Collecting GitPython<4,>=3.1.50 Downloading gitpython-3.2.1-py3-none-any.whl (231 kB) Collecting paramiko==3.4.0 Downloading paramiko-3.4.0-py3-none-any.whl (225 kB) Collecting mt-940==4.28.0 Downloading mt_940-4.28.0-py2.py3-none-any.whl (19 kB) Requirement already satisfied: validators==0.20.0 in /usr/local/lib/python3.10/dist-packages (from -r Viindoo-tvtmaaddons-17.0/requirements.txt (line 4)) (0.20.0) Requirement already satisfied: Pygments==2.15.0 in /usr/local/lib/python3.10/dist-packages (from -r Viindoo-tvtmaaddons-17.0/requirements.txt (line 5)) (2.15.0) Collecting user-agents==2.2.0 Downloading user_agents-2.2.0-py3-none-any.whl (9.6 kB) Collecting wbgapi==1.0.12 Downloading wbgapi-1.0.12-py3-none-any.whl (36 kB) Collecting PyJWT<3,>=2.13.0 Downloading pyjwt-2.15.1-py3-none-any.whl (33 kB) Collecting fuzzywuzzy==0.18.0 Downloading fuzzywuzzy-0.18.0-py2.py3-none-any.whl (18 kB) Collecting python-Levenshtein==0.25.1 Downloading python_Levenshtein-0.25.1-py3-none-any.whl (9.4 kB) Collecting polyline==2.0.3 Downloading polyline-2.0.3-py3-none-any.whl (6.0 kB) Collecting flexpolyline==0.1.0 Downloading flexpolyline-0.1.0-py3-none-any.whl (7.1 kB) Collecting ortools==9.11.4210 Downloading ortools-9.11.4210-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (28.1 MB) Collecting python-slugify Downloading python_slugify-9.1.3-py3-none-any.whl (16 kB) Collecting jwcrypto==1.5.7 Downloading jwcrypto-1.5.7-py3-none-any.whl (94 kB) Requirement already satisfied: cryptography>=3.3 in /usr/lib/python3/dist-packages (from paramiko==3.4.0->-r Viindoo-tvtmaaddons-17.0/requirements.txt (line 2)) (3.4.8) Collecting pynacl>=1.5 Downloading pynacl-1.6.2-cp38-abi3-manylinux_2_34_x86_64.whl (1.4 MB) Collecting bcrypt>=3.2 Downloading bcrypt-5.0.0-cp39-abi3-manylinux_2_34_x86_64.whl (278 kB) Requirement already satisfied: decorator>=3.4.0 in /usr/lib/python3/dist-packages (from validators==0.20.0->-r Viindoo-tvtmaaddons-17.0/requirements.txt (line 4)) (4.4.2) Collecting ua-parser>=0.10.0 Downloading ua_parser-1.0.2-py3-none-any.whl (31 kB) Collecting PyYAML Downloading pyyaml-6.0.3-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (770 kB) Requirement already satisfied: requests in /usr/lib/python3/dist-packages (from wbgapi==1.0.12->-r Viindoo-tvtmaaddons-17.0/requirements.txt (line 7)) (2.25.1) Collecting tabulate Downloading tabulate-0.10.0-py3-none-any.whl (39 kB) Collecting Levenshtein==0.25.1 Downloading Levenshtein-0.25.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (177 kB) Collecting absl-py>=2.0.0 Downloading absl_py-2.5.1-py3-none-any.whl (137 kB) Collecting numpy>=1.13.3 Downloading numpy-2.2.6-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (16.8 MB) Collecting pandas>=2.0.0 Downloading pandas-2.3.3-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (12.8 MB) Collecting protobuf<5.27,>=5.26.1 Downloading protobuf-5.26.1-cp37-abi3-manylinux2014_x86_64.whl (302 kB) Collecting immutabledict>=3.0.0 Downloading immutabledict-4.3.1-py3-none-any.whl (5.0 kB) Requirement already satisfied: typing_extensions>=4.5.0 in /usr/local/lib/python3.10/dist-packages (from jwcrypto==1.5.7->-r Viindoo-tvtmaaddons-17.0/requirements.txt (line 15)) (4.16.0) Collecting rapidfuzz<4.0.0,>=3.8.0 Downloading rapidfuzz-3.14.5-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (3.2 MB) Collecting gitdb<5,>=4.0.1 Downloading gitdb-4.0.12-py3-none-any.whl (62 kB) Collecting text-unidecode>=1.3 Downloading text_unidecode-1.3-py2.py3-none-any.whl (78 kB) Collecting smmap<6,>=3.0.1 Downloading smmap-5.0.3-py3-none-any.whl (24 kB) Requirement already satisfied: pytz>=2020.1 in /usr/local/lib/python3.10/dist-packages (from pandas>=2.0.0->ortools==9.11.4210->-r Viindoo-tvtmaaddons-17.0/requirements.txt (line 13)) (2026.3.post1) Collecting tzdata>=2022.7 Downloading tzdata-2026.5-py2.py3-none-any.whl (347 kB) Collecting python-dateutil>=2.8.2 Downloading python_dateutil-2.9.0.post0-py2.py3-none-any.whl (229 kB) Collecting cffi>=2.0.0 Downloading cffi-2.1.1-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (218 kB) Collecting ua-parser-builtins Downloading ua_parser_builtins-202610-py3-none-any.whl (90 kB) Requirement already satisfied: pycparser in /usr/lib/python3/dist-packages (from cffi>=2.0.0->pynacl>=1.5->paramiko==3.4.0->-r Viindoo-tvtmaaddons-17.0/requirements.txt (line 2)) (2.21) Requirement already satisfied: six>=1.5 in /usr/lib/python3/dist-packages (from python-dateutil>=2.8.2->pandas>=2.0.0->ortools==9.11.4210->-r Viindoo-tvtmaaddons-17.0/requirements.txt (line 13)) (1.16.0) Installing collected packages: text-unidecode, mt-940, fuzzywuzzy, flexpolyline, ua-parser-builtins, tzdata, tabulate, smmap, rapidfuzz, PyYAML, python-slugify, python-dateutil, PyJWT, protobuf, polyline, numpy, jwcrypto, immutabledict, cffi, bcrypt, absl-py, wbgapi, ua-parser, pynacl, pandas, Levenshtein, gitdb, user-agents, python-Levenshtein, paramiko, ortools, GitPython Successfully installed GitPython-3.2.1 Levenshtein-0.25.1 PyJWT-2.15.1 PyYAML-6.0.3 absl-py-2.5.1 bcrypt-5.0.0 cffi-2.1.1 flexpolyline-0.1.0 fuzzywuzzy-0.18.0 gitdb-4.0.12 immutabledict-4.3.1 jwcrypto-1.5.7 mt-940-4.28.0 numpy-2.2.6 ortools-9.11.4210 pandas-2.3.3 paramiko-3.4.0 polyline-2.0.3 protobuf-5.26.1 pynacl-1.6.2 python-Levenshtein-0.25.1 python-dateutil-2.9.0.post0 python-slugify-9.1.3 rapidfuzz-3.14.5 smmap-5.0.3 tabulate-0.10.0 text-unidecode-1.3 tzdata-2026.5 ua-parser-1.0.2 ua-parser-builtins-202610 user-agents-2.2.0 wbgapi-1.0.12 Ignoring google-api-core: markers 'python_version > "3.10"' don't match your environment Ignoring openpyxl: markers 'python_version >= "3.12"' don't match your environment Collecting boto3 Downloading boto3-1.43.114-py3-none-any.whl (140 kB) Collecting fasttext==0.9.2 Downloading fasttext-0.9.2.tar.gz (68 kB) Preparing metadata (setup.py): started Preparing metadata (setup.py): finished with status 'done' Collecting numpy==1.26.4 Downloading numpy-1.26.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (18.2 MB) Collecting grpcio-status==1.62.2 Downloading grpcio_status-1.62.2-py3-none-any.whl (14 kB) Requirement already satisfied: protobuf==5.26.1 in /home/x88gb2j8uwu0/.local/lib/python3.10/site-packages (from -r Viindoo-erponline-enterprise-17.0/requirements.txt (line 5)) (5.26.1) Collecting google-auth==2.36.0 Downloading google_auth-2.36.0-py2.py3-none-any.whl (209 kB) Collecting google-cloud-translate==3.17.0 Downloading google_cloud_translate-3.17.0-py2.py3-none-any.whl (183 kB) Collecting google-cloud-storage==2.18.2 Downloading google_cloud_storage-2.18.2-py2.py3-none-any.whl (130 kB) Collecting google-api-core==2.20.0 Downloading google_api_core-2.20.0-py3-none-any.whl (142 kB) Collecting pyHanko[image-support,opentype,pkcs11,xmp]==0.20.1 Downloading pyHanko-0.20.1-py3-none-any.whl (407 kB) Collecting pypdf==4.3.1 Downloading pypdf-4.3.1-py3-none-any.whl (295 kB) Collecting pyhanko-certvalidator==0.24.1 Downloading pyhanko_certvalidator-0.24.1-py3-none-any.whl (106 kB) Requirement already satisfied: phonenumbers in /usr/lib/python3/dist-packages (from -r Viindoo-erponline-enterprise-17.0/requirements.txt (line 15)) (8.12.1) Requirement already satisfied: mt-940==4.28.0 in /home/x88gb2j8uwu0/.local/lib/python3.10/site-packages (from -r Viindoo-erponline-enterprise-17.0/requirements.txt (line 16)) (4.28.0) Requirement already satisfied: beautifulsoup4 in /usr/lib/python3/dist-packages (from -r Viindoo-erponline-enterprise-17.0/requirements.txt (line 17)) (4.10.0) Collecting pybind11>=2.2 Downloading pybind11-3.1.0-py3-none-any.whl (319 kB) Requirement already satisfied: setuptools>=0.7.0 in /usr/local/lib/python3.10/dist-packages (from fasttext==0.9.2->-r Viindoo-erponline-enterprise-17.0/requirements.txt (line 2)) (61.0.0) Collecting googleapis-common-protos>=1.5.5 Downloading googleapis_common_protos-1.75.5-py3-none-any.whl (307 kB) Collecting grpcio>=1.62.2 Downloading grpcio-1.84.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (7.2 MB) Collecting rsa<5,>=3.1.4 Downloading rsa-4.9.1-py3-none-any.whl (34 kB) Requirement already satisfied: pyasn1-modules>=0.2.1 in /usr/local/lib/python3.10/dist-packages (from google-auth==2.36.0->-r Viindoo-erponline-enterprise-17.0/requirements.txt (line 6)) (0.4.2) Collecting cachetools<6.0,>=2.0.0 Downloading cachetools-5.5.2-py3-none-any.whl (10 kB) Collecting google-cloud-core<3.0.0dev,>=1.4.4 Downloading google_cloud_core-2.8.0-py3-none-any.whl (31 kB) Collecting proto-plus<2.0.0dev,>=1.22.3 Downloading proto_plus-1.29.0-py3-none-any.whl (50 kB) Collecting grpc-google-iam-v1<1.0.0dev,>=0.12.4 Downloading grpc_google_iam_v1-0.14.5-py3-none-any.whl (32 kB) Collecting google-api-core[grpc]!=2.0.*,!=2.1.*,!=2.10.*,!=2.2.*,!=2.3.*,!=2.4.*,!=2.5.*,!=2.6.*,!=2.7.*,!=2.8.*,!=2.9.*,<3.0.0dev,>=1.34.1 Downloading google_api_core-2.42.0-py3-none-any.whl (221 kB) Collecting google-resumable-media>=2.7.2 Downloading google_resumable_media-2.11.0-py3-none-any.whl (81 kB) Collecting google-crc32c<2.0dev,>=1.0 Downloading google_crc32c-1.9.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (35 kB) Requirement already satisfied: requests<3.0.0dev,>=2.18.0 in /usr/lib/python3/dist-packages (from google-cloud-storage==2.18.2->-r Viindoo-erponline-enterprise-17.0/requirements.txt (line 8)) (2.25.1) Collecting click>=7.1.2 Downloading click-8.5.0-py3-none-any.whl (125 kB) Requirement already satisfied: cryptography>=3.3.1 in /usr/lib/python3/dist-packages (from pyHanko[image-support,opentype,pkcs11,xmp]==0.20.1->-r Viindoo-erponline-enterprise-17.0/requirements.txt (line 12)) (3.4.8) Requirement already satisfied: pyyaml>=5.3.1 in /home/x88gb2j8uwu0/.local/lib/python3.10/site-packages (from pyHanko[image-support,opentype,pkcs11,xmp]==0.20.1->-r Viindoo-erponline-enterprise-17.0/requirements.txt (line 12)) (6.0.3) Collecting asn1crypto>=1.5.1 Downloading asn1crypto-1.5.1-py2.py3-none-any.whl (105 kB) Requirement already satisfied: qrcode>=6.1 in /usr/lib/python3/dist-packages (from pyHanko[image-support,opentype,pkcs11,xmp]==0.20.1->-r Viindoo-erponline-enterprise-17.0/requirements.txt (line 12)) (7.3.1) Collecting tzlocal>=4.3 Downloading tzlocal-5.4.4-py3-none-any.whl (18 kB) Collecting fonttools>=4.33.3 Downloading fonttools-4.65.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (5.3 MB) Collecting uharfbuzz<0.38.0,>=0.25.0 Downloading uharfbuzz-0.37.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.4 MB) Collecting python-barcode==0.15.1 Downloading python_barcode-0.15.1-py3-none-any.whl (212 kB) Requirement already satisfied: Pillow>=7.2.0 in /usr/lib/python3/dist-packages (from pyHanko[image-support,opentype,pkcs11,xmp]==0.20.1->-r Viindoo-erponline-enterprise-17.0/requirements.txt (line 12)) (9.0.1) Requirement already satisfied: defusedxml~=0.7.1 in /usr/lib/python3/dist-packages (from pyHanko[image-support,opentype,pkcs11,xmp]==0.20.1->-r Viindoo-erponline-enterprise-17.0/requirements.txt (line 12)) (0.7.1) Collecting python-pkcs11~=0.7.0 Downloading python-pkcs11-0.7.0.tar.gz (106 kB) Preparing metadata (setup.py): started Preparing metadata (setup.py): finished with status 'done' Requirement already satisfied: typing_extensions>=4.0 in /usr/local/lib/python3.10/dist-packages (from pypdf==4.3.1->-r Viindoo-erponline-enterprise-17.0/requirements.txt (line 13)) (4.16.0) Collecting uritools>=3.0.1 Downloading uritools-6.1.3-py3-none-any.whl (11 kB) Collecting oscrypto>=1.1.0 Downloading oscrypto-1.3.0-py2.py3-none-any.whl (194 kB) Collecting jmespath<2.0.0,>=0.7.1 Downloading jmespath-1.1.0-py3-none-any.whl (20 kB) Collecting botocore<1.44.0,>=1.43.114 Downloading botocore-1.43.114-py3-none-any.whl (16.1 MB) Collecting s3transfer<0.20.0,>=0.19.0 Downloading s3transfer-0.19.2-py3-none-any.whl (90 kB) Requirement already satisfied: python-dateutil<3.0.0,>=2.1 in /home/x88gb2j8uwu0/.local/lib/python3.10/site-packages (from botocore<1.44.0,>=1.43.114->boto3->-r Viindoo-erponline-enterprise-17.0/requirements.txt (line 1)) (2.9.0.post0) Requirement already satisfied: urllib3!=2.2.0,<3,>=1.25.4 in /usr/lib/python3/dist-packages (from botocore<1.44.0,>=1.43.114->boto3->-r Viindoo-erponline-enterprise-17.0/requirements.txt (line 1)) (1.26.5) Collecting google-api-core[grpc]!=2.0.*,!=2.1.*,!=2.10.*,!=2.2.*,!=2.3.*,!=2.4.*,!=2.5.*,!=2.6.*,!=2.7.*,!=2.8.*,!=2.9.*,<3.0.0dev,>=1.34.1 Downloading google_api_core-2.41.0-py3-none-any.whl (215 kB) Downloading google_api_core-2.40.0-py3-none-any.whl (214 kB) Downloading google_api_core-2.39.0-py3-none-any.whl (214 kB) Downloading google_api_core-2.38.0-py3-none-any.whl (187 kB) Downloading google_api_core-2.37.0-py3-none-any.whl (186 kB) Downloading google_api_core-2.36.0-py3-none-any.whl (184 kB) Downloading google_api_core-2.34.0-py3-none-any.whl (180 kB) Downloading google_api_core-2.33.0-py3-none-any.whl (176 kB) Downloading google_api_core-2.32.0-py3-none-any.whl (174 kB) Downloading google_api_core-2.31.0-py3-none-any.whl (173 kB) Downloading google_api_core-2.30.3-py3-none-any.whl (173 kB) Downloading google_api_core-2.30.2-py3-none-any.whl (173 kB) Downloading google_api_core-2.30.1-py3-none-any.whl (173 kB) Downloading google_api_core-2.30.0-py3-none-any.whl (173 kB) Downloading google_api_core-2.29.0-py3-none-any.whl (173 kB) Downloading google_api_core-2.28.1-py3-none-any.whl (173 kB) Downloading google_api_core-2.28.0-py3-none-any.whl (173 kB) Downloading google_api_core-2.27.0-py3-none-any.whl (167 kB) Downloading google_api_core-2.26.0-py3-none-any.whl (162 kB) Downloading google_api_core-2.25.2-py3-none-any.whl (162 kB) Downloading google_api_core-2.25.1-py3-none-any.whl (160 kB) Downloading google_api_core-2.25.0-py3-none-any.whl (160 kB) Downloading google_api_core-2.24.2-py3-none-any.whl (160 kB) Downloading google_api_core-2.24.1-py3-none-any.whl (160 kB) Downloading google_api_core-2.24.0-py3-none-any.whl (158 kB) Downloading google_api_core-2.23.0-py3-none-any.whl (156 kB) Downloading google_api_core-2.22.0-py3-none-any.whl (156 kB) Downloading google_api_core-2.21.0-py3-none-any.whl (156 kB) Collecting google-cloud-core<3.0.0dev,>=1.4.4 Downloading google_cloud_core-2.7.0-py3-none-any.whl (31 kB) Downloading google_cloud_core-2.6.1-py3-none-any.whl (29 kB) Downloading google_cloud_core-2.6.0-py3-none-any.whl (29 kB) Collecting googleapis-common-protos>=1.5.5 Downloading googleapis_common_protos-1.75.4-py3-none-any.whl (307 kB) Downloading googleapis_common_protos-1.75.3-py3-none-any.whl (306 kB) Downloading googleapis_common_protos-1.75.2-py3-none-any.whl (307 kB) Downloading googleapis_common_protos-1.75.1-py3-none-any.whl (300 kB) Downloading googleapis_common_protos-1.75.0-py3-none-any.whl (300 kB) Collecting grpc-google-iam-v1<1.0.0dev,>=0.12.4 Downloading grpc_google_iam_v1-0.14.4-py3-none-any.whl (32 kB) Collecting proto-plus<2.0.0dev,>=1.22.3 Downloading proto_plus-1.28.4-py3-none-any.whl (50 kB) Downloading proto_plus-1.28.3-py3-none-any.whl (50 kB) Downloading proto_plus-1.28.2-py3-none-any.whl (50 kB) Requirement already satisfied: pyasn1<0.7.0,>=0.6.1 in /usr/local/lib/python3.10/dist-packages (from pyasn1-modules>=0.2.1->google-auth==2.36.0->-r Viindoo-erponline-enterprise-17.0/requirements.txt (line 6)) (0.6.4) Requirement already satisfied: cached-property in /usr/lib/python3/dist-packages (from python-pkcs11~=0.7.0->pyHanko[image-support,opentype,pkcs11,xmp]==0.20.1->-r Viindoo-erponline-enterprise-17.0/requirements.txt (line 12)) (1.5.2) 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.114->boto3->-r Viindoo-erponline-enterprise-17.0/requirements.txt (line 1)) (1.16.0) Building wheels for collected packages: fasttext, python-pkcs11 Building wheel for fasttext (setup.py): started Building wheel for fasttext (setup.py): still running... Building wheel for fasttext (setup.py): finished with status 'done' Created wheel for fasttext: filename=fasttext-0.9.2-cp310-cp310-linux_x86_64.whl size=4757926 sha256=b9ae837d77f18f041a32b6af4dc8993c6e670ad524450c1e92cee83bb0cb32cc Stored in directory: /data/build/.pip-tmp/pip-ephem-wheel-cache-cptcigf0/wheels/a5/13/75/f811c84a8ab36eedbaef977a6a58a98990e8e0f1967f98f394 Building wheel for python-pkcs11 (setup.py): started Building wheel for python-pkcs11 (setup.py): finished with status 'done' Created wheel for python-pkcs11: filename=python_pkcs11-0.7.0-cp310-cp310-linux_x86_64.whl size=1221005 sha256=a1dd35348a538c339ad8bdb76afdba9ba69508ffce049bd1bb24a6e53122f381 Stored in directory: /data/build/.pip-tmp/pip-ephem-wheel-cache-cptcigf0/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, oscrypto, numpy, jmespath, grpcio, googleapis-common-protos, google-crc32c, fonttools, click, cachetools, pyhanko-certvalidator, grpcio-status, google-resumable-media, google-auth, fasttext, botocore, s3transfer, pyHanko, grpc-google-iam-v1, google-api-core, 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 asn1crypto-1.5.1 boto3-1.43.114 botocore-1.43.114 cachetools-5.5.2 click-8.5.0 fasttext-0.9.2 fonttools-4.65.0 google-api-core-2.20.0 google-auth-2.36.0 google-cloud-core-2.6.0 google-cloud-storage-2.18.2 google-cloud-translate-3.17.0 google-crc32c-1.9.0 google-resumable-media-2.11.0 googleapis-common-protos-1.75.0 grpc-google-iam-v1-0.14.4 grpcio-1.84.0 grpcio-status-1.62.2 jmespath-1.1.0 numpy-1.26.4 oscrypto-1.3.0 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 2026-10-19 11:54:10,386 100 INFO ? odoo: Odoo version 17.0 2026-10-19 11:54:10,386 100 INFO ? odoo: Using configuration file at /home/x88gb2j8uwu0/.odoorc 2026-10-19 11:54:10,386 100 INFO ? odoo: addons paths: ['/data/build/rb-993a05d-225723/odoo/addons', '/data/build/datadir/addons/17.0', '/data/build/rb-993a05d-225723/addons', '/data/build/Viindoo-tvtmaaddons-17.0', '/data/build/Viindoo-erponline-enterprise-17.0', '/data/build/Viindoo-branding-17.0'] 2026-10-19 11:54:10,387 100 INFO ? odoo: database: runbot_build@default:5435 2026-10-19 11:54:10,627 100 INFO ? odoo.addons.base.models.ir_actions_report: Will use the Wkhtmltopdf binary at /usr/local/bin/wkhtmltopdf 2026-10-19 11:54:11,035 100 INFO ? odoo.addons.to_base: Removing the default currency rate's SQL constraint `unique_name_per_day` 2026-10-19 11:54:11,042 100 INFO ? odoo.service.server: HTTP service (werkzeug) running on localhost:8069 2026-10-19 11:54:11,089 100 INFO rb-993a05d-225723-426370 odoo.modules.loading: loading 1 modules... 2026-10-19 11:54:11,322 100 INFO rb-993a05d-225723-426370 odoo.modules.loading: 1 modules loaded in 0.23s, 0 queries (+0 extra) 2026-10-19 11:54:12,883 100 INFO rb-993a05d-225723-426370 odoo.modules.loading: loading 1237 modules... 2026-10-19 11:54:37,605 100 INFO rb-993a05d-225723-426370 odoo.modules.loading: 1237 modules loaded in 24.72s, 2 queries (+2 extra) 2026-10-19 11:54:40,986 100 INFO rb-993a05d-225723-426370 odoo.modules.loading: Modules loaded. 2026-10-19 11:54:41,420 100 INFO rb-993a05d-225723-426370 odoo.modules.registry: Registry loaded in 30.382s 2026-10-19 11:54:41,421 100 INFO rb-993a05d-225723-426370 odoo.service.server: Starting post tests 2026-10-19 11:54:44,461 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_qweb: Pregenerating assets bundles 2026-10-19 11:54:50,572 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_qweb: JS Assets bundles generated in 4.320481777191162 seconds 2026-10-19 11:54:51,288 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_qweb: CSS Assets bundles generated in 0.7167336940765381 seconds 2026-10-19 11:55:24,939 100 INFO rb-993a05d-225723-426370 odoo.addons.to_purchase_order_advance.tests.test_payment_flow: Starting TestPaymentFlow.test_01_reconcile_payment_with_invoice_same_currency ... 2026-10-19 11:55:33,251 100 INFO rb-993a05d-225723-426370 odoo.addons.to_purchase_order_advance.tests.test_payment_flow: Starting TestPaymentFlow.test_02_reconcile_payment_with_invoice_diff_currency ... 2026-10-19 11:55:40,586 100 INFO rb-993a05d-225723-426370 odoo.addons.to_purchase_order_advance.tests.test_payment_flow: Starting TestPaymentFlow.test_03_reconcile_payment_with_invoice_diff_po ... 2026-10-19 11:55:49,014 100 INFO rb-993a05d-225723-426370 odoo.addons.to_purchase_order_advance.tests.test_payment_flow: Starting TestPaymentFlow.test_04_add_po_to_confirmed_payment ... 2026-10-19 11:55:54,366 100 INFO rb-993a05d-225723-426370 odoo.addons.to_purchase_order_advance.tests.test_payment_flow: Starting TestPaymentFlow.test_05_add_po_to_confirmed_payment ... 2026-10-19 11:56:01,498 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 1445 checked, 8 removed 2026-10-19 11:56:33,448 100 INFO rb-993a05d-225723-426370 odoo.addons.to_purchase_order_advance.tests.test_payment_form: Starting TestPaymentForm.test_01_change_partner_type_on_payment ... 2026-10-19 11:56:34,001 100 INFO rb-993a05d-225723-426370 odoo.addons.to_purchase_order_advance.tests.test_payment_form: Starting TestPaymentForm.test_02_change_partner_on_payment ... 2026-10-19 11:56:34,742 100 INFO rb-993a05d-225723-426370 odoo.addons.to_purchase_order_advance.tests.test_payment_form: Starting TestPaymentForm.test_03_add_or_remove_po_on_payment ... 2026-10-19 11:56:35,627 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-19 11:57:07,729 100 INFO rb-993a05d-225723-426370 odoo.addons.to_purchase_order_advance.tests.test_payment_functional: Starting TestPaymentFunctional.test_01_partner_on_payment ... 2026-10-19 11:57:09,299 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-19 11:57:09,301 100 INFO rb-993a05d-225723-426370 odoo.addons.to_purchase_receipt.tests.test_receipt: Starting TestPurchaseReceipt.test_01_create_receipt_from_po ... 2026-10-19 11:57:10,599 100 INFO rb-993a05d-225723-426370 odoo.addons.to_purchase_receipt.tests.test_receipt: Starting TestPurchaseReceipt.test_02_cant_create_invoice_if_receipt_exist ... 2026-10-19 11:57:12,025 100 INFO rb-993a05d-225723-426370 odoo.addons.to_purchase_receipt.tests.test_receipt: Starting TestPurchaseReceipt.test_03_cant_create_receipt_if_invoice_exist ... 2026-10-19 11:57:13,549 100 INFO rb-993a05d-225723-426370 odoo.addons.to_purchase_receipt.tests.test_receipt: Starting TestPurchaseReceipt.test_04_compute_billed_field_in_po ... 2026-10-19 11:57:14,687 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-19 11:57:16,358 100 INFO rb-993a05d-225723-426370 odoo.addons.to_quality.tests.test_quality: Starting Quality.test_01_validate_qty_deviation ... 2026-10-19 11:57:16,422 100 INFO rb-993a05d-225723-426370 odoo.addons.to_quality.tests.test_quality: Starting Quality.test_11_validate_product ... 2026-10-19 11:57:16,485 100 INFO rb-993a05d-225723-426370 odoo.addons.to_quality.tests.test_quality: Starting Quality.test_12_validate_product ... 2026-10-19 11:57:16,532 100 INFO rb-993a05d-225723-426370 odoo.addons.to_quality.tests.test_quality: Starting Quality.test_21_delete_quality_point ... 2026-10-19 11:57:16,588 100 INFO rb-993a05d-225723-426370 odoo.addons.to_quality.tests.test_quality: Starting Quality.test_22_constraint_qty_check ... 2026-10-19 11:57:16,639 100 INFO rb-993a05d-225723-426370 odoo.addons.to_quality.tests.test_quality: Starting Quality.test_31_action_name_unique ... 2026-10-19 11:57:16,656 100 INFO rb-993a05d-225723-426370 odoo.addons.to_quality.tests.test_quality: Starting Quality.test_check_qa_state1 ... 2026-10-19 11:57:16,673 100 INFO rb-993a05d-225723-426370 odoo.addons.to_quality.tests.test_quality: Starting Quality.test_check_qa_state2 ... 2026-10-19 11:57:16,682 100 INFO rb-993a05d-225723-426370 odoo.addons.to_quality.tests.test_quality: Starting Quality.test_constrains_check_norm ... 2026-10-19 11:57:16,720 100 INFO rb-993a05d-225723-426370 odoo.addons.to_quality.tests.test_quality: Starting Quality.test_measure_check_flow ... 2026-10-19 11:57:16,951 100 INFO rb-993a05d-225723-426370 odoo.addons.to_quality.tests.test_quality: Starting Quality.test_pass_fail_check_flow ... 2026-10-19 11:57:17,115 100 INFO rb-993a05d-225723-426370 odoo.addons.to_quality.tests.test_quality: Starting Quality.test_quality_action_lists_its_alerts_and_checks ... 2026-10-19 11:57:17,149 100 INFO rb-993a05d-225723-426370 odoo.addons.to_quality.tests.test_quality: Starting Quality.test_quality_corrective_action ... 2026-10-19 11:57:17,153 100 INFO rb-993a05d-225723-426370 odoo.addons.to_quality.tests.test_quality: Starting Quality.test_quality_point ... 2026-10-19 11:57:17,158 100 INFO rb-993a05d-225723-426370 odoo.addons.to_quality.tests.test_quality: Starting Quality.test_quality_preventive_action ... 2026-10-19 11:57:17,176 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-19 11:57:18,903 100 INFO rb-993a05d-225723-426370 odoo.addons.to_quality.tests.test_quality_access_right: Starting QualityAccessRight.test_01_quality_user ... 2026-10-19 11:57:19,150 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 6, model: viin.quality.check 2026-10-19 11:57:19,253 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 6, model: viin.quality.alert 2026-10-19 11:57:19,501 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 6, model: viin.quality.point 2026-10-19 11:57:19,512 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 6, model: viin.quality.point 2026-10-19 11:57:19,521 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 6, model: viin.quality.point 2026-10-19 11:57:19,628 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 6, model: viin.quality.alert.team 2026-10-19 11:57:19,637 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 6, model: viin.quality.alert.team 2026-10-19 11:57:19,690 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #6 deleted mail.message records with IDs: [1211] 2026-10-19 11:57:19,701 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 6, model: viin.quality.alert.team 2026-10-19 11:57:19,740 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 6, model: viin.quality.tag 2026-10-19 11:57:19,748 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 6, model: viin.quality.tag 2026-10-19 11:57:19,754 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 6, model: viin.quality.tag 2026-10-19 11:57:19,783 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 6, model: quality.alert.stage 2026-10-19 11:57:19,794 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 6, model: quality.alert.stage 2026-10-19 11:57:19,798 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 6, model: quality.alert.stage 2026-10-19 11:57:19,819 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 6, model: viin.quality.point.test_type 2026-10-19 11:57:19,825 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 6, model: viin.quality.point.test_type 2026-10-19 11:57:19,830 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 6, model: viin.quality.point.test_type 2026-10-19 11:57:19,868 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 6, model: quality.reason 2026-10-19 11:57:19,875 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 6, model: quality.reason 2026-10-19 11:57:19,884 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 6, model: quality.reason 2026-10-19 11:57:19,946 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 6, model: quality.action 2026-10-19 11:57:20,086 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 6, model: quality.alert.corrective.action 2026-10-19 11:57:20,207 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 6, model: quality.alert.preventive.action 2026-10-19 11:57:20,278 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 6, model: quality.alert.action 2026-10-19 11:57:20,286 100 INFO rb-993a05d-225723-426370 odoo.addons.to_quality.tests.test_quality_access_right: Starting QualityAccessRight.test_11_quality_manager ... 2026-10-19 11:57:20,562 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #43 deleted viin.quality.check records with IDs: [26] 2026-10-19 11:57:20,810 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #43 deleted ir.model.data records with IDs: [65432] 2026-10-19 11:57:20,810 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #43 deleted viin.quality.tag records with IDs: [1] 2026-10-19 11:57:20,858 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #43 deleted ir.model.data records with IDs: [65434] 2026-10-19 11:57:20,859 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #43 deleted quality.reason records with IDs: [5] 2026-10-19 11:57:21,057 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #43 deleted quality.alert.corrective.action records with IDs: [6] 2026-10-19 11:57:21,073 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #43 deleted quality.alert.action records with IDs: [13] 2026-10-19 11:57:21,145 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #43 deleted quality.alert.preventive.action records with IDs: [7] 2026-10-19 11:57:21,160 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #43 deleted quality.alert.action records with IDs: [14] 2026-10-19 11:57:21,203 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #43 deleted quality.alert.action records with IDs: [15] 2026-10-19 11:57:21,220 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #43 deleted viin.quality.alert records with IDs: [12] 2026-10-19 11:57:21,229 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #43 deleted quality.action records with IDs: [10] 2026-10-19 11:57:21,264 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #43 deleted viin.quality.point records with IDs: [24] 2026-10-19 11:57:21,301 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #43 deleted ir.model.data records with IDs: [65271] 2026-10-19 11:57:21,301 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #43 deleted quality.alert.stage records with IDs: [1] 2026-10-19 11:57:21,506 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #43 deleted viin.quality.point.test_type records with IDs: [4] 2026-10-19 11:57:21,513 100 INFO rb-993a05d-225723-426370 odoo.addons.to_quality.tests.test_quality_access_right: Starting QualityAccessRight.test_21_internal_user ... 2026-10-19 11:57:21,601 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 44, model: viin.quality.check 2026-10-19 11:57:21,674 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [27], uid: 44, model: viin.quality.check 2026-10-19 11:57:21,881 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [27], uid: 44, model: viin.quality.check 2026-10-19 11:57:21,898 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 44, model: viin.quality.check 2026-10-19 11:57:21,912 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 44, model: viin.quality.alert 2026-10-19 11:57:21,948 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [13], uid: 44, model: viin.quality.alert 2026-10-19 11:57:22,064 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 44, model: viin.quality.alert 2026-10-19 11:57:22,069 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 44, model: viin.quality.alert 2026-10-19 11:57:22,073 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 44, model: quality.alert.corrective.action 2026-10-19 11:57:22,107 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [7], uid: 44, model: quality.alert.corrective.action 2026-10-19 11:57:22,218 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 44, model: quality.alert.corrective.action 2026-10-19 11:57:22,225 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 44, model: quality.alert.corrective.action 2026-10-19 11:57:22,230 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 44, model: quality.alert.preventive.action 2026-10-19 11:57:22,258 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [8], uid: 44, model: quality.alert.preventive.action 2026-10-19 11:57:22,370 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 44, model: quality.alert.preventive.action 2026-10-19 11:57:22,378 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 44, model: quality.alert.preventive.action 2026-10-19 11:57:22,381 100 INFO rb-993a05d-225723-426370 odoo.addons.to_quality.tests.test_quality_access_right: Starting QualityAccessRight.test_31_internal_user_process_check ... 2026-10-19 11:57:22,470 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [28], uid: 44, model: viin.quality.check 2026-10-19 11:57:22,491 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [28], uid: 44, model: viin.quality.check 2026-10-19 11:57:22,556 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [28], uid: 44, model: viin.quality.check 2026-10-19 11:57:22,610 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-19 11:57:24,167 100 INFO rb-993a05d-225723-426370 odoo.addons.to_quality.tests.test_quality_check_wizard_internal_user: Starting QualityCheckWizardInternalUser.test_assigned_internal_user_can_save_checked_quantity_from_wizard ... 2026-10-19 11:57:24,236 100 INFO rb-993a05d-225723-426370 odoo.addons.to_quality.tests.test_quality_check_wizard_internal_user: Starting QualityCheckWizardInternalUser.test_every_wizard_writable_related_is_internal_user_whitelisted ... 2026-10-19 11:57:24,244 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-19 11:57:25,850 100 INFO rb-993a05d-225723-426370 odoo.addons.to_quality.tests.test_quality_form: Starting QualityForm.test_01_validate_product ... 2026-10-19 11:57:26,370 100 INFO rb-993a05d-225723-426370 odoo.addons.to_quality.tests.test_quality_form: Starting QualityForm.test_01_validate_team ... 2026-10-19 11:57:26,850 100 INFO rb-993a05d-225723-426370 odoo.addons.to_quality.tests.test_quality_form: Starting QualityForm.test_11_check_tolerance_max ... 2026-10-19 11:57:27,524 100 INFO rb-993a05d-225723-426370 odoo.addons.to_quality.tests.test_quality_form: Starting QualityForm.test_quality_check_measure_not_range_tolerance ... 2026-10-19 11:57:28,146 100 INFO rb-993a05d-225723-426370 odoo.addons.to_quality.tests.test_quality_form: Starting QualityForm.test_quality_check_user_id ... 2026-10-19 11:57:28,740 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-19 11:57:30,365 100 INFO rb-993a05d-225723-426370 odoo.addons.to_quality.tests.test_quality_point_category: Starting TestQualityPointCategory.test_complete_name ... 2026-10-19 11:57:30,400 100 INFO rb-993a05d-225723-426370 odoo.addons.to_quality.tests.test_quality_point_category: Starting TestQualityPointCategory.test_quality_point_count ... 2026-10-19 11:57:30,425 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-19 11:57:31,835 100 INFO rb-993a05d-225723-426370 odoo.addons.to_quality.tests.test_quality_point_template_line: Starting TestQualityProductTemplate.test_get_prepare_data ... 2026-10-19 11:57:31,902 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-19 11:57:35,471 100 INFO rb-993a05d-225723-426370 odoo.addons.to_quality.tests.test_quality_product_template: Starting TestQualityProductTemplate.test_access_rights ... 2026-10-19 11:57:35,717 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #6 deleted mail.message records with IDs: [1233] 2026-10-19 11:57:35,761 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #6 deleted ir.model.data records with IDs: [65408] 2026-10-19 11:57:35,761 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #6 deleted quality.point.template records with IDs: [2] 2026-10-19 11:57:35,799 100 INFO rb-993a05d-225723-426370 odoo.addons.to_quality.tests.test_quality_product_template: Starting TestQualityProductTemplate.test_access_rights_2 ... 2026-10-19 11:57:36,063 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 6, model: quality.point.template 2026-10-19 11:57:36,074 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 6, model: quality.point.template 2026-10-19 11:57:36,104 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #6 deleted mail.message records with IDs: [1233] 2026-10-19 11:57:36,118 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 6, model: quality.point.template 2026-10-19 11:57:36,122 100 INFO rb-993a05d-225723-426370 odoo.addons.to_quality.tests.test_quality_product_template: Starting TestQualityProductTemplate.test_action_apply ... 2026-10-19 11:57:36,193 100 INFO rb-993a05d-225723-426370 odoo.addons.to_quality.tests.test_quality_product_template: Starting TestQualityProductTemplate.test_action_apply_2 ... 2026-10-19 11:57:36,244 100 INFO rb-993a05d-225723-426370 odoo.addons.to_quality.tests.test_quality_product_template: Starting TestQualityProductTemplate.test_compute_team_id ... 2026-10-19 11:57:36,297 100 INFO rb-993a05d-225723-426370 odoo.addons.to_quality.tests.test_quality_product_template: Starting TestQualityProductTemplate.test_compute_tolerance_max ... 2026-10-19 11:57:36,327 100 INFO rb-993a05d-225723-426370 odoo.addons.to_quality.tests.test_quality_product_template: Starting TestQualityProductTemplate.test_get_prepare_data ... 2026-10-19 11:57:36,348 100 INFO rb-993a05d-225723-426370 odoo.addons.to_quality.tests.test_quality_product_template: Starting TestQualityProductTemplate.test_multi_company_rule ... 2026-10-19 11:57:51,805 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-19 11:57:53,486 100 INFO rb-993a05d-225723-426370 odoo.addons.to_quality_mrp.tests.test_action_view_quality_alerts: Starting TestActionViewQualityAlertsWorkOrderDefault.test_multiple_workorders_defaults_alert_to_a_workorder_of_this_production ... 2026-10-19 11:57:53,835 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted stock.move records with IDs: [178] 2026-10-19 11:57:54,238 100 INFO rb-993a05d-225723-426370 odoo.addons.to_quality_mrp.tests.test_action_view_quality_alerts: Starting TestActionViewQualityAlertsWorkOrderDefault.test_multiple_workorders_does_not_raise_expected_singleton ... 2026-10-19 11:57:54,515 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted stock.move records with IDs: [181] 2026-10-19 11:57:54,978 100 INFO rb-993a05d-225723-426370 odoo.addons.to_quality_mrp.tests.test_action_view_quality_alerts: Starting TestActionViewQualityAlertsWorkOrderDefault.test_no_workorders_leaves_alert_workorder_default_falsy ... 2026-10-19 11:57:55,413 100 INFO rb-993a05d-225723-426370 odoo.addons.to_quality_mrp.tests.test_action_view_quality_alerts: Starting TestActionViewQualityAlertsWorkOrderDefault.test_single_workorder_defaults_alert_to_that_workorder ... 2026-10-19 11:57:55,770 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted stock.move records with IDs: [186] 2026-10-19 11:57:56,116 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-19 11:57:57,838 100 INFO rb-993a05d-225723-426370 odoo.addons.to_quality_mrp.tests.test_quality_mrp: Starting QualityMRP.test_01_check_plan_mo ... 2026-10-19 11:57:58,376 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted stock.move records with IDs: [194] 2026-10-19 11:57:59,539 100 INFO rb-993a05d-225723-426370 odoo.addons.to_quality_mrp.tests.test_quality_mrp: Starting QualityMRP.test_11_check_done_mo ... 2026-10-19 11:57:59,946 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted stock.move records with IDs: [202] 2026-10-19 11:58:01,005 100 INFO rb-993a05d-225723-426370 odoo.addons.to_quality_mrp.tests.test_quality_mrp: Starting QualityMRP.test_22_check_done_wo ... 2026-10-19 11:58:01,450 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted stock.move records with IDs: [210] 2026-10-19 11:58:02,897 100 INFO rb-993a05d-225723-426370 odoo.addons.to_quality_mrp.tests.test_quality_mrp: Starting QualityMRP.test_23_check_action_generate_serial ... 2026-10-19 11:58:03,437 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted stock.move records with IDs: [218] 2026-10-19 11:58:05,375 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-19 11:58:05,377 100 INFO rb-993a05d-225723-426370 odoo.addons.to_quality_stock.tests.test_quality_product_template_stock: Starting TestQualityProductTemplateStock.test_get_prepare_data ... 2026-10-19 11:58:06,157 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-19 11:58:08,050 100 INFO rb-993a05d-225723-426370 odoo.addons.to_quality_stock.tests.test_quality_stock: Starting QualityStock.test_01_check_auto_create_quality_check ... 2026-10-19 11:58:08,567 100 INFO rb-993a05d-225723-426370 odoo.addons.to_quality_stock.tests.test_quality_stock: Starting QualityStock.test_11_check_cancel_picking ... 2026-10-19 11:58:09,134 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted viin.quality.check records with IDs: [45] 2026-10-19 11:58:09,147 100 INFO rb-993a05d-225723-426370 odoo.addons.to_quality_stock.tests.test_quality_stock: Starting QualityStock.test_12_check_cancel_picking ... 2026-10-19 11:58:09,585 100 INFO rb-993a05d-225723-426370 odoo.addons.to_quality_stock.tests.test_quality_stock: Starting QualityStock.test_21_check_done_picking ... 2026-10-19 11:58:10,145 100 INFO rb-993a05d-225723-426370 odoo.addons.to_quality_stock.tests.test_quality_stock: Starting QualityStock.test_22_check_done_picking ... 2026-10-19 11:58:10,723 100 INFO rb-993a05d-225723-426370 odoo.addons.to_quality_stock.tests.test_quality_stock: Starting QualityStock.test_23_check_done_picking ... 2026-10-19 11:58:11,403 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-19 11:58:13,102 100 INFO rb-993a05d-225723-426370 odoo.addons.to_quality_stock.tests.test_quality_stock_access_right: Starting QualityStockAccessRight.test_01_check_quality_user ... 2026-10-19 11:58:13,165 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 6, model: stock.lot 2026-10-19 11:58:13,174 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 6, model: stock.lot 2026-10-19 11:58:13,206 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #6 deleted mail.message records with IDs: [2911] 2026-10-19 11:58:13,215 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 6, model: stock.lot 2026-10-19 11:58:13,254 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 6, model: stock.picking.type 2026-10-19 11:58:13,273 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 6, model: stock.picking.type 2026-10-19 11:58:13,281 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 6, model: stock.picking.type 2026-10-19 11:58:13,809 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 6, model: stock.picking 2026-10-19 11:58:13,829 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 6, model: stock.picking 2026-10-19 11:58:13,879 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 6, model: stock.move 2026-10-19 11:58:13,883 100 INFO rb-993a05d-225723-426370 odoo.addons.to_quality_stock.tests.test_quality_stock_access_right: Starting QualityStockAccessRight.test_11_check_quality_manager ... 2026-10-19 11:58:13,935 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 63, model: stock.picking.type 2026-10-19 11:58:13,980 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 63, model: stock.picking.type 2026-10-19 11:58:13,992 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-19 11:58:15,559 100 INFO rb-993a05d-225723-426370 odoo.addons.to_refund_account.tests.test_access_right: Starting TestAccessRight.test_access_right_product_1 ... 2026-10-19 11:58:16,002 100 INFO rb-993a05d-225723-426370 odoo.addons.to_refund_account.tests.test_access_right: Starting TestAccessRight.test_access_right_product_2 ... 2026-10-19 11:58:16,738 100 INFO rb-993a05d-225723-426370 odoo.addons.to_refund_account.tests.test_access_right: Starting TestAccessRight.test_access_right_product_3 ... 2026-10-19 11:58:17,008 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 65, model: product.product 2026-10-19 11:58:17,018 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 65, model: product.template 2026-10-19 11:58:17,020 100 INFO rb-993a05d-225723-426370 odoo.addons.to_refund_account.tests.test_access_right: Starting TestAccessRight.test_access_right_product_category ... 2026-10-19 11:58:17,124 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-19 11:58:17,260 100 INFO rb-993a05d-225723-426370 odoo.addons.to_refund_account.tests.test_refund_account: Starting TestAccount.test_add_credit_note ... 2026-10-19 11:58:19,249 100 INFO rb-993a05d-225723-426370 odoo.addons.to_refund_account.tests.test_refund_account: Starting TestAccount.test_add_credit_note_2 ... 2026-10-19 11:58:20,880 100 INFO rb-993a05d-225723-426370 odoo.addons.to_refund_account.tests.test_refund_account: Starting TestAccount.test_not_config_refund_account ... 2026-10-19 11:58:21,609 100 INFO rb-993a05d-225723-426370 odoo.addons.to_refund_account.tests.test_refund_account: Starting TestAccount.test_onchange_refund_account_category ... 2026-10-19 11:58:22,544 100 INFO rb-993a05d-225723-426370 odoo.addons.to_refund_account.tests.test_refund_account: Starting TestAccount.test_onchange_refund_account_product ... 2026-10-19 11:58:23,569 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-19 11:58:23,578 100 INFO rb-993a05d-225723-426370 odoo.addons.to_registration_email_blacklist.tests.test_reg_email_blacklist_extension: Starting TestSignUpExtension.test_01_without_setting ... 2026-10-19 11:58:24,736 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [81] 2026-10-19 11:58:24,770 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 11:58:26,783 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:58:26] "GET /web/signup HTTP/1.1" 200 - 209 0.199 1.825 2026-10-19 11:58:28,179 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426370 login:test_example@75hosting.com from 127.0.0.1 2026-10-19 11:58:28,423 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 247 and Message-Id '<993124402445656.1792411108.354513406753540-openerp-66-res.users@3402a05e02fb>' from 'info@yourcompany.com' to (redacted) 't*********le@75hosting.com' successfully sent 2026-10-19 11:58:28,423 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 11:58:28,460 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #66 deleted mail.mail records with IDs: [247] 2026-10-19 11:58:28,500 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #66 deleted mail.message records with IDs: [9301] 2026-10-19 11:58:28,501 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 11:58:28,539 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426370 login:test_example@75hosting.com from 127.0.0.1 2026-10-19 11:58:28,584 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:58:28] "POST /web/signup HTTP/1.1" 303 - 381 0.722 1.067 2026-10-19 11:58:29,755 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:58:29] "GET /my HTTP/1.1" 200 - 196 0.184 0.982 2026-10-19 11:58:29,764 100 INFO rb-993a05d-225723-426370 odoo.addons.to_registration_email_blacklist.tests.test_reg_email_blacklist_extension: Starting TestSignUpExtension.test_04_sql_constrain_unique_rule_name ... 2026-10-19 11:58:31,106 100 INFO rb-993a05d-225723-426370 odoo.addons.to_registration_email_blacklist.tests.test_reg_email_blacklist_extension: Starting TestSignUpExtension.test_05_sql_constrain_archieved_record ... 2026-10-19 11:58:32,321 100 INFO rb-993a05d-225723-426370 odoo.addons.to_registration_email_blacklist.tests.test_reg_email_blacklist_extension: Starting TestSignUpExtension.test_06_07_08_09_10_test_api_constrains ... 2026-10-19 11:58:33,542 100 INFO rb-993a05d-225723-426370 odoo.addons.to_registration_email_blacklist.tests.test_reg_email_blacklist_extension: Starting TestSignUpExtension.test_11_test_split_email ... 2026-10-19 11:58:34,776 100 INFO rb-993a05d-225723-426370 odoo.addons.to_registration_email_blacklist.tests.test_reg_email_blacklist_extension: Starting TestSignUpExtension.test_12_test_domain_signup_error ... 2026-10-19 11:58:35,899 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 11:58:37,351 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:58:37] "GET /web/signup HTTP/1.1" 200 - 208 0.170 1.286 2026-10-19 11:58:37,537 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:58:37] "POST /web/signup HTTP/1.1" 200 - 20 0.041 0.135 2026-10-19 11:58:37,543 100 INFO rb-993a05d-225723-426370 odoo.addons.to_registration_email_blacklist.tests.test_reg_email_blacklist_extension: Starting TestSignUpExtension.test_13_test_domain_signup_error ... 2026-10-19 11:58:38,450 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 11:58:39,804 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:58:39] "GET /web/signup HTTP/1.1" 200 - 208 0.143 1.215 2026-10-19 11:58:39,909 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:58:39] "POST /web/signup HTTP/1.1" 200 - 20 0.022 0.070 2026-10-19 11:58:39,911 100 INFO rb-993a05d-225723-426370 odoo.addons.to_registration_email_blacklist.tests.test_reg_email_blacklist_extension.TestSignUpExtension: waiting for threads: [] 2026-10-19 11:58:39,913 100 INFO rb-993a05d-225723-426370 odoo.addons.to_registration_email_blacklist.tests.test_reg_email_blacklist_extension: Starting TestSignUpExtension.test_14_test_domain_signup_error ... 2026-10-19 11:58:41,141 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 11:58:42,530 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:58:42] "GET /web/signup HTTP/1.1" 200 - 208 0.181 1.216 2026-10-19 11:58:42,605 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:58:42] "POST /web/signup HTTP/1.1" 200 - 20 0.011 0.054 2026-10-19 11:58:42,609 100 INFO rb-993a05d-225723-426370 odoo.addons.to_registration_email_blacklist.tests.test_reg_email_blacklist_extension: Starting TestSignUpExtension.test_15_test_domain_signup_error ... 2026-10-19 11:58:43,744 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 11:58:45,224 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:58:45] "GET /web/signup HTTP/1.1" 200 - 208 0.225 1.258 2026-10-19 11:58:45,324 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:58:45] "POST /web/signup HTTP/1.1" 200 - 20 0.020 0.067 2026-10-19 11:58:45,336 100 INFO rb-993a05d-225723-426370 odoo.addons.to_registration_email_blacklist.tests.test_reg_email_blacklist_extension: Starting TestSignUpExtension.test_16_test_domain_signup_error ... 2026-10-19 11:58:46,542 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 11:58:48,973 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:58:48] "GET /web/signup HTTP/1.1" 200 - 208 0.191 2.244 2026-10-19 11:58:49,071 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:58:49] "POST /web/signup HTTP/1.1" 200 - 20 0.022 0.063 2026-10-19 11:58:49,089 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-19 11:58:49,098 100 INFO rb-993a05d-225723-426370 odoo.addons.to_registration_email_blacklist.tests.test_registration_email_blacklist: Starting TestSignUp.test_02_signup_error ... 2026-10-19 11:58:50,346 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 11:58:51,764 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:58:51] "GET /web/signup HTTP/1.1" 200 - 208 0.196 1.228 2026-10-19 11:58:51,846 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:58:51] "POST /web/signup HTTP/1.1" 200 - 20 0.013 0.058 2026-10-19 11:58:51,851 100 INFO rb-993a05d-225723-426370 odoo.addons.to_registration_email_blacklist.tests.test_registration_email_blacklist: Starting TestSignUp.test_03_signup_success ... 2026-10-19 11:58:53,063 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 11:58:54,538 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:58:54] "GET /web/signup HTTP/1.1" 200 - 208 0.199 1.279 2026-10-19 11:58:55,728 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426370 login:example@example.viindoo.com from 127.0.0.1 2026-10-19 11:58:55,932 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 248 and Message-Id '<624403928974065.1792411135.881217002868652-openerp-67-res.users@3402a05e02fb>' from 'info@yourcompany.com' to (redacted) 'e****le@example.viindoo.com' successfully sent 2026-10-19 11:58:55,933 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 11:58:55,962 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #67 deleted mail.mail records with IDs: [248] 2026-10-19 11:58:55,992 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #67 deleted mail.message records with IDs: [9304] 2026-10-19 11:58:55,992 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 11:58:56,017 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426370 login:example@example.viindoo.com from 127.0.0.1 2026-10-19 11:58:56,036 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:58:56] "POST /web/signup HTTP/1.1" 303 - 384 0.477 1.012 2026-10-19 11:58:57,101 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:58:57] "GET /my HTTP/1.1" 200 - 196 0.199 0.860 2026-10-19 11:58:57,103 100 INFO rb-993a05d-225723-426370 odoo.addons.to_registration_email_blacklist.tests.test_registration_email_blacklist.TestSignUp: waiting for threads: [] 2026-10-19 11:58:57,121 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-19 11:58:57,561 100 INFO rb-993a05d-225723-426370 odoo.addons.to_repair_request_from_maintenance.tests.test_maintenance_request: Starting TestMaintenanceRequest.test_compute_repair_count_01 ... 2026-10-19 11:58:57,654 100 INFO rb-993a05d-225723-426370 odoo.addons.to_repair_request_from_maintenance.tests.test_maintenance_request: Starting TestMaintenanceRequest.test_compute_repair_count_02 ... 2026-10-19 11:58:57,841 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-19 11:58:58,185 100 INFO rb-993a05d-225723-426370 odoo.addons.to_repair_request_from_maintenance.tests.test_repair: Starting TestRepair.test_onchange_maintenance_request_id_01 ... 2026-10-19 11:58:58,821 100 INFO rb-993a05d-225723-426370 odoo.addons.to_repair_request_from_maintenance.tests.test_repair: Starting TestRepair.test_onchange_maintenance_request_id_02 ... 2026-10-19 11:58:59,302 100 INFO rb-993a05d-225723-426370 odoo.addons.to_repair_request_from_maintenance.tests.test_repair: Starting TestRepair.test_onchange_maintenance_request_id_03 ... 2026-10-19 11:58:59,802 100 INFO rb-993a05d-225723-426370 odoo.addons.to_repair_request_from_maintenance.tests.test_repair: Starting TestRepair.test_onchange_product_id_01 ... 2026-10-19 11:59:00,340 100 INFO rb-993a05d-225723-426370 odoo.addons.to_repair_request_from_maintenance.tests.test_repair: Starting TestRepair.test_onchange_product_id_02 ... 2026-10-19 11:59:00,880 100 INFO rb-993a05d-225723-426370 odoo.addons.to_repair_request_from_maintenance.tests.test_repair: Starting TestRepair.test_onchange_product_id_03 ... 2026-10-19 11:59:01,387 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-19 11:59:01,681 100 INFO rb-993a05d-225723-426370 odoo.addons.to_repair_with_maintenance_schedule.tests.test_repair_maintenance_schedule: Starting TestRepairMaintenanceRequest.test_00_no_milestone ... 2026-10-19 11:59:02,410 100 INFO rb-993a05d-225723-426370 odoo.addons.to_repair_with_maintenance_schedule.tests.test_repair_maintenance_schedule: Starting TestRepairMaintenanceRequest.test_01_maintenance_request_different_milestones ... 2026-10-19 11:59:03,106 100 INFO rb-993a05d-225723-426370 odoo.addons.to_repair_with_maintenance_schedule.tests.test_repair_maintenance_schedule: Starting TestRepairMaintenanceRequest.test_02_maintenance_request_same_milestones ... 2026-10-19 11:59:05,099 100 INFO rb-993a05d-225723-426370 odoo.addons.to_repair_with_maintenance_schedule.tests.test_repair_maintenance_schedule: Starting TestRepairMaintenanceRequest.test_03_different_part_replace_condition ... 2026-10-19 11:59:06,823 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-19 11:59:08,595 100 INFO rb-993a05d-225723-426370 odoo.addons.to_sale_backdate.tests.test_backdate: Starting TestBackDate.test_change_time_backdate ... 2026-10-19 11:59:09,007 100 INFO rb-993a05d-225723-426370 odoo.addons.to_sale_backdate.tests.test_backdate: Starting TestBackDate.test_display_popup_backdate ... 2026-10-19 11:59:09,384 100 INFO rb-993a05d-225723-426370 odoo.addons.to_sale_backdate.tests.test_backdate: Starting TestBackDate.test_input_backdate_future ... 2026-10-19 11:59:09,404 100 INFO rb-993a05d-225723-426370 odoo.addons.to_sale_backdate.tests.test_backdate: Starting TestBackDate.test_legacy_date_order_context_key_still_backdates_the_confirmation ... 2026-10-19 11:59:09,636 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-19 11:59:09,677 100 INFO rb-993a05d-225723-426370 odoo.tests.common.requests: request https://v14demo-vn.viindoo.com/web#action=116&active_id=mailbox_inbox&cids=1&menu_id=90 with timeout 3 increased to 10s during tests 2026-10-19 11:59:09,678 100 INFO rb-993a05d-225723-426370 odoo.tests.common.requests: Blocking un-mocked external HTTP request GET https://v14demo-vn.viindoo.com/web#action=116&active_id=mailbox_inbox&cids=1&menu_id=90 2026-10-19 11:59:09,885 100 INFO rb-993a05d-225723-426370 odoo.addons.to_sale_desc_short_link.tests.test_desc_short_link: Starting TestToSaleDescShortLink.test_create_link_url_in_text ... 2026-10-19 11:59:09,998 100 INFO rb-993a05d-225723-426370 odoo.addons.to_sale_desc_short_link.tests.test_desc_short_link: Starting TestToSaleDescShortLink.test_create_link_url_standalone ... 2026-10-19 11:59:10,004 100 INFO rb-993a05d-225723-426370 odoo.addons.to_sale_desc_short_link.tests.test_desc_short_link: Starting TestToSaleDescShortLink.test_write_link_url_in_text ... 2026-10-19 11:59:10,045 100 INFO rb-993a05d-225723-426370 odoo.addons.to_sale_desc_short_link.tests.test_desc_short_link: Starting TestToSaleDescShortLink.test_write_link_url_standalone ... 2026-10-19 11:59:10,098 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-19 11:59:10,100 100 INFO rb-993a05d-225723-426370 odoo.addons.to_sale_line_numbering.tests.test_line_numbering: Starting TestLineNumbering.test_sequence_edit_01 ... 2026-10-19 11:59:11,584 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted sale.order.line records with IDs: [178] 2026-10-19 11:59:11,648 100 INFO rb-993a05d-225723-426370 odoo.addons.to_sale_line_numbering.tests.test_line_numbering: Starting TestLineNumbering.test_sequence_edit_02 ... 2026-10-19 11:59:12,662 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-19 11:59:41,327 100 INFO rb-993a05d-225723-426370 odoo.addons.to_sale_order_advance.tests.test_payment_flow: Starting TestPaymentFlow.test_01_reconcile_payment_with_invoice_same_currency ... 2026-10-19 11:59:50,056 100 INFO rb-993a05d-225723-426370 odoo.addons.to_sale_order_advance.tests.test_payment_flow: Starting TestPaymentFlow.test_02_reconcile_payment_with_invoice_diff_currency ... 2026-10-19 11:59:57,167 100 INFO rb-993a05d-225723-426370 odoo.addons.to_sale_order_advance.tests.test_payment_flow: Starting TestPaymentFlow.test_03_reconcile_payment_with_invoice_diff_so ... 2026-10-19 12:00:08,769 100 INFO rb-993a05d-225723-426370 odoo.addons.to_sale_order_advance.tests.test_payment_flow: Starting TestPaymentFlow.test_04_add_so_to_confirmed_payment ... 2026-10-19 12:00:15,592 100 INFO rb-993a05d-225723-426370 odoo.addons.to_sale_order_advance.tests.test_payment_flow: Starting TestPaymentFlow.test_05_add_so_to_confirmed_payment ... 2026-10-19 12:00:22,298 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-19 12:00:57,318 100 INFO rb-993a05d-225723-426370 odoo.addons.to_sale_order_advance.tests.test_payment_form: Starting TestPaymentForm.test_01_change_partner_on_payment ... 2026-10-19 12:00:58,075 100 INFO rb-993a05d-225723-426370 odoo.addons.to_sale_order_advance.tests.test_payment_form: Starting TestPaymentForm.test_03_add_or_remove_so_on_payment ... 2026-10-19 12:00:59,072 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-19 12:01:31,093 100 INFO rb-993a05d-225723-426370 odoo.addons.to_sale_order_advance.tests.test_payment_functional: Starting TestPaymentFunctional.test_01_partner_on_payment ... 2026-10-19 12:01:32,608 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-19 12:01:33,808 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 249 and Message-Id '<623647998541141.1792411293.632855892181396-openerp-message-notify@3402a05e02fb>' from 'viindoobot@example.viindoo.com' to (redacted) 'u*****mo@example.viindoo.com' successfully sent 2026-10-19 12:01:33,808 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 12:01:34,048 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [249] 2026-10-19 12:01:34,049 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 12:01:34,235 100 INFO rb-993a05d-225723-426370 odoo.addons.to_sale_price_lock.tests.test_price_lock: Starting TestPriceLock.test_change_price_unit ... 2026-10-19 12:01:34,426 100 INFO rb-993a05d-225723-426370 odoo.addons.to_sale_price_lock.tests.test_price_lock: Starting TestPriceLock.test_change_price_unit_2 ... 2026-10-19 12:01:34,697 100 INFO rb-993a05d-225723-426370 odoo.addons.to_sale_price_lock.tests.test_price_lock: Starting TestPriceLock.test_change_price_unit_3 ... 2026-10-19 12:01:34,857 100 INFO rb-993a05d-225723-426370 odoo.addons.to_sale_price_lock.tests.test_price_lock: Starting TestPriceLock.test_change_price_unit_4 ... 2026-10-19 12:01:37,294 100 INFO rb-993a05d-225723-426370 odoo.addons.to_sale_price_lock.tests.test_price_lock: Starting TestPriceLock.test_change_uom ... 2026-10-19 12:01:39,970 100 INFO rb-993a05d-225723-426370 odoo.addons.to_sale_price_lock.tests.test_price_lock: Starting TestPriceLock.test_change_uom_and_price ... 2026-10-19 12:01:40,270 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-19 12:01:40,273 100 INFO rb-993a05d-225723-426370 odoo.addons.to_sales_stock_schedule.tests.test_order_line_date: Starting TestOrderLineExpectedDate.test_01_compute_expected_date ... 2026-10-19 12:01:40,665 100 INFO rb-993a05d-225723-426370 odoo.addons.to_sales_stock_schedule.tests.test_order_line_date: Starting TestOrderLineExpectedDate.test_02_compute_expected_date ... 2026-10-19 12:01:40,979 100 INFO rb-993a05d-225723-426370 odoo.addons.to_sales_stock_schedule.tests.test_order_line_date: Starting TestOrderLineExpectedDate.test_03_compute_expected_date ... 2026-10-19 12:01:42,341 100 INFO rb-993a05d-225723-426370 odoo.addons.to_sales_stock_schedule.tests.test_order_line_date: Starting TestOrderLineExpectedDate.test_04 ... 2026-10-19 12:01:42,815 100 INFO rb-993a05d-225723-426370 odoo.addons.to_sales_stock_schedule.tests.test_order_line_date: Starting TestOrderLineExpectedDate.test_04_test_delivery_results ... 2026-10-19 12:01:44,665 100 INFO rb-993a05d-225723-426370 odoo.addons.to_sales_stock_schedule.tests.test_order_line_date: Starting TestOrderLineExpectedDate.test_05 ... 2026-10-19 12:01:46,200 100 INFO rb-993a05d-225723-426370 odoo.addons.to_sales_stock_schedule.tests.test_order_line_date: Starting TestOrderLineExpectedDate.test_05_test_delivery_results ... 2026-10-19 12:01:48,287 100 INFO rb-993a05d-225723-426370 odoo.addons.to_sales_stock_schedule.tests.test_order_line_date: Starting TestOrderLineExpectedDate.test_06 ... 2026-10-19 12:01:50,044 100 INFO rb-993a05d-225723-426370 odoo.addons.to_sales_stock_schedule.tests.test_order_line_date: Starting TestOrderLineExpectedDate.test_06_test_delivery_results ... 2026-10-19 12:01:51,985 100 INFO rb-993a05d-225723-426370 odoo.addons.to_sales_stock_schedule.tests.test_order_line_date: Starting TestOrderLineExpectedDate.test_07 ... 2026-10-19 12:01:53,265 100 INFO rb-993a05d-225723-426370 odoo.addons.to_sales_stock_schedule.tests.test_order_line_date: Starting TestOrderLineExpectedDate.test_08 ... 2026-10-19 12:01:54,560 100 INFO rb-993a05d-225723-426370 odoo.addons.to_sales_stock_schedule.tests.test_order_line_date: Starting TestOrderLineExpectedDate.test_09 ... 2026-10-19 12:01:56,870 100 INFO rb-993a05d-225723-426370 odoo.addons.to_sales_stock_schedule.tests.test_order_line_date: Starting TestOrderLineExpectedDate.test_10 ... 2026-10-19 12:01:59,704 100 INFO rb-993a05d-225723-426370 odoo.addons.to_sales_stock_schedule.tests.test_order_line_date: Starting TestOrderLineExpectedDate.test_11 ... 2026-10-19 12:02:01,074 100 INFO rb-993a05d-225723-426370 odoo.addons.to_sales_stock_schedule.tests.test_order_line_date: Starting TestOrderLineExpectedDate.test_12 ... 2026-10-19 12:02:02,512 100 INFO rb-993a05d-225723-426370 odoo.addons.to_sales_stock_schedule.tests.test_order_line_date: Starting TestOrderLineExpectedDate.test_13 ... 2026-10-19 12:02:03,872 100 INFO rb-993a05d-225723-426370 odoo.addons.to_sales_stock_schedule.tests.test_order_line_date: Starting TestOrderLineExpectedDate.test_14 ... 2026-10-19 12:02:05,301 100 INFO rb-993a05d-225723-426370 odoo.addons.to_sales_stock_schedule.tests.test_order_line_date: Starting TestOrderLineExpectedDate.test_multi_picking_01 ... 2026-10-19 12:02:07,154 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-19 12:02:10,015 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 250 and Message-Id '<130461220152905.1792411329.842681884765625-openerp-message-notify@3402a05e02fb>' from 'viindoobot@example.viindoo.com' to (redacted) 's***********al@example.viindoo.com' successfully sent 2026-10-19 12:02:10,015 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 12:02:10,067 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [250] 2026-10-19 12:02:10,068 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 12:02:10,260 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 251 and Message-Id '<031047659493863.1792411330.138918638229370-openerp-message-notify@3402a05e02fb>' from 'viindoobot@example.viindoo.com' to (redacted) 's************l2@example.viindoo.com' successfully sent 2026-10-19 12:02:10,260 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 12:02:10,282 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [251] 2026-10-19 12:02:10,283 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 12:02:11,602 100 INFO rb-993a05d-225723-426370 odoo.addons.to_sales_target.tests.test_access_right: Starting TestAccessRight.test_access_right_01_sale_user ... 2026-10-19 12:02:11,803 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 78, model: team.sales.target 2026-10-19 12:02:11,837 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #78 deleted mail.message records with IDs: [10826] 2026-10-19 12:02:11,846 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 78, model: team.sales.target 2026-10-19 12:02:11,856 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 78, model: team.sales.target 2026-10-19 12:02:11,861 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [9], uid: 78, model: team.sales.target 2026-10-19 12:02:11,881 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [9], uid: 78, model: team.sales.target 2026-10-19 12:02:11,911 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #78 deleted mail.message records with IDs: [10828] 2026-10-19 12:02:11,915 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 78, model: team.sales.target 2026-10-19 12:02:12,088 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #78 deleted mail.message records with IDs: [10829, 10824] 2026-10-19 12:02:12,092 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 78, model: personal.sales.target 2026-10-19 12:02:12,114 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #78 deleted mail.message records with IDs: [10829, 10824] 2026-10-19 12:02:12,130 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #78 deleted personal.sales.target records with IDs: [1] 2026-10-19 12:02:12,144 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #78 deleted mail.followers records with IDs: [3790] 2026-10-19 12:02:12,149 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 78, model: personal.sales.target 2026-10-19 12:02:12,153 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [3], uid: 78, model: personal.sales.target 2026-10-19 12:02:12,169 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [3], uid: 78, model: personal.sales.target 2026-10-19 12:02:12,201 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #78 deleted mail.message records with IDs: [10827] 2026-10-19 12:02:12,206 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 78, model: personal.sales.target 2026-10-19 12:02:12,209 100 INFO rb-993a05d-225723-426370 odoo.addons.to_sales_target.tests.test_access_right: Starting TestAccessRight.test_access_right_02_sale_leader ... 2026-10-19 12:02:12,541 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #79 deleted mail.message records with IDs: [10826] 2026-10-19 12:02:12,611 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #79 deleted team.sales.target records with IDs: [8] 2026-10-19 12:02:12,722 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #79 deleted mail.followers records with IDs: [3792] 2026-10-19 12:02:12,823 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [9], uid: 79, model: team.sales.target 2026-10-19 12:02:12,835 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [9], uid: 79, model: team.sales.target 2026-10-19 12:02:12,860 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #79 deleted mail.message records with IDs: [10828] 2026-10-19 12:02:12,869 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [9], uid: 79, model: team.sales.target 2026-10-19 12:02:12,905 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [11], uid: 79, model: team.sales.target 2026-10-19 12:02:13,034 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #79 deleted mail.message records with IDs: [10824] 2026-10-19 12:02:13,053 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #79 deleted personal.sales.target records with IDs: [1] 2026-10-19 12:02:13,063 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #79 deleted mail.followers records with IDs: [3790] 2026-10-19 12:02:13,246 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #79 deleted mail.message records with IDs: [10832] 2026-10-19 12:02:13,259 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #79 deleted personal.sales.target records with IDs: [5] 2026-10-19 12:02:13,270 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #79 deleted mail.followers records with IDs: [3798, 3799] 2026-10-19 12:02:13,284 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [3], uid: 79, model: personal.sales.target 2026-10-19 12:02:13,300 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [3], uid: 79, model: personal.sales.target 2026-10-19 12:02:13,327 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #79 deleted mail.message records with IDs: [10827] 2026-10-19 12:02:13,336 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [3], uid: 79, model: personal.sales.target 2026-10-19 12:02:13,369 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [6], uid: 79, model: personal.sales.target 2026-10-19 12:02:13,399 100 INFO rb-993a05d-225723-426370 odoo.addons.to_sales_target.tests.test_access_right: Starting TestAccessRight.test_access_right_03_regional_manager ... 2026-10-19 12:02:13,889 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #80 deleted mail.message records with IDs: [10826] 2026-10-19 12:02:13,932 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #80 deleted team.sales.target records with IDs: [8] 2026-10-19 12:02:14,015 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #80 deleted mail.followers records with IDs: [3792] 2026-10-19 12:02:14,158 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #80 deleted mail.message records with IDs: [10828] 2026-10-19 12:02:14,182 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #80 deleted team.sales.target records with IDs: [9] 2026-10-19 12:02:14,231 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #80 deleted mail.followers records with IDs: [3794] 2026-10-19 12:02:15,334 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #80 deleted mail.message records with IDs: [10824] 2026-10-19 12:02:15,377 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #80 deleted personal.sales.target records with IDs: [1] 2026-10-19 12:02:15,397 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #80 deleted mail.followers records with IDs: [3790] 2026-10-19 12:02:15,514 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #80 deleted mail.message records with IDs: [10827] 2026-10-19 12:02:15,536 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #80 deleted personal.sales.target records with IDs: [3] 2026-10-19 12:02:15,546 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #80 deleted mail.followers records with IDs: [3793] 2026-10-19 12:02:15,865 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #79 deleted mail.message records with IDs: [10837] 2026-10-19 12:02:15,904 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #79 deleted personal.sales.target records with IDs: [9] 2026-10-19 12:02:15,926 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #79 deleted mail.followers records with IDs: [3808, 3809] 2026-10-19 12:02:16,067 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [9], uid: 80, model: team.sales.target 2026-10-19 12:02:16,096 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [9], uid: 80, model: team.sales.target 2026-10-19 12:02:16,135 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #80 deleted mail.message records with IDs: [10828] 2026-10-19 12:02:16,198 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [9], uid: 80, model: team.sales.target 2026-10-19 12:02:16,289 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [14], uid: 80, model: team.sales.target 2026-10-19 12:02:16,341 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [8], uid: 80, model: personal.sales.target 2026-10-19 12:02:16,361 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [8], uid: 80, model: personal.sales.target 2026-10-19 12:02:16,396 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #80 deleted mail.message records with IDs: [10836] 2026-10-19 12:02:16,428 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [8], uid: 80, model: personal.sales.target 2026-10-19 12:02:16,452 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #80 deleted mail.message records with IDs: [10836] 2026-10-19 12:02:16,458 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #80 deleted personal.sales.target records with IDs: [8] 2026-10-19 12:02:16,468 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #80 deleted mail.followers records with IDs: [3806, 3807] 2026-10-19 12:02:16,509 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [10], uid: 80, model: personal.sales.target 2026-10-19 12:02:16,758 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #79 deleted mail.message records with IDs: [10837] 2026-10-19 12:02:16,793 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #79 deleted personal.sales.target records with IDs: [9] 2026-10-19 12:02:16,807 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #79 deleted mail.followers records with IDs: [3808, 3809] 2026-10-19 12:02:16,812 100 INFO rb-993a05d-225723-426370 odoo.addons.to_sales_target.tests.test_access_right: Starting TestAccessRight.test_access_right_04_all_document ... 2026-10-19 12:02:17,236 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #82 deleted mail.message records with IDs: [10826] 2026-10-19 12:02:17,275 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #82 deleted team.sales.target records with IDs: [8] 2026-10-19 12:02:17,333 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #82 deleted mail.followers records with IDs: [3792] 2026-10-19 12:02:17,505 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #82 deleted mail.message records with IDs: [10828] 2026-10-19 12:02:17,525 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #82 deleted team.sales.target records with IDs: [9] 2026-10-19 12:02:17,572 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #82 deleted mail.followers records with IDs: [3794] 2026-10-19 12:02:17,868 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #82 deleted mail.message records with IDs: [10824] 2026-10-19 12:02:17,885 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #82 deleted personal.sales.target records with IDs: [1] 2026-10-19 12:02:17,898 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #82 deleted mail.followers records with IDs: [3790] 2026-10-19 12:02:18,035 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #82 deleted mail.message records with IDs: [10827] 2026-10-19 12:02:18,044 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #82 deleted personal.sales.target records with IDs: [3] 2026-10-19 12:02:18,055 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #82 deleted mail.followers records with IDs: [3793] 2026-10-19 12:02:18,140 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-19 12:02:20,356 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 252 and Message-Id '<315732691987766.1792411340.260384082794189-openerp-message-notify@3402a05e02fb>' from 'viindoobot@example.viindoo.com' to (redacted) 's***********al@example.viindoo.com' successfully sent 2026-10-19 12:02:20,356 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 12:02:20,407 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [252] 2026-10-19 12:02:20,407 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 12:02:20,592 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 253 and Message-Id '<866012427883629.1792411340.497942924499512-openerp-message-notify@3402a05e02fb>' from 'viindoobot@example.viindoo.com' to (redacted) 's************l2@example.viindoo.com' successfully sent 2026-10-19 12:02:20,592 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 12:02:20,606 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [253] 2026-10-19 12:02:20,606 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 12:02:39,332 100 INFO rb-993a05d-225723-426370 odoo.addons.to_sales_target.tests.test_multi_company: Starting TestMultiCompany.test_personal_target_cross_company_search_is_closed ... 2026-10-19 12:02:39,361 100 INFO rb-993a05d-225723-426370 odoo.addons.to_sales_target.tests.test_multi_company: Starting TestMultiCompany.test_personal_target_same_company_search_still_allowed ... 2026-10-19 12:02:39,387 100 INFO rb-993a05d-225723-426370 odoo.addons.to_sales_target.tests.test_multi_company: Starting TestMultiCompany.test_team_target_company_id_populated_from_team ... 2026-10-19 12:02:39,391 100 INFO rb-993a05d-225723-426370 odoo.addons.to_sales_target.tests.test_multi_company: Starting TestMultiCompany.test_team_target_cross_company_search_is_closed ... 2026-10-19 12:02:39,415 100 INFO rb-993a05d-225723-426370 odoo.addons.to_sales_target.tests.test_multi_company: Starting TestMultiCompany.test_team_target_same_company_search_still_allowed ... 2026-10-19 12:02:39,473 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-10-19 12:02:41,777 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 254 and Message-Id '<513536625179972.1792411361.663425445556641-openerp-message-notify@3402a05e02fb>' from 'viindoobot@example.viindoo.com' to (redacted) 's***********al@example.viindoo.com' successfully sent 2026-10-19 12:02:41,777 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 12:02:41,818 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [254] 2026-10-19 12:02:41,818 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 12:02:41,996 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 255 and Message-Id '<558164679625941.1792411361.888176918029785-openerp-message-notify@3402a05e02fb>' from 'viindoobot@example.viindoo.com' to (redacted) 's************l2@example.viindoo.com' successfully sent 2026-10-19 12:02:41,996 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 12:02:42,015 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [255] 2026-10-19 12:02:42,015 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 12:02:42,772 100 INFO rb-993a05d-225723-426370 odoo.addons.to_sales_target.tests.test_name_search: Starting TestTeamSalesTargetNameSearch.test_name_search_matching_term_does_not_raise ... 2026-10-19 12:02:42,811 100 INFO rb-993a05d-225723-426370 odoo.addons.to_sales_target.tests.test_name_search: Starting TestTeamSalesTargetNameSearch.test_name_search_non_matching_term_returns_empty ... 2026-10-19 12:02:42,824 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-19 12:02:45,587 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 256 and Message-Id '<521492997194019.1792411365.453301906585693-openerp-message-notify@3402a05e02fb>' from 'viindoobot@example.viindoo.com' to (redacted) 's***********al@example.viindoo.com' successfully sent 2026-10-19 12:02:45,587 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 12:02:45,624 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [256] 2026-10-19 12:02:45,624 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 12:02:45,832 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 257 and Message-Id '<896382211342037.1792411365.705016613006592-openerp-message-notify@3402a05e02fb>' from 'viindoobot@example.viindoo.com' to (redacted) 's************l2@example.viindoo.com' successfully sent 2026-10-19 12:02:45,832 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 12:02:45,850 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [257] 2026-10-19 12:02:45,851 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 12:02:47,316 100 INFO rb-993a05d-225723-426370 odoo.addons.to_sales_target.tests.test_target: Starting TestSalesTarget.test_approval_team_target ... 2026-10-19 12:02:47,642 100 INFO rb-993a05d-225723-426370 odoo.addons.to_sales_target.tests.test_target: Starting TestSalesTarget.test_divide_target_when_generate_sale_personal_target ... 2026-10-19 12:02:47,649 100 INFO rb-993a05d-225723-426370 odoo.addons.to_sales_target.tests.test_target: Starting TestSalesTarget.test_function_get_target_by_date ... 2026-10-19 12:02:53,639 100 INFO rb-993a05d-225723-426370 odoo.addons.to_sales_target.tests.test_target: Starting TestSalesTarget.test_overlapped_01_team_sales_target ... 2026-10-19 12:02:53,809 100 INFO rb-993a05d-225723-426370 odoo.addons.to_sales_target.tests.test_target: Starting TestSalesTarget.test_overlapped_02_personal_sales_target ... 2026-10-19 12:02:56,170 100 INFO rb-993a05d-225723-426370 odoo.addons.to_sales_target.tests.test_target: Starting TestSalesTarget.test_overlapped_duplicate_personal_target_in_team_target ... 2026-10-19 12:02:56,282 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [3833] 2026-10-19 12:02:56,300 100 INFO rb-993a05d-225723-426370 odoo.addons.to_sales_target.tests.test_target: Starting TestSalesTarget.test_state_personal_target_follow_state_team_target ... 2026-10-19 12:02:56,456 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-19 12:02:59,221 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 258 and Message-Id '<520110906505373.1792411379.105996608734131-openerp-message-notify@3402a05e02fb>' from 'viindoobot@example.viindoo.com' to (redacted) 's***********al@example.viindoo.com' successfully sent 2026-10-19 12:02:59,221 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 12:02:59,261 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [258] 2026-10-19 12:02:59,262 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 12:02:59,434 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 259 and Message-Id '<622845669135831.1792411379.334232807159424-openerp-message-notify@3402a05e02fb>' from 'viindoobot@example.viindoo.com' to (redacted) 's************l2@example.viindoo.com' successfully sent 2026-10-19 12:02:59,434 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 12:02:59,452 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [259] 2026-10-19 12:02:59,452 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 12:02:59,953 100 INFO rb-993a05d-225723-426370 odoo.addons.to_sales_target_pos.tests.test_access_right: Starting TestAccessRight.test_access_right_pos_manager ... 2026-10-19 12:03:00,927 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #101 deleted mail.message records with IDs: [11354] 2026-10-19 12:03:00,946 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #101 deleted personal.sales.target records with IDs: [44] 2026-10-19 12:03:00,955 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #101 deleted mail.followers records with IDs: [3883] 2026-10-19 12:03:01,260 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #101 deleted mail.message records with IDs: [11357] 2026-10-19 12:03:01,277 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #101 deleted personal.sales.target records with IDs: [46] 2026-10-19 12:03:01,285 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #101 deleted mail.followers records with IDs: [3887, 3888] 2026-10-19 12:03:01,301 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #101 deleted mail.message records with IDs: [11355] 2026-10-19 12:03:01,325 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #101 deleted team.sales.target records with IDs: [43] 2026-10-19 12:03:01,394 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #101 deleted mail.followers records with IDs: [3885] 2026-10-19 12:03:01,720 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [47], uid: 101, model: personal.sales.target 2026-10-19 12:03:02,196 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [45], uid: 101, model: team.sales.target 2026-10-19 12:03:02,215 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [45], uid: 101, model: team.sales.target 2026-10-19 12:03:02,244 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #101 deleted mail.message records with IDs: [11359] 2026-10-19 12:03:02,254 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [45], uid: 101, model: team.sales.target 2026-10-19 12:03:02,273 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [48], uid: 101, model: personal.sales.target 2026-10-19 12:03:02,290 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [48], uid: 101, model: personal.sales.target 2026-10-19 12:03:02,321 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #101 deleted mail.message records with IDs: [11358] 2026-10-19 12:03:02,332 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [48], uid: 101, model: personal.sales.target 2026-10-19 12:03:02,370 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [49], uid: 101, model: personal.sales.target 2026-10-19 12:03:02,521 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [48], uid: 101, model: personal.sales.target 2026-10-19 12:03:02,543 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [48], uid: 101, model: personal.sales.target 2026-10-19 12:03:02,574 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #101 deleted mail.message records with IDs: [11358] 2026-10-19 12:03:02,596 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [48], uid: 101, model: personal.sales.target 2026-10-19 12:03:02,624 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #101 deleted mail.message records with IDs: [11358] 2026-10-19 12:03:02,631 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #101 deleted personal.sales.target records with IDs: [48] 2026-10-19 12:03:02,640 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #101 deleted mail.followers records with IDs: [3889] 2026-10-19 12:03:02,680 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [50], uid: 101, model: personal.sales.target 2026-10-19 12:03:02,714 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [45], uid: 101, model: team.sales.target 2026-10-19 12:03:02,728 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [45], uid: 101, model: team.sales.target 2026-10-19 12:03:02,752 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #101 deleted mail.message records with IDs: [11359] 2026-10-19 12:03:02,764 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [45], uid: 101, model: team.sales.target 2026-10-19 12:03:02,777 100 INFO rb-993a05d-225723-426370 odoo.addons.to_sales_target_pos.tests.test_access_right: Starting TestAccessRight.test_access_right_pos_user ... 2026-10-19 12:03:02,942 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 100, model: team.sales.target 2026-10-19 12:03:03,663 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 100, model: team.sales.target 2026-10-19 12:03:03,700 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #100 deleted mail.message records with IDs: [11363] 2026-10-19 12:03:03,709 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 100, model: team.sales.target 2026-10-19 12:03:03,868 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #100 deleted mail.message records with IDs: [11364, 11361] 2026-10-19 12:03:03,871 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 100, model: personal.sales.target 2026-10-19 12:03:03,889 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #100 deleted mail.message records with IDs: [11364, 11361] 2026-10-19 12:03:03,896 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #100 deleted personal.sales.target records with IDs: [51] 2026-10-19 12:03:03,909 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #100 deleted mail.followers records with IDs: [3891] 2026-10-19 12:03:03,914 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 100, model: personal.sales.target 2026-10-19 12:03:03,919 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 100, model: team.sales.target 2026-10-19 12:03:04,436 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [47], uid: 100, model: team.sales.target 2026-10-19 12:03:04,463 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [47], uid: 100, model: team.sales.target 2026-10-19 12:03:04,512 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #100 deleted mail.message records with IDs: [11366] 2026-10-19 12:03:04,517 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 100, model: team.sales.target 2026-10-19 12:03:04,526 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [52], uid: 100, model: personal.sales.target 2026-10-19 12:03:04,545 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [52], uid: 100, model: personal.sales.target 2026-10-19 12:03:04,587 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #100 deleted mail.message records with IDs: [11362] 2026-10-19 12:03:04,594 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #100 deleted personal.sales.target records with IDs: [52] 2026-10-19 12:03:04,605 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #100 deleted mail.followers records with IDs: [3892] 2026-10-19 12:03:04,609 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 100, model: personal.sales.target 2026-10-19 12:03:04,624 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #100 deleted mail.message records with IDs: [11362] 2026-10-19 12:03:04,627 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 100, model: personal.sales.target 2026-10-19 12:03:04,640 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-19 12:03:07,364 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 260 and Message-Id '<900949354142582.1792411387.241298437118530-openerp-message-notify@3402a05e02fb>' from 'viindoobot@example.viindoo.com' to (redacted) 's***********al@example.viindoo.com' successfully sent 2026-10-19 12:03:07,364 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 12:03:07,410 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [260] 2026-10-19 12:03:07,410 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 12:03:07,614 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 261 and Message-Id '<014824530326110.1792411387.488738298416138-openerp-message-notify@3402a05e02fb>' from 'viindoobot@example.viindoo.com' to (redacted) 's************l2@example.viindoo.com' successfully sent 2026-10-19 12:03:07,614 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 12:03:07,632 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [261] 2026-10-19 12:03:07,632 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 12:03:10,291 100 INFO rb-993a05d-225723-426370 odoo.addons.to_sales_target_pos.tests.test_st62508_pos_multichannel: Starting TestST62508PosMultichannel.test_foreign_currency_walkin_is_converted_to_target_currency ... 2026-10-19 12:03:11,373 100 INFO rb-993a05d-225723-426370 odoo.addons.to_sales_target_pos.tests.test_st62508_pos_multichannel: Starting TestST62508PosMultichannel.test_nightly_set_done_completes_on_a_point_of_sale_database ... 2026-10-19 12:03:13,365 100 INFO rb-993a05d-225723-426370 odoo.addons.to_sales_target_pos.tests.test_st62508_pos_multichannel: Starting TestST62508PosMultichannel.test_sale_order_paid_at_pos_is_counted_once_not_double ... 2026-10-19 12:03:16,337 100 INFO rb-993a05d-225723-426370 odoo.addons.to_sales_target_pos.tests.test_st62508_pos_multichannel: Starting TestST62508PosMultichannel.test_standalone_sale_order_leaves_pos_channel_empty ... 2026-10-19 12:03:18,944 100 INFO rb-993a05d-225723-426370 odoo.addons.to_sales_target_pos.tests.test_st62508_pos_multichannel: Starting TestST62508PosMultichannel.test_walkin_and_sale_order_consolidate_without_double_count ... 2026-10-19 12:03:22,038 100 INFO rb-993a05d-225723-426370 odoo.addons.to_sales_target_pos.tests.test_st62508_pos_multichannel: Starting TestST62508PosMultichannel.test_walkin_pos_channel_reports_untaxed_not_tax_inclusive ... 2026-10-19 12:03:22,421 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-10-19 12:03:25,247 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 262 and Message-Id '<619759677391693.1792411405.119228839874268-openerp-message-notify@3402a05e02fb>' from 'viindoobot@example.viindoo.com' to (redacted) 's***********al@example.viindoo.com' successfully sent 2026-10-19 12:03:25,247 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 12:03:25,283 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [262] 2026-10-19 12:03:25,284 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 12:03:25,461 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 263 and Message-Id '<182114234472786.1792411405.349791049957275-openerp-message-notify@3402a05e02fb>' from 'viindoobot@example.viindoo.com' to (redacted) 's************l2@example.viindoo.com' successfully sent 2026-10-19 12:03:25,461 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 12:03:25,479 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [263] 2026-10-19 12:03:25,479 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 12:03:27,291 100 INFO rb-993a05d-225723-426370 odoo.addons.to_sales_target_pos.tests.test_st62508_pos_report_crash: Starting TestTargetPosSaleReportCrash.test_confirming_sales_order_does_not_crash_when_salesperson_has_pos_orders_in_period ... 2026-10-19 12:03:31,778 100 INFO rb-993a05d-225723-426370 odoo.addons.to_sales_target_pos.tests.test_st62508_pos_report_crash: Starting TestTargetPosSaleReportCrash.test_confirming_sales_order_does_not_crash_when_team_has_pos_orders_in_period ... 2026-10-19 12:03:36,141 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-10-19 12:03:38,945 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 264 and Message-Id '<327870511973980.1792411418.824896335601807-openerp-message-notify@3402a05e02fb>' from 'viindoobot@example.viindoo.com' to (redacted) 's***********al@example.viindoo.com' successfully sent 2026-10-19 12:03:38,946 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 12:03:39,012 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [264] 2026-10-19 12:03:39,012 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 12:03:39,206 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 265 and Message-Id '<814957206885687.1792411419.087662935256958-openerp-message-notify@3402a05e02fb>' from 'viindoobot@example.viindoo.com' to (redacted) 's************l2@example.viindoo.com' successfully sent 2026-10-19 12:03:39,206 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 12:03:39,221 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [265] 2026-10-19 12:03:39,222 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 12:03:41,303 100 INFO rb-993a05d-225723-426370 odoo.addons.to_sales_target_pos.tests.test_target_pos: Starting TestTargetPos.test_cancelled_target_reports_zero_on_every_channel ... 2026-10-19 12:03:44,362 100 INFO rb-993a05d-225723-426370 odoo.addons.to_sales_target_pos.tests.test_target_pos: Starting TestTargetPos.test_compute_sales_kpi_on_target ... 2026-10-19 12:03:46,712 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 266 and Message-Id '<701017197175377.1792411426.553722381591797-openerp-203-account.move@3402a05e02fb>' from 'sales.leader@example.viindoo.com' to (redacted) 'b*****00@ic.example.com' successfully sent 2026-10-19 12:03:46,712 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 12:03:46,890 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #116 deleted mail.mail records with IDs: [266] 2026-10-19 12:03:46,891 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 12:03:49,793 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 267 and Message-Id '<852861276813726.1792411429.617065906524658-openerp-message-notify@3402a05e02fb>' from 'viindoobot@example.viindoo.com' to (redacted) 's*******er@example.viindoo.com' successfully sent 2026-10-19 12:03:49,793 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 12:03:50,928 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [267] 2026-10-19 12:03:50,928 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 12:03:51,768 100 INFO rb-993a05d-225723-426370 odoo.addons.to_sales_target_pos.tests.test_target_pos: Starting TestTargetPos.test_linking_pos_order_to_target ... 2026-10-19 12:03:54,383 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 268 and Message-Id '<671002729592550.1792411434.224708080291748-openerp-206-account.move@3402a05e02fb>' from 'sales.user@example.viindoo.com' to (redacted) 'b*****00@ic.example.com' successfully sent 2026-10-19 12:03:54,383 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 12:03:54,592 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #115 deleted mail.mail records with IDs: [268] 2026-10-19 12:03:54,593 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 12:03:55,443 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 12 checked, 12 removed 2026-10-19 12:03:57,872 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 269 and Message-Id '<793816126602235.1792411437.744415283203125-openerp-message-notify@3402a05e02fb>' from 'viindoobot@example.viindoo.com' to (redacted) 's***********al@example.viindoo.com' successfully sent 2026-10-19 12:03:57,872 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 12:03:57,920 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [269] 2026-10-19 12:03:57,921 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 12:03:58,142 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 270 and Message-Id '<506755908691762.1792411438.008408069610596-openerp-message-notify@3402a05e02fb>' from 'viindoobot@example.viindoo.com' to (redacted) 's************l2@example.viindoo.com' successfully sent 2026-10-19 12:03:58,142 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 12:03:58,161 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [270] 2026-10-19 12:03:58,161 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 12:03:58,687 100 INFO rb-993a05d-225723-426370 odoo.addons.to_sales_target_sale.tests.test_st62508_sale: Starting TestST62508Sale.test_draft_target_reports_zero_ordered_total ... 2026-10-19 12:04:04,397 100 INFO rb-993a05d-225723-426370 odoo.addons.to_sales_target_sale.tests.test_st62508_sale: Starting TestST62508Sale.test_draft_target_reports_zero_untaxed_total ... 2026-10-19 12:04:10,531 100 INFO rb-993a05d-225723-426370 odoo.addons.to_sales_target_sale.tests.test_st62508_sale: Starting TestST62508Sale.test_ordered_sales_total_equals_sale_channel_on_pos_less_db ... 2026-10-19 12:04:13,772 100 INFO rb-993a05d-225723-426370 odoo.addons.to_sales_target_sale.tests.test_st62508_sale: Starting TestST62508Sale.test_ordered_total_excludes_another_company_sale_order ... 2026-10-19 12:04:36,385 100 INFO rb-993a05d-225723-426370 odoo.addons.to_sales_target_sale.tests.test_st62508_sale: Starting TestST62508Sale.test_ordered_total_excludes_sale_order_rescheduled_out_of_period ... 2026-10-19 12:04:41,999 100 INFO rb-993a05d-225723-426370 odoo.addons.to_sales_target_sale.tests.test_st62508_sale: Starting TestST62508Sale.test_ordered_total_recomputes_when_draft_target_is_approved ... 2026-10-19 12:04:48,692 100 INFO rb-993a05d-225723-426370 odoo.addons.to_sales_target_sale.tests.test_st62508_sale: Starting TestST62508Sale.test_ordered_total_reports_untaxed_base_not_tax_inclusive_amount ... 2026-10-19 12:04:55,151 100 INFO rb-993a05d-225723-426370 odoo.addons.to_sales_target_sale.tests.test_st62508_sale: Starting TestST62508Sale.test_sales_total_keeps_invoice_lens_while_ordered_total_tracks_orders ... 2026-10-19 12:04:59,090 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 271 and Message-Id '<237363148427960.1792411498.937511444091797-openerp-message-notify@3402a05e02fb>' from 'viindoobot@example.viindoo.com' to (redacted) 's*******er@example.viindoo.com' successfully sent 2026-10-19 12:04:59,091 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 12:04:59,369 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [271] 2026-10-19 12:04:59,369 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 12:05:00,258 100 INFO rb-993a05d-225723-426370 odoo.addons.to_sales_target_sale.tests.test_st62508_sale: Starting TestST62508Sale.test_untaxed_total_excludes_another_company_sale_order ... 2026-10-19 12:05:22,290 100 INFO rb-993a05d-225723-426370 odoo.addons.to_sales_target_sale.tests.test_st62508_sale: Starting TestST62508Sale.test_untaxed_total_excludes_sale_order_rescheduled_out_of_period ... 2026-10-19 12:05:27,002 100 INFO rb-993a05d-225723-426370 odoo.addons.to_sales_target_sale.tests.test_st62508_sale: Starting TestST62508Sale.test_untaxed_total_recomputes_when_draft_target_is_approved ... 2026-10-19 12:05:32,495 100 INFO rb-993a05d-225723-426370 odoo.addons.to_sales_target_sale.tests.test_st62508_sale: Starting TestST62508Sale.test_untaxed_total_reports_untaxed_base_not_tax_inclusive_amount ... 2026-10-19 12:05:38,279 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-19 12:05:41,253 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 272 and Message-Id '<795172801770255.1792411541.135086059570312-openerp-message-notify@3402a05e02fb>' from 'viindoobot@example.viindoo.com' to (redacted) 's***********al@example.viindoo.com' successfully sent 2026-10-19 12:05:41,255 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 12:05:41,297 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [272] 2026-10-19 12:05:41,298 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 12:05:41,516 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 273 and Message-Id '<989135424859038.1792411541.374447107315063-openerp-message-notify@3402a05e02fb>' from 'viindoobot@example.viindoo.com' to (redacted) 's************l2@example.viindoo.com' successfully sent 2026-10-19 12:05:41,516 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 12:05:41,533 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [273] 2026-10-19 12:05:41,534 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 12:05:42,114 100 INFO rb-993a05d-225723-426370 odoo.addons.to_sales_target_sale.tests.test_st62508_sale_depends: Starting TestST62508SaleDepends.test_untaxed_total_drops_to_zero_when_end_date_shrinks_below_order_date ... 2026-10-19 12:05:45,898 100 INFO rb-993a05d-225723-426370 odoo.addons.to_sales_target_sale.tests.test_st62508_sale_depends: Starting TestST62508SaleDepends.test_untaxed_total_drops_to_zero_when_order_rescheduled_out_of_period_without_trigger ... 2026-10-19 12:05:49,256 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-19 12:05:51,897 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 274 and Message-Id '<746507141541814.1792411551.793417215347290-openerp-message-notify@3402a05e02fb>' from 'viindoobot@example.viindoo.com' to (redacted) 's***********al@example.viindoo.com' successfully sent 2026-10-19 12:05:51,898 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 12:05:51,934 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [274] 2026-10-19 12:05:51,935 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 12:05:52,113 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 275 and Message-Id '<322174295815532.1792411552.001102685928345-openerp-message-notify@3402a05e02fb>' from 'viindoobot@example.viindoo.com' to (redacted) 's************l2@example.viindoo.com' successfully sent 2026-10-19 12:05:52,113 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 12:05:52,131 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [275] 2026-10-19 12:05:52,131 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 12:05:52,609 100 INFO rb-993a05d-225723-426370 odoo.addons.to_sales_target_sale.tests.test_st62508_sale_migration: Starting TestST62508SaleMigration.test_migration_heals_boundary_day_order_to_orm_recompute_value ... 2026-10-19 12:05:58,591 100 INFO rb-993a05d-225723-426370 odoo.addons.to_sales_target_sale.tests.test_st62508_sale_migration: Starting TestST62508SaleMigration.test_migration_heals_foreign_currency_target_to_orm_recompute_value ... 2026-10-19 12:05:58,649 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [6459] 2026-10-19 12:05:58,649 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted res.currency.rate records with IDs: [126] 2026-10-19 12:06:02,056 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-19 12:06:05,169 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 276 and Message-Id '<261326639861502.1792411564.988030910491943-openerp-message-notify@3402a05e02fb>' from 'viindoobot@example.viindoo.com' to (redacted) 's***********al@example.viindoo.com' successfully sent 2026-10-19 12:06:05,170 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 12:06:05,218 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [276] 2026-10-19 12:06:05,218 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 12:06:05,433 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 277 and Message-Id '<204898339816127.1792411565.339539527893066-openerp-message-notify@3402a05e02fb>' from 'viindoobot@example.viindoo.com' to (redacted) 's************l2@example.viindoo.com' successfully sent 2026-10-19 12:06:05,433 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 12:06:05,448 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [277] 2026-10-19 12:06:05,448 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 12:06:05,950 100 INFO rb-993a05d-225723-426370 odoo.addons.to_sales_target_sale.tests.test_target_sale: Starting TestTargetSale.test_compute_sales_kpi_on_target ... 2026-10-19 12:06:11,650 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 278 and Message-Id '<595009158970868.1792411571.503148794174194-openerp-message-notify@3402a05e02fb>' from 'viindoobot@example.viindoo.com' to (redacted) 's*********er@example.viindoo.com' successfully sent 2026-10-19 12:06:11,651 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 12:06:12,652 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [278] 2026-10-19 12:06:12,653 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 12:06:13,873 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 279 and Message-Id '<057478680231118.1792411573.799641609191895-openerp-message-notify@3402a05e02fb>' from 'viindoobot@example.viindoo.com' to (redacted) 's*******er@example.viindoo.com' successfully sent 2026-10-19 12:06:13,873 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 12:06:14,180 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [279] 2026-10-19 12:06:14,181 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 12:06:15,177 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted loyalty.card records with IDs: [136] 2026-10-19 12:06:15,193 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted sale.order.coupon.points records with IDs: [143] 2026-10-19 12:06:15,560 100 INFO rb-993a05d-225723-426370 odoo.addons.to_sales_target_sale.tests.test_target_sale: Starting TestTargetSale.test_cron_update_current_month_target ... 2026-10-19 12:06:19,882 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_cron: Manually starting job `Compute CRM Teams' Current Month Invoiced Target`. 2026-10-19 12:06:20,082 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_cron: Job `Compute CRM Teams' Current Month Invoiced Target` done. 2026-10-19 12:06:20,090 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_cron: Manually starting job `Compute Users' Current Month Invoiced Target`. 2026-10-19 12:06:20,127 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_cron: Job `Compute Users' Current Month Invoiced Target` done. 2026-10-19 12:06:20,131 100 INFO rb-993a05d-225723-426370 odoo.addons.to_sales_target_sale.tests.test_target_sale: Starting TestTargetSale.test_linking_so_invoice_to_target ... 2026-10-19 12:06:23,762 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 280 and Message-Id '<377891986815290.1792411583.640238761901855-openerp-message-notify@3402a05e02fb>' from 'viindoobot@example.viindoo.com' to (redacted) 's*******er@example.viindoo.com' successfully sent 2026-10-19 12:06:23,763 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 12:06:24,998 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [280] 2026-10-19 12:06:24,998 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 12:06:26,329 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-19 12:06:28,784 100 INFO rb-993a05d-225723-426370 odoo.addons.to_sales_team_advanced.tests.test_regions_hierarchy: Starting TestRegionsHierarchy.test_2010_regions_hierarchy ... 2026-10-19 12:06:28,829 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-19 12:06:31,463 100 INFO rb-993a05d-225723-426370 odoo.addons.to_sales_team_advanced.tests.test_sales_team_advanced: Starting TestSalesTeamAdvanced.test_1000_compute_user_id ... 2026-10-19 12:06:31,501 100 INFO rb-993a05d-225723-426370 odoo.addons.to_sales_team_advanced.tests.test_sales_team_advanced: Starting TestSalesTeamAdvanced.test_1001_compute_recursive_child_ids ... 2026-10-19 12:06:31,516 100 INFO rb-993a05d-225723-426370 odoo.addons.to_sales_team_advanced.tests.test_sales_team_advanced: Starting TestSalesTeamAdvanced.test_1002_compute_member_ids ... 2026-10-19 12:06:31,657 100 INFO rb-993a05d-225723-426370 odoo.addons.to_sales_team_advanced.tests.test_sales_team_advanced: Starting TestSalesTeamAdvanced.test_1003_group_sale_salesman ... 2026-10-19 12:06:31,838 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 145, model: crm.team 2026-10-19 12:06:31,855 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 145, model: crm.team 2026-10-19 12:06:31,863 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [38], uid: 145, model: crm.team 2026-10-19 12:06:31,883 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 145, model: crm.team 2026-10-19 12:06:31,888 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [38], uid: 145, model: crm.team 2026-10-19 12:06:31,936 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 145, model: crm.team 2026-10-19 12:06:31,945 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 145, model: crm.team.region 2026-10-19 12:06:31,950 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 145, model: crm.team.region 2026-10-19 12:06:31,955 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 145, model: crm.team.region 2026-10-19 12:06:31,960 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 145, model: crm.team.region 2026-10-19 12:06:31,964 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 145, model: crm.team.region 2026-10-19 12:06:31,967 100 INFO rb-993a05d-225723-426370 odoo.addons.to_sales_team_advanced.tests.test_sales_team_advanced: Starting TestSalesTeamAdvanced.test_1004_group_sale_salesman_team_lead ... 2026-10-19 12:06:32,168 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 145, model: crm.team 2026-10-19 12:06:32,183 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 145, model: crm.team 2026-10-19 12:06:32,191 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [38], uid: 145, model: crm.team 2026-10-19 12:06:32,210 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 145, model: crm.team 2026-10-19 12:06:32,215 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [38], uid: 145, model: crm.team 2026-10-19 12:06:32,263 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 145, model: crm.team 2026-10-19 12:06:32,271 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 145, model: crm.team.region 2026-10-19 12:06:32,276 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 145, model: crm.team.region 2026-10-19 12:06:32,281 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 145, model: crm.team.region 2026-10-19 12:06:32,286 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 145, model: crm.team.region 2026-10-19 12:06:32,291 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 145, model: crm.team.region 2026-10-19 12:06:32,293 100 INFO rb-993a05d-225723-426370 odoo.addons.to_sales_team_advanced.tests.test_sales_team_advanced: Starting TestSalesTeamAdvanced.test_1005_group_sale_salesman_sale_rg ... 2026-10-19 12:06:32,500 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 145, model: crm.team 2026-10-19 12:06:32,515 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 145, model: crm.team 2026-10-19 12:06:32,523 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [38], uid: 145, model: crm.team 2026-10-19 12:06:32,541 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 145, model: crm.team 2026-10-19 12:06:32,547 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [38], uid: 145, model: crm.team 2026-10-19 12:06:32,596 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 145, model: crm.team 2026-10-19 12:06:32,604 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 145, model: crm.team.region 2026-10-19 12:06:32,609 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 145, model: crm.team.region 2026-10-19 12:06:32,613 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 145, model: crm.team.region 2026-10-19 12:06:32,618 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 145, model: crm.team.region 2026-10-19 12:06:32,622 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 145, model: crm.team.region 2026-10-19 12:06:32,625 100 INFO rb-993a05d-225723-426370 odoo.addons.to_sales_team_advanced.tests.test_sales_team_advanced: Starting TestSalesTeamAdvanced.test_1006_group_sale_team_leader ... 2026-10-19 12:06:32,833 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 145, model: crm.team 2026-10-19 12:06:32,848 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 145, model: crm.team 2026-10-19 12:06:32,856 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [38], uid: 145, model: crm.team 2026-10-19 12:06:32,875 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 145, model: crm.team 2026-10-19 12:06:32,880 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [38], uid: 145, model: crm.team 2026-10-19 12:06:32,929 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 145, model: crm.team 2026-10-19 12:06:32,937 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 145, model: crm.team.region 2026-10-19 12:06:32,942 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 145, model: crm.team.region 2026-10-19 12:06:32,947 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 145, model: crm.team.region 2026-10-19 12:06:32,952 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 145, model: crm.team.region 2026-10-19 12:06:32,956 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 145, model: crm.team.region 2026-10-19 12:06:32,958 100 INFO rb-993a05d-225723-426370 odoo.addons.to_sales_team_advanced.tests.test_sales_team_advanced: Starting TestSalesTeamAdvanced.test_1007_group_sale_team_leader_sale_rg ... 2026-10-19 12:06:33,169 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 145, model: crm.team 2026-10-19 12:06:33,183 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 145, model: crm.team 2026-10-19 12:06:33,191 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [38], uid: 145, model: crm.team 2026-10-19 12:06:33,208 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 145, model: crm.team 2026-10-19 12:06:33,213 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [38], uid: 145, model: crm.team 2026-10-19 12:06:33,260 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 145, model: crm.team 2026-10-19 12:06:33,267 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 145, model: crm.team.region 2026-10-19 12:06:33,272 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 145, model: crm.team.region 2026-10-19 12:06:33,276 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 145, model: crm.team.region 2026-10-19 12:06:33,281 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 145, model: crm.team.region 2026-10-19 12:06:33,285 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 145, model: crm.team.region 2026-10-19 12:06:33,287 100 INFO rb-993a05d-225723-426370 odoo.addons.to_sales_team_advanced.tests.test_sales_team_advanced: Starting TestSalesTeamAdvanced.test_1008_group_sale_regional_admin ... 2026-10-19 12:06:33,574 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 145, model: crm.team 2026-10-19 12:06:33,588 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [38], uid: 145, model: crm.team 2026-10-19 12:06:33,621 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [38], uid: 145, model: crm.team 2026-10-19 12:06:33,638 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [38], uid: 145, model: crm.team 2026-10-19 12:06:33,729 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 145, model: crm.team.region 2026-10-19 12:06:33,738 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 145, model: crm.team.region 2026-10-19 12:06:33,742 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 145, model: crm.team.region 2026-10-19 12:06:33,746 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 145, model: crm.team.region 2026-10-19 12:06:33,754 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 145, model: crm.team.region 2026-10-19 12:06:33,756 100 INFO rb-993a05d-225723-426370 odoo.addons.to_sales_team_advanced.tests.test_sales_team_advanced: Starting TestSalesTeamAdvanced.test_1009_group_sale_regional_manager_team_leader ... 2026-10-19 12:06:34,042 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 145, model: crm.team 2026-10-19 12:06:34,056 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [38], uid: 145, model: crm.team 2026-10-19 12:06:34,090 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [38], uid: 145, model: crm.team 2026-10-19 12:06:34,106 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [38], uid: 145, model: crm.team 2026-10-19 12:06:34,193 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 145, model: crm.team.region 2026-10-19 12:06:34,202 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 145, model: crm.team.region 2026-10-19 12:06:34,207 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 145, model: crm.team.region 2026-10-19 12:06:34,212 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 145, model: crm.team.region 2026-10-19 12:06:34,221 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 145, model: crm.team.region 2026-10-19 12:06:34,223 100 INFO rb-993a05d-225723-426370 odoo.addons.to_sales_team_advanced.tests.test_sales_team_advanced: Starting TestSalesTeamAdvanced.test_1010_group_sale_regional_admin_child ... 2026-10-19 12:06:34,543 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 145, model: crm.team 2026-10-19 12:06:34,545 100 INFO rb-993a05d-225723-426370 odoo.addons.to_sales_team_advanced.tests.test_sales_team_advanced: Starting TestSalesTeamAdvanced.test_1011_group_sale_salesman_all_leads ... 2026-10-19 12:06:34,815 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 145, model: crm.team 2026-10-19 12:06:34,823 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 145, model: crm.team 2026-10-19 12:06:34,899 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 145, model: crm.team.region 2026-10-19 12:06:34,904 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 145, model: crm.team.region 2026-10-19 12:06:34,916 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-19 12:06:37,638 100 INFO rb-993a05d-225723-426370 odoo.addons.to_sales_team_advanced_crm.tests.test_security_crm: Starting TestSalesTeamAdvancedSaleSecurity.test_2000_group_sale_team_leader_member ... 2026-10-19 12:06:38,043 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 150, model: crm.lead 2026-10-19 12:06:38,108 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 150, model: crm.lead 2026-10-19 12:06:38,174 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 150, model: crm.lead 2026-10-19 12:06:38,238 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 150, model: crm.lead 2026-10-19 12:06:38,255 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [61], uid: 150, model: crm.lead 2026-10-19 12:06:38,285 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [61], uid: 150, model: crm.lead 2026-10-19 12:06:38,309 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [61], uid: 150, model: crm.lead 2026-10-19 12:06:38,327 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 150, model: crm.lead 2026-10-19 12:06:38,341 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [62], uid: 150, model: crm.lead 2026-10-19 12:06:38,368 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [62], uid: 150, model: crm.lead 2026-10-19 12:06:38,387 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [62], uid: 150, model: crm.lead 2026-10-19 12:06:38,404 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 150, model: crm.lead 2026-10-19 12:06:38,441 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 150, model: crm.lead 2026-10-19 12:06:38,478 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 150, model: crm.lead 2026-10-19 12:06:38,480 100 INFO rb-993a05d-225723-426370 odoo.addons.to_sales_team_advanced_crm.tests.test_security_crm: Starting TestSalesTeamAdvancedSaleSecurity.test_2001_group_sale_team_leader_leader ... 2026-10-19 12:06:38,793 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 150, model: crm.lead 2026-10-19 12:06:38,863 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 150, model: crm.lead 2026-10-19 12:06:38,925 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 150, model: crm.lead 2026-10-19 12:06:39,001 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 150, model: crm.lead 2026-10-19 12:06:39,019 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [61], uid: 150, model: crm.lead 2026-10-19 12:06:39,048 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [61], uid: 150, model: crm.lead 2026-10-19 12:06:39,071 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [61], uid: 150, model: crm.lead 2026-10-19 12:06:39,089 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 150, model: crm.lead 2026-10-19 12:06:39,106 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [62], uid: 150, model: crm.lead 2026-10-19 12:06:39,129 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [62], uid: 150, model: crm.lead 2026-10-19 12:06:39,152 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [62], uid: 150, model: crm.lead 2026-10-19 12:06:39,173 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 150, model: crm.lead 2026-10-19 12:06:39,218 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 150, model: crm.lead 2026-10-19 12:06:39,242 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 150, model: crm.lead 2026-10-19 12:06:39,243 100 INFO rb-993a05d-225723-426370 odoo.addons.to_sales_team_advanced_crm.tests.test_security_crm: Starting TestSalesTeamAdvancedSaleSecurity.test_2002_group_sale_regional_manager_member ... 2026-10-19 12:06:39,606 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 150, model: crm.lead 2026-10-19 12:06:39,711 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 150, model: crm.lead 2026-10-19 12:06:39,795 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 150, model: crm.lead 2026-10-19 12:06:39,821 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [61], uid: 150, model: crm.lead 2026-10-19 12:06:39,862 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [61], uid: 150, model: crm.lead 2026-10-19 12:06:39,889 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [61], uid: 150, model: crm.lead 2026-10-19 12:06:39,910 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 150, model: crm.lead 2026-10-19 12:06:39,937 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [62], uid: 150, model: crm.lead 2026-10-19 12:06:39,984 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [62], uid: 150, model: crm.lead 2026-10-19 12:06:40,015 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [62], uid: 150, model: crm.lead 2026-10-19 12:06:40,037 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 150, model: crm.lead 2026-10-19 12:06:40,102 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 150, model: crm.lead 2026-10-19 12:06:40,133 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 150, model: crm.lead 2026-10-19 12:06:40,135 100 INFO rb-993a05d-225723-426370 odoo.addons.to_sales_team_advanced_crm.tests.test_security_crm: Starting TestSalesTeamAdvancedSaleSecurity.test_2003_group_sale_regional_manager_direct ... 2026-10-19 12:06:40,402 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 150, model: crm.lead 2026-10-19 12:06:40,471 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 150, model: crm.lead 2026-10-19 12:06:40,542 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 150, model: crm.lead 2026-10-19 12:06:40,563 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [61], uid: 150, model: crm.lead 2026-10-19 12:06:40,593 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [61], uid: 150, model: crm.lead 2026-10-19 12:06:40,622 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [61], uid: 150, model: crm.lead 2026-10-19 12:06:40,647 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 150, model: crm.lead 2026-10-19 12:06:40,668 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [62], uid: 150, model: crm.lead 2026-10-19 12:06:40,702 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [62], uid: 150, model: crm.lead 2026-10-19 12:06:40,728 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [62], uid: 150, model: crm.lead 2026-10-19 12:06:40,745 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 150, model: crm.lead 2026-10-19 12:06:40,782 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 150, model: crm.lead 2026-10-19 12:06:40,813 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 150, model: crm.lead 2026-10-19 12:06:40,815 100 INFO rb-993a05d-225723-426370 odoo.addons.to_sales_team_advanced_crm.tests.test_security_crm: Starting TestSalesTeamAdvancedSaleSecurity.test_2004_group_sale_regional_manager_parent ... 2026-10-19 12:06:41,121 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 150, model: crm.lead 2026-10-19 12:06:41,210 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 150, model: crm.lead 2026-10-19 12:06:41,284 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 150, model: crm.lead 2026-10-19 12:06:41,309 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [61], uid: 150, model: crm.lead 2026-10-19 12:06:41,358 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [61], uid: 150, model: crm.lead 2026-10-19 12:06:41,396 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [61], uid: 150, model: crm.lead 2026-10-19 12:06:41,440 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 150, model: crm.lead 2026-10-19 12:06:41,472 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [62], uid: 150, model: crm.lead 2026-10-19 12:06:41,510 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [62], uid: 150, model: crm.lead 2026-10-19 12:06:41,539 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [62], uid: 150, model: crm.lead 2026-10-19 12:06:41,559 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 150, model: crm.lead 2026-10-19 12:06:41,604 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 150, model: crm.lead 2026-10-19 12:06:41,632 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 150, model: crm.lead 2026-10-19 12:06:41,634 100 INFO rb-993a05d-225723-426370 odoo.addons.to_sales_team_advanced_crm.tests.test_security_crm: Starting TestSalesTeamAdvancedSaleSecurity.test_2005_group_sale_regional_manager_child ... 2026-10-19 12:06:41,875 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [57], uid: 150, model: crm.lead 2026-10-19 12:06:41,937 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [57], uid: 150, model: crm.lead 2026-10-19 12:06:41,961 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [57], uid: 150, model: crm.lead 2026-10-19 12:06:41,986 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 150, model: crm.lead 2026-10-19 12:06:42,011 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [58], uid: 150, model: crm.lead 2026-10-19 12:06:42,045 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [58], uid: 150, model: crm.lead 2026-10-19 12:06:42,074 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [58], uid: 150, model: crm.lead 2026-10-19 12:06:42,094 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 150, model: crm.lead 2026-10-19 12:06:42,118 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [61], uid: 150, model: crm.lead 2026-10-19 12:06:42,151 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [61], uid: 150, model: crm.lead 2026-10-19 12:06:42,179 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [61], uid: 150, model: crm.lead 2026-10-19 12:06:42,198 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 150, model: crm.lead 2026-10-19 12:06:42,222 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [62], uid: 150, model: crm.lead 2026-10-19 12:06:42,258 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [62], uid: 150, model: crm.lead 2026-10-19 12:06:42,283 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [62], uid: 150, model: crm.lead 2026-10-19 12:06:42,300 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 150, model: crm.lead 2026-10-19 12:06:42,341 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 150, model: crm.lead 2026-10-19 12:06:42,379 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 150, model: crm.lead 2026-10-19 12:06:42,390 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-19 12:06:43,192 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 281 and Message-Id '<640790334417051.1792411603.140332221984863-openerp-private@3402a05e02fb>' from 'info@yourcompany.com' to (redacted) "'**************nc@example.viindoo.com'" successfully sent 2026-10-19 12:06:43,192 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 12:06:43,221 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [281] 2026-10-19 12:06:43,264 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12069] 2026-10-19 12:06:43,265 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 12:06:43,282 100 INFO rb-993a05d-225723-426370 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-19 12:06:43,505 100 INFO rb-993a05d-225723-426370 odoo.addons.to_sales_team_advanced_crm.tests.test_team_leader_sync: Starting TestTeamLeaderSync.test_batch_write_team_id_syncs_team_leader_id_every_record ... 2026-10-19 12:06:44,124 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 282 and Message-Id '<779388362340567.1792411604.070113182067871-openerp-private@3402a05e02fb>' from 'info@yourcompany.com' to (redacted) "'****************.2@example.viindoo.com'" successfully sent 2026-10-19 12:06:44,124 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 12:06:44,136 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [282] 2026-10-19 12:06:44,150 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12073] 2026-10-19 12:06:44,151 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 12:06:44,160 100 INFO rb-993a05d-225723-426370 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-19 12:06:44,558 100 INFO rb-993a05d-225723-426370 odoo.addons.to_sales_team_advanced_crm.tests.test_team_leader_sync: Starting TestTeamLeaderSync.test_form_onchange_team_id_updates_team_leader_id ... 2026-10-19 12:06:44,740 100 INFO rb-993a05d-225723-426370 odoo.addons.to_sales_team_advanced_crm.tests.test_team_leader_sync: Starting TestTeamLeaderSync.test_write_team_id_syncs_team_leader_id_single_record ... 2026-10-19 12:06:44,824 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-19 12:06:48,897 100 INFO rb-993a05d-225723-426370 odoo.addons.to_sales_team_advanced_sale.tests.test_security_sale: Starting TestSalesTeamAdvancedSaleSecurity.test_3000_group_sale_team_leader_member ... 2026-10-19 12:06:49,442 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1], uid: 156, model: sale.order 2026-10-19 12:06:49,466 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1], uid: 156, model: sale.order 2026-10-19 12:06:49,492 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1], uid: 156, model: sale.order 2026-10-19 12:06:49,500 100 INFO rb-993a05d-225723-426370 odoo.addons.to_sales_team_advanced_sale.tests.test_security_sale: Starting TestSalesTeamAdvancedSaleSecurity.test_3001_group_sale_team_leader_leader ... 2026-10-19 12:06:50,621 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #156 deleted mail.message records with IDs: [3821] 2026-10-19 12:06:50,654 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 156, model: sale.order 2026-10-19 12:06:50,675 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [5], uid: 156, model: sale.order 2026-10-19 12:06:50,701 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [5], uid: 156, model: sale.order 2026-10-19 12:06:50,763 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [5], uid: 156, model: sale.order 2026-10-19 12:06:50,796 100 INFO rb-993a05d-225723-426370 odoo.addons.to_sales_team_advanced_sale.tests.test_security_sale: Starting TestSalesTeamAdvancedSaleSecurity.test_3003_group_sale_regional_manager_direct ... 2026-10-19 12:06:52,519 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #156 deleted mail.message records with IDs: [3821] 2026-10-19 12:06:52,548 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 156, model: sale.order 2026-10-19 12:06:53,128 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #156 deleted mail.message records with IDs: [7637, 3844, 3823] 2026-10-19 12:06:53,155 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 156, model: sale.order 2026-10-19 12:06:53,811 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #156 deleted mail.message records with IDs: [7350, 3845, 3824] 2026-10-19 12:06:53,837 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 156, model: sale.order 2026-10-19 12:06:54,523 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #156 deleted ir.model.data records with IDs: [217110, 217111, 217112] 2026-10-19 12:06:54,523 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #156 deleted mail.message records with IDs: [3843, 3842, 3841, 3822] 2026-10-19 12:06:54,566 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 156, model: sale.order 2026-10-19 12:06:54,597 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [5], uid: 156, model: sale.order 2026-10-19 12:06:54,624 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [5], uid: 156, model: sale.order 2026-10-19 12:06:54,656 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [5], uid: 156, model: sale.order 2026-10-19 12:06:54,669 100 INFO rb-993a05d-225723-426370 odoo.addons.to_sales_team_advanced_sale.tests.test_security_sale: Starting TestSalesTeamAdvancedSaleSecurity.test_3004_group_sale_regional_manager_child ... 2026-10-19 12:06:55,374 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1], uid: 156, model: sale.order 2026-10-19 12:06:55,407 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1], uid: 156, model: sale.order 2026-10-19 12:06:55,459 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1], uid: 156, model: sale.order 2026-10-19 12:06:55,518 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [3], uid: 156, model: sale.order 2026-10-19 12:06:55,570 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [3], uid: 156, model: sale.order 2026-10-19 12:06:55,630 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [3], uid: 156, model: sale.order 2026-10-19 12:06:56,494 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #156 deleted mail.message records with IDs: [7350, 3845, 3824] 2026-10-19 12:06:56,523 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 156, model: sale.order 2026-10-19 12:06:56,552 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [2], uid: 156, model: sale.order 2026-10-19 12:06:56,576 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [2], uid: 156, model: sale.order 2026-10-19 12:06:56,611 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [2], uid: 156, model: sale.order 2026-10-19 12:06:56,623 100 INFO rb-993a05d-225723-426370 odoo.addons.to_sales_team_advanced_sale.tests.test_security_sale: Starting TestSalesTeamAdvancedSaleSecurity.test_3004_group_sale_regional_manager_parent ... 2026-10-19 12:06:58,210 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #156 deleted mail.message records with IDs: [3821] 2026-10-19 12:06:58,231 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 156, model: sale.order 2026-10-19 12:06:58,768 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #156 deleted mail.message records with IDs: [7637, 3844, 3823] 2026-10-19 12:06:58,791 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 156, model: sale.order 2026-10-19 12:06:59,373 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #156 deleted mail.message records with IDs: [7350, 3845, 3824] 2026-10-19 12:06:59,398 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 156, model: sale.order 2026-10-19 12:06:59,962 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #156 deleted ir.model.data records with IDs: [217110, 217111, 217112] 2026-10-19 12:06:59,962 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #156 deleted mail.message records with IDs: [3843, 3842, 3841, 3822] 2026-10-19 12:07:00,007 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 156, model: sale.order 2026-10-19 12:07:00,790 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #156 deleted mail.message records with IDs: [3846, 3825] 2026-10-19 12:07:00,815 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 156, model: sale.order 2026-10-19 12:07:00,818 100 INFO rb-993a05d-225723-426370 odoo.addons.to_sales_team_advanced_sale.tests.test_security_sale: Starting TestSalesTeamAdvancedSaleSecurity.test_3005_group_sale_regional_manager_assistant_direct ... 2026-10-19 12:07:02,407 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #156 deleted mail.message records with IDs: [3821] 2026-10-19 12:07:02,437 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 156, model: sale.order 2026-10-19 12:07:03,053 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #156 deleted mail.message records with IDs: [7637, 3844, 3823] 2026-10-19 12:07:03,080 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 156, model: sale.order 2026-10-19 12:07:03,700 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #156 deleted mail.message records with IDs: [7350, 3845, 3824] 2026-10-19 12:07:03,726 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 156, model: sale.order 2026-10-19 12:07:04,304 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #156 deleted ir.model.data records with IDs: [217110, 217111, 217112] 2026-10-19 12:07:04,304 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #156 deleted mail.message records with IDs: [3843, 3842, 3841, 3822] 2026-10-19 12:07:04,349 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 156, model: sale.order 2026-10-19 12:07:04,352 100 INFO rb-993a05d-225723-426370 odoo.addons.to_sales_team_advanced_sale.tests.test_security_sale: Starting TestSalesTeamAdvancedSaleSecurity.test_3006_group_sale_regional_manager_assistant_parent ... 2026-10-19 12:07:06,578 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #156 deleted mail.message records with IDs: [3821] 2026-10-19 12:07:06,607 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 156, model: sale.order 2026-10-19 12:07:07,106 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #156 deleted mail.message records with IDs: [7637, 3844, 3823] 2026-10-19 12:07:07,124 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 156, model: sale.order 2026-10-19 12:07:07,596 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #156 deleted mail.message records with IDs: [7350, 3845, 3824] 2026-10-19 12:07:07,614 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 156, model: sale.order 2026-10-19 12:07:08,297 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #156 deleted ir.model.data records with IDs: [217110, 217111, 217112] 2026-10-19 12:07:08,297 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #156 deleted mail.message records with IDs: [3843, 3842, 3841, 3822] 2026-10-19 12:07:08,354 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 156, model: sale.order 2026-10-19 12:07:08,357 100 INFO rb-993a05d-225723-426370 odoo.addons.to_sales_team_advanced_sale.tests.test_security_sale: Starting TestSalesTeamAdvancedSaleSecurity.test_3007_group_sale_regional_manager_assistant_child ... 2026-10-19 12:07:09,234 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1], uid: 156, model: sale.order 2026-10-19 12:07:09,266 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1], uid: 156, model: sale.order 2026-10-19 12:07:09,305 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1], uid: 156, model: sale.order 2026-10-19 12:07:09,342 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [3], uid: 156, model: sale.order 2026-10-19 12:07:09,368 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [3], uid: 156, model: sale.order 2026-10-19 12:07:09,408 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [3], uid: 156, model: sale.order 2026-10-19 12:07:10,152 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #156 deleted mail.message records with IDs: [7350, 3845, 3824] 2026-10-19 12:07:10,179 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 156, model: sale.order 2026-10-19 12:07:10,218 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [2], uid: 156, model: sale.order 2026-10-19 12:07:10,245 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [2], uid: 156, model: sale.order 2026-10-19 12:07:10,310 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [2], uid: 156, model: sale.order 2026-10-19 12:07:10,343 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-19 12:07:10,350 100 INFO rb-993a05d-225723-426370 odoo.addons.to_signup_email_verification.tests.test_signup_email_verification: Starting TestSignUpEmailVerification.test_signup_with_exist_email ... 2026-10-19 12:07:11,591 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 12:07:13,165 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:07:13] "GET / HTTP/1.1" 200 - 186 0.254 1.324 2026-10-19 12:07:14,899 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:07:14] "POST /web/signup HTTP/1.1" 200 - 289 0.397 0.746 2026-10-19 12:07:14,912 100 INFO rb-993a05d-225723-426370 odoo.addons.to_signup_email_verification.tests.test_signup_email_verification: Starting TestSignUpEmailVerification.test_signup_with_invalid_email ... 2026-10-19 12:07:15,988 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 12:07:18,119 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:07:18] "GET / HTTP/1.1" 200 - 186 0.163 1.972 2026-10-19 12:07:18,308 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:07:18] "POST /web/signup HTTP/1.1" 200 - 44 0.038 0.142 2026-10-19 12:07:18,320 100 INFO rb-993a05d-225723-426370 odoo.addons.to_signup_email_verification.tests.test_signup_email_verification: Starting TestSignUpEmailVerification.test_signup_with_invalid_email_and_password ... 2026-10-19 12:07:19,412 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 12:07:20,827 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:07:20] "GET / HTTP/1.1" 200 - 186 0.175 1.243 2026-10-19 12:07:20,837 100 INFO rb-993a05d-225723-426370 odoo.addons.to_signup_email_verification.tests.test_signup_email_verification: Starting TestSignUpEmailVerification.test_signup_with_valid_email ... 2026-10-19 12:07:22,106 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 12:07:23,437 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:07:23] "GET / HTTP/1.1" 200 - 186 0.181 1.155 2026-10-19 12:07:24,082 100 INFO rb-993a05d-225723-426370 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-19 12:07:24,735 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:07:24] "POST /web/signup HTTP/1.1" 200 - 396 0.346 0.945 2026-10-19 12:07:24,758 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-19 12:07:26,667 100 INFO rb-993a05d-225723-426370 odoo.addons.to_sshkey.tests.test_sshkey_pair: Starting TestSSHKeypair.test_01_sshkey_wrong_password ... 2026-10-19 12:07:26,709 100 INFO rb-993a05d-225723-426370 odoo.addons.to_sshkey.tests.test_sshkey_pair: Starting TestSSHKeypair.test_02_sshkey_right_password ... 2026-10-19 12:07:27,120 100 INFO rb-993a05d-225723-426370 odoo.addons.to_sshkey.tests.test_sshkey_pair: Starting TestSSHKeypair.test_04_personal_sshkey ... 2026-10-19 12:07:27,585 100 INFO rb-993a05d-225723-426370 odoo.addons.to_sshkey.tests.test_sshkey_pair: Starting TestSSHKeypair.test_05_company_sshkey_non_key_user ... 2026-10-19 12:07:28,116 100 INFO rb-993a05d-225723-426370 odoo.addons.to_sshkey.tests.test_sshkey_pair: Starting TestSSHKeypair.test_06_company_sshkey_admin_key_user ... 2026-10-19 12:07:28,598 100 INFO rb-993a05d-225723-426370 odoo.addons.to_sshkey.tests.test_sshkey_pair: Starting TestSSHKeypair.test_07_use_current_company_sshkey ... 2026-10-19 12:07:35,385 100 INFO rb-993a05d-225723-426370 odoo.addons.to_sshkey.tests.test_sshkey_pair: Starting TestSSHKeypair.test_08_internal_user_crud_key ... 2026-10-19 12:07:35,862 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 163, model: sshkey.pair 2026-10-19 12:07:35,863 100 INFO rb-993a05d-225723-426370 odoo.addons.to_sshkey.tests.test_sshkey_pair: Starting TestSSHKeypair.test_09_user_sshkey_crud_another_key ... 2026-10-19 12:07:36,328 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [8], uid: 163, model: sshkey.pair 2026-10-19 12:07:36,711 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [9], uid: 163, model: sshkey.pair 2026-10-19 12:07:36,717 100 INFO rb-993a05d-225723-426370 odoo.addons.to_sshkey.tests.test_sshkey_pair: Starting TestSSHKeypair.test_09_user_sshkey_crud_key ... 2026-10-19 12:07:37,641 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #163 deleted ir.attachment records with IDs: [4429, 4430] 2026-10-19 12:07:37,641 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #163 deleted sshkey.pair records with IDs: [10] 2026-10-19 12:07:37,655 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-19 12:07:37,660 100 INFO rb-993a05d-225723-426370 odoo.addons.to_stock_account_moves_link.tests.test_access_right: Starting TestAccessRight.test_access_right_user_accountant ... 2026-10-19 12:07:41,666 100 INFO rb-993a05d-225723-426370 odoo.addons.to_stock_account_moves_link.tests.test_access_right: Starting TestAccessRight.test_access_right_user_accountant_billing ... 2026-10-19 12:07:45,414 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 173, model: stock.valuation.layer 2026-10-19 12:07:45,417 100 INFO rb-993a05d-225723-426370 odoo.addons.to_stock_account_moves_link.tests.test_access_right: Starting TestAccessRight.test_access_right_user_inventory ... 2026-10-19 12:07:49,188 100 INFO rb-993a05d-225723-426370 odoo.models: Access Denied by ACLs for operation: read, uid: 175, model: stock.picking, fields: account_move_ids 2026-10-19 12:07:49,216 100 INFO rb-993a05d-225723-426370 odoo.addons.to_stock_account_moves_link.tests.test_access_right: Starting TestAccessRight.test_access_right_user_inventory_accountant_admin ... 2026-10-19 12:07:52,884 100 INFO rb-993a05d-225723-426370 odoo.addons.to_stock_account_moves_link.tests.test_access_right: Starting TestAccessRight.test_access_right_user_inventory_billing ... 2026-10-19 12:07:56,628 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 186, model: stock.valuation.layer 2026-10-19 12:07:56,645 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-19 12:07:56,653 100 INFO rb-993a05d-225723-426370 odoo.addons.to_stock_account_moves_link.tests.test_stock_picking: Starting TestStockPicking.test_delivery_picking ... 2026-10-19 12:08:02,158 100 INFO rb-993a05d-225723-426370 odoo.addons.to_stock_account_moves_link.tests.test_stock_picking: Starting TestStockPicking.test_inventory_transfer_type_internal ... 2026-10-19 12:08:05,166 100 INFO rb-993a05d-225723-426370 odoo.addons.to_stock_account_moves_link.tests.test_stock_picking: Starting TestStockPicking.test_inventory_transfer_type_receipts ... 2026-10-19 12:08:08,550 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-19 12:08:38,719 100 INFO rb-993a05d-225723-426370 odoo.addons.to_stock_asset.tests.test_asset_from_invoice: Starting TestAssetFromInvoice.test_01_asset_created_from_invoice ... 2026-10-19 12:08:42,450 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-19 12:08:43,360 100 INFO rb-993a05d-225723-426370 odoo.addons.to_stock_asset.tests.test_stock_asset_flow: Starting TestStockAssetFlow.test_01_out_picking_with_stockrable_serial_product ... 2026-10-19 12:08:45,708 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted account.asset.depreciation.line records with IDs: [41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53] 2026-10-19 12:08:45,754 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted account.asset.depreciation.line records with IDs: [54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66] 2026-10-19 12:08:49,020 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted account.asset.depreciation.line records with IDs: [70, 71, 72, 73, 74, 75, 76, 77, 78, 79] 2026-10-19 12:08:49,097 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [210] 2026-10-19 12:08:49,259 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted account.move.line records with IDs: [540, 541] 2026-10-19 12:08:49,316 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12628, 12617] 2026-10-19 12:08:49,428 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted account.move records with IDs: [226] 2026-10-19 12:08:51,775 100 INFO rb-993a05d-225723-426370 odoo.addons.to_stock_asset.tests.test_stock_asset_flow: Starting TestStockAssetFlow.test_02_out_picking_with_stockrable_serial_product_multi ... 2026-10-19 12:08:54,005 100 INFO rb-993a05d-225723-426370 odoo.addons.to_stock_asset.tests.test_stock_asset_flow: Starting TestStockAssetFlow.test_03_out_picking_with_stockrable_serial_product_multi ... 2026-10-19 12:08:57,624 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-19 12:08:58,700 100 INFO rb-993a05d-225723-426370 odoo.addons.to_stock_asset.tests.test_stock_asset_functional: Starting TestStockAssetFunctional.test_01_out_picking_with_storable_product_no_tracking ... 2026-10-19 12:08:59,718 100 INFO rb-993a05d-225723-426370 odoo.addons.to_stock_asset.tests.test_stock_asset_functional: Starting TestStockAssetFunctional.test_02_out_picking_with_consumable_product ... 2026-10-19 12:09:00,609 100 INFO rb-993a05d-225723-426370 odoo.addons.to_stock_asset.tests.test_stock_asset_functional: Starting TestStockAssetFunctional.test_03_out_picking_with_storable_product_tracking ... 2026-10-19 12:09:01,078 100 INFO rb-993a05d-225723-426370 odoo.addons.to_stock_asset.tests.test_stock_asset_functional: Starting TestStockAssetFunctional.test_04_return_picking_with_asset_that_is_in_draft ... 2026-10-19 12:09:03,713 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted account.asset.asset records with IDs: [18] 2026-10-19 12:09:04,260 100 INFO rb-993a05d-225723-426370 odoo.addons.to_stock_asset.tests.test_stock_asset_functional: Starting TestStockAssetFunctional.test_05_return_picking_with_asset_that_is_not_in_draft ... 2026-10-19 12:09:08,549 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12704] 2026-10-19 12:09:08,636 100 INFO rb-993a05d-225723-426370 odoo.addons.to_stock_asset.tests.test_stock_asset_functional: Starting TestStockAssetFunctional.test_06_two_asset_with_same_serial ... 2026-10-19 12:09:11,017 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted account.asset.depreciation.line records with IDs: [223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235] 2026-10-19 12:09:13,852 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted account.asset.depreciation.line records with IDs: [236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248] 2026-10-19 12:09:15,884 100 INFO rb-993a05d-225723-426370 odoo.addons.to_stock_asset.tests.test_stock_asset_functional: Starting TestStockAssetFunctional.test_07_out_picking_with_storable_product_tracking ... 2026-10-19 12:09:16,516 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-19 12:09:19,800 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted account.asset.depreciation.line records with IDs: [262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 274] 2026-10-19 12:09:19,834 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted account.asset.depreciation.line records with IDs: [275] 2026-10-19 12:09:19,841 100 INFO rb-993a05d-225723-426370 odoo.addons.to_stock_asset_equipment.tests.test_asset_equipment: Starting TestAssetEquipment.test_constraint_asset_lot_duplicate ... 2026-10-19 12:09:20,598 100 INFO rb-993a05d-225723-426370 odoo.addons.to_stock_asset_equipment.tests.test_asset_equipment: Starting TestAssetEquipment.test_export_asset_to_equipment ... 2026-10-19 12:09:23,309 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted account.asset.asset records with IDs: [25] 2026-10-19 12:09:23,821 100 INFO rb-993a05d-225723-426370 odoo.addons.to_stock_asset_equipment.tests.test_asset_equipment: Starting TestAssetEquipment.test_state_asset_equal_state_equipment ... 2026-10-19 12:09:26,224 100 INFO rb-993a05d-225723-426370 odoo.addons.to_stock_asset_equipment.tests.test_asset_equipment: Starting TestAssetEquipment.test_two_asset_with_same_equipment ... 2026-10-19 12:09:28,705 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted account.asset.depreciation.line records with IDs: [306, 307, 308, 309, 310, 311, 312, 313, 314, 315, 316, 317, 318] 2026-10-19 12:09:31,476 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted account.asset.depreciation.line records with IDs: [319, 320, 321, 322, 323, 324, 325, 326, 327, 328, 329, 330, 331] 2026-10-19 12:09:33,844 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-19 12:09:33,846 100 INFO rb-993a05d-225723-426370 odoo.addons.to_stock_barcode.tests.test_barcode_command_prefix_ssot: Starting TestBarcodeCommandPrefixSsot.test_command_prefix_set_is_declared_exactly_once ... 2026-10-19 12:09:34,854 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-19 12:09:34,857 100 INFO rb-993a05d-225723-426370 odoo.addons.to_stock_barcode.tests.test_barcode_gs1_nomenclature: Starting TestBarcodeGS1Nomenclature.test_gs1_nomenclature_must_not_crash_picking_scan ... 2026-10-19 12:09:35,608 100 INFO rb-993a05d-225723-426370 odoo.addons.to_stock_barcode.tests.test_barcode_gs1_nomenclature: Starting TestBarcodeGS1Nomenclature.test_gs1_nomenclature_must_not_crash_quant_validation_scan ... 2026-10-19 12:09:36,188 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-19 12:09:36,194 100 INFO rb-993a05d-225723-426370 odoo.addons.to_stock_barcode.tests.test_main_menu_scan: Starting TestMainMenuScan.test_unmatched_scan_with_multi_locations_shows_sanitized_bounded_barcode ... 2026-10-19 12:09:37,073 100 INFO rb-993a05d-225723-426370 odoo.tests.common: Surpressing hash update in CryptContext override 2026-10-19 12:09:37,079 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426370 login:admin from n/a 2026-10-19 12:09:37,106 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 12:09:38,339 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:09:38] "POST /stock_barcode/main_menu_scan HTTP/1.1" 200 - 37 0.067 1.170 2026-10-19 12:09:39,061 100 INFO rb-993a05d-225723-426370 odoo.tests.common: Surpressing hash update in CryptContext override 2026-10-19 12:09:39,063 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426370 login:admin from n/a 2026-10-19 12:09:39,101 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:09:39] "POST /stock_barcode/main_menu_scan HTTP/1.1" 200 - 9 0.010 0.023 2026-10-19 12:09:39,875 100 INFO rb-993a05d-225723-426370 odoo.tests.common: Surpressing hash update in CryptContext override 2026-10-19 12:09:39,878 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426370 login:admin from n/a 2026-10-19 12:09:39,921 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:09:39] "POST /stock_barcode/main_menu_scan HTTP/1.1" 200 - 9 0.013 0.026 2026-10-19 12:09:39,923 100 INFO rb-993a05d-225723-426370 odoo.addons.to_stock_barcode.tests.test_main_menu_scan.TestMainMenuScan: waiting for threads: [] 2026-10-19 12:09:39,926 100 INFO rb-993a05d-225723-426370 odoo.addons.to_stock_barcode.tests.test_main_menu_scan: Starting TestMainMenuScan.test_unmatched_scan_without_multi_locations_shows_sanitized_bounded_barcode ... 2026-10-19 12:09:41,569 100 INFO rb-993a05d-225723-426370 odoo.tests.common: Surpressing hash update in CryptContext override 2026-10-19 12:09:41,573 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426370 login:admin from n/a 2026-10-19 12:09:41,593 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 12:09:42,064 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:09:42] "POST /stock_barcode/main_menu_scan HTTP/1.1" 200 - 33 0.039 0.436 2026-10-19 12:09:42,758 100 INFO rb-993a05d-225723-426370 odoo.tests.common: Surpressing hash update in CryptContext override 2026-10-19 12:09:42,761 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426370 login:admin from n/a 2026-10-19 12:09:42,809 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:09:42] "POST /stock_barcode/main_menu_scan HTTP/1.1" 200 - 7 0.022 0.017 2026-10-19 12:09:43,586 100 INFO rb-993a05d-225723-426370 odoo.tests.common: Surpressing hash update in CryptContext override 2026-10-19 12:09:43,593 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426370 login:admin from n/a 2026-10-19 12:09:43,637 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:09:43] "POST /stock_barcode/main_menu_scan HTTP/1.1" 200 - 7 0.015 0.019 2026-10-19 12:09:43,639 100 INFO rb-993a05d-225723-426370 odoo.addons.to_stock_barcode.tests.test_main_menu_scan.TestMainMenuScan: waiting for threads: [] 2026-10-19 12:09:43,653 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-19 12:09:43,655 100 INFO rb-993a05d-225723-426370 odoo.addons.to_stock_barcode.tests.test_new_picking_company: Starting TestNewPickingCompany.test_new_picking_from_barcode_actions_belongs_to_current_company ... 2026-10-19 12:09:54,893 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-19 12:09:54,895 100 INFO rb-993a05d-225723-426370 odoo.addons.to_stock_barcode.tests.test_stock_picking: Starting TestStockPicking.test_existing_move_same_product ... 2026-10-19 12:09:55,560 100 INFO rb-993a05d-225723-426370 odoo.addons.to_stock_barcode.tests.test_stock_picking: Starting TestStockPicking.test_handle_update_lot_existing_lots ... 2026-10-19 12:09:56,263 100 INFO rb-993a05d-225723-426370 odoo.addons.to_stock_barcode.tests.test_stock_picking: Starting TestStockPicking.test_handle_update_lot_multiple_products ... 2026-10-19 12:09:56,989 100 INFO rb-993a05d-225723-426370 odoo.addons.to_stock_barcode.tests.test_stock_picking: Starting TestStockPicking.test_invalid_barcode ... 2026-10-19 12:09:57,704 100 INFO rb-993a05d-225723-426370 odoo.addons.to_stock_barcode.tests.test_stock_picking: Starting TestStockPicking.test_lot_scanning_different_picking_types ... 2026-10-19 12:09:58,559 100 INFO rb-993a05d-225723-426370 odoo.addons.to_stock_barcode.tests.test_stock_picking: Starting TestStockPicking.test_multiple_lot_scanning ... 2026-10-19 12:09:59,306 100 INFO rb-993a05d-225723-426370 odoo.addons.to_stock_barcode.tests.test_stock_picking: Starting TestStockPicking.test_multiple_tracking_products ... 2026-10-19 12:10:00,461 100 INFO rb-993a05d-225723-426370 odoo.addons.to_stock_barcode.tests.test_stock_picking: Starting TestStockPicking.test_on_barcode_scanned_stock_picking ... 2026-10-19 12:10:01,293 100 INFO rb-993a05d-225723-426370 odoo.addons.to_stock_barcode.tests.test_stock_picking: Starting TestStockPicking.test_process_destination_location ... 2026-10-19 12:10:02,207 100 INFO rb-993a05d-225723-426370 odoo.addons.to_stock_barcode.tests.test_stock_picking: Starting TestStockPicking.test_process_quant_location ... 2026-10-19 12:10:03,002 100 INFO rb-993a05d-225723-426370 odoo.addons.to_stock_barcode.tests.test_stock_picking: Starting TestStockPicking.test_scan_shared_lot_adds_all_products ... 2026-10-19 12:10:04,023 100 INFO rb-993a05d-225723-426370 odoo.addons.to_stock_barcode.tests.test_stock_picking: Starting TestStockPicking.test_try_add_location ... 2026-10-19 12:10:04,922 100 INFO rb-993a05d-225723-426370 odoo.addons.to_stock_barcode.tests.test_stock_picking: Starting TestStockPicking.test_try_add_package_product ... 2026-10-19 12:10:05,731 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-19 12:10:06,059 100 INFO rb-993a05d-225723-426370 odoo.addons.to_stock_barcode.tests.test_stock_picking: Starting TestStockPickingFormScanTour.test_scan_after_saving_new_picking_lands_on_new_picking ... 2026-10-19 12:10:06,710 100 INFO rb-993a05d-225723-426370 odoo.addons.to_stock_barcode.tests.test_stock_picking.TestStockPickingFormScanTour: Chrome pid: 183 2026-10-19 12:10:06,711 100 INFO rb-993a05d-225723-426370 odoo.addons.to_stock_barcode.tests.test_stock_picking.TestStockPickingFormScanTour: Chrome headless temporary user profile dir: /tmp/tmpq_z9a7bz_chrome_odoo 2026-10-19 12:10:06,711 100 INFO rb-993a05d-225723-426370 odoo.addons.to_stock_barcode.tests.test_stock_picking.TestStockPickingFormScanTour: Issuing json command http://127.0.0.1:32863/json/version 2026-10-19 12:10:06,713 100 INFO rb-993a05d-225723-426370 odoo.tests.common.requests: request http://127.0.0.1:32863/json/version with timeout 3 increased to 10s during tests 2026-10-19 12:10:06,804 100 INFO rb-993a05d-225723-426370 odoo.addons.to_stock_barcode.tests.test_stock_picking.TestStockPickingFormScanTour: Browser version: Chrome/150.0.7871.114 2026-10-19 12:10:06,804 100 INFO rb-993a05d-225723-426370 odoo.addons.to_stock_barcode.tests.test_stock_picking.TestStockPickingFormScanTour: Issuing json command http://127.0.0.1:32863/json 2026-10-19 12:10:06,805 100 INFO rb-993a05d-225723-426370 odoo.tests.common.requests: request http://127.0.0.1:32863/json with timeout 3 increased to 10s during tests 2026-10-19 12:10:06,827 100 INFO rb-993a05d-225723-426370 odoo.addons.to_stock_barcode.tests.test_stock_picking.TestStockPickingFormScanTour: Websocket url found: ws://127.0.0.1:32863/devtools/page/82E60DD72FA1E772AC993D89DCF43CCE 2026-10-19 12:10:06,845 100 INFO rb-993a05d-225723-426370 odoo.addons.to_stock_barcode.tests.test_stock_picking.TestStockPickingFormScanTour: Enable chrome headless console log notification 2026-10-19 12:10:06,851 100 INFO rb-993a05d-225723-426370 odoo.addons.to_stock_barcode.tests.test_stock_picking.TestStockPickingFormScanTour: Chrome headless enable page notifications 2026-10-19 12:10:07,716 100 INFO rb-993a05d-225723-426370 odoo.tests.common: Surpressing hash update in CryptContext override 2026-10-19 12:10:07,720 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426370 login:admin from n/a 2026-10-19 12:10:07,732 100 INFO rb-993a05d-225723-426370 odoo.addons.to_stock_barcode.tests.test_stock_picking.TestStockPickingFormScanTour: Setting session cookie in browser 2026-10-19 12:10:07,736 100 INFO rb-993a05d-225723-426370 odoo.addons.to_stock_barcode.tests.test_stock_picking.TestStockPickingFormScanTour: Open "http://127.0.0.1:8069/web#action=1401&id=161&view_type=form" in browser 2026-10-19 12:10:07,736 100 INFO rb-993a05d-225723-426370 odoo.addons.to_stock_barcode.tests.test_stock_picking.TestStockPickingFormScanTour: Navigating to: "http://127.0.0.1:8069/web#action=1401&id=161&view_type=form" 2026-10-19 12:10:07,756 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 12:10:09,916 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:09] "GET /web HTTP/1.1" 200 - 120 0.228 1.937 2026-10-19 12:10:09,921 100 INFO rb-993a05d-225723-426370 odoo.addons.to_stock_barcode.tests.test_stock_picking.TestStockPickingFormScanTour: Navigation result: {'frameId': '82E60DD72FA1E772AC993D89DCF43CCE', 'loaderId': '50C223C7DF2E248817F4D9AA289C2E3E', 'isDownload': False} 2026-10-19 12:10:09,921 100 INFO rb-993a05d-225723-426370 odoo.addons.to_stock_barcode.tests.test_stock_picking.TestStockPickingFormScanTour: Evaluate ready code "odoo.isTourReady('stock_picking_form_scan_on_new_record')" 2026-10-19 12:10:10,012 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:10] "GET /web/assets/0ac3166/web.assets_web.min.js HTTP/1.1" 200 - 4 0.027 0.020 2026-10-19 12:10:10,026 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:10] "GET /web/assets/79654fb/web.assets_web.min.css HTTP/1.1" 200 - 4 0.009 0.054 2026-10-19 12:10:10,097 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:10] "GET /web/webclient/load_menus/3db028efffd8214c0fab52c2eceea244c3037ebdb07f49f6619caccea1d6d604 HTTP/1.1" 200 - 4 0.010 0.120 2026-10-19 12:10:10,114 100 INFO rb-993a05d-225723-426370 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-19 12:10:10,132 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:10] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 4 0.013 0.136 2026-10-19 12:10:10,190 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:10] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 11 0.032 0.171 2026-10-19 12:10:10,222 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:10] "GET /web/assets/6f53984/web.assets_tests.min.js HTTP/1.1" 200 - 4 0.005 0.010 2026-10-19 12:10:11,472 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:11] "POST /web/action/load HTTP/1.1" 200 - 10 0.079 0.038 2026-10-19 12:10:11,578 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:11] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.029 0.145 2026-10-19 12:10:11,626 100 INFO rb-993a05d-225723-426370 odoo.addons.to_stock_barcode.tests.test_stock_picking.TestStockPickingFormScanTour: Evaluate test code "odoo.startTour('stock_picking_form_scan_on_new_record', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/web#action=1401&id=161&view_type=form"})" 2026-10-19 12:10:12,017 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:12] "POST /mail/init_messaging HTTP/1.1" 200 - 75 0.370 0.228 2026-10-19 12:10:12,073 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:12] "POST /web/action/load HTTP/1.1" 200 - 10 0.022 0.544 2026-10-19 12:10:12,163 100 INFO rb-993a05d-225723-426370 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-10-19 12:10:12,264 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:12] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 20 0.067 0.580 2026-10-19 12:10:12,288 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:12] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.020 0.586 2026-10-19 12:10:12,388 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:12] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 9 0.038 0.317 2026-10-19 12:10:12,391 100 INFO rb-993a05d-225723-426370 odoo.addons.to_stock_barcode.tests.test_stock_picking.TestStockPickingFormScanTour.browser: Tour stock_picking_form_scan_on_new_record on step: '.o_form_view .o_field_widget[name=picking_type_id]' 2026-10-19 12:10:12,581 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:12] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 40 0.095 0.388 2026-10-19 12:10:13,130 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:13] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 74 0.348 0.500 2026-10-19 12:10:13,205 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:13] "POST /mail/load_message_failures HTTP/1.1" 200 - 12 0.042 0.731 2026-10-19 12:10:13,221 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:13] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.013 0.581 2026-10-19 12:10:13,289 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:13] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 5 0.034 0.654 2026-10-19 12:10:13,338 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:13] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.045 0.051 2026-10-19 12:10:14,350 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:14] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.016 0.055 2026-10-19 12:10:15,876 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:15] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.039 0.012 2026-10-19 12:10:18,583 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:18] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.008 0.006 2026-10-19 12:10:19,742 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:19] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 8.310 2026-10-19 12:10:19,836 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:19] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 6.616 2026-10-19 12:10:19,847 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:19] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 8.511 2026-10-19 12:10:19,899 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:19] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 6.746 2026-10-19 12:10:19,968 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:19] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 8.581 2026-10-19 12:10:20,011 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:20] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 11 0.101 0.051 2026-10-19 12:10:20,070 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:20] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 6.737 2026-10-19 12:10:20,116 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:20] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-19 12:10:20,479 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:20] "POST /web/dataset/call_kw/stock.picking/get_views HTTP/1.1" 200 - 134 0.163 0.370 2026-10-19 12:10:20,484 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:20] "GET /web/service-worker.js HTTP/1.1" 200 - 2 0.001 0.441 2026-10-19 12:10:20,539 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:20] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 11 0.024 0.408 2026-10-19 12:10:20,588 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:20] "GET /web/offline HTTP/1.1" 200 - 7 0.018 0.054 2026-10-19 12:10:20,678 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:20] "POST /web/dataset/call_kw/stock.picking/json_friendly_approval_request_data HTTP/1.1" 200 - 23 0.045 0.068 2026-10-19 12:10:20,780 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:20] "POST /web/dataset/call_kw/stock.picking/change_responsible HTTP/1.1" 200 - 24 0.039 0.164 2026-10-19 12:10:20,789 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:20] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 3 0.003 0.201 2026-10-19 12:10:21,034 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:21] "POST /web/dataset/call_kw/stock.picking/web_read HTTP/1.1" 200 - 76 0.123 0.309 2026-10-19 12:10:21,171 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:21] "POST /web/dataset/call_kw/stock.picking/zalo_check_recipients HTTP/1.1" 200 - 4 0.011 0.011 2026-10-19 12:10:21,208 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:21] "POST /web/dataset/call_kw/stock.picking.type/check_access_rights HTTP/1.1" 200 - 2 0.015 0.007 2026-10-19 12:10:21,358 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:21] "POST /web/dataset/call_kw/stock.picking/brain_get_mentioning_pages HTTP/1.1" 200 - 4 0.023 0.008 2026-10-19 12:10:21,406 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:21] "POST /web/dataset/call_kw/stock.picking/zalo_check_recipients HTTP/1.1" 200 - 4 0.029 0.049 2026-10-19 12:10:21,604 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:21] "POST /mail/thread/data HTTP/1.1" 200 - 34 0.127 0.136 2026-10-19 12:10:21,673 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:21] "POST /web/dataset/call_kw/stock.picking/json_friendly_approval_request_data HTTP/1.1" 200 - 8 0.034 0.302 2026-10-19 12:10:21,766 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:21] "POST /mail/thread/messages HTTP/1.1" 200 - 30 0.035 0.318 2026-10-19 12:10:21,923 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:21] "GET /web/image?field=avatar_128&id=3&model=res.partner&unique=2026-10-19%2010%3A50%3A05 HTTP/1.1" 200 - 11 0.014 0.040 2026-10-19 12:10:22,012 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:22] "GET /web/image?field=avatar_128&id=2&model=res.partner&unique=2026-10-19%2010%3A50%3A05 HTTP/1.1" 200 - 15 0.031 0.110 2026-10-19 12:10:22,229 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:22] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.006 2026-10-19 12:10:22,933 100 INFO rb-993a05d-225723-426370 odoo.addons.to_stock_barcode.tests.test_stock_picking.TestStockPickingFormScanTour.browser: Tour stock_picking_form_scan_on_new_record on step: 'Create a new picking while another picking is open (trigger: .o_form_button_create)' 2026-10-19 12:10:22,957 100 INFO rb-993a05d-225723-426370 odoo.addons.to_stock_barcode.tests.test_stock_picking.TestStockPickingFormScanTour.browser: Tour stock_picking_form_scan_on_new_record on step: '.o_form_view .o_form_editable .o_field_widget[name=picking_type_id] input' 2026-10-19 12:10:22,969 100 INFO rb-993a05d-225723-426370 odoo.addons.to_stock_barcode.tests.test_stock_picking.TestStockPickingFormScanTour.browser: Tour stock_picking_form_scan_on_new_record on step: '.ui-menu-item > a:contains('Scan Tour Receipts')' 2026-10-19 12:10:23,050 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:23] "POST /web/dataset/call_kw/stock.picking/onchange HTTP/1.1" 200 - 9 0.019 0.073 2026-10-19 12:10:23,078 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:23] "POST /web/dataset/call_kw/stock.picking.type/name_search HTTP/1.1" 200 - 4 0.016 0.083 2026-10-19 12:10:23,117 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:23] "POST /web/dataset/call_kw/stock.picking/zalo_check_recipients HTTP/1.1" 200 - 4 0.008 0.016 2026-10-19 12:10:23,252 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:23] "POST /web/dataset/call_kw/stock.picking.type/name_search HTTP/1.1" 200 - 8 0.017 0.016 2026-10-19 12:10:24,046 100 INFO rb-993a05d-225723-426370 odoo.addons.to_stock_barcode.tests.test_stock_picking.TestStockPickingFormScanTour.browser: Tour stock_picking_form_scan_on_new_record on step: 'Save the new picking (trigger: .o_form_button_save)' 2026-10-19 12:10:24,062 100 INFO rb-993a05d-225723-426370 odoo.addons.to_stock_barcode.tests.test_stock_picking.TestStockPickingFormScanTour.browser: Tour stock_picking_form_scan_on_new_record on step: '.o_form_status_indicator_buttons.invisible' 2026-10-19 12:10:24,108 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:24] "POST /web/dataset/call_kw/stock.picking/onchange HTTP/1.1" 200 - 8 0.007 0.039 2026-10-19 12:10:24,374 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:24] "POST /web/dataset/call_kw/stock.picking/web_save HTTP/1.1" 200 - 68 0.078 0.140 2026-10-19 12:10:24,422 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:24] "POST /web/dataset/call_kw/stock.picking/zalo_check_recipients HTTP/1.1" 200 - 4 0.005 0.011 2026-10-19 12:10:24,522 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:24] "POST /mail/thread/data HTTP/1.1" 200 - 22 0.049 0.056 2026-10-19 12:10:24,567 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:24] "POST /web/dataset/call_kw/stock.picking/json_friendly_approval_request_data HTTP/1.1" 200 - 8 0.017 0.069 2026-10-19 12:10:24,635 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:24] "POST /mail/thread/messages HTTP/1.1" 200 - 21 0.039 0.117 2026-10-19 12:10:25,442 100 INFO rb-993a05d-225723-426370 odoo.addons.to_stock_barcode.tests.test_stock_picking.TestStockPickingFormScanTour.browser: Tour stock_picking_form_scan_on_new_record on step: 'Scan a product barcode (trigger: body)' 2026-10-19 12:10:25,454 100 INFO rb-993a05d-225723-426370 odoo.addons.to_stock_barcode.tests.test_stock_picking.TestStockPickingFormScanTour.browser: Tour stock_picking_form_scan_on_new_record on step: 'The scanned product appears in the new picking's operations (trigger: .o_field_widget[name=move_line_ids] .o_data_row)' 2026-10-19 12:10:25,734 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:25] "POST /web/dataset/call_kw/stock.picking/on_barcode_scanned HTTP/1.1" 200 - 66 0.115 0.163 2026-10-19 12:10:25,814 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:25] "POST /mail/thread/messages HTTP/1.1" 200 - 23 0.023 0.037 2026-10-19 12:10:25,985 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:25] "POST /web/dataset/call_kw/stock.picking/web_read HTTP/1.1" 200 - 51 0.059 0.165 2026-10-19 12:10:26,090 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:26] "POST /mail/thread/data HTTP/1.1" 200 - 22 0.032 0.049 2026-10-19 12:10:26,897 100 INFO rb-993a05d-225723-426370 odoo.addons.to_stock_barcode.tests.test_stock_picking.TestStockPickingFormScanTour.browser: test successful 2026-10-19 12:10:26,907 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:26] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:10:26,930 100 INFO rb-993a05d-225723-426370 odoo.addons.to_stock_barcode.tests.test_stock_picking.TestStockPickingFormScanTour: Closing chrome headless with pid 183 2026-10-19 12:10:26,931 100 INFO rb-993a05d-225723-426370 odoo.addons.to_stock_barcode.tests.test_stock_picking.TestStockPickingFormScanTour: Closing websocket connection 2026-10-19 12:10:26,932 100 INFO rb-993a05d-225723-426370 odoo.addons.to_stock_barcode.tests.test_stock_picking.TestStockPickingFormScanTour: Terminating chrome headless with pid 183 2026-10-19 12:10:27,056 100 INFO rb-993a05d-225723-426370 odoo.addons.to_stock_barcode.tests.test_stock_picking.TestStockPickingFormScanTour: Chrome Log in: /tmp/odoo_tests/rb-993a05d-225723-426370/chrome_logs/chrome_log_20261019_121027_055816_TestStockPickingFormScanTour.txt 2026-10-19 12:10:27,056 100 INFO rb-993a05d-225723-426370 odoo.addons.to_stock_barcode.tests.test_stock_picking.TestStockPickingFormScanTour: Removing chrome user profile "/tmp/tmpq_z9a7bz_chrome_odoo" 2026-10-19 12:10:27,090 100 INFO rb-993a05d-225723-426370 odoo.addons.to_stock_barcode.tests.test_stock_picking: Starting TestStockPickingFormScanTour.test_scan_keeps_unsaved_edit_on_existing_picking ... 2026-10-19 12:10:27,593 100 INFO rb-993a05d-225723-426370 odoo.addons.to_stock_barcode.tests.test_stock_picking.TestStockPickingFormScanTour: Chrome pid: 415 2026-10-19 12:10:27,594 100 INFO rb-993a05d-225723-426370 odoo.addons.to_stock_barcode.tests.test_stock_picking.TestStockPickingFormScanTour: Chrome headless temporary user profile dir: /tmp/tmpw0ta6w9p_chrome_odoo 2026-10-19 12:10:27,594 100 INFO rb-993a05d-225723-426370 odoo.addons.to_stock_barcode.tests.test_stock_picking.TestStockPickingFormScanTour: Issuing json command http://127.0.0.1:44229/json/version 2026-10-19 12:10:27,596 100 INFO rb-993a05d-225723-426370 odoo.tests.common.requests: request http://127.0.0.1:44229/json/version with timeout 3 increased to 10s during tests 2026-10-19 12:10:27,637 100 INFO rb-993a05d-225723-426370 odoo.addons.to_stock_barcode.tests.test_stock_picking.TestStockPickingFormScanTour: Browser version: Chrome/150.0.7871.114 2026-10-19 12:10:27,637 100 INFO rb-993a05d-225723-426370 odoo.addons.to_stock_barcode.tests.test_stock_picking.TestStockPickingFormScanTour: Issuing json command http://127.0.0.1:44229/json 2026-10-19 12:10:27,639 100 INFO rb-993a05d-225723-426370 odoo.tests.common.requests: request http://127.0.0.1:44229/json with timeout 3 increased to 10s during tests 2026-10-19 12:10:27,665 100 INFO rb-993a05d-225723-426370 odoo.addons.to_stock_barcode.tests.test_stock_picking.TestStockPickingFormScanTour: Websocket url found: ws://127.0.0.1:44229/devtools/page/611B5D92A0D86DA8EEFECE4718FD9346 2026-10-19 12:10:27,693 100 INFO rb-993a05d-225723-426370 odoo.addons.to_stock_barcode.tests.test_stock_picking.TestStockPickingFormScanTour: Enable chrome headless console log notification 2026-10-19 12:10:27,710 100 INFO rb-993a05d-225723-426370 odoo.addons.to_stock_barcode.tests.test_stock_picking.TestStockPickingFormScanTour: Chrome headless enable page notifications 2026-10-19 12:10:28,840 100 INFO rb-993a05d-225723-426370 odoo.tests.common: Surpressing hash update in CryptContext override 2026-10-19 12:10:28,845 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426370 login:admin from n/a 2026-10-19 12:10:28,861 100 INFO rb-993a05d-225723-426370 odoo.addons.to_stock_barcode.tests.test_stock_picking.TestStockPickingFormScanTour: Setting session cookie in browser 2026-10-19 12:10:28,864 100 INFO rb-993a05d-225723-426370 odoo.addons.to_stock_barcode.tests.test_stock_picking.TestStockPickingFormScanTour: Open "http://127.0.0.1:8069/web#action=1401&id=161&view_type=form" in browser 2026-10-19 12:10:28,864 100 INFO rb-993a05d-225723-426370 odoo.addons.to_stock_barcode.tests.test_stock_picking.TestStockPickingFormScanTour: Navigating to: "http://127.0.0.1:8069/web#action=1401&id=161&view_type=form" 2026-10-19 12:10:28,888 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 12:10:30,425 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:30] "GET /web HTTP/1.1" 200 - 120 0.211 1.331 2026-10-19 12:10:30,429 100 INFO rb-993a05d-225723-426370 odoo.addons.to_stock_barcode.tests.test_stock_picking.TestStockPickingFormScanTour: Navigation result: {'frameId': '611B5D92A0D86DA8EEFECE4718FD9346', 'loaderId': '1C89CA1D556D53AD5ED168B50623F84B', 'isDownload': False} 2026-10-19 12:10:30,429 100 INFO rb-993a05d-225723-426370 odoo.addons.to_stock_barcode.tests.test_stock_picking.TestStockPickingFormScanTour: Evaluate ready code "odoo.isTourReady('stock_picking_form_scan_keeps_unsaved_edit')" 2026-10-19 12:10:30,516 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:30] "GET /web/assets/0ac3166/web.assets_web.min.js HTTP/1.1" 200 - 4 0.024 0.025 2026-10-19 12:10:30,530 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:30] "GET /web/assets/79654fb/web.assets_web.min.css HTTP/1.1" 200 - 4 0.006 0.051 2026-10-19 12:10:30,610 100 INFO rb-993a05d-225723-426370 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-19 12:10:30,612 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:30] "GET /web/webclient/load_menus/3db028efffd8214c0fab52c2eceea244c3037ebdb07f49f6619caccea1d6d604 HTTP/1.1" 200 - 4 0.031 0.079 2026-10-19 12:10:30,667 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:30] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 11 0.028 0.138 2026-10-19 12:10:30,686 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:30] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 4 0.005 0.182 2026-10-19 12:10:30,728 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:30] "GET /web/assets/6f53984/web.assets_tests.min.js HTTP/1.1" 200 - 4 0.002 0.007 2026-10-19 12:10:31,844 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:31] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.013 2026-10-19 12:10:31,846 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:31] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.018 2026-10-19 12:10:31,854 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:31] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.024 2026-10-19 12:10:31,888 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:31] "POST /web/action/load HTTP/1.1" 200 - 10 0.027 0.027 2026-10-19 12:10:31,946 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:31] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.030 0.057 2026-10-19 12:10:31,999 100 INFO rb-993a05d-225723-426370 odoo.addons.to_stock_barcode.tests.test_stock_picking.TestStockPickingFormScanTour: Evaluate test code "odoo.startTour('stock_picking_form_scan_keeps_unsaved_edit', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/web#action=1401&id=161&view_type=form"})" 2026-10-19 12:10:32,141 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:32] "POST /mail/init_messaging HTTP/1.1" 200 - 75 0.097 0.132 2026-10-19 12:10:32,193 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:32] "POST /web/action/load HTTP/1.1" 200 - 10 0.014 0.279 2026-10-19 12:10:32,247 100 INFO rb-993a05d-225723-426370 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-10-19 12:10:32,327 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:32] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 20 0.040 0.363 2026-10-19 12:10:32,336 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:32] "GET /web/service-worker.js HTTP/1.1" 200 - 2 0.000 0.404 2026-10-19 12:10:32,357 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:32] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.019 2026-10-19 12:10:32,402 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:32] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 9 0.035 0.425 2026-10-19 12:10:32,574 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:32] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 40 0.076 0.544 2026-10-19 12:10:32,586 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:32] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.537 2026-10-19 12:10:32,775 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:32] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 74 0.106 0.517 2026-10-19 12:10:32,786 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:32] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:10:32,820 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:32] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.012 2026-10-19 12:10:32,829 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:32] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-19 12:10:32,842 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:32] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 11 0.038 0.575 2026-10-19 12:10:32,880 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:32] "POST /mail/load_message_failures HTTP/1.1" 200 - 12 0.013 0.519 2026-10-19 12:10:32,894 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:32] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 5 0.004 0.516 2026-10-19 12:10:32,922 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:32] "GET /web/offline HTTP/1.1" 200 - 7 0.008 0.499 2026-10-19 12:10:32,964 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:32] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 11 0.012 0.352 2026-10-19 12:10:33,372 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:33] "POST /web/dataset/call_kw/stock.picking/get_views HTTP/1.1" 200 - 138 0.159 0.374 2026-10-19 12:10:33,377 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:33] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.471 2026-10-19 12:10:33,547 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:33] "POST /web/dataset/call_kw/stock.picking/json_friendly_approval_request_data HTTP/1.1" 200 - 23 0.065 0.053 2026-10-19 12:10:33,554 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:33] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 3 0.002 0.123 2026-10-19 12:10:33,670 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:33] "POST /web/dataset/call_kw/stock.picking/change_responsible HTTP/1.1" 200 - 27 0.043 0.188 2026-10-19 12:10:33,897 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:33] "POST /web/dataset/call_kw/stock.picking/web_read HTTP/1.1" 200 - 78 0.116 0.307 2026-10-19 12:10:34,030 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:34] "POST /web/dataset/call_kw/stock.picking/zalo_check_recipients HTTP/1.1" 200 - 4 0.005 0.010 2026-10-19 12:10:34,054 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:34] "POST /web/dataset/call_kw/stock.picking.type/check_access_rights HTTP/1.1" 200 - 2 0.001 0.006 2026-10-19 12:10:34,189 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:34] "POST /web/dataset/call_kw/stock.picking/brain_get_mentioning_pages HTTP/1.1" 200 - 4 0.011 0.010 2026-10-19 12:10:34,226 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:34] "POST /web/dataset/call_kw/stock.picking/zalo_check_recipients HTTP/1.1" 200 - 4 0.014 0.031 2026-10-19 12:10:34,351 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:34] "POST /mail/thread/data HTTP/1.1" 200 - 34 0.057 0.105 2026-10-19 12:10:34,406 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:34] "POST /web/dataset/call_kw/stock.picking/json_friendly_approval_request_data HTTP/1.1" 200 - 8 0.024 0.186 2026-10-19 12:10:34,472 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:34] "POST /mail/thread/messages HTTP/1.1" 200 - 30 0.029 0.220 2026-10-19 12:10:34,593 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:34] "GET /web/image?field=avatar_128&id=3&model=res.partner&unique=2026-10-19%2010%3A50%3A05 HTTP/1.1" 200 - 11 0.014 0.033 2026-10-19 12:10:34,700 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:34] "GET /web/image?field=avatar_128&id=2&model=res.partner&unique=2026-10-19%2010%3A50%3A05 HTTP/1.1" 200 - 15 0.057 0.090 2026-10-19 12:10:34,706 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:34] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.059 2026-10-19 12:10:35,635 100 INFO rb-993a05d-225723-426370 odoo.addons.to_stock_barcode.tests.test_stock_picking.TestStockPickingFormScanTour.browser: Tour stock_picking_form_scan_keeps_unsaved_edit on step: '.o_form_view .o_field_widget[name=picking_type_id]' 2026-10-19 12:10:35,643 100 INFO rb-993a05d-225723-426370 odoo.addons.to_stock_barcode.tests.test_stock_picking.TestStockPickingFormScanTour.browser: Tour stock_picking_form_scan_keeps_unsaved_edit on step: 'Edit the source document without saving (trigger: .o_field_widget[name=origin] input)' 2026-10-19 12:10:35,690 100 INFO rb-993a05d-225723-426370 odoo.addons.to_stock_barcode.tests.test_stock_picking.TestStockPickingFormScanTour.browser: Tour stock_picking_form_scan_keeps_unsaved_edit on step: 'Scan a product barcode (trigger: body)' 2026-10-19 12:10:35,723 100 INFO rb-993a05d-225723-426370 odoo.addons.to_stock_barcode.tests.test_stock_picking.TestStockPickingFormScanTour.browser: Tour stock_picking_form_scan_keeps_unsaved_edit on step: 'The scanned product line is present (trigger: .o_field_widget[name=move_line_ids] .o_data_row)' 2026-10-19 12:10:35,855 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:35] "POST /web/dataset/call_kw/stock.picking/web_save HTTP/1.1" 200 - 36 0.040 0.079 2026-10-19 12:10:35,888 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:35] "POST /mail/thread/messages HTTP/1.1" 200 - 5 0.007 0.009 2026-10-19 12:10:35,985 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:35] "POST /mail/thread/data HTTP/1.1" 200 - 22 0.034 0.059 2026-10-19 12:10:36,296 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:36] "POST /web/dataset/call_kw/stock.picking/on_barcode_scanned HTTP/1.1" 200 - 86 0.129 0.261 2026-10-19 12:10:36,350 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:36] "POST /web/dataset/call_kw/stock.picking/json_friendly_approval_request_data HTTP/1.1" 200 - 8 0.022 0.404 2026-10-19 12:10:36,402 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:36] "POST /mail/thread/messages HTTP/1.1" 200 - 23 0.017 0.077 2026-10-19 12:10:36,625 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:36] "POST /web/dataset/call_kw/stock.picking/web_read HTTP/1.1" 200 - 51 0.068 0.210 2026-10-19 12:10:36,633 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:36] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.129 2026-10-19 12:10:36,743 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:36] "POST /mail/thread/data HTTP/1.1" 200 - 22 0.032 0.057 2026-10-19 12:10:37,795 100 INFO rb-993a05d-225723-426370 odoo.addons.to_stock_barcode.tests.test_stock_picking.TestStockPickingFormScanTour.browser: Tour stock_picking_form_scan_keeps_unsaved_edit on step: 'The edited value is still shown (trigger: .o_field_widget[name=origin] input:propValue('Unsaved scan edit'))' 2026-10-19 12:10:37,809 100 INFO rb-993a05d-225723-426370 odoo.addons.to_stock_barcode.tests.test_stock_picking.TestStockPickingFormScanTour.browser: Tour stock_picking_form_scan_keeps_unsaved_edit on step: '.o_form_status_indicator_buttons.invisible' 2026-10-19 12:10:37,811 100 INFO rb-993a05d-225723-426370 odoo.addons.to_stock_barcode.tests.test_stock_picking.TestStockPickingFormScanTour.browser: test successful 2026-10-19 12:10:37,833 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:37] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:10:37,835 100 INFO rb-993a05d-225723-426370 odoo.addons.to_stock_barcode.tests.test_stock_picking.TestStockPickingFormScanTour: Closing chrome headless with pid 415 2026-10-19 12:10:37,836 100 INFO rb-993a05d-225723-426370 odoo.addons.to_stock_barcode.tests.test_stock_picking.TestStockPickingFormScanTour: Closing websocket connection 2026-10-19 12:10:37,836 100 INFO rb-993a05d-225723-426370 odoo.addons.to_stock_barcode.tests.test_stock_picking.TestStockPickingFormScanTour: Terminating chrome headless with pid 415 2026-10-19 12:10:37,961 100 INFO rb-993a05d-225723-426370 odoo.addons.to_stock_barcode.tests.test_stock_picking.TestStockPickingFormScanTour: Chrome Log in: /tmp/odoo_tests/rb-993a05d-225723-426370/chrome_logs/chrome_log_20261019_121037_961531_TestStockPickingFormScanTour.txt 2026-10-19 12:10:37,962 100 INFO rb-993a05d-225723-426370 odoo.addons.to_stock_barcode.tests.test_stock_picking.TestStockPickingFormScanTour: Removing chrome user profile "/tmp/tmpw0ta6w9p_chrome_odoo" 2026-10-19 12:10:38,001 100 INFO rb-993a05d-225723-426370 odoo.addons.to_stock_barcode.tests.test_stock_picking: Starting TestStockPickingFormScanTour.test_scan_on_unsaved_new_picking_never_touches_the_previous_picking ... 2026-10-19 12:10:38,395 100 INFO rb-993a05d-225723-426370 odoo.addons.to_stock_barcode.tests.test_stock_picking.TestStockPickingFormScanTour: Chrome pid: 638 2026-10-19 12:10:38,395 100 INFO rb-993a05d-225723-426370 odoo.addons.to_stock_barcode.tests.test_stock_picking.TestStockPickingFormScanTour: Chrome headless temporary user profile dir: /tmp/tmpr131cxp__chrome_odoo 2026-10-19 12:10:38,395 100 INFO rb-993a05d-225723-426370 odoo.addons.to_stock_barcode.tests.test_stock_picking.TestStockPickingFormScanTour: Issuing json command http://127.0.0.1:33183/json/version 2026-10-19 12:10:38,397 100 INFO rb-993a05d-225723-426370 odoo.tests.common.requests: request http://127.0.0.1:33183/json/version with timeout 3 increased to 10s during tests 2026-10-19 12:10:38,443 100 INFO rb-993a05d-225723-426370 odoo.addons.to_stock_barcode.tests.test_stock_picking.TestStockPickingFormScanTour: Browser version: Chrome/150.0.7871.114 2026-10-19 12:10:38,443 100 INFO rb-993a05d-225723-426370 odoo.addons.to_stock_barcode.tests.test_stock_picking.TestStockPickingFormScanTour: Issuing json command http://127.0.0.1:33183/json 2026-10-19 12:10:38,444 100 INFO rb-993a05d-225723-426370 odoo.tests.common.requests: request http://127.0.0.1:33183/json with timeout 3 increased to 10s during tests 2026-10-19 12:10:38,457 100 INFO rb-993a05d-225723-426370 odoo.addons.to_stock_barcode.tests.test_stock_picking.TestStockPickingFormScanTour: Websocket url found: ws://127.0.0.1:33183/devtools/page/24AB5268C741325B0FBDE1A3FFB05D5D 2026-10-19 12:10:38,482 100 INFO rb-993a05d-225723-426370 odoo.addons.to_stock_barcode.tests.test_stock_picking.TestStockPickingFormScanTour: Enable chrome headless console log notification 2026-10-19 12:10:38,491 100 INFO rb-993a05d-225723-426370 odoo.addons.to_stock_barcode.tests.test_stock_picking.TestStockPickingFormScanTour: Chrome headless enable page notifications 2026-10-19 12:10:39,478 100 INFO rb-993a05d-225723-426370 odoo.tests.common: Surpressing hash update in CryptContext override 2026-10-19 12:10:39,482 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426370 login:admin from n/a 2026-10-19 12:10:39,494 100 INFO rb-993a05d-225723-426370 odoo.addons.to_stock_barcode.tests.test_stock_picking.TestStockPickingFormScanTour: Setting session cookie in browser 2026-10-19 12:10:39,497 100 INFO rb-993a05d-225723-426370 odoo.addons.to_stock_barcode.tests.test_stock_picking.TestStockPickingFormScanTour: Open "http://127.0.0.1:8069/web#action=1401&id=161&view_type=form" in browser 2026-10-19 12:10:39,497 100 INFO rb-993a05d-225723-426370 odoo.addons.to_stock_barcode.tests.test_stock_picking.TestStockPickingFormScanTour: Navigating to: "http://127.0.0.1:8069/web#action=1401&id=161&view_type=form" 2026-10-19 12:10:39,528 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 12:10:40,875 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:40] "GET /web HTTP/1.1" 200 - 120 0.162 1.190 2026-10-19 12:10:40,880 100 INFO rb-993a05d-225723-426370 odoo.addons.to_stock_barcode.tests.test_stock_picking.TestStockPickingFormScanTour: Navigation result: {'frameId': '24AB5268C741325B0FBDE1A3FFB05D5D', 'loaderId': 'CF5C4113C994D1E50032543096F20A91', 'isDownload': False} 2026-10-19 12:10:40,880 100 INFO rb-993a05d-225723-426370 odoo.addons.to_stock_barcode.tests.test_stock_picking.TestStockPickingFormScanTour: Evaluate ready code "odoo.isTourReady('stock_picking_form_scan_on_unsaved_record')" 2026-10-19 12:10:40,981 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:40] "GET /web/webclient/load_menus/3db028efffd8214c0fab52c2eceea244c3037ebdb07f49f6619caccea1d6d604 HTTP/1.1" 200 - 4 0.016 0.047 2026-10-19 12:10:40,997 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:40] "GET /web/assets/79654fb/web.assets_web.min.css HTTP/1.1" 200 - 4 0.007 0.074 2026-10-19 12:10:41,012 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:41] "GET /web/assets/0ac3166/web.assets_web.min.js HTTP/1.1" 200 - 4 0.003 0.093 2026-10-19 12:10:41,031 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:41] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 4 0.004 0.104 2026-10-19 12:10:41,078 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:41] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 11 0.023 0.130 2026-10-19 12:10:41,097 100 INFO rb-993a05d-225723-426370 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-19 12:10:41,159 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:41] "GET /web/assets/6f53984/web.assets_tests.min.js HTTP/1.1" 200 - 4 0.003 0.013 2026-10-19 12:10:42,391 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:42] "POST /web/action/load HTTP/1.1" 200 - 10 0.074 0.024 2026-10-19 12:10:42,400 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:42] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.067 2026-10-19 12:10:42,403 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:42] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.082 2026-10-19 12:10:42,404 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:42] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.039 2026-10-19 12:10:42,443 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:42] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.018 0.048 2026-10-19 12:10:42,522 100 INFO rb-993a05d-225723-426370 odoo.addons.to_stock_barcode.tests.test_stock_picking.TestStockPickingFormScanTour: Evaluate test code "odoo.startTour('stock_picking_form_scan_on_unsaved_record', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/web#action=1401&id=161&view_type=form"})" 2026-10-19 12:10:42,619 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:42] "POST /mail/init_messaging HTTP/1.1" 200 - 75 0.072 0.159 2026-10-19 12:10:42,657 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:42] "POST /web/action/load HTTP/1.1" 200 - 10 0.017 0.223 2026-10-19 12:10:42,734 100 INFO rb-993a05d-225723-426370 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-10-19 12:10:42,816 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:42] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 20 0.065 0.313 2026-10-19 12:10:42,831 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:42] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-19 12:10:42,947 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:42] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 40 0.053 0.429 2026-10-19 12:10:42,979 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:42] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 9 0.009 0.504 2026-10-19 12:10:42,991 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:42] "GET /web/service-worker.js HTTP/1.1" 200 - 2 0.002 0.522 2026-10-19 12:10:42,998 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:42] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.461 2026-10-19 12:10:43,248 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:43] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 74 0.140 0.484 2026-10-19 12:10:43,269 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:43] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-10-19 12:10:43,289 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:43] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 11 0.016 0.569 2026-10-19 12:10:43,303 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:43] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.015 2026-10-19 12:10:43,319 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10: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-10-19 12:10:43,346 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:43] "POST /mail/load_message_failures HTTP/1.1" 200 - 12 0.015 0.495 2026-10-19 12:10:43,363 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:43] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 5 0.005 0.406 2026-10-19 12:10:43,424 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:43] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 11 0.019 0.420 2026-10-19 12:10:43,451 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:43] "GET /web/offline HTTP/1.1" 200 - 7 0.007 0.425 2026-10-19 12:10:43,872 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:43] "POST /web/dataset/call_kw/stock.picking/get_views HTTP/1.1" 200 - 138 0.154 0.405 2026-10-19 12:10:43,877 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:43] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.487 2026-10-19 12:10:43,950 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:43] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 3 0.018 0.011 2026-10-19 12:10:44,032 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:44] "POST /web/dataset/call_kw/stock.picking/json_friendly_approval_request_data HTTP/1.1" 200 - 23 0.034 0.067 2026-10-19 12:10:44,131 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:44] "POST /web/dataset/call_kw/stock.picking/change_responsible HTTP/1.1" 200 - 27 0.032 0.175 2026-10-19 12:10:44,367 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:44] "POST /web/dataset/call_kw/stock.picking/web_read HTTP/1.1" 200 - 78 0.132 0.272 2026-10-19 12:10:44,481 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:44] "POST /web/dataset/call_kw/stock.picking/zalo_check_recipients HTTP/1.1" 200 - 4 0.002 0.011 2026-10-19 12:10:44,511 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:44] "POST /web/dataset/call_kw/stock.picking.type/check_access_rights HTTP/1.1" 200 - 2 0.001 0.006 2026-10-19 12:10:44,616 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:44] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.004 2026-10-19 12:10:44,680 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:44] "POST /web/dataset/call_kw/stock.picking/brain_get_mentioning_pages HTTP/1.1" 200 - 4 0.014 0.025 2026-10-19 12:10:44,698 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:44] "POST /web/dataset/call_kw/stock.picking/zalo_check_recipients HTTP/1.1" 200 - 4 0.007 0.046 2026-10-19 12:10:44,825 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:44] "POST /mail/thread/data HTTP/1.1" 200 - 34 0.069 0.098 2026-10-19 12:10:44,859 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:44] "POST /web/dataset/call_kw/stock.picking/json_friendly_approval_request_data HTTP/1.1" 200 - 8 0.010 0.184 2026-10-19 12:10:44,941 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:44] "POST /mail/thread/messages HTTP/1.1" 200 - 30 0.039 0.214 2026-10-19 12:10:45,091 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:45] "GET /web/image?field=avatar_128&id=3&model=res.partner&unique=2026-10-19%2010%3A50%3A05 HTTP/1.1" 200 - 11 0.017 0.029 2026-10-19 12:10:45,180 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:45] "GET /web/image?field=avatar_128&id=2&model=res.partner&unique=2026-10-19%2010%3A50%3A05 HTTP/1.1" 200 - 15 0.037 0.096 2026-10-19 12:10:45,700 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:45] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-10-19 12:10:46,117 100 INFO rb-993a05d-225723-426370 odoo.addons.to_stock_barcode.tests.test_stock_picking.TestStockPickingFormScanTour.browser: Tour stock_picking_form_scan_on_unsaved_record on step: '.o_form_view .o_field_widget[name=picking_type_id]' 2026-10-19 12:10:46,129 100 INFO rb-993a05d-225723-426370 odoo.addons.to_stock_barcode.tests.test_stock_picking.TestStockPickingFormScanTour.browser: Tour stock_picking_form_scan_on_unsaved_record on step: 'Create a new picking while another picking is open (trigger: .o_form_button_create)' 2026-10-19 12:10:46,148 100 INFO rb-993a05d-225723-426370 odoo.addons.to_stock_barcode.tests.test_stock_picking.TestStockPickingFormScanTour.browser: Tour stock_picking_form_scan_on_unsaved_record on step: '.o_form_view .o_form_editable .o_field_widget[name=picking_type_id] input' 2026-10-19 12:10:46,184 100 INFO rb-993a05d-225723-426370 odoo.addons.to_stock_barcode.tests.test_stock_picking.TestStockPickingFormScanTour.browser: Tour stock_picking_form_scan_on_unsaved_record on step: '.ui-menu-item > a:contains('Scan Tour Receipts')' 2026-10-19 12:10:46,223 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:46] "POST /web/dataset/call_kw/stock.picking/onchange HTTP/1.1" 200 - 9 0.010 0.063 2026-10-19 12:10:46,243 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:46] "POST /web/dataset/call_kw/stock.picking.type/name_search HTTP/1.1" 200 - 4 0.006 0.048 2026-10-19 12:10:46,286 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:46] "POST /web/dataset/call_kw/stock.picking/zalo_check_recipients HTTP/1.1" 200 - 4 0.002 0.012 2026-10-19 12:10:46,434 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:46] "POST /web/dataset/call_kw/stock.picking.type/name_search HTTP/1.1" 200 - 8 0.007 0.016 2026-10-19 12:10:47,209 100 INFO rb-993a05d-225723-426370 odoo.addons.to_stock_barcode.tests.test_stock_picking.TestStockPickingFormScanTour.browser: Tour stock_picking_form_scan_on_unsaved_record on step: 'Scan before saving the new picking (trigger: body)' 2026-10-19 12:10:47,227 100 INFO rb-993a05d-225723-426370 odoo.addons.to_stock_barcode.tests.test_stock_picking.TestStockPickingFormScanTour.browser: Tour stock_picking_form_scan_on_unsaved_record on step: 'The scan is applied to the freshly saved picking (trigger: .o_field_widget[name=move_line_ids] .o_data_row)' 2026-10-19 12:10:47,278 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:47] "POST /web/dataset/call_kw/stock.picking/onchange HTTP/1.1" 200 - 8 0.009 0.039 2026-10-19 12:10:47,625 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:47] "POST /web/dataset/call_kw/stock.picking/web_save HTTP/1.1" 200 - 88 0.131 0.179 2026-10-19 12:10:47,675 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:47] "POST /web/dataset/call_kw/stock.picking/zalo_check_recipients HTTP/1.1" 200 - 4 0.015 0.011 2026-10-19 12:10:47,777 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:47] "POST /mail/thread/data HTTP/1.1" 200 - 22 0.039 0.087 2026-10-19 12:10:48,015 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:48] "POST /web/dataset/call_kw/stock.picking/on_barcode_scanned HTTP/1.1" 200 - 66 0.077 0.267 2026-10-19 12:10:48,078 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:48] "POST /mail/thread/messages HTTP/1.1" 200 - 23 0.030 0.357 2026-10-19 12:10:48,136 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:48] "POST /web/dataset/call_kw/stock.picking/json_friendly_approval_request_data HTTP/1.1" 200 - 8 0.024 0.406 2026-10-19 12:10:48,303 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:48] "POST /web/dataset/call_kw/stock.picking/web_read HTTP/1.1" 200 - 51 0.046 0.211 2026-10-19 12:10:48,307 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:48] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.187 2026-10-19 12:10:48,415 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:48] "POST /mail/thread/data HTTP/1.1" 200 - 22 0.034 0.049 2026-10-19 12:10:49,478 100 INFO rb-993a05d-225723-426370 odoo.addons.to_stock_barcode.tests.test_stock_picking.TestStockPickingFormScanTour.browser: test successful 2026-10-19 12:10:49,492 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:49] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-19 12:10:49,496 100 INFO rb-993a05d-225723-426370 odoo.addons.to_stock_barcode.tests.test_stock_picking.TestStockPickingFormScanTour: Closing chrome headless with pid 638 2026-10-19 12:10:49,496 100 INFO rb-993a05d-225723-426370 odoo.addons.to_stock_barcode.tests.test_stock_picking.TestStockPickingFormScanTour: Closing websocket connection 2026-10-19 12:10:49,497 100 INFO rb-993a05d-225723-426370 odoo.addons.to_stock_barcode.tests.test_stock_picking.TestStockPickingFormScanTour: Terminating chrome headless with pid 638 2026-10-19 12:10:49,619 100 INFO rb-993a05d-225723-426370 odoo.addons.to_stock_barcode.tests.test_stock_picking.TestStockPickingFormScanTour: Chrome Log in: /tmp/odoo_tests/rb-993a05d-225723-426370/chrome_logs/chrome_log_20261019_121049_619389_TestStockPickingFormScanTour.txt 2026-10-19 12:10:49,619 100 INFO rb-993a05d-225723-426370 odoo.addons.to_stock_barcode.tests.test_stock_picking.TestStockPickingFormScanTour: Removing chrome user profile "/tmp/tmpr131cxp__chrome_odoo" 2026-10-19 12:10:49,649 100 INFO rb-993a05d-225723-426370 odoo.addons.to_stock_barcode.tests.test_stock_picking: Starting TestStockPickingFormScanTour.test_scan_writes_nothing_when_the_unsaved_picking_cannot_be_saved ... 2026-10-19 12:10:50,043 100 INFO rb-993a05d-225723-426370 odoo.addons.to_stock_barcode.tests.test_stock_picking.TestStockPickingFormScanTour: Chrome pid: 869 2026-10-19 12:10:50,044 100 INFO rb-993a05d-225723-426370 odoo.addons.to_stock_barcode.tests.test_stock_picking.TestStockPickingFormScanTour: Chrome headless temporary user profile dir: /tmp/tmpmuyeeki1_chrome_odoo 2026-10-19 12:10:50,044 100 INFO rb-993a05d-225723-426370 odoo.addons.to_stock_barcode.tests.test_stock_picking.TestStockPickingFormScanTour: Issuing json command http://127.0.0.1:44013/json/version 2026-10-19 12:10:50,049 100 INFO rb-993a05d-225723-426370 odoo.tests.common.requests: request http://127.0.0.1:44013/json/version with timeout 3 increased to 10s during tests 2026-10-19 12:10:50,100 100 INFO rb-993a05d-225723-426370 odoo.addons.to_stock_barcode.tests.test_stock_picking.TestStockPickingFormScanTour: Browser version: Chrome/150.0.7871.114 2026-10-19 12:10:50,100 100 INFO rb-993a05d-225723-426370 odoo.addons.to_stock_barcode.tests.test_stock_picking.TestStockPickingFormScanTour: Issuing json command http://127.0.0.1:44013/json 2026-10-19 12:10:50,101 100 INFO rb-993a05d-225723-426370 odoo.tests.common.requests: request http://127.0.0.1:44013/json with timeout 3 increased to 10s during tests 2026-10-19 12:10:50,134 100 INFO rb-993a05d-225723-426370 odoo.addons.to_stock_barcode.tests.test_stock_picking.TestStockPickingFormScanTour: Websocket url found: ws://127.0.0.1:44013/devtools/page/D33EF9196BCD91BD160C531BE94C5D1D 2026-10-19 12:10:50,158 100 INFO rb-993a05d-225723-426370 odoo.addons.to_stock_barcode.tests.test_stock_picking.TestStockPickingFormScanTour: Enable chrome headless console log notification 2026-10-19 12:10:50,170 100 INFO rb-993a05d-225723-426370 odoo.addons.to_stock_barcode.tests.test_stock_picking.TestStockPickingFormScanTour: Chrome headless enable page notifications 2026-10-19 12:10:51,009 100 INFO rb-993a05d-225723-426370 odoo.tests.common: Surpressing hash update in CryptContext override 2026-10-19 12:10:51,017 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426370 login:admin from n/a 2026-10-19 12:10:51,039 100 INFO rb-993a05d-225723-426370 odoo.addons.to_stock_barcode.tests.test_stock_picking.TestStockPickingFormScanTour: Setting session cookie in browser 2026-10-19 12:10:51,043 100 INFO rb-993a05d-225723-426370 odoo.addons.to_stock_barcode.tests.test_stock_picking.TestStockPickingFormScanTour: Open "http://127.0.0.1:8069/web#action=1401&id=161&view_type=form" in browser 2026-10-19 12:10:51,044 100 INFO rb-993a05d-225723-426370 odoo.addons.to_stock_barcode.tests.test_stock_picking.TestStockPickingFormScanTour: Navigating to: "http://127.0.0.1:8069/web#action=1401&id=161&view_type=form" 2026-10-19 12:10:51,076 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 12:10:53,783 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:53] "GET /web HTTP/1.1" 200 - 120 0.226 2.490 2026-10-19 12:10:53,788 100 INFO rb-993a05d-225723-426370 odoo.addons.to_stock_barcode.tests.test_stock_picking.TestStockPickingFormScanTour: Navigation result: {'frameId': 'D33EF9196BCD91BD160C531BE94C5D1D', 'loaderId': '576DFE9CA70FE39E84B5A76FEE7947AA', 'isDownload': False} 2026-10-19 12:10:53,788 100 INFO rb-993a05d-225723-426370 odoo.addons.to_stock_barcode.tests.test_stock_picking.TestStockPickingFormScanTour: Evaluate ready code "odoo.isTourReady('stock_picking_form_scan_when_saving_fails')" 2026-10-19 12:10:53,898 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:53] "GET /web/webclient/load_menus/3db028efffd8214c0fab52c2eceea244c3037ebdb07f49f6619caccea1d6d604 HTTP/1.1" 200 - 4 0.004 0.065 2026-10-19 12:10:53,914 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:53] "GET /web/assets/0ac3166/web.assets_web.min.js HTTP/1.1" 200 - 4 0.006 0.082 2026-10-19 12:10:53,930 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:53] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 4 0.004 0.059 2026-10-19 12:10:53,959 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:53] "GET /web/assets/79654fb/web.assets_web.min.css HTTP/1.1" 200 - 4 0.016 0.067 2026-10-19 12:10:54,011 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:54] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 11 0.032 0.103 2026-10-19 12:10:54,035 100 INFO rb-993a05d-225723-426370 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-19 12:10:54,081 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:54] "GET /web/assets/6f53984/web.assets_tests.min.js HTTP/1.1" 200 - 4 0.002 0.008 2026-10-19 12:10:55,218 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:55] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.016 2026-10-19 12:10:55,219 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:55] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.015 2026-10-19 12:10:55,223 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:55] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.020 2026-10-19 12:10:55,254 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:55] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.009 0.017 2026-10-19 12:10:55,293 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:55] "POST /web/action/load HTTP/1.1" 200 - 10 0.009 0.063 2026-10-19 12:10:55,409 100 INFO rb-993a05d-225723-426370 odoo.addons.to_stock_barcode.tests.test_stock_picking.TestStockPickingFormScanTour: Evaluate test code "odoo.startTour('stock_picking_form_scan_when_saving_fails', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/web#action=1401&id=161&view_type=form"})" 2026-10-19 12:10:55,514 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:55] "POST /mail/init_messaging HTTP/1.1" 200 - 75 0.095 0.139 2026-10-19 12:10:55,573 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:55] "POST /web/action/load HTTP/1.1" 200 - 10 0.036 0.240 2026-10-19 12:10:55,632 100 INFO rb-993a05d-225723-426370 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-10-19 12:10:55,734 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:55] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 20 0.056 0.380 2026-10-19 12:10:55,753 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:55] "GET /web/service-worker.js HTTP/1.1" 200 - 2 0.009 0.432 2026-10-19 12:10:55,809 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:55] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 9 0.020 0.444 2026-10-19 12:10:55,823 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:55] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-19 12:10:56,000 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:56] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 40 0.100 0.539 2026-10-19 12:10:56,010 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:56] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.561 2026-10-19 12:10:56,263 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:56] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 74 0.139 0.589 2026-10-19 12:10:56,274 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:56] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:10:56,299 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:56] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.009 2026-10-19 12:10:56,319 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10: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-10-19 12:10:56,325 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:56] "POST /mail/load_message_failures HTTP/1.1" 200 - 12 0.025 0.693 2026-10-19 12:10:56,355 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:56] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 5 0.004 0.610 2026-10-19 12:10:56,408 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:56] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 11 0.022 0.615 2026-10-19 12:10:56,450 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:56] "GET /web/offline HTTP/1.1" 200 - 7 0.019 0.592 2026-10-19 12:10:56,497 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:56] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 11 0.014 0.436 2026-10-19 12:10:56,843 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:56] "POST /web/dataset/call_kw/stock.picking/get_views HTTP/1.1" 200 - 138 0.117 0.388 2026-10-19 12:10:56,851 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:56] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.005 0.448 2026-10-19 12:10:56,901 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:56] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 3 0.003 0.005 2026-10-19 12:10:56,998 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:56] "POST /web/dataset/call_kw/stock.picking/json_friendly_approval_request_data HTTP/1.1" 200 - 23 0.041 0.068 2026-10-19 12:10:57,100 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:57] "POST /web/dataset/call_kw/stock.picking/change_responsible HTTP/1.1" 200 - 27 0.027 0.174 2026-10-19 12:10:57,341 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:57] "POST /web/dataset/call_kw/stock.picking/web_read HTTP/1.1" 200 - 78 0.116 0.304 2026-10-19 12:10:57,477 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:57] "POST /web/dataset/call_kw/stock.picking/zalo_check_recipients HTTP/1.1" 200 - 4 0.011 0.011 2026-10-19 12:10:57,501 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:57] "POST /web/dataset/call_kw/stock.picking.type/check_access_rights HTTP/1.1" 200 - 2 0.002 0.006 2026-10-19 12:10:57,659 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:57] "POST /web/dataset/call_kw/stock.picking/brain_get_mentioning_pages HTTP/1.1" 200 - 4 0.008 0.018 2026-10-19 12:10:57,684 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:57] "POST /web/dataset/call_kw/stock.picking/zalo_check_recipients HTTP/1.1" 200 - 4 0.012 0.042 2026-10-19 12:10:57,796 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:57] "POST /mail/thread/data HTTP/1.1" 200 - 34 0.047 0.109 2026-10-19 12:10:57,853 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:57] "POST /web/dataset/call_kw/stock.picking/json_friendly_approval_request_data HTTP/1.1" 200 - 8 0.027 0.163 2026-10-19 12:10:57,930 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:57] "POST /mail/thread/messages HTTP/1.1" 200 - 30 0.034 0.195 2026-10-19 12:10:58,064 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:58] "GET /web/image?field=avatar_128&id=3&model=res.partner&unique=2026-10-19%2010%3A50%3A05 HTTP/1.1" 200 - 11 0.025 0.033 2026-10-19 12:10:58,136 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:58] "GET /web/image?field=avatar_128&id=2&model=res.partner&unique=2026-10-19%2010%3A50%3A05 HTTP/1.1" 200 - 15 0.024 0.104 2026-10-19 12:10:58,223 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:58] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.004 2026-10-19 12:10:59,092 100 INFO rb-993a05d-225723-426370 odoo.addons.to_stock_barcode.tests.test_stock_picking.TestStockPickingFormScanTour.browser: Tour stock_picking_form_scan_when_saving_fails on step: '.o_form_view .o_field_widget[name=picking_type_id]' 2026-10-19 12:10:59,108 100 INFO rb-993a05d-225723-426370 odoo.addons.to_stock_barcode.tests.test_stock_picking.TestStockPickingFormScanTour.browser: Tour stock_picking_form_scan_when_saving_fails on step: 'Create a new picking that cannot be saved because it has no operation type (trigger: .o_form_button_create)' 2026-10-19 12:10:59,126 100 INFO rb-993a05d-225723-426370 odoo.addons.to_stock_barcode.tests.test_stock_picking.TestStockPickingFormScanTour.browser: Tour stock_picking_form_scan_when_saving_fails on step: '.o_form_view .o_form_editable .o_field_widget[name=picking_type_id] input:propValue('')' 2026-10-19 12:10:59,187 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:59] "POST /web/dataset/call_kw/stock.picking/onchange HTTP/1.1" 200 - 9 0.009 0.051 2026-10-19 12:10:59,241 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:59] "POST /web/dataset/call_kw/stock.picking/zalo_check_recipients HTTP/1.1" 200 - 4 0.009 0.011 2026-10-19 12:10:59,692 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:59] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.004 2026-10-19 12:11:00,063 100 INFO rb-993a05d-225723-426370 odoo.addons.to_stock_barcode.tests.test_stock_picking.TestStockPickingFormScanTour.browser: Tour stock_picking_form_scan_when_saving_fails on step: 'Scan a product barcode (trigger: body)' 2026-10-19 12:11:00,082 100 INFO rb-993a05d-225723-426370 odoo.addons.to_stock_barcode.tests.test_stock_picking.TestStockPickingFormScanTour.browser: Tour stock_picking_form_scan_when_saving_fails on step: 'The user is warned that the scan was not applied (trigger: .o_notification.border-warning)' 2026-10-19 12:11:00,093 100 INFO rb-993a05d-225723-426370 odoo.addons.to_stock_barcode.tests.test_stock_picking.TestStockPickingFormScanTour.browser: Tour stock_picking_form_scan_when_saving_fails on step: 'The record is still unsaved (trigger: .o_form_status_indicator_buttons:not(.invisible))' 2026-10-19 12:11:00,095 100 INFO rb-993a05d-225723-426370 odoo.addons.to_stock_barcode.tests.test_stock_picking.TestStockPickingFormScanTour.browser: test successful 2026-10-19 12:11:00,107 100 INFO rb-993a05d-225723-426370 odoo.addons.to_stock_barcode.tests.test_stock_picking.TestStockPickingFormScanTour: Closing chrome headless with pid 869 2026-10-19 12:11:00,108 100 INFO rb-993a05d-225723-426370 odoo.addons.to_stock_barcode.tests.test_stock_picking.TestStockPickingFormScanTour: Closing websocket connection 2026-10-19 12:11:00,109 100 INFO rb-993a05d-225723-426370 odoo.addons.to_stock_barcode.tests.test_stock_picking.TestStockPickingFormScanTour: Terminating chrome headless with pid 869 2026-10-19 12:11:00,230 100 INFO rb-993a05d-225723-426370 odoo.addons.to_stock_barcode.tests.test_stock_picking.TestStockPickingFormScanTour: Chrome Log in: /tmp/odoo_tests/rb-993a05d-225723-426370/chrome_logs/chrome_log_20261019_121100_230537_TestStockPickingFormScanTour.txt 2026-10-19 12:11:00,230 100 INFO rb-993a05d-225723-426370 odoo.addons.to_stock_barcode.tests.test_stock_picking.TestStockPickingFormScanTour: Removing chrome user profile "/tmp/tmpmuyeeki1_chrome_odoo" 2026-10-19 12:11:00,252 100 INFO rb-993a05d-225723-426370 odoo.addons.to_stock_barcode.tests.test_stock_picking: Starting TestStockPickingFormScanTour.test_scrap_command_after_saving_new_picking_targets_the_new_picking ... 2026-10-19 12:11:00,538 100 INFO rb-993a05d-225723-426370 odoo.addons.to_stock_barcode.tests.test_stock_picking.TestStockPickingFormScanTour: Chrome pid: 1082 2026-10-19 12:11:00,539 100 INFO rb-993a05d-225723-426370 odoo.addons.to_stock_barcode.tests.test_stock_picking.TestStockPickingFormScanTour: Chrome headless temporary user profile dir: /tmp/tmpgt8vl_x1_chrome_odoo 2026-10-19 12:11:00,539 100 INFO rb-993a05d-225723-426370 odoo.addons.to_stock_barcode.tests.test_stock_picking.TestStockPickingFormScanTour: Issuing json command http://127.0.0.1:42961/json/version 2026-10-19 12:11:00,540 100 INFO rb-993a05d-225723-426370 odoo.tests.common.requests: request http://127.0.0.1:42961/json/version with timeout 3 increased to 10s during tests 2026-10-19 12:11:00,624 100 INFO rb-993a05d-225723-426370 odoo.addons.to_stock_barcode.tests.test_stock_picking.TestStockPickingFormScanTour: Browser version: Chrome/150.0.7871.114 2026-10-19 12:11:00,624 100 INFO rb-993a05d-225723-426370 odoo.addons.to_stock_barcode.tests.test_stock_picking.TestStockPickingFormScanTour: Issuing json command http://127.0.0.1:42961/json 2026-10-19 12:11:00,625 100 INFO rb-993a05d-225723-426370 odoo.tests.common.requests: request http://127.0.0.1:42961/json with timeout 3 increased to 10s during tests 2026-10-19 12:11:00,639 100 INFO rb-993a05d-225723-426370 odoo.addons.to_stock_barcode.tests.test_stock_picking.TestStockPickingFormScanTour: Websocket url found: ws://127.0.0.1:42961/devtools/page/29E0E6FCE12EE5BF93B592799675FE23 2026-10-19 12:11:00,654 100 INFO rb-993a05d-225723-426370 odoo.addons.to_stock_barcode.tests.test_stock_picking.TestStockPickingFormScanTour: Enable chrome headless console log notification 2026-10-19 12:11:00,663 100 INFO rb-993a05d-225723-426370 odoo.addons.to_stock_barcode.tests.test_stock_picking.TestStockPickingFormScanTour: Chrome headless enable page notifications 2026-10-19 12:11:01,686 100 INFO rb-993a05d-225723-426370 odoo.tests.common: Surpressing hash update in CryptContext override 2026-10-19 12:11:01,690 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426370 login:admin from n/a 2026-10-19 12:11:01,702 100 INFO rb-993a05d-225723-426370 odoo.addons.to_stock_barcode.tests.test_stock_picking.TestStockPickingFormScanTour: Setting session cookie in browser 2026-10-19 12:11:01,707 100 INFO rb-993a05d-225723-426370 odoo.addons.to_stock_barcode.tests.test_stock_picking.TestStockPickingFormScanTour: Open "http://127.0.0.1:8069/web#action=1401&id=162&view_type=form" in browser 2026-10-19 12:11:01,707 100 INFO rb-993a05d-225723-426370 odoo.addons.to_stock_barcode.tests.test_stock_picking.TestStockPickingFormScanTour: Navigating to: "http://127.0.0.1:8069/web#action=1401&id=162&view_type=form" 2026-10-19 12:11:01,726 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 12:11:03,144 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:03] "GET /web HTTP/1.1" 200 - 120 0.150 1.274 2026-10-19 12:11:03,149 100 INFO rb-993a05d-225723-426370 odoo.addons.to_stock_barcode.tests.test_stock_picking.TestStockPickingFormScanTour: Navigation result: {'frameId': '29E0E6FCE12EE5BF93B592799675FE23', 'loaderId': '6F8C4464595D34CF5921DC6065CB4ADF', 'isDownload': False} 2026-10-19 12:11:03,149 100 INFO rb-993a05d-225723-426370 odoo.addons.to_stock_barcode.tests.test_stock_picking.TestStockPickingFormScanTour: Evaluate ready code "odoo.isTourReady('stock_picking_form_scrap_after_saving_new_record')" 2026-10-19 12:11:03,202 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:03] "GET /web/assets/0ac3166/web.assets_web.min.js HTTP/1.1" 200 - 4 0.004 0.011 2026-10-19 12:11:03,227 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:03] "GET /web/assets/79654fb/web.assets_web.min.css HTTP/1.1" 200 - 4 0.015 0.028 2026-10-19 12:11:03,297 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:03] "GET /web/webclient/load_menus/3db028efffd8214c0fab52c2eceea244c3037ebdb07f49f6619caccea1d6d604 HTTP/1.1" 200 - 4 0.014 0.087 2026-10-19 12:11:03,314 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:03] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 4 0.007 0.089 2026-10-19 12:11:03,325 100 INFO rb-993a05d-225723-426370 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-19 12:11:03,349 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:03] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 11 0.017 0.111 2026-10-19 12:11:03,392 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:03] "GET /web/assets/6f53984/web.assets_tests.min.js HTTP/1.1" 200 - 4 0.007 0.018 2026-10-19 12:11:04,274 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:04] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.008 2026-10-19 12:11:04,319 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:04] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.042 2026-10-19 12:11:04,323 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:04] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.039 2026-10-19 12:11:04,338 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:04] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.016 0.033 2026-10-19 12:11:04,377 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:04] "POST /web/action/load HTTP/1.1" 200 - 10 0.017 0.077 2026-10-19 12:11:04,430 100 INFO rb-993a05d-225723-426370 odoo.addons.to_stock_barcode.tests.test_stock_picking.TestStockPickingFormScanTour: Evaluate test code "odoo.startTour('stock_picking_form_scrap_after_saving_new_record', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/web#action=1401&id=162&view_type=form"})" 2026-10-19 12:11:04,579 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:04] "POST /mail/init_messaging HTTP/1.1" 200 - 75 0.092 0.174 2026-10-19 12:11:04,619 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:04] "POST /web/action/load HTTP/1.1" 200 - 10 0.011 0.290 2026-10-19 12:11:04,647 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:04] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:11:04,672 100 INFO rb-993a05d-225723-426370 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-10-19 12:11:04,742 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:04] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 20 0.037 0.369 2026-10-19 12:11:04,750 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:04] "GET /web/service-worker.js HTTP/1.1" 200 - 2 0.001 0.388 2026-10-19 12:11:04,789 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:04] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 9 0.014 0.405 2026-10-19 12:11:04,910 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:04] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 40 0.038 0.485 2026-10-19 12:11:04,914 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:04] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.468 2026-10-19 12:11:05,159 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:05] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 74 0.141 0.428 2026-10-19 12:11:05,180 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:05] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-10-19 12:11:05,199 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:05] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:11:05,206 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:05] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 11 0.021 0.518 2026-10-19 12:11:05,209 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:05] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:11:05,259 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:05] "POST /mail/load_message_failures HTTP/1.1" 200 - 12 0.026 0.486 2026-10-19 12:11:05,277 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:05] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 5 0.005 0.509 2026-10-19 12:11:05,314 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:05] "GET /web/offline HTTP/1.1" 200 - 7 0.013 0.502 2026-10-19 12:11:05,358 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:05] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 11 0.012 0.414 2026-10-19 12:11:05,713 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:05] "POST /web/dataset/call_kw/stock.picking/get_views HTTP/1.1" 200 - 138 0.140 0.354 2026-10-19 12:11:05,723 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:05] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.006 0.415 2026-10-19 12:11:05,852 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:05] "POST /web/dataset/call_kw/stock.picking/json_friendly_approval_request_data HTTP/1.1" 200 - 23 0.044 0.046 2026-10-19 12:11:05,969 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:05] "POST /web/dataset/call_kw/stock.picking/change_responsible HTTP/1.1" 200 - 27 0.045 0.148 2026-10-19 12:11:05,980 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:05] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 3 0.004 0.188 2026-10-19 12:11:06,185 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:06] "POST /web/dataset/call_kw/stock.picking/web_read HTTP/1.1" 200 - 77 0.095 0.297 2026-10-19 12:11:06,313 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:06] "POST /web/dataset/call_kw/stock.picking/zalo_check_recipients HTTP/1.1" 200 - 4 0.009 0.016 2026-10-19 12:11:06,332 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:06] "POST /web/dataset/call_kw/stock.picking.type/check_access_rights HTTP/1.1" 200 - 2 0.002 0.006 2026-10-19 12:11:06,483 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:06] "POST /web/dataset/call_kw/stock.picking/brain_get_mentioning_pages HTTP/1.1" 200 - 4 0.014 0.011 2026-10-19 12:11:06,539 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:06] "POST /web/dataset/call_kw/stock.picking/json_friendly_approval_request_data HTTP/1.1" 200 - 8 0.015 0.051 2026-10-19 12:11:06,670 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:06] "POST /mail/thread/data HTTP/1.1" 200 - 34 0.067 0.122 2026-10-19 12:11:06,685 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:06] "POST /web/dataset/call_kw/stock.picking/zalo_check_recipients HTTP/1.1" 200 - 4 0.005 0.202 2026-10-19 12:11:06,810 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:06] "POST /mail/thread/messages HTTP/1.1" 200 - 30 0.044 0.244 2026-10-19 12:11:06,944 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:06] "GET /web/image?field=avatar_128&id=3&model=res.partner&unique=2026-10-19%2010%3A50%3A05 HTTP/1.1" 200 - 11 0.017 0.036 2026-10-19 12:11:07,040 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:07] "GET /web/image?field=avatar_128&id=2&model=res.partner&unique=2026-10-19%2010%3A50%3A05 HTTP/1.1" 200 - 15 0.048 0.076 2026-10-19 12:11:07,290 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:07] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.008 0.005 2026-10-19 12:11:07,974 100 INFO rb-993a05d-225723-426370 odoo.addons.to_stock_barcode.tests.test_stock_picking.TestStockPickingFormScanTour.browser: Tour stock_picking_form_scrap_after_saving_new_record on step: '.o_form_view .o_field_widget[name=picking_type_id]' 2026-10-19 12:11:07,992 100 INFO rb-993a05d-225723-426370 odoo.addons.to_stock_barcode.tests.test_stock_picking.TestStockPickingFormScanTour.browser: Tour stock_picking_form_scrap_after_saving_new_record on step: 'Create a new picking while another picking is open (trigger: .o_form_button_create)' 2026-10-19 12:11:08,013 100 INFO rb-993a05d-225723-426370 odoo.addons.to_stock_barcode.tests.test_stock_picking.TestStockPickingFormScanTour.browser: Tour stock_picking_form_scrap_after_saving_new_record on step: '.o_form_view .o_form_editable .o_field_widget[name=picking_type_id] input' 2026-10-19 12:11:08,033 100 INFO rb-993a05d-225723-426370 odoo.addons.to_stock_barcode.tests.test_stock_picking.TestStockPickingFormScanTour.browser: Tour stock_picking_form_scrap_after_saving_new_record on step: '.ui-menu-item > a:contains('Scan Tour Internal')' 2026-10-19 12:11:08,080 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:08] "POST /web/dataset/call_kw/stock.picking/onchange HTTP/1.1" 200 - 9 0.018 0.051 2026-10-19 12:11:08,094 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:08] "POST /web/dataset/call_kw/stock.picking.type/name_search HTTP/1.1" 200 - 4 0.005 0.043 2026-10-19 12:11:08,131 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:08] "POST /web/dataset/call_kw/stock.picking/zalo_check_recipients HTTP/1.1" 200 - 4 0.003 0.012 2026-10-19 12:11:08,318 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:08] "POST /web/dataset/call_kw/stock.picking.type/name_search HTTP/1.1" 200 - 8 0.018 0.015 2026-10-19 12:11:08,859 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:08] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-10-19 12:11:09,110 100 INFO rb-993a05d-225723-426370 odoo.addons.to_stock_barcode.tests.test_stock_picking.TestStockPickingFormScanTour.browser: Tour stock_picking_form_scrap_after_saving_new_record on step: 'Save the new picking (trigger: .o_form_button_save)' 2026-10-19 12:11:09,132 100 INFO rb-993a05d-225723-426370 odoo.addons.to_stock_barcode.tests.test_stock_picking.TestStockPickingFormScanTour.browser: Tour stock_picking_form_scrap_after_saving_new_record on step: '.o_form_status_indicator_buttons.invisible' 2026-10-19 12:11:09,197 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:09] "POST /web/dataset/call_kw/stock.picking/onchange HTTP/1.1" 200 - 7 0.029 0.039 2026-10-19 12:11:09,540 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:09] "POST /web/dataset/call_kw/stock.picking/web_save HTTP/1.1" 200 - 87 0.131 0.157 2026-10-19 12:11:09,595 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:09] "POST /web/dataset/call_kw/stock.picking/zalo_check_recipients HTTP/1.1" 200 - 4 0.011 0.013 2026-10-19 12:11:09,682 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:09] "POST /mail/thread/data HTTP/1.1" 200 - 22 0.037 0.064 2026-10-19 12:11:09,744 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:09] "POST /mail/thread/messages HTTP/1.1" 200 - 21 0.032 0.097 2026-10-19 12:11:09,795 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:09] "POST /web/dataset/call_kw/stock.picking/json_friendly_approval_request_data HTTP/1.1" 200 - 8 0.019 0.152 2026-10-19 12:11:10,701 100 INFO rb-993a05d-225723-426370 odoo.addons.to_stock_barcode.tests.test_stock_picking.TestStockPickingFormScanTour.browser: Tour stock_picking_form_scrap_after_saving_new_record on step: 'Scan the scrap command (trigger: body)' 2026-10-19 12:11:10,709 100 INFO rb-993a05d-225723-426370 odoo.addons.to_stock_barcode.tests.test_stock_picking.TestStockPickingFormScanTour.browser: Tour stock_picking_form_scrap_after_saving_new_record on step: 'The scrap form opens (trigger: button[name=action_validate])' 2026-10-19 12:11:10,733 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:10] "POST /web/dataset/call_kw/stock.picking/button_scrap HTTP/1.1" 200 - 6 0.009 0.011 2026-10-19 12:11:10,827 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:10] "POST /web/dataset/call_kw/stock.scrap/get_views HTTP/1.1" 200 - 15 0.030 0.040 2026-10-19 12:11:10,870 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:10] "POST /web/dataset/call_kw/stock.scrap/onchange HTTP/1.1" 200 - 8 0.005 0.020 2026-10-19 12:11:11,668 100 INFO rb-993a05d-225723-426370 odoo.addons.to_stock_barcode.tests.test_stock_picking.TestStockPickingFormScanTour.browser: Tour stock_picking_form_scrap_after_saving_new_record on step: 'Pick the product in the scrap form (trigger: body)' 2026-10-19 12:11:11,679 100 INFO rb-993a05d-225723-426370 odoo.addons.to_stock_barcode.tests.test_stock_picking.TestStockPickingFormScanTour.browser: Tour stock_picking_form_scrap_after_saving_new_record on step: '.o_field_widget[name=product_id] input:propValue('Scan Tour Product')' 2026-10-19 12:11:11,757 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:11] "POST /web/dataset/call_kw/stock.scrap/onchange HTTP/1.1" 200 - 16 0.035 0.042 2026-10-19 12:11:12,401 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:12] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.006 0.005 2026-10-19 12:11:12,522 100 INFO rb-993a05d-225723-426370 odoo.addons.to_stock_barcode.tests.test_stock_picking.TestStockPickingFormScanTour.browser: Tour stock_picking_form_scrap_after_saving_new_record on step: 'Register the scrap (trigger: button[name=action_validate])' 2026-10-19 12:11:12,531 100 INFO rb-993a05d-225723-426370 odoo.addons.to_stock_barcode.tests.test_stock_picking.TestStockPickingFormScanTour.browser: Tour stock_picking_form_scrap_after_saving_new_record on step: 'body:not(:has(.modal))' 2026-10-19 12:11:12,705 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:12] "POST /web/dataset/call_kw/stock.scrap/web_save HTTP/1.1" 200 - 26 0.092 0.081 2026-10-19 12:11:13,384 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #2 deleted stock.move records with IDs: [339] 2026-10-19 12:11:13,737 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:13] "POST /web/dataset/call_button HTTP/1.1" 200 - 305 0.477 0.538 2026-10-19 12:11:14,910 100 INFO rb-993a05d-225723-426370 odoo.addons.to_stock_barcode.tests.test_stock_picking.TestStockPickingFormScanTour.browser: test successful 2026-10-19 12:11:14,921 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:14] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:11:14,931 100 INFO rb-993a05d-225723-426370 odoo.addons.to_stock_barcode.tests.test_stock_picking.TestStockPickingFormScanTour: Closing chrome headless with pid 1082 2026-10-19 12:11:14,932 100 INFO rb-993a05d-225723-426370 odoo.addons.to_stock_barcode.tests.test_stock_picking.TestStockPickingFormScanTour: Closing websocket connection 2026-10-19 12:11:14,933 100 INFO rb-993a05d-225723-426370 odoo.addons.to_stock_barcode.tests.test_stock_picking.TestStockPickingFormScanTour: Terminating chrome headless with pid 1082 2026-10-19 12:11:15,046 100 INFO rb-993a05d-225723-426370 odoo.addons.to_stock_barcode.tests.test_stock_picking.TestStockPickingFormScanTour: Chrome Log in: /tmp/odoo_tests/rb-993a05d-225723-426370/chrome_logs/chrome_log_20261019_121115_046035_TestStockPickingFormScanTour.txt 2026-10-19 12:11:15,046 100 INFO rb-993a05d-225723-426370 odoo.addons.to_stock_barcode.tests.test_stock_picking.TestStockPickingFormScanTour: Removing chrome user profile "/tmp/tmpgt8vl_x1_chrome_odoo" 2026-10-19 12:11:15,086 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-19 12:11:15,088 100 INFO rb-993a05d-225723-426370 odoo.addons.to_stock_barcode.tests.test_stock_picking_barcode_fallback: Starting TestStockPickingBarcodeFallback.test_internal_lot_not_found_with_gs1_separator_is_sanitized_and_bounded ... 2026-10-19 12:11:16,007 100 INFO rb-993a05d-225723-426370 odoo.addons.to_stock_barcode.tests.test_stock_picking_barcode_fallback: Starting TestStockPickingBarcodeFallback.test_outgoing_lot_not_found_with_gs1_separator_is_sanitized_and_bounded ... 2026-10-19 12:11:16,764 100 INFO rb-993a05d-225723-426370 odoo.addons.to_stock_barcode.tests.test_stock_picking_barcode_fallback: Starting TestStockPickingBarcodeFallback.test_successful_package_scan_must_not_fall_through_to_lot_lookup ... 2026-10-19 12:11:17,573 100 INFO rb-993a05d-225723-426370 odoo.addons.to_stock_barcode.tests.test_stock_picking_barcode_fallback: Starting TestStockPickingBarcodeFallback.test_unmatched_barcode_on_fresh_picking_must_notify_not_raise ... 2026-10-19 12:11:18,369 100 INFO rb-993a05d-225723-426370 odoo.addons.to_stock_barcode.tests.test_stock_picking_barcode_fallback: Starting TestStockPickingBarcodeFallback.test_unmatched_barcode_with_gs1_separator_shows_visible_token_not_control_char ... 2026-10-19 12:11:19,076 100 INFO rb-993a05d-225723-426370 odoo.addons.to_stock_barcode.tests.test_stock_picking_barcode_fallback: Starting TestStockPickingBarcodeFallback.test_unmatched_barcode_with_other_control_chars_shows_uppercase_hex_tokens ... 2026-10-19 12:11:19,708 100 INFO rb-993a05d-225723-426370 odoo.addons.to_stock_barcode.tests.test_stock_picking_barcode_fallback: Starting TestStockPickingBarcodeFallback.test_unmatched_overlong_barcode_is_truncated_with_marker ... 2026-10-19 12:11:20,338 100 INFO rb-993a05d-225723-426370 odoo.addons.to_stock_barcode.tests.test_stock_picking_barcode_fallback: Starting TestStockPickingBarcodeFallback.test_unmatched_overlong_barcode_with_separators_is_bounded_and_keeps_tokens_whole ... 2026-10-19 12:11:21,103 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-19 12:11:21,106 100 INFO rb-993a05d-225723-426370 odoo.addons.to_stock_barcode.tests.test_stock_picking_barcode_fallback: Starting TestStockPickingLotMessagesSanitized.test_lot_added_for_existing_lot_shows_visible_token_and_keeps_raw_lot ... 2026-10-19 12:11:22,114 100 INFO rb-993a05d-225723-426370 odoo.addons.to_stock_barcode.tests.test_stock_picking_barcode_fallback: Starting TestStockPickingLotMessagesSanitized.test_lot_added_for_unknown_lot_shows_visible_token_and_keeps_raw_lot_name ... 2026-10-19 12:11:23,052 100 INFO rb-993a05d-225723-426370 odoo.addons.to_stock_barcode.tests.test_stock_picking_barcode_fallback: Starting TestStockPickingLotMessagesSanitized.test_lot_already_assigned_warning_shows_visible_token_and_keeps_raw_lot ... 2026-10-19 12:11:24,088 100 INFO rb-993a05d-225723-426370 odoo.addons.to_stock_barcode.tests.test_stock_picking_barcode_fallback: Starting TestStockPickingLotMessagesSanitized.test_multiple_lines_created_message_shows_visible_token_and_keeps_raw_lot ... 2026-10-19 12:11:25,156 100 INFO rb-993a05d-225723-426370 odoo.addons.to_stock_barcode.tests.test_stock_picking_barcode_fallback: Starting TestStockPickingLotMessagesSanitized.test_new_line_created_message_shows_visible_token_and_keeps_raw_lot ... 2026-10-19 12:11:25,945 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-19 12:11:25,947 100 INFO rb-993a05d-225723-426370 odoo.addons.to_stock_barcode.tests.test_stock_quant: Starting TestStockBarcode.test_add_product ... 2026-10-19 12:11:26,559 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [118469] 2026-10-19 12:11:26,559 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted stock.quant records with IDs: [14, 29, 247] 2026-10-19 12:11:26,605 100 INFO rb-993a05d-225723-426370 odoo.addons.to_stock_barcode.tests.test_stock_quant: Starting TestStockBarcode.test_location_handling ... 2026-10-19 12:11:27,227 100 INFO rb-993a05d-225723-426370 odoo.addons.to_stock_barcode.tests.test_stock_quant: Starting TestStockBarcode.test_process_barcode_with_nomenclature ... 2026-10-19 12:11:27,834 100 INFO rb-993a05d-225723-426370 odoo.addons.to_stock_barcode.tests.test_stock_quant: Starting TestStockBarcode.test_process_barcode_without_nomenclature ... 2026-10-19 12:11:28,479 100 INFO rb-993a05d-225723-426370 odoo.addons.to_stock_barcode.tests.test_stock_quant: Starting TestStockBarcode.test_validation_scanned_stock_quant ... 2026-10-19 12:11:29,003 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-19 12:11:29,005 100 INFO rb-993a05d-225723-426370 odoo.addons.to_stock_barcode.tests.test_stock_scrap: Starting TestStockBarcode.test_on_barcode_scanned_stock_scrap ... 2026-10-19 12:11:29,723 100 INFO rb-993a05d-225723-426370 odoo.addons.to_stock_barcode.tests.test_stock_scrap: Starting TestStockBarcode.test_unmatched_overlong_scrap_barcode_is_truncated_with_marker ... 2026-10-19 12:11:30,531 100 INFO rb-993a05d-225723-426370 odoo.addons.to_stock_barcode.tests.test_stock_scrap: Starting TestStockBarcode.test_unmatched_scrap_barcode_with_gs1_separator_shows_visible_token_not_control_char ... 2026-10-19 12:11:31,200 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-19 12:11:32,343 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <505738459557480.1792411892.223215341567993-openerp-message-notify@3402a05e02fb>: ['"Route Scan Other Operator" <@False>'] 2026-10-19 12:11:32,455 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [283] 2026-10-19 12:11:32,455 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 12:11:32,860 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <374663560211033.1792411892.803445100784302-openerp-message-notify@3402a05e02fb>: ['"Route Scan Other Operator" <@False>'] 2026-10-19 12:11:32,904 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [284] 2026-10-19 12:11:32,904 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 12:11:33,598 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <055657944556066.1792411893.532656431198120-openerp-message-notify@3402a05e02fb>: ['"Route Scan Other Operator" <@False>'] 2026-10-19 12:11:33,644 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [285] 2026-10-19 12:11:33,644 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 12:11:33,752 100 INFO rb-993a05d-225723-426370 odoo.addons.to_stock_barcode.tests.test_ui: Starting TestStockBarcodeRoutesUI.test_inventory_adjustments_route_scan_counts_scanned_product ... 2026-10-19 12:11:34,156 100 INFO rb-993a05d-225723-426370 odoo.addons.to_stock_barcode.tests.test_ui.TestStockBarcodeRoutesUI: Chrome pid: 1309 2026-10-19 12:11:34,157 100 INFO rb-993a05d-225723-426370 odoo.addons.to_stock_barcode.tests.test_ui.TestStockBarcodeRoutesUI: Chrome headless temporary user profile dir: /tmp/tmpiy94aazk_chrome_odoo 2026-10-19 12:11:34,157 100 INFO rb-993a05d-225723-426370 odoo.addons.to_stock_barcode.tests.test_ui.TestStockBarcodeRoutesUI: Issuing json command http://127.0.0.1:38513/json/version 2026-10-19 12:11:34,160 100 INFO rb-993a05d-225723-426370 odoo.tests.common.requests: request http://127.0.0.1:38513/json/version with timeout 3 increased to 10s during tests 2026-10-19 12:11:34,193 100 INFO rb-993a05d-225723-426370 odoo.addons.to_stock_barcode.tests.test_ui.TestStockBarcodeRoutesUI: Browser version: Chrome/150.0.7871.114 2026-10-19 12:11:34,195 100 INFO rb-993a05d-225723-426370 odoo.addons.to_stock_barcode.tests.test_ui.TestStockBarcodeRoutesUI: Issuing json command http://127.0.0.1:38513/json 2026-10-19 12:11:34,197 100 INFO rb-993a05d-225723-426370 odoo.tests.common.requests: request http://127.0.0.1:38513/json with timeout 3 increased to 10s during tests 2026-10-19 12:11:34,222 100 INFO rb-993a05d-225723-426370 odoo.addons.to_stock_barcode.tests.test_ui.TestStockBarcodeRoutesUI: Websocket url found: ws://127.0.0.1:38513/devtools/page/EF98F67F5C054631A6DF91E75E97C962 2026-10-19 12:11:34,237 100 INFO rb-993a05d-225723-426370 odoo.addons.to_stock_barcode.tests.test_ui.TestStockBarcodeRoutesUI: Enable chrome headless console log notification 2026-10-19 12:11:34,258 100 INFO rb-993a05d-225723-426370 odoo.addons.to_stock_barcode.tests.test_ui.TestStockBarcodeRoutesUI: Chrome headless enable page notifications 2026-10-19 12:11:35,026 100 INFO rb-993a05d-225723-426370 odoo.tests.common: Surpressing hash update in CryptContext override 2026-10-19 12:11:35,038 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426370 login:admin from n/a 2026-10-19 12:11:35,062 100 INFO rb-993a05d-225723-426370 odoo.addons.to_stock_barcode.tests.test_ui.TestStockBarcodeRoutesUI: Setting session cookie in browser 2026-10-19 12:11:35,065 100 INFO rb-993a05d-225723-426370 odoo.addons.to_stock_barcode.tests.test_ui.TestStockBarcodeRoutesUI: Open "http://127.0.0.1:8069/web#action=990" in browser 2026-10-19 12:11:35,065 100 INFO rb-993a05d-225723-426370 odoo.addons.to_stock_barcode.tests.test_ui.TestStockBarcodeRoutesUI: Navigating to: "http://127.0.0.1:8069/web#action=990" 2026-10-19 12:11:35,110 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 12:11:36,488 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:36] "GET /web HTTP/1.1" 200 - 118 0.179 1.212 2026-10-19 12:11:36,492 100 INFO rb-993a05d-225723-426370 odoo.addons.to_stock_barcode.tests.test_ui.TestStockBarcodeRoutesUI: Navigation result: {'frameId': 'EF98F67F5C054631A6DF91E75E97C962', 'loaderId': '285DA4D33517928DDBCCF6AF553C45A8', 'isDownload': False} 2026-10-19 12:11:36,493 100 INFO rb-993a05d-225723-426370 odoo.addons.to_stock_barcode.tests.test_ui.TestStockBarcodeRoutesUI: Evaluate ready code "odoo.isTourReady('stock_barcode_routes_inventory_adjustments_scan')" 2026-10-19 12:11:36,538 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:36] "GET /web/assets/79654fb/web.assets_web.min.css HTTP/1.1" 200 - 4 0.012 0.009 2026-10-19 12:11:36,552 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:36] "GET /web/assets/0ac3166/web.assets_web.min.js HTTP/1.1" 200 - 4 0.005 0.028 2026-10-19 12:11:36,643 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:36] "GET /web/webclient/load_menus/3db028efffd8214c0fab52c2eceea244c3037ebdb07f49f6619caccea1d6d604 HTTP/1.1" 200 - 4 0.028 0.090 2026-10-19 12:11:36,680 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:36] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 4 0.004 0.148 2026-10-19 12:11:36,682 100 INFO rb-993a05d-225723-426370 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-19 12:11:36,720 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:36] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 11 0.013 0.170 2026-10-19 12:11:36,768 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:36] "GET /web/assets/6f53984/web.assets_tests.min.js HTTP/1.1" 200 - 4 0.002 0.012 2026-10-19 12:11:37,797 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:37] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.017 2026-10-19 12:11:37,808 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:37] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.031 2026-10-19 12:11:37,819 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:37] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.033 2026-10-19 12:11:37,920 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:37] "POST /web/action/load HTTP/1.1" 200 - 13 0.073 0.053 2026-10-19 12:11:37,944 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:37] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.011 0.124 2026-10-19 12:11:37,970 100 INFO rb-993a05d-225723-426370 odoo.addons.to_stock_barcode.tests.test_ui.TestStockBarcodeRoutesUI: Evaluate test code "odoo.startTour('stock_barcode_routes_inventory_adjustments_scan', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/web#action=990"})" 2026-10-19 12:11:38,167 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:38] "POST /mail/init_messaging HTTP/1.1" 200 - 74 0.097 0.241 2026-10-19 12:11:38,241 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:38] "POST /web/action/load HTTP/1.1" 200 - 13 0.037 0.346 2026-10-19 12:11:38,303 100 INFO rb-993a05d-225723-426370 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-10-19 12:11:38,394 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:38] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 20 0.056 0.406 2026-10-19 12:11:38,409 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:38] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-19 12:11:38,439 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:38] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 9 0.018 0.481 2026-10-19 12:11:38,444 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:38] "GET /web/service-worker.js HTTP/1.1" 200 - 2 0.000 0.505 2026-10-19 12:11:38,543 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:38] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 40 0.031 0.556 2026-10-19 12:11:38,552 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:38] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.546 2026-10-19 12:11:38,804 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:38] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 74 0.148 0.481 2026-10-19 12:11:38,840 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:38] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.018 2026-10-19 12:11:38,848 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:38] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 11 0.016 0.553 2026-10-19 12:11:38,880 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:38] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-19 12:11:38,892 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:38] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-19 12:11:38,925 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:38] "POST /mail/load_message_failures HTTP/1.1" 200 - 12 0.031 0.470 2026-10-19 12:11:38,958 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:38] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 5 0.023 0.483 2026-10-19 12:11:39,002 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:39] "GET /web/offline HTTP/1.1" 200 - 7 0.017 0.498 2026-10-19 12:11:39,062 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:39] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 11 0.016 0.435 2026-10-19 12:11:39,213 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #2 deleted stock.quant records with IDs: [72, 73] 2026-10-19 12:11:39,218 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:39] "POST /web/action/run HTTP/1.1" 200 - 65 0.066 0.259 2026-10-19 12:11:39,223 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:39] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.258 2026-10-19 12:11:39,374 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:39] "POST /web/dataset/call_kw/stock.quant/get_views HTTP/1.1" 200 - 44 0.060 0.063 2026-10-19 12:11:39,658 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:39] "POST /web/dataset/call_kw/stock.quant/web_search_read HTTP/1.1" 200 - 45 0.072 0.173 2026-10-19 12:11:39,668 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:39] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 3 0.003 0.250 2026-10-19 12:11:40,156 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:40] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.005 2026-10-19 12:11:40,914 100 INFO rb-993a05d-225723-426370 odoo.addons.to_stock_barcode.tests.test_ui.TestStockBarcodeRoutesUI.browser: Tour stock_barcode_routes_inventory_adjustments_scan on step: '.o_list_view' 2026-10-19 12:11:40,923 100 INFO rb-993a05d-225723-426370 odoo.addons.to_stock_barcode.tests.test_ui.TestStockBarcodeRoutesUI.browser: Tour stock_barcode_routes_inventory_adjustments_scan on step: 'Scan a product barcode on the Physical Inventory list (trigger: body)' 2026-10-19 12:11:40,942 100 INFO rb-993a05d-225723-426370 odoo.addons.to_stock_barcode.tests.test_ui.TestStockBarcodeRoutesUI.browser: Tour stock_barcode_routes_inventory_adjustments_scan on step: 'The scan is acknowledged with a notification (trigger: .o_notification.border-success)' 2026-10-19 12:11:40,997 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:40] "POST /web/dataset/call_kw/stock.quant/on_validation_scanned HTTP/1.1" 200 - 18 0.015 0.035 2026-10-19 12:11:41,089 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:41] "POST /web/dataset/call_kw/stock.quant/web_search_read HTTP/1.1" 200 - 23 0.024 0.058 2026-10-19 12:11:41,466 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:41] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.014 0.004 2026-10-19 12:11:41,877 100 INFO rb-993a05d-225723-426370 odoo.addons.to_stock_barcode.tests.test_ui.TestStockBarcodeRoutesUI.browser: Tour stock_barcode_routes_inventory_adjustments_scan on step: 'A counted row for the scanned product is listed (trigger: .o_list_view .o_data_row:contains('Route Scan Product'))' 2026-10-19 12:11:41,881 100 INFO rb-993a05d-225723-426370 odoo.addons.to_stock_barcode.tests.test_ui.TestStockBarcodeRoutesUI.browser: test successful 2026-10-19 12:11:41,897 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:41] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:11:41,904 100 INFO rb-993a05d-225723-426370 odoo.addons.to_stock_barcode.tests.test_ui.TestStockBarcodeRoutesUI: Closing chrome headless with pid 1309 2026-10-19 12:11:41,905 100 INFO rb-993a05d-225723-426370 odoo.addons.to_stock_barcode.tests.test_ui.TestStockBarcodeRoutesUI: Closing websocket connection 2026-10-19 12:11:41,906 100 INFO rb-993a05d-225723-426370 odoo.addons.to_stock_barcode.tests.test_ui.TestStockBarcodeRoutesUI: Terminating chrome headless with pid 1309 2026-10-19 12:11:42,022 100 INFO rb-993a05d-225723-426370 odoo.addons.to_stock_barcode.tests.test_ui.TestStockBarcodeRoutesUI: Chrome Log in: /tmp/odoo_tests/rb-993a05d-225723-426370/chrome_logs/chrome_log_20261019_121142_022165_TestStockBarcodeRoutesUI.txt 2026-10-19 12:11:42,022 100 INFO rb-993a05d-225723-426370 odoo.addons.to_stock_barcode.tests.test_ui.TestStockBarcodeRoutesUI: Removing chrome user profile "/tmp/tmpiy94aazk_chrome_odoo" 2026-10-19 12:11:42,056 100 INFO rb-993a05d-225723-426370 odoo.addons.to_stock_barcode.tests.test_ui: Starting TestStockBarcodeRoutesUI.test_operations_route_scan_adds_product_to_opened_picking ... 2026-10-19 12:11:42,452 100 INFO rb-993a05d-225723-426370 odoo.addons.to_stock_barcode.tests.test_ui.TestStockBarcodeRoutesUI: Chrome pid: 1516 2026-10-19 12:11:42,453 100 INFO rb-993a05d-225723-426370 odoo.addons.to_stock_barcode.tests.test_ui.TestStockBarcodeRoutesUI: Chrome headless temporary user profile dir: /tmp/tmp3x1lzps5_chrome_odoo 2026-10-19 12:11:42,453 100 INFO rb-993a05d-225723-426370 odoo.addons.to_stock_barcode.tests.test_ui.TestStockBarcodeRoutesUI: Issuing json command http://127.0.0.1:32775/json/version 2026-10-19 12:11:42,455 100 INFO rb-993a05d-225723-426370 odoo.tests.common.requests: request http://127.0.0.1:32775/json/version with timeout 3 increased to 10s during tests 2026-10-19 12:11:42,607 100 INFO rb-993a05d-225723-426370 odoo.addons.to_stock_barcode.tests.test_ui.TestStockBarcodeRoutesUI: Browser version: Chrome/150.0.7871.114 2026-10-19 12:11:42,607 100 INFO rb-993a05d-225723-426370 odoo.addons.to_stock_barcode.tests.test_ui.TestStockBarcodeRoutesUI: Issuing json command http://127.0.0.1:32775/json 2026-10-19 12:11:42,608 100 INFO rb-993a05d-225723-426370 odoo.tests.common.requests: request http://127.0.0.1:32775/json with timeout 3 increased to 10s during tests 2026-10-19 12:11:42,627 100 INFO rb-993a05d-225723-426370 odoo.addons.to_stock_barcode.tests.test_ui.TestStockBarcodeRoutesUI: Websocket url found: ws://127.0.0.1:32775/devtools/page/256387DFD64773EC3A722454D42B0F9C 2026-10-19 12:11:42,649 100 INFO rb-993a05d-225723-426370 odoo.addons.to_stock_barcode.tests.test_ui.TestStockBarcodeRoutesUI: Enable chrome headless console log notification 2026-10-19 12:11:42,659 100 INFO rb-993a05d-225723-426370 odoo.addons.to_stock_barcode.tests.test_ui.TestStockBarcodeRoutesUI: Chrome headless enable page notifications 2026-10-19 12:11:43,601 100 INFO rb-993a05d-225723-426370 odoo.tests.common: Surpressing hash update in CryptContext override 2026-10-19 12:11:43,607 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426370 login:admin from n/a 2026-10-19 12:11:43,635 100 INFO rb-993a05d-225723-426370 odoo.addons.to_stock_barcode.tests.test_ui.TestStockBarcodeRoutesUI: Setting session cookie in browser 2026-10-19 12:11:43,639 100 INFO rb-993a05d-225723-426370 odoo.addons.to_stock_barcode.tests.test_ui.TestStockBarcodeRoutesUI: Open "http://127.0.0.1:8069/web#action=1400" in browser 2026-10-19 12:11:43,639 100 INFO rb-993a05d-225723-426370 odoo.addons.to_stock_barcode.tests.test_ui.TestStockBarcodeRoutesUI: Navigating to: "http://127.0.0.1:8069/web#action=1400" 2026-10-19 12:11:43,664 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 12:11:45,262 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:45] "GET /web HTTP/1.1" 200 - 121 0.196 1.411 2026-10-19 12:11:45,267 100 INFO rb-993a05d-225723-426370 odoo.addons.to_stock_barcode.tests.test_ui.TestStockBarcodeRoutesUI: Navigation result: {'frameId': '256387DFD64773EC3A722454D42B0F9C', 'loaderId': '0BA27773BED3DE0B9A1308B2FB4DEDB9', 'isDownload': False} 2026-10-19 12:11:45,268 100 INFO rb-993a05d-225723-426370 odoo.addons.to_stock_barcode.tests.test_ui.TestStockBarcodeRoutesUI: Evaluate ready code "odoo.isTourReady('stock_barcode_routes_operations_scan')" 2026-10-19 12:11:45,391 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:45] "GET /web/webclient/load_menus/3db028efffd8214c0fab52c2eceea244c3037ebdb07f49f6619caccea1d6d604 HTTP/1.1" 200 - 4 0.019 0.068 2026-10-19 12:11:45,407 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:45] "GET /web/assets/0ac3166/web.assets_web.min.js HTTP/1.1" 200 - 4 0.006 0.098 2026-10-19 12:11:45,425 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:45] "GET /web/assets/79654fb/web.assets_web.min.css HTTP/1.1" 200 - 4 0.008 0.105 2026-10-19 12:11:45,454 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:45] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 4 0.004 0.139 2026-10-19 12:11:45,498 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:45] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 11 0.026 0.169 2026-10-19 12:11:45,519 100 INFO rb-993a05d-225723-426370 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-19 12:11:45,590 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:45] "GET /web/assets/6f53984/web.assets_tests.min.js HTTP/1.1" 200 - 4 0.005 0.011 2026-10-19 12:11:46,849 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:46] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.010 2026-10-19 12:11:46,896 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:46] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.045 2026-10-19 12:11:46,899 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:46] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.049 2026-10-19 12:11:46,950 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:46] "POST /web/action/load HTTP/1.1" 200 - 7 0.032 0.045 2026-10-19 12:11:46,970 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:46] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.008 0.051 2026-10-19 12:11:47,003 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:47] "POST /web/action/load HTTP/1.1" 200 - 7 0.012 0.054 2026-10-19 12:11:47,103 100 INFO rb-993a05d-225723-426370 odoo.addons.to_stock_barcode.tests.test_ui.TestStockBarcodeRoutesUI: Evaluate test code "odoo.startTour('stock_barcode_routes_operations_scan', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/web#action=1400"})" 2026-10-19 12:11:47,255 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:47] "POST /mail/init_messaging HTTP/1.1" 200 - 75 0.144 0.178 2026-10-19 12:11:47,310 100 INFO rb-993a05d-225723-426370 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-10-19 12:11:47,390 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:47] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 20 0.042 0.394 2026-10-19 12:11:47,397 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:47] "GET /web/service-worker.js HTTP/1.1" 200 - 2 0.002 0.432 2026-10-19 12:11:47,405 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:47] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.009 2026-10-19 12:11:47,442 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:47] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 9 0.020 0.378 2026-10-19 12:11:47,578 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:47] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 40 0.054 0.478 2026-10-19 12:11:47,752 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:47] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 74 0.077 0.606 2026-10-19 12:11:47,759 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:47] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.623 2026-10-19 12:11:47,760 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:47] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-19 12:11:47,765 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:47] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-19 12:11:47,794 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:47] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.022 2026-10-19 12:11:47,815 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:47] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 11 0.024 0.507 2026-10-19 12:11:47,835 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:47] "GET /barcodes/static/img/barcode.png HTTP/1.1" 200 - 0 0.000 0.012 2026-10-19 12:11:47,878 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:47] "POST /mail/load_message_failures HTTP/1.1" 200 - 12 0.037 0.430 2026-10-19 12:11:47,894 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:47] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 5 0.002 0.470 2026-10-19 12:11:47,937 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:47] "GET /web/offline HTTP/1.1" 200 - 7 0.009 0.473 2026-10-19 12:11:48,008 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:48] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 11 0.020 0.373 2026-10-19 12:11:48,036 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:48] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 6 0.009 0.186 2026-10-19 12:11:48,041 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:48] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.123 2026-10-19 12:11:48,690 100 INFO rb-993a05d-225723-426370 odoo.addons.to_stock_barcode.tests.test_ui.TestStockBarcodeRoutesUI.browser: Tour stock_barcode_routes_operations_scan on step: 'Open the operations list from the Barcode app main screen (trigger: .o_stock_barcode_main .o_button_operations)' 2026-10-19 12:11:48,706 100 INFO rb-993a05d-225723-426370 odoo.addons.to_stock_barcode.tests.test_ui.TestStockBarcodeRoutesUI.browser: Tour stock_barcode_routes_operations_scan on step: 'A ready transfer assigned to another user is listed by default (trigger: .o_list_view .o_data_row:contains('ROUTESCAN/OPS/0001'))' 2026-10-19 12:11:48,728 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:48] "POST /web/action/load HTTP/1.1" 200 - 12 0.009 0.019 2026-10-19 12:11:49,148 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:49] "POST /web/dataset/call_kw/stock.picking/get_views HTTP/1.1" 200 - 143 0.133 0.274 2026-10-19 12:11:49,527 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:49] "POST /web/dataset/call_kw/stock.picking/web_search_read HTTP/1.1" 200 - 71 0.142 0.193 2026-10-19 12:11:49,537 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:49] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 3 0.001 0.338 2026-10-19 12:11:49,541 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:49] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.247 2026-10-19 12:11:50,374 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:50] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-10-19 12:11:50,745 100 INFO rb-993a05d-225723-426370 odoo.addons.to_stock_barcode.tests.test_ui.TestStockBarcodeRoutesUI.browser: Tour stock_barcode_routes_operations_scan on step: 'Done and cancelled transfers are not listed by default (trigger: .o_list_view)' 2026-10-19 12:11:50,756 100 INFO rb-993a05d-225723-426370 odoo.addons.to_stock_barcode.tests.test_ui.TestStockBarcodeRoutesUI.browser: Tour stock_barcode_routes_operations_scan on step: 'Open the picking prepared for the scan (trigger: .o_list_view .o_data_row:contains('ROUTESCAN/OPS/0001') td[name=name])' 2026-10-19 12:11:50,825 100 INFO rb-993a05d-225723-426370 odoo.addons.to_stock_barcode.tests.test_ui.TestStockBarcodeRoutesUI.browser: Tour stock_barcode_routes_operations_scan on step: '.o_form_view .o_form_sheet' 2026-10-19 12:11:50,873 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:50] "POST /web/dataset/call_kw/stock.picking/json_friendly_approval_request_data HTTP/1.1" 200 - 21 0.040 0.034 2026-10-19 12:11:50,971 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:50] "POST /web/dataset/call_kw/stock.picking/change_responsible HTTP/1.1" 200 - 27 0.034 0.108 2026-10-19 12:11:50,980 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:50] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 3 0.003 0.175 2026-10-19 12:11:51,229 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:51] "POST /web/dataset/call_kw/stock.picking/web_read HTTP/1.1" 200 - 87 0.104 0.291 2026-10-19 12:11:51,369 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:51] "POST /web/dataset/call_kw/stock.picking/zalo_check_recipients HTTP/1.1" 200 - 4 0.004 0.009 2026-10-19 12:11:51,382 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:51] "POST /web/dataset/call_kw/stock.picking.type/check_access_rights HTTP/1.1" 200 - 2 0.000 0.006 2026-10-19 12:11:51,475 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:51] "POST /web/dataset/call_kw/stock.picking/brain_get_mentioning_pages HTTP/1.1" 200 - 4 0.006 0.012 2026-10-19 12:11:51,504 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:51] "POST /web/dataset/call_kw/stock.picking/zalo_check_recipients HTTP/1.1" 200 - 4 0.019 0.019 2026-10-19 12:11:51,573 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:51] "POST /web/dataset/call_kw/stock.picking/json_friendly_approval_request_data HTTP/1.1" 200 - 8 0.023 0.073 2026-10-19 12:11:51,692 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:51] "POST /mail/thread/data HTTP/1.1" 200 - 41 0.051 0.172 2026-10-19 12:11:51,771 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:51] "POST /mail/thread/messages HTTP/1.1" 200 - 32 0.034 0.235 2026-10-19 12:11:51,775 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:51] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.057 2026-10-19 12:11:51,884 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:51] "GET /web/image?field=avatar_128&id=3&model=res.partner&unique=2026-10-19%2010%3A50%3A05 HTTP/1.1" 200 - 11 0.010 0.030 2026-10-19 12:11:51,942 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:51] "GET /web/image?field=avatar_128&id=2&model=res.partner&unique=2026-10-19%2010%3A50%3A05 HTTP/1.1" 200 - 15 0.017 0.063 2026-10-19 12:11:52,738 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:52] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.013 0.005 2026-10-19 12:11:52,937 100 INFO rb-993a05d-225723-426370 odoo.addons.to_stock_barcode.tests.test_ui.TestStockBarcodeRoutesUI.browser: Tour stock_barcode_routes_operations_scan on step: 'Scan a product barcode on the opened picking (trigger: body)' 2026-10-19 12:11:52,951 100 INFO rb-993a05d-225723-426370 odoo.addons.to_stock_barcode.tests.test_ui.TestStockBarcodeRoutesUI.browser: Tour stock_barcode_routes_operations_scan on step: 'The scanned product appears in the picking's operations (trigger: .o_field_widget[name=move_line_ids] .o_data_row:contains('Route Scan Product'))' 2026-10-19 12:11:53,254 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:53] "POST /web/dataset/call_kw/stock.picking/on_barcode_scanned HTTP/1.1" 200 - 79 0.126 0.176 2026-10-19 12:11:53,294 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:53] "POST /mail/thread/messages HTTP/1.1" 200 - 5 0.013 0.010 2026-10-19 12:11:53,476 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:53] "POST /web/dataset/call_kw/stock.picking/web_read HTTP/1.1" 200 - 51 0.050 0.143 2026-10-19 12:11:53,595 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:53] "POST /mail/thread/data HTTP/1.1" 200 - 29 0.026 0.066 2026-10-19 12:11:54,413 100 INFO rb-993a05d-225723-426370 odoo.addons.to_stock_barcode.tests.test_ui.TestStockBarcodeRoutesUI.browser: test successful 2026-10-19 12:11:54,425 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:54] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:11:54,432 100 INFO rb-993a05d-225723-426370 odoo.addons.to_stock_barcode.tests.test_ui.TestStockBarcodeRoutesUI: Closing chrome headless with pid 1516 2026-10-19 12:11:54,433 100 INFO rb-993a05d-225723-426370 odoo.addons.to_stock_barcode.tests.test_ui.TestStockBarcodeRoutesUI: Closing websocket connection 2026-10-19 12:11:54,433 100 INFO rb-993a05d-225723-426370 odoo.addons.to_stock_barcode.tests.test_ui.TestStockBarcodeRoutesUI: Terminating chrome headless with pid 1516 2026-10-19 12:11:54,558 100 INFO rb-993a05d-225723-426370 odoo.addons.to_stock_barcode.tests.test_ui.TestStockBarcodeRoutesUI: Chrome Log in: /tmp/odoo_tests/rb-993a05d-225723-426370/chrome_logs/chrome_log_20261019_121154_557956_TestStockBarcodeRoutesUI.txt 2026-10-19 12:11:54,558 100 INFO rb-993a05d-225723-426370 odoo.addons.to_stock_barcode.tests.test_ui.TestStockBarcodeRoutesUI: Removing chrome user profile "/tmp/tmp3x1lzps5_chrome_odoo" 2026-10-19 12:11:54,606 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-19 12:11:57,447 100 INFO rb-993a05d-225723-426370 odoo.addons.to_stock_block_quantity.tests.test_block_quantity: Starting TestBlockQuantity.test_not_allow_process_exceeded_demand_quantity ... 2026-10-19 12:11:57,618 100 INFO rb-993a05d-225723-426370 odoo.addons.to_stock_block_quantity.tests.test_block_quantity: Starting TestBlockQuantity.test_not_allow_process_exceeded_demand_quantity_multiple_line ... 2026-10-19 12:11:57,932 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-19 12:11:58,285 100 INFO rb-993a05d-225723-426370 odoo.addons.to_stock_equipment.tests.test_data_after_install: Starting TestData.test_data_after_install ... 2026-10-19 12:11:58,550 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-19 12:11:59,044 100 INFO rb-993a05d-225723-426370 odoo.addons.to_stock_equipment.tests.test_equipment: Starting TestEquipment.test_check_compute_equipment ... 2026-10-19 12:11:59,313 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-19 12:11:59,586 100 INFO rb-993a05d-225723-426370 odoo.addons.to_stock_equipment.tests.test_product: Starting TestProduct.test_01_constrains_product ... 2026-10-19 12:11:59,751 100 INFO rb-993a05d-225723-426370 odoo.addons.to_stock_equipment.tests.test_product: Starting TestProduct.test_01_onchange_product ... 2026-10-19 12:12:01,469 100 INFO rb-993a05d-225723-426370 odoo.addons.to_stock_equipment.tests.test_product: Starting TestProduct.test_02_constrains_product ... 2026-10-19 12:12:01,843 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-19 12:12:02,140 100 INFO rb-993a05d-225723-426370 odoo.addons.to_stock_equipment.tests.test_stock_picking_equipment: Starting TestStockEquipment.test_01_check_stock_picking_equipment ... 2026-10-19 12:12:03,147 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted stock.move records with IDs: [367] 2026-10-19 12:12:03,596 100 INFO rb-993a05d-225723-426370 odoo.addons.to_stock_equipment.tests.test_stock_picking_equipment: Starting TestStockEquipment.test_02_check_stock_picking_equipment ... 2026-10-19 12:12:04,380 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted stock.move records with IDs: [368] 2026-10-19 12:12:04,760 100 INFO rb-993a05d-225723-426370 odoo.addons.to_stock_equipment.tests.test_stock_picking_equipment: Starting TestStockEquipment.test_03_check_stock_picking_equipment ... 2026-10-19 12:12:05,626 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted stock.move records with IDs: [369] 2026-10-19 12:12:05,984 100 INFO rb-993a05d-225723-426370 odoo.addons.to_stock_equipment.tests.test_stock_picking_equipment: Starting TestStockEquipment.test_04_check_stock_picking_equipment ... 2026-10-19 12:12:06,617 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted stock.move records with IDs: [370] 2026-10-19 12:12:07,132 100 INFO rb-993a05d-225723-426370 odoo.addons.to_stock_equipment.tests.test_stock_picking_equipment: Starting TestStockEquipment.test_05_check_stock_picking_equipment ... 2026-10-19 12:12:07,862 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted stock.move records with IDs: [371] 2026-10-19 12:12:08,018 100 INFO rb-993a05d-225723-426370 odoo.addons.to_stock_equipment.tests.test_stock_picking_equipment: Starting TestStockEquipment.test_06_check_stock_picking_equipment ... 2026-10-19 12:12:08,693 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted stock.move records with IDs: [372] 2026-10-19 12:12:08,932 100 INFO rb-993a05d-225723-426370 odoo.addons.to_stock_equipment.tests.test_stock_picking_equipment: Starting TestStockEquipment.test_07_receiving_again_a_serial_with_equipment_keeps_a_single_equipment ... 2026-10-19 12:12:09,779 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted stock.move records with IDs: [373] 2026-10-19 12:12:10,893 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted stock.move records with IDs: [375] 2026-10-19 12:12:11,925 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted stock.move records with IDs: [377] 2026-10-19 12:12:12,190 100 INFO rb-993a05d-225723-426370 odoo.addons.to_stock_equipment.tests.test_stock_picking_equipment: Starting TestStockEquipment.test_08_receipt_with_new_and_known_serials_creates_equipment_only_for_the_new_one ... 2026-10-19 12:12:12,832 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted stock.move records with IDs: [378] 2026-10-19 12:12:13,880 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted stock.move records with IDs: [380] 2026-10-19 12:12:14,915 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted stock.move records with IDs: [382] 2026-10-19 12:12:15,314 100 INFO rb-993a05d-225723-426370 odoo.addons.to_stock_equipment.tests.test_stock_picking_equipment: Starting TestStockEquipment.test_09_creating_equipment_for_several_lines_of_the_same_new_serial_yields_a_single_equipment ... 2026-10-19 12:12:15,628 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-19 12:12:15,631 100 INFO rb-993a05d-225723-426370 odoo.addons.to_stock_equipment_bom_kit.tests.test_purchase_bom_kit_equipment: Starting TestPurchaseBomKitEquipment.test_01_check_equipment_from_purchase_order ... 2026-10-19 12:12:17,845 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted stock.move records with IDs: [384] 2026-10-19 12:12:18,646 100 INFO rb-993a05d-225723-426370 odoo.addons.to_stock_equipment_bom_kit.tests.test_purchase_bom_kit_equipment: Starting TestPurchaseBomKitEquipment.test_03_check_equipment_from_purchase_order ... 2026-10-19 12:12:20,919 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted stock.move records with IDs: [387] 2026-10-19 12:12:21,528 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-19 12:12:21,530 100 INFO rb-993a05d-225723-426370 odoo.addons.to_stock_equipment_bom_kit.tests.test_security: Starting TestSecurity.test_access_right_manager ... 2026-10-19 12:12:21,770 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #2 deleted product.set records with IDs: [2] 2026-10-19 12:12:21,790 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #2 deleted product.set.line records with IDs: [3] 2026-10-19 12:12:21,800 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-19 12:12:21,802 100 INFO rb-993a05d-225723-426370 odoo.addons.to_stock_equipment_bom_kit.tests.test_stock_picking: Starting TestPicking.test_compute_product_set_line_ids ... 2026-10-19 12:12:31,099 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted product.set records with IDs: [3] 2026-10-19 12:12:31,157 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-19 12:12:31,159 100 INFO rb-993a05d-225723-426370 odoo.addons.to_stock_equipment_hierarchy.tests.test_stock_production_lot: Starting TestStockProductLot.test_01_compute_recursive_maintenance ... 2026-10-19 12:12:31,446 100 INFO rb-993a05d-225723-426370 odoo.addons.to_stock_equipment_hierarchy.tests.test_stock_production_lot: Starting TestStockProductLot.test_02_compute_recursive_maintenance ... 2026-10-19 12:12:31,697 100 INFO rb-993a05d-225723-426370 odoo.addons.to_stock_equipment_hierarchy.tests.test_stock_production_lot: Starting TestStockProductLot.test_03_compute_recursive_maintenance ... 2026-10-19 12:12:31,960 100 INFO rb-993a05d-225723-426370 odoo.addons.to_stock_equipment_hierarchy.tests.test_stock_production_lot: Starting TestStockProductLot.test_04_compute_recursive_maintenance ... 2026-10-19 12:12:32,360 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-19 12:12:32,362 100 INFO rb-993a05d-225723-426370 odoo.addons.to_token_expiration_test.tests.test_rotating_token: Starting TestTokenExpiration.test_copy ... 2026-10-19 12:12:32,468 100 INFO rb-993a05d-225723-426370 odoo.addons.to_token_expiration_test.tests.test_rotating_token: Starting TestTokenExpiration.test_cron_rotate_tokens ... 2026-10-19 12:12:32,563 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted rotating.token.mixin.example.test records with IDs: [2] 2026-10-19 12:12:32,605 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted rotating.token records with IDs: [2] 2026-10-19 12:12:32,618 100 INFO rb-993a05d-225723-426370 odoo.addons.to_token_expiration_test.tests.test_rotating_token: Starting TestTokenExpiration.test_is_expired ... 2026-10-19 12:12:32,681 100 INFO rb-993a05d-225723-426370 odoo.addons.to_token_expiration_test.tests.test_rotating_token: Starting TestTokenExpiration.test_write ... 2026-10-19 12:12:32,754 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-19 12:12:32,756 100 INFO rb-993a05d-225723-426370 odoo.addons.to_token_expiration_test.tests.test_token_mixin: Starting TestTokenExpiration.test_compute_access_token ... 2026-10-19 12:12:32,802 100 INFO rb-993a05d-225723-426370 odoo.addons.to_token_expiration_test.tests.test_token_mixin: Starting TestTokenExpiration.test_constrains_rotating_token_life ... 2026-10-19 12:12:32,926 100 INFO rb-993a05d-225723-426370 odoo.addons.to_token_expiration_test.tests.test_token_mixin: Starting TestTokenExpiration.test_ensure_rotating_token ... 2026-10-19 12:12:32,989 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted rotating.token records with IDs: [7] 2026-10-19 12:12:32,993 100 INFO rb-993a05d-225723-426370 odoo.addons.to_token_expiration_test.tests.test_token_mixin: Starting TestTokenExpiration.test_generate_token ... 2026-10-19 12:12:33,043 100 INFO rb-993a05d-225723-426370 odoo.addons.to_token_expiration_test.tests.test_token_mixin: Starting TestTokenExpiration.test_get_expiration_date ... 2026-10-19 12:12:33,090 100 INFO rb-993a05d-225723-426370 odoo.addons.to_token_expiration_test.tests.test_token_mixin: Starting TestTokenExpiration.test_get_token_lifetime ... 2026-10-19 12:12:33,135 100 INFO rb-993a05d-225723-426370 odoo.addons.to_token_expiration_test.tests.test_token_mixin: Starting TestTokenExpiration.test_rotate_token ... 2026-10-19 12:12:33,194 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted rotating.token records with IDs: [13] 2026-10-19 12:12:33,205 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-19 12:12:33,208 100 INFO rb-993a05d-225723-426370 odoo.addons.to_unique_product_code.tests.test_constrains: Starting TestConstrains.test_01_constrains ... 2026-10-19 12:12:33,268 100 INFO rb-993a05d-225723-426370 odoo.addons.to_unique_product_code.tests.test_constrains: Starting TestConstrains.test_02_constrains ... 2026-10-19 12:12:33,295 100 INFO rb-993a05d-225723-426370 odoo.addons.to_unique_product_code.tests.test_constrains: Starting TestConstrains.test_03_constrains ... 2026-10-19 12:12:41,717 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-19 12:12:41,720 100 INFO rb-993a05d-225723-426370 odoo.addons.to_vat_counterpart.tests.test_account_tax_repartition_line: Starting TestAccountTaxRepartion.test_check_vat_ctp_account_id_when_change_tax_group_id_01 ... 2026-10-19 12:12:42,291 100 INFO rb-993a05d-225723-426370 odoo.addons.to_vat_counterpart.tests.test_account_tax_repartition_line: Starting TestAccountTaxRepartion.test_check_vat_ctp_account_id_when_change_tax_group_id_02 ... 2026-10-19 12:12:42,764 100 INFO rb-993a05d-225723-426370 odoo.addons.to_vat_counterpart.tests.test_account_tax_repartition_line: Starting TestAccountTaxRepartion.test_check_vat_ctp_account_id_when_change_tax_group_id_03 ... 2026-10-19 12:12:43,207 100 INFO rb-993a05d-225723-426370 odoo.addons.to_vat_counterpart.tests.test_account_tax_repartition_line: Starting TestAccountTaxRepartion.test_check_vat_ctp_account_id_when_create_new_01 ... 2026-10-19 12:12:43,706 100 INFO rb-993a05d-225723-426370 odoo.addons.to_vat_counterpart.tests.test_account_tax_repartition_line: Starting TestAccountTaxRepartion.test_check_vat_ctp_account_id_when_create_new_02 ... 2026-10-19 12:12:44,159 100 INFO rb-993a05d-225723-426370 odoo.addons.to_vat_counterpart.tests.test_account_tax_repartition_line: Starting TestAccountTaxRepartion.test_check_vat_ctp_account_id_when_create_new_03 ... 2026-10-19 12:12:44,563 100 INFO rb-993a05d-225723-426370 odoo.addons.to_vat_counterpart.tests.test_account_tax_repartition_line: Starting TestAccountTaxRepartion.test_check_vat_ctp_account_id_when_create_new_04 ... 2026-10-19 12:12:45,013 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-19 12:12:46,855 100 INFO rb-993a05d-225723-426370 odoo.addons.to_vendor_price_lock.tests.test_to_vendor_price_lock: Starting TestToVendorPriceLock.test_create ... 2026-10-19 12:12:47,388 100 INFO rb-993a05d-225723-426370 odoo.addons.to_vendor_price_lock.tests.test_to_vendor_price_lock: Starting TestToVendorPriceLock.test_lock_price_interval_01 ... 2026-10-19 12:12:48,330 100 INFO rb-993a05d-225723-426370 odoo.addons.to_vendor_price_lock.tests.test_to_vendor_price_lock: Starting TestToVendorPriceLock.test_lock_price_interval_02 ... 2026-10-19 12:12:49,370 100 INFO rb-993a05d-225723-426370 odoo.addons.to_vendor_price_lock.tests.test_to_vendor_price_lock: Starting TestToVendorPriceLock.test_lock_price_interval_03 ... 2026-10-19 12:12:50,311 100 INFO rb-993a05d-225723-426370 odoo.addons.to_vendor_price_lock.tests.test_to_vendor_price_lock: Starting TestToVendorPriceLock.test_lock_price_interval_04 ... 2026-10-19 12:12:51,581 100 INFO rb-993a05d-225723-426370 odoo.addons.to_vendor_price_lock.tests.test_to_vendor_price_lock: Starting TestToVendorPriceLock.test_lock_vendor_pricelists ... 2026-10-19 12:12:55,176 100 INFO rb-993a05d-225723-426370 odoo.addons.to_vendor_price_lock.tests.test_to_vendor_price_lock: Starting TestToVendorPriceLock.test_multi_currency ... 2026-10-19 12:12:56,657 100 INFO rb-993a05d-225723-426370 odoo.addons.to_vendor_price_lock.tests.test_to_vendor_price_lock: Starting TestToVendorPriceLock.test_unlink ... 2026-10-19 12:12:56,718 100 INFO rb-993a05d-225723-426370 odoo.addons.to_vendor_price_lock.tests.test_to_vendor_price_lock: Starting TestToVendorPriceLock.test_write ... 2026-10-19 12:12:56,809 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-19 12:13:36,391 100 INFO rb-993a05d-225723-426370 odoo.addons.to_wallet.tests.test_access_right: Starting TestAccessRight.test_01_access_right_internal_user ... 2026-10-19 12:13:36,603 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 217, model: wallet 2026-10-19 12:13:36,607 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 217, model: wallet.type 2026-10-19 12:13:36,611 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 217, model: wallet.history 2026-10-19 12:13:36,619 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 217, model: wallet 2026-10-19 12:13:36,626 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 217, model: wallet.type 2026-10-19 12:13:36,631 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 217, model: wallet.history 2026-10-19 12:13:36,640 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 217, model: wallet 2026-10-19 12:13:36,648 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 217, model: wallet.type 2026-10-19 12:13:36,652 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 217, model: wallet.history 2026-10-19 12:13:36,656 100 INFO rb-993a05d-225723-426370 odoo.addons.to_wallet.tests.test_access_right: Starting TestAccessRight.test_02_access_right_portal_user ... 2026-10-19 12:13:36,839 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 216, model: wallet 2026-10-19 12:13:36,847 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 216, model: wallet.type 2026-10-19 12:13:36,856 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 216, model: wallet.history 2026-10-19 12:13:36,868 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 216, model: wallet 2026-10-19 12:13:36,876 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 216, model: wallet.type 2026-10-19 12:13:36,884 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 216, model: wallet.history 2026-10-19 12:13:36,895 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 216, model: wallet 2026-10-19 12:13:36,900 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 216, model: wallet.type 2026-10-19 12:13:36,906 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 216, model: wallet.history 2026-10-19 12:13:36,909 100 INFO rb-993a05d-225723-426370 odoo.addons.to_wallet.tests.test_access_right: Starting TestAccessRight.test_03_access_right_wallet_manager ... 2026-10-19 12:13:37,104 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 218, model: wallet 2026-10-19 12:13:37,112 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 218, model: wallet.type 2026-10-19 12:13:37,116 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 218, model: wallet.history 2026-10-19 12:13:37,123 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 218, model: wallet 2026-10-19 12:13:37,134 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 218, model: wallet.type 2026-10-19 12:13:37,142 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 218, model: wallet.history 2026-10-19 12:13:37,153 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 218, model: wallet 2026-10-19 12:13:37,161 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 218, model: wallet.type 2026-10-19 12:13:37,175 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 218, model: wallet.history 2026-10-19 12:13:37,184 100 INFO rb-993a05d-225723-426370 odoo.addons.to_wallet.tests.test_access_right: Starting TestAccessRight.test_04_access_right_account_readonly ... 2026-10-19 12:13:37,397 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 220, model: wallet 2026-10-19 12:13:37,403 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 220, model: wallet.type 2026-10-19 12:13:37,409 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 220, model: wallet.history 2026-10-19 12:13:37,419 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 220, model: wallet 2026-10-19 12:13:37,424 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 220, model: wallet.type 2026-10-19 12:13:37,430 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 220, model: wallet.history 2026-10-19 12:13:37,439 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 220, model: wallet 2026-10-19 12:13:37,445 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 220, model: wallet.type 2026-10-19 12:13:37,450 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 220, model: wallet.history 2026-10-19 12:13:37,454 100 INFO rb-993a05d-225723-426370 odoo.addons.to_wallet.tests.test_access_right: Starting TestAccessRight.test_05_access_right_account_invoice ... 2026-10-19 12:13:37,634 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 221, model: wallet 2026-10-19 12:13:37,646 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 221, model: wallet.type 2026-10-19 12:13:37,671 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 221, model: wallet.history 2026-10-19 12:13:37,691 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 221, model: wallet 2026-10-19 12:13:37,713 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 221, model: wallet.type 2026-10-19 12:13:37,722 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 221, model: wallet 2026-10-19 12:13:37,728 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 221, model: wallet.type 2026-10-19 12:13:37,733 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 221, model: wallet.history 2026-10-19 12:13:37,737 100 INFO rb-993a05d-225723-426370 odoo.addons.to_wallet.tests.test_access_right: Starting TestAccessRight.test_06_access_right_account_manager ... 2026-10-19 12:13:37,904 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 223, model: wallet 2026-10-19 12:13:37,909 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 223, model: wallet.history 2026-10-19 12:13:37,916 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 223, model: wallet 2026-10-19 12:13:37,926 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 223, model: wallet 2026-10-19 12:13:37,931 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 223, model: wallet.history 2026-10-19 12:13:37,936 100 INFO rb-993a05d-225723-426370 odoo.addons.to_wallet.tests.test_access_right: Starting TestAccessRight.test_07_own_access_rule_portal ... 2026-10-19 12:13:38,840 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [2], uid: 225, model: wallet 2026-10-19 12:13:38,855 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [3], uid: 224, model: wallet 2026-10-19 12:13:38,981 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1], uid: 225, model: wallet.history 2026-10-19 12:13:38,997 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [2], uid: 224, model: wallet.history 2026-10-19 12:13:39,032 100 INFO rb-993a05d-225723-426370 odoo.addons.to_wallet.tests.test_access_right: Starting TestAccessRight.test_08_own_access_rule_internal ... 2026-10-19 12:13:40,443 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [4], uid: 227, model: wallet 2026-10-19 12:13:40,493 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [5], uid: 226, model: wallet 2026-10-19 12:13:40,634 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [3], uid: 227, model: wallet.history 2026-10-19 12:13:40,648 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [4], uid: 226, model: wallet.history 2026-10-19 12:13:40,715 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 13 checked, 13 removed 2026-10-19 12:14:19,159 100 INFO rb-993a05d-225723-426370 odoo.addons.to_wallet.tests.test_multi_company: Starting TestMultiCompany.test_01_access_rule_wallet_type_multi_company ... 2026-10-19 12:14:19,418 100 INFO rb-993a05d-225723-426370 odoo.addons.to_wallet.tests.test_multi_company: Starting TestMultiCompany.test_02_access_rule_wallet_multi_company ... 2026-10-19 12:14:19,618 100 INFO rb-993a05d-225723-426370 odoo.addons.to_wallet.tests.test_multi_company: Starting TestMultiCompany.test_03_access_rule_wallet_history_multi_company ... 2026-10-19 12:14:19,917 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 11 checked, 11 removed 2026-10-19 12:14:58,394 100 INFO rb-993a05d-225723-426370 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_01_create_non_wallet_payment ... 2026-10-19 12:14:58,887 100 INFO rb-993a05d-225723-426370 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_02_create_wallet_payment ... 2026-10-19 12:14:59,675 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <863669007295049.1792412099.562131881713867-openerp-10-wallet@3402a05e02fb>: ['"company_1_data" <@False>'] 2026-10-19 12:14:59,741 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #240 deleted mail.mail records with IDs: [286] 2026-10-19 12:14:59,741 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 12:15:00,910 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <161537062481610.1792412100.839015245437622-openerp-10-wallet@3402a05e02fb>: ['"company_1_data" <@False>'] 2026-10-19 12:15:00,975 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #240 deleted mail.mail records with IDs: [287] 2026-10-19 12:15:00,976 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 12:15:01,172 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #240 deleted account.partial.reconcile records with IDs: [27] 2026-10-19 12:15:01,320 100 INFO rb-993a05d-225723-426370 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_03_wallet_payment_invalid_wallet_amount ... 2026-10-19 12:15:02,478 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <479477559186392.1792412102.376332283020020-openerp-11-wallet@3402a05e02fb>: ['"company_1_data" <@False>'] 2026-10-19 12:15:02,524 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #240 deleted mail.mail records with IDs: [288] 2026-10-19 12:15:02,524 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 12:15:03,428 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <941129513945864.1792412103.356980800628662-openerp-11-wallet@3402a05e02fb>: ['"company_1_data" <@False>'] 2026-10-19 12:15:03,495 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #240 deleted mail.mail records with IDs: [289] 2026-10-19 12:15:03,495 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 12:15:03,547 100 INFO rb-993a05d-225723-426370 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_04_wallet_payment_invalid_wallet_configuration ... 2026-10-19 12:15:04,732 100 INFO rb-993a05d-225723-426370 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_05_create_mix_wallet_payment ... 2026-10-19 12:15:05,578 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <613475567426876.1792412105.470863342285156-openerp-14-wallet@3402a05e02fb>: ['"company_1_data" <@False>'] 2026-10-19 12:15:05,628 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #240 deleted mail.mail records with IDs: [290] 2026-10-19 12:15:05,628 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 12:15:05,737 100 INFO rb-993a05d-225723-426370 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_06_reconcile_invoice_with_lesser_wallet_payment ... 2026-10-19 12:15:07,468 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <332425961868266.1792412107.358405113220215-openerp-15-wallet@3402a05e02fb>: ['"company_1_data" <@False>'] 2026-10-19 12:15:07,634 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #240 deleted mail.mail records with IDs: [291] 2026-10-19 12:15:07,634 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 12:15:08,016 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <623544547030168.1792412107.960279226303101-openerp-15-wallet@3402a05e02fb>: ['"company_1_data" <@False>'] 2026-10-19 12:15:08,049 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #240 deleted mail.mail records with IDs: [292] 2026-10-19 12:15:08,049 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 12:15:08,083 100 INFO rb-993a05d-225723-426370 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_07_reconcile_invoice_with_greater_wallet_payment ... 2026-10-19 12:15:09,808 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <176442936680017.1792412109.710016489028931-openerp-16-wallet@3402a05e02fb>: ['"company_1_data" <@False>'] 2026-10-19 12:15:09,997 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #240 deleted mail.mail records with IDs: [293] 2026-10-19 12:15:09,997 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 12:15:10,461 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <627078744719090.1792412110.370039224624634-openerp-16-wallet@3402a05e02fb>: ['"company_1_data" <@False>'] 2026-10-19 12:15:10,505 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #240 deleted mail.mail records with IDs: [294] 2026-10-19 12:15:10,505 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 12:15:10,532 100 INFO rb-993a05d-225723-426370 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_08_reconcile_invoice_with_mix_wallet_payment ... 2026-10-19 12:15:12,372 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <357314810721103.1792412112.264169216156006-openerp-17-wallet@3402a05e02fb>: ['"company_1_data" <@False>'] 2026-10-19 12:15:12,596 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #240 deleted mail.mail records with IDs: [295] 2026-10-19 12:15:12,596 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 12:15:13,068 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <252398250362207.1792412113.004589557647705-openerp-17-wallet@3402a05e02fb>: ['"company_1_data" <@False>'] 2026-10-19 12:15:13,111 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #240 deleted mail.mail records with IDs: [296] 2026-10-19 12:15:13,112 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 12:15:13,140 100 INFO rb-993a05d-225723-426370 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_09_reconcile_invoice_with_mix_wallet_payment ... 2026-10-19 12:15:14,908 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <721724104206797.1792412114.796618938446045-openerp-18-wallet@3402a05e02fb>: ['"company_1_data" <@False>'] 2026-10-19 12:15:15,061 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #240 deleted mail.mail records with IDs: [297] 2026-10-19 12:15:15,062 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 12:15:15,441 100 INFO rb-993a05d-225723-426370 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_10_reconcile_invoice_with_mix_wallet_payment ... 2026-10-19 12:15:17,619 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <496725224453417.1792412117.497237205505371-openerp-19-wallet@3402a05e02fb>: ['"company_1_data" <@False>'] 2026-10-19 12:15:17,805 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #240 deleted mail.mail records with IDs: [298] 2026-10-19 12:15:17,805 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 12:15:18,257 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <176915421304759.1792412118.190520524978638-openerp-19-wallet@3402a05e02fb>: ['"company_1_data" <@False>'] 2026-10-19 12:15:18,302 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #240 deleted mail.mail records with IDs: [299] 2026-10-19 12:15:18,303 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 12:15:18,337 100 INFO rb-993a05d-225723-426370 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_11_reconcile_invoice_with_wallet_payment_other_currency ... 2026-10-19 12:15:20,118 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <737044738421122.1792412120.003707885742188-openerp-20-wallet@3402a05e02fb>: ['"company_1_data" <@False>'] 2026-10-19 12:15:20,273 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #240 deleted mail.mail records with IDs: [300] 2026-10-19 12:15:20,274 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 12:15:20,689 100 INFO rb-993a05d-225723-426370 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_12_reconcile_invoice_with_wallet_payment_other_currency ... 2026-10-19 12:15:22,376 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <168856369245884.1792412122.285598993301392-openerp-21-wallet@3402a05e02fb>: ['"company_1_data" <@False>'] 2026-10-19 12:15:22,523 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #240 deleted mail.mail records with IDs: [301] 2026-10-19 12:15:22,523 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 12:15:22,981 100 INFO rb-993a05d-225723-426370 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_13_full_reconcile ... 2026-10-19 12:15:24,874 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <949693638464777.1792412124.739723682403564-openerp-22-wallet@3402a05e02fb>: ['"company_1_data" <@False>'] 2026-10-19 12:15:25,046 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #240 deleted mail.mail records with IDs: [302] 2026-10-19 12:15:25,046 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 12:15:25,460 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <954366027859857.1792412125.402964591979980-openerp-22-wallet@3402a05e02fb>: ['"company_1_data" <@False>'] 2026-10-19 12:15:25,502 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #240 deleted mail.mail records with IDs: [303] 2026-10-19 12:15:25,502 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 12:15:25,527 100 INFO rb-993a05d-225723-426370 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_14_full_reconcile_exchange_rate ... 2026-10-19 12:15:27,832 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <812150770025077.1792412127.719151496887207-openerp-23-wallet@3402a05e02fb>: ['"company_1_data" <@False>'] 2026-10-19 12:15:28,005 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #240 deleted mail.mail records with IDs: [304] 2026-10-19 12:15:28,005 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 12:15:28,755 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <395584320600388.1792412128.691140174865723-openerp-23-wallet@3402a05e02fb>: ['"company_1_data" <@False>'] 2026-10-19 12:15:28,803 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #240 deleted mail.mail records with IDs: [305] 2026-10-19 12:15:28,804 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 12:15:28,859 100 INFO rb-993a05d-225723-426370 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_15_reconcile_invoice_with_multiple_payments ... 2026-10-19 12:15:29,690 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <309576118866129.1792412129.594659805297852-openerp-24-wallet@3402a05e02fb>: ['"company_1_data" <@False>'] 2026-10-19 12:15:29,744 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #240 deleted mail.mail records with IDs: [306] 2026-10-19 12:15:29,745 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 12:15:30,487 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <743812551920510.1792412130.426914453506470-openerp-24-wallet@3402a05e02fb>: ['"company_1_data" <@False>'] 2026-10-19 12:15:30,532 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #240 deleted mail.mail records with IDs: [307] 2026-10-19 12:15:30,533 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 12:15:31,730 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <899354719485737.1792412131.672855377197266-openerp-24-wallet@3402a05e02fb>: ['"company_1_data" <@False>'] 2026-10-19 12:15:31,910 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #240 deleted mail.mail records with IDs: [308] 2026-10-19 12:15:31,910 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 12:15:31,948 100 INFO rb-993a05d-225723-426370 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_16_reconcile_multiple_invoices_with_multiple_payments ... 2026-10-19 12:15:32,742 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <738343646422257.1792412132.639071941375732-openerp-25-wallet@3402a05e02fb>: ['"company_1_data" <@False>'] 2026-10-19 12:15:32,804 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #240 deleted mail.mail records with IDs: [309] 2026-10-19 12:15:32,805 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 12:15:34,112 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <902052195391013.1792412134.046899318695068-openerp-25-wallet@3402a05e02fb>: ['"company_1_data" <@False>'] 2026-10-19 12:15:34,331 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #240 deleted mail.mail records with IDs: [310] 2026-10-19 12:15:34,332 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 12:15:35,111 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <089869378456452.1792412135.052359819412231-openerp-25-wallet@3402a05e02fb>: ['"company_1_data" <@False>'] 2026-10-19 12:15:35,178 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #240 deleted mail.mail records with IDs: [311] 2026-10-19 12:15:35,178 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 12:15:36,568 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <379625387123182.1792412136.506474018096924-openerp-25-wallet@3402a05e02fb>: ['"company_1_data" <@False>'] 2026-10-19 12:15:36,764 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #240 deleted mail.mail records with IDs: [312] 2026-10-19 12:15:36,765 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 12:15:36,799 100 INFO rb-993a05d-225723-426370 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_17_top_up_zero_wallet_amount_from_manual_journal_entry ... 2026-10-19 12:15:37,151 100 INFO rb-993a05d-225723-426370 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_18_top_up_non_zero_wallet_amount_from_manual_journal_entry ... 2026-10-19 12:15:37,711 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <919951868144730.1792412137.593552112579346-openerp-27-wallet@3402a05e02fb>: ['"company_1_data" <@False>'] 2026-10-19 12:15:37,756 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #240 deleted mail.mail records with IDs: [313] 2026-10-19 12:15:37,756 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 12:15:37,793 100 INFO rb-993a05d-225723-426370 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_19_withdraw_wallet ... 2026-10-19 12:15:38,745 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <999067511226402.1792412138.623656511306763-openerp-28-wallet@3402a05e02fb>: ['"company_1_data" <@False>'] 2026-10-19 12:15:38,806 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #240 deleted mail.mail records with IDs: [314] 2026-10-19 12:15:38,806 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 12:15:40,014 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <265002241501037.1792412139.898626804351807-openerp-28-wallet@3402a05e02fb>: ['"company_1_data" <@False>'] 2026-10-19 12:15:40,111 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #240 deleted mail.mail records with IDs: [315] 2026-10-19 12:15:40,111 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 12:15:41,240 100 INFO rb-993a05d-225723-426370 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_20_register_payment_exceed_invoice_due_amount ... 2026-10-19 12:15:43,678 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <890676499487992.1792412143.558462381362915-openerp-31-wallet@3402a05e02fb>: ['"company_1_data" <@False>'] 2026-10-19 12:15:43,875 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #240 deleted mail.mail records with IDs: [316] 2026-10-19 12:15:43,876 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 12:15:44,150 100 INFO rb-993a05d-225723-426370 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_21_register_payment_partial_reconcile ... 2026-10-19 12:15:46,239 100 INFO rb-993a05d-225723-426370 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_22_register_payment_currency ... 2026-10-19 12:15:49,218 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <964727581649298.1792412149.114065885543823-openerp-32-wallet@3402a05e02fb>: ['"company_1_data" <@False>'] 2026-10-19 12:15:49,332 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #240 deleted mail.mail records with IDs: [317] 2026-10-19 12:15:49,332 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 12:15:49,698 100 INFO rb-993a05d-225723-426370 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_23_register_payment_from_batch ... 2026-10-19 12:15:53,668 100 INFO rb-993a05d-225723-426370 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_24_register_group_payment ... 2026-10-19 12:15:57,702 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <048520473819760.1792412157.592988252639771-openerp-33-wallet@3402a05e02fb>: ['"company_1_data" <@False>'] 2026-10-19 12:15:57,880 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #240 deleted mail.mail records with IDs: [318] 2026-10-19 12:15:57,880 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 12:15:58,150 100 INFO rb-993a05d-225723-426370 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_25_multi_invoice_multi_payment_complex ... 2026-10-19 12:15:58,206 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #240 deleted ir.model.data records with IDs: [6462, 6381, 6451, 6384, 6405, 6382, 6352, 6354, 6385, 6386, 6397, 6390, 6389, 6359, 6388, 6399, 6394, 6443, 6396, 6338, 6387, 6395, 6398, 6392, 6391, 6393, 6336, 6403, 6337, 6378, 6339, 6340, 6372, 6404, 6495, 6341, 6406, 6342, 6407, 6444, 6411, 6408, 6410, 6459, 6413, 6412, 6477, 6414, 6445, 6415, 6446, 6416, 6496, 6417, 6357, 6377, 6362, 6418, 6343, 6345, 6344, 6422, 6353, 6421, 6420, 6419, 6423, 6424, 6358, 6426, 6428, 6400, 6402, 6454, 6365, 6427, 6401, 6425, 6429, 6430, 6475, 6432, 6431, 6360, 6346, 6433, 6442, 6440, 6436, 6435, 6448, 6441, 6434, 6439, 6373, 6438, 6437, 6366, 6367, 6447, 6449, 6453, 6452, 6347, 6450, 6368, 6494, 6349, 6490, 6492, 6369, 6493, 6350, 6491, 6489, 6361, 6483, 6363, 6488, 6484, 6479, 6482, 6474, 6351, 6370, 6487, 6481, 6480, 6478, 6473, 6476, 6485, 6409, 6471, 6472, 6467, 6469, 6463, 6464, 6466, 6364, 6465, 6470, 6468, 6355, 6376, 6334, 6380, 6379, 6461, 6335, 6356, 6460, 6486, 6375, 6383, 6374, 6348, 6458, 6371, 6456, 6457, 6455] 2026-10-19 12:15:58,206 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #240 deleted res.currency.rate records with IDs: [204, 203, 202, 123, 47, 148, 201, 59, 200, 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, 199] 2026-10-19 12:16:02,007 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <548406720446793.1792412161.900416851043701-openerp-34-wallet@3402a05e02fb>: ['"company_1_data" <@False>'] 2026-10-19 12:16:02,210 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #240 deleted mail.mail records with IDs: [319] 2026-10-19 12:16:02,210 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 12:16:03,023 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <643578466532625.1792412162.961036205291748-openerp-34-wallet@3402a05e02fb>: ['"company_1_data" <@False>'] 2026-10-19 12:16:03,065 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #240 deleted mail.mail records with IDs: [320] 2026-10-19 12:16:03,066 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 12:16:03,863 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <550835748429481.1792412163.791839122772217-openerp-34-wallet@3402a05e02fb>: ['"company_1_data" <@False>'] 2026-10-19 12:16:03,936 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #240 deleted mail.mail records with IDs: [321] 2026-10-19 12:16:03,936 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 12:16:04,807 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <911264626475920.1792412164.745192527770996-openerp-34-wallet@3402a05e02fb>: ['"company_1_data" <@False>'] 2026-10-19 12:16:04,855 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #240 deleted mail.mail records with IDs: [322] 2026-10-19 12:16:04,856 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 12:16:06,393 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <511904348021015.1792412166.331333398818970-openerp-34-wallet@3402a05e02fb>: ['"company_1_data" <@False>'] 2026-10-19 12:16:06,449 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #240 deleted mail.mail records with IDs: [323] 2026-10-19 12:16:06,449 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 12:16:07,199 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <547818262686668.1792412167.131974935531616-openerp-34-wallet@3402a05e02fb>: ['"company_1_data" <@False>'] 2026-10-19 12:16:07,279 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #240 deleted mail.mail records with IDs: [324] 2026-10-19 12:16:07,279 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 12:16:08,073 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <189762102774937.1792412168.002675056457520-openerp-34-wallet@3402a05e02fb>: ['"company_1_data" <@False>'] 2026-10-19 12:16:08,160 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #240 deleted mail.mail records with IDs: [325] 2026-10-19 12:16:08,161 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 12:16:08,888 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <154919105698752.1792412168.827102184295654-openerp-34-wallet@3402a05e02fb>: ['"company_1_data" <@False>'] 2026-10-19 12:16:08,939 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #240 deleted mail.mail records with IDs: [326] 2026-10-19 12:16:08,939 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 12:16:09,637 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <621112294842480.1792412169.566649913787842-openerp-34-wallet@3402a05e02fb>: ['"company_1_data" <@False>'] 2026-10-19 12:16:09,700 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #240 deleted mail.mail records with IDs: [327] 2026-10-19 12:16:09,701 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 12:16:10,360 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <429632716616541.1792412170.308741331100464-openerp-34-wallet@3402a05e02fb>: ['"company_1_data" <@False>'] 2026-10-19 12:16:10,408 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #240 deleted mail.mail records with IDs: [328] 2026-10-19 12:16:10,408 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 12:16:11,000 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <359365463768526.1792412170.943308591842651-openerp-34-wallet@3402a05e02fb>: ['"company_1_data" <@False>'] 2026-10-19 12:16:11,058 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #240 deleted mail.mail records with IDs: [329] 2026-10-19 12:16:11,059 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 12:16:11,447 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <285617052197374.1792412171.382924079895020-openerp-34-wallet@3402a05e02fb>: ['"company_1_data" <@False>'] 2026-10-19 12:16:11,509 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #240 deleted mail.mail records with IDs: [330] 2026-10-19 12:16:11,510 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 12:16:11,523 100 INFO rb-993a05d-225723-426370 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_26_adjust_wallet_amount_onpayment_before_confirm ... 2026-10-19 12:16:13,271 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <003766649634064.1792412173.149545192718506-openerp-35-wallet@3402a05e02fb>: ['"company_1_data" <@False>'] 2026-10-19 12:16:13,322 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #240 deleted mail.mail records with IDs: [331] 2026-10-19 12:16:13,322 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 12:16:13,433 100 INFO rb-993a05d-225723-426370 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_27_edit_payment ... 2026-10-19 12:16:14,856 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <694933288217014.1792412174.704165935516357-openerp-36-wallet@3402a05e02fb>: ['"New Partner" <@False>'] 2026-10-19 12:16:14,952 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #240 deleted mail.mail records with IDs: [332] 2026-10-19 12:16:14,952 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 12:16:15,048 100 INFO rb-993a05d-225723-426370 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_28_edit_payment ... 2026-10-19 12:16:15,654 100 INFO rb-993a05d-225723-426370 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_29_unreconcile_invoice ... 2026-10-19 12:16:17,643 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <501504104498478.1792412177.522996664047241-openerp-37-wallet@3402a05e02fb>: ['"company_1_data" <@False>'] 2026-10-19 12:16:17,828 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #240 deleted mail.mail records with IDs: [333] 2026-10-19 12:16:17,828 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 12:16:18,334 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <707670813023214.1792412178.232396841049194-openerp-37-wallet@3402a05e02fb>: ['"company_1_data" <@False>'] 2026-10-19 12:16:18,415 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #240 deleted mail.mail records with IDs: [334] 2026-10-19 12:16:18,415 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 12:16:18,676 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #240 deleted account.partial.reconcile records with IDs: [63] 2026-10-19 12:16:18,817 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #240 deleted account.full.reconcile records with IDs: [25] 2026-10-19 12:16:19,124 100 INFO rb-993a05d-225723-426370 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_30_unreconcile_invoice ... 2026-10-19 12:16:21,475 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <691773072497244.1792412181.345174312591553-openerp-38-wallet@3402a05e02fb>: ['"company_1_data" <@False>'] 2026-10-19 12:16:21,724 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #240 deleted mail.mail records with IDs: [335] 2026-10-19 12:16:21,724 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 12:16:22,301 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <631803840521041.1792412182.216600179672241-openerp-38-wallet@3402a05e02fb>: ['"company_1_data" <@False>'] 2026-10-19 12:16:22,372 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #240 deleted mail.mail records with IDs: [336] 2026-10-19 12:16:22,372 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 12:16:22,628 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #240 deleted account.partial.reconcile records with IDs: [64, 64] 2026-10-19 12:16:22,772 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #240 deleted account.full.reconcile records with IDs: [26] 2026-10-19 12:16:22,939 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 11 checked, 11 removed 2026-10-19 12:17:05,933 100 INFO rb-993a05d-225723-426370 odoo.addons.to_wallet.tests.test_wallet_payment_flows: Starting TestWalletPaymentFlows.test_01_wallet_payment_flow ... 2026-10-19 12:17:06,000 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426370 login:newportaluser from n/a 2026-10-19 12:17:06,000 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 12:17:08,000 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [01/Nov/2023 00:00:00] "GET /payment/pay?amount=10.0¤cy_id=1&reference=Test+Transaction&partner_id=660&access_token=74d80b1d03bcb4066c74126a4f8090e57cd47ce2d3632793bdf6f68f6725176c&wallet_id=39 HTTP/1.1" 200 - 253 0.238 -0.238 2026-10-19 12:17:08,000 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [01/Nov/2023 00:00:00] "POST /payment/transaction HTTP/1.1" 200 - 17 0.020 -0.020 2026-10-19 12:17:09,000 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 337 and Message-Id '<930669241916778.1698796800.000000000000000-openerp-39-wallet@3402a05e02fb>' from 'accountman@test.com' to (redacted) 'n*******l1@example.viindoo.com' successfully sent 2026-10-19 12:17:09,000 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 12:17:09,000 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #252 deleted mail.mail records with IDs: [337] 2026-10-19 12:17:09,000 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 12:17:10,000 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [01/Nov/2023 00:00:00] "GET /my/wallets/withdraw?amount=5.0¤cy_id=1&reference=Test+Transaction&partner_id=660&access_token=1beb696ae9775752b23695bf1340c1247bc82df3a7c517f57ed871b15b66ebfa&wallet_id=39 HTTP/1.1" 200 - 183 0.161 -0.161 2026-10-19 12:17:10,000 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 338 and Message-Id '<952622648365807.1698796800.000000000000000-openerp-39-wallet@3402a05e02fb>' from 'accountman@test.com' to (redacted) 'n*******l1@example.viindoo.com' successfully sent 2026-10-19 12:17:10,000 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 12:17:10,000 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #252 deleted mail.mail records with IDs: [338] 2026-10-19 12:17:10,000 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 12:17:12,000 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [01/Nov/2023 00:00:00] "GET /payment/pay?amount=5.0¤cy_id=1&reference=INV%2F2025%2F00001&partner_id=660&access_token=1beb696ae9775752b23695bf1340c1247bc82df3a7c517f57ed871b15b66ebfa&invoice_id=440 HTTP/1.1" 200 - 96 0.145 -0.145 2026-10-19 12:17:12,000 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [01/Nov/2023 00:00:00] "POST /invoice/transaction/440 HTTP/1.1" 200 - 28 0.043 -0.043 2026-10-19 12:17:12,000 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 339 and Message-Id '<451799098003199.1698796800.000000000000000-openerp-39-wallet@3402a05e02fb>' from 'accountman@test.com' to (redacted) 'n*******l1@example.viindoo.com' successfully sent 2026-10-19 12:17:12,000 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 12:17:12,000 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #252 deleted mail.mail records with IDs: [339] 2026-10-19 12:17:12,000 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 12:17:13,170 100 INFO rb-993a05d-225723-426370 odoo.addons.to_wallet.tests.test_wallet_payment_flows: Starting TestWalletPaymentFlows.test_02_wallet_payment_flow ... 2026-10-19 12:17:13,000 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426370 login:newportaluser from n/a 2026-10-19 12:17:13,000 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 12:17:15,000 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [01/Nov/2023 00:00:00] "GET /payment/pay?amount=20.0¤cy_id=1&reference=Test+Transaction&partner_id=660&access_token=8773561c8ede41949a7a2122a336070a033380db5779b348bb3657bbf3994feb&wallet_id=39 HTTP/1.1" 200 - 253 0.175 -0.175 2026-10-19 12:17:15,000 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [01/Nov/2023 00:00:00] "POST /payment/transaction HTTP/1.1" 200 - 17 0.009 -0.009 2026-10-19 12:17:16,000 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 340 and Message-Id '<600610455972291.1698796800.000000000000000-openerp-39-wallet@3402a05e02fb>' from 'accountman@test.com' to (redacted) 'n*******l1@example.viindoo.com' successfully sent 2026-10-19 12:17:16,000 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 12:17:16,000 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #252 deleted mail.mail records with IDs: [340] 2026-10-19 12:17:16,000 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 12:17:17,000 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [01/Nov/2023 00:00:00] "GET /payment/pay?amount=20.0¤cy_id=1&reference=INV%2F2025%2F00001&partner_id=660&access_token=8773561c8ede41949a7a2122a336070a033380db5779b348bb3657bbf3994feb&invoice_id=442 HTTP/1.1" 200 - 107 0.115 -0.115 2026-10-19 12:17:17,000 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [01/Nov/2023 00:00:00] "POST /invoice/transaction/442 HTTP/1.1" 200 - 29 0.038 -0.038 2026-10-19 12:17:17,000 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 341 and Message-Id '<709433352474050.1698796800.000000000000000-openerp-39-wallet@3402a05e02fb>' from 'accountman@test.com' to (redacted) 'n*******l1@example.viindoo.com' successfully sent 2026-10-19 12:17:17,000 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 12:17:17,000 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #252 deleted mail.mail records with IDs: [341] 2026-10-19 12:17:17,000 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 12:17:17,982 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 11 checked, 11 removed 2026-10-19 12:17:56,402 100 INFO rb-993a05d-225723-426370 odoo.addons.to_wallet.tests.test_wallet_payment_wizard: Starting TestAffiliateWallet.test_01_payment_out_invoice_by_wallet ... 2026-10-19 12:17:59,105 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <527898001848463.1792412279.005412817001343-openerp-42-wallet@3402a05e02fb>: ['"company_1_data" <@False>'] 2026-10-19 12:17:59,149 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #264 deleted mail.mail records with IDs: [342] 2026-10-19 12:17:59,149 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 12:17:59,392 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <878629945442173.1792412279.328099727630615-openerp-42-wallet@3402a05e02fb>: ['"company_1_data" <@False>'] 2026-10-19 12:17:59,414 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #264 deleted mail.mail records with IDs: [343] 2026-10-19 12:17:59,415 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 12:18:00,371 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #264 deleted account.move.line.ctp records with IDs: [471] 2026-10-19 12:18:00,660 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <993394211588828.1792412280.594224214553833-openerp-42-wallet@3402a05e02fb>: ['"company_1_data" <@False>'] 2026-10-19 12:18:00,699 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #264 deleted mail.mail records with IDs: [344] 2026-10-19 12:18:00,699 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 12:18:00,794 100 INFO rb-993a05d-225723-426370 odoo.addons.to_wallet.tests.test_wallet_payment_wizard: Starting TestAffiliateWallet.test_02_payment_out_invoice_by_wallet ... 2026-10-19 12:18:01,618 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <656908931322518.1792412281.506228923797607-openerp-43-wallet@3402a05e02fb>: ['"company_1_data" <@False>'] 2026-10-19 12:18:01,675 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #264 deleted mail.mail records with IDs: [345] 2026-10-19 12:18:01,675 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 12:18:02,460 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <025542599143715.1792412282.393598794937134-openerp-43-wallet@3402a05e02fb>: ['"company_1_data" <@False>'] 2026-10-19 12:18:02,513 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #264 deleted mail.mail records with IDs: [346] 2026-10-19 12:18:02,514 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 12:18:03,738 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <395657187263210.1792412283.680542945861816-openerp-43-wallet@3402a05e02fb>: ['"company_1_data" <@False>'] 2026-10-19 12:18:03,914 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #264 deleted mail.mail records with IDs: [347] 2026-10-19 12:18:03,914 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 12:18:05,711 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <380637149706255.1792412285.643426895141602-openerp-43-wallet@3402a05e02fb>: ['"company_1_data" <@False>'] 2026-10-19 12:18:05,887 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #264 deleted mail.mail records with IDs: [348] 2026-10-19 12:18:05,887 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 12:18:06,229 100 INFO rb-993a05d-225723-426370 odoo.addons.to_wallet.tests.test_wallet_payment_wizard: Starting TestAffiliateWallet.test_03_payment_in_invoice_by_wallet ... 2026-10-19 12:18:07,774 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <769021441713440.1792412287.673567533493042-openerp-44-wallet@3402a05e02fb>: ['"company_1_data" <@False>'] 2026-10-19 12:18:07,934 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #264 deleted mail.mail records with IDs: [349] 2026-10-19 12:18:07,935 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 12:18:08,656 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #264 deleted account.move.line.ctp records with IDs: [486] 2026-10-19 12:18:10,312 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <642057374139637.1792412290.242976188659668-openerp-44-wallet@3402a05e02fb>: ['"company_1_data" <@False>'] 2026-10-19 12:18:10,377 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #264 deleted mail.mail records with IDs: [350] 2026-10-19 12:18:10,377 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 12:18:10,650 100 INFO rb-993a05d-225723-426370 odoo.addons.to_wallet.tests.test_wallet_payment_wizard: Starting TestAffiliateWallet.test_04_payment_in_invoice_by_wallet ... 2026-10-19 12:18:12,900 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <454776590126690.1792412292.802429199218750-openerp-45-wallet@3402a05e02fb>: ['"company_1_data" <@False>'] 2026-10-19 12:18:13,054 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #264 deleted mail.mail records with IDs: [351] 2026-10-19 12:18:13,054 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 12:18:13,741 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #264 deleted account.move.line.ctp records with IDs: [494] 2026-10-19 12:18:14,942 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <139090092693230.1792412294.878884553909302-openerp-45-wallet@3402a05e02fb>: ['"company_1_data" <@False>'] 2026-10-19 12:18:15,021 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #264 deleted mail.mail records with IDs: [352] 2026-10-19 12:18:15,022 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 12:18:15,335 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 11 checked, 11 removed 2026-10-19 12:18:17,189 100 INFO rb-993a05d-225723-426370 odoo.addons.to_warranty_management.tests.test_access_rights: Starting TestAccessRights.test_access_warranty_manager ... 2026-10-19 12:18:17,554 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #277 deleted product.milestone records with IDs: [20] 2026-10-19 12:18:17,630 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #277 deleted warranty.policy records with IDs: [17] 2026-10-19 12:18:17,725 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #277 deleted warranty.claim.policy records with IDs: [5] 2026-10-19 12:18:17,915 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #277 deleted warranty.claim records with IDs: [11] 2026-10-19 12:18:17,923 100 INFO rb-993a05d-225723-426370 odoo.addons.to_warranty_management.tests.test_access_rights: Starting TestAccessRights.test_access_warranty_user ... 2026-10-19 12:18:17,970 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 276, model: product.milestone 2026-10-19 12:18:17,984 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 276, model: product.milestone 2026-10-19 12:18:17,998 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 276, model: product.milestone 2026-10-19 12:18:18,079 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 276, model: warranty.policy 2026-10-19 12:18:18,121 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 276, model: warranty.claim.policy 2026-10-19 12:18:18,276 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 276, model: warranty.claim 2026-10-19 12:18:18,287 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-19 12:18:19,762 100 INFO rb-993a05d-225723-426370 odoo.addons.to_warranty_management.tests.test_product_warranty_policy: Starting TestProductWarrantyPolicy.test_check_constrains_milestone_01 ... 2026-10-19 12:18:19,953 100 INFO rb-993a05d-225723-426370 odoo.addons.to_warranty_management.tests.test_product_warranty_policy: Starting TestProductWarrantyPolicy.test_check_constrains_milestone_02 ... 2026-10-19 12:18:20,010 100 INFO rb-993a05d-225723-426370 odoo.addons.to_warranty_management.tests.test_product_warranty_policy: Starting TestProductWarrantyPolicy.test_check_constrains_milestone_03 ... 2026-10-19 12:18:20,180 100 INFO rb-993a05d-225723-426370 odoo.addons.to_warranty_management.tests.test_product_warranty_policy: Starting TestProductWarrantyPolicy.test_check_constrains_milestone_04 ... 2026-10-19 12:18:20,207 100 INFO rb-993a05d-225723-426370 odoo.addons.to_warranty_management.tests.test_product_warranty_policy: Starting TestProductWarrantyPolicy.test_check_constrains_milestone_05 ... 2026-10-19 12:18:20,317 100 INFO rb-993a05d-225723-426370 odoo.addons.to_warranty_management.tests.test_product_warranty_policy: Starting TestProductWarrantyPolicy.test_check_constrains_milestone_06 ... 2026-10-19 12:18:20,363 100 INFO rb-993a05d-225723-426370 odoo.addons.to_warranty_management.tests.test_product_warranty_policy: Starting TestProductWarrantyPolicy.test_check_constrains_milestone_07 ... 2026-10-19 12:18:20,665 100 INFO rb-993a05d-225723-426370 odoo.addons.to_warranty_management.tests.test_product_warranty_policy: Starting TestProductWarrantyPolicy.test_check_constrains_milestone_08 ... 2026-10-19 12:18:20,714 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-19 12:18:22,512 100 INFO rb-993a05d-225723-426370 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_action_confirm_01 ... 2026-10-19 12:18:22,665 100 INFO rb-993a05d-225723-426370 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_action_confirm_02 ... 2026-10-19 12:18:22,700 100 INFO rb-993a05d-225723-426370 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_action_confirm_03 ... 2026-10-19 12:18:22,741 100 INFO rb-993a05d-225723-426370 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_action_confirm_04 ... 2026-10-19 12:18:22,786 100 INFO rb-993a05d-225723-426370 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_action_confirm_05 ... 2026-10-19 12:18:22,819 100 INFO rb-993a05d-225723-426370 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_action_confirm_06 ... 2026-10-19 12:18:22,849 100 INFO rb-993a05d-225723-426370 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_check_constrains_milestone_01 ... 2026-10-19 12:18:22,882 100 INFO rb-993a05d-225723-426370 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_check_constrains_milestone_02 ... 2026-10-19 12:18:22,912 100 INFO rb-993a05d-225723-426370 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_check_constrains_milestone_03 ... 2026-10-19 12:18:22,925 100 INFO rb-993a05d-225723-426370 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_check_constrains_milestone_04 ... 2026-10-19 12:18:22,947 100 INFO rb-993a05d-225723-426370 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_check_constrains_milestone_05 ... 2026-10-19 12:18:22,975 100 INFO rb-993a05d-225723-426370 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_check_constrains_milestone_06 ... 2026-10-19 12:18:23,020 100 INFO rb-993a05d-225723-426370 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_check_constrains_milestone_07 ... 2026-10-19 12:18:23,033 100 INFO rb-993a05d-225723-426370 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_check_constrains_milestone_08 ... 2026-10-19 12:18:23,078 100 INFO rb-993a05d-225723-426370 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_state_01 ... 2026-10-19 12:18:23,113 100 INFO rb-993a05d-225723-426370 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_state_02 ... 2026-10-19 12:18:23,144 100 INFO rb-993a05d-225723-426370 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_state_03 ... 2026-10-19 12:18:23,190 100 INFO rb-993a05d-225723-426370 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_state_04 ... 2026-10-19 12:18:23,226 100 INFO rb-993a05d-225723-426370 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_01 ... 2026-10-19 12:18:23,705 100 INFO rb-993a05d-225723-426370 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_02 ... 2026-10-19 12:18:24,198 100 INFO rb-993a05d-225723-426370 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_03 ... 2026-10-19 12:18:24,653 100 INFO rb-993a05d-225723-426370 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_04 ... 2026-10-19 12:18:25,151 100 INFO rb-993a05d-225723-426370 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_05 ... 2026-10-19 12:18:25,586 100 INFO rb-993a05d-225723-426370 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_06 ... 2026-10-19 12:18:26,118 100 INFO rb-993a05d-225723-426370 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_07 ... 2026-10-19 12:18:26,508 100 INFO rb-993a05d-225723-426370 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_end_01 ... 2026-10-19 12:18:26,548 100 INFO rb-993a05d-225723-426370 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_end_02 ... 2026-10-19 12:18:26,593 100 INFO rb-993a05d-225723-426370 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_end_03 ... 2026-10-19 12:18:26,628 100 INFO rb-993a05d-225723-426370 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_end_04 ... 2026-10-19 12:18:26,676 100 INFO rb-993a05d-225723-426370 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_expiration_date_01 ... 2026-10-19 12:18:27,161 100 INFO rb-993a05d-225723-426370 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_period_01 ... 2026-10-19 12:18:27,682 100 INFO rb-993a05d-225723-426370 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_period_02 ... 2026-10-19 12:18:28,167 100 INFO rb-993a05d-225723-426370 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_period_03 ... 2026-10-19 12:18:28,559 100 INFO rb-993a05d-225723-426370 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_copy_01 ... 2026-10-19 12:18:28,597 100 INFO rb-993a05d-225723-426370 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_unlink_01 ... 2026-10-19 12:18:28,622 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted warranty.claim records with IDs: [38] 2026-10-19 12:18:28,627 100 INFO rb-993a05d-225723-426370 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_unlink_02 ... 2026-10-19 12:18:28,652 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted warranty.claim records with IDs: [39] 2026-10-19 12:18:28,657 100 INFO rb-993a05d-225723-426370 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_unlink_03 ... 2026-10-19 12:18:28,700 100 INFO rb-993a05d-225723-426370 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_unlink_04 ... 2026-10-19 12:18:28,740 100 INFO rb-993a05d-225723-426370 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_unlink_05 ... 2026-10-19 12:18:28,792 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-19 12:18:33,304 100 INFO rb-993a05d-225723-426370 odoo.addons.to_warranty_purchase.tests.test_access_rights: Starting TestAccessRights.test_access_purchase_user ... 2026-10-19 12:18:33,494 100 INFO rb-993a05d-225723-426370 odoo.addons.to_warranty_purchase.tests.test_access_rights: Starting TestAccessRights.test_access_purchase_warranty_user ... 2026-10-19 12:18:33,581 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 285, model: purchase.order 2026-10-19 12:18:33,626 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 285, model: purchase.order 2026-10-19 12:18:33,666 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 285, model: purchase.order 2026-10-19 12:18:33,795 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 285, model: purchase.order.line 2026-10-19 12:18:33,915 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 285, model: purchase.order.line 2026-10-19 12:18:33,917 100 INFO rb-993a05d-225723-426370 odoo.addons.to_warranty_purchase.tests.test_access_rights: Starting TestAccessRights.test_access_warranty_manager ... 2026-10-19 12:18:33,920 100 INFO rb-993a05d-225723-426370 odoo.addons.to_warranty_purchase.tests.test_access_rights: Starting TestAccessRights.test_access_warranty_user ... 2026-10-19 12:18:33,957 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 282, model: purchase.order 2026-10-19 12:18:34,000 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 282, model: purchase.order 2026-10-19 12:18:34,003 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 282, model: purchase.order 2026-10-19 12:18:34,027 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 282, model: purchase.order 2026-10-19 12:18:34,033 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 282, model: purchase.order.line 2026-10-19 12:18:34,184 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 282, model: purchase.order.line 2026-10-19 12:18:34,201 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 282, model: purchase.order 2026-10-19 12:18:34,214 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 282, model: purchase.order.line 2026-10-19 12:18:34,243 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-19 12:18:39,225 100 INFO rb-993a05d-225723-426370 odoo.addons.to_warranty_purchase.tests.test_purchase_order_warranty_policy: Starting TestPurchaseOrderWarrantyPolicy.test_confirm_purchase_order_01 ... 2026-10-19 12:18:39,492 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-19 12:18:43,487 100 INFO rb-993a05d-225723-426370 odoo.addons.to_warranty_purchase.tests.test_warranty_claim: Starting TestWarrantyClaim.test_action_investigation_01 ... 2026-10-19 12:18:44,131 100 INFO rb-993a05d-225723-426370 odoo.addons.to_warranty_purchase.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_available_po_domain_01 ... 2026-10-19 12:18:44,547 100 INFO rb-993a05d-225723-426370 odoo.addons.to_warranty_purchase.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_available_po_domain_02 ... 2026-10-19 12:18:44,996 100 INFO rb-993a05d-225723-426370 odoo.addons.to_warranty_purchase.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_01 ... 2026-10-19 12:18:45,445 100 INFO rb-993a05d-225723-426370 odoo.addons.to_warranty_purchase.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_02 ... 2026-10-19 12:18:45,889 100 INFO rb-993a05d-225723-426370 odoo.addons.to_warranty_purchase.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_03 ... 2026-10-19 12:18:46,309 100 INFO rb-993a05d-225723-426370 odoo.addons.to_warranty_purchase.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_04 ... 2026-10-19 12:18:46,914 100 INFO rb-993a05d-225723-426370 odoo.addons.to_warranty_purchase.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_05 ... 2026-10-19 12:18:47,386 100 INFO rb-993a05d-225723-426370 odoo.addons.to_warranty_purchase.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_start_date_01 ... 2026-10-19 12:18:47,813 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-19 12:18:51,424 100 INFO rb-993a05d-225723-426370 odoo.addons.to_warranty_purchase_stock.tests.test_production_lot_warranty_claim_policy: Starting TestProductionLotWarrantyClaimPolicy.test_stock_move_line_01 ... 2026-10-19 12:18:52,750 100 INFO rb-993a05d-225723-426370 odoo.addons.to_warranty_purchase_stock.tests.test_production_lot_warranty_claim_policy: Starting TestProductionLotWarrantyClaimPolicy.test_stock_move_line_02 ... 2026-10-19 12:18:54,088 100 INFO rb-993a05d-225723-426370 odoo.addons.to_warranty_purchase_stock.tests.test_production_lot_warranty_claim_policy: Starting TestProductionLotWarrantyClaimPolicy.test_stock_move_line_03 ... 2026-10-19 12:18:55,003 100 INFO rb-993a05d-225723-426370 odoo.addons.to_warranty_purchase_stock.tests.test_production_lot_warranty_claim_policy: Starting TestProductionLotWarrantyClaimPolicy.test_stock_move_line_04 ... 2026-10-19 12:18:55,924 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-19 12:18:59,201 100 INFO rb-993a05d-225723-426370 odoo.addons.to_warranty_purchase_stock.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_data_01 ... 2026-10-19 12:18:59,896 100 INFO rb-993a05d-225723-426370 odoo.addons.to_warranty_purchase_stock.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_data_02 ... 2026-10-19 12:19:00,347 100 INFO rb-993a05d-225723-426370 odoo.addons.to_warranty_purchase_stock.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_data_03 ... 2026-10-19 12:19:00,823 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-19 12:19:05,002 100 INFO rb-993a05d-225723-426370 odoo.addons.to_warranty_sale.tests.test_access_rights: Starting TestAccessRights.test_access_saleman_user ... 2026-10-19 12:19:05,490 100 INFO rb-993a05d-225723-426370 odoo.addons.to_warranty_sale.tests.test_access_rights: Starting TestAccessRights.test_access_warranty_manager ... 2026-10-19 12:19:05,560 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 299, model: sale.order 2026-10-19 12:19:05,566 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 299, model: sale.order 2026-10-19 12:19:05,583 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 299, model: addendum.addendum 2026-10-19 12:19:05,601 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 299, model: sale.order.line 2026-10-19 12:19:05,689 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 299, model: sale.order.line 2026-10-19 12:19:05,710 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 299, model: sale.order.line 2026-10-19 12:19:05,712 100 INFO rb-993a05d-225723-426370 odoo.addons.to_warranty_sale.tests.test_access_rights: Starting TestAccessRights.test_access_warranty_user ... 2026-10-19 12:19:05,782 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 298, model: sale.order 2026-10-19 12:19:05,791 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 298, model: sale.order 2026-10-19 12:19:05,806 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 298, model: addendum.addendum 2026-10-19 12:19:05,825 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 298, model: sale.order.line 2026-10-19 12:19:05,907 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 298, model: sale.order.line 2026-10-19 12:19:05,928 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 298, model: sale.order.line 2026-10-19 12:19:05,941 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-19 12:19:10,053 100 INFO rb-993a05d-225723-426370 odoo.addons.to_warranty_sale.tests.test_sale_order_warranty_policy: Starting TestSaleOrderWarrantyPolicy.test_confirm_sale_order_01 ... 2026-10-19 12:19:10,427 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-19 12:19:14,614 100 INFO rb-993a05d-225723-426370 odoo.addons.to_warranty_sale.tests.test_warranty_claim: Starting TestWarrantyClaim.test_action_investigation_01 ... 2026-10-19 12:19:15,352 100 INFO rb-993a05d-225723-426370 odoo.addons.to_warranty_sale.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_available_so_domain_01 ... 2026-10-19 12:19:15,796 100 INFO rb-993a05d-225723-426370 odoo.addons.to_warranty_sale.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_available_so_domain_02 ... 2026-10-19 12:19:16,311 100 INFO rb-993a05d-225723-426370 odoo.addons.to_warranty_sale.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_01 ... 2026-10-19 12:19:16,827 100 INFO rb-993a05d-225723-426370 odoo.addons.to_warranty_sale.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_02 ... 2026-10-19 12:19:17,386 100 INFO rb-993a05d-225723-426370 odoo.addons.to_warranty_sale.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_03 ... 2026-10-19 12:19:17,869 100 INFO rb-993a05d-225723-426370 odoo.addons.to_warranty_sale.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_04 ... 2026-10-19 12:19:18,406 100 INFO rb-993a05d-225723-426370 odoo.addons.to_warranty_sale.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_05 ... 2026-10-19 12:19:18,915 100 INFO rb-993a05d-225723-426370 odoo.addons.to_warranty_sale.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_start_date_01 ... 2026-10-19 12:19:19,315 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-19 12:19:23,464 100 INFO rb-993a05d-225723-426370 odoo.addons.to_warranty_sale_stock.tests.test_production_lot_warranty_claim_policy: Starting TestProductionLotWarrantyClaimPolicy.test_stock_move_line_01 ... 2026-10-19 12:19:25,076 100 INFO rb-993a05d-225723-426370 odoo.addons.to_warranty_sale_stock.tests.test_production_lot_warranty_claim_policy: Starting TestProductionLotWarrantyClaimPolicy.test_stock_move_line_02 ... 2026-10-19 12:19:26,685 100 INFO rb-993a05d-225723-426370 odoo.addons.to_warranty_sale_stock.tests.test_production_lot_warranty_claim_policy: Starting TestProductionLotWarrantyClaimPolicy.test_stock_move_line_03 ... 2026-10-19 12:19:27,864 100 INFO rb-993a05d-225723-426370 odoo.addons.to_warranty_sale_stock.tests.test_production_lot_warranty_claim_policy: Starting TestProductionLotWarrantyClaimPolicy.test_stock_move_line_04 ... 2026-10-19 12:19:29,066 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-19 12:19:33,380 100 INFO rb-993a05d-225723-426370 odoo.addons.to_warranty_sale_stock.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_data_01 ... 2026-10-19 12:19:34,264 100 INFO rb-993a05d-225723-426370 odoo.addons.to_warranty_sale_stock.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_data_02 ... 2026-10-19 12:19:34,847 100 INFO rb-993a05d-225723-426370 odoo.addons.to_warranty_sale_stock.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_data_03 ... 2026-10-19 12:19:35,404 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-19 12:19:37,673 100 INFO rb-993a05d-225723-426370 odoo.addons.to_warranty_stock.tests.test_access_rights: Starting TestAccessRights.test_access_stock_user ... 2026-10-19 12:19:37,759 100 INFO rb-993a05d-225723-426370 odoo.addons.to_warranty_stock.tests.test_access_rights: Starting TestAccessRights.test_access_warranty_manager ... 2026-10-19 12:19:37,802 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 312, model: stock.lot 2026-10-19 12:19:37,818 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 312, model: stock.lot 2026-10-19 12:19:37,827 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 312, model: stock.lot 2026-10-19 12:19:37,829 100 INFO rb-993a05d-225723-426370 odoo.addons.to_warranty_stock.tests.test_access_rights: Starting TestAccessRights.test_access_warranty_user ... 2026-10-19 12:19:37,879 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 311, model: stock.lot 2026-10-19 12:19:37,895 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 311, model: stock.lot 2026-10-19 12:19:37,905 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 311, model: stock.lot 2026-10-19 12:19:37,917 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-19 12:19:40,245 100 INFO rb-993a05d-225723-426370 odoo.addons.to_warranty_stock.tests.test_production_lot_warranty_claim_policy: Starting TestProductionLotWarrantyClaimPolicy.test_compute_supplier_warranty_expiration_date ... 2026-10-19 12:19:41,341 100 INFO rb-993a05d-225723-426370 odoo.addons.to_warranty_stock.tests.test_production_lot_warranty_claim_policy: Starting TestProductionLotWarrantyClaimPolicy.test_compute_warranty_expiration_date ... 2026-10-19 12:19:42,398 100 INFO rb-993a05d-225723-426370 odoo.addons.to_warranty_stock.tests.test_production_lot_warranty_claim_policy: Starting TestProductionLotWarrantyClaimPolicy.test_stock_move_line_01 ... 2026-10-19 12:19:43,021 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-19 12:19:45,550 100 INFO rb-993a05d-225723-426370 odoo.addons.to_warranty_stock.tests.test_warranty_claim: Starting TestWarrantyClaim.test_action_confirm_01 ... 2026-10-19 12:19:46,020 100 INFO rb-993a05d-225723-426370 odoo.addons.to_warranty_stock.tests.test_warranty_claim: Starting TestWarrantyClaim.test_action_confirm_02 ... 2026-10-19 12:19:46,444 100 INFO rb-993a05d-225723-426370 odoo.addons.to_warranty_stock.tests.test_warranty_claim: Starting TestWarrantyClaim.test_check_constrains_product_and_lot_01 ... 2026-10-19 12:19:46,483 100 INFO rb-993a05d-225723-426370 odoo.addons.to_warranty_stock.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_01 ... 2026-10-19 12:19:46,946 100 INFO rb-993a05d-225723-426370 odoo.addons.to_warranty_stock.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_02 ... 2026-10-19 12:19:47,434 100 INFO rb-993a05d-225723-426370 odoo.addons.to_warranty_stock.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_03 ... 2026-10-19 12:19:47,848 100 INFO rb-993a05d-225723-426370 odoo.addons.to_warranty_stock.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_04 ... 2026-10-19 12:19:48,315 100 INFO rb-993a05d-225723-426370 odoo.addons.to_warranty_stock.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_05 ... 2026-10-19 12:19:48,796 100 INFO rb-993a05d-225723-426370 odoo.addons.to_warranty_stock.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_06 ... 2026-10-19 12:19:49,288 100 INFO rb-993a05d-225723-426370 odoo.addons.to_warranty_stock.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_expiration_date_01 ... 2026-10-19 12:19:49,781 100 INFO rb-993a05d-225723-426370 odoo.addons.to_warranty_stock.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_period_01 ... 2026-10-19 12:19:50,199 100 INFO rb-993a05d-225723-426370 odoo.addons.to_warranty_stock.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_start_date_01 ... 2026-10-19 12:19:50,601 100 INFO rb-993a05d-225723-426370 odoo.addons.to_warranty_stock.tests.test_warranty_claim: Starting TestWarrantyClaim.test_update_warranty_info_of_lot_01 ... 2026-10-19 12:19:51,072 100 INFO rb-993a05d-225723-426370 odoo.addons.to_warranty_stock.tests.test_warranty_claim: Starting TestWarrantyClaim.test_update_warranty_info_of_lot_02 ... 2026-10-19 12:19:51,534 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-19 12:19:51,539 100 INFO rb-993a05d-225723-426370 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_add_to_cart_update_dependencies ... 2026-10-19 12:20:01,649 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 12:20:03,741 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:20:03] "GET /apps/modules/12.0/module_5 HTTP/1.1" 200 - 374 0.413 1.682 2026-10-19 12:20:04,515 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:20:04] "POST /shop/cart/update HTTP/1.1" 303 - 187 0.254 0.513 2026-10-19 12:20:05,362 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:20:05] "GET /shop/cart HTTP/1.1" 200 - 152 0.239 0.604 2026-10-19 12:20:05,634 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted sale.order.line records with IDs: [341] 2026-10-19 12:20:06,151 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted sale.order.line records with IDs: [336] 2026-10-19 12:20:06,342 100 INFO rb-993a05d-225723-426370 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_app_redirect ... 2026-10-19 12:20:15,966 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 12:20:16,411 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:20:16] "GET /apps/app/12.0/module_base HTTP/1.1" 301 - 19 0.043 0.407 2026-10-19 12:20:16,416 100 INFO rb-993a05d-225723-426370 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_app_redirect_preserves_query_string ... 2026-10-19 12:20:25,157 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 12:20:25,582 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:20:25] "GET /apps/app/12.0/module_base?force_show=1&search=abc HTTP/1.1" 301 - 19 0.021 0.415 2026-10-19 12:20:25,586 100 INFO rb-993a05d-225723-426370 odoo.addons.to_website_apps_store.tests.test_website_apps_store.TestAppStore: waiting for threads: [] 2026-10-19 12:20:25,592 100 INFO rb-993a05d-225723-426370 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_app_redirect_preserves_repeated_query_parameters ... 2026-10-19 12:20:33,731 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 12:20:34,136 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:20:34] "GET /apps/app/12.0/module_base?tag=x&tag=y&tag=z HTTP/1.1" 301 - 19 0.011 0.397 2026-10-19 12:20:34,147 100 INFO rb-993a05d-225723-426370 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_apps_store_main_website_canonical_url ... 2026-10-19 12:20:42,769 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 12:20:44,334 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:20:44] "GET /apps/modules/12.0/module_base HTTP/1.1" 200 - 284 0.200 1.369 2026-10-19 12:20:44,362 100 INFO rb-993a05d-225723-426370 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_button_visible_on_page_details ... 2026-10-19 12:20:55,024 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426370 login:portalapps1@abc.com from n/a 2026-10-19 12:20:55,052 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 12:20:56,264 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 335, model: odoo.module.version 2026-10-19 12:20:56,966 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:20:56] "GET /apps/modules/12.0/module_5 HTTP/1.1" 200 - 376 0.351 1.572 2026-10-19 12:20:59,952 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 335, model: odoo.module.version 2026-10-19 12:21:00,011 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:21:00] "GET /apps/modules/12.0/module_5 HTTP/1.1" 200 - 58 0.173 0.159 2026-10-19 12:21:00,038 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426370 login:portalapps2@abc.com from n/a 2026-10-19 12:21:00,511 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 336, model: odoo.module.version 2026-10-19 12:21:00,559 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:21:00] "GET /apps/modules/12.0/module_5 HTTP/1.1" 200 - 185 0.157 0.342 2026-10-19 12:21:00,754 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426370 login:portalapps2@abc.com from n/a 2026-10-19 12:21:02,698 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:21:02] "GET /apps/modules/12.0/module_5 HTTP/1.1" 200 - 399 0.515 1.409 2026-10-19 12:21:02,728 100 INFO rb-993a05d-225723-426370 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_canonical_module_page_serves_directly ... 2026-10-19 12:21:11,262 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 12:21:13,082 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:21:13] "GET /apps/modules/12.0/module_base HTTP/1.1" 200 - 286 0.272 1.551 2026-10-19 12:21:13,089 100 INFO rb-993a05d-225723-426370 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_canonical_page_route_not_shadowed_by_doc_image_routes ... 2026-10-19 12:21:22,135 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 12:21:25,038 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:21:25] "GET /apps/modules/12.0/module_base HTTP/1.1" 200 - 286 0.344 2.571 2026-10-19 12:21:25,059 100 INFO rb-993a05d-225723-426370 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_compute_website_url_emits_canonical_prefix ... 2026-10-19 12:21:34,091 100 INFO rb-993a05d-225723-426370 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_force_show_one_reveals_unpublished_module ... 2026-10-19 12:21:42,480 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 12:21:44,153 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:21:44] "GET /apps/modules/12.0/module_base?force_show=1 HTTP/1.1" 200 - 285 0.201 1.477 2026-10-19 12:21:44,164 100 INFO rb-993a05d-225723-426370 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_force_show_zero_does_not_reveal_unpublished_module ... 2026-10-19 12:21:53,258 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 12:21:54,851 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:21:54] "GET /apps/modules/12.0/module_base HTTP/1.1" 404 - 210 0.160 1.439 2026-10-19 12:21:54,986 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:21:54] "GET /apps/modules/12.0/module_base?force_show=0 HTTP/1.1" 404 - 24 0.037 0.087 2026-10-19 12:21:54,992 100 INFO rb-993a05d-225723-426370 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_get_best_sell_modules ... 2026-10-19 12:22:07,303 100 INFO rb-993a05d-225723-426370 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_get_newest_modules ... 2026-10-19 12:22:17,034 100 INFO rb-993a05d-225723-426370 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_get_relevant_modules ... 2026-10-19 12:22:27,736 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 12:22:30,178 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:22:30] "GET /apps/category/odoo-apps-category-test-47 HTTP/1.1" 200 - 394 0.526 1.925 2026-10-19 12:22:30,252 100 INFO rb-993a05d-225723-426370 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_get_top_modules_most_downloaded ... 2026-10-19 12:22:39,948 100 INFO rb-993a05d-225723-426370 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_get_top_purchase_modules ... 2026-10-19 12:22:51,557 100 INFO rb-993a05d-225723-426370 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_legacy_url_redirect_preserves_frontend_language_prefix ... 2026-10-19 12:23:03,086 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 12:23:03,535 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:23:03] "GET /vi/apps/app/12.0/module_base HTTP/1.1" 301 - 22 0.051 0.415 2026-10-19 12:23:03,540 100 INFO rb-993a05d-225723-426370 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_module_public ... 2026-10-19 12:23:12,224 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 12:23:13,663 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:23:13] "GET /apps/modules/12.0/module_base HTTP/1.1" 404 - 210 0.155 1.290 2026-10-19 12:23:14,379 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:23:14] "GET /apps/modules/12.0/module_base HTTP/1.1" 200 - 122 0.110 0.580 2026-10-19 12:23:14,421 100 INFO rb-993a05d-225723-426370 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_modules_browse_page_not_shadowed_by_page_route ... 2026-10-19 12:23:24,519 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 12:23:27,647 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:23:27] "GET /apps/modules/browse/1 HTTP/1.1" 200 - 512 0.673 2.459 2026-10-19 12:23:27,669 100 INFO rb-993a05d-225723-426370 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_rating_module ... 2026-10-19 12:23:37,024 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 12:23:38,551 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:23:38] "POST /mail/chatter_post HTTP/1.1" 200 - 26 0.025 1.507 2026-10-19 12:23:40,867 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426370 login:portalapps1@abc.com from n/a 2026-10-19 12:23:41,015 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:23:41] "POST /mail/chatter_post HTTP/1.1" 200 - 34 0.050 0.083 2026-10-19 12:23:41,399 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426370 login:portalapps2@abc.com from n/a 2026-10-19 12:23:41,480 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:23:41] "POST /mail/chatter_post HTTP/1.1" 200 - 26 0.022 0.040 2026-10-19 12:23:41,488 100 INFO rb-993a05d-225723-426370 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_search_module ... 2026-10-19 12:23:50,118 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 12:23:52,180 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:23:52] "GET /apps/modules/12.0/module_base HTTP/1.1" 200 - 286 0.391 1.685 2026-10-19 12:23:52,521 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:23:52] "GET /apps/modules/14.0/module_base HTTP/1.1" 404 - 37 0.028 0.306 2026-10-19 12:23:52,529 100 INFO rb-993a05d-225723-426370 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_show_extension_and_included_dependencies_module ... 2026-10-19 12:24:01,668 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 12:24:03,947 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:24:03] "GET /apps/modules/12.0/module_base HTTP/1.1" 200 - 287 0.583 1.700 2026-10-19 12:24:04,325 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:24:04] "GET /apps/modules/12.0/module_base HTTP/1.1" 200 - 44 0.156 0.135 2026-10-19 12:24:04,332 100 INFO rb-993a05d-225723-426370 odoo.addons.to_website_apps_store.tests.test_website_apps_store.TestAppStore: waiting for threads: [] 2026-10-19 12:24:04,338 100 INFO rb-993a05d-225723-426370 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_sitemap_apps_story_category_url ... 2026-10-19 12:24:12,913 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 12:24:14,148 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:24:14] "GET /sitemap.xml HTTP/1.1" 200 - 204 0.387 0.853 2026-10-19 12:24:14,166 100 INFO rb-993a05d-225723-426370 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_sitemap_emits_canonical_module_url ... 2026-10-19 12:24:22,815 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 12:24:23,886 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:24:23] "GET /sitemap.xml HTTP/1.1" 200 - 204 0.208 0.868 2026-10-19 12:24:23,892 100 INFO rb-993a05d-225723-426370 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_url_show_modules_of_vendor ... 2026-10-19 12:24:32,799 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 12:24:34,298 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:24:34] "GET /apps/modules/browse?repo_maintainer_id=835 HTTP/1.1" 404 - 197 0.149 1.355 2026-10-19 12:24:34,359 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426370 login:vendor from n/a 2026-10-19 12:24:35,306 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:24:35] "GET /apps/modules/browse?repo_maintainer_id=835 HTTP/1.1" 200 - 172 0.182 0.730 2026-10-19 12:24:35,341 100 INFO rb-993a05d-225723-426370 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_user_bought_apps_already_purchased ... 2026-10-19 12:24:46,941 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426370 login:portalapps1@abc.com from n/a 2026-10-19 12:24:46,966 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 12:24:48,102 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 395, model: odoo.module.version 2026-10-19 12:24:48,898 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:24:48] "GET /apps/modules/12.0/module_1 HTTP/1.1" 200 - 272 0.216 1.720 2026-10-19 12:24:49,250 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 395, model: odoo.module.version 2026-10-19 12:24:49,293 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:24:49] "GET /apps/modules/12.0/module_2 HTTP/1.1" 200 - 64 0.181 0.197 2026-10-19 12:24:49,309 100 INFO rb-993a05d-225723-426370 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_user_bought_apps_download ... 2026-10-19 12:25:01,823 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426370 login:portalapps1@abc.com from n/a 2026-10-19 12:25:01,841 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 12:25:02,412 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:25:02] "GET /my/apps/download/186 HTTP/1.1" 200 - 71 0.116 0.460 2026-10-19 12:25:02,583 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:25:02] "GET /my/apps/download/186 HTTP/1.1" 200 - 38 0.048 0.085 2026-10-19 12:25:02,930 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:25:02] "GET /my/apps/download/186 HTTP/1.1" 200 - 68 0.069 0.085 2026-10-19 12:25:02,936 100 INFO rb-993a05d-225723-426370 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_user_did_not_buy_redirect ... 2026-10-19 12:25:13,367 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426370 login:portalapps2@abc.com from n/a 2026-10-19 12:25:13,391 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 12:25:13,822 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:25:13] "GET /my/apps/download/197 HTTP/1.1" 303 - 30 0.053 0.386 2026-10-19 12:25:15,334 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:25:15] "GET /my HTTP/1.1" 200 - 241 0.221 1.283 2026-10-19 12:25:15,375 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-19 12:25:15,407 100 INFO rb-993a05d-225723-426370 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppsStoreListingParamHardening.test_canonical_url_survives_empty_field_cache ... 2026-10-19 12:25:15,432 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 12:25:15,869 100 INFO rb-993a05d-225723-426370 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppsStoreListingParamHardening.test_garbage_listing_params_404 ... 2026-10-19 12:25:15,884 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 12:25:17,254 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:25:17] "GET /apps/browse/category/odoo-apps-13?price=698946584 HTTP/1.1" 404 - 199 0.162 1.213 2026-10-19 12:25:17,375 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:25:17] "GET /apps/browse/category/odoo-apps-13/page/2?order=SuX9Uj8U HTTP/1.1" 404 - 19 0.038 0.074 2026-10-19 12:25:17,479 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:25:17] "GET /apps/browse/category/odoo-apps-13?price=Paid%27 HTTP/1.1" 404 - 20 0.021 0.078 2026-10-19 12:25:17,549 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:25:17] "GET /apps/browse/category?price=698946584 HTTP/1.1" 404 - 16 0.015 0.047 2026-10-19 12:25:17,644 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:25:17] "GET /apps/browse/category?order=SuX9Uj8U HTTP/1.1" 404 - 16 0.036 0.053 2026-10-19 12:25:17,756 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:25:17] "GET /apps?price=he2qngry HTTP/1.1" 404 - 19 0.044 0.060 2026-10-19 12:25:17,858 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:25:17] "GET /apps/browse/category?price=Paid%27 HTTP/1.1" 404 - 16 0.034 0.062 2026-10-19 12:25:17,951 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:25:17] "GET /apps/browse/category?price=%3Cth%3At%3D%22%24%7Bdfb%7D HTTP/1.1" 404 - 16 0.031 0.056 2026-10-19 12:25:18,038 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:25:18] "GET /apps/browse/category?order=newest HTTP/1.1" 404 - 16 0.025 0.055 2026-10-19 12:25:18,116 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:25:18] "GET /apps/browse/category?order=list_price+desc HTTP/1.1" 404 - 16 0.015 0.059 2026-10-19 12:25:18,210 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:25:18] "GET /apps/browse/category?repo_maintainer_id=abc HTTP/1.1" 404 - 17 0.035 0.056 2026-10-19 12:25:18,219 100 INFO rb-993a05d-225723-426370 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppsStoreListingParamHardening.test_legit_listing_params_200 ... 2026-10-19 12:25:18,229 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 12:25:18,650 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:25:18] "GET /apps/browse/category HTTP/1.1" 303 - 24 0.016 0.409 2026-10-19 12:25:19,979 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:25:19] "GET /apps/browse/category/odoo-apps-13 HTTP/1.1" 200 - 232 0.248 1.076 2026-10-19 12:25:20,005 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:25:20] "GET /apps/browse/category?order=Newest&price=Free&version=17.0 HTTP/1.1" 303 - 5 0.007 0.014 2026-10-19 12:25:20,148 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:25:20] "GET /apps/browse/category/odoo-apps-13 HTTP/1.1" 200 - 24 0.046 0.091 2026-10-19 12:25:20,174 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:25:20] "GET /apps/browse/category?order=price_currency+asc&price=All HTTP/1.1" 303 - 5 0.010 0.011 2026-10-19 12:25:20,291 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:25:20] "GET /apps/browse/category/odoo-apps-13 HTTP/1.1" 200 - 24 0.027 0.084 2026-10-19 12:25:20,311 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:25:20] "GET /apps/browse/category?order=name+asc&price=Paid HTTP/1.1" 303 - 5 0.003 0.012 2026-10-19 12:25:20,438 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:25:20] "GET /apps/browse/category/odoo-apps-13 HTTP/1.1" 200 - 24 0.041 0.081 2026-10-19 12:25:20,461 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:25:20] "GET /apps/browse/category?order=bestseller HTTP/1.1" 303 - 5 0.003 0.011 2026-10-19 12:25:20,574 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:25:20] "GET /apps/browse/category/odoo-apps-13 HTTP/1.1" 200 - 24 0.023 0.084 2026-10-19 12:25:20,708 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:25:20] "GET /apps?order=Downloads&price=Free&version=10.0 HTTP/1.1" 200 - 24 0.020 0.104 2026-10-19 12:25:20,732 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:25:20] "GET /apps/browse/category?version=17.0-3 HTTP/1.1" 303 - 5 0.002 0.011 2026-10-19 12:25:20,854 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:25:20] "GET /apps/browse/category/odoo-apps-13 HTTP/1.1" 200 - 24 0.033 0.085 2026-10-19 12:25:20,862 100 INFO rb-993a05d-225723-426370 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppsStoreListingParamHardening.test_oversized_or_garbage_ppg_does_not_500 ... 2026-10-19 12:25:20,880 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 12:25:21,300 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:25:21] "GET /apps/browse/category?ppg=999999 HTTP/1.1" 303 - 24 0.027 0.399 2026-10-19 12:25:22,820 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:25:22] "GET /apps/browse/category/odoo-apps-13 HTTP/1.1" 200 - 232 0.344 1.170 2026-10-19 12:25:22,841 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:25:22] "GET /apps/browse/category?ppg=abc HTTP/1.1" 303 - 5 0.003 0.012 2026-10-19 12:25:22,987 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:25:22] "GET /apps/browse/category/odoo-apps-13 HTTP/1.1" 200 - 24 0.051 0.090 2026-10-19 12:25:23,013 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-19 12:25:25,328 100 INFO rb-993a05d-225723-426370 odoo.addons.to_website_apps_store_loc.tests.test_discovery_from_git: Starting TestGitBranchDiscovery.test_action_discover_odoo_module ... 2026-10-19 12:25:32,582 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-10-19 12:25:45,860 100 INFO rb-993a05d-225723-426370 odoo.addons.to_website_docs.tests.test_category_access_rights: Starting TestDocumentContentAccessRights.test_create_category ... 2026-10-19 12:25:46,196 100 INFO rb-993a05d-225723-426370 odoo.addons.to_website_docs.tests.test_category_access_rights: Starting TestDocumentContentAccessRights.test_create_setion ... 2026-10-19 12:25:46,352 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [50], uid: 411, model: website.doc.category 2026-10-19 12:25:46,421 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [51], uid: 413, model: website.doc.category 2026-10-19 12:25:46,511 100 INFO rb-993a05d-225723-426370 odoo.addons.to_website_docs.tests.test_category_access_rights: Starting TestDocumentContentAccessRights.test_create_subject ... 2026-10-19 12:25:46,699 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [53], uid: 411, model: website.doc.category 2026-10-19 12:25:46,765 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [54], uid: 413, model: website.doc.category 2026-10-19 12:25:46,835 100 INFO rb-993a05d-225723-426370 odoo.addons.to_website_docs.tests.test_category_access_rights: Starting TestDocumentContentAccessRights.test_edit_setion ... 2026-10-19 12:25:46,954 100 INFO rb-993a05d-225723-426370 odoo.addons.to_website_docs.tests.test_category_access_rights: Starting TestDocumentContentAccessRights.test_edit_subject ... 2026-10-19 12:25:47,087 100 INFO rb-993a05d-225723-426370 odoo.addons.to_website_docs.tests.test_category_access_rights: Starting TestDocumentContentAccessRights.test_unlink_category ... 2026-10-19 12:25:47,196 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [1], uid: 409, model: website.document.content 2026-10-19 12:25:47,493 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #415 deleted website.doc.category records with IDs: [45] 2026-10-19 12:25:47,620 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #415 deleted website.document.content records with IDs: [1] 2026-10-19 12:25:47,696 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #415 deleted website.document records with IDs: [1] 2026-10-19 12:25:47,728 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #415 deleted website.doc.category records with IDs: [44] 2026-10-19 12:25:47,734 100 INFO rb-993a05d-225723-426370 odoo.addons.to_website_docs.tests.test_category_access_rights: Starting TestDocumentContentAccessRights.test_unlink_setion ... 2026-10-19 12:25:47,834 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [1], uid: 409, model: website.document.content 2026-10-19 12:25:48,254 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #415 deleted website.document.content records with IDs: [1] 2026-10-19 12:25:48,305 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #415 deleted website.document records with IDs: [1] 2026-10-19 12:25:48,352 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #415 deleted website.doc.category records with IDs: [44, 45] 2026-10-19 12:25:48,382 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #415 deleted website.doc.category records with IDs: [43] 2026-10-19 12:25:48,390 100 INFO rb-993a05d-225723-426370 odoo.addons.to_website_docs.tests.test_category_access_rights: Starting TestDocumentContentAccessRights.test_unlink_subject ... 2026-10-19 12:25:48,493 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [1], uid: 409, model: website.document.content 2026-10-19 12:25:48,743 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #415 deleted website.document.content records with IDs: [1] 2026-10-19 12:25:48,771 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #415 deleted website.document records with IDs: [1] 2026-10-19 12:25:48,800 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #415 deleted website.doc.category records with IDs: [44, 45] 2026-10-19 12:25:48,817 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #415 deleted website.doc.category records with IDs: [43] 2026-10-19 12:25:48,828 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #415 deleted website.doc.category records with IDs: [41] 2026-10-19 12:25:48,833 100 INFO rb-993a05d-225723-426370 odoo.addons.to_website_docs.tests.test_category_access_rights: Starting TestDocumentContentAccessRights.test_write_category ... 2026-10-19 12:25:48,969 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-10-19 12:26:02,704 100 INFO rb-993a05d-225723-426370 odoo.addons.to_website_docs.tests.test_doc_access_rights: Starting TestDocumentAccessRights.test_copy_document_designer ... 2026-10-19 12:26:02,822 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #423 deleted website.document records with IDs: [5] 2026-10-19 12:26:02,829 100 INFO rb-993a05d-225723-426370 odoo.addons.to_website_docs.tests.test_doc_access_rights: Starting TestDocumentAccessRights.test_copy_document_editor ... 2026-10-19 12:26:02,925 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #419 deleted website.document records with IDs: [6] 2026-10-19 12:26:02,929 100 INFO rb-993a05d-225723-426370 odoo.addons.to_website_docs.tests.test_doc_access_rights: Starting TestDocumentAccessRights.test_copy_document_manager ... 2026-10-19 12:26:03,024 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #425 deleted website.document records with IDs: [7] 2026-10-19 12:26:03,029 100 INFO rb-993a05d-225723-426370 odoo.addons.to_website_docs.tests.test_doc_access_rights: Starting TestDocumentAccessRights.test_copy_document_reviewer ... 2026-10-19 12:26:03,140 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #421 deleted website.document records with IDs: [8] 2026-10-19 12:26:03,144 100 INFO rb-993a05d-225723-426370 odoo.addons.to_website_docs.tests.test_doc_access_rights: Starting TestDocumentAccessRights.test_create_document ... 2026-10-19 12:26:03,278 100 INFO rb-993a05d-225723-426370 odoo.addons.to_website_docs.tests.test_doc_access_rights: Starting TestDocumentAccessRights.test_unlink_document_designer ... 2026-10-19 12:26:03,367 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #423 deleted website.document records with IDs: [13] 2026-10-19 12:26:03,421 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #423 deleted website.document records with IDs: [14] 2026-10-19 12:26:03,476 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #423 deleted website.document records with IDs: [15] 2026-10-19 12:26:03,640 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #423 deleted website.document records with IDs: [18] 2026-10-19 12:26:03,697 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #423 deleted website.document records with IDs: [19] 2026-10-19 12:26:03,892 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #423 deleted website.document records with IDs: [23] 2026-10-19 12:26:03,937 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #423 deleted website.document records with IDs: [24] 2026-10-19 12:26:03,992 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #423 deleted website.document records with IDs: [25] 2026-10-19 12:26:04,500 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #423 deleted website.document records with IDs: [36] 2026-10-19 12:26:04,555 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #423 deleted website.document records with IDs: [37] 2026-10-19 12:26:04,609 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #423 deleted website.document records with IDs: [38] 2026-10-19 12:26:04,661 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #423 deleted website.document records with IDs: [39] 2026-10-19 12:26:04,802 100 INFO rb-993a05d-225723-426370 odoo.addons.to_website_docs.tests.test_doc_access_rights: Starting TestDocumentAccessRights.test_unlink_document_editor ... 2026-10-19 12:26:04,953 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [3], uid: 419, model: website.document.content 2026-10-19 12:26:05,045 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [3], uid: 419, model: website.document.content 2026-10-19 12:26:05,123 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [3], uid: 419, model: website.document.content 2026-10-19 12:26:05,199 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #419 deleted website.document records with IDs: [41] 2026-10-19 12:26:05,283 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #419 deleted website.document records with IDs: [42] 2026-10-19 12:26:05,353 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #419 deleted website.document records with IDs: [43] 2026-10-19 12:26:05,433 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [3], uid: 419, model: website.document.content 2026-10-19 12:26:05,505 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [3], uid: 419, model: website.document.content 2026-10-19 12:26:05,515 100 INFO rb-993a05d-225723-426370 odoo.addons.to_website_docs.tests.test_doc_access_rights: Starting TestDocumentAccessRights.test_unlink_document_manager ... 2026-10-19 12:26:05,588 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #425 deleted website.document records with IDs: [44] 2026-10-19 12:26:05,632 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #425 deleted website.document records with IDs: [45] 2026-10-19 12:26:05,812 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #425 deleted website.document.content records with IDs: [3] 2026-10-19 12:26:05,848 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #425 deleted website.document records with IDs: [46] 2026-10-19 12:26:05,855 100 INFO rb-993a05d-225723-426370 odoo.addons.to_website_docs.tests.test_doc_access_rights: Starting TestDocumentAccessRights.test_unlink_document_reviewer ... 2026-10-19 12:26:06,007 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #421 deleted website.document records with IDs: [47] 2026-10-19 12:26:06,074 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #421 deleted website.document records with IDs: [48] 2026-10-19 12:26:07,158 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #421 deleted website.document records with IDs: [64] 2026-10-19 12:26:07,228 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #421 deleted website.document records with IDs: [65] 2026-10-19 12:26:07,453 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #421 deleted website.document records with IDs: [69] 2026-10-19 12:26:07,510 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #421 deleted website.document records with IDs: [70] 2026-10-19 12:26:07,577 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #421 deleted website.document records with IDs: [71] 2026-10-19 12:26:07,643 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #421 deleted website.document records with IDs: [72] 2026-10-19 12:26:07,853 100 INFO rb-993a05d-225723-426370 odoo.addons.to_website_docs.tests.test_doc_access_rights: Starting TestDocumentAccessRights.test_write_document_designer ... 2026-10-19 12:26:08,083 100 INFO rb-993a05d-225723-426370 odoo.addons.to_website_docs.tests.test_doc_access_rights: Starting TestDocumentAccessRights.test_write_document_editor ... 2026-10-19 12:26:08,172 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [3], uid: 419, model: website.document 2026-10-19 12:26:08,222 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [3], uid: 419, model: website.document 2026-10-19 12:26:08,265 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [3], uid: 419, model: website.document 2026-10-19 12:26:08,376 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [3], uid: 419, model: website.document 2026-10-19 12:26:08,418 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [3], uid: 419, model: website.document 2026-10-19 12:26:08,460 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [3], uid: 419, model: website.document 2026-10-19 12:26:08,475 100 INFO rb-993a05d-225723-426370 odoo.addons.to_website_docs.tests.test_doc_access_rights: Starting TestDocumentAccessRights.test_write_document_manager ... 2026-10-19 12:26:08,586 100 INFO rb-993a05d-225723-426370 odoo.addons.to_website_docs.tests.test_doc_access_rights: Starting TestDocumentAccessRights.test_write_document_reviewer ... 2026-10-19 12:26:08,801 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-10-19 12:26:20,035 100 INFO rb-993a05d-225723-426370 odoo.addons.to_website_docs.tests.test_doc_content_access_rights: Starting TestDocumentContentAccessRights.test_create_document_content ... 2026-10-19 12:26:20,251 100 INFO rb-993a05d-225723-426370 odoo.addons.to_website_docs.tests.test_doc_content_access_rights: Starting TestDocumentContentAccessRights.test_unlink_document_content ... 2026-10-19 12:26:20,374 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [11], uid: 430, model: website.document.content 2026-10-19 12:26:20,462 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #429 deleted website.document.content records with IDs: [11] 2026-10-19 12:26:20,640 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #431 deleted website.document.content records with IDs: [12] 2026-10-19 12:26:20,836 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #433 deleted website.document.content records with IDs: [13] 2026-10-19 12:26:20,949 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #435 deleted website.document.content records with IDs: [14] 2026-10-19 12:26:21,032 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #429 deleted website.document.content records with IDs: [15] 2026-10-19 12:26:21,139 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #431 deleted website.document.content records with IDs: [16] 2026-10-19 12:26:21,221 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #433 deleted website.document.content records with IDs: [17] 2026-10-19 12:26:21,298 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #435 deleted website.document.content records with IDs: [18] 2026-10-19 12:26:21,418 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #429 deleted website.document.content records with IDs: [19] 2026-10-19 12:26:21,474 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #431 deleted website.document.content records with IDs: [20] 2026-10-19 12:26:21,531 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #433 deleted website.document.content records with IDs: [21] 2026-10-19 12:26:21,594 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #435 deleted website.document.content records with IDs: [22] 2026-10-19 12:26:21,654 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [23], uid: 429, model: website.document.content 2026-10-19 12:26:21,708 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #431 deleted website.document.content records with IDs: [23] 2026-10-19 12:26:21,764 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #433 deleted website.document.content records with IDs: [24] 2026-10-19 12:26:21,824 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #435 deleted website.document.content records with IDs: [25] 2026-10-19 12:26:21,892 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [26], uid: 429, model: website.document.content 2026-10-19 12:26:21,940 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #431 deleted website.document.content records with IDs: [26] 2026-10-19 12:26:22,003 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #433 deleted website.document.content records with IDs: [27] 2026-10-19 12:26:22,065 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #435 deleted website.document.content records with IDs: [28] 2026-10-19 12:26:22,197 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #435 deleted website.document.content records with IDs: [29] 2026-10-19 12:26:22,202 100 INFO rb-993a05d-225723-426370 odoo.addons.to_website_docs.tests.test_doc_content_access_rights: Starting TestDocumentContentAccessRights.test_write_document_content ... 2026-10-19 12:26:22,396 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [5], uid: 429, model: website.document.content 2026-10-19 12:26:22,706 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [5], uid: 430, model: website.document.content 2026-10-19 12:26:22,840 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [5], uid: 429, model: website.document.content 2026-10-19 12:26:23,103 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [5], uid: 429, model: website.document.content 2026-10-19 12:26:23,481 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [5], uid: 429, model: website.document.content 2026-10-19 12:26:23,691 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [5], uid: 429, model: website.document.content 2026-10-19 12:26:23,792 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [5], uid: 429, model: website.document.content 2026-10-19 12:26:23,938 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-10-19 12:26:35,510 100 INFO rb-993a05d-225723-426370 odoo.addons.to_website_docs.tests.test_doc_tag_access_rights: Starting TestDocTagAccessRights.test_access_tag ... 2026-10-19 12:26:35,576 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 436, model: website.doc.tag 2026-10-19 12:26:35,642 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 436, model: website.doc.tag 2026-10-19 12:26:35,689 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 436, model: website.doc.tag 2026-10-19 12:26:35,713 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #439 deleted website.doc.tag records with IDs: [13] 2026-10-19 12:26:35,743 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #441 deleted website.doc.tag records with IDs: [14] 2026-10-19 12:26:35,757 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #443 deleted website.doc.tag records with IDs: [15] 2026-10-19 12:26:35,769 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #445 deleted website.doc.tag records with IDs: [16] 2026-10-19 12:26:35,789 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-10-19 12:26:48,278 100 INFO rb-993a05d-225723-426370 odoo.addons.to_website_docs.tests.test_docs: Starting TestDocs.test_merge_document__normal ... 2026-10-19 12:26:48,344 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted website.document records with IDs: [97] 2026-10-19 12:26:48,353 100 INFO rb-993a05d-225723-426370 odoo.addons.to_website_docs.tests.test_docs: Starting TestDocs.test_merge_document__same_docs ... 2026-10-19 12:26:48,368 100 INFO rb-993a05d-225723-426370 odoo.addons.to_website_docs.tests.test_docs: Starting TestDocs.test_merge_document__update_name ... 2026-10-19 12:26:48,420 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted website.document records with IDs: [97] 2026-10-19 12:26:48,426 100 INFO rb-993a05d-225723-426370 odoo.addons.to_website_docs.tests.test_docs: Starting TestDocs.test_merge_document__with_lang ... 2026-10-19 12:26:48,485 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted website.document records with IDs: [97] 2026-10-19 12:26:48,495 100 INFO rb-993a05d-225723-426370 odoo.addons.to_website_docs.tests.test_docs: Starting TestDocs.test_merge_document__with_tag ... 2026-10-19 12:26:48,552 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted website.document records with IDs: [97] 2026-10-19 12:26:48,570 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-10-19 12:27:00,035 100 INFO rb-993a05d-225723-426370 odoo.addons.to_website_docs.tests.test_route: Starting TestDocsRoute.test_route_category__user_designer ... 2026-10-19 12:27:00,056 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426370 login:designer_doc from n/a 2026-10-19 12:27:00,085 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 12:27:00,477 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:27:00] "POST /docs/create_category HTTP/1.1" 200 - 15 0.032 0.367 2026-10-19 12:27:00,616 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:27:00] "POST /docs/create_category HTTP/1.1" 200 - 57 0.055 0.075 2026-10-19 12:27:00,694 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:27:00] "POST /docs/update_category HTTP/1.1" 200 - 23 0.020 0.048 2026-10-19 12:27:00,710 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:27:00] "POST /docs/delete HTTP/1.1" 200 - 4 0.001 0.007 2026-10-19 12:27:00,811 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:27:00] "POST /docs/update_category HTTP/1.1" 200 - 12 0.041 0.044 2026-10-19 12:27:00,828 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:27:00] "POST /docs/delete HTTP/1.1" 200 - 4 0.001 0.007 2026-10-19 12:27:00,831 100 INFO rb-993a05d-225723-426370 odoo.addons.to_website_docs.tests.test_route: Starting TestDocsRoute.test_route_category__user_manager ... 2026-10-19 12:27:00,862 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426370 login:manager_doc from n/a 2026-10-19 12:27:00,898 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 12:27:01,382 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:27:01] "POST /docs/create_category HTTP/1.1" 200 - 52 0.057 0.436 2026-10-19 12:27:01,471 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:27:01] "POST /docs/update_category HTTP/1.1" 200 - 29 0.025 0.053 2026-10-19 12:27:01,568 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #465 deleted mail.message records with IDs: [16652, 16651] 2026-10-19 12:27:01,609 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #465 deleted website.doc.category records with IDs: [87] 2026-10-19 12:27:01,629 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #465 deleted mail.followers records with IDs: [7134] 2026-10-19 12:27:01,634 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:27:01] "POST /docs/delete HTTP/1.1" 200 - 48 0.086 0.060 2026-10-19 12:27:01,707 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:27:01] "POST /docs/update_category HTTP/1.1" 200 - 12 0.021 0.040 2026-10-19 12:27:01,851 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #465 deleted website.document.content records with IDs: [34] 2026-10-19 12:27:01,899 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #465 deleted website.document records with IDs: [99] 2026-10-19 12:27:01,941 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #465 deleted mail.message records with IDs: [16653] 2026-10-19 12:27:01,956 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #465 deleted website.doc.category records with IDs: [83] 2026-10-19 12:27:01,965 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:27:01] "POST /docs/delete HTTP/1.1" 200 - 101 0.109 0.129 2026-10-19 12:27:01,968 100 INFO rb-993a05d-225723-426370 odoo.addons.to_website_docs.tests.test_route: Starting TestDocsRoute.test_route_category__user_portal ... 2026-10-19 12:27:02,021 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426370 login:portal_doc from n/a 2026-10-19 12:27:02,075 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 12:27:03,559 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:27:03] "POST /docs/create_category HTTP/1.1" 200 - 15 0.034 1.458 2026-10-19 12:27:03,595 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:27:03] "POST /docs/update_category HTTP/1.1" 200 - 6 0.015 0.009 2026-10-19 12:27:03,620 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:27:03] "POST /docs/delete HTTP/1.1" 200 - 4 0.007 0.008 2026-10-19 12:27:03,625 100 INFO rb-993a05d-225723-426370 odoo.addons.to_website_docs.tests.test_route: Starting TestDocsRoute.test_route_category__user_public ... 2026-10-19 12:27:03,642 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 12:27:04,070 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:27:04] "POST /docs/create_category HTTP/1.1" 200 - 10 0.029 0.404 2026-10-19 12:27:04,102 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:27:04] "POST /docs/update_category HTTP/1.1" 200 - 3 0.016 0.004 2026-10-19 12:27:04,119 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:27:04] "POST /docs/delete HTTP/1.1" 200 - 3 0.001 0.004 2026-10-19 12:27:04,121 100 INFO rb-993a05d-225723-426370 odoo.addons.to_website_docs.tests.test_route.TestDocsRoute: waiting for threads: [] 2026-10-19 12:27:04,125 100 INFO rb-993a05d-225723-426370 odoo.addons.to_website_docs.tests.test_route: Starting TestDocsRoute.test_route_category__user_reviewer ... 2026-10-19 12:27:04,151 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426370 login:reviewer_doc from n/a 2026-10-19 12:27:04,188 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 12:27:04,535 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:27:04] "POST /docs/create_category HTTP/1.1" 200 - 15 0.013 0.339 2026-10-19 12:27:04,771 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:27:04] "POST /docs/create_category HTTP/1.1" 200 - 57 0.127 0.100 2026-10-19 12:27:04,882 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:27:04] "POST /docs/update_category HTTP/1.1" 200 - 23 0.034 0.063 2026-10-19 12:27:04,920 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:27:04] "POST /docs/delete HTTP/1.1" 200 - 4 0.020 0.008 2026-10-19 12:27:04,985 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:27:04] "POST /docs/update_category HTTP/1.1" 200 - 12 0.018 0.037 2026-10-19 12:27:05,005 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:27:05] "POST /docs/delete HTTP/1.1" 200 - 4 0.003 0.007 2026-10-19 12:27:05,010 100 INFO rb-993a05d-225723-426370 odoo.addons.to_website_docs.tests.test_route: Starting TestDocsRoute.test_route_document__user_designer ... 2026-10-19 12:27:05,033 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426370 login:designer_doc from n/a 2026-10-19 12:27:05,078 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 12:27:05,615 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:27:05] "POST /docs/create HTTP/1.1" 200 - 60 0.093 0.449 2026-10-19 12:27:05,727 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:27:05] "POST /docs/update_document HTTP/1.1" 200 - 31 0.036 0.062 2026-10-19 12:27:05,831 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #463 deleted mail.message records with IDs: [16657] 2026-10-19 12:27:05,872 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #463 deleted website.document.content records with IDs: [36] 2026-10-19 12:27:05,900 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #463 deleted mail.followers records with IDs: [7136] 2026-10-19 12:27:05,935 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #463 deleted mail.message records with IDs: [16659, 16658] 2026-10-19 12:27:05,959 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #463 deleted website.document records with IDs: [101] 2026-10-19 12:27:05,983 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #463 deleted mail.followers records with IDs: [7137] 2026-10-19 12:27:05,986 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:27:05] "POST /docs/delete HTTP/1.1" 200 - 113 0.097 0.147 2026-10-19 12:27:06,037 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:27:06] "POST /docs/update_document HTTP/1.1" 200 - 8 0.009 0.028 2026-10-19 12:27:06,090 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:27:06] "POST /docs/delete HTTP/1.1" 200 - 11 0.009 0.033 2026-10-19 12:27:06,092 100 INFO rb-993a05d-225723-426370 odoo.addons.to_website_docs.tests.test_route.TestDocsRoute: waiting for threads: [] 2026-10-19 12:27:06,093 100 INFO rb-993a05d-225723-426370 odoo.addons.to_website_docs.tests.test_route: Starting TestDocsRoute.test_route_document__user_editor ... 2026-10-19 12:27:06,116 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426370 login:editor_doc from n/a 2026-10-19 12:27:06,145 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 12:27:06,590 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:27:06] "POST /docs/create HTTP/1.1" 200 - 57 0.057 0.394 2026-10-19 12:27:06,727 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:27:06] "POST /docs/update_document HTTP/1.1" 200 - 32 0.063 0.061 2026-10-19 12:27:06,800 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #459 deleted mail.message records with IDs: [16660] 2026-10-19 12:27:06,843 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #459 deleted website.document.content records with IDs: [37] 2026-10-19 12:27:06,878 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #459 deleted mail.followers records with IDs: [7138] 2026-10-19 12:27:06,901 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #459 deleted mail.message records with IDs: [16662, 16661] 2026-10-19 12:27:06,926 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #459 deleted website.document records with IDs: [102] 2026-10-19 12:27:06,951 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #459 deleted mail.followers records with IDs: [7139] 2026-10-19 12:27:06,956 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:27:06] "POST /docs/delete HTTP/1.1" 200 - 112 0.097 0.121 2026-10-19 12:27:06,992 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:27:06] "POST /docs/update_document HTTP/1.1" 200 - 6 0.007 0.014 2026-10-19 12:27:07,022 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:27:07] "POST /docs/delete HTTP/1.1" 200 - 6 0.004 0.014 2026-10-19 12:27:07,026 100 INFO rb-993a05d-225723-426370 odoo.addons.to_website_docs.tests.test_route: Starting TestDocsRoute.test_route_document__user_manager ... 2026-10-19 12:27:07,059 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426370 login:manager_doc from n/a 2026-10-19 12:27:07,088 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 12:27:07,577 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:27:07] "POST /docs/create HTTP/1.1" 200 - 62 0.086 0.407 2026-10-19 12:27:07,701 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:27:07] "POST /docs/update_document HTTP/1.1" 200 - 24 0.059 0.052 2026-10-19 12:27:07,798 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #465 deleted mail.message records with IDs: [16663] 2026-10-19 12:27:07,826 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #465 deleted website.document.content records with IDs: [38] 2026-10-19 12:27:07,864 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #465 deleted mail.followers records with IDs: [7140] 2026-10-19 12:27:07,908 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #465 deleted mail.message records with IDs: [16665, 16664] 2026-10-19 12:27:07,940 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #465 deleted website.document records with IDs: [103] 2026-10-19 12:27:07,963 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #465 deleted mail.followers records with IDs: [7141] 2026-10-19 12:27:07,966 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:27:07] "POST /docs/delete HTTP/1.1" 200 - 119 0.119 0.134 2026-10-19 12:27:08,024 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:27:08] "POST /docs/update_document HTTP/1.1" 200 - 9 0.014 0.030 2026-10-19 12:27:08,090 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #465 deleted website.document.content records with IDs: [34] 2026-10-19 12:27:08,128 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #465 deleted mail.message records with IDs: [16666] 2026-10-19 12:27:08,142 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #465 deleted website.document records with IDs: [99] 2026-10-19 12:27:08,153 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:27:08] "POST /docs/delete HTTP/1.1" 200 - 62 0.047 0.070 2026-10-19 12:27:08,156 100 INFO rb-993a05d-225723-426370 odoo.addons.to_website_docs.tests.test_route: Starting TestDocsRoute.test_route_document__user_portal ... 2026-10-19 12:27:08,177 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426370 login:portal_doc from n/a 2026-10-19 12:27:08,209 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 12:27:08,621 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:27:08] "POST /docs/create HTTP/1.1" 200 - 18 0.019 0.402 2026-10-19 12:27:08,644 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:27:08] "POST /docs/update_document HTTP/1.1" 200 - 4 0.001 0.007 2026-10-19 12:27:08,662 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:27:08] "POST /docs/delete HTTP/1.1" 200 - 4 0.001 0.007 2026-10-19 12:27:08,665 100 INFO rb-993a05d-225723-426370 odoo.addons.to_website_docs.tests.test_route: Starting TestDocsRoute.test_route_document__user_public ... 2026-10-19 12:27:08,684 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 12:27:09,086 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:27:09] "POST /docs/create HTTP/1.1" 200 - 10 0.028 0.378 2026-10-19 12:27:09,110 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:27:09] "POST /docs/update_document HTTP/1.1" 200 - 3 0.004 0.004 2026-10-19 12:27:09,123 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:27:09] "POST /docs/delete HTTP/1.1" 200 - 3 0.001 0.004 2026-10-19 12:27:09,125 100 INFO rb-993a05d-225723-426370 odoo.addons.to_website_docs.tests.test_route: Starting TestDocsRoute.test_route_document__user_reviewer ... 2026-10-19 12:27:09,159 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426370 login:reviewer_doc from n/a 2026-10-19 12:27:09,207 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 12:27:09,778 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:27:09] "POST /docs/create HTTP/1.1" 200 - 60 0.092 0.489 2026-10-19 12:27:09,929 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:27:09] "POST /docs/update_document HTTP/1.1" 200 - 31 0.069 0.072 2026-10-19 12:27:10,108 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #461 deleted mail.message records with IDs: [16667] 2026-10-19 12:27:10,158 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #461 deleted website.document.content records with IDs: [39] 2026-10-19 12:27:10,199 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #461 deleted mail.followers records with IDs: [7142] 2026-10-19 12:27:10,228 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #461 deleted mail.message records with IDs: [16669, 16668] 2026-10-19 12:27:10,265 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #461 deleted website.document records with IDs: [104] 2026-10-19 12:27:10,321 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #461 deleted mail.followers records with IDs: [7143] 2026-10-19 12:27:10,326 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:27:10] "POST /docs/delete HTTP/1.1" 200 - 113 0.224 0.158 2026-10-19 12:27:10,386 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:27:10] "POST /docs/update_document HTTP/1.1" 200 - 8 0.015 0.029 2026-10-19 12:27:10,451 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:27:10] "POST /docs/delete HTTP/1.1" 200 - 11 0.024 0.029 2026-10-19 12:27:10,474 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-10-19 12:27:23,066 100 INFO rb-993a05d-225723-426370 odoo.addons.to_website_docs_odoo.tests.test_access_rights: Starting TestOdooVersionAccessRights.test_docs_editor_crud_odoo_version ... 2026-10-19 12:27:23,213 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #469 deleted odoo.version records with IDs: [17] 2026-10-19 12:27:23,234 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #469 deleted product.attribute.value records with IDs: [91] 2026-10-19 12:27:23,250 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-10-19 12:27:37,337 100 INFO rb-993a05d-225723-426370 odoo.addons.to_website_docs_odoo.tests.test_website_docs_category: Starting TestWebsiteDocsCategory.test_compute_odoo_version_on_category ... 2026-10-19 12:27:37,463 100 INFO rb-993a05d-225723-426370 odoo.addons.to_website_docs_odoo.tests.test_website_docs_category: Starting TestWebsiteDocsCategory.test_func_search_document ... 2026-10-19 12:27:37,563 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-10-19 12:27:49,989 100 INFO rb-993a05d-225723-426370 odoo.addons.to_website_docs_odoo.tests.test_website_docs_content: Starting TestWebsiteDocsContent.test_func_get_other_odoo_versions ... 2026-10-19 12:27:50,103 100 INFO rb-993a05d-225723-426370 odoo.addons.to_website_docs_odoo.tests.test_website_docs_content: Starting TestWebsiteDocsContent.test_sql_constraint_uniq_odoo_version_doc_content ... 2026-10-19 12:27:50,129 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-10-19 12:28:01,795 100 INFO rb-993a05d-225723-426370 odoo.addons.to_website_docs_odoo.tests.test_website_docs_url: Starting TestWebsiteDocsUrl.test_docs_search_with_odoo_version ... 2026-10-19 12:28:01,831 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 12:28:03,448 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:28:03] "GET /docs/search?search=Angular&version=24 HTTP/1.1" 200 - 228 0.226 1.399 2026-10-19 12:28:03,614 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:28:03] "GET /docs/search?search=Angular&version=100 HTTP/1.1" 200 - 19 0.080 0.077 2026-10-19 12:28:03,625 100 INFO rb-993a05d-225723-426370 odoo.addons.to_website_docs_odoo.tests.test_website_docs_url: Starting TestWebsiteDocsUrl.test_search_without_search_term_or_with_bad_version ... 2026-10-19 12:28:03,675 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 12:28:05,260 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:28:05] "GET /docs/search?version=24 HTTP/1.1" 200 - 218 0.241 1.347 2026-10-19 12:28:05,414 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:28:05] "GET /docs/search?search=Activate%20the%20Developer%20(Debug)%20Mode&version=abc HTTP/1.1" 200 - 29 0.041 0.107 2026-10-19 12:28:05,551 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:28:05] "GET /docs/search HTTP/1.1" 200 - 25 0.030 0.099 2026-10-19 12:28:05,556 100 INFO rb-993a05d-225723-426370 odoo.addons.to_website_docs_odoo.tests.test_website_docs_url: Starting TestWebsiteDocsUrl.test_website_url ... 2026-10-19 12:28:05,645 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 12:28:07,532 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:28:07] "GET /docs/98.0/d/welcome-to-summoner-s-rift-118 HTTP/1.1" 200 - 266 0.296 1.598 2026-10-19 12:28:07,670 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:28:07] "GET /docs/d/activate-the-developer-debug-mode-117 HTTP/1.1" 200 - 35 0.033 0.091 2026-10-19 12:28:07,958 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:28:07] "GET /docs/99.0/c/odoo-user-documentation-applications-general-110 HTTP/1.1" 200 - 49 0.076 0.166 2026-10-19 12:28:08,203 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:28:08] "GET /docs/99.0/c/odoo-user-documentation-applications-general-110 HTTP/1.1" 200 - 35 0.091 0.120 2026-10-19 12:28:08,254 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:28:08] "GET /docs/d/welcome-to-summoner-s-rift-118 HTTP/1.1" 301 - 8 0.015 0.020 2026-10-19 12:28:08,409 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:28:08] "GET /docs/98.0/d/welcome-to-summoner-s-rift-118 HTTP/1.1" 200 - 37 0.036 0.114 2026-10-19 12:28:08,450 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:28:08] "GET /docs/d/welcome-to-summoner-s-rift-118 HTTP/1.1" 301 - 8 0.005 0.019 2026-10-19 12:28:08,624 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:28:08] "GET /docs/98.0/d/welcome-to-summoner-s-rift-118 HTTP/1.1" 200 - 37 0.044 0.125 2026-10-19 12:28:08,816 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:28:08] "GET /docs/99.0/c/odoo-user-documentation-applications-general-110 HTTP/1.1" 200 - 35 0.031 0.127 2026-10-19 12:28:08,832 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-10-19 12:28:09,574 100 INFO rb-993a05d-225723-426370 odoo.addons.to_website_odoo_version.tests.test_access_rights: Starting TestAccessRights.test_access_odoo_version ... 2026-10-19 12:28:09,701 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #506 deleted mail.message records with IDs: [16675] 2026-10-19 12:28:09,723 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #506 deleted odoo.version records with IDs: [28] 2026-10-19 12:28:09,733 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #506 deleted mail.followers records with IDs: [7144] 2026-10-19 12:28:09,745 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #506 deleted product.attribute.value records with IDs: [102] 2026-10-19 12:28:09,793 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #506 deleted mail.message records with IDs: [16674] 2026-10-19 12:28:09,803 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #506 deleted odoo.version records with IDs: [27] 2026-10-19 12:28:09,814 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #506 deleted product.attribute.value records with IDs: [101] 2026-10-19 12:28:09,822 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-19 12:28:09,824 100 INFO rb-993a05d-225723-426370 odoo.addons.to_website_slides_event.tests.test_slides_event: Starting TestSlidesEvent.test_compute_course_contents_on_event_form ... 2026-10-19 12:28:10,675 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-19 12:28:10,930 100 INFO rb-993a05d-225723-426370 odoo.addons.utm.tests.test_routes: Starting TestRoutes.test_01_web_session_destroy ... 2026-10-19 12:28:11,811 100 INFO rb-993a05d-225723-426370 odoo.tests.common: Surpressing hash update in CryptContext override 2026-10-19 12:28:11,816 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426370 login:demo from n/a 2026-10-19 12:28:11,838 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 12:28:12,305 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:28:12] "POST /web/session/destroy HTTP/1.1" 200 - 13 0.048 0.423 2026-10-19 12:28:12,320 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-19 12:28:13,088 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 353 and Message-Id '<513774474914591.1792412893.035976648330688-openerp-private@3402a05e02fb>' from 'info@yourcompany.com' to (redacted) "'***************tm@test.com'" successfully sent 2026-10-19 12:28:13,088 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 12:28:13,109 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [353] 2026-10-19 12:28:13,127 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.message records with IDs: [16677] 2026-10-19 12:28:13,128 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 12:28:13,136 100 INFO rb-993a05d-225723-426370 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-19 12:28:13,171 100 INFO rb-993a05d-225723-426370 odoo.addons.utm.tests.test_utm: Starting TestUtm.test_campaign_automatic_name ... 2026-10-19 12:28:13,195 100 INFO rb-993a05d-225723-426370 odoo.addons.utm.tests.test_utm: Starting TestUtm.test_find_or_create_record ... 2026-10-19 12:28:13,224 100 INFO rb-993a05d-225723-426370 odoo.addons.utm.tests.test_utm: Starting TestUtm.test_find_or_create_with_archived_record ... 2026-10-19 12:28:13,236 100 INFO rb-993a05d-225723-426370 odoo.addons.utm.tests.test_utm: Starting TestUtm.test_name_generation ... 2026-10-19 12:28:13,284 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted utm.source records with IDs: [28, 31, 32] 2026-10-19 12:28:13,339 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted utm.medium records with IDs: [19, 22, 23] 2026-10-19 12:28:13,404 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted utm.campaign records with IDs: [13, 16, 17] 2026-10-19 12:28:13,443 100 INFO rb-993a05d-225723-426370 odoo.addons.utm.tests.test_utm: Starting TestUtm.test_name_generation_duplicate_marks ... 2026-10-19 12:28:13,542 100 INFO rb-993a05d-225723-426370 odoo.addons.utm.tests.test_utm: Starting TestUtm.test_split_name_and_count ... 2026-10-19 12:28:13,556 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-19 12:28:14,315 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 354 and Message-Id '<271089145621655.1792412894.269243955612183-openerp-private@3402a05e02fb>' from 'info@yourcompany.com' to (redacted) "'***************tm@test.com'" successfully sent 2026-10-19 12:28:14,315 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 12:28:14,329 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [354] 2026-10-19 12:28:14,362 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.message records with IDs: [16679] 2026-10-19 12:28:14,362 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 12:28:14,381 100 INFO rb-993a05d-225723-426370 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-19 12:28:14,439 100 INFO rb-993a05d-225723-426370 odoo.addons.utm.tests.test_utm_consistency: Starting TestUTMConsistency.test_utm_consistency ... 2026-10-19 12:28:14,472 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-19 12:28:15,224 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 355 and Message-Id '<274251550689865.1792412895.180997133255005-openerp-private@3402a05e02fb>' from 'info@yourcompany.com' to (redacted) "'***************tm@test.com'" successfully sent 2026-10-19 12:28:15,224 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 12:28:15,237 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [355] 2026-10-19 12:28:15,269 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.message records with IDs: [16681] 2026-10-19 12:28:15,270 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 12:28:15,285 100 INFO rb-993a05d-225723-426370 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-19 12:28:15,331 100 INFO rb-993a05d-225723-426370 odoo.addons.utm.tests.test_utm_security: Starting TestUTMSecurity.test_utm_security_admin ... 2026-10-19 12:28:15,388 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted utm.campaign records with IDs: [37] 2026-10-19 12:28:15,405 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted utm.medium records with IDs: [42] 2026-10-19 12:28:15,417 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted utm.source records with IDs: [51] 2026-10-19 12:28:15,419 100 INFO rb-993a05d-225723-426370 odoo.addons.utm.tests.test_utm_security: Starting TestUTMSecurity.test_utm_security_employee ... 2026-10-19 12:28:15,564 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 509, model: utm.campaign 2026-10-19 12:28:15,569 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 509, model: utm.medium 2026-10-19 12:28:15,574 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 509, model: utm.source 2026-10-19 12:28:15,590 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-19 12:28:52,106 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account.tests.test_account_automatic_entry_wizard: Starting TestAccountAutomaticEntryTransferWizard.test_10_transfer_wizard_reconcile ... 2026-10-19 12:28:53,500 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account.tests.test_account_automatic_entry_wizard: Starting TestAccountAutomaticEntryTransferWizard.test_11_transfer_wizard_grouping ... 2026-10-19 12:28:54,987 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account.tests.test_account_automatic_entry_wizard: Starting TestAccountAutomaticEntryTransferWizard.test_12_transfer_wizard_currency_conversion ... 2026-10-19 12:28:55,977 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account.tests.test_account_automatic_entry_wizard: Starting TestAccountAutomaticEntryTransferWizard.test_13_transfer_wizard_no_currency_conversion ... 2026-10-19 12:28:57,263 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account.tests.test_account_automatic_entry_wizard: Starting TestAccountAutomaticEntryTransferWizard.test_20_period_change ... 2026-10-19 12:28:58,966 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account.tests.test_account_automatic_entry_wizard: Starting TestAccountAutomaticEntryTransferWizard.test_21_period_change_lock_date ... 2026-10-19 12:29:00,422 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account.tests.test_account_automatic_entry_wizard: Starting TestAccountAutomaticEntryTransferWizard.test_30_partner_change ... 2026-10-19 12:29:01,624 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account.tests.test_account_automatic_entry_wizard: Starting TestAccountAutomaticEntryTransferWizard.test_31_transfer_wizard_sign ... 2026-10-19 12:29:03,256 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account.tests.test_account_automatic_entry_wizard: Starting TestAccountAutomaticEntryTransferWizard.test_32_transfer_wizard_currency ... 2026-10-19 12:29:05,322 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-19 12:29:35,020 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account.tests.test_account_move_delete_entry: Starting TestAccountMoveDeleteEntry.test_account_move_disallow_to_delete_entry_chain_condition ... 2026-10-19 12:29:44,369 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #512 deleted account.move.line.ctp records with IDs: [565] 2026-10-19 12:29:44,631 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #512 deleted account.move.line records with IDs: [1195, 1196] 2026-10-19 12:29:44,727 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #512 deleted mail.message records with IDs: [17628, 17627, 17624] 2026-10-19 12:29:45,068 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #512 deleted account.move.line.ctp records with IDs: [566] 2026-10-19 12:29:45,235 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #512 deleted account.move.line records with IDs: [1197, 1198] 2026-10-19 12:29:45,312 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #512 deleted mail.message records with IDs: [17630, 17629, 17625] 2026-10-19 12:29:45,631 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #512 deleted account.move.line.ctp records with IDs: [564] 2026-10-19 12:29:45,824 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #512 deleted account.move.line records with IDs: [1193, 1194] 2026-10-19 12:29:45,899 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #512 deleted mail.message records with IDs: [17632, 17631, 17623] 2026-10-19 12:29:46,556 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #512 deleted account.move.line.ctp records with IDs: [567] 2026-10-19 12:29:46,795 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #512 deleted account.move.line records with IDs: [1199, 1200] 2026-10-19 12:29:46,880 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #512 deleted mail.message records with IDs: [17634, 17633, 17626] 2026-10-19 12:29:47,349 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #512 deleted account.move records with IDs: [505] 2026-10-19 12:29:47,409 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #512 deleted mail.followers records with IDs: [8067, 8068] 2026-10-19 12:29:47,480 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-19 12:29:47,483 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account.tests.test_account_tax_group: Starting TestAccountTaxGroup.test_is_vat ... 2026-10-19 12:29:47,511 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-19 12:30:16,774 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account.tests.test_chart_template_identity_change: Starting TestChartTemplateIdentityChange.test_adopted_account_is_resynced_to_template_identity_on_reload ... 2026-10-19 12:30:27,924 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-19 12:30:27,926 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account.tests.test_fiscal_position: Starting TestFiscalPosition.test_fiscal_position ... 2026-10-19 12:30:28,139 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-19 12:30:28,895 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account.tests.test_invoice_line: Starting TestInvoiceLine.test_invoice_line_payment ... 2026-10-19 12:30:30,144 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-19 12:30:30,838 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account.tests.test_reverse_move_line: Starting TestReverseMoveLine.test_reverse_move_line ... 2026-10-19 12:30:31,702 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-19 12:31:01,503 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_bank_statement_import.tests.test_csv_import: Starting TestImportCSV.test_01_invalid_csv_file_mimetype ... 2026-10-19 12:31:01,811 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_bank_statement_import.tests.test_csv_import: Starting TestImportCSV.test_11_invalid_csv_file_content ... 2026-10-19 12:31:01,972 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_bank_statement_import.tests.test_csv_import: Starting TestImportCSV.test_21_csv_file_import ... 2026-10-19 12:31:03,233 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-10-19 12:31:35,498 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_bank_statement_import.tests.test_xlsx_import: Starting TestImportCSV.test_01_invalid_xlsx_file_mimetype ... 2026-10-19 12:31:35,822 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_bank_statement_import.tests.test_xlsx_import: Starting TestImportCSV.test_11_invalid_xlsx_file_content ... 2026-10-19 12:31:35,980 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_bank_statement_import.tests.test_xlsx_import: Starting TestImportCSV.test_21_xlsx_file_import ... 2026-10-19 12:31:37,000 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-10-19 12:32:07,024 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_bank_statement_import_rje.tests.test_rje_import: Starting TestImportRJE.test_01_invalid_rje_file_extension ... 2026-10-19 12:32:07,337 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_bank_statement_import_rje.tests.test_rje_import: Starting TestImportRJE.test_11_invalid_rje_file_content ... 2026-10-19 12:32:07,511 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_bank_statement_import_rje.tests.test_rje_import: Starting TestImportRJE.test_22_rje_file_import ... 2026-10-19 12:32:15,714 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_bank_statement_import_rje.tests.test_rje_import: Starting TestImportRJE.test_22_rje_file_import_wrong_currency ... 2026-10-19 12:32:16,074 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-10-19 12:32:46,846 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_followup.tests.test_followup: Starting TestFollowupReports.test_followup_report_multi_company ... 2026-10-19 12:32:56,324 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_followup.tests.test_followup: Starting TestFollowupReports.test_followup_report_total_due ... 2026-10-19 12:33:00,722 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-19 12:33:40,647 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 356 and Message-Id '<781421490852133.1792413220.592274665832520-openerp-private@3402a05e02fb>' from 'accountman@test.com' to (redacted) "'******an@test.com'" successfully sent 2026-10-19 12:33:40,648 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 12:33:40,664 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #524 deleted mail.mail records with IDs: [356] 2026-10-19 12:33:40,693 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #524 deleted mail.message records with IDs: [20711] 2026-10-19 12:33:40,694 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 12:33:40,720 100 INFO rb-993a05d-225723-426370 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-19 12:33:41,571 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 357 and Message-Id '<520880241505969.1792413221.527329444885254-openerp-private@3402a05e02fb>' from 'accountman@test.com' to (redacted) "'********er@test.com'" successfully sent 2026-10-19 12:33:41,571 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 12:33:41,594 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #524 deleted mail.mail records with IDs: [357] 2026-10-19 12:33:41,612 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #524 deleted mail.message records with IDs: [20713] 2026-10-19 12:33:41,612 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 12:33:41,638 100 INFO rb-993a05d-225723-426370 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-19 12:33:42,522 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 358 and Message-Id '<590388045659980.1792413222.479142189025879-openerp-private@3402a05e02fb>' from 'accountman@test.com' to (redacted) "'*********er@test.com'" successfully sent 2026-10-19 12:33:42,523 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 12:33:42,536 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #524 deleted mail.mail records with IDs: [358] 2026-10-19 12:33:42,552 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #524 deleted mail.message records with IDs: [20715] 2026-10-19 12:33:42,553 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 12:33:42,577 100 INFO rb-993a05d-225723-426370 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-19 12:33:43,637 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 359 and Message-Id '<829193960891679.1792413223.593232870101929-openerp-private@3402a05e02fb>' from 'accountman@test.com' to (redacted) "'**********er@test.com'" successfully sent 2026-10-19 12:33:43,637 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 12:33:43,653 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #524 deleted mail.mail records with IDs: [359] 2026-10-19 12:33:43,671 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #524 deleted mail.message records with IDs: [20717] 2026-10-19 12:33:43,672 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 12:33:43,696 100 INFO rb-993a05d-225723-426370 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-19 12:33:44,143 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 360 and Message-Id '<006614634719409.1792413224.003813028335571-openerp-message-notify@3402a05e02fb>' from 'accountman@test.com' to (redacted) 's*****an@test.com' successfully sent 2026-10-19 12:33:44,144 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 12:33:44,201 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #524 deleted mail.mail records with IDs: [360] 2026-10-19 12:33:44,201 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 12:33:44,396 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 361 and Message-Id '<642936118269611.1792413224.339879751205444-openerp-message-notify@3402a05e02fb>' from 'accountman@test.com' to (redacted) 't*******er@test.com' successfully sent 2026-10-19 12:33:44,396 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 12:33:44,436 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #524 deleted mail.mail records with IDs: [361] 2026-10-19 12:33:44,436 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 12:33:44,603 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 362 and Message-Id '<872636386862731.1792413224.548768281936646-openerp-message-notify@3402a05e02fb>' from 'accountman@test.com' to (redacted) 's********er@test.com' successfully sent 2026-10-19 12:33:44,603 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 12:33:44,631 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #524 deleted mail.mail records with IDs: [362] 2026-10-19 12:33:44,632 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 12:33:44,808 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_followup_sale.tests.test_followup_sale_access: Starting TestFollowupSaleAccess.test_active_field_access ... 2026-10-19 12:33:44,917 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [18], uid: 532, model: followup.report 2026-10-19 12:33:44,935 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_followup_sale.tests.test_followup_sale_access: Starting TestFollowupSaleAccess.test_followup_user_full_access ... 2026-10-19 12:33:44,970 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_followup_sale.tests.test_followup_sale_access: Starting TestFollowupSaleAccess.test_followup_user_write_access ... 2026-10-19 12:33:45,016 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_followup_sale.tests.test_followup_sale_access: Starting TestFollowupSaleAccess.test_mixed_access_scenarios ... 2026-10-19 12:33:45,070 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [17], uid: 532, model: followup.report 2026-10-19 12:33:45,169 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_followup_sale.tests.test_followup_sale_access: Starting TestFollowupSaleAccess.test_sale_manager_access ... 2026-10-19 12:33:45,223 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_followup_sale.tests.test_followup_sale_access: Starting TestFollowupSaleAccess.test_sale_manager_write_access ... 2026-10-19 12:33:45,358 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [19], uid: 534, model: followup.report 2026-10-19 12:33:45,376 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_followup_sale.tests.test_followup_sale_access: Starting TestFollowupSaleAccess.test_salesman_cannot_access_others ... 2026-10-19 12:33:45,426 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [18], uid: 532, model: followup.report 2026-10-19 12:33:45,465 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [19], uid: 532, model: followup.report 2026-10-19 12:33:45,495 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [18], uid: 532, model: followup.report 2026-10-19 12:33:45,512 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_followup_sale.tests.test_followup_sale_access: Starting TestFollowupSaleAccess.test_salesman_read_access ... 2026-10-19 12:33:45,562 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_followup_sale.tests.test_followup_sale_access: Starting TestFollowupSaleAccess.test_salesman_write_access ... 2026-10-19 12:33:45,640 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_followup_sale.tests.test_followup_sale_access: Starting TestFollowupSaleAccess.test_team_leader_access ... 2026-10-19 12:33:45,705 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_followup_sale.tests.test_followup_sale_access: Starting TestFollowupSaleAccess.test_team_leader_write_access ... 2026-10-19 12:33:45,821 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_followup_sale.tests.test_followup_sale_access: Starting TestFollowupSaleAccess.test_user_id_field_access ... 2026-10-19 12:33:45,940 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 11 checked, 11 removed 2026-10-19 12:33:47,616 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_onbehalf_payment.tests.test_account_onbehalf_payment: Starting TestPayment.test_01_payment_onbehalf_01 ... 2026-10-19 12:33:49,526 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #536 deleted account.move.line.ctp records with IDs: [616] 2026-10-19 12:33:49,698 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #536 deleted account.move.line records with IDs: [1296] 2026-10-19 12:33:50,834 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_onbehalf_payment.tests.test_account_onbehalf_payment: Starting TestPayment.test_02_payment_onbehalf_02 ... 2026-10-19 12:33:52,841 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #536 deleted account.move.line.ctp records with IDs: [619] 2026-10-19 12:33:52,978 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #536 deleted account.move.line records with IDs: [1301] 2026-10-19 12:33:53,306 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_onbehalf_payment.tests.test_account_onbehalf_payment: Starting TestPayment.test_03_payment_onbehalf_03 ... 2026-10-19 12:33:55,254 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #536 deleted account.move.line.ctp records with IDs: [621] 2026-10-19 12:33:55,380 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #536 deleted account.move.line records with IDs: [1304] 2026-10-19 12:33:55,664 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_onbehalf_payment.tests.test_account_onbehalf_payment: Starting TestPayment.test_04_payment_onbehalf_04 ... 2026-10-19 12:33:57,697 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #536 deleted account.move.line.ctp records with IDs: [623] 2026-10-19 12:33:57,826 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #536 deleted account.move.line records with IDs: [1307] 2026-10-19 12:33:58,132 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_onbehalf_payment.tests.test_account_onbehalf_payment: Starting TestPayment.test_05_payment_onbehalf_01 ... 2026-10-19 12:34:00,476 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #536 deleted account.move.line.ctp records with IDs: [625] 2026-10-19 12:34:00,632 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #536 deleted account.move.line records with IDs: [1310] 2026-10-19 12:34:02,553 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_onbehalf_payment.tests.test_account_onbehalf_payment: Starting TestPayment.test_05_payment_onbehalf_02 ... 2026-10-19 12:34:05,025 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #536 deleted account.move.line.ctp records with IDs: [629, 630] 2026-10-19 12:34:05,129 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #536 deleted account.move.line records with IDs: [1317, 1318] 2026-10-19 12:34:05,440 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #536 deleted account.move.line.ctp records with IDs: [631, 632] 2026-10-19 12:34:05,562 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #536 deleted account.move.line records with IDs: [1320] 2026-10-19 12:34:06,025 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_onbehalf_payment.tests.test_account_onbehalf_payment: Starting TestPayment.test_06_payment_onbehalf_01 ... 2026-10-19 12:34:09,613 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #536 deleted account.partial.reconcile records with IDs: [99, 100] 2026-10-19 12:34:09,704 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #536 deleted account.full.reconcile records with IDs: [49] 2026-10-19 12:34:10,252 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_onbehalf_payment.tests.test_account_onbehalf_payment: Starting TestPayment.test_07_confirm_payment_receive ... 2026-10-19 12:34:12,260 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #536 deleted account.partial.reconcile records with IDs: [101, 102] 2026-10-19 12:34:12,369 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #536 deleted account.full.reconcile records with IDs: [50] 2026-10-19 12:34:12,782 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #536 deleted account.move.line.ctp records with IDs: [641, 642] 2026-10-19 12:34:13,097 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #536 deleted account.move.line records with IDs: [1332, 1333, 1334, 1335] 2026-10-19 12:34:13,209 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #536 deleted mail.message records with IDs: [20834, 20833, 20832, 20831, 20830, 20828, 20827, 20825] 2026-10-19 12:34:13,357 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #536 deleted account.move records with IDs: [565, 566] 2026-10-19 12:34:13,369 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #536 deleted mail.followers records with IDs: [11239, 11240] 2026-10-19 12:34:14,219 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #536 deleted account.move.line.ctp records with IDs: [639, 640] 2026-10-19 12:34:14,379 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #536 deleted account.move.line records with IDs: [1330, 1331] 2026-10-19 12:34:14,762 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #536 deleted account.move.line.ctp records with IDs: [643, 644] 2026-10-19 12:34:14,918 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #536 deleted account.move.line records with IDs: [1337] 2026-10-19 12:34:16,429 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_onbehalf_payment.tests.test_account_onbehalf_payment: Starting TestPayment.test_08_validate_amount_onbehalf_greater_amount_payment ... 2026-10-19 12:34:18,119 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_onbehalf_payment.tests.test_account_onbehalf_payment: Starting TestPayment.test_09_validate_onbehalf_payment_onbehalf_distribution ... 2026-10-19 12:34:19,514 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_onbehalf_payment.tests.test_account_onbehalf_payment: Starting TestPayment.test_10_validate_same_partner_payment_onbehalf_distribution ... 2026-10-19 12:34:21,041 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_onbehalf_payment.tests.test_account_onbehalf_payment: Starting TestPayment.test_11_payment_onbehalf_foreign_currency ... 2026-10-19 12:34:23,430 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_onbehalf_payment.tests.test_account_onbehalf_payment: Starting TestPayment.test_payment_onbehalf_without_payment_partner_001 ... 2026-10-19 12:34:26,516 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-19 12:34:28,228 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_onbehalf_payment_currency_conversion_diff.tests.test_onbehalf_payment_currency_conversion_diff: Starting TestOnbehalfPaymentCurrencyConversionDiff.test_bulk_post_two_onbehalf_payments_does_not_raise_expected_singleton ... 2026-10-19 12:34:30,887 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_onbehalf_payment_currency_conversion_diff.tests.test_onbehalf_payment_currency_conversion_diff: Starting TestOnbehalfPaymentCurrencyConversionDiff.test_full_distribution_routes_first_diff_line_to_other_receivable_account ... 2026-10-19 12:34:32,390 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #537 deleted account.move.line.ctp records with IDs: [663] 2026-10-19 12:34:32,522 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #537 deleted account.move.line records with IDs: [1368] 2026-10-19 12:34:32,617 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_onbehalf_payment_currency_conversion_diff.tests.test_onbehalf_payment_currency_conversion_diff: Starting TestOnbehalfPaymentCurrencyConversionDiff.test_partial_distribution_keeps_first_diff_line_on_normal_receivable_account ... 2026-10-19 12:34:34,088 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-19 12:35:07,273 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_bank_statement: Starting TestBankStatement.test_new_transaction_currency_defaults_to_the_journal_and_converts_on_change ... 2026-10-19 12:35:08,529 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_bank_statement: Starting TestBankStatement.test_statement_completeness_and_validity ... 2026-10-19 12:35:15,713 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-19 12:35:47,141 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_automation: Starting TestReconcileAutomation.test_auto_reconcile_cron_validates_only_a_models_own_verdict_and_notes_the_rest ... 2026-10-19 12:35:48,296 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #540 deleted account.move.line.ctp records with IDs: [680] 2026-10-19 12:35:48,470 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #540 deleted account.move.line records with IDs: [1402] 2026-10-19 12:35:51,090 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #540 deleted account.move.line.ctp records with IDs: [685] 2026-10-19 12:35:51,261 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #540 deleted account.move.line records with IDs: [1411] 2026-10-19 12:35:53,504 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #540 deleted account.move.line.ctp records with IDs: [688] 2026-10-19 12:35:53,674 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #540 deleted account.move.line records with IDs: [1416] 2026-10-19 12:35:54,137 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_automation: Starting TestReconcileAutomation.test_copy_of_a_reconciled_line_is_not_auto_reconciled ... 2026-10-19 12:35:55,207 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #540 deleted account.move.line.ctp records with IDs: [691] 2026-10-19 12:35:55,420 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #540 deleted account.move.line records with IDs: [1421] 2026-10-19 12:35:56,162 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-19 12:36:26,938 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_draft: Starting TestReconcileDraft.test_adding_an_item_is_additive_and_idempotent ... 2026-10-19 12:36:29,711 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_draft: Starting TestReconcileDraft.test_cleared_value_stays_cleared ... 2026-10-19 12:36:42,210 100 INFO rb-993a05d-225723-426370 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan2_id_index on table crossovered_budget_line 2026-10-19 12:36:42,211 100 INFO rb-993a05d-225723-426370 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan3_id_index on table crossovered_budget_line 2026-10-19 12:36:42,211 100 INFO rb-993a05d-225723-426370 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan4_id_index on table crossovered_budget_line 2026-10-19 12:36:42,211 100 INFO rb-993a05d-225723-426370 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan10_id_index on table crossovered_budget_line 2026-10-19 12:36:42,211 100 INFO rb-993a05d-225723-426370 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan11_id_index on table crossovered_budget_line 2026-10-19 12:36:42,211 100 INFO rb-993a05d-225723-426370 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan12_id_index on table crossovered_budget_line 2026-10-19 12:36:42,211 100 INFO rb-993a05d-225723-426370 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan13_id_index on table crossovered_budget_line 2026-10-19 12:36:42,211 100 INFO rb-993a05d-225723-426370 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan14_id_index on table crossovered_budget_line 2026-10-19 12:36:42,211 100 INFO rb-993a05d-225723-426370 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan15_id_index on table crossovered_budget_line 2026-10-19 12:36:46,159 100 INFO rb-993a05d-225723-426370 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan2_id_index on table estimate_create_budget_wizard_line 2026-10-19 12:36:46,160 100 INFO rb-993a05d-225723-426370 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan3_id_index on table estimate_create_budget_wizard_line 2026-10-19 12:36:46,160 100 INFO rb-993a05d-225723-426370 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan4_id_index on table estimate_create_budget_wizard_line 2026-10-19 12:36:46,160 100 INFO rb-993a05d-225723-426370 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan10_id_index on table estimate_create_budget_wizard_line 2026-10-19 12:36:46,160 100 INFO rb-993a05d-225723-426370 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan11_id_index on table estimate_create_budget_wizard_line 2026-10-19 12:36:46,160 100 INFO rb-993a05d-225723-426370 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan12_id_index on table estimate_create_budget_wizard_line 2026-10-19 12:36:46,160 100 INFO rb-993a05d-225723-426370 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan13_id_index on table estimate_create_budget_wizard_line 2026-10-19 12:36:46,160 100 INFO rb-993a05d-225723-426370 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan14_id_index on table estimate_create_budget_wizard_line 2026-10-19 12:36:46,160 100 INFO rb-993a05d-225723-426370 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan15_id_index on table estimate_create_budget_wizard_line 2026-10-19 12:36:46,726 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_draft: Starting TestReconcileDraft.test_edit_lands_on_the_selected_row_and_only_that_field_changes ... 2026-10-19 12:36:51,080 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_draft: Starting TestReconcileDraft.test_editor_shows_the_selected_rows_amount_in_both_currencies_with_one_sign ... 2026-10-19 12:36:53,465 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_draft: Starting TestReconcileDraft.test_editor_value_reaching_a_save_without_its_onchange_still_applies ... 2026-10-19 12:36:55,788 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_draft: Starting TestReconcileDraft.test_initial_proposal_is_materialized_and_deterministic ... 2026-10-19 12:36:58,348 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_draft: Starting TestReconcileDraft.test_journal_items_created_or_edited_elsewhere_never_build_a_draft ... 2026-10-19 12:37:00,303 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_draft: Starting TestReconcileDraft.test_match_allocation_follows_cores_own_order_not_click_order ... 2026-10-19 12:37:05,501 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_draft: Starting TestReconcileDraft.test_open_balance_keeps_its_identity_and_user_choices_per_field ... 2026-10-19 12:37:10,725 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #542 deleted account.move.line.ctp records with IDs: [749] 2026-10-19 12:37:10,960 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #542 deleted account.move.line records with IDs: [1532] 2026-10-19 12:37:11,373 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_draft: Starting TestReconcileDraft.test_reconcile_model_badge_swaps_only_its_own_rows ... 2026-10-19 12:37:13,603 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #542 deleted account.move.line.ctp records with IDs: [753] 2026-10-19 12:37:13,812 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #542 deleted account.move.line records with IDs: [1541] 2026-10-19 12:37:14,133 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_draft: Starting TestReconcileDraft.test_removed_row_never_returns ... 2026-10-19 12:37:19,914 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_draft: Starting TestReconcileDraft.test_row_editability_follows_its_kind ... 2026-10-19 12:37:25,216 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_draft: Starting TestReconcileDraft.test_saved_draft_survives_unrelated_write_and_goes_stale_only_on_its_own_inputs ... 2026-10-19 12:37:27,834 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_draft: Starting TestReconcileDraft.test_selection_is_visible_and_persists_until_its_clearing_events ... 2026-10-19 12:37:33,360 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #542 deleted account.partial.reconcile records with IDs: [116] 2026-10-19 12:37:33,439 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #542 deleted account.full.reconcile records with IDs: [61] 2026-10-19 12:37:38,055 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-19 12:38:11,127 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_fx: Starting TestReconcileFx.test_exchange_account_as_difference_account_realizes_the_whole_difference ... 2026-10-19 12:38:14,312 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #544 deleted account.move.line.ctp records with IDs: [803] 2026-10-19 12:38:14,605 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #544 deleted account.move.line records with IDs: [1640] 2026-10-19 12:38:18,637 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_fx: Starting TestReconcileFx.test_exchange_preview_matches_the_posting ... 2026-10-19 12:38:22,190 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_fx: Starting TestReconcileFx.test_genuine_partial_stays_open_without_fx_or_phantom_writeoff ... 2026-10-19 12:38:23,403 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #544 deleted account.move.line.ctp records with IDs: [821] 2026-10-19 12:38:23,592 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #544 deleted account.move.line records with IDs: [1675] 2026-10-19 12:38:25,140 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #544 deleted account.move.line.ctp records with IDs: [824] 2026-10-19 12:38:25,388 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #544 deleted account.move.line records with IDs: [1680] 2026-10-19 12:38:27,318 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #544 deleted account.move.line.ctp records with IDs: [827] 2026-10-19 12:38:27,509 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #544 deleted account.move.line records with IDs: [1685] 2026-10-19 12:38:30,577 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_fx: Starting TestReconcileFx.test_no_rate_movement_posts_no_exchange_difference ... 2026-10-19 12:38:32,870 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #544 deleted account.move.line.ctp records with IDs: [835] 2026-10-19 12:38:33,207 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #544 deleted account.move.line records with IDs: [1700] 2026-10-19 12:38:34,728 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_fx: Starting TestReconcileFx.test_rate_driven_settlement_posts_exactly_one_exchange_difference ... 2026-10-19 12:38:36,915 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #544 deleted account.move.line.ctp records with IDs: [840] 2026-10-19 12:38:37,157 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #544 deleted account.move.line records with IDs: [1709] 2026-10-19 12:38:39,685 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #544 deleted account.move.line.ctp records with IDs: [844] 2026-10-19 12:38:39,831 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #544 deleted account.move.line records with IDs: [1716] 2026-10-19 12:38:42,120 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #544 deleted account.move.line.ctp records with IDs: [848] 2026-10-19 12:38:42,311 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #544 deleted account.move.line records with IDs: [1723] 2026-10-19 12:38:45,090 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #544 deleted account.move.line.ctp records with IDs: [852] 2026-10-19 12:38:45,329 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #544 deleted account.move.line records with IDs: [1730] 2026-10-19 12:38:53,749 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #544 deleted account.move.line.ctp records with IDs: [868] 2026-10-19 12:38:53,961 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #544 deleted account.move.line records with IDs: [1761] 2026-10-19 12:38:56,549 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #544 deleted account.move.line.ctp records with IDs: [872] 2026-10-19 12:38:56,732 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #544 deleted account.move.line records with IDs: [1768] 2026-10-19 12:38:58,662 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #544 deleted account.move.line.ctp records with IDs: [875] 2026-10-19 12:38:58,892 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #544 deleted account.move.line records with IDs: [1773] 2026-10-19 12:39:01,936 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #544 deleted account.move.line.ctp records with IDs: [881] 2026-10-19 12:39:02,098 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #544 deleted account.move.line records with IDs: [1784] 2026-10-19 12:39:03,257 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-19 12:39:32,340 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours: Starting TestReconcileBadgeUncheckTour.test_badge_uncheck_keeps_a_manual_match_made_earlier ... 2026-10-19 12:39:35,446 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBadgeUncheckTour: Chrome pid: 2025 2026-10-19 12:39:35,447 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBadgeUncheckTour: Chrome headless temporary user profile dir: /tmp/tmp0fw7e8v__chrome_odoo 2026-10-19 12:39:35,448 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBadgeUncheckTour: Issuing json command http://127.0.0.1:35105/json/version 2026-10-19 12:39:35,450 100 INFO rb-993a05d-225723-426370 odoo.tests.common.requests: request http://127.0.0.1:35105/json/version with timeout 3 increased to 10s during tests 2026-10-19 12:39:35,474 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBadgeUncheckTour: Browser version: Chrome/150.0.7871.114 2026-10-19 12:39:35,474 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBadgeUncheckTour: Issuing json command http://127.0.0.1:35105/json 2026-10-19 12:39:35,476 100 INFO rb-993a05d-225723-426370 odoo.tests.common.requests: request http://127.0.0.1:35105/json with timeout 3 increased to 10s during tests 2026-10-19 12:39:35,486 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBadgeUncheckTour: Websocket url found: ws://127.0.0.1:35105/devtools/page/9B7CC9AC26CFF95C3B0BB884AB0FF542 2026-10-19 12:39:35,494 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBadgeUncheckTour: Enable chrome headless console log notification 2026-10-19 12:39:35,497 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBadgeUncheckTour: Chrome headless enable page notifications 2026-10-19 12:39:35,805 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426370 login:recon_badge_user from n/a 2026-10-19 12:39:35,820 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBadgeUncheckTour: Setting session cookie in browser 2026-10-19 12:39:35,825 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBadgeUncheckTour: Open "http://127.0.0.1:8069/web" in browser 2026-10-19 12:39:35,825 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBadgeUncheckTour: Navigating to: "http://127.0.0.1:8069/web" 2026-10-19 12:39:35,848 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 12:39:37,899 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:39:37] "GET /web HTTP/1.1" 200 - 114 0.181 1.875 2026-10-19 12:39:37,904 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBadgeUncheckTour: Navigation result: {'frameId': '9B7CC9AC26CFF95C3B0BB884AB0FF542', 'loaderId': '9712BFB0F9F1A74541934B11F841FCD9', 'isDownload': False} 2026-10-19 12:39:37,904 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBadgeUncheckTour: Evaluate ready code "odoo.isTourReady('reconcile_badge_uncheck_tour')" 2026-10-19 12:39:37,988 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:39:37] "GET /web/assets/0ac3166/web.assets_web.min.js HTTP/1.1" 200 - 4 0.034 0.012 2026-10-19 12:39:38,015 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:39:38] "GET /web/webclient/load_menus/0522dd3bd611827ba98692bf2513e274992653e64273d78431b3af7846f38b9c HTTP/1.1" 200 - 4 0.004 0.067 2026-10-19 12:39:38,034 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:39:38] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 4 0.005 0.066 2026-10-19 12:39:38,078 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:39:38] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 11 0.025 0.088 2026-10-19 12:39:38,111 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:39:38] "GET /web/assets/79654fb/web.assets_web.min.css HTTP/1.1" 200 - 4 0.009 0.160 2026-10-19 12:39:38,168 100 INFO rb-993a05d-225723-426370 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-19 12:39:38,177 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:39:38] "GET /web/assets/6f53984/web.assets_tests.min.js HTTP/1.1" 200 - 4 0.011 0.010 2026-10-19 12:39:39,240 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:39:39] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.004 2026-10-19 12:39:39,250 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:39:39] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.012 2026-10-19 12:39:39,252 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:39:39] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.009 2026-10-19 12:39:39,320 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:39:39] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.036 0.014 2026-10-19 12:39:39,450 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBadgeUncheckTour: Evaluate test code "odoo.startTour('reconcile_badge_uncheck_tour', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/web"})" 2026-10-19 12:39:39,810 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:39:39] "POST /mail/init_messaging HTTP/1.1" 200 - 100 0.298 0.237 2026-10-19 12:39:39,817 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:39:39] "GET /web/service-worker.js HTTP/1.1" 200 - 2 0.002 0.478 2026-10-19 12:39:39,820 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:39:39] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-19 12:39:39,829 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:39:39] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 3 0.007 0.457 2026-10-19 12:39:39,866 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:39:39] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 7 0.020 0.452 2026-10-19 12:39:39,932 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:39:39] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 15 0.039 0.487 2026-10-19 12:39:39,940 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:39:39] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.476 2026-10-19 12:39:39,948 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:39:39] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-10-19 12:39:39,967 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:39:39] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.006 2026-10-19 12:39:39,984 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:39:39] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.009 2026-10-19 12:39:40,022 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:39:40] "GET /web/image/res.company/65/favicon HTTP/1.1" 200 - 11 0.038 0.437 2026-10-19 12:39:40,033 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:39:40] "POST /mail/load_message_failures HTTP/1.1" 200 - 4 0.003 0.200 2026-10-19 12:39:40,088 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:39:40] "GET /web/offline HTTP/1.1" 200 - 7 0.027 0.222 2026-10-19 12:39:40,112 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:39:40] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 5 0.004 0.257 2026-10-19 12:39:40,139 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:39:40] "POST /web/action/load HTTP/1.1" 200 - 11 0.010 0.222 2026-10-19 12:39:40,226 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:39:40] "GET /web/image?model=res.users&field=avatar_128&id=548 HTTP/1.1" 200 - 18 0.036 0.195 2026-10-19 12:39:40,459 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:39:40] "POST /web/dataset/call_kw/account.journal/get_views HTTP/1.1" 200 - 66 0.088 0.177 2026-10-19 12:39:40,693 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:39:40] "POST /web/dataset/call_kw/account.journal/web_search_read HTTP/1.1" 200 - 55 0.106 0.086 2026-10-19 12:39:40,739 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:39:40] "POST /onboarding/account_dashboard HTTP/1.1" 200 - 2 0.019 0.006 2026-10-19 12:39:40,839 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:39:40] "GET /web/bundle/web.chartjs_lib?lang=en_US HTTP/1.1" 200 - 3 0.007 0.008 2026-10-19 12:39:40,875 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:39:40] "GET /web/assets/0494b78/web.chartjs_lib.min.js HTTP/1.1" 200 - 4 0.012 0.010 2026-10-19 12:39:41,807 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:39:41] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.005 2026-10-19 12:39:41,860 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBadgeUncheckTour.browser: Tour reconcile_badge_uncheck_tour on step: 'Open the reconcile kanban of the fixture's own journal (trigger: .o_kanban_record:contains('Badge Tour Bank') button[name='action_open_reconcile'])' 2026-10-19 12:39:41,883 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBadgeUncheckTour.browser: Tour reconcile_badge_uncheck_tour on step: 'Open the fixture's transaction (trigger: .o_account_reconcile_kanban_main .o_kanban_record)' 2026-10-19 12:39:41,942 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:39:41] "POST /web/dataset/call_button HTTP/1.1" 200 - 12 0.022 0.033 2026-10-19 12:39:42,222 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:39:42] "POST /web/dataset/call_kw/account.bank.statement.line/get_views HTTP/1.1" 200 - 81 0.073 0.179 2026-10-19 12:39:42,268 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:39:42] "POST /web/dataset/call_kw/account.journal/read HTTP/1.1" 200 - 4 0.011 0.017 2026-10-19 12:39:42,319 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:39:42] "POST /web/dataset/call_kw/account.bank.statement.line/web_search_read HTTP/1.1" 200 - 6 0.009 0.019 2026-10-19 12:39:42,351 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:39:42] "POST /web/dataset/call_kw/account.journal/read HTTP/1.1" 200 - 5 0.017 0.036 2026-10-19 12:39:42,388 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:39:42] "POST /web/dataset/call_kw/res.company/read HTTP/1.1" 200 - 4 0.001 0.026 2026-10-19 12:39:42,504 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:39:42] "POST /web/dataset/call_kw/account.bank.statement.line/get_views HTTP/1.1" 200 - 3 0.002 0.048 2026-10-19 12:39:42,556 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:39:42] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 3 0.003 0.009 2026-10-19 12:39:42,658 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:39:42] "POST /web/dataset/call_kw/account.bank.statement.line/web_read HTTP/1.1" 200 - 28 0.034 0.071 2026-10-19 12:39:42,734 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:39:42] "POST /web/dataset/call_kw/account.reconcile.model/name_search HTTP/1.1" 200 - 4 0.007 0.020 2026-10-19 12:39:42,818 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:39:42] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 31 0.024 0.063 2026-10-19 12:39:42,868 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:39:42] "POST /web/dataset/call_kw/res.partner/read HTTP/1.1" 200 - 5 0.006 0.027 2026-10-19 12:39:42,914 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:39:42] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 7 0.008 0.025 2026-10-19 12:39:42,922 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:39:42] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 3 0.001 0.026 2026-10-19 12:39:43,151 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:39:43] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.004 2026-10-19 12:39:43,733 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBadgeUncheckTour.browser: Tour reconcile_badge_uncheck_tour on step: 'Open Match Existing Entries (trigger: a.nav-link[name='match_existing_entries_tab'])' 2026-10-19 12:39:43,739 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBadgeUncheckTour.browser: Tour reconcile_badge_uncheck_tour on step: 'Match Badge tour manual match (trigger: .o_field_reconcile_lines_match .o_data_row:contains('Badge tour manual match') .o_data_cell)' 2026-10-19 12:39:43,757 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBadgeUncheckTour.browser: Tour reconcile_badge_uncheck_tour on step: 'The manual match is now a row in the reconcile widget (trigger: .o_reconcile_widget_table .o_reconcile_widget_line.other:contains('Badge tour manual match'))' 2026-10-19 12:39:43,802 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:39:43] "POST /web/dataset/call_kw/account.move.line/web_read HTTP/1.1" 200 - 8 0.026 0.026 2026-10-19 12:39:43,932 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:39:43] "POST /web/dataset/call_kw/account.bank.statement.line/onchange HTTP/1.1" 200 - 24 0.030 0.087 2026-10-19 12:39:43,968 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:39:43] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 3 0.003 0.011 2026-10-19 12:39:44,740 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBadgeUncheckTour.browser: Tour reconcile_badge_uncheck_tour on step: 'The manual_model_id badge widget is rendered (trigger: .o_field_selection_badge .btn)' 2026-10-19 12:39:44,762 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBadgeUncheckTour.browser: Tour reconcile_badge_uncheck_tour on step: 'First click selects the badge, adding the model's own rows (trigger: .o_field_selection_badge .btn.active, .o_field_selection_badge .btn[aria-pressed='true'])' 2026-10-19 12:39:44,869 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:39:44] "POST /web/dataset/call_kw/account.bank.statement.line/onchange HTTP/1.1" 200 - 36 0.029 0.086 2026-10-19 12:39:44,903 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:39:44] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 3 0.002 0.009 2026-10-19 12:39:45,681 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBadgeUncheckTour.browser: Tour reconcile_badge_uncheck_tour on step: 'The manual match is still present once the model is applied (trigger: .o_reconcile_widget_table .o_reconcile_widget_line.other:contains('Badge tour manual match'))' 2026-10-19 12:39:45,689 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBadgeUncheckTour.browser: Tour reconcile_badge_uncheck_tour on step: 'Clicking the SAME badge again must clear the selection (toggle off) (trigger: .o_field_selection_badge .btn.active, .o_field_selection_badge .btn[aria-pressed='true'])' 2026-10-19 12:39:45,709 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBadgeUncheckTour.browser: Tour reconcile_badge_uncheck_tour on step: 'After the second click, no badge in the widget remains selected (trigger: .o_field_selection_badge:not(:has(.btn.active)):not(:has(.btn[aria-pressed='true'])))' 2026-10-19 12:39:45,831 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:39:45] "POST /web/dataset/call_kw/account.bank.statement.line/onchange HTTP/1.1" 200 - 24 0.037 0.093 2026-10-19 12:39:45,867 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:39:45] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 3 0.004 0.017 2026-10-19 12:39:46,629 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBadgeUncheckTour.browser: Tour reconcile_badge_uncheck_tour on step: 'Unapplying the model keeps the manual match - it is not a full reset of the draft (trigger: .o_reconcile_widget_table .o_reconcile_widget_line.other:contains('Badge tour manual match'))' 2026-10-19 12:39:46,631 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBadgeUncheckTour.browser: test successful 2026-10-19 12:39:46,638 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBadgeUncheckTour: Closing chrome headless with pid 2025 2026-10-19 12:39:46,639 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBadgeUncheckTour: Closing websocket connection 2026-10-19 12:39:46,640 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBadgeUncheckTour: Terminating chrome headless with pid 2025 2026-10-19 12:39:46,767 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBadgeUncheckTour: Chrome Log in: /tmp/odoo_tests/rb-993a05d-225723-426370/chrome_logs/chrome_log_20261019_123946_766793_TestReconcileBadgeUncheckTour.txt 2026-10-19 12:39:46,767 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBadgeUncheckTour: Removing chrome user profile "/tmp/tmp0fw7e8v__chrome_odoo" 2026-10-19 12:39:46,818 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-19 12:40:18,528 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours: Starting TestReconcileBankRoundTripTour.test_bank_line_reconcile_round_trip ... 2026-10-19 12:40:21,963 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour: Chrome pid: 2242 2026-10-19 12:40:21,963 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour: Chrome headless temporary user profile dir: /tmp/tmpj1w74i6j_chrome_odoo 2026-10-19 12:40:21,963 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour: Issuing json command http://127.0.0.1:46023/json/version 2026-10-19 12:40:21,965 100 INFO rb-993a05d-225723-426370 odoo.tests.common.requests: request http://127.0.0.1:46023/json/version with timeout 3 increased to 10s during tests 2026-10-19 12:40:22,019 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour: Browser version: Chrome/150.0.7871.114 2026-10-19 12:40:22,020 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour: Issuing json command http://127.0.0.1:46023/json 2026-10-19 12:40:22,020 100 INFO rb-993a05d-225723-426370 odoo.tests.common.requests: request http://127.0.0.1:46023/json with timeout 3 increased to 10s during tests 2026-10-19 12:40:22,040 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour: Websocket url found: ws://127.0.0.1:46023/devtools/page/C1B07242521F9CCAB65393B53BC10F23 2026-10-19 12:40:22,053 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour: Enable chrome headless console log notification 2026-10-19 12:40:22,058 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour: Chrome headless enable page notifications 2026-10-19 12:40:22,602 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426370 login:recon_round_trip_user from n/a 2026-10-19 12:40:22,616 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour: Setting session cookie in browser 2026-10-19 12:40:22,622 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour: Open "http://127.0.0.1:8069/web" in browser 2026-10-19 12:40:22,622 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour: Navigating to: "http://127.0.0.1:8069/web" 2026-10-19 12:40:22,639 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 12:40:23,915 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:40:23] "GET /web HTTP/1.1" 200 - 113 0.125 1.156 2026-10-19 12:40:23,920 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour: Navigation result: {'frameId': 'C1B07242521F9CCAB65393B53BC10F23', 'loaderId': '3CDB406BC7A19620E86F781249845311', 'isDownload': False} 2026-10-19 12:40:23,920 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour: Evaluate ready code "odoo.isTourReady('reconcile_bank_round_trip_tour')" 2026-10-19 12:40:23,994 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:40:23] "GET /web/assets/79654fb/web.assets_web.min.css HTTP/1.1" 200 - 4 0.034 0.013 2026-10-19 12:40:24,019 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:40:24] "GET /web/assets/0ac3166/web.assets_web.min.js HTTP/1.1" 200 - 4 0.013 0.056 2026-10-19 12:40:24,029 100 INFO rb-993a05d-225723-426370 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-19 12:40:24,049 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:40:24] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 4 0.009 0.068 2026-10-19 12:40:24,082 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:40:24] "GET /web/webclient/load_menus/0522dd3bd611827ba98692bf2513e274992653e64273d78431b3af7846f38b9c HTTP/1.1" 200 - 4 0.008 0.109 2026-10-19 12:40:24,127 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:40:24] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 11 0.029 0.114 2026-10-19 12:40:24,162 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:40:24] "GET /web/assets/6f53984/web.assets_tests.min.js HTTP/1.1" 200 - 4 0.002 0.010 2026-10-19 12:40:25,329 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:40:25] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-10-19 12:40:25,343 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:40:25] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.010 2026-10-19 12:40:25,349 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:40:25] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.014 2026-10-19 12:40:25,376 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:40:25] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.011 0.012 2026-10-19 12:40:25,528 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour: Evaluate test code "odoo.startTour('reconcile_bank_round_trip_tour', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/web"})" 2026-10-19 12:40:25,695 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:40:25] "POST /mail/init_messaging HTTP/1.1" 200 - 100 0.136 0.179 2026-10-19 12:40:25,711 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:40:25] "GET /web/service-worker.js HTTP/1.1" 200 - 2 0.009 0.288 2026-10-19 12:40:25,724 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:40:25] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 3 0.006 0.266 2026-10-19 12:40:25,735 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:40:25] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.030 2026-10-19 12:40:25,762 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:40:25] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 7 0.023 0.259 2026-10-19 12:40:25,801 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:40:25] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 15 0.013 0.294 2026-10-19 12:40:25,806 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:40:25] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.229 2026-10-19 12:40:25,850 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:40:25] "GET /web/image/res.company/67/favicon HTTP/1.1" 200 - 11 0.019 0.193 2026-10-19 12:40:25,864 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:40:25] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:40:25,884 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:40:25] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-19 12:40:25,900 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:40:25] "GET /web/offline HTTP/1.1" 200 - 7 0.017 0.147 2026-10-19 12:40:25,913 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:40:25] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 5 0.003 0.156 2026-10-19 12:40:25,919 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:40:25] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.018 2026-10-19 12:40:25,925 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:40:25] "POST /mail/load_message_failures HTTP/1.1" 200 - 4 0.004 0.162 2026-10-19 12:40:25,958 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:40:25] "POST /web/action/load HTTP/1.1" 200 - 11 0.011 0.151 2026-10-19 12:40:26,022 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:40:26] "GET /web/image?model=res.users&field=avatar_128&id=551 HTTP/1.1" 200 - 18 0.022 0.183 2026-10-19 12:40:26,177 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:40:26] "POST /web/dataset/call_kw/account.journal/get_views HTTP/1.1" 200 - 66 0.047 0.134 2026-10-19 12:40:26,384 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:40:26] "POST /web/dataset/call_kw/account.journal/web_search_read HTTP/1.1" 200 - 55 0.080 0.086 2026-10-19 12:40:26,413 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:40:26] "POST /onboarding/account_dashboard HTTP/1.1" 200 - 2 0.001 0.004 2026-10-19 12:40:26,522 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:40:26] "GET /web/bundle/web.chartjs_lib?lang=en_US HTTP/1.1" 200 - 3 0.002 0.008 2026-10-19 12:40:26,562 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:40:26] "GET /web/assets/0494b78/web.chartjs_lib.min.js HTTP/1.1" 200 - 4 0.008 0.010 2026-10-19 12:40:27,539 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour.browser: Tour reconcile_bank_round_trip_tour on step: 'Open the reconcile kanban of the fixture's own journal (trigger: .o_kanban_record:contains('Round Trip Tour Bank') button[name='action_open_reconcile'])' 2026-10-19 12:40:27,574 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour.browser: Tour reconcile_bank_round_trip_tour on step: 'Open the fixture's transaction (trigger: .o_account_reconcile_kanban_main .o_kanban_record)' 2026-10-19 12:40:27,615 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:40:27] "POST /web/dataset/call_button HTTP/1.1" 200 - 12 0.025 0.033 2026-10-19 12:40:27,857 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:40:27] "POST /web/dataset/call_kw/account.bank.statement.line/get_views HTTP/1.1" 200 - 81 0.067 0.163 2026-10-19 12:40:27,897 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:40:27] "POST /web/dataset/call_kw/account.journal/read HTTP/1.1" 200 - 4 0.005 0.018 2026-10-19 12:40:27,943 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:40:27] "POST /web/dataset/call_kw/account.journal/read HTTP/1.1" 200 - 5 0.013 0.017 2026-10-19 12:40:27,985 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:40:27] "POST /web/dataset/call_kw/account.bank.statement.line/web_search_read HTTP/1.1" 200 - 6 0.018 0.055 2026-10-19 12:40:28,018 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:40:28] "POST /web/dataset/call_kw/res.company/read HTTP/1.1" 200 - 4 0.008 0.042 2026-10-19 12:40:28,051 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:40:28] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.008 0.004 2026-10-19 12:40:28,117 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:40:28] "POST /web/dataset/call_kw/account.bank.statement.line/get_views HTTP/1.1" 200 - 3 0.005 0.040 2026-10-19 12:40:28,159 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:40:28] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 3 0.011 0.008 2026-10-19 12:40:28,305 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:40:28] "POST /web/dataset/call_kw/account.bank.statement.line/web_read HTTP/1.1" 200 - 28 0.066 0.088 2026-10-19 12:40:28,385 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:40:28] "POST /web/dataset/call_kw/account.reconcile.model/name_search HTTP/1.1" 200 - 4 0.010 0.018 2026-10-19 12:40:28,478 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:40:28] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 31 0.021 0.082 2026-10-19 12:40:28,536 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:40:28] "POST /web/dataset/call_kw/res.partner/read HTTP/1.1" 200 - 5 0.006 0.031 2026-10-19 12:40:28,588 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:40:28] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 7 0.007 0.029 2026-10-19 12:40:28,600 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:40:28] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 3 0.002 0.040 2026-10-19 12:40:29,423 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour.browser: Tour reconcile_bank_round_trip_tour on step: 'The Journal Balance label is rendered (trigger: .o_account_reconcile_kanban_div .o_reconcile_journal_balance_label)' 2026-10-19 12:40:29,438 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour.browser: Tour reconcile_bank_round_trip_tour on step: 'A genuinely zero-balance journal still shows a formatted amount, not blank (trigger: .o_account_reconcile_kanban_div .o_reconcile_journal_balance_label + span)' 2026-10-19 12:40:29,454 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour.browser: Tour reconcile_bank_round_trip_tour on step: 'Open Match Existing Entries (trigger: a.nav-link[name='match_existing_entries_tab'])' 2026-10-19 12:40:29,471 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour.browser: Tour reconcile_bank_round_trip_tour on step: 'The candidate is offered before it is matched (trigger: .o_field_reconcile_lines_match .o_data_row:contains('Round trip tour candidate'))' 2026-10-19 12:40:29,488 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour.browser: Tour reconcile_bank_round_trip_tour on step: 'Match Round trip tour candidate (trigger: .o_field_reconcile_lines_match .o_data_row:contains('Round trip tour candidate') .o_data_cell)' 2026-10-19 12:40:29,506 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour.browser: Tour reconcile_bank_round_trip_tour on step: 'The candidate was added to the reconcile widget (trigger: .o_reconcile_widget_table .o_reconcile_widget_line.other:contains('Round trip tour candidate'))' 2026-10-19 12:40:29,543 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:40:29] "POST /web/dataset/call_kw/account.move.line/web_read HTTP/1.1" 200 - 8 0.016 0.029 2026-10-19 12:40:29,672 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:40:29] "POST /web/dataset/call_kw/account.bank.statement.line/onchange HTTP/1.1" 200 - 24 0.031 0.085 2026-10-19 12:40:29,704 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:40:29] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 3 0.004 0.011 2026-10-19 12:40:30,112 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:40:30] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.005 2026-10-19 12:40:30,468 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour.browser: Tour reconcile_bank_round_trip_tour on step: 'The matched candidate is no longer offered in Match Existing Entries (trigger: body:not(:has(.o_field_reconcile_lines_match .o_data_row:contains('Round trip tour candidate'))))' 2026-10-19 12:40:30,470 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour.browser: Tour reconcile_bank_round_trip_tour on step: 'Select the remaining open balance row (trigger: .o_reconcile_widget_table .o_reconcile_widget_line.suspense)' 2026-10-19 12:40:30,500 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour.browser: Tour reconcile_bank_round_trip_tour on step: 'Selecting a row switches the notebook to Manual Operations (trigger: a.nav-link[name='manual_operations_tab'].active)' 2026-10-19 12:40:30,509 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour.browser: Tour reconcile_bank_round_trip_tour on step: 'Choose the account Round Trip Tour Destination (trigger: .o_field_widget[name='manual_account_id'] input)' 2026-10-19 12:40:30,635 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:40:30] "POST /web/dataset/call_kw/account.bank.statement.line/onchange HTTP/1.1" 200 - 24 0.043 0.091 2026-10-19 12:40:31,422 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour.browser: Tour reconcile_bank_round_trip_tour on step: 'Pick it from the dropdown (trigger: .ui-autocomplete .ui-menu-item a:contains('Round Trip Tour Destination'))' 2026-10-19 12:40:31,447 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:40:31] "POST /web/dataset/call_kw/account.account/name_search HTTP/1.1" 200 - 4 0.009 0.019 2026-10-19 12:40:31,701 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:40:31] "POST /web/dataset/call_kw/account.account/name_search HTTP/1.1" 200 - 4 0.011 0.019 2026-10-19 12:40:32,487 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour.browser: Tour reconcile_bank_round_trip_tour on step: 'Validate (trigger: .o_account_reconcile_form_statusbar button[name='action_validate']:not(.disabled))' 2026-10-19 12:40:32,506 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour.browser: Tour reconcile_bank_round_trip_tour on step: 'The reconciled transaction left the Not-Reconciled kanban (trigger: body:not(:has(.o_account_reconcile_kanban_main .o_kanban_record:contains('Round trip tour driven line'))))' 2026-10-19 12:40:32,633 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:40:32] "POST /web/dataset/call_kw/account.bank.statement.line/onchange HTTP/1.1" 200 - 25 0.037 0.100 2026-10-19 12:40:32,761 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:40:32] "POST /web/dataset/call_kw/account.bank.statement.line/web_save HTTP/1.1" 200 - 29 0.027 0.081 2026-10-19 12:40:32,948 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #551 deleted account.move.line.ctp records with IDs: [890] 2026-10-19 12:40:33,165 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #551 deleted account.move.line records with IDs: [1799] 2026-10-19 12:40:33,595 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:40:33] "POST /web/dataset/call_button HTTP/1.1" 200 - 284 0.315 0.496 2026-10-19 12:40:33,681 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:40:33] "POST /web/dataset/call_kw/account.bank.statement.line/web_read HTTP/1.1" 200 - 16 0.017 0.057 2026-10-19 12:40:33,719 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:40:33] "POST /web/dataset/call_kw/account.bank.statement.line/web_search_read HTTP/1.1" 200 - 5 0.004 0.017 2026-10-19 12:40:33,819 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:40:33] "POST /web/dataset/call_kw/account.bank.statement.line/web_read HTTP/1.1" 200 - 16 0.018 0.062 2026-10-19 12:40:33,840 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:40:33] "POST /web/dataset/call_kw/account.bank.statement.line/web_search_read HTTP/1.1" 200 - 5 0.005 0.095 2026-10-19 12:40:33,993 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:40:33] "POST /web/dataset/call_kw/account.bank.statement.line/web_read HTTP/1.1" 200 - 19 0.052 0.064 2026-10-19 12:40:34,045 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:40:34] "POST /web/dataset/call_kw/account.reconcile.model/name_search HTTP/1.1" 200 - 4 0.011 0.021 2026-10-19 12:40:34,061 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:40:34] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 3 0.004 0.011 2026-10-19 12:40:34,857 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour.browser: test successful 2026-10-19 12:40:34,869 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:40:34] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:40:34,906 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour: Closing chrome headless with pid 2242 2026-10-19 12:40:34,910 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour: Closing websocket connection 2026-10-19 12:40:34,911 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour: Terminating chrome headless with pid 2242 2026-10-19 12:40:35,017 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour: Chrome Log in: /tmp/odoo_tests/rb-993a05d-225723-426370/chrome_logs/chrome_log_20261019_124035_017178_TestReconcileBankRoundTripTour.txt 2026-10-19 12:40:35,017 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour: Removing chrome user profile "/tmp/tmpj1w74i6j_chrome_odoo" 2026-10-19 12:40:35,058 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours: Starting TestReconcileBankRoundTripTour.test_bank_reconcile_screen_survives_leave_reload_and_reopen ... 2026-10-19 12:40:37,802 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour: Chrome pid: 2472 2026-10-19 12:40:37,803 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour: Chrome headless temporary user profile dir: /tmp/tmp4d5kr71a_chrome_odoo 2026-10-19 12:40:37,803 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour: Issuing json command http://127.0.0.1:42803/json/version 2026-10-19 12:40:37,805 100 INFO rb-993a05d-225723-426370 odoo.tests.common.requests: request http://127.0.0.1:42803/json/version with timeout 3 increased to 10s during tests 2026-10-19 12:40:37,863 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour: Browser version: Chrome/150.0.7871.114 2026-10-19 12:40:37,864 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour: Issuing json command http://127.0.0.1:42803/json 2026-10-19 12:40:37,865 100 INFO rb-993a05d-225723-426370 odoo.tests.common.requests: request http://127.0.0.1:42803/json with timeout 3 increased to 10s during tests 2026-10-19 12:40:37,893 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour: Websocket url found: ws://127.0.0.1:42803/devtools/page/2C33B0680632D7B52161C02EFDAEA8DC 2026-10-19 12:40:37,904 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour: Enable chrome headless console log notification 2026-10-19 12:40:37,920 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour: Chrome headless enable page notifications 2026-10-19 12:40:38,222 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426370 login:recon_leave_reopen_user from n/a 2026-10-19 12:40:38,235 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour: Setting session cookie in browser 2026-10-19 12:40:38,241 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour: Open "http://127.0.0.1:8069/web" in browser 2026-10-19 12:40:38,241 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour: Navigating to: "http://127.0.0.1:8069/web" 2026-10-19 12:40:38,267 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 12:40:39,368 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:40:39] "GET /web HTTP/1.1" 200 - 115 0.108 0.998 2026-10-19 12:40:39,374 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour: Navigation result: {'frameId': '2C33B0680632D7B52161C02EFDAEA8DC', 'loaderId': '0A71356E30ADF40BA82DDF7A3CD25E03', 'isDownload': False} 2026-10-19 12:40:39,375 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour: Evaluate ready code "odoo.isTourReady('reconcile_bank_leave_reload_reopen_tour')" 2026-10-19 12:40:39,472 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:40:39] "GET /web/assets/0ac3166/web.assets_web.min.js HTTP/1.1" 200 - 4 0.034 0.018 2026-10-19 12:40:39,502 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:40:39] "GET /web/webclient/load_menus/0522dd3bd611827ba98692bf2513e274992653e64273d78431b3af7846f38b9c HTTP/1.1" 200 - 4 0.009 0.058 2026-10-19 12:40:39,540 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:40:39] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 4 0.018 0.074 2026-10-19 12:40:39,569 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:40:39] "GET /web/assets/79654fb/web.assets_web.min.css HTTP/1.1" 200 - 4 0.014 0.122 2026-10-19 12:40:39,628 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:40:39] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 11 0.032 0.138 2026-10-19 12:40:39,629 100 INFO rb-993a05d-225723-426370 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-19 12:40:39,689 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:40:39] "GET /web/assets/6f53984/web.assets_tests.min.js HTTP/1.1" 200 - 4 0.012 0.013 2026-10-19 12:40:40,758 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:40:40] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-10-19 12:40:40,774 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:40:40] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.011 2026-10-19 12:40:40,781 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:40:40] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.009 2026-10-19 12:40:40,812 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:40:40] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.008 0.011 2026-10-19 12:40:41,018 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour: Evaluate test code "odoo.startTour('reconcile_bank_leave_reload_reopen_tour', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/web"})" 2026-10-19 12:40:41,326 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:40:41] "POST /mail/init_messaging HTTP/1.1" 200 - 100 0.286 0.199 2026-10-19 12:40:41,333 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:40:41] "GET /web/service-worker.js HTTP/1.1" 200 - 2 0.003 0.455 2026-10-19 12:40:41,337 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:40:41] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-19 12:40:41,346 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:40:41] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 3 0.006 0.398 2026-10-19 12:40:41,382 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:40:41] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 7 0.016 0.418 2026-10-19 12:40:41,446 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:40:41] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 15 0.034 0.439 2026-10-19 12:40:41,490 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:40:41] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.037 0.404 2026-10-19 12:40:41,547 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:40:41] "GET /web/image/res.company/67/favicon HTTP/1.1" 200 - 11 0.031 0.378 2026-10-19 12:40:41,577 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:40:41] "POST /mail/load_message_failures HTTP/1.1" 200 - 4 0.008 0.220 2026-10-19 12:40:41,580 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:40:41] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-10-19 12:40:41,587 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:40:41] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-19 12:40:41,601 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:40:41] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.009 2026-10-19 12:40:41,612 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:40:41] "GET /web/offline HTTP/1.1" 200 - 7 0.015 0.228 2026-10-19 12:40:41,625 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:40:41] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 5 0.002 0.240 2026-10-19 12:40:41,676 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:40:41] "POST /web/action/load HTTP/1.1" 200 - 11 0.021 0.236 2026-10-19 12:40:41,776 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:40:41] "GET /web/image?model=res.users&field=avatar_128&id=552 HTTP/1.1" 200 - 18 0.038 0.260 2026-10-19 12:40:41,961 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:40:41] "POST /web/dataset/call_kw/account.journal/get_views HTTP/1.1" 200 - 66 0.073 0.162 2026-10-19 12:40:42,175 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:40:42] "POST /web/dataset/call_kw/account.journal/web_search_read HTTP/1.1" 200 - 55 0.067 0.111 2026-10-19 12:40:42,210 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:40:42] "POST /onboarding/account_dashboard HTTP/1.1" 200 - 2 0.001 0.006 2026-10-19 12:40:42,363 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:40:42] "GET /web/bundle/web.chartjs_lib?lang=en_US HTTP/1.1" 200 - 3 0.002 0.013 2026-10-19 12:40:42,389 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:40:42] "GET /web/assets/0494b78/web.chartjs_lib.min.js HTTP/1.1" 200 - 4 0.003 0.012 2026-10-19 12:40:43,323 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:40:43] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-10-19 12:40:43,372 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour.browser: Tour reconcile_bank_leave_reload_reopen_tour on step: 'Open the reconcile kanban of the fixture's own journal (trigger: .o_kanban_record:contains('Leave Reopen Tour Bank') button[name='action_open_reconcile'])' 2026-10-19 12:40:43,397 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour.browser: Tour reconcile_bank_leave_reload_reopen_tour on step: 'Open the fixture's transaction (trigger: .o_account_reconcile_kanban_main .o_kanban_record)' 2026-10-19 12:40:43,423 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:40:43] "POST /web/dataset/call_button HTTP/1.1" 200 - 12 0.011 0.027 2026-10-19 12:40:43,704 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:40:43] "POST /web/dataset/call_kw/account.bank.statement.line/get_views HTTP/1.1" 200 - 81 0.096 0.172 2026-10-19 12:40:43,736 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:40:43] "POST /web/dataset/call_kw/account.journal/read HTTP/1.1" 200 - 4 0.009 0.011 2026-10-19 12:40:43,775 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:40:43] "POST /web/dataset/call_kw/account.bank.statement.line/web_search_read HTTP/1.1" 200 - 5 0.009 0.015 2026-10-19 12:40:43,804 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:40:43] "POST /web/dataset/call_kw/account.journal/read HTTP/1.1" 200 - 5 0.010 0.025 2026-10-19 12:40:43,832 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:40:43] "POST /web/dataset/call_kw/res.company/read HTTP/1.1" 200 - 4 0.001 0.017 2026-10-19 12:40:43,951 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:40:43] "POST /web/dataset/call_kw/account.bank.statement.line/get_views HTTP/1.1" 200 - 3 0.006 0.039 2026-10-19 12:40:43,992 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:40:43] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 3 0.007 0.008 2026-10-19 12:40:44,113 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:40:44] "POST /web/dataset/call_kw/account.bank.statement.line/web_read HTTP/1.1" 200 - 28 0.039 0.087 2026-10-19 12:40:44,208 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:40:44] "POST /web/dataset/call_kw/account.reconcile.model/name_search HTTP/1.1" 200 - 4 0.009 0.021 2026-10-19 12:40:44,313 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:40:44] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 31 0.037 0.071 2026-10-19 12:40:44,355 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:40:44] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 3 0.005 0.011 2026-10-19 12:40:44,367 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:40:44] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 3 0.002 0.025 2026-10-19 12:40:44,900 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:40:44] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.004 2026-10-19 12:40:45,169 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour.browser: Tour reconcile_bank_leave_reload_reopen_tour on step: 'Select the open balance row - this is the draft to preserve (trigger: .o_reconcile_widget_table .o_reconcile_widget_line.suspense)' 2026-10-19 12:40:45,197 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour.browser: Tour reconcile_bank_leave_reload_reopen_tour on step: 'The row is selected (trigger: .o_reconcile_widget_table .o_reconcile_widget_line.suspense.selected)' 2026-10-19 12:40:45,326 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:40:45] "POST /web/dataset/call_kw/account.bank.statement.line/onchange HTTP/1.1" 200 - 21 0.038 0.093 2026-10-19 12:40:46,102 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour.browser: Tour reconcile_bank_leave_reload_reopen_tour on step: 'Leave the reconcile screen through the app (the App Brand navigates to the Accounting app's own default screen) - not by reload or the back button (trigger: .o_menu_brand)' 2026-10-19 12:40:46,104 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour.browser: Tour reconcile_bank_leave_reload_reopen_tour on step: 'Navigated away to the accounting dashboard (trigger: .o_kanban_view:not(.o_account_reconcile_kanban_main))' 2026-10-19 12:40:46,124 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour.browser: Tour reconcile_bank_leave_reload_reopen_tour on step: 'Come back into the same journal's reconcile screen (trigger: .o_kanban_record:contains('Leave Reopen Tour Bank') button[name='action_open_reconcile'])' 2026-10-19 12:40:46,139 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:40:46] "POST /web/action/load HTTP/1.1" 200 - 10 0.009 0.023 2026-10-19 12:40:46,220 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:40:46] "POST /web/dataset/call_kw/account.bank.statement.line/web_save HTTP/1.1" 200 - 16 0.029 0.034 2026-10-19 12:40:46,411 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:40:46] "POST /web/dataset/call_kw/account.journal/web_search_read HTTP/1.1" 200 - 34 0.079 0.079 2026-10-19 12:40:46,432 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:40:46] "POST /onboarding/account_dashboard HTTP/1.1" 200 - 2 0.001 0.006 2026-10-19 12:40:47,294 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour.browser: Tour reconcile_bank_leave_reload_reopen_tour on step: 'Leaving through the app saved the draft: the row is still selected (trigger: .o_reconcile_widget_table .o_reconcile_widget_line.suspense.selected)' 2026-10-19 12:40:47,338 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:40:47] "POST /web/dataset/call_button HTTP/1.1" 200 - 11 0.012 0.034 2026-10-19 12:40:47,371 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:40:47] "POST /web/dataset/call_kw/account.journal/read HTTP/1.1" 200 - 4 0.005 0.015 2026-10-19 12:40:47,408 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:40:47] "POST /web/dataset/call_kw/account.bank.statement.line/web_search_read HTTP/1.1" 200 - 5 0.007 0.016 2026-10-19 12:40:47,445 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:40:47] "POST /web/dataset/call_kw/account.journal/read HTTP/1.1" 200 - 5 0.009 0.048 2026-10-19 12:40:47,494 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:40:47] "POST /web/dataset/call_kw/res.company/read HTTP/1.1" 200 - 4 0.007 0.023 2026-10-19 12:40:47,638 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:40:47] "POST /web/dataset/call_kw/account.bank.statement.line/web_read HTTP/1.1" 200 - 13 0.015 0.051 2026-10-19 12:40:47,685 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:40:47] "POST /web/dataset/call_kw/account.reconcile.model/name_search HTTP/1.1" 200 - 4 0.008 0.018 2026-10-19 12:40:48,464 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour.browser: Tour reconcile_bank_leave_reload_reopen_tour on step: 'Its editor (Manual Operations) is showing again, not a different tab (trigger: a.nav-link[name='manual_operations_tab'].active)' 2026-10-19 12:40:48,554 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:40:48] "GET /web HTTP/1.1" 200 - 16 0.023 0.052 2026-10-19 12:40:48,635 100 INFO rb-993a05d-225723-426370 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-19 12:40:48,648 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:40:48] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.015 0.019 2026-10-19 12:40:49,744 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:40:49] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.006 2026-10-19 12:40:49,761 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:40:49] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.011 2026-10-19 12:40:49,781 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:40:49] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.024 2026-10-19 12:40:49,863 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:40:49] "POST /web/action/load HTTP/1.1" 200 - 10 0.073 0.044 2026-10-19 12:40:49,887 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:40:49] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 304 - 4 0.014 0.098 2026-10-19 12:40:50,042 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:40:50] "POST /mail/init_messaging HTTP/1.1" 200 - 36 0.057 0.196 2026-10-19 12:40:50,073 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:40:50] "POST /web/action/load HTTP/1.1" 200 - 10 0.012 0.248 2026-10-19 12:40:50,080 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:40:50] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 3 0.002 0.227 2026-10-19 12:40:50,093 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:40:50] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 3 0.004 0.232 2026-10-19 12:40:50,122 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:40:50] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 7 0.010 0.237 2026-10-19 12:40:50,127 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:40:50] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.186 2026-10-19 12:40:50,161 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:40:50] "GET /web/image/res.company/67/favicon HTTP/1.1" 304 - 6 0.013 0.200 2026-10-19 12:40:50,196 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:40:50] "POST /mail/load_message_failures HTTP/1.1" 200 - 4 0.020 0.116 2026-10-19 12:40:50,210 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:40:50] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 3 0.002 0.119 2026-10-19 12:40:50,256 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:40:50] "GET /web/image?model=res.users&field=avatar_128&id=552 HTTP/1.1" 304 - 11 0.012 0.118 2026-10-19 12:40:50,303 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:40:50] "POST /web/dataset/call_kw/account.bank.statement.line/get_views HTTP/1.1" 200 - 4 0.002 0.130 2026-10-19 12:40:50,351 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:40:50] "POST /web/dataset/call_kw/account.journal/read HTTP/1.1" 200 - 4 0.006 0.018 2026-10-19 12:40:50,396 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:40:50] "POST /web/dataset/call_kw/account.journal/read HTTP/1.1" 200 - 5 0.006 0.019 2026-10-19 12:40:50,418 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:40:50] "POST /web/dataset/call_kw/account.bank.statement.line/web_search_read HTTP/1.1" 200 - 5 0.005 0.044 2026-10-19 12:40:50,465 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:40:50] "POST /web/dataset/call_kw/res.company/read HTTP/1.1" 200 - 4 0.005 0.032 2026-10-19 12:40:50,572 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:40:50] "POST /web/dataset/call_kw/account.bank.statement.line/get_views HTTP/1.1" 200 - 3 0.006 0.041 2026-10-19 12:40:50,609 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:40:50] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.006 0.007 2026-10-19 12:40:50,686 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:40:50] "POST /web/dataset/call_kw/account.bank.statement.line/web_read HTTP/1.1" 200 - 13 0.029 0.058 2026-10-19 12:40:50,761 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:40:50] "POST /web/dataset/call_kw/account.reconcile.model/name_search HTTP/1.1" 200 - 4 0.009 0.019 2026-10-19 12:40:51,539 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour.browser: Tour reconcile_bank_leave_reload_reopen_tour on step: 'A reload restores the same reconcile kanban on the same journal (trigger: .o_account_reconcile_kanban_main .o_kanban_record:contains('Leave Reopen Tour Bank line'))' 2026-10-19 12:40:51,559 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour.browser: Tour reconcile_bank_leave_reload_reopen_tour on step: 'The previously-selected row is shown highlighted again after the reload (trigger: .o_reconcile_widget_table .o_reconcile_widget_line.suspense.selected)' 2026-10-19 12:40:51,560 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour.browser: test successful 2026-10-19 12:40:51,587 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:40:51] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:40:51,595 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour: Closing chrome headless with pid 2472 2026-10-19 12:40:51,596 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour: Closing websocket connection 2026-10-19 12:40:51,599 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour: Terminating chrome headless with pid 2472 2026-10-19 12:40:51,760 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour: Chrome Log in: /tmp/odoo_tests/rb-993a05d-225723-426370/chrome_logs/chrome_log_20261019_124051_760601_TestReconcileBankRoundTripTour.txt 2026-10-19 12:40:51,761 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour: Removing chrome user profile "/tmp/tmp4d5kr71a_chrome_odoo" 2026-10-19 12:40:51,804 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours: Starting TestReconcileBankRoundTripTour.test_to_check_screen_reloads_on_the_same_journal ... 2026-10-19 12:40:52,357 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-10-19 12:41:23,986 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours: Starting TestReconcileEditAfterAutoSaveTour.test_an_intent_commits_pending_typed_input_before_it_acts ... 2026-10-19 12:41:26,851 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEditAfterAutoSaveTour: Chrome pid: 2732 2026-10-19 12:41:26,852 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEditAfterAutoSaveTour: Chrome headless temporary user profile dir: /tmp/tmpuc53p31m_chrome_odoo 2026-10-19 12:41:26,853 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEditAfterAutoSaveTour: Issuing json command http://127.0.0.1:33257/json/version 2026-10-19 12:41:26,855 100 INFO rb-993a05d-225723-426370 odoo.tests.common.requests: request http://127.0.0.1:33257/json/version with timeout 3 increased to 10s during tests 2026-10-19 12:41:26,884 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEditAfterAutoSaveTour: Browser version: Chrome/150.0.7871.114 2026-10-19 12:41:26,884 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEditAfterAutoSaveTour: Issuing json command http://127.0.0.1:33257/json 2026-10-19 12:41:26,885 100 INFO rb-993a05d-225723-426370 odoo.tests.common.requests: request http://127.0.0.1:33257/json with timeout 3 increased to 10s during tests 2026-10-19 12:41:26,896 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEditAfterAutoSaveTour: Websocket url found: ws://127.0.0.1:33257/devtools/page/D9AF44ECA234E5DBFDC8BA92781F30E8 2026-10-19 12:41:26,909 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEditAfterAutoSaveTour: Enable chrome headless console log notification 2026-10-19 12:41:26,944 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEditAfterAutoSaveTour: Chrome headless enable page notifications 2026-10-19 12:41:27,255 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426370 login:recon_commit_input_user from n/a 2026-10-19 12:41:27,271 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEditAfterAutoSaveTour: Setting session cookie in browser 2026-10-19 12:41:27,285 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEditAfterAutoSaveTour: Open "http://127.0.0.1:8069/web" in browser 2026-10-19 12:41:27,285 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEditAfterAutoSaveTour: Navigating to: "http://127.0.0.1:8069/web" 2026-10-19 12:41:27,312 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 12:41:28,553 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:41:28] "GET /web HTTP/1.1" 200 - 114 0.163 1.083 2026-10-19 12:41:28,564 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEditAfterAutoSaveTour: Navigation result: {'frameId': 'D9AF44ECA234E5DBFDC8BA92781F30E8', 'loaderId': '4753570BAC8FDF1BBF921412C893F5D7', 'isDownload': False} 2026-10-19 12:41:28,564 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEditAfterAutoSaveTour: Evaluate ready code "odoo.isTourReady('reconcile_intent_commits_pending_input_first_tour')" 2026-10-19 12:41:28,631 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:41:28] "GET /web/assets/79654fb/web.assets_web.min.css HTTP/1.1" 200 - 4 0.018 0.007 2026-10-19 12:41:28,648 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:41:28] "GET /web/assets/0ac3166/web.assets_web.min.js HTTP/1.1" 200 - 4 0.010 0.031 2026-10-19 12:41:28,672 100 INFO rb-993a05d-225723-426370 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-19 12:41:28,694 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:41:28] "GET /web/webclient/load_menus/0522dd3bd611827ba98692bf2513e274992653e64273d78431b3af7846f38b9c HTTP/1.1" 200 - 4 0.013 0.072 2026-10-19 12:41:28,711 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:41:28] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 4 0.003 0.092 2026-10-19 12:41:28,752 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:41:28] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 11 0.024 0.105 2026-10-19 12:41:28,818 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:41:28] "GET /web/assets/6f53984/web.assets_tests.min.js HTTP/1.1" 200 - 4 0.006 0.025 2026-10-19 12:41:29,906 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:41:29] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-10-19 12:41:29,913 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:41:29] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-10-19 12:41:29,923 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:41:29] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.004 2026-10-19 12:41:29,940 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:41:29] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.004 0.010 2026-10-19 12:41:30,113 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEditAfterAutoSaveTour: Evaluate test code "odoo.startTour('reconcile_intent_commits_pending_input_first_tour', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/web"})" 2026-10-19 12:41:30,254 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:41:30] "POST /mail/init_messaging HTTP/1.1" 200 - 100 0.133 0.166 2026-10-19 12:41:30,269 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:41:30] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.018 2026-10-19 12:41:30,274 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:41:30] "GET /web/service-worker.js HTTP/1.1" 200 - 2 0.001 0.275 2026-10-19 12:41:30,296 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:41:30] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 3 0.013 0.250 2026-10-19 12:41:30,360 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:41:30] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 7 0.041 0.255 2026-10-19 12:41:30,466 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:41:30] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 15 0.044 0.339 2026-10-19 12:41:30,477 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:41:30] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:41:30,482 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:41:30] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.009 0.302 2026-10-19 12:41:30,518 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:41:30] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.020 2026-10-19 12:41:30,541 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:41:30] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.011 2026-10-19 12:41:30,555 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:41:30] "GET /web/image/res.company/69/favicon HTTP/1.1" 200 - 11 0.032 0.232 2026-10-19 12:41:30,611 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:41:30] "GET /web/image?model=res.users&field=avatar_128&id=555 HTTP/1.1" 200 - 18 0.016 0.041 2026-10-19 12:41:30,637 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:41:30] "GET /web/offline HTTP/1.1" 200 - 7 0.005 0.294 2026-10-19 12:41:30,651 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:41:30] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 5 0.002 0.290 2026-10-19 12:41:30,678 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:41:30] "POST /web/action/load HTTP/1.1" 200 - 11 0.007 0.260 2026-10-19 12:41:30,696 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:41:30] "POST /mail/load_message_failures HTTP/1.1" 200 - 4 0.008 0.368 2026-10-19 12:41:30,910 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:41:30] "POST /web/dataset/call_kw/account.journal/get_views HTTP/1.1" 200 - 66 0.054 0.129 2026-10-19 12:41:31,156 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:41:31] "POST /web/dataset/call_kw/account.journal/web_search_read HTTP/1.1" 200 - 55 0.106 0.108 2026-10-19 12:41:31,187 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:41:31] "POST /onboarding/account_dashboard HTTP/1.1" 200 - 2 0.001 0.006 2026-10-19 12:41:31,305 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:41:31] "GET /web/bundle/web.chartjs_lib?lang=en_US HTTP/1.1" 200 - 3 0.001 0.008 2026-10-19 12:41:31,339 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:41:31] "GET /web/assets/0494b78/web.chartjs_lib.min.js HTTP/1.1" 200 - 4 0.013 0.009 2026-10-19 12:41:32,287 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEditAfterAutoSaveTour.browser: Tour reconcile_intent_commits_pending_input_first_tour on step: 'Open the reconcile kanban of the fixture's own journal (trigger: .o_kanban_record:contains('Commit Input Tour Journal') button[name='action_open_reconcile'])' 2026-10-19 12:41:32,320 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEditAfterAutoSaveTour.browser: Tour reconcile_intent_commits_pending_input_first_tour on step: 'Open the fixture's transaction (trigger: .o_account_reconcile_kanban_main .o_kanban_record)' 2026-10-19 12:41:32,376 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:41:32] "POST /web/dataset/call_button HTTP/1.1" 200 - 12 0.025 0.042 2026-10-19 12:41:32,629 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:41:32] "POST /web/dataset/call_kw/account.bank.statement.line/get_views HTTP/1.1" 200 - 81 0.050 0.183 2026-10-19 12:41:32,669 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:41:32] "POST /web/dataset/call_kw/account.journal/read HTTP/1.1" 200 - 4 0.005 0.018 2026-10-19 12:41:32,715 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:41:32] "POST /web/dataset/call_kw/account.bank.statement.line/web_search_read HTTP/1.1" 200 - 6 0.006 0.018 2026-10-19 12:41:32,740 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:41:32] "POST /web/dataset/call_kw/account.journal/read HTTP/1.1" 200 - 5 0.007 0.040 2026-10-19 12:41:32,783 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:41:32] "POST /web/dataset/call_kw/res.company/read HTTP/1.1" 200 - 4 0.002 0.031 2026-10-19 12:41:32,836 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:41:32] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.005 0.005 2026-10-19 12:41:32,888 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:41:32] "POST /web/dataset/call_kw/account.bank.statement.line/get_views HTTP/1.1" 200 - 3 0.002 0.039 2026-10-19 12:41:32,940 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:41:32] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 3 0.005 0.014 2026-10-19 12:41:33,042 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:41:33] "POST /web/dataset/call_kw/account.bank.statement.line/web_read HTTP/1.1" 200 - 28 0.027 0.080 2026-10-19 12:41:33,121 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:41:33] "POST /web/dataset/call_kw/account.reconcile.model/name_search HTTP/1.1" 200 - 4 0.009 0.017 2026-10-19 12:41:33,220 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:41:33] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 31 0.035 0.060 2026-10-19 12:41:33,289 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:41:33] "POST /web/dataset/call_kw/res.partner/read HTTP/1.1" 200 - 5 0.008 0.042 2026-10-19 12:41:33,319 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:41:33] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 3 0.003 0.009 2026-10-19 12:41:33,334 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:41:33] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 3 0.005 0.011 2026-10-19 12:41:34,149 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEditAfterAutoSaveTour.browser: Tour reconcile_intent_commits_pending_input_first_tour on step: 'Select the open balance row (trigger: .o_reconcile_widget_table .o_reconcile_widget_line.suspense)' 2026-10-19 12:41:34,183 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEditAfterAutoSaveTour.browser: Tour reconcile_intent_commits_pending_input_first_tour on step: 'Type a label, but never blur the field before the intent below (trigger: .o_field_widget[name='manual_name'] input)' 2026-10-19 12:41:34,315 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:41:34] "POST /web/dataset/call_kw/account.bank.statement.line/onchange HTTP/1.1" 200 - 20 0.046 0.096 2026-10-19 12:41:34,511 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:41:34] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.005 2026-10-19 12:41:35,115 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEditAfterAutoSaveTour.browser: Tour reconcile_intent_commits_pending_input_first_tour on step: 'Fire an unrelated intent (selecting a different row) while the label is still only locally typed (trigger: .o_reconcile_widget_table .o_reconcile_widget_line.liquidity)' 2026-10-19 12:41:35,123 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEditAfterAutoSaveTour.browser: Tour reconcile_intent_commits_pending_input_first_tour on step: 'Re-select the open balance row to read back what was actually saved (trigger: .o_reconcile_widget_table .o_reconcile_widget_line.suspense)' 2026-10-19 12:41:35,143 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEditAfterAutoSaveTour.browser: Tour reconcile_intent_commits_pending_input_first_tour on step: 'The intent committed the pending typed label before acting, so it was not lost (trigger: .o_field_widget[name='manual_name'] input)' 2026-10-19 12:41:35,159 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEditAfterAutoSaveTour.browser: Tour reconcile_intent_commits_pending_input_first_tour on step: 'Reload so the draft this tour built is actually saved (trigger: .o_reconcile_widget_table)' 2026-10-19 12:41:35,283 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:41:35] "POST /web/dataset/call_kw/account.bank.statement.line/onchange HTTP/1.1" 200 - 19 0.053 0.110 2026-10-19 12:41:35,393 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:41:35] "GET /web HTTP/1.1" 200 - 16 0.047 0.146 2026-10-19 12:41:35,535 100 INFO rb-993a05d-225723-426370 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-19 12:41:35,539 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:41:35] "POST /web/dataset/call_kw/account.bank.statement.line/web_save HTTP/1.1" 200 - 21 0.047 0.279 2026-10-19 12:41:35,687 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:41:35] "POST /web/dataset/call_kw/account.bank.statement.line/onchange HTTP/1.1" 200 - 15 0.063 0.288 2026-10-19 12:41:35,714 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:41:35] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.012 0.215 2026-10-19 12:41:36,680 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:41:36] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.020 2026-10-19 12:41:36,685 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:41:36] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.022 2026-10-19 12:41:36,701 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:41:36] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.025 2026-10-19 12:41:36,772 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:41:36] "POST /web/action/load HTTP/1.1" 200 - 10 0.025 0.039 2026-10-19 12:41:36,972 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:41:36] "POST /mail/init_messaging HTTP/1.1" 200 - 36 0.085 0.140 2026-10-19 12:41:36,982 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:41:36] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 304 - 4 0.002 0.229 2026-10-19 12:41:37,028 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:41:37] "POST /web/action/load HTTP/1.1" 200 - 10 0.024 0.243 2026-10-19 12:41:37,040 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:41:37] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 3 0.004 0.227 2026-10-19 12:41:37,069 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:41:37] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 3 0.005 0.242 2026-10-19 12:41:37,114 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:41:37] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 7 0.020 0.263 2026-10-19 12:41:37,164 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:41:37] "GET /web/image/res.company/69/favicon HTTP/1.1" 304 - 6 0.025 0.154 2026-10-19 12:41:37,203 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:41:37] "POST /mail/load_message_failures HTTP/1.1" 200 - 4 0.009 0.175 2026-10-19 12:41:37,218 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:41:37] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.009 0.172 2026-10-19 12:41:37,246 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:41:37] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 3 0.014 0.177 2026-10-19 12:41:37,331 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:41:37] "GET /web/image?model=res.users&field=avatar_128&id=555 HTTP/1.1" 304 - 11 0.036 0.168 2026-10-19 12:41:37,386 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:41:37] "POST /web/dataset/call_kw/account.bank.statement.line/get_views HTTP/1.1" 200 - 4 0.007 0.216 2026-10-19 12:41:37,435 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:41:37] "POST /web/dataset/call_kw/account.journal/read HTTP/1.1" 200 - 4 0.009 0.017 2026-10-19 12:41:37,481 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:41:37] "POST /web/dataset/call_kw/account.bank.statement.line/web_search_read HTTP/1.1" 200 - 6 0.009 0.020 2026-10-19 12:41:37,505 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:41:37] "POST /web/dataset/call_kw/account.journal/read HTTP/1.1" 200 - 5 0.007 0.044 2026-10-19 12:41:37,542 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:41:37] "POST /web/dataset/call_kw/res.company/read HTTP/1.1" 200 - 4 0.002 0.023 2026-10-19 12:41:37,674 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:41:37] "POST /web/dataset/call_kw/account.bank.statement.line/get_views HTTP/1.1" 200 - 3 0.002 0.032 2026-10-19 12:41:37,721 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:41:37] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.003 0.013 2026-10-19 12:41:37,799 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:41:37] "POST /web/dataset/call_kw/account.bank.statement.line/web_read HTTP/1.1" 200 - 14 0.021 0.069 2026-10-19 12:41:37,881 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:41:37] "POST /web/dataset/call_kw/account.reconcile.model/name_search HTTP/1.1" 200 - 4 0.005 0.018 2026-10-19 12:41:38,651 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEditAfterAutoSaveTour.browser: Tour reconcile_intent_commits_pending_input_first_tour on step: 'The page came back (trigger: .o_reconcile_widget_table)' 2026-10-19 12:41:38,654 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEditAfterAutoSaveTour.browser: test successful 2026-10-19 12:41:38,662 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEditAfterAutoSaveTour: Closing chrome headless with pid 2732 2026-10-19 12:41:38,664 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEditAfterAutoSaveTour: Closing websocket connection 2026-10-19 12:41:38,664 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEditAfterAutoSaveTour: Terminating chrome headless with pid 2732 2026-10-19 12:41:38,768 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEditAfterAutoSaveTour: Chrome Log in: /tmp/odoo_tests/rb-993a05d-225723-426370/chrome_logs/chrome_log_20261019_124138_768032_TestReconcileEditAfterAutoSaveTour.txt 2026-10-19 12:41:38,768 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEditAfterAutoSaveTour: Removing chrome user profile "/tmp/tmpuc53p31m_chrome_odoo" 2026-10-19 12:41:38,801 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours: Starting TestReconcileEditAfterAutoSaveTour.test_edit_made_before_a_card_switch_reaches_the_saved_row ... 2026-10-19 12:41:41,946 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEditAfterAutoSaveTour: Chrome pid: 2989 2026-10-19 12:41:41,947 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEditAfterAutoSaveTour: Chrome headless temporary user profile dir: /tmp/tmpc8hmu9v2_chrome_odoo 2026-10-19 12:41:41,947 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEditAfterAutoSaveTour: Issuing json command http://127.0.0.1:38601/json/version 2026-10-19 12:41:41,949 100 INFO rb-993a05d-225723-426370 odoo.tests.common.requests: request http://127.0.0.1:38601/json/version with timeout 3 increased to 10s during tests 2026-10-19 12:41:42,068 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEditAfterAutoSaveTour: Browser version: Chrome/150.0.7871.114 2026-10-19 12:41:42,068 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEditAfterAutoSaveTour: Issuing json command http://127.0.0.1:38601/json 2026-10-19 12:41:42,069 100 INFO rb-993a05d-225723-426370 odoo.tests.common.requests: request http://127.0.0.1:38601/json with timeout 3 increased to 10s during tests 2026-10-19 12:41:42,129 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEditAfterAutoSaveTour: Websocket url found: ws://127.0.0.1:38601/devtools/page/BF4DA0ABB5B11DDDDAD940AEBEF2CA97 2026-10-19 12:41:42,160 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEditAfterAutoSaveTour: Enable chrome headless console log notification 2026-10-19 12:41:42,187 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEditAfterAutoSaveTour: Chrome headless enable page notifications 2026-10-19 12:41:42,510 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426370 login:recon_autosave_user from n/a 2026-10-19 12:41:42,521 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEditAfterAutoSaveTour: Setting session cookie in browser 2026-10-19 12:41:42,533 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEditAfterAutoSaveTour: Open "http://127.0.0.1:8069/web" in browser 2026-10-19 12:41:42,533 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEditAfterAutoSaveTour: Navigating to: "http://127.0.0.1:8069/web" 2026-10-19 12:41:42,567 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 12:41:43,892 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:41:43] "GET /web HTTP/1.1" 200 - 114 0.213 1.122 2026-10-19 12:41:43,897 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEditAfterAutoSaveTour: Navigation result: {'frameId': 'BF4DA0ABB5B11DDDDAD940AEBEF2CA97', 'loaderId': '6D27BEEEAA8A40C40E51E558515B2B48', 'isDownload': False} 2026-10-19 12:41:43,898 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEditAfterAutoSaveTour: Evaluate ready code "odoo.isTourReady('reconcile_edit_reaches_row_after_card_switch_tour')" 2026-10-19 12:41:43,977 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:41:43] "GET /web/assets/0ac3166/web.assets_web.min.js HTTP/1.1" 200 - 4 0.017 0.020 2026-10-19 12:41:43,997 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:41:43] "GET /web/assets/79654fb/web.assets_web.min.css HTTP/1.1" 200 - 4 0.006 0.052 2026-10-19 12:41:44,023 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:41:44] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 4 0.007 0.066 2026-10-19 12:41:44,076 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:41:44] "GET /web/webclient/load_menus/0522dd3bd611827ba98692bf2513e274992653e64273d78431b3af7846f38b9c HTTP/1.1" 200 - 4 0.008 0.116 2026-10-19 12:41:44,081 100 INFO rb-993a05d-225723-426370 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-19 12:41:44,121 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:41:44] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 11 0.014 0.141 2026-10-19 12:41:44,154 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:41:44] "GET /web/assets/6f53984/web.assets_tests.min.js HTTP/1.1" 200 - 4 0.010 0.011 2026-10-19 12:41:45,365 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:41:45] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-10-19 12:41:45,394 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:41:45] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.013 2026-10-19 12:41:45,441 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:41:45] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.049 2026-10-19 12:41:45,587 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEditAfterAutoSaveTour: Evaluate test code "odoo.startTour('reconcile_edit_reaches_row_after_card_switch_tour', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/web"})" 2026-10-19 12:41:45,807 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:41:45] "POST /mail/init_messaging HTTP/1.1" 200 - 100 0.208 0.185 2026-10-19 12:41:45,834 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:41:45] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.015 0.375 2026-10-19 12:41:45,843 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:41:45] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:41:45,849 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:41:45] "GET /web/service-worker.js HTTP/1.1" 200 - 2 0.010 0.368 2026-10-19 12:41:45,894 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:41:45] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 3 0.027 0.355 2026-10-19 12:41:45,939 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:41:45] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 7 0.015 0.371 2026-10-19 12:41:45,988 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:41:45] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 15 0.023 0.396 2026-10-19 12:41:46,109 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:41:46] "GET /web/image/res.company/69/favicon HTTP/1.1" 200 - 11 0.067 0.229 2026-10-19 12:41:46,156 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:41:46] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-10-19 12:41:46,157 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:41:46] "POST /mail/load_message_failures HTTP/1.1" 200 - 4 0.026 0.269 2026-10-19 12:41:46,187 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:41:46] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-19 12:41:46,194 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:41:46] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 5 0.013 0.317 2026-10-19 12:41:46,195 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:41:46] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-19 12:41:46,205 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:41:46] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.006 0.331 2026-10-19 12:41:46,252 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:41:46] "GET /web/offline HTTP/1.1" 200 - 7 0.017 0.320 2026-10-19 12:41:46,311 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:41:46] "POST /web/action/load HTTP/1.1" 200 - 11 0.027 0.281 2026-10-19 12:41:46,447 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:41:46] "GET /web/image?model=res.users&field=avatar_128&id=556 HTTP/1.1" 200 - 18 0.045 0.396 2026-10-19 12:41:46,621 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:41:46] "POST /web/dataset/call_kw/account.journal/get_views HTTP/1.1" 200 - 66 0.053 0.157 2026-10-19 12:41:46,912 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:41:46] "POST /web/dataset/call_kw/account.journal/web_search_read HTTP/1.1" 200 - 55 0.109 0.113 2026-10-19 12:41:46,958 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:41:46] "POST /onboarding/account_dashboard HTTP/1.1" 200 - 2 0.007 0.007 2026-10-19 12:41:47,087 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:41:47] "GET /web/bundle/web.chartjs_lib?lang=en_US HTTP/1.1" 200 - 3 0.004 0.012 2026-10-19 12:41:47,124 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:41:47] "GET /web/assets/0494b78/web.chartjs_lib.min.js HTTP/1.1" 200 - 4 0.002 0.010 2026-10-19 12:41:48,138 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEditAfterAutoSaveTour.browser: Tour reconcile_edit_reaches_row_after_card_switch_tour on step: 'Open the reconcile kanban of the fixture's own journal (trigger: .o_kanban_record:contains('Autosave Tour Journal') button[name='action_open_reconcile'])' 2026-10-19 12:41:48,163 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEditAfterAutoSaveTour.browser: Tour reconcile_edit_reaches_row_after_card_switch_tour on step: 'Open the fixture's transaction (trigger: .o_account_reconcile_kanban_main .o_kanban_record:contains('Autosave first transaction'))' 2026-10-19 12:41:48,227 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:41:48] "POST /web/dataset/call_button HTTP/1.1" 200 - 12 0.024 0.046 2026-10-19 12:41:48,527 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:41:48] "POST /web/dataset/call_kw/account.bank.statement.line/get_views HTTP/1.1" 200 - 81 0.097 0.170 2026-10-19 12:41:48,537 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:41:48] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.005 0.110 2026-10-19 12:41:48,582 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:41:48] "POST /web/dataset/call_kw/account.journal/read HTTP/1.1" 200 - 4 0.016 0.023 2026-10-19 12:41:48,645 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:41:48] "POST /web/dataset/call_kw/account.bank.statement.line/web_search_read HTTP/1.1" 200 - 5 0.015 0.028 2026-10-19 12:41:48,679 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:41:48] "POST /web/dataset/call_kw/account.journal/read HTTP/1.1" 200 - 5 0.011 0.064 2026-10-19 12:41:48,730 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:41:48] "POST /web/dataset/call_kw/res.company/read HTTP/1.1" 200 - 4 0.007 0.032 2026-10-19 12:41:48,850 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:41:48] "POST /web/dataset/call_kw/account.bank.statement.line/get_views HTTP/1.1" 200 - 3 0.009 0.050 2026-10-19 12:41:48,934 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:41:48] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 3 0.004 0.018 2026-10-19 12:41:49,100 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:41:49] "POST /web/dataset/call_kw/account.bank.statement.line/web_read HTTP/1.1" 200 - 28 0.081 0.103 2026-10-19 12:41:49,184 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:41:49] "POST /web/dataset/call_kw/account.reconcile.model/name_search HTTP/1.1" 200 - 4 0.011 0.024 2026-10-19 12:41:49,283 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:41:49] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 31 0.031 0.073 2026-10-19 12:41:49,330 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:41:49] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 3 0.006 0.013 2026-10-19 12:41:49,339 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:41:49] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 3 0.003 0.013 2026-10-19 12:41:49,615 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:41:49] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.006 0.005 2026-10-19 12:41:50,171 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEditAfterAutoSaveTour.browser: Tour reconcile_edit_reaches_row_after_card_switch_tour on step: 'Select its open balance row (trigger: .o_reconcile_widget_line.suspense:contains('Autosave first transaction'))' 2026-10-19 12:41:50,219 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:41:50] "POST /web/dataset/call_kw/account.bank.statement.line/web_search_read HTTP/1.1" 200 - 5 0.016 0.028 2026-10-19 12:41:50,234 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:41:50] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 3 0.007 0.033 2026-10-19 12:41:50,368 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:41:50] "POST /web/dataset/call_kw/account.bank.statement.line/web_read HTTP/1.1" 200 - 19 0.046 0.067 2026-10-19 12:41:50,412 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:41:50] "POST /web/dataset/call_kw/account.reconcile.model/name_search HTTP/1.1" 200 - 4 0.008 0.017 2026-10-19 12:41:50,432 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:41:50] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 3 0.003 0.011 2026-10-19 12:41:51,267 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEditAfterAutoSaveTour.browser: Tour reconcile_edit_reaches_row_after_card_switch_tour on step: 'a.nav-link[name='manual_operations_tab'].active' 2026-10-19 12:41:51,281 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEditAfterAutoSaveTour.browser: Tour reconcile_edit_reaches_row_after_card_switch_tour on step: 'Choose the account Autosave Tour Destination (trigger: .o_field_widget[name='manual_account_id'] input)' 2026-10-19 12:41:51,405 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:41:51] "POST /web/dataset/call_kw/account.bank.statement.line/onchange HTTP/1.1" 200 - 21 0.051 0.099 2026-10-19 12:41:52,210 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEditAfterAutoSaveTour.browser: Tour reconcile_edit_reaches_row_after_card_switch_tour on step: 'Pick it from the dropdown (trigger: .ui-autocomplete .ui-menu-item a:contains('Autosave Tour Destination'))' 2026-10-19 12:41:52,239 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:41:52] "POST /web/dataset/call_kw/account.account/name_search HTTP/1.1" 200 - 4 0.009 0.016 2026-10-19 12:41:52,492 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:41:52] "POST /web/dataset/call_kw/account.account/name_search HTTP/1.1" 200 - 4 0.014 0.020 2026-10-19 12:41:53,267 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEditAfterAutoSaveTour.browser: Tour reconcile_edit_reaches_row_after_card_switch_tour on step: 'Switch to a different card - this must auto-save the dirty form (trigger: .o_account_reconcile_kanban_main .o_kanban_record:contains('Autosave second transaction'))' 2026-10-19 12:41:53,270 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEditAfterAutoSaveTour.browser: Tour reconcile_edit_reaches_row_after_card_switch_tour on step: 'The switch to the other card has landed (trigger: .o_kanban_record_reconcile_selected_st_line:contains('Autosave second transaction'))' 2026-10-19 12:41:53,405 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:41:53] "POST /web/dataset/call_kw/account.bank.statement.line/onchange HTTP/1.1" 200 - 20 0.049 0.087 2026-10-19 12:41:53,534 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:41:53] "POST /web/dataset/call_kw/account.bank.statement.line/web_save HTTP/1.1" 200 - 24 0.026 0.075 2026-10-19 12:41:53,574 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:41:53] "POST /web/dataset/call_kw/account.bank.statement.line/web_search_read HTTP/1.1" 200 - 5 0.006 0.014 2026-10-19 12:41:53,694 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:41:53] "POST /web/dataset/call_kw/account.bank.statement.line/web_read HTTP/1.1" 200 - 19 0.021 0.064 2026-10-19 12:41:53,745 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:41:53] "POST /web/dataset/call_kw/account.reconcile.model/name_search HTTP/1.1" 200 - 4 0.017 0.017 2026-10-19 12:41:53,762 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:41:53] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 3 0.007 0.026 2026-10-19 12:41:54,423 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:41:54] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.005 0.005 2026-10-19 12:41:54,548 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEditAfterAutoSaveTour.browser: Tour reconcile_edit_reaches_row_after_card_switch_tour on step: 'Switch back to the first transaction (trigger: .o_account_reconcile_kanban_main .o_kanban_record:contains('Autosave first transaction'))' 2026-10-19 12:41:54,564 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEditAfterAutoSaveTour.browser: Tour reconcile_edit_reaches_row_after_card_switch_tour on step: 'The switch back has landed (trigger: .o_kanban_record_reconcile_selected_st_line:contains('Autosave first transaction'))' 2026-10-19 12:41:54,611 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:41:54] "POST /web/dataset/call_kw/account.bank.statement.line/web_search_read HTTP/1.1" 200 - 5 0.013 0.029 2026-10-19 12:41:54,631 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:41:54] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 3 0.003 0.048 2026-10-19 12:41:54,730 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:41:54] "POST /web/dataset/call_kw/account.bank.statement.line/web_read HTTP/1.1" 200 - 13 0.014 0.048 2026-10-19 12:41:55,957 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:41:55] "POST /web/dataset/call_kw/account.reconcile.model/name_search HTTP/1.1" 200 - 4 0.011 1.176 2026-10-19 12:41:57,120 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEditAfterAutoSaveTour.browser: Tour reconcile_edit_reaches_row_after_card_switch_tour on step: 'The saved selection reopened with its editor visible (trigger: a.nav-link[name='manual_operations_tab'].active)' 2026-10-19 12:41:57,134 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEditAfterAutoSaveTour.browser: Tour reconcile_edit_reaches_row_after_card_switch_tour on step: 'The chosen account survived the round trip through another card (trigger: .o_field_widget[name='manual_account_id'] input)' 2026-10-19 12:41:57,151 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEditAfterAutoSaveTour.browser: Tour reconcile_edit_reaches_row_after_card_switch_tour on step: 'Validate (trigger: .o_account_reconcile_form_statusbar button[name='action_validate']:not(.disabled))' 2026-10-19 12:41:57,173 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEditAfterAutoSaveTour.browser: Tour reconcile_edit_reaches_row_after_card_switch_tour on step: 'The first transaction reconciled and left the Not-Reconciled kanban (trigger: .o_account_reconcile_kanban_main .o_kanban_record:contains('Autosave second transaction'))' 2026-10-19 12:41:57,178 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEditAfterAutoSaveTour.browser: test successful 2026-10-19 12:41:57,215 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEditAfterAutoSaveTour: Closing chrome headless with pid 2989 2026-10-19 12:41:57,220 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEditAfterAutoSaveTour: Closing websocket connection 2026-10-19 12:41:57,227 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEditAfterAutoSaveTour: Terminating chrome headless with pid 2989 2026-10-19 12:41:57,368 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEditAfterAutoSaveTour: Chrome Log in: /tmp/odoo_tests/rb-993a05d-225723-426370/chrome_logs/chrome_log_20261019_124157_368597_TestReconcileEditAfterAutoSaveTour.txt 2026-10-19 12:41:57,369 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEditAfterAutoSaveTour: Removing chrome user profile "/tmp/tmpc8hmu9v2_chrome_odoo" 2026-10-19 12:41:57,386 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEditAfterAutoSaveTour: waiting for threads: [] 2026-10-19 12:41:57,428 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #556 deleted account.move.line.ctp records with IDs: [895] 2026-10-19 12:41:57,710 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #556 deleted account.move.line records with IDs: [1807] 2026-10-19 12:41:58,034 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:41:58] "POST /web/dataset/call_button HTTP/1.1" 200 - 196 0.402 0.468 2026-10-19 12:41:58,150 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-10-19 12:42:33,257 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours: Starting TestReconcileEntryPointsFollowAccountingRightsTour.test_reconcile_group_fence_absent_for_invoicing_only ... 2026-10-19 12:42:36,009 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEntryPointsFollowAccountingRightsTour: Chrome pid: 3223 2026-10-19 12:42:36,009 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEntryPointsFollowAccountingRightsTour: Chrome headless temporary user profile dir: /tmp/tmpekz4jcf5_chrome_odoo 2026-10-19 12:42:36,010 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEntryPointsFollowAccountingRightsTour: Issuing json command http://127.0.0.1:37233/json/version 2026-10-19 12:42:36,011 100 INFO rb-993a05d-225723-426370 odoo.tests.common.requests: request http://127.0.0.1:37233/json/version with timeout 3 increased to 10s during tests 2026-10-19 12:42:36,070 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEntryPointsFollowAccountingRightsTour: Browser version: Chrome/150.0.7871.114 2026-10-19 12:42:36,070 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEntryPointsFollowAccountingRightsTour: Issuing json command http://127.0.0.1:37233/json 2026-10-19 12:42:36,071 100 INFO rb-993a05d-225723-426370 odoo.tests.common.requests: request http://127.0.0.1:37233/json with timeout 3 increased to 10s during tests 2026-10-19 12:42:36,102 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEntryPointsFollowAccountingRightsTour: Websocket url found: ws://127.0.0.1:37233/devtools/page/F34412629C780D8CF42DC151ACC5926D 2026-10-19 12:42:36,126 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEntryPointsFollowAccountingRightsTour: Enable chrome headless console log notification 2026-10-19 12:42:36,144 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEntryPointsFollowAccountingRightsTour: Chrome headless enable page notifications 2026-10-19 12:42:36,713 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426370 login:recon_fence_absent from n/a 2026-10-19 12:42:36,728 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEntryPointsFollowAccountingRightsTour: Setting session cookie in browser 2026-10-19 12:42:36,735 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEntryPointsFollowAccountingRightsTour: Open "http://127.0.0.1:8069/web" in browser 2026-10-19 12:42:36,735 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEntryPointsFollowAccountingRightsTour: Navigating to: "http://127.0.0.1:8069/web" 2026-10-19 12:42:36,778 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 12:42:38,216 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:42:38] "GET /web HTTP/1.1" 200 - 115 0.229 1.223 2026-10-19 12:42:38,221 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEntryPointsFollowAccountingRightsTour: Navigation result: {'frameId': 'F34412629C780D8CF42DC151ACC5926D', 'loaderId': 'BEFFD910B3099BFAE68FAE3911A85AD7', 'isDownload': False} 2026-10-19 12:42:38,222 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEntryPointsFollowAccountingRightsTour: Evaluate ready code "odoo.isTourReady('reconcile_group_fence_absent_tour')" 2026-10-19 12:42:38,297 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:42:38] "GET /web/webclient/load_menus/9c211a42aa08c05861c2ec91cd51e2e1e7f7d86dceef351e76a73e2322da1709 HTTP/1.1" 200 - 4 0.018 0.020 2026-10-19 12:42:38,322 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:42:38] "GET /web/assets/79654fb/web.assets_web.min.css HTTP/1.1" 200 - 4 0.009 0.046 2026-10-19 12:42:38,337 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:42:38] "GET /web/assets/0ac3166/web.assets_web.min.js HTTP/1.1" 200 - 4 0.006 0.066 2026-10-19 12:42:38,355 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:42:38] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 4 0.007 0.076 2026-10-19 12:42:38,395 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:42:38] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 11 0.020 0.099 2026-10-19 12:42:38,403 100 INFO rb-993a05d-225723-426370 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-19 12:42:38,471 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:42:38] "GET /web/assets/6f53984/web.assets_tests.min.js HTTP/1.1" 200 - 4 0.003 0.012 2026-10-19 12:42:39,704 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:42:39] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.007 2026-10-19 12:42:39,710 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:42:39] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.006 2026-10-19 12:42:39,728 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:42:39] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.023 2026-10-19 12:42:39,742 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:42:39] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.007 0.017 2026-10-19 12:42:39,860 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEntryPointsFollowAccountingRightsTour: Evaluate test code "odoo.startTour('reconcile_group_fence_absent_tour', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/web"})" 2026-10-19 12:42:40,050 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:42:40] "POST /mail/init_messaging HTTP/1.1" 200 - 100 0.144 0.163 2026-10-19 12:42:40,065 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:42:40] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.009 2026-10-19 12:42:40,069 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:42:40] "GET /web/service-worker.js HTTP/1.1" 200 - 2 0.011 0.282 2026-10-19 12:42:40,089 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:42:40] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 3 0.008 0.274 2026-10-19 12:42:40,119 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:42:40] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 7 0.013 0.279 2026-10-19 12:42:40,212 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:42:40] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 15 0.047 0.327 2026-10-19 12:42:40,216 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:42:40] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.338 2026-10-19 12:42:40,230 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:42:40] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:42:40,246 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:42:40] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-19 12:42:40,256 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:42:40] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-19 12:42:40,287 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:42:40] "GET /web/image/res.company/71/favicon HTTP/1.1" 200 - 11 0.035 0.276 2026-10-19 12:42:40,309 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:42:40] "POST /mail/load_message_failures HTTP/1.1" 200 - 4 0.003 0.220 2026-10-19 12:42:40,324 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:42:40] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 5 0.002 0.220 2026-10-19 12:42:40,353 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:42:40] "GET /web/offline HTTP/1.1" 200 - 7 0.005 0.242 2026-10-19 12:42:40,388 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:42:40] "POST /web/action/load HTTP/1.1" 200 - 11 0.011 0.218 2026-10-19 12:42:40,461 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:42:40] "GET /web/image?model=res.users&field=avatar_128&id=559 HTTP/1.1" 200 - 18 0.027 0.156 2026-10-19 12:42:40,600 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:42:40] "POST /web/dataset/call_kw/account.journal/get_views HTTP/1.1" 200 - 66 0.043 0.101 2026-10-19 12:42:40,847 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:42:40] "POST /web/dataset/call_kw/account.journal/web_search_read HTTP/1.1" 200 - 55 0.105 0.106 2026-10-19 12:42:40,885 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:42:40] "POST /onboarding/account_dashboard HTTP/1.1" 200 - 2 0.000 0.008 2026-10-19 12:42:40,999 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:42:40] "GET /web/bundle/web.chartjs_lib?lang=en_US HTTP/1.1" 200 - 3 0.002 0.011 2026-10-19 12:42:41,020 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:42:41] "GET /web/assets/0494b78/web.chartjs_lib.min.js HTTP/1.1" 200 - 4 0.002 0.010 2026-10-19 12:42:41,935 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEntryPointsFollowAccountingRightsTour.browser: Tour reconcile_group_fence_absent_tour on step: 'Accounting Dashboard loaded (trigger: .o_kanban_view)' 2026-10-19 12:42:41,951 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEntryPointsFollowAccountingRightsTour.browser: Tour reconcile_group_fence_absent_tour on step: 'An invoicing-only user does not see the Reconcile-N-Items button (trigger: body)' 2026-10-19 12:42:41,955 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEntryPointsFollowAccountingRightsTour.browser: test successful 2026-10-19 12:42:41,973 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:42:41] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:42:41,985 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEntryPointsFollowAccountingRightsTour: Closing chrome headless with pid 3223 2026-10-19 12:42:41,988 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEntryPointsFollowAccountingRightsTour: Closing websocket connection 2026-10-19 12:42:41,989 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEntryPointsFollowAccountingRightsTour: Terminating chrome headless with pid 3223 2026-10-19 12:42:42,146 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEntryPointsFollowAccountingRightsTour: Chrome Log in: /tmp/odoo_tests/rb-993a05d-225723-426370/chrome_logs/chrome_log_20261019_124242_146412_TestReconcileEntryPointsFollowAccountingRightsTour.txt 2026-10-19 12:42:42,146 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEntryPointsFollowAccountingRightsTour: Removing chrome user profile "/tmp/tmpekz4jcf5_chrome_odoo" 2026-10-19 12:42:42,164 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours: Starting TestReconcileEntryPointsFollowAccountingRightsTour.test_reconcile_group_fence_present_for_account_user ... 2026-10-19 12:42:44,991 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEntryPointsFollowAccountingRightsTour: Chrome pid: 3423 2026-10-19 12:42:44,992 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEntryPointsFollowAccountingRightsTour: Chrome headless temporary user profile dir: /tmp/tmpgnytr2qo_chrome_odoo 2026-10-19 12:42:44,992 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEntryPointsFollowAccountingRightsTour: Issuing json command http://127.0.0.1:37871/json/version 2026-10-19 12:42:44,999 100 INFO rb-993a05d-225723-426370 odoo.tests.common.requests: request http://127.0.0.1:37871/json/version with timeout 3 increased to 10s during tests 2026-10-19 12:42:45,037 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEntryPointsFollowAccountingRightsTour: Browser version: Chrome/150.0.7871.114 2026-10-19 12:42:45,038 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEntryPointsFollowAccountingRightsTour: Issuing json command http://127.0.0.1:37871/json 2026-10-19 12:42:45,042 100 INFO rb-993a05d-225723-426370 odoo.tests.common.requests: request http://127.0.0.1:37871/json with timeout 3 increased to 10s during tests 2026-10-19 12:42:45,071 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEntryPointsFollowAccountingRightsTour: Websocket url found: ws://127.0.0.1:37871/devtools/page/0783230AFDEF3C5D69499ED53D4A43E5 2026-10-19 12:42:45,082 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEntryPointsFollowAccountingRightsTour: Enable chrome headless console log notification 2026-10-19 12:42:45,092 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEntryPointsFollowAccountingRightsTour: Chrome headless enable page notifications 2026-10-19 12:42:45,428 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426370 login:recon_fence_present from n/a 2026-10-19 12:42:45,444 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEntryPointsFollowAccountingRightsTour: Setting session cookie in browser 2026-10-19 12:42:45,464 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEntryPointsFollowAccountingRightsTour: Open "http://127.0.0.1:8069/web" in browser 2026-10-19 12:42:45,464 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEntryPointsFollowAccountingRightsTour: Navigating to: "http://127.0.0.1:8069/web" 2026-10-19 12:42:45,486 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 12:42:46,870 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:42:46] "GET /web HTTP/1.1" 200 - 115 0.134 1.256 2026-10-19 12:42:46,875 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEntryPointsFollowAccountingRightsTour: Navigation result: {'frameId': '0783230AFDEF3C5D69499ED53D4A43E5', 'loaderId': '1A0074EEAE63C3428828CAD0A400DD2B', 'isDownload': False} 2026-10-19 12:42:46,875 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEntryPointsFollowAccountingRightsTour: Evaluate ready code "odoo.isTourReady('reconcile_group_fence_present_tour')" 2026-10-19 12:42:46,940 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:42:46] "GET /web/assets/0ac3166/web.assets_web.min.js HTTP/1.1" 200 - 4 0.010 0.013 2026-10-19 12:42:46,966 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:42:46] "GET /web/webclient/load_menus/0522dd3bd611827ba98692bf2513e274992653e64273d78431b3af7846f38b9c HTTP/1.1" 200 - 4 0.005 0.042 2026-10-19 12:42:46,994 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:42:46] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 4 0.014 0.052 2026-10-19 12:42:47,044 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:42:47] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 11 0.034 0.083 2026-10-19 12:42:47,060 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:42:47] "GET /web/assets/79654fb/web.assets_web.min.css HTTP/1.1" 200 - 4 0.006 0.132 2026-10-19 12:42:47,100 100 INFO rb-993a05d-225723-426370 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-19 12:42:47,123 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:42:47] "GET /web/assets/6f53984/web.assets_tests.min.js HTTP/1.1" 200 - 4 0.008 0.009 2026-10-19 12:42:48,239 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:42:48] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-10-19 12:42:48,254 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:42:48] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.013 2026-10-19 12:42:48,270 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:42:48] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.019 2026-10-19 12:42:48,287 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:42:48] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.011 0.013 2026-10-19 12:42:48,414 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEntryPointsFollowAccountingRightsTour: Evaluate test code "odoo.startTour('reconcile_group_fence_present_tour', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/web"})" 2026-10-19 12:42:48,605 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:42:48] "POST /mail/init_messaging HTTP/1.1" 200 - 100 0.137 0.186 2026-10-19 12:42:48,621 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:42:48] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:42:48,622 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:42:48] "GET /web/service-worker.js HTTP/1.1" 200 - 2 0.007 0.318 2026-10-19 12:42:48,634 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:42:48] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 3 0.005 0.289 2026-10-19 12:42:48,672 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:42:48] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 7 0.013 0.290 2026-10-19 12:42:48,729 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:42:48] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 15 0.027 0.318 2026-10-19 12:42:48,743 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:42:48] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.008 0.284 2026-10-19 12:42:48,812 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:42:48] "GET /web/image/res.company/71/favicon HTTP/1.1" 200 - 11 0.039 0.235 2026-10-19 12:42:48,838 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:42:48] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-19 12:42:48,854 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:42:48] "GET /web/offline HTTP/1.1" 200 - 7 0.011 0.191 2026-10-19 12:42:48,870 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:42:48] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.009 2026-10-19 12:42:48,872 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:42:48] "POST /mail/load_message_failures HTTP/1.1" 200 - 4 0.008 0.203 2026-10-19 12:42:48,876 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:42:48] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.007 2026-10-19 12:42:48,893 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:42:48] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 5 0.002 0.207 2026-10-19 12:42:48,927 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:42:48] "POST /web/action/load HTTP/1.1" 200 - 11 0.012 0.203 2026-10-19 12:42:49,005 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:42:49] "GET /web/image?model=res.users&field=avatar_128&id=560 HTTP/1.1" 200 - 18 0.023 0.245 2026-10-19 12:42:49,182 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:42:49] "POST /web/dataset/call_kw/account.journal/get_views HTTP/1.1" 200 - 66 0.065 0.128 2026-10-19 12:42:49,397 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:42:49] "POST /web/dataset/call_kw/account.journal/web_search_read HTTP/1.1" 200 - 55 0.059 0.106 2026-10-19 12:42:49,440 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:42:49] "POST /onboarding/account_dashboard HTTP/1.1" 200 - 2 0.001 0.005 2026-10-19 12:42:49,571 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:42:49] "GET /web/bundle/web.chartjs_lib?lang=en_US HTTP/1.1" 200 - 3 0.004 0.010 2026-10-19 12:42:49,594 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:42:49] "GET /web/assets/0494b78/web.chartjs_lib.min.js HTTP/1.1" 200 - 4 0.003 0.009 2026-10-19 12:42:50,568 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEntryPointsFollowAccountingRightsTour.browser: Tour reconcile_group_fence_present_tour on step: 'Accounting Dashboard loaded (trigger: .o_kanban_view)' 2026-10-19 12:42:50,584 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEntryPointsFollowAccountingRightsTour.browser: Tour reconcile_group_fence_present_tour on step: 'An accountant sees the Reconcile-N-Items button (trigger: button[name='action_open_reconcile'].btn-primary)' 2026-10-19 12:42:50,589 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEntryPointsFollowAccountingRightsTour.browser: test successful 2026-10-19 12:42:50,605 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:42:50] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:42:50,613 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEntryPointsFollowAccountingRightsTour: Closing chrome headless with pid 3423 2026-10-19 12:42:50,614 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEntryPointsFollowAccountingRightsTour: Closing websocket connection 2026-10-19 12:42:50,615 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEntryPointsFollowAccountingRightsTour: Terminating chrome headless with pid 3423 2026-10-19 12:42:50,724 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEntryPointsFollowAccountingRightsTour: Chrome Log in: /tmp/odoo_tests/rb-993a05d-225723-426370/chrome_logs/chrome_log_20261019_124250_723958_TestReconcileEntryPointsFollowAccountingRightsTour.txt 2026-10-19 12:42:50,724 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEntryPointsFollowAccountingRightsTour: Removing chrome user profile "/tmp/tmpgnytr2qo_chrome_odoo" 2026-10-19 12:42:50,780 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-10-19 12:43:24,305 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours: Starting TestReconcileFxRoundTripTour.test_reconcile_fx_validate_tour ... 2026-10-19 12:43:27,460 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour: Chrome pid: 3630 2026-10-19 12:43:27,460 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour: Chrome headless temporary user profile dir: /tmp/tmpca76adfz_chrome_odoo 2026-10-19 12:43:27,460 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour: Issuing json command http://127.0.0.1:37989/json/version 2026-10-19 12:43:27,464 100 INFO rb-993a05d-225723-426370 odoo.tests.common.requests: request http://127.0.0.1:37989/json/version with timeout 3 increased to 10s during tests 2026-10-19 12:43:27,482 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour: Browser version: Chrome/150.0.7871.114 2026-10-19 12:43:27,482 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour: Issuing json command http://127.0.0.1:37989/json 2026-10-19 12:43:27,486 100 INFO rb-993a05d-225723-426370 odoo.tests.common.requests: request http://127.0.0.1:37989/json with timeout 3 increased to 10s during tests 2026-10-19 12:43:27,501 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour: Websocket url found: ws://127.0.0.1:37989/devtools/page/A3739EB94487F29275CC62C66A1A945C 2026-10-19 12:43:27,524 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour: Enable chrome headless console log notification 2026-10-19 12:43:27,543 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour: Chrome headless enable page notifications 2026-10-19 12:43:27,952 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426370 login:recon_fx_user from n/a 2026-10-19 12:43:27,971 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour: Setting session cookie in browser 2026-10-19 12:43:27,974 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour: Open "http://127.0.0.1:8069/web" in browser 2026-10-19 12:43:27,975 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour: Navigating to: "http://127.0.0.1:8069/web" 2026-10-19 12:43:27,998 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 12:43:29,357 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:43:29] "GET /web HTTP/1.1" 200 - 115 0.138 1.228 2026-10-19 12:43:29,363 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour: Navigation result: {'frameId': 'A3739EB94487F29275CC62C66A1A945C', 'loaderId': '0C71D6B5B5B398F3ECFAF476B643A385', 'isDownload': False} 2026-10-19 12:43:29,363 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour: Evaluate ready code "odoo.isTourReady('reconcile_fx_validate_tour')" 2026-10-19 12:43:29,401 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:43:29] "GET /web/assets/79654fb/web.assets_web.min.css HTTP/1.1" 200 - 4 0.005 0.010 2026-10-19 12:43:29,437 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:43:29] "GET /web/assets/0ac3166/web.assets_web.min.js HTTP/1.1" 200 - 4 0.016 0.028 2026-10-19 12:43:29,467 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:43:29] "GET /web/webclient/load_menus/0522dd3bd611827ba98692bf2513e274992653e64273d78431b3af7846f38b9c HTTP/1.1" 200 - 4 0.008 0.036 2026-10-19 12:43:29,499 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:43:29] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 4 0.011 0.061 2026-10-19 12:43:29,519 100 INFO rb-993a05d-225723-426370 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-19 12:43:29,525 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:43:29] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 11 0.010 0.083 2026-10-19 12:43:29,579 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:43:29] "GET /web/assets/6f53984/web.assets_tests.min.js HTTP/1.1" 200 - 4 0.009 0.012 2026-10-19 12:43:30,592 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:43:30] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.010 2026-10-19 12:43:30,602 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:43:30] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.026 2026-10-19 12:43:30,619 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:43:30] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.038 2026-10-19 12:43:30,628 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:43:30] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.006 0.013 2026-10-19 12:43:30,773 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour: Evaluate test code "odoo.startTour('reconcile_fx_validate_tour', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/web"})" 2026-10-19 12:43:30,948 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:43:30] "POST /mail/init_messaging HTTP/1.1" 200 - 104 0.125 0.180 2026-10-19 12:43:30,956 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:43:30] "GET /web/service-worker.js HTTP/1.1" 200 - 2 0.001 0.284 2026-10-19 12:43:30,958 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:43:30] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-19 12:43:30,970 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:43:30] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 3 0.004 0.264 2026-10-19 12:43:31,017 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:43:31] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 7 0.018 0.270 2026-10-19 12:43:31,073 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:43:31] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 15 0.026 0.283 2026-10-19 12:43:31,098 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:43:31] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.017 0.298 2026-10-19 12:43:31,152 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:43:31] "GET /web/image/res.company/73/favicon HTTP/1.1" 200 - 11 0.019 0.243 2026-10-19 12:43:31,167 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:43:31] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:43:31,177 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:43:31] "POST /mail/load_message_failures HTTP/1.1" 200 - 4 0.010 0.178 2026-10-19 12:43:31,198 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:43:31] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.022 2026-10-19 12:43:31,201 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:43:31] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.015 2026-10-19 12:43:31,223 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:43:31] "GET /web/offline HTTP/1.1" 200 - 7 0.014 0.210 2026-10-19 12:43:31,242 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:43:31] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 5 0.001 0.235 2026-10-19 12:43:31,290 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:43:31] "POST /web/action/load HTTP/1.1" 200 - 11 0.011 0.207 2026-10-19 12:43:31,391 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:43:31] "GET /web/image?model=res.users&field=avatar_128&id=563 HTTP/1.1" 200 - 18 0.032 0.263 2026-10-19 12:43:31,561 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:43:31] "POST /web/dataset/call_kw/account.journal/get_views HTTP/1.1" 200 - 66 0.046 0.177 2026-10-19 12:43:31,824 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:43:31] "POST /web/dataset/call_kw/account.journal/web_search_read HTTP/1.1" 200 - 55 0.090 0.126 2026-10-19 12:43:31,854 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:43:31] "POST /onboarding/account_dashboard HTTP/1.1" 200 - 2 0.001 0.006 2026-10-19 12:43:31,976 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:43:31] "GET /web/bundle/web.chartjs_lib?lang=en_US HTTP/1.1" 200 - 3 0.003 0.010 2026-10-19 12:43:32,012 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:43:32] "GET /web/assets/0494b78/web.chartjs_lib.min.js HTTP/1.1" 200 - 4 0.005 0.014 2026-10-19 12:43:32,987 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour.browser: Tour reconcile_fx_validate_tour on step: 'Open the reconcile kanban of the fixture's own journal (trigger: .o_kanban_record:contains('FX Tour Bank') button[name='action_open_reconcile'])' 2026-10-19 12:43:33,010 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour.browser: Tour reconcile_fx_validate_tour on step: 'Open the fixture's transaction (trigger: .o_account_reconcile_kanban_main .o_kanban_record)' 2026-10-19 12:43:33,069 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:43:33] "POST /web/dataset/call_button HTTP/1.1" 200 - 12 0.021 0.033 2026-10-19 12:43:33,104 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:43:33] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.005 2026-10-19 12:43:33,358 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:43:33] "POST /web/dataset/call_kw/account.bank.statement.line/get_views HTTP/1.1" 200 - 81 0.058 0.186 2026-10-19 12:43:33,421 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:43:33] "POST /web/dataset/call_kw/account.journal/read HTTP/1.1" 200 - 4 0.006 0.016 2026-10-19 12:43:33,504 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:43:33] "POST /web/dataset/call_kw/account.bank.statement.line/web_search_read HTTP/1.1" 200 - 6 0.019 0.029 2026-10-19 12:43:33,546 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:43:33] "POST /web/dataset/call_kw/account.journal/read HTTP/1.1" 200 - 5 0.027 0.061 2026-10-19 12:43:33,592 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:43:33] "POST /web/dataset/call_kw/res.company/read HTTP/1.1" 200 - 4 0.002 0.020 2026-10-19 12:43:33,730 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:43:33] "POST /web/dataset/call_kw/account.bank.statement.line/get_views HTTP/1.1" 200 - 3 0.004 0.049 2026-10-19 12:43:33,780 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:43:33] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 3 0.005 0.009 2026-10-19 12:43:33,898 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:43:33] "POST /web/dataset/call_kw/account.bank.statement.line/web_read HTTP/1.1" 200 - 28 0.044 0.085 2026-10-19 12:43:33,989 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:43:33] "POST /web/dataset/call_kw/account.reconcile.model/name_search HTTP/1.1" 200 - 4 0.006 0.019 2026-10-19 12:43:34,083 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:43:34] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 31 0.018 0.075 2026-10-19 12:43:34,151 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:43:34] "POST /web/dataset/call_kw/res.partner/read HTTP/1.1" 200 - 5 0.007 0.031 2026-10-19 12:43:34,205 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:43:34] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 3 0.002 0.010 2026-10-19 12:43:34,251 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:43:34] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 7 0.010 0.047 2026-10-19 12:43:34,681 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:43:34] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-10-19 12:43:35,083 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour.browser: Tour reconcile_fx_validate_tour on step: 'Open Match Existing Entries (trigger: a.nav-link[name='match_existing_entries_tab'])' 2026-10-19 12:43:35,097 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour.browser: Tour reconcile_fx_validate_tour on step: 'Match FX tour receivable (trigger: .o_field_reconcile_lines_match .o_data_row:contains('FX tour receivable') .o_data_cell)' 2026-10-19 12:43:35,120 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour.browser: Tour reconcile_fx_validate_tour on step: 'The FX counterpart line was added (trigger: .o_reconcile_widget_table .o_reconcile_widget_line.other)' 2026-10-19 12:43:35,157 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:43:35] "POST /web/dataset/call_kw/account.move.line/web_read HTTP/1.1" 200 - 8 0.012 0.039 2026-10-19 12:43:35,323 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:43:35] "POST /web/dataset/call_kw/account.bank.statement.line/onchange HTTP/1.1" 200 - 28 0.042 0.086 2026-10-19 12:43:35,368 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:43:35] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 3 0.002 0.009 2026-10-19 12:43:36,143 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour.browser: Tour reconcile_fx_validate_tour on step: 'The counterpart must show its FULL foreign amount, not a struck-through/reduced value (trigger: .o_reconcile_widget_table td)' 2026-10-19 12:43:36,151 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour.browser: Tour reconcile_fx_validate_tour on step: 'Validate (trigger: .o_account_reconcile_form_statusbar button[name='action_validate']:not(.disabled))' 2026-10-19 12:43:36,173 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour.browser: Tour reconcile_fx_validate_tour on step: 'The FX line reconciled and left the Not-Reconciled kanban (trigger: .o_account_reconcile_kanban_main .o_view_nocontent, .o_account_reconcile_kanban_main:not(:has(.o_kanban_record)))' 2026-10-19 12:43:36,282 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:43:36] "POST /web/dataset/call_kw/account.bank.statement.line/web_save HTTP/1.1" 200 - 25 0.042 0.074 2026-10-19 12:43:36,499 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #563 deleted account.move.line.ctp records with IDs: [901] 2026-10-19 12:43:36,728 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #563 deleted account.move.line records with IDs: [1818] 2026-10-19 12:43:37,629 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:43:37] "POST /web/dataset/call_button HTTP/1.1" 200 - 416 0.444 0.878 2026-10-19 12:43:37,647 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:43:37] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 3 0.006 1.332 2026-10-19 12:43:37,756 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:43:37] "POST /web/dataset/call_kw/account.bank.statement.line/web_read HTTP/1.1" 200 - 16 0.039 0.066 2026-10-19 12:43:37,822 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:43:37] "POST /web/dataset/call_kw/account.bank.statement.line/web_search_read HTTP/1.1" 200 - 3 0.015 0.009 2026-10-19 12:43:37,859 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:43:37] "GET /web/static/img/empty_folder.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-19 12:43:38,932 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour.browser: test successful 2026-10-19 12:43:38,944 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:43:38] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:43:38,960 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour: Closing chrome headless with pid 3630 2026-10-19 12:43:38,962 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour: Closing websocket connection 2026-10-19 12:43:38,964 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour: Terminating chrome headless with pid 3630 2026-10-19 12:43:39,075 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour: Chrome Log in: /tmp/odoo_tests/rb-993a05d-225723-426370/chrome_logs/chrome_log_20261019_124339_075315_TestReconcileFxRoundTripTour.txt 2026-10-19 12:43:39,075 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour: Removing chrome user profile "/tmp/tmpca76adfz_chrome_odoo" 2026-10-19 12:43:39,092 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours: Starting TestReconcileFxRoundTripTour.test_reconcile_manual_fx_tour ... 2026-10-19 12:43:41,786 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour: Chrome pid: 3853 2026-10-19 12:43:41,787 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour: Chrome headless temporary user profile dir: /tmp/tmphzjh3x07_chrome_odoo 2026-10-19 12:43:41,787 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour: Issuing json command http://127.0.0.1:34387/json/version 2026-10-19 12:43:41,789 100 INFO rb-993a05d-225723-426370 odoo.tests.common.requests: request http://127.0.0.1:34387/json/version with timeout 3 increased to 10s during tests 2026-10-19 12:43:41,840 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour: Browser version: Chrome/150.0.7871.114 2026-10-19 12:43:41,840 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour: Issuing json command http://127.0.0.1:34387/json 2026-10-19 12:43:41,841 100 INFO rb-993a05d-225723-426370 odoo.tests.common.requests: request http://127.0.0.1:34387/json with timeout 3 increased to 10s during tests 2026-10-19 12:43:41,872 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour: Websocket url found: ws://127.0.0.1:34387/devtools/page/7D3410F70CE7674224F681ADDF226FFA 2026-10-19 12:43:41,918 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour: Enable chrome headless console log notification 2026-10-19 12:43:41,930 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour: Chrome headless enable page notifications 2026-10-19 12:43:42,273 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426370 login:recon_manual_fx_user from n/a 2026-10-19 12:43:42,296 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour: Setting session cookie in browser 2026-10-19 12:43:42,307 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour: Open "http://127.0.0.1:8069/web" in browser 2026-10-19 12:43:42,308 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour: Navigating to: "http://127.0.0.1:8069/web" 2026-10-19 12:43:42,341 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 12:43:43,602 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:43:43] "GET /web HTTP/1.1" 200 - 116 0.161 1.106 2026-10-19 12:43:43,610 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour: Navigation result: {'frameId': '7D3410F70CE7674224F681ADDF226FFA', 'loaderId': '5887DB8123C40284B2F3DA9E4E3257EC', 'isDownload': False} 2026-10-19 12:43:43,610 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour: Evaluate ready code "odoo.isTourReady('reconcile_manual_fx_tour')" 2026-10-19 12:43:43,674 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:43:43] "GET /web/assets/79654fb/web.assets_web.min.css HTTP/1.1" 200 - 4 0.008 0.011 2026-10-19 12:43:43,690 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:43:43] "GET /web/assets/0ac3166/web.assets_web.min.js HTTP/1.1" 200 - 4 0.009 0.023 2026-10-19 12:43:43,733 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:43:43] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 4 0.015 0.013 2026-10-19 12:43:43,786 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:43:43] "GET /web/webclient/load_menus/0522dd3bd611827ba98692bf2513e274992653e64273d78431b3af7846f38b9c HTTP/1.1" 200 - 4 0.021 0.067 2026-10-19 12:43:43,835 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:43:43] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 11 0.028 0.085 2026-10-19 12:43:43,864 100 INFO rb-993a05d-225723-426370 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-19 12:43:43,917 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:43:43] "GET /web/assets/6f53984/web.assets_tests.min.js HTTP/1.1" 200 - 4 0.008 0.010 2026-10-19 12:43:45,024 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:43:45] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.005 2026-10-19 12:43:45,026 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:43:45] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.014 2026-10-19 12:43:45,029 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:43:45] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.013 2026-10-19 12:43:45,066 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:43:45] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.020 0.019 2026-10-19 12:43:45,214 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour: Evaluate test code "odoo.startTour('reconcile_manual_fx_tour', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/web"})" 2026-10-19 12:43:45,443 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:43:45] "POST /mail/init_messaging HTTP/1.1" 200 - 104 0.202 0.174 2026-10-19 12:43:45,455 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:43:45] "GET /web/service-worker.js HTTP/1.1" 200 - 2 0.001 0.363 2026-10-19 12:43:45,456 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:43:45] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-19 12:43:45,465 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:43:45] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 3 0.002 0.321 2026-10-19 12:43:45,494 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:43:45] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 7 0.015 0.318 2026-10-19 12:43:45,565 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:43:45] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 15 0.036 0.339 2026-10-19 12:43:45,575 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:43:45] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.006 0.317 2026-10-19 12:43:45,597 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:43:45] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-19 12:43:45,616 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:43:45] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:43:45,641 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:43:45] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.008 2026-10-19 12:43:45,654 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:43:45] "GET /web/image/res.company/73/favicon HTTP/1.1" 200 - 11 0.042 0.287 2026-10-19 12:43:45,683 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:43:45] "POST /mail/load_message_failures HTTP/1.1" 200 - 4 0.016 0.192 2026-10-19 12:43:45,712 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:43:45] "GET /web/offline HTTP/1.1" 200 - 7 0.011 0.221 2026-10-19 12:43:45,735 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:43:45] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 5 0.008 0.235 2026-10-19 12:43:45,787 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:43:45] "POST /web/action/load HTTP/1.1" 200 - 11 0.028 0.232 2026-10-19 12:43:45,874 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:43:45] "GET /web/image?model=res.users&field=avatar_128&id=564 HTTP/1.1" 200 - 18 0.032 0.190 2026-10-19 12:43:46,162 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:43:46] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 88 0.114 0.195 2026-10-19 12:43:46,287 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:43:46] "POST /web/dataset/call_kw/account.move.line/search_panel_select_range HTTP/1.1" 200 - 14 0.035 0.042 2026-10-19 12:43:46,434 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:43:46] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 28 0.072 0.130 2026-10-19 12:43:46,446 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:43:46] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 3 0.001 0.179 2026-10-19 12:43:47,399 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour.browser: Tour reconcile_manual_fx_tour on step: 'Select the journal item FX manual open receivable (trigger: .o_data_row:contains('FX manual open receivable') .o_list_record_selector)' 2026-10-19 12:43:47,424 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour.browser: Tour reconcile_manual_fx_tour on step: 'Select the journal item FX manual settlement receivable (trigger: .o_data_row:contains('FX manual settlement receivable') .o_list_record_selector)' 2026-10-19 12:43:47,451 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour.browser: Tour reconcile_manual_fx_tour on step: 'Open the Actions menu (trigger: .o_cp_action_menus button.dropdown-toggle)' 2026-10-19 12:43:47,467 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour.browser: Tour reconcile_manual_fx_tour on step: 'Run the Reconcile action, found by the name the server gives it in the user's language (trigger: .o_cp_action_menus .dropdown-item)' 2026-10-19 12:43:47,552 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:43:47] "POST /web/dataset/call_kw/account.move.line/json_friendly_approval_request_data HTTP/1.1" 200 - 21 0.079 0.043 2026-10-19 12:43:47,580 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:43:47] "POST /web/dataset/call_kw/account.move.line/json_friendly_approval_request_data HTTP/1.1" 200 - 6 0.011 0.104 2026-10-19 12:43:47,674 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:43:47] "POST /web/action/load HTTP/1.1" 200 - 15 0.054 0.143 2026-10-19 12:43:47,685 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour.browser: Tour reconcile_manual_fx_tour on step: 'The reconcile form opened (trigger: .o_account_reconcile_form_statusbar)' 2026-10-19 12:43:47,745 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:43:47] "POST /web/action/load HTTP/1.1" 200 - 13 0.028 0.031 2026-10-19 12:43:48,010 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:43:48] "POST /web/action/run HTTP/1.1" 200 - 60 0.098 0.157 2026-10-19 12:43:48,014 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:43:48] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.170 2026-10-19 12:43:48,077 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:43:48] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 5 0.008 0.044 2026-10-19 12:43:48,132 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:43:48] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 3 0.003 0.026 2026-10-19 12:43:48,225 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:43:48] "POST /web/dataset/call_kw/account.move.line/web_read HTTP/1.1" 200 - 17 0.033 0.073 2026-10-19 12:43:48,360 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:43:48] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 8 0.022 0.047 2026-10-19 12:43:48,410 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:43:48] "POST /web/dataset/call_kw/res.partner/read HTTP/1.1" 200 - 5 0.008 0.029 2026-10-19 12:43:48,442 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:43:48] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 3 0.004 0.011 2026-10-19 12:43:48,542 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:43:48] "POST /web/dataset/call_kw/account.move.line/json_friendly_approval_request_data HTTP/1.1" 200 - 6 0.022 0.023 2026-10-19 12:43:49,318 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour.browser: Tour reconcile_manual_fx_tour on step: 'The realized-FX preview row is present (trigger: .o_reconcile_widget_table .o_reconcile_widget_line.exchange_diff)' 2026-10-19 12:43:49,329 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour.browser: Tour reconcile_manual_fx_tour on step: 'The counterpart must show its FULL foreign amount, not a struck-through/reduced value (trigger: .o_reconcile_widget_table td)' 2026-10-19 12:43:49,346 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour.browser: Tour reconcile_manual_fx_tour on step: 'Validate (trigger: .o_account_reconcile_form_statusbar button[name='action_validate']:not(.disabled))' 2026-10-19 12:43:49,372 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour.browser: Tour reconcile_manual_fx_tour on step: 'Validate is replaced by Revert once the items are reconciled (trigger: .o_account_reconcile_form_statusbar button[name='action_revert_reconciliation'])' 2026-10-19 12:43:50,113 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:43:50] "POST /web/dataset/call_button HTTP/1.1" 200 - 236 0.286 0.468 2026-10-19 12:43:50,124 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:43:50] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 3 0.003 0.746 2026-10-19 12:43:50,134 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:43:50] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.005 0.441 2026-10-19 12:43:50,199 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:43:50] "POST /web/dataset/call_kw/account.move.line/web_read HTTP/1.1" 200 - 13 0.014 0.050 2026-10-19 12:43:50,377 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:43:50] "POST /mail/thread/data HTTP/1.1" 200 - 36 0.054 0.074 2026-10-19 12:43:50,412 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:43:50] "POST /web/dataset/call_kw/account.move.line/json_friendly_approval_request_data HTTP/1.1" 200 - 6 0.010 0.146 2026-10-19 12:43:50,499 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:43:50] "POST /mail/thread/messages HTTP/1.1" 200 - 25 0.043 0.165 2026-10-19 12:43:50,507 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:43:50] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.113 2026-10-19 12:43:50,622 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:43:50] "GET /web/image?field=avatar_128&id=1222&model=res.partner&unique=2026-10-19%2012%3A42%3A50 HTTP/1.1" 200 - 11 0.016 0.037 2026-10-19 12:43:51,666 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour.browser: test successful 2026-10-19 12:43:51,681 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:43:51] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:43:51,690 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour: Closing chrome headless with pid 3853 2026-10-19 12:43:51,698 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour: Closing websocket connection 2026-10-19 12:43:51,708 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour: Terminating chrome headless with pid 3853 2026-10-19 12:43:51,814 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour: Chrome Log in: /tmp/odoo_tests/rb-993a05d-225723-426370/chrome_logs/chrome_log_20261019_124351_813887_TestReconcileFxRoundTripTour.txt 2026-10-19 12:43:51,814 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour: Removing chrome user profile "/tmp/tmphzjh3x07_chrome_odoo" 2026-10-19 12:43:51,871 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-10-19 12:44:23,274 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours: Starting TestReconcileIntentRaceTour.test_bank_add_in_flight_is_not_undone_by_a_following_click ... 2026-10-19 12:44:26,736 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour: Chrome pid: 4082 2026-10-19 12:44:26,737 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour: Chrome headless temporary user profile dir: /tmp/tmp4k8qx0jy_chrome_odoo 2026-10-19 12:44:26,737 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour: Issuing json command http://127.0.0.1:38611/json/version 2026-10-19 12:44:26,739 100 INFO rb-993a05d-225723-426370 odoo.tests.common.requests: request http://127.0.0.1:38611/json/version with timeout 3 increased to 10s during tests 2026-10-19 12:44:26,777 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour: Browser version: Chrome/150.0.7871.114 2026-10-19 12:44:26,777 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour: Issuing json command http://127.0.0.1:38611/json 2026-10-19 12:44:26,778 100 INFO rb-993a05d-225723-426370 odoo.tests.common.requests: request http://127.0.0.1:38611/json with timeout 3 increased to 10s during tests 2026-10-19 12:44:26,795 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour: Websocket url found: ws://127.0.0.1:38611/devtools/page/C9E00580080F6DF6575C0C513C0ED002 2026-10-19 12:44:26,808 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour: Enable chrome headless console log notification 2026-10-19 12:44:26,813 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour: Chrome headless enable page notifications 2026-10-19 12:44:27,318 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426370 login:recon_race_bank_add_user from n/a 2026-10-19 12:44:27,337 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour: Setting session cookie in browser 2026-10-19 12:44:27,340 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour: Open "http://127.0.0.1:8069/web" in browser 2026-10-19 12:44:27,340 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour: Navigating to: "http://127.0.0.1:8069/web" 2026-10-19 12:44:27,359 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 12:44:29,712 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:44:29] "GET /web HTTP/1.1" 200 - 114 0.158 2.200 2026-10-19 12:44:29,716 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour: Navigation result: {'frameId': 'C9E00580080F6DF6575C0C513C0ED002', 'loaderId': '0DD044C552671046688F675BA1697C75', 'isDownload': False} 2026-10-19 12:44:29,716 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour: Evaluate ready code "odoo.isTourReady('reconcile_intent_race_add_bank_tour')" 2026-10-19 12:44:29,789 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:44:29] "GET /web/assets/79654fb/web.assets_web.min.css HTTP/1.1" 200 - 4 0.010 0.029 2026-10-19 12:44:29,830 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:44:29] "GET /web/webclient/load_menus/0522dd3bd611827ba98692bf2513e274992653e64273d78431b3af7846f38b9c HTTP/1.1" 200 - 4 0.005 0.072 2026-10-19 12:44:29,859 100 INFO rb-993a05d-225723-426370 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-19 12:44:29,880 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:44:29] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 11 0.032 0.082 2026-10-19 12:44:29,917 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:44:29] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 4 0.021 0.127 2026-10-19 12:44:29,933 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:44:29] "GET /web/assets/0ac3166/web.assets_web.min.js HTTP/1.1" 200 - 4 0.005 0.184 2026-10-19 12:44:29,960 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:44:29] "GET /web/assets/6f53984/web.assets_tests.min.js HTTP/1.1" 200 - 4 0.012 0.047 2026-10-19 12:44:31,187 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:44:31] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.014 2026-10-19 12:44:31,194 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:44:31] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.016 2026-10-19 12:44:31,200 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:44:31] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.014 2026-10-19 12:44:31,228 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:44:31] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.015 0.023 2026-10-19 12:44:31,391 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour: Evaluate test code "odoo.startTour('reconcile_intent_race_add_bank_tour', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/web"})" 2026-10-19 12:44:31,676 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:44:31] "POST /mail/init_messaging HTTP/1.1" 200 - 100 0.244 0.185 2026-10-19 12:44:31,689 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:44:31] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:44:31,690 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:44:31] "GET /web/service-worker.js HTTP/1.1" 200 - 2 0.006 0.427 2026-10-19 12:44:31,704 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:44:31] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 3 0.004 0.399 2026-10-19 12:44:31,740 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:44:31] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 7 0.019 0.387 2026-10-19 12:44:31,805 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:44:31] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 15 0.036 0.411 2026-10-19 12:44:31,817 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:44:31] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.008 0.412 2026-10-19 12:44:31,877 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:44:31] "GET /web/image/res.company/75/favicon HTTP/1.1" 200 - 11 0.019 0.355 2026-10-19 12:44:31,894 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:44:31] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 5 0.004 0.165 2026-10-19 12:44:31,901 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:44:31] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:44:31,933 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:44:31] "POST /mail/load_message_failures HTTP/1.1" 200 - 4 0.017 0.199 2026-10-19 12:44:31,936 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:44:31] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.011 2026-10-19 12:44:31,938 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:44:31] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.014 2026-10-19 12:44:31,984 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:44:31] "GET /web/offline HTTP/1.1" 200 - 7 0.016 0.234 2026-10-19 12:44:32,032 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:44:32] "POST /web/action/load HTTP/1.1" 200 - 11 0.023 0.229 2026-10-19 12:44:32,137 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:44:32] "GET /web/image?model=res.users&field=avatar_128&id=567 HTTP/1.1" 200 - 18 0.046 0.278 2026-10-19 12:44:32,316 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:44:32] "POST /web/dataset/call_kw/account.journal/get_views HTTP/1.1" 200 - 66 0.054 0.165 2026-10-19 12:44:32,569 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:44:32] "POST /web/dataset/call_kw/account.journal/web_search_read HTTP/1.1" 200 - 55 0.105 0.104 2026-10-19 12:44:32,597 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:44:32] "POST /onboarding/account_dashboard HTTP/1.1" 200 - 2 0.001 0.005 2026-10-19 12:44:32,727 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:44:32] "GET /web/bundle/web.chartjs_lib?lang=en_US HTTP/1.1" 200 - 3 0.002 0.011 2026-10-19 12:44:32,753 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:44:32] "GET /web/assets/0494b78/web.chartjs_lib.min.js HTTP/1.1" 200 - 4 0.002 0.015 2026-10-19 12:44:33,730 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour.browser: Tour reconcile_intent_race_add_bank_tour on step: 'Open the reconcile kanban of the fixture's own journal (trigger: .o_kanban_record:contains('Race Bank Add Journal') button[name='action_open_reconcile'])' 2026-10-19 12:44:33,758 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour.browser: Tour reconcile_intent_race_add_bank_tour on step: 'Open the fixture's transaction (trigger: .o_account_reconcile_kanban_main .o_kanban_record)' 2026-10-19 12:44:33,791 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:44:33] "POST /web/dataset/call_button HTTP/1.1" 200 - 12 0.015 0.033 2026-10-19 12:44:34,025 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:44:34] "POST /web/dataset/call_kw/account.bank.statement.line/get_views HTTP/1.1" 200 - 81 0.059 0.161 2026-10-19 12:44:34,032 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:44:34] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.100 2026-10-19 12:44:34,064 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:44:34] "POST /web/dataset/call_kw/account.journal/read HTTP/1.1" 200 - 4 0.004 0.018 2026-10-19 12:44:34,117 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:44:34] "POST /web/dataset/call_kw/account.bank.statement.line/web_search_read HTTP/1.1" 200 - 6 0.009 0.021 2026-10-19 12:44:34,147 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:44:34] "POST /web/dataset/call_kw/account.journal/read HTTP/1.1" 200 - 5 0.009 0.042 2026-10-19 12:44:34,196 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:44:34] "POST /web/dataset/call_kw/res.company/read HTTP/1.1" 200 - 4 0.011 0.026 2026-10-19 12:44:34,314 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:44:34] "POST /web/dataset/call_kw/account.bank.statement.line/get_views HTTP/1.1" 200 - 3 0.004 0.041 2026-10-19 12:44:34,352 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:44:34] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 3 0.006 0.007 2026-10-19 12:44:34,486 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:44:34] "POST /web/dataset/call_kw/account.bank.statement.line/web_read HTTP/1.1" 200 - 28 0.058 0.084 2026-10-19 12:44:34,562 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:44:34] "POST /web/dataset/call_kw/account.reconcile.model/name_search HTTP/1.1" 200 - 4 0.009 0.016 2026-10-19 12:44:34,664 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:44:34] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 31 0.034 0.076 2026-10-19 12:44:34,725 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:44:34] "POST /web/dataset/call_kw/res.partner/read HTTP/1.1" 200 - 5 0.016 0.029 2026-10-19 12:44:34,757 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:44:34] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 3 0.005 0.008 2026-10-19 12:44:34,798 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:44:34] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 7 0.013 0.041 2026-10-19 12:44:35,555 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:44:35] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.005 2026-10-19 12:44:35,619 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour.browser: Tour reconcile_intent_race_add_bank_tour on step: 'Open Match Existing Entries (trigger: a.nav-link[name='match_existing_entries_tab'])' 2026-10-19 12:44:35,627 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour.browser: Tour reconcile_intent_race_add_bank_tour on step: 'Install the hold, then fire the add and the following select back to back (trigger: .o_field_reconcile_lines_match .o_data_row:contains('Race bank add candidate'))' 2026-10-19 12:44:35,666 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour.browser: Tour reconcile_intent_race_add_bank_tour on step: 'The following click's select is not lost behind the held add (trigger: a.nav-link[name='manual_operations_tab'].active)' 2026-10-19 12:44:35,667 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour.browser: Tour reconcile_intent_race_add_bank_tour on step: 'The add in flight is not undone once both round trips have landed (trigger: .o_reconcile_widget_table .o_reconcile_widget_line.other:contains('Race bank add candidate'))' 2026-10-19 12:44:35,681 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:44:35] "POST /web/dataset/call_kw/account.move.line/web_read HTTP/1.1" 200 - 8 0.012 0.031 2026-10-19 12:44:35,814 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:44:35] "POST /web/dataset/call_kw/account.bank.statement.line/onchange HTTP/1.1" 200 - 24 0.038 0.082 2026-10-19 12:44:37,139 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:44:37] "POST /web/dataset/call_kw/account.bank.statement.line/onchange HTTP/1.1" 200 - 24 0.021 0.081 2026-10-19 12:44:38,179 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour.browser: Tour reconcile_intent_race_add_bank_tour on step: 'Reload so the draft this tour built is actually saved (trigger: .o_reconcile_widget_table)' 2026-10-19 12:44:38,288 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:44:38] "GET /web HTTP/1.1" 200 - 16 0.042 0.050 2026-10-19 12:44:38,371 100 INFO rb-993a05d-225723-426370 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-19 12:44:38,386 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:44:38] "POST /web/dataset/call_kw/account.bank.statement.line/web_save HTTP/1.1" 200 - 18 0.056 0.120 2026-10-19 12:44:38,419 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:44:38] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.017 0.067 2026-10-19 12:44:39,365 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:44:39] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.011 2026-10-19 12:44:39,379 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:44:39] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.019 2026-10-19 12:44:39,390 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:44:39] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.023 2026-10-19 12:44:39,478 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:44:39] "POST /web/action/load HTTP/1.1" 200 - 10 0.049 0.045 2026-10-19 12:44:39,495 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:44:39] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 304 - 4 0.005 0.107 2026-10-19 12:44:39,681 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:44:39] "POST /mail/init_messaging HTTP/1.1" 200 - 36 0.074 0.204 2026-10-19 12:44:39,714 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:44:39] "POST /web/action/load HTTP/1.1" 200 - 10 0.016 0.274 2026-10-19 12:44:39,735 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:44:39] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 3 0.007 0.253 2026-10-19 12:44:39,747 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:44:39] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 3 0.004 0.285 2026-10-19 12:44:39,804 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:44:39] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 7 0.029 0.291 2026-10-19 12:44:39,834 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:44:39] "GET /web/image/res.company/75/favicon HTTP/1.1" 304 - 6 0.007 0.297 2026-10-19 12:44:39,839 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:44:39] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.304 2026-10-19 12:44:39,853 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:44:39] "POST /mail/load_message_failures HTTP/1.1" 200 - 4 0.005 0.154 2026-10-19 12:44:39,876 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:44:39] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 3 0.005 0.143 2026-10-19 12:44:39,968 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:44:39] "GET /web/image?model=res.users&field=avatar_128&id=567 HTTP/1.1" 304 - 11 0.022 0.150 2026-10-19 12:44:40,022 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:44:40] "POST /web/dataset/call_kw/account.bank.statement.line/get_views HTTP/1.1" 200 - 4 0.008 0.213 2026-10-19 12:44:40,075 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:44:40] "POST /web/dataset/call_kw/account.journal/read HTTP/1.1" 200 - 4 0.006 0.017 2026-10-19 12:44:40,150 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:44:40] "POST /web/dataset/call_kw/account.journal/read HTTP/1.1" 200 - 5 0.025 0.022 2026-10-19 12:44:40,207 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:44:40] "POST /web/dataset/call_kw/account.bank.statement.line/web_search_read HTTP/1.1" 200 - 6 0.015 0.091 2026-10-19 12:44:40,241 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:44:40] "POST /web/dataset/call_kw/res.company/read HTTP/1.1" 200 - 4 0.006 0.061 2026-10-19 12:44:40,376 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:44:40] "POST /web/dataset/call_kw/account.bank.statement.line/get_views HTTP/1.1" 200 - 3 0.004 0.060 2026-10-19 12:44:40,428 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:44:40] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.003 0.009 2026-10-19 12:44:40,546 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:44:40] "POST /web/dataset/call_kw/account.bank.statement.line/web_read HTTP/1.1" 200 - 19 0.050 0.077 2026-10-19 12:44:40,621 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:44:40] "POST /web/dataset/call_kw/account.reconcile.model/name_search HTTP/1.1" 200 - 4 0.008 0.020 2026-10-19 12:44:41,391 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour.browser: Tour reconcile_intent_race_add_bank_tour on step: 'The page came back (trigger: .o_reconcile_widget_table)' 2026-10-19 12:44:41,394 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour.browser: test successful 2026-10-19 12:44:41,413 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:44:41] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:44:41,417 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour: Closing chrome headless with pid 4082 2026-10-19 12:44:41,420 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour: Closing websocket connection 2026-10-19 12:44:41,425 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour: Terminating chrome headless with pid 4082 2026-10-19 12:44:41,550 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour: Chrome Log in: /tmp/odoo_tests/rb-993a05d-225723-426370/chrome_logs/chrome_log_20261019_124441_550574_TestReconcileIntentRaceTour.txt 2026-10-19 12:44:41,550 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour: Removing chrome user profile "/tmp/tmp4k8qx0jy_chrome_odoo" 2026-10-19 12:44:41,590 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours: Starting TestReconcileIntentRaceTour.test_bank_remove_in_flight_is_not_undone_by_a_following_click ... 2026-10-19 12:44:44,999 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour: Chrome pid: 4326 2026-10-19 12:44:45,000 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour: Chrome headless temporary user profile dir: /tmp/tmpspfvg066_chrome_odoo 2026-10-19 12:44:45,000 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour: Issuing json command http://127.0.0.1:46625/json/version 2026-10-19 12:44:45,002 100 INFO rb-993a05d-225723-426370 odoo.tests.common.requests: request http://127.0.0.1:46625/json/version with timeout 3 increased to 10s during tests 2026-10-19 12:44:45,027 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour: Browser version: Chrome/150.0.7871.114 2026-10-19 12:44:45,028 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour: Issuing json command http://127.0.0.1:46625/json 2026-10-19 12:44:45,029 100 INFO rb-993a05d-225723-426370 odoo.tests.common.requests: request http://127.0.0.1:46625/json with timeout 3 increased to 10s during tests 2026-10-19 12:44:45,047 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour: Websocket url found: ws://127.0.0.1:46625/devtools/page/6A77BE80781D97CBFF18F737689123DF 2026-10-19 12:44:45,065 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour: Enable chrome headless console log notification 2026-10-19 12:44:45,072 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour: Chrome headless enable page notifications 2026-10-19 12:44:45,403 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426370 login:recon_race_bank_remove_user from n/a 2026-10-19 12:44:45,420 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour: Setting session cookie in browser 2026-10-19 12:44:45,424 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour: Open "http://127.0.0.1:8069/web" in browser 2026-10-19 12:44:45,424 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour: Navigating to: "http://127.0.0.1:8069/web" 2026-10-19 12:44:45,450 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 12:44:46,757 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:44:46] "GET /web HTTP/1.1" 200 - 114 0.152 1.159 2026-10-19 12:44:46,761 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour: Navigation result: {'frameId': '6A77BE80781D97CBFF18F737689123DF', 'loaderId': '3C4425CD3197F761702C4E408D21888D', 'isDownload': False} 2026-10-19 12:44:46,762 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour: Evaluate ready code "odoo.isTourReady('reconcile_intent_race_remove_bank_tour')" 2026-10-19 12:44:46,826 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:44:46] "GET /web/assets/79654fb/web.assets_web.min.css HTTP/1.1" 200 - 4 0.018 0.009 2026-10-19 12:44:46,861 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:44:46] "GET /web/assets/0ac3166/web.assets_web.min.js HTTP/1.1" 200 - 4 0.025 0.029 2026-10-19 12:44:46,905 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:44:46] "GET /web/webclient/load_menus/0522dd3bd611827ba98692bf2513e274992653e64273d78431b3af7846f38b9c HTTP/1.1" 200 - 4 0.010 0.065 2026-10-19 12:44:46,923 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:44:46] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 4 0.007 0.075 2026-10-19 12:44:46,959 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:44:46] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 11 0.019 0.081 2026-10-19 12:44:47,001 100 INFO rb-993a05d-225723-426370 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-19 12:44:47,070 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:44:47] "GET /web/assets/6f53984/web.assets_tests.min.js HTTP/1.1" 200 - 4 0.004 0.030 2026-10-19 12:44:48,096 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:44:48] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.007 2026-10-19 12:44:48,098 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:44:48] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.008 2026-10-19 12:44:48,136 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:44:48] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.032 2026-10-19 12:44:48,142 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:44:48] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.015 0.016 2026-10-19 12:44:48,273 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour: Evaluate test code "odoo.startTour('reconcile_intent_race_remove_bank_tour', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/web"})" 2026-10-19 12:44:48,463 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:44:48] "POST /mail/init_messaging HTTP/1.1" 200 - 100 0.126 0.206 2026-10-19 12:44:48,477 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:44:48] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-19 12:44:48,483 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:44:48] "GET /web/service-worker.js HTTP/1.1" 200 - 2 0.005 0.320 2026-10-19 12:44:48,498 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:44:48] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 3 0.007 0.279 2026-10-19 12:44:48,550 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:44:48] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 7 0.023 0.299 2026-10-19 12:44:48,618 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:44:48] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 15 0.037 0.335 2026-10-19 12:44:48,632 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:44:48] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.007 0.322 2026-10-19 12:44:48,681 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:44:48] "GET /web/image/res.company/75/favicon HTTP/1.1" 200 - 11 0.021 0.270 2026-10-19 12:44:48,689 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:44:48] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:44:48,696 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:44:48] "POST /mail/load_message_failures HTTP/1.1" 200 - 4 0.008 0.197 2026-10-19 12:44:48,699 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:44:48] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-19 12:44:48,722 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:44:48] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 5 0.010 0.193 2026-10-19 12:44:48,725 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:44:48] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.012 2026-10-19 12:44:48,753 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:44:48] "GET /web/offline HTTP/1.1" 200 - 7 0.011 0.224 2026-10-19 12:44:48,803 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:44:48] "POST /web/action/load HTTP/1.1" 200 - 11 0.023 0.195 2026-10-19 12:44:48,884 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:44:48] "GET /web/image?model=res.users&field=avatar_128&id=568 HTTP/1.1" 200 - 18 0.039 0.218 2026-10-19 12:44:49,061 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:44:49] "POST /web/dataset/call_kw/account.journal/get_views HTTP/1.1" 200 - 66 0.066 0.151 2026-10-19 12:44:49,288 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:44:49] "POST /web/dataset/call_kw/account.journal/web_search_read HTTP/1.1" 200 - 55 0.089 0.102 2026-10-19 12:44:49,330 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:44:49] "POST /onboarding/account_dashboard HTTP/1.1" 200 - 2 0.001 0.007 2026-10-19 12:44:49,454 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:44:49] "GET /web/bundle/web.chartjs_lib?lang=en_US HTTP/1.1" 200 - 3 0.003 0.008 2026-10-19 12:44:49,487 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:44:49] "GET /web/assets/0494b78/web.chartjs_lib.min.js HTTP/1.1" 200 - 4 0.004 0.010 2026-10-19 12:44:50,319 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:44:50] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.005 2026-10-19 12:44:50,479 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour.browser: Tour reconcile_intent_race_remove_bank_tour on step: 'Open the reconcile kanban of the fixture's own journal (trigger: .o_kanban_record:contains('Race Bank Remove Journal') button[name='action_open_reconcile'])' 2026-10-19 12:44:50,504 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour.browser: Tour reconcile_intent_race_remove_bank_tour on step: 'Open the fixture's transaction (trigger: .o_account_reconcile_kanban_main .o_kanban_record)' 2026-10-19 12:44:50,592 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:44:50] "POST /web/dataset/call_button HTTP/1.1" 200 - 12 0.059 0.039 2026-10-19 12:44:50,931 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:44:50] "POST /web/dataset/call_kw/account.bank.statement.line/get_views HTTP/1.1" 200 - 81 0.114 0.200 2026-10-19 12:44:50,968 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:44:50] "POST /web/dataset/call_kw/account.journal/read HTTP/1.1" 200 - 4 0.007 0.017 2026-10-19 12:44:51,014 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:44:51] "POST /web/dataset/call_kw/account.journal/read HTTP/1.1" 200 - 5 0.012 0.016 2026-10-19 12:44:51,044 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:44:51] "POST /web/dataset/call_kw/account.bank.statement.line/web_search_read HTTP/1.1" 200 - 6 0.012 0.047 2026-10-19 12:44:51,073 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:44:51] "POST /web/dataset/call_kw/res.company/read HTTP/1.1" 200 - 4 0.003 0.038 2026-10-19 12:44:51,166 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:44:51] "POST /web/dataset/call_kw/account.bank.statement.line/get_views HTTP/1.1" 200 - 3 0.004 0.039 2026-10-19 12:44:51,205 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:44:51] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 3 0.008 0.009 2026-10-19 12:44:51,350 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:44:51] "POST /web/dataset/call_kw/account.bank.statement.line/web_read HTTP/1.1" 200 - 28 0.060 0.095 2026-10-19 12:44:51,459 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:44:51] "POST /web/dataset/call_kw/account.reconcile.model/name_search HTTP/1.1" 200 - 4 0.026 0.018 2026-10-19 12:44:51,602 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:44:51] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 31 0.064 0.104 2026-10-19 12:44:51,607 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:44:51] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.052 2026-10-19 12:44:51,654 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:44:51] "POST /web/dataset/call_kw/res.partner/read HTTP/1.1" 200 - 5 0.006 0.025 2026-10-19 12:44:51,709 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:44:51] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 7 0.008 0.028 2026-10-19 12:44:51,718 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:44:51] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 3 0.002 0.032 2026-10-19 12:44:52,539 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour.browser: Tour reconcile_intent_race_remove_bank_tour on step: 'Open Match Existing Entries (trigger: a.nav-link[name='match_existing_entries_tab'])' 2026-10-19 12:44:52,546 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour.browser: Tour reconcile_intent_race_remove_bank_tour on step: 'Match Race bank removed candidate (trigger: .o_field_reconcile_lines_match .o_data_row:contains('Race bank removed candidate') .o_data_cell)' 2026-10-19 12:44:52,561 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour.browser: Tour reconcile_intent_race_remove_bank_tour on step: 'Install the hold, then fire the remove and the following select back to back (trigger: .o_reconcile_widget_table .o_reconcile_widget_line.other:contains('Race bank removed candidate'))' 2026-10-19 12:44:52,593 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:44:52] "POST /web/dataset/call_kw/account.move.line/web_read HTTP/1.1" 200 - 8 0.012 0.028 2026-10-19 12:44:52,714 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:44:52] "POST /web/dataset/call_kw/account.bank.statement.line/onchange HTTP/1.1" 200 - 24 0.026 0.081 2026-10-19 12:44:52,746 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:44:52] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 3 0.003 0.010 2026-10-19 12:44:53,542 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour.browser: Tour reconcile_intent_race_remove_bank_tour on step: 'The following click's select is not lost behind the held remove (trigger: a.nav-link[name='manual_operations_tab'].active)' 2026-10-19 12:44:53,553 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour.browser: Tour reconcile_intent_race_remove_bank_tour on step: 'The remove in flight is not undone once both round trips have landed (trigger: body:not(:has(.o_reconcile_widget_line:contains('Race bank removed candidate'))))' 2026-10-19 12:44:53,683 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:44:53] "POST /web/dataset/call_kw/account.bank.statement.line/onchange HTTP/1.1" 200 - 21 0.051 0.082 2026-10-19 12:44:55,044 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:44:55] "POST /web/dataset/call_kw/account.bank.statement.line/onchange HTTP/1.1" 200 - 19 0.066 0.075 2026-10-19 12:44:55,555 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:44:55] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.004 2026-10-19 12:44:56,046 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour.browser: Tour reconcile_intent_race_remove_bank_tour on step: 'Reload so the draft this tour built is actually saved (trigger: .o_reconcile_widget_table)' 2026-10-19 12:44:56,155 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:44:56] "GET /web HTTP/1.1" 200 - 16 0.033 0.058 2026-10-19 12:44:56,243 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:44:56] "POST /web/dataset/call_kw/account.bank.statement.line/web_save HTTP/1.1" 200 - 16 0.053 0.107 2026-10-19 12:44:56,250 100 INFO rb-993a05d-225723-426370 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-19 12:44:56,276 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:44:56] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.017 0.054 2026-10-19 12:44:57,270 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:44:57] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.005 2026-10-19 12:44:57,275 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:44:57] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.007 2026-10-19 12:44:57,278 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:44:57] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.005 2026-10-19 12:44:57,315 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:44:57] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 304 - 4 0.011 0.008 2026-10-19 12:44:57,355 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:44:57] "POST /web/action/load HTTP/1.1" 200 - 10 0.016 0.044 2026-10-19 12:44:57,536 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:44:57] "POST /mail/init_messaging HTTP/1.1" 200 - 36 0.082 0.147 2026-10-19 12:44:57,573 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:44:57] "POST /web/action/load HTTP/1.1" 200 - 10 0.016 0.243 2026-10-19 12:44:57,587 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:44:57] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 3 0.008 0.222 2026-10-19 12:44:57,615 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:44:57] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 3 0.010 0.242 2026-10-19 12:44:57,661 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:44:57] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 7 0.014 0.268 2026-10-19 12:44:57,673 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:44:57] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.267 2026-10-19 12:44:57,707 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:44:57] "GET /web/image/res.company/75/favicon HTTP/1.1" 304 - 6 0.016 0.266 2026-10-19 12:44:57,722 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:44:57] "POST /mail/load_message_failures HTTP/1.1" 200 - 4 0.003 0.153 2026-10-19 12:44:57,737 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:44:57] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 3 0.003 0.154 2026-10-19 12:44:57,807 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:44:57] "GET /web/image?model=res.users&field=avatar_128&id=568 HTTP/1.1" 304 - 11 0.029 0.127 2026-10-19 12:44:57,859 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:44:57] "POST /web/dataset/call_kw/account.bank.statement.line/get_views HTTP/1.1" 200 - 4 0.003 0.169 2026-10-19 12:44:57,901 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:44:57] "POST /web/dataset/call_kw/account.journal/read HTTP/1.1" 200 - 4 0.005 0.016 2026-10-19 12:44:57,951 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:44:57] "POST /web/dataset/call_kw/account.bank.statement.line/web_search_read HTTP/1.1" 200 - 6 0.010 0.023 2026-10-19 12:44:57,989 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:44:57] "POST /web/dataset/call_kw/account.journal/read HTTP/1.1" 200 - 5 0.013 0.053 2026-10-19 12:44:58,033 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:44:58] "POST /web/dataset/call_kw/res.company/read HTTP/1.1" 200 - 4 0.005 0.025 2026-10-19 12:44:58,165 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:44:58] "POST /web/dataset/call_kw/account.bank.statement.line/get_views HTTP/1.1" 200 - 3 0.003 0.039 2026-10-19 12:44:58,265 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:44:58] "POST /web/dataset/call_kw/account.bank.statement.line/web_read HTTP/1.1" 200 - 14 0.016 0.058 2026-10-19 12:44:58,274 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:44:58] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.002 0.082 2026-10-19 12:44:58,347 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:44:58] "POST /web/dataset/call_kw/account.reconcile.model/name_search HTTP/1.1" 200 - 4 0.007 0.017 2026-10-19 12:44:59,126 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour.browser: Tour reconcile_intent_race_remove_bank_tour on step: 'The page came back (trigger: .o_reconcile_widget_table)' 2026-10-19 12:44:59,128 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour.browser: test successful 2026-10-19 12:44:59,139 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour: Closing chrome headless with pid 4326 2026-10-19 12:44:59,140 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour: Closing websocket connection 2026-10-19 12:44:59,141 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour: Terminating chrome headless with pid 4326 2026-10-19 12:44:59,252 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour: Chrome Log in: /tmp/odoo_tests/rb-993a05d-225723-426370/chrome_logs/chrome_log_20261019_124459_252463_TestReconcileIntentRaceTour.txt 2026-10-19 12:44:59,253 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour: Removing chrome user profile "/tmp/tmpspfvg066_chrome_odoo" 2026-10-19 12:44:59,335 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours: Starting TestReconcileIntentRaceTour.test_journal_items_add_in_flight_is_not_undone_by_a_following_click ... 2026-10-19 12:45:02,526 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour: Chrome pid: 4578 2026-10-19 12:45:02,527 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour: Chrome headless temporary user profile dir: /tmp/tmp6bqlje2q_chrome_odoo 2026-10-19 12:45:02,527 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour: Issuing json command http://127.0.0.1:42529/json/version 2026-10-19 12:45:02,529 100 INFO rb-993a05d-225723-426370 odoo.tests.common.requests: request http://127.0.0.1:42529/json/version with timeout 3 increased to 10s during tests 2026-10-19 12:45:02,561 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour: Browser version: Chrome/150.0.7871.114 2026-10-19 12:45:02,561 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour: Issuing json command http://127.0.0.1:42529/json 2026-10-19 12:45:02,562 100 INFO rb-993a05d-225723-426370 odoo.tests.common.requests: request http://127.0.0.1:42529/json with timeout 3 increased to 10s during tests 2026-10-19 12:45:02,575 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour: Websocket url found: ws://127.0.0.1:42529/devtools/page/64E65DD4C75763000B4B65872F48E918 2026-10-19 12:45:02,592 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour: Enable chrome headless console log notification 2026-10-19 12:45:02,607 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour: Chrome headless enable page notifications 2026-10-19 12:45:03,012 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426370 login:recon_race_ji_add_user from n/a 2026-10-19 12:45:03,032 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour: Setting session cookie in browser 2026-10-19 12:45:03,036 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour: Open "http://127.0.0.1:8069/web" in browser 2026-10-19 12:45:03,037 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour: Navigating to: "http://127.0.0.1:8069/web" 2026-10-19 12:45:03,056 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 12:45:04,449 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:45:04] "GET /web HTTP/1.1" 200 - 115 0.183 1.215 2026-10-19 12:45:04,454 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour: Navigation result: {'frameId': '64E65DD4C75763000B4B65872F48E918', 'loaderId': '64321F295C4455B07E2EB9934DE058C4', 'isDownload': False} 2026-10-19 12:45:04,454 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour: Evaluate ready code "odoo.isTourReady('reconcile_intent_race_add_move_line_tour')" 2026-10-19 12:45:04,521 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:45:04] "GET /web/assets/0ac3166/web.assets_web.min.js HTTP/1.1" 200 - 4 0.010 0.020 2026-10-19 12:45:04,551 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:45:04] "GET /web/assets/79654fb/web.assets_web.min.css HTTP/1.1" 200 - 4 0.008 0.050 2026-10-19 12:45:04,587 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:45:04] "GET /web/webclient/load_menus/0522dd3bd611827ba98692bf2513e274992653e64273d78431b3af7846f38b9c HTTP/1.1" 200 - 4 0.009 0.070 2026-10-19 12:45:04,607 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:45:04] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 4 0.007 0.077 2026-10-19 12:45:04,619 100 INFO rb-993a05d-225723-426370 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-19 12:45:04,652 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:45:04] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 11 0.023 0.085 2026-10-19 12:45:04,706 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:45:04] "GET /web/assets/6f53984/web.assets_tests.min.js HTTP/1.1" 200 - 4 0.003 0.009 2026-10-19 12:45:05,769 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:45:05] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.007 2026-10-19 12:45:05,795 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:45:05] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.024 2026-10-19 12:45:05,798 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:45:05] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.024 2026-10-19 12:45:05,808 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:45:05] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.009 0.017 2026-10-19 12:45:05,845 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:45:05] "GET /web/service-worker.js HTTP/1.1" 200 - 2 0.003 0.011 2026-10-19 12:45:05,918 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour: Evaluate test code "odoo.startTour('reconcile_intent_race_add_move_line_tour', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/web"})" 2026-10-19 12:45:06,174 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:45:06] "POST /mail/init_messaging HTTP/1.1" 200 - 101 0.147 0.210 2026-10-19 12:45:06,188 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:45:06] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 3 0.006 0.317 2026-10-19 12:45:06,190 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:45:06] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-19 12:45:06,229 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:45:06] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 7 0.014 0.343 2026-10-19 12:45:06,280 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:45:06] "GET /web/offline HTTP/1.1" 200 - 7 0.016 0.388 2026-10-19 12:45:06,353 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:45:06] "POST /web/action/load HTTP/1.1" 200 - 11 0.027 0.051 2026-10-19 12:45:06,370 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:45:06] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-19 12:45:06,373 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:45:06] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.009 0.422 2026-10-19 12:45:06,388 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:45:06] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-19 12:45:06,440 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:45:06] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.012 2026-10-19 12:45:06,443 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:45:06] "GET /web/image/res.company/75/favicon HTTP/1.1" 200 - 11 0.027 0.392 2026-10-19 12:45:06,721 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:45:06] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 88 0.089 0.182 2026-10-19 12:45:06,735 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:45:06] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 5 0.003 0.489 2026-10-19 12:45:06,821 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:45:06] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 15 0.048 0.871 2026-10-19 12:45:06,917 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:45:06] "GET /web/image?model=res.users&field=avatar_128&id=569 HTTP/1.1" 200 - 18 0.044 0.576 2026-10-19 12:45:06,931 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:45:06] "POST /mail/load_message_failures HTTP/1.1" 200 - 4 0.007 0.717 2026-10-19 12:45:06,990 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:45:06] "POST /web/dataset/call_kw/account.move.line/search_panel_select_range HTTP/1.1" 200 - 14 0.031 0.184 2026-10-19 12:45:07,129 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:45:07] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 27 0.078 0.258 2026-10-19 12:45:07,141 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:45:07] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 3 0.005 0.338 2026-10-19 12:45:08,346 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour.browser: Tour reconcile_intent_race_add_move_line_tour on step: 'Select the journal item Race JI add kept debit (trigger: .o_data_row:contains('Race JI add kept debit') .o_list_record_selector)' 2026-10-19 12:45:08,372 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour.browser: Tour reconcile_intent_race_add_move_line_tour on step: 'Select the journal item Race JI add kept credit (trigger: .o_data_row:contains('Race JI add kept credit') .o_list_record_selector)' 2026-10-19 12:45:08,406 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour.browser: Tour reconcile_intent_race_add_move_line_tour on step: 'Open the Actions menu (trigger: .o_cp_action_menus button.dropdown-toggle)' 2026-10-19 12:45:08,439 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour.browser: Tour reconcile_intent_race_add_move_line_tour on step: 'Run the Reconcile action, found by the name the server gives it in the user's language (trigger: .o_cp_action_menus .dropdown-item)' 2026-10-19 12:45:08,461 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:45:08] "POST /web/dataset/call_kw/account.move.line/json_friendly_approval_request_data HTTP/1.1" 200 - 21 0.036 0.043 2026-10-19 12:45:08,494 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:45:08] "POST /web/dataset/call_kw/account.move.line/json_friendly_approval_request_data HTTP/1.1" 200 - 6 0.009 0.059 2026-10-19 12:45:08,500 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:45:08] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.066 2026-10-19 12:45:08,564 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:45:08] "POST /web/action/load HTTP/1.1" 200 - 15 0.029 0.087 2026-10-19 12:45:08,578 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour.browser: Tour reconcile_intent_race_add_move_line_tour on step: 'The reconcile form opened (trigger: .o_account_reconcile_form_statusbar)' 2026-10-19 12:45:08,635 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:45:08] "POST /web/action/load HTTP/1.1" 200 - 13 0.026 0.030 2026-10-19 12:45:08,853 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:45:08] "POST /web/action/run HTTP/1.1" 200 - 44 0.072 0.133 2026-10-19 12:45:08,915 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:45:08] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 5 0.005 0.042 2026-10-19 12:45:08,952 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:45:08] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 3 0.003 0.007 2026-10-19 12:45:09,053 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:45:09] "POST /web/dataset/call_kw/account.move.line/web_read HTTP/1.1" 200 - 21 0.027 0.075 2026-10-19 12:45:09,222 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:45:09] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 8 0.038 0.039 2026-10-19 12:45:09,279 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:45:09] "POST /web/dataset/call_kw/res.partner/read HTTP/1.1" 200 - 5 0.013 0.029 2026-10-19 12:45:09,342 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:45:09] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 7 0.022 0.026 2026-10-19 12:45:09,444 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:45:09] "POST /web/dataset/call_kw/account.move.line/json_friendly_approval_request_data HTTP/1.1" 200 - 6 0.029 0.024 2026-10-19 12:45:09,817 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:45:09] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.004 2026-10-19 12:45:10,216 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour.browser: Tour reconcile_intent_race_add_move_line_tour on step: 'Open Match Existing Entries (trigger: a.nav-link[name='match_existing_entries_tab'])' 2026-10-19 12:45:10,228 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour.browser: Tour reconcile_intent_race_add_move_line_tour on step: 'Install the hold, then fire the add and the following select back to back (trigger: .o_field_reconcile_lines_match .o_data_row:contains('Race JI add candidate'))' 2026-10-19 12:45:10,249 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour.browser: Tour reconcile_intent_race_add_move_line_tour on step: 'The following click's select is not lost behind the held add (trigger: .o_reconcile_widget_line.other.selected:contains('Race JI add kept credit'))' 2026-10-19 12:45:10,284 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:45:10] "POST /web/dataset/call_kw/account.move.line/web_read HTTP/1.1" 200 - 8 0.018 0.030 2026-10-19 12:45:10,431 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:45:10] "POST /web/dataset/call_kw/account.move.line/onchange HTTP/1.1" 200 - 27 0.044 0.088 2026-10-19 12:45:11,680 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:45:11] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 3 0.011 0.015 2026-10-19 12:45:11,802 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:45:11] "POST /web/dataset/call_kw/account.move.line/onchange HTTP/1.1" 200 - 23 0.037 0.092 2026-10-19 12:45:11,838 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:45:11] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 3 0.006 0.011 2026-10-19 12:45:12,795 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour.browser: Tour reconcile_intent_race_add_move_line_tour on step: 'The add in flight is not undone once both round trips have landed (trigger: .o_reconcile_widget_table .o_reconcile_widget_line.other:contains('Race JI add candidate'))' 2026-10-19 12:45:12,809 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour.browser: Tour reconcile_intent_race_add_move_line_tour on step: 'Validate (trigger: .o_account_reconcile_form_statusbar button[name='action_validate']:not(.disabled))' 2026-10-19 12:45:12,835 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour.browser: Tour reconcile_intent_race_add_move_line_tour on step: 'Validate is replaced by Revert once the items are reconciled (trigger: .o_account_reconcile_form_statusbar button[name='action_revert_reconciliation'])' 2026-10-19 12:45:12,949 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:45:12] "POST /web/dataset/call_kw/account.move.line/web_save HTTP/1.1" 200 - 21 0.030 0.094 2026-10-19 12:45:13,361 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:45:13] "POST /web/dataset/call_button HTTP/1.1" 200 - 96 0.190 0.206 2026-10-19 12:45:13,375 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:45:13] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 3 0.005 0.387 2026-10-19 12:45:13,419 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:45:13] "POST /web/dataset/call_kw/account.move.line/json_friendly_approval_request_data HTTP/1.1" 200 - 6 0.015 0.412 2026-10-19 12:45:13,513 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:45:13] "POST /web/dataset/call_kw/account.move.line/web_read HTTP/1.1" 200 - 13 0.034 0.093 2026-10-19 12:45:13,688 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:45:13] "POST /mail/thread/data HTTP/1.1" 200 - 36 0.060 0.071 2026-10-19 12:45:13,791 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:45:13] "POST /mail/thread/messages HTTP/1.1" 200 - 25 0.056 0.150 2026-10-19 12:45:13,796 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:45:13] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.093 2026-10-19 12:45:13,939 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:45:13] "GET /web/image?field=avatar_128&id=1234&model=res.partner&unique=2026-10-19%2012%3A43%3A51 HTTP/1.1" 200 - 11 0.024 0.048 2026-10-19 12:45:13,946 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:45:13] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.010 2026-10-19 12:45:14,687 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour.browser: test successful 2026-10-19 12:45:14,697 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:45:14] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:45:14,702 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour: Closing chrome headless with pid 4578 2026-10-19 12:45:14,706 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour: Closing websocket connection 2026-10-19 12:45:14,707 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour: Terminating chrome headless with pid 4578 2026-10-19 12:45:14,811 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour: Chrome Log in: /tmp/odoo_tests/rb-993a05d-225723-426370/chrome_logs/chrome_log_20261019_124514_811250_TestReconcileIntentRaceTour.txt 2026-10-19 12:45:14,811 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour: Removing chrome user profile "/tmp/tmp6bqlje2q_chrome_odoo" 2026-10-19 12:45:14,838 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours: Starting TestReconcileIntentRaceTour.test_journal_items_remove_in_flight_is_not_undone_by_a_following_click ... 2026-10-19 12:45:18,020 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour: Chrome pid: 4805 2026-10-19 12:45:18,021 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour: Chrome headless temporary user profile dir: /tmp/tmpcrmb1jeb_chrome_odoo 2026-10-19 12:45:18,021 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour: Issuing json command http://127.0.0.1:34925/json/version 2026-10-19 12:45:18,030 100 INFO rb-993a05d-225723-426370 odoo.tests.common.requests: request http://127.0.0.1:34925/json/version with timeout 3 increased to 10s during tests 2026-10-19 12:45:18,052 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour: Browser version: Chrome/150.0.7871.114 2026-10-19 12:45:18,053 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour: Issuing json command http://127.0.0.1:34925/json 2026-10-19 12:45:18,054 100 INFO rb-993a05d-225723-426370 odoo.tests.common.requests: request http://127.0.0.1:34925/json with timeout 3 increased to 10s during tests 2026-10-19 12:45:18,093 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour: Websocket url found: ws://127.0.0.1:34925/devtools/page/7B2D45C4AECD1DF5A201B8D1C57F4C4A 2026-10-19 12:45:18,112 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour: Enable chrome headless console log notification 2026-10-19 12:45:18,124 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour: Chrome headless enable page notifications 2026-10-19 12:45:18,472 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426370 login:recon_race_ji_remove_user from n/a 2026-10-19 12:45:18,488 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour: Setting session cookie in browser 2026-10-19 12:45:18,492 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour: Open "http://127.0.0.1:8069/web" in browser 2026-10-19 12:45:18,492 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour: Navigating to: "http://127.0.0.1:8069/web" 2026-10-19 12:45:18,516 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 12:45:20,039 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:45:20] "GET /web HTTP/1.1" 200 - 115 0.233 1.297 2026-10-19 12:45:20,045 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour: Navigation result: {'frameId': '7B2D45C4AECD1DF5A201B8D1C57F4C4A', 'loaderId': '47ABD09686EC3FF99FE8D2D4402F38D7', 'isDownload': False} 2026-10-19 12:45:20,045 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour: Evaluate ready code "odoo.isTourReady('reconcile_intent_race_remove_move_line_tour')" 2026-10-19 12:45:20,121 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:45:20] "GET /web/webclient/load_menus/0522dd3bd611827ba98692bf2513e274992653e64273d78431b3af7846f38b9c HTTP/1.1" 200 - 4 0.008 0.029 2026-10-19 12:45:20,145 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:45:20] "GET /web/assets/79654fb/web.assets_web.min.css HTTP/1.1" 200 - 4 0.015 0.044 2026-10-19 12:45:20,166 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:45:20] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 4 0.009 0.066 2026-10-19 12:45:20,180 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:45:20] "GET /web/assets/0ac3166/web.assets_web.min.js HTTP/1.1" 200 - 4 0.003 0.100 2026-10-19 12:45:20,196 100 INFO rb-993a05d-225723-426370 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-19 12:45:20,222 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:45:20] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 11 0.022 0.077 2026-10-19 12:45:20,285 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:45:20] "GET /web/assets/6f53984/web.assets_tests.min.js HTTP/1.1" 200 - 4 0.006 0.023 2026-10-19 12:45:21,423 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:45:21] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.006 2026-10-19 12:45:21,432 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:45:21] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-10-19 12:45:21,454 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:45:21] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.020 2026-10-19 12:45:21,464 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:45:21] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.007 0.022 2026-10-19 12:45:21,643 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour: Evaluate test code "odoo.startTour('reconcile_intent_race_remove_move_line_tour', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/web"})" 2026-10-19 12:45:21,929 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:45:21] "POST /mail/init_messaging HTTP/1.1" 200 - 100 0.220 0.225 2026-10-19 12:45:21,938 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:45:21] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:45:21,943 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:45:21] "GET /web/service-worker.js HTTP/1.1" 200 - 2 0.009 0.417 2026-10-19 12:45:21,956 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:45:21] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 3 0.007 0.390 2026-10-19 12:45:22,007 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:45:22] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 7 0.021 0.400 2026-10-19 12:45:22,085 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:45:22] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 15 0.049 0.426 2026-10-19 12:45:22,096 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:45:22] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.007 0.412 2026-10-19 12:45:22,168 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:45:22] "GET /web/image/res.company/75/favicon HTTP/1.1" 200 - 11 0.025 0.396 2026-10-19 12:45:22,195 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:45:22] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.019 2026-10-19 12:45:22,212 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:45:22] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:45:22,213 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:45:22] "GET /web/offline HTTP/1.1" 200 - 7 0.020 0.214 2026-10-19 12:45:22,237 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:45:22] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 5 0.009 0.238 2026-10-19 12:45:22,242 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:45:22] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.006 2026-10-19 12:45:22,273 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:45:22] "POST /mail/load_message_failures HTTP/1.1" 200 - 4 0.020 0.263 2026-10-19 12:45:22,319 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:45:22] "POST /web/action/load HTTP/1.1" 200 - 11 0.023 0.256 2026-10-19 12:45:22,417 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:45:22] "GET /web/image?model=res.users&field=avatar_128&id=570 HTTP/1.1" 200 - 18 0.044 0.283 2026-10-19 12:45:22,733 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:45:22] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 88 0.143 0.234 2026-10-19 12:45:22,871 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:45:22] "POST /web/dataset/call_kw/account.move.line/search_panel_select_range HTTP/1.1" 200 - 14 0.057 0.042 2026-10-19 12:45:22,998 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:45:22] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 27 0.065 0.146 2026-10-19 12:45:23,025 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:45:23] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 3 0.017 0.219 2026-10-19 12:45:23,968 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour.browser: Tour reconcile_intent_race_remove_move_line_tour on step: 'Select the journal item Race JI kept debit (trigger: .o_data_row:contains('Race JI kept debit') .o_list_record_selector)' 2026-10-19 12:45:23,992 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour.browser: Tour reconcile_intent_race_remove_move_line_tour on step: 'Select the journal item Race JI kept credit (trigger: .o_data_row:contains('Race JI kept credit') .o_list_record_selector)' 2026-10-19 12:45:24,030 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour.browser: Tour reconcile_intent_race_remove_move_line_tour on step: 'Select the journal item Race JI removed candidate (trigger: .o_data_row:contains('Race JI removed candidate') .o_list_record_selector)' 2026-10-19 12:45:24,054 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour.browser: Tour reconcile_intent_race_remove_move_line_tour on step: 'Open the Actions menu (trigger: .o_cp_action_menus button.dropdown-toggle)' 2026-10-19 12:45:24,080 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour.browser: Tour reconcile_intent_race_remove_move_line_tour on step: 'Run the Reconcile action, found by the name the server gives it in the user's language (trigger: .o_cp_action_menus .dropdown-item)' 2026-10-19 12:45:24,111 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:45:24] "POST /web/dataset/call_kw/account.move.line/json_friendly_approval_request_data HTTP/1.1" 200 - 21 0.069 0.042 2026-10-19 12:45:24,138 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:45:24] "POST /web/dataset/call_kw/account.move.line/json_friendly_approval_request_data HTTP/1.1" 200 - 6 0.007 0.097 2026-10-19 12:45:24,160 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:45:24] "POST /web/dataset/call_kw/account.move.line/json_friendly_approval_request_data HTTP/1.1" 200 - 6 0.007 0.096 2026-10-19 12:45:24,247 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:45:24] "POST /web/action/load HTTP/1.1" 200 - 15 0.036 0.109 2026-10-19 12:45:24,256 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:45:24] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.021 2026-10-19 12:45:24,261 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour.browser: Tour reconcile_intent_race_remove_move_line_tour on step: 'The reconcile form opened (trigger: .o_account_reconcile_form_statusbar)' 2026-10-19 12:45:24,327 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:45:24] "POST /web/action/load HTTP/1.1" 200 - 13 0.028 0.037 2026-10-19 12:45:24,533 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:45:24] "POST /web/action/run HTTP/1.1" 200 - 44 0.068 0.127 2026-10-19 12:45:24,588 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:45:24] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 5 0.009 0.031 2026-10-19 12:45:24,635 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:45:24] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 3 0.005 0.015 2026-10-19 12:45:24,755 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:45:24] "POST /web/dataset/call_kw/account.move.line/web_read HTTP/1.1" 200 - 21 0.036 0.085 2026-10-19 12:45:24,892 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:45:24] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 8 0.005 0.059 2026-10-19 12:45:24,953 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:45:24] "POST /web/dataset/call_kw/res.partner/read HTTP/1.1" 200 - 5 0.017 0.030 2026-10-19 12:45:24,986 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:45:24] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 3 0.005 0.011 2026-10-19 12:45:25,071 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:45:25] "POST /web/dataset/call_kw/account.move.line/json_friendly_approval_request_data HTTP/1.1" 200 - 6 0.010 0.020 2026-10-19 12:45:25,738 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:45:25] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-10-19 12:45:25,846 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour.browser: Tour reconcile_intent_race_remove_move_line_tour on step: 'Install the hold, then fire the remove and the following select back to back (trigger: .o_account_reconcile_form_statusbar)' 2026-10-19 12:45:25,858 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour.browser: Tour reconcile_intent_race_remove_move_line_tour on step: 'The following click's select is not lost behind the held remove (trigger: .o_reconcile_widget_line.other.selected:contains('Race JI kept credit'))' 2026-10-19 12:45:25,961 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:45:25] "POST /web/dataset/call_kw/account.move.line/onchange HTTP/1.1" 200 - 25 0.027 0.074 2026-10-19 12:45:27,239 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:45:27] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 7 0.024 0.032 2026-10-19 12:45:27,349 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:45:27] "POST /web/dataset/call_kw/account.move.line/onchange HTTP/1.1" 200 - 21 0.035 0.116 2026-10-19 12:45:27,399 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:45:27] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 7 0.008 0.026 2026-10-19 12:45:28,328 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour.browser: Tour reconcile_intent_race_remove_move_line_tour on step: 'The remove in flight is not undone once both round trips have landed (trigger: body:not(:has(.o_reconcile_widget_line:contains('Race JI removed candidate'))))' 2026-10-19 12:45:28,342 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour.browser: Tour reconcile_intent_race_remove_move_line_tour on step: 'Validate (trigger: .o_account_reconcile_form_statusbar button[name='action_validate']:not(.disabled))' 2026-10-19 12:45:28,373 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour.browser: Tour reconcile_intent_race_remove_move_line_tour on step: 'Validate is replaced by Revert once the items are reconciled (trigger: .o_account_reconcile_form_statusbar button[name='action_revert_reconciliation'])' 2026-10-19 12:45:28,503 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:45:28] "POST /web/dataset/call_kw/account.move.line/web_save HTTP/1.1" 200 - 21 0.050 0.097 2026-10-19 12:45:28,835 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:45:28] "POST /web/dataset/call_button HTTP/1.1" 200 - 100 0.134 0.181 2026-10-19 12:45:28,874 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:45:28] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 7 0.013 0.332 2026-10-19 12:45:28,914 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:45:28] "POST /web/dataset/call_kw/account.move.line/json_friendly_approval_request_data HTTP/1.1" 200 - 6 0.018 0.350 2026-10-19 12:45:29,003 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:45:29] "POST /web/dataset/call_kw/account.move.line/web_read HTTP/1.1" 200 - 14 0.026 0.114 2026-10-19 12:45:29,177 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:45:29] "POST /mail/thread/data HTTP/1.1" 200 - 36 0.056 0.073 2026-10-19 12:45:29,266 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:45:29] "POST /mail/thread/messages HTTP/1.1" 200 - 25 0.034 0.156 2026-10-19 12:45:29,288 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:45:29] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.011 0.090 2026-10-19 12:45:29,442 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:45:29] "GET /web/image?field=avatar_128&id=1234&model=res.partner&unique=2026-10-19%2012%3A43%3A51 HTTP/1.1" 200 - 11 0.076 0.043 2026-10-19 12:45:30,177 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour.browser: test successful 2026-10-19 12:45:30,190 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:45:30] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:45:30,191 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour: Closing chrome headless with pid 4805 2026-10-19 12:45:30,192 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour: Closing websocket connection 2026-10-19 12:45:30,194 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour: Terminating chrome headless with pid 4805 2026-10-19 12:45:30,293 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour: Chrome Log in: /tmp/odoo_tests/rb-993a05d-225723-426370/chrome_logs/chrome_log_20261019_124530_292732_TestReconcileIntentRaceTour.txt 2026-10-19 12:45:30,293 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour: Removing chrome user profile "/tmp/tmpcrmb1jeb_chrome_odoo" 2026-10-19 12:45:30,375 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-10-19 12:46:03,793 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours: Starting TestReconcileJournalItemsTicketTour.test_manual_journal_item_reconciliation_opens_shared_reconcile_form ... 2026-10-19 12:46:06,362 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour: Chrome pid: 5033 2026-10-19 12:46:06,362 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour: Chrome headless temporary user profile dir: /tmp/tmposowkt6z_chrome_odoo 2026-10-19 12:46:06,363 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour: Issuing json command http://127.0.0.1:39031/json/version 2026-10-19 12:46:06,365 100 INFO rb-993a05d-225723-426370 odoo.tests.common.requests: request http://127.0.0.1:39031/json/version with timeout 3 increased to 10s during tests 2026-10-19 12:46:06,387 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour: Browser version: Chrome/150.0.7871.114 2026-10-19 12:46:06,394 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour: Issuing json command http://127.0.0.1:39031/json 2026-10-19 12:46:06,395 100 INFO rb-993a05d-225723-426370 odoo.tests.common.requests: request http://127.0.0.1:39031/json with timeout 3 increased to 10s during tests 2026-10-19 12:46:06,415 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour: Websocket url found: ws://127.0.0.1:39031/devtools/page/68B6FDF0D43529381442B9491EFD88E9 2026-10-19 12:46:06,449 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour: Enable chrome headless console log notification 2026-10-19 12:46:06,458 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour: Chrome headless enable page notifications 2026-10-19 12:46:06,871 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426370 login:recon_manual_user from n/a 2026-10-19 12:46:06,884 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour: Setting session cookie in browser 2026-10-19 12:46:06,897 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour: Open "http://127.0.0.1:8069/web" in browser 2026-10-19 12:46:06,897 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour: Navigating to: "http://127.0.0.1:8069/web" 2026-10-19 12:46:06,923 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 12:46:08,199 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:46:08] "GET /web HTTP/1.1" 200 - 115 0.175 1.107 2026-10-19 12:46:08,204 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour: Navigation result: {'frameId': '68B6FDF0D43529381442B9491EFD88E9', 'loaderId': '9C45C6C034D266CE20804C3D9D7DF69E', 'isDownload': False} 2026-10-19 12:46:08,204 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour: Evaluate ready code "odoo.isTourReady('reconcile_manual_journal_item_tour')" 2026-10-19 12:46:08,280 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:46:08] "GET /web/assets/79654fb/web.assets_web.min.css HTTP/1.1" 200 - 4 0.019 0.018 2026-10-19 12:46:08,300 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:46:08] "GET /web/assets/0ac3166/web.assets_web.min.js HTTP/1.1" 200 - 4 0.011 0.022 2026-10-19 12:46:08,315 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:46:08] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 4 0.004 0.041 2026-10-19 12:46:08,316 100 INFO rb-993a05d-225723-426370 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-19 12:46:08,345 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:46:08] "GET /web/webclient/load_menus/0522dd3bd611827ba98692bf2513e274992653e64273d78431b3af7846f38b9c HTTP/1.1" 200 - 4 0.010 0.079 2026-10-19 12:46:08,393 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:46:08] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 11 0.032 0.087 2026-10-19 12:46:08,434 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:46:08] "GET /web/assets/6f53984/web.assets_tests.min.js HTTP/1.1" 200 - 4 0.003 0.016 2026-10-19 12:46:09,528 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:46:09] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-10-19 12:46:09,538 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:46:09] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.007 2026-10-19 12:46:09,550 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:46:09] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.014 2026-10-19 12:46:09,583 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:46:09] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.025 0.013 2026-10-19 12:46:09,700 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour: Evaluate test code "odoo.startTour('reconcile_manual_journal_item_tour', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/web"})" 2026-10-19 12:46:09,856 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:46:09] "POST /mail/init_messaging HTTP/1.1" 200 - 100 0.117 0.173 2026-10-19 12:46:09,863 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:46:09] "GET /web/service-worker.js HTTP/1.1" 200 - 2 0.002 0.264 2026-10-19 12:46:09,878 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:46:09] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.012 2026-10-19 12:46:09,884 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:46:09] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 3 0.014 0.230 2026-10-19 12:46:09,928 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:46:09] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 7 0.022 0.250 2026-10-19 12:46:09,968 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:46:09] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 15 0.015 0.270 2026-10-19 12:46:09,975 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:46:09] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.241 2026-10-19 12:46:10,054 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:46:10] "GET /web/image?model=res.users&field=avatar_128&id=573 HTTP/1.1" 200 - 18 0.029 0.047 2026-10-19 12:46:10,075 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:46:10] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-19 12:46:10,088 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:46:10] "GET /web/offline HTTP/1.1" 200 - 7 0.011 0.192 2026-10-19 12:46:10,095 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:46:10] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:46:10,101 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:46:10] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-19 12:46:10,124 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:46:10] "POST /mail/load_message_failures HTTP/1.1" 200 - 4 0.017 0.199 2026-10-19 12:46:10,137 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:46:10] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 5 0.002 0.224 2026-10-19 12:46:10,186 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:46:10] "POST /web/action/load HTTP/1.1" 200 - 11 0.020 0.212 2026-10-19 12:46:10,233 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:46:10] "GET /web/image/res.company/77/favicon HTTP/1.1" 200 - 11 0.020 0.423 2026-10-19 12:46:10,516 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:46:10] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 88 0.100 0.172 2026-10-19 12:46:10,617 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:46:10] "POST /web/dataset/call_kw/account.move.line/search_panel_select_range HTTP/1.1" 200 - 14 0.031 0.026 2026-10-19 12:46:10,711 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:46:10] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 27 0.040 0.097 2026-10-19 12:46:10,725 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:46:10] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 3 0.007 0.142 2026-10-19 12:46:11,682 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour.browser: Tour reconcile_manual_journal_item_tour on step: 'Select the journal item Manual tour receivable (trigger: .o_data_row:contains('Manual tour receivable') .o_list_record_selector)' 2026-10-19 12:46:11,705 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour.browser: Tour reconcile_manual_journal_item_tour on step: 'Select the journal item Manual tour counterpart (trigger: .o_data_row:contains('Manual tour counterpart') .o_list_record_selector)' 2026-10-19 12:46:11,735 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour.browser: Tour reconcile_manual_journal_item_tour on step: 'Open the Actions menu (trigger: .o_cp_action_menus button.dropdown-toggle)' 2026-10-19 12:46:11,751 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour.browser: Tour reconcile_manual_journal_item_tour on step: 'Run the Reconcile action, found by the name the server gives it in the user's language (trigger: .o_cp_action_menus .dropdown-item)' 2026-10-19 12:46:11,788 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:46:11] "POST /web/dataset/call_kw/account.move.line/json_friendly_approval_request_data HTTP/1.1" 200 - 21 0.034 0.042 2026-10-19 12:46:11,828 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:46:11] "POST /web/dataset/call_kw/account.move.line/json_friendly_approval_request_data HTTP/1.1" 200 - 6 0.017 0.069 2026-10-19 12:46:11,886 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:46:11] "POST /web/action/load HTTP/1.1" 200 - 15 0.024 0.099 2026-10-19 12:46:11,912 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour.browser: Tour reconcile_manual_journal_item_tour on step: 'The reconcile form opened (trigger: .o_account_reconcile_form_statusbar)' 2026-10-19 12:46:11,951 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:46:11] "POST /web/action/load HTTP/1.1" 200 - 13 0.016 0.032 2026-10-19 12:46:12,130 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:46:12] "POST /web/action/run HTTP/1.1" 200 - 44 0.058 0.108 2026-10-19 12:46:12,190 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:46:12] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 5 0.007 0.038 2026-10-19 12:46:12,235 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:46:12] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 3 0.006 0.009 2026-10-19 12:46:12,328 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:46:12] "POST /web/dataset/call_kw/account.move.line/web_read HTTP/1.1" 200 - 21 0.032 0.068 2026-10-19 12:46:12,345 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:46:12] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-10-19 12:46:12,419 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:46:12] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 8 0.005 0.042 2026-10-19 12:46:12,488 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:46:12] "POST /web/dataset/call_kw/res.partner/read HTTP/1.1" 200 - 5 0.012 0.035 2026-10-19 12:46:12,527 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:46:12] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 3 0.005 0.010 2026-10-19 12:46:12,624 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:46:12] "POST /web/dataset/call_kw/account.move.line/json_friendly_approval_request_data HTTP/1.1" 200 - 6 0.010 0.020 2026-10-19 12:46:13,393 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour.browser: Tour reconcile_manual_journal_item_tour on step: 'The journal-items reconcile form shares the same Match Existing Entries page (trigger: a.nav-link[name='match_existing_entries_tab'])' 2026-10-19 12:46:13,394 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour.browser: test successful 2026-10-19 12:46:13,413 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:46:13] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:46:13,420 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour: Closing chrome headless with pid 5033 2026-10-19 12:46:13,425 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour: Closing websocket connection 2026-10-19 12:46:13,425 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour: Terminating chrome headless with pid 5033 2026-10-19 12:46:13,530 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour: Chrome Log in: /tmp/odoo_tests/rb-993a05d-225723-426370/chrome_logs/chrome_log_20261019_124613_530022_TestReconcileJournalItemsTicketTour.txt 2026-10-19 12:46:13,530 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour: Removing chrome user profile "/tmp/tmposowkt6z_chrome_odoo" 2026-10-19 12:46:13,553 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours: Starting TestReconcileJournalItemsTicketTour.test_match_existing_entries_offers_a_cash_type_account_candidate ... 2026-10-19 12:46:16,354 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour: Chrome pid: 5251 2026-10-19 12:46:16,355 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour: Chrome headless temporary user profile dir: /tmp/tmp2jqy9g_5_chrome_odoo 2026-10-19 12:46:16,355 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour: Issuing json command http://127.0.0.1:39127/json/version 2026-10-19 12:46:16,357 100 INFO rb-993a05d-225723-426370 odoo.tests.common.requests: request http://127.0.0.1:39127/json/version with timeout 3 increased to 10s during tests 2026-10-19 12:46:16,387 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour: Browser version: Chrome/150.0.7871.114 2026-10-19 12:46:16,388 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour: Issuing json command http://127.0.0.1:39127/json 2026-10-19 12:46:16,388 100 INFO rb-993a05d-225723-426370 odoo.tests.common.requests: request http://127.0.0.1:39127/json with timeout 3 increased to 10s during tests 2026-10-19 12:46:16,411 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour: Websocket url found: ws://127.0.0.1:39127/devtools/page/7AE9B62A741EF45D1BA5C5AA7F83A004 2026-10-19 12:46:16,451 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour: Enable chrome headless console log notification 2026-10-19 12:46:16,462 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour: Chrome headless enable page notifications 2026-10-19 12:46:16,770 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426370 login:recon_liquidity_match_user from n/a 2026-10-19 12:46:16,786 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour: Setting session cookie in browser 2026-10-19 12:46:16,795 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour: Open "http://127.0.0.1:8069/web" in browser 2026-10-19 12:46:16,795 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour: Navigating to: "http://127.0.0.1:8069/web" 2026-10-19 12:46:16,821 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 12:46:18,076 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:46:18] "GET /web HTTP/1.1" 200 - 115 0.151 1.111 2026-10-19 12:46:18,081 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour: Navigation result: {'frameId': '7AE9B62A741EF45D1BA5C5AA7F83A004', 'loaderId': 'DDD0D45FB7A485DF95391D3D925AB463', 'isDownload': False} 2026-10-19 12:46:18,081 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour: Evaluate ready code "odoo.isTourReady('reconcile_match_liquidity_candidate_tour')" 2026-10-19 12:46:18,153 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:46:18] "GET /web/assets/0ac3166/web.assets_web.min.js HTTP/1.1" 200 - 4 0.021 0.013 2026-10-19 12:46:18,169 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:46:18] "GET /web/assets/79654fb/web.assets_web.min.css HTTP/1.1" 200 - 4 0.007 0.040 2026-10-19 12:46:18,201 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:46:18] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 4 0.014 0.047 2026-10-19 12:46:18,229 100 INFO rb-993a05d-225723-426370 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-19 12:46:18,230 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:46:18] "GET /web/webclient/load_menus/0522dd3bd611827ba98692bf2513e274992653e64273d78431b3af7846f38b9c HTTP/1.1" 200 - 4 0.009 0.072 2026-10-19 12:46:18,264 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:46:18] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 11 0.017 0.089 2026-10-19 12:46:18,297 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:46:18] "GET /web/assets/6f53984/web.assets_tests.min.js HTTP/1.1" 200 - 4 0.002 0.010 2026-10-19 12:46:19,484 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:46:19] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-10-19 12:46:19,491 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:46:19] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-10-19 12:46:19,518 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:46:19] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.014 2026-10-19 12:46:19,545 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:46:19] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.035 0.015 2026-10-19 12:46:19,660 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour: Evaluate test code "odoo.startTour('reconcile_match_liquidity_candidate_tour', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/web"})" 2026-10-19 12:46:19,948 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:46:19] "POST /mail/init_messaging HTTP/1.1" 200 - 100 0.233 0.196 2026-10-19 12:46:19,953 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:46:19] "GET /web/service-worker.js HTTP/1.1" 200 - 2 0.001 0.401 2026-10-19 12:46:19,978 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:46:19] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.018 2026-10-19 12:46:19,980 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:46:19] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 3 0.021 0.343 2026-10-19 12:46:20,013 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:46:20] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 7 0.010 0.370 2026-10-19 12:46:20,081 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:46:20] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 15 0.042 0.399 2026-10-19 12:46:20,093 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:46:20] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:46:20,096 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:46:20] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.412 2026-10-19 12:46:20,117 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:46:20] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.010 2026-10-19 12:46:20,135 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:46:20] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:46:20,183 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:46:20] "GET /web/image/res.company/77/favicon HTTP/1.1" 200 - 11 0.054 0.372 2026-10-19 12:46:20,195 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:46:20] "POST /mail/load_message_failures HTTP/1.1" 200 - 4 0.005 0.206 2026-10-19 12:46:20,215 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:46:20] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 5 0.005 0.213 2026-10-19 12:46:20,251 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:46:20] "GET /web/offline HTTP/1.1" 200 - 7 0.010 0.243 2026-10-19 12:46:20,293 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:46:20] "POST /web/action/load HTTP/1.1" 200 - 11 0.022 0.229 2026-10-19 12:46:20,370 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:46:20] "GET /web/image?model=res.users&field=avatar_128&id=574 HTTP/1.1" 200 - 18 0.030 0.196 2026-10-19 12:46:20,609 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:46:20] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 88 0.084 0.192 2026-10-19 12:46:20,743 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:46:20] "POST /web/dataset/call_kw/account.move.line/search_panel_select_range HTTP/1.1" 200 - 14 0.055 0.039 2026-10-19 12:46:20,864 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:46:20] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 27 0.061 0.124 2026-10-19 12:46:20,882 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:46:20] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 3 0.010 0.192 2026-10-19 12:46:21,845 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour.browser: Tour reconcile_match_liquidity_candidate_tour on step: 'Select the journal item Liquidity match tour debit (trigger: .o_data_row:contains('Liquidity match tour debit') .o_list_record_selector)' 2026-10-19 12:46:21,871 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour.browser: Tour reconcile_match_liquidity_candidate_tour on step: 'Select the journal item Liquidity match tour credit (trigger: .o_data_row:contains('Liquidity match tour credit') .o_list_record_selector)' 2026-10-19 12:46:21,906 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour.browser: Tour reconcile_match_liquidity_candidate_tour on step: 'Open the Actions menu (trigger: .o_cp_action_menus button.dropdown-toggle)' 2026-10-19 12:46:21,918 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour.browser: Tour reconcile_match_liquidity_candidate_tour on step: 'Run the Reconcile action, found by the name the server gives it in the user's language (trigger: .o_cp_action_menus .dropdown-item)' 2026-10-19 12:46:21,957 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:46:21] "POST /web/dataset/call_kw/account.move.line/json_friendly_approval_request_data HTTP/1.1" 200 - 21 0.040 0.040 2026-10-19 12:46:21,989 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:46:21] "POST /web/dataset/call_kw/account.move.line/json_friendly_approval_request_data HTTP/1.1" 200 - 6 0.010 0.067 2026-10-19 12:46:22,041 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:46:22] "POST /web/action/load HTTP/1.1" 200 - 15 0.025 0.079 2026-10-19 12:46:22,065 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour.browser: Tour reconcile_match_liquidity_candidate_tour on step: 'The reconcile form opened (trigger: .o_account_reconcile_form_statusbar)' 2026-10-19 12:46:22,105 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:46:22] "POST /web/action/load HTTP/1.1" 200 - 13 0.021 0.032 2026-10-19 12:46:22,285 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:46:22] "POST /web/action/run HTTP/1.1" 200 - 44 0.051 0.113 2026-10-19 12:46:22,292 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:46:22] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.149 2026-10-19 12:46:22,359 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:46:22] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 5 0.017 0.040 2026-10-19 12:46:22,400 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:46:22] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 3 0.007 0.008 2026-10-19 12:46:22,509 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:46:22] "POST /web/dataset/call_kw/account.move.line/web_read HTTP/1.1" 200 - 21 0.042 0.080 2026-10-19 12:46:22,618 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:46:22] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 8 0.009 0.041 2026-10-19 12:46:22,672 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:46:22] "POST /web/dataset/call_kw/res.partner/read HTTP/1.1" 200 - 5 0.009 0.024 2026-10-19 12:46:22,732 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:46:22] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 7 0.014 0.026 2026-10-19 12:46:22,824 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:46:22] "POST /web/dataset/call_kw/account.move.line/json_friendly_approval_request_data HTTP/1.1" 200 - 6 0.009 0.019 2026-10-19 12:46:23,593 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour.browser: Tour reconcile_match_liquidity_candidate_tour on step: 'Open Match Existing Entries (trigger: a.nav-link[name='match_existing_entries_tab'])' 2026-10-19 12:46:23,607 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour.browser: Tour reconcile_match_liquidity_candidate_tour on step: 'A candidate on a cash-type account is offered even though its own account is not itself flagged reconcilable (trigger: .o_field_reconcile_lines_match .o_data_row:contains('Liquidity match tour cash candidate'))' 2026-10-19 12:46:23,609 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour.browser: test successful 2026-10-19 12:46:23,620 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour: Closing chrome headless with pid 5251 2026-10-19 12:46:23,621 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour: Closing websocket connection 2026-10-19 12:46:23,622 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour: Terminating chrome headless with pid 5251 2026-10-19 12:46:23,736 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour: Chrome Log in: /tmp/odoo_tests/rb-993a05d-225723-426370/chrome_logs/chrome_log_20261019_124623_736209_TestReconcileJournalItemsTicketTour.txt 2026-10-19 12:46:23,736 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour: Removing chrome user profile "/tmp/tmp2jqy9g_5_chrome_odoo" 2026-10-19 12:46:23,752 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours: Starting TestReconcileJournalItemsTicketTour.test_trashed_line_stays_removed_through_a_later_round_trip_and_validate ... 2026-10-19 12:46:26,655 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour: Chrome pid: 5461 2026-10-19 12:46:26,656 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour: Chrome headless temporary user profile dir: /tmp/tmp4h9m2h0h_chrome_odoo 2026-10-19 12:46:26,656 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour: Issuing json command http://127.0.0.1:42339/json/version 2026-10-19 12:46:26,659 100 INFO rb-993a05d-225723-426370 odoo.tests.common.requests: request http://127.0.0.1:42339/json/version with timeout 3 increased to 10s during tests 2026-10-19 12:46:26,708 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour: Browser version: Chrome/150.0.7871.114 2026-10-19 12:46:26,709 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour: Issuing json command http://127.0.0.1:42339/json 2026-10-19 12:46:26,710 100 INFO rb-993a05d-225723-426370 odoo.tests.common.requests: request http://127.0.0.1:42339/json with timeout 3 increased to 10s during tests 2026-10-19 12:46:26,729 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour: Websocket url found: ws://127.0.0.1:42339/devtools/page/18908C74F9FD071BDA98C36EB5EBA9DD 2026-10-19 12:46:26,749 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour: Enable chrome headless console log notification 2026-10-19 12:46:26,756 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour: Chrome headless enable page notifications 2026-10-19 12:46:27,052 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426370 login:recon_trash_user from n/a 2026-10-19 12:46:27,064 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour: Setting session cookie in browser 2026-10-19 12:46:27,085 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour: Open "http://127.0.0.1:8069/web" in browser 2026-10-19 12:46:27,086 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour: Navigating to: "http://127.0.0.1:8069/web" 2026-10-19 12:46:27,114 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 12:46:29,496 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:46:29] "GET /web HTTP/1.1" 200 - 115 0.150 2.237 2026-10-19 12:46:29,501 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour: Navigation result: {'frameId': '18908C74F9FD071BDA98C36EB5EBA9DD', 'loaderId': '54A733AC98929659E66BE64CDCE79939', 'isDownload': False} 2026-10-19 12:46:29,501 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour: Evaluate ready code "odoo.isTourReady('reconcile_trash_line_tour')" 2026-10-19 12:46:29,564 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:46:29] "GET /web/assets/0ac3166/web.assets_web.min.js HTTP/1.1" 200 - 4 0.005 0.022 2026-10-19 12:46:29,581 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:46:29] "GET /web/assets/79654fb/web.assets_web.min.css HTTP/1.1" 200 - 4 0.008 0.039 2026-10-19 12:46:29,625 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:46:29] "GET /web/webclient/load_menus/0522dd3bd611827ba98692bf2513e274992653e64273d78431b3af7846f38b9c HTTP/1.1" 200 - 4 0.009 0.067 2026-10-19 12:46:29,651 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:46:29] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 4 0.007 0.088 2026-10-19 12:46:29,700 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:46:29] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 11 0.028 0.111 2026-10-19 12:46:29,709 100 INFO rb-993a05d-225723-426370 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-19 12:46:29,775 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:46:29] "GET /web/assets/6f53984/web.assets_tests.min.js HTTP/1.1" 200 - 4 0.007 0.010 2026-10-19 12:46:30,872 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:46:30] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.004 2026-10-19 12:46:30,883 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:46:30] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.010 2026-10-19 12:46:30,886 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:46:30] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.007 2026-10-19 12:46:30,908 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:46:30] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.007 0.014 2026-10-19 12:46:31,028 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour: Evaluate test code "odoo.startTour('reconcile_trash_line_tour', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/web"})" 2026-10-19 12:46:31,268 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:46:31] "POST /mail/init_messaging HTTP/1.1" 200 - 101 0.170 0.192 2026-10-19 12:46:31,274 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:46:31] "GET /web/service-worker.js HTTP/1.1" 200 - 2 0.001 0.342 2026-10-19 12:46:31,278 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:46:31] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-19 12:46:31,293 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:46:31] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 3 0.010 0.312 2026-10-19 12:46:31,332 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:46:31] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 7 0.024 0.320 2026-10-19 12:46:31,380 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:46:31] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 15 0.013 0.369 2026-10-19 12:46:31,388 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:46:31] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.329 2026-10-19 12:46:31,438 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:46:31] "GET /web/image/res.company/77/favicon HTTP/1.1" 200 - 11 0.023 0.275 2026-10-19 12:46:31,459 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:46:31] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-10-19 12:46:31,480 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:46:31] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.014 2026-10-19 12:46:31,497 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:46:31] "GET /web/offline HTTP/1.1" 200 - 7 0.017 0.170 2026-10-19 12:46:31,509 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:46:31] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.019 2026-10-19 12:46:31,540 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:46:31] "POST /mail/load_message_failures HTTP/1.1" 200 - 4 0.008 0.216 2026-10-19 12:46:31,556 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:46:31] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 5 0.005 0.228 2026-10-19 12:46:31,596 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:46:31] "POST /web/action/load HTTP/1.1" 200 - 11 0.009 0.191 2026-10-19 12:46:31,669 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:46:31] "GET /web/image?model=res.users&field=avatar_128&id=575 HTTP/1.1" 200 - 18 0.030 0.240 2026-10-19 12:46:31,918 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:46:31] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 88 0.079 0.195 2026-10-19 12:46:32,029 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:46:32] "POST /web/dataset/call_kw/account.move.line/search_panel_select_range HTTP/1.1" 200 - 14 0.039 0.026 2026-10-19 12:46:32,107 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:46:32] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 27 0.026 0.089 2026-10-19 12:46:32,114 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:46:32] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 3 0.002 0.119 2026-10-19 12:46:33,100 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour.browser: Tour reconcile_trash_line_tour on step: 'Select the journal item Trash tour kept debit (trigger: .o_data_row:contains('Trash tour kept debit') .o_list_record_selector)' 2026-10-19 12:46:33,125 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour.browser: Tour reconcile_trash_line_tour on step: 'Select the journal item Trash tour kept credit (trigger: .o_data_row:contains('Trash tour kept credit') .o_list_record_selector)' 2026-10-19 12:46:33,166 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour.browser: Tour reconcile_trash_line_tour on step: 'Select the journal item Trash tour trashed credit (trigger: .o_data_row:contains('Trash tour trashed credit') .o_list_record_selector)' 2026-10-19 12:46:33,205 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour.browser: Tour reconcile_trash_line_tour on step: 'Open the Actions menu (trigger: .o_cp_action_menus button.dropdown-toggle)' 2026-10-19 12:46:33,206 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour.browser: Tour reconcile_trash_line_tour on step: 'Run the Reconcile action, found by the name the server gives it in the user's language (trigger: .o_cp_action_menus .dropdown-item)' 2026-10-19 12:46:33,227 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:46:33] "POST /web/dataset/call_kw/account.move.line/json_friendly_approval_request_data HTTP/1.1" 200 - 21 0.045 0.049 2026-10-19 12:46:33,260 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:46:33] "POST /web/dataset/call_kw/account.move.line/json_friendly_approval_request_data HTTP/1.1" 200 - 6 0.010 0.080 2026-10-19 12:46:33,287 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:46:33] "POST /web/dataset/call_kw/account.move.line/json_friendly_approval_request_data HTTP/1.1" 200 - 6 0.006 0.083 2026-10-19 12:46:33,330 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:46:33] "POST /web/action/load HTTP/1.1" 200 - 15 0.011 0.081 2026-10-19 12:46:33,334 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:46:33] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.017 2026-10-19 12:46:33,350 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour.browser: Tour reconcile_trash_line_tour on step: 'The reconcile form opened (trigger: .o_account_reconcile_form_statusbar)' 2026-10-19 12:46:33,393 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:46:33] "POST /web/action/load HTTP/1.1" 200 - 13 0.016 0.032 2026-10-19 12:46:33,602 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:46:33] "POST /web/action/run HTTP/1.1" 200 - 44 0.058 0.133 2026-10-19 12:46:33,669 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:46:33] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 5 0.005 0.047 2026-10-19 12:46:33,718 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:46:33] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 3 0.004 0.021 2026-10-19 12:46:33,828 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:46:33] "POST /web/dataset/call_kw/account.move.line/web_read HTTP/1.1" 200 - 21 0.026 0.097 2026-10-19 12:46:33,959 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:46:33] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 8 0.006 0.042 2026-10-19 12:46:34,026 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:46:34] "POST /web/dataset/call_kw/res.partner/read HTTP/1.1" 200 - 5 0.016 0.032 2026-10-19 12:46:34,061 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:46:34] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 3 0.003 0.010 2026-10-19 12:46:34,154 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:46:34] "POST /web/dataset/call_kw/account.move.line/json_friendly_approval_request_data HTTP/1.1" 200 - 6 0.012 0.022 2026-10-19 12:46:34,926 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour.browser: Tour reconcile_trash_line_tour on step: 'Trash the unrelated candidate (trigger: .o_reconcile_widget_table .o_reconcile_widget_line.other:contains('Trash tour trashed credit') td button.fa-trash-o)' 2026-10-19 12:46:34,940 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour.browser: Tour reconcile_trash_line_tour on step: 'The trashed row is gone from the table (trigger: body:not(:has(.o_reconcile_widget_line:contains('Trash tour trashed credit'))))' 2026-10-19 12:46:35,057 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:46:35] "POST /web/dataset/call_kw/account.move.line/onchange HTTP/1.1" 200 - 25 0.032 0.087 2026-10-19 12:46:35,117 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:46:35] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 7 0.012 0.030 2026-10-19 12:46:35,179 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:46:35] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.010 0.005 2026-10-19 12:46:35,897 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour.browser: Tour reconcile_trash_line_tour on step: 'Click a kept row - a later round trip must not resurrect the trashed one (trigger: .o_reconcile_widget_line.other:contains('Trash tour kept credit'))' 2026-10-19 12:46:35,909 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour.browser: Tour reconcile_trash_line_tour on step: 'The later click's own selection lands correctly (trigger: .o_reconcile_widget_line.other.selected:contains('Trash tour kept credit'))' 2026-10-19 12:46:36,037 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:46:36] "POST /web/dataset/call_kw/account.move.line/onchange HTTP/1.1" 200 - 21 0.052 0.074 2026-10-19 12:46:36,095 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:46:36] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 7 0.016 0.028 2026-10-19 12:46:36,867 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour.browser: Tour reconcile_trash_line_tour on step: 'The trashed row is still gone after the later round trip (trigger: body:not(:has(.o_reconcile_widget_line:contains('Trash tour trashed credit'))))' 2026-10-19 12:46:36,873 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour.browser: Tour reconcile_trash_line_tour on step: 'Validate (trigger: .o_account_reconcile_form_statusbar button[name='action_validate']:not(.disabled))' 2026-10-19 12:46:36,895 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour.browser: Tour reconcile_trash_line_tour on step: 'Validate is replaced by Revert once the items are reconciled (trigger: .o_account_reconcile_form_statusbar button[name='action_revert_reconciliation'])' 2026-10-19 12:46:37,035 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:46:37] "POST /web/dataset/call_kw/account.move.line/web_save HTTP/1.1" 200 - 21 0.051 0.092 2026-10-19 12:46:37,445 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:46:37] "POST /web/dataset/call_button HTTP/1.1" 200 - 100 0.160 0.232 2026-10-19 12:46:37,475 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:46:37] "POST /web/dataset/call_kw/account.move.line/json_friendly_approval_request_data HTTP/1.1" 200 - 6 0.009 0.364 2026-10-19 12:46:37,521 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:46:37] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 7 0.015 0.406 2026-10-19 12:46:37,604 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:46:37] "POST /web/dataset/call_kw/account.move.line/web_read HTTP/1.1" 200 - 14 0.029 0.111 2026-10-19 12:46:37,801 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:46:37] "POST /mail/thread/data HTTP/1.1" 200 - 36 0.071 0.075 2026-10-19 12:46:37,872 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:46:37] "POST /mail/thread/messages HTTP/1.1" 200 - 25 0.030 0.124 2026-10-19 12:46:37,879 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:46:37] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.057 2026-10-19 12:46:38,023 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:46:38] "GET /web/image?field=avatar_128&id=1248&model=res.partner&unique=2026-10-19%2012%3A45%3A30 HTTP/1.1" 200 - 11 0.026 0.042 2026-10-19 12:46:38,778 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour.browser: test successful 2026-10-19 12:46:38,795 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:46:38] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:46:38,802 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour: Closing chrome headless with pid 5461 2026-10-19 12:46:38,804 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour: Closing websocket connection 2026-10-19 12:46:38,804 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour: Terminating chrome headless with pid 5461 2026-10-19 12:46:38,914 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour: Chrome Log in: /tmp/odoo_tests/rb-993a05d-225723-426370/chrome_logs/chrome_log_20261019_124638_914077_TestReconcileJournalItemsTicketTour.txt 2026-10-19 12:46:38,914 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour: Removing chrome user profile "/tmp/tmp4h9m2h0h_chrome_odoo" 2026-10-19 12:46:39,013 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-10-19 12:47:12,719 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours: Starting TestReconcileKeyboardAndFocusTour.test_reconcile_a11y_tour ... 2026-10-19 12:47:15,850 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKeyboardAndFocusTour: Chrome pid: 5689 2026-10-19 12:47:15,850 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKeyboardAndFocusTour: Chrome headless temporary user profile dir: /tmp/tmpxpoq5039_chrome_odoo 2026-10-19 12:47:15,850 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKeyboardAndFocusTour: Issuing json command http://127.0.0.1:41021/json/version 2026-10-19 12:47:15,852 100 INFO rb-993a05d-225723-426370 odoo.tests.common.requests: request http://127.0.0.1:41021/json/version with timeout 3 increased to 10s during tests 2026-10-19 12:47:15,870 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKeyboardAndFocusTour: Browser version: Chrome/150.0.7871.114 2026-10-19 12:47:15,871 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKeyboardAndFocusTour: Issuing json command http://127.0.0.1:41021/json 2026-10-19 12:47:15,872 100 INFO rb-993a05d-225723-426370 odoo.tests.common.requests: request http://127.0.0.1:41021/json with timeout 3 increased to 10s during tests 2026-10-19 12:47:15,884 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKeyboardAndFocusTour: Websocket url found: ws://127.0.0.1:41021/devtools/page/68D91CE62F1C8DB6A066F3ED49A8CF88 2026-10-19 12:47:15,894 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKeyboardAndFocusTour: Enable chrome headless console log notification 2026-10-19 12:47:15,901 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKeyboardAndFocusTour: Chrome headless enable page notifications 2026-10-19 12:47:16,343 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426370 login:recon_a11y_user from n/a 2026-10-19 12:47:16,376 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKeyboardAndFocusTour: Setting session cookie in browser 2026-10-19 12:47:16,379 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKeyboardAndFocusTour: Open "http://127.0.0.1:8069/web" in browser 2026-10-19 12:47:16,379 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKeyboardAndFocusTour: Navigating to: "http://127.0.0.1:8069/web" 2026-10-19 12:47:16,402 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 12:47:17,800 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:47:17] "GET /web HTTP/1.1" 200 - 114 0.209 1.194 2026-10-19 12:47:17,805 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKeyboardAndFocusTour: Navigation result: {'frameId': '68D91CE62F1C8DB6A066F3ED49A8CF88', 'loaderId': 'ABFEFA0171C16A8E7A43FB11BEAEEA38', 'isDownload': False} 2026-10-19 12:47:17,806 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKeyboardAndFocusTour: Evaluate ready code "odoo.isTourReady('reconcile_a11y_tour')" 2026-10-19 12:47:17,879 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:47:17] "GET /web/assets/79654fb/web.assets_web.min.css HTTP/1.1" 200 - 4 0.011 0.015 2026-10-19 12:47:17,891 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:47:17] "GET /web/assets/0ac3166/web.assets_web.min.js HTTP/1.1" 200 - 4 0.002 0.026 2026-10-19 12:47:17,917 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:47:17] "GET /web/webclient/load_menus/0522dd3bd611827ba98692bf2513e274992653e64273d78431b3af7846f38b9c HTTP/1.1" 200 - 4 0.007 0.043 2026-10-19 12:47:17,933 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:47:17] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 4 0.007 0.055 2026-10-19 12:47:17,984 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:47:17] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 11 0.030 0.079 2026-10-19 12:47:17,996 100 INFO rb-993a05d-225723-426370 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-19 12:47:18,067 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:47:18] "GET /web/assets/6f53984/web.assets_tests.min.js HTTP/1.1" 200 - 4 0.005 0.009 2026-10-19 12:47:19,136 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:47:19] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.007 2026-10-19 12:47:19,144 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:47:19] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.023 2026-10-19 12:47:19,151 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:47:19] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.031 2026-10-19 12:47:19,221 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:47:19] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.009 0.050 2026-10-19 12:47:19,334 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKeyboardAndFocusTour: Evaluate test code "odoo.startTour('reconcile_a11y_tour', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/web"})" 2026-10-19 12:47:19,585 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:47:19] "POST /mail/init_messaging HTTP/1.1" 200 - 100 0.191 0.188 2026-10-19 12:47:19,593 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:47:19] "GET /web/service-worker.js HTTP/1.1" 200 - 2 0.003 0.381 2026-10-19 12:47:19,597 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:47:19] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-19 12:47:19,615 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:47:19] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 3 0.004 0.345 2026-10-19 12:47:19,653 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:47:19] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 7 0.018 0.327 2026-10-19 12:47:19,734 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:47:19] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 15 0.038 0.379 2026-10-19 12:47:19,744 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:47:19] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.358 2026-10-19 12:47:19,813 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:47:19] "GET /web/image/res.company/79/favicon HTTP/1.1" 200 - 11 0.024 0.301 2026-10-19 12:47:19,836 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:47:19] "POST /mail/load_message_failures HTTP/1.1" 200 - 4 0.009 0.212 2026-10-19 12:47:19,837 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:47:19] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-10-19 12:47:19,854 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:47:19] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-19 12:47:19,863 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:47:19] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.011 2026-10-19 12:47:19,875 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:47:19] "GET /web/offline HTTP/1.1" 200 - 7 0.016 0.243 2026-10-19 12:47:19,902 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:47:19] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 5 0.007 0.243 2026-10-19 12:47:19,936 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:47:19] "POST /web/action/load HTTP/1.1" 200 - 11 0.009 0.219 2026-10-19 12:47:20,014 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:47:20] "GET /web/image?model=res.users&field=avatar_128&id=578 HTTP/1.1" 200 - 18 0.024 0.241 2026-10-19 12:47:20,200 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:47:20] "POST /web/dataset/call_kw/account.journal/get_views HTTP/1.1" 200 - 66 0.062 0.132 2026-10-19 12:47:20,421 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:47:20] "POST /web/dataset/call_kw/account.journal/web_search_read HTTP/1.1" 200 - 55 0.064 0.116 2026-10-19 12:47:20,452 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:47:20] "POST /onboarding/account_dashboard HTTP/1.1" 200 - 2 0.001 0.006 2026-10-19 12:47:20,581 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:47:20] "GET /web/bundle/web.chartjs_lib?lang=en_US HTTP/1.1" 200 - 3 0.002 0.010 2026-10-19 12:47:20,602 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:47:20] "GET /web/assets/0494b78/web.chartjs_lib.min.js HTTP/1.1" 200 - 4 0.002 0.010 2026-10-19 12:47:21,575 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKeyboardAndFocusTour.browser: Tour reconcile_a11y_tour on step: 'Open the reconcile kanban of the fixture's own journal (trigger: .o_kanban_record:contains('A11y Tour Bank') button[name='action_open_reconcile'])' 2026-10-19 12:47:21,603 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKeyboardAndFocusTour.browser: Tour reconcile_a11y_tour on step: 'Open the fixture's transaction (trigger: .o_account_reconcile_kanban_main .o_kanban_record)' 2026-10-19 12:47:21,644 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:47:21] "POST /web/dataset/call_button HTTP/1.1" 200 - 12 0.018 0.032 2026-10-19 12:47:21,889 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:47:21] "POST /web/dataset/call_kw/account.bank.statement.line/get_views HTTP/1.1" 200 - 81 0.049 0.173 2026-10-19 12:47:21,926 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:47:21] "POST /web/dataset/call_kw/account.journal/read HTTP/1.1" 200 - 4 0.005 0.016 2026-10-19 12:47:21,969 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:47:21] "POST /web/dataset/call_kw/account.bank.statement.line/web_search_read HTTP/1.1" 200 - 6 0.007 0.018 2026-10-19 12:47:21,991 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:47:21] "POST /web/dataset/call_kw/account.journal/read HTTP/1.1" 200 - 5 0.007 0.032 2026-10-19 12:47:22,030 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:47:22] "POST /web/dataset/call_kw/res.company/read HTTP/1.1" 200 - 4 0.001 0.026 2026-10-19 12:47:22,135 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:47:22] "POST /web/dataset/call_kw/account.bank.statement.line/get_views HTTP/1.1" 200 - 3 0.001 0.042 2026-10-19 12:47:22,145 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:47:22] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.005 2026-10-19 12:47:22,181 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:47:22] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 3 0.003 0.010 2026-10-19 12:47:22,300 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:47:22] "POST /web/dataset/call_kw/account.bank.statement.line/web_read HTTP/1.1" 200 - 28 0.034 0.082 2026-10-19 12:47:22,401 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:47:22] "POST /web/dataset/call_kw/account.reconcile.model/name_search HTTP/1.1" 200 - 4 0.015 0.019 2026-10-19 12:47:22,485 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:47:22] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 31 0.032 0.056 2026-10-19 12:47:22,545 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:47:22] "POST /web/dataset/call_kw/res.partner/read HTTP/1.1" 200 - 5 0.009 0.033 2026-10-19 12:47:22,580 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:47:22] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 3 0.005 0.008 2026-10-19 12:47:22,619 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:47:22] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 7 0.011 0.038 2026-10-19 12:47:23,452 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKeyboardAndFocusTour.browser: Tour reconcile_a11y_tour on step: 'Open Match Existing Entries (trigger: a.nav-link[name='match_existing_entries_tab'])' 2026-10-19 12:47:23,454 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKeyboardAndFocusTour.browser: Tour reconcile_a11y_tour on step: 'Match A11y tour receivable (trigger: .o_field_reconcile_lines_match .o_data_row:contains('A11y tour receivable') .o_data_cell)' 2026-10-19 12:47:23,477 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKeyboardAndFocusTour.browser: Tour reconcile_a11y_tour on step: 'The 'other' line with a trash button is rendered (trigger: .o_reconcile_widget_table .o_reconcile_widget_line.other)' 2026-10-19 12:47:23,514 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:47:23] "POST /web/dataset/call_kw/account.move.line/web_read HTTP/1.1" 200 - 8 0.014 0.036 2026-10-19 12:47:23,662 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:47:23] "POST /web/dataset/call_kw/account.bank.statement.line/onchange HTTP/1.1" 200 - 24 0.041 0.095 2026-10-19 12:47:23,668 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:47:23] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.046 2026-10-19 12:47:23,695 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:47:23] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 3 0.004 0.010 2026-10-19 12:47:24,465 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKeyboardAndFocusTour.browser: Tour reconcile_a11y_tour on step: 'The trash button carries an accessible name (aria-label) (trigger: .o_reconcile_widget_table .o_reconcile_widget_line.other td button.fa-trash-o)' 2026-10-19 12:47:24,470 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKeyboardAndFocusTour.browser: Tour reconcile_a11y_tour on step: 'Enter on the nested trash button must not also select the row (trigger: .o_reconcile_widget_table .o_reconcile_widget_line.other td button.fa-trash-o)' 2026-10-19 12:47:25,478 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKeyboardAndFocusTour.browser: Tour reconcile_a11y_tour on step: 'The line row is keyboard-focusable (tabindex) and Enter-activatable (trigger: body)' 2026-10-19 12:47:25,503 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKeyboardAndFocusTour.browser: Tour reconcile_a11y_tour on step: 'Enter on the focused row selects it, same as a mouse click would (trigger: .o_reconcile_widget_table .o_reconcile_widget_line.other.selected)' 2026-10-19 12:47:25,691 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:47:25] "POST /web/dataset/call_kw/account.bank.statement.line/onchange HTTP/1.1" 200 - 26 0.089 0.091 2026-10-19 12:47:26,457 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKeyboardAndFocusTour.browser: test successful 2026-10-19 12:47:26,468 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:47:26] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-19 12:47:26,469 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKeyboardAndFocusTour: Closing chrome headless with pid 5689 2026-10-19 12:47:26,471 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKeyboardAndFocusTour: Closing websocket connection 2026-10-19 12:47:26,471 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKeyboardAndFocusTour: Terminating chrome headless with pid 5689 2026-10-19 12:47:26,581 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKeyboardAndFocusTour: Chrome Log in: /tmp/odoo_tests/rb-993a05d-225723-426370/chrome_logs/chrome_log_20261019_124726_581312_TestReconcileKeyboardAndFocusTour.txt 2026-10-19 12:47:26,581 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKeyboardAndFocusTour: Removing chrome user profile "/tmp/tmpxpoq5039_chrome_odoo" 2026-10-19 12:47:26,600 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours: Starting TestReconcileKeyboardAndFocusTour.test_removing_an_unrelated_row_does_not_corrupt_a_differently_focused_rows_content ... 2026-10-19 12:47:29,794 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKeyboardAndFocusTour: Chrome pid: 5907 2026-10-19 12:47:29,795 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKeyboardAndFocusTour: Chrome headless temporary user profile dir: /tmp/tmpbbwn4zo3_chrome_odoo 2026-10-19 12:47:29,795 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKeyboardAndFocusTour: Issuing json command http://127.0.0.1:43413/json/version 2026-10-19 12:47:29,797 100 INFO rb-993a05d-225723-426370 odoo.tests.common.requests: request http://127.0.0.1:43413/json/version with timeout 3 increased to 10s during tests 2026-10-19 12:47:29,828 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKeyboardAndFocusTour: Browser version: Chrome/150.0.7871.114 2026-10-19 12:47:29,828 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKeyboardAndFocusTour: Issuing json command http://127.0.0.1:43413/json 2026-10-19 12:47:29,829 100 INFO rb-993a05d-225723-426370 odoo.tests.common.requests: request http://127.0.0.1:43413/json with timeout 3 increased to 10s during tests 2026-10-19 12:47:29,846 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKeyboardAndFocusTour: Websocket url found: ws://127.0.0.1:43413/devtools/page/1AC97230BEA7930CCD33629AE7D459D1 2026-10-19 12:47:29,861 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKeyboardAndFocusTour: Enable chrome headless console log notification 2026-10-19 12:47:29,879 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKeyboardAndFocusTour: Chrome headless enable page notifications 2026-10-19 12:47:30,135 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426370 login:recon_focus_user from n/a 2026-10-19 12:47:30,148 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKeyboardAndFocusTour: Setting session cookie in browser 2026-10-19 12:47:30,160 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKeyboardAndFocusTour: Open "http://127.0.0.1:8069/web" in browser 2026-10-19 12:47:30,161 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKeyboardAndFocusTour: Navigating to: "http://127.0.0.1:8069/web" 2026-10-19 12:47:30,200 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 12:47:31,500 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:47:31] "GET /web HTTP/1.1" 200 - 115 0.143 1.161 2026-10-19 12:47:31,505 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKeyboardAndFocusTour: Navigation result: {'frameId': '1AC97230BEA7930CCD33629AE7D459D1', 'loaderId': '6DAC0E46FC5540DB2279E366576E37A2', 'isDownload': False} 2026-10-19 12:47:31,506 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKeyboardAndFocusTour: Evaluate ready code "odoo.isTourReady('reconcile_focus_stability_tour')" 2026-10-19 12:47:31,582 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:47:31] "GET /web/assets/79654fb/web.assets_web.min.css HTTP/1.1" 200 - 4 0.022 0.017 2026-10-19 12:47:31,617 100 INFO rb-993a05d-225723-426370 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-19 12:47:31,619 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:47:31] "GET /web/webclient/load_menus/0522dd3bd611827ba98692bf2513e274992653e64273d78431b3af7846f38b9c HTTP/1.1" 200 - 4 0.014 0.057 2026-10-19 12:47:31,634 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:47:31] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 4 0.003 0.064 2026-10-19 12:47:31,649 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:47:31] "GET /web/assets/0ac3166/web.assets_web.min.js HTTP/1.1" 200 - 4 0.005 0.076 2026-10-19 12:47:31,709 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:47:31] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 11 0.041 0.095 2026-10-19 12:47:31,760 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:47:31] "GET /web/assets/6f53984/web.assets_tests.min.js HTTP/1.1" 200 - 4 0.025 0.011 2026-10-19 12:47:32,847 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:47:32] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.004 2026-10-19 12:47:32,864 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:47:32] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.010 2026-10-19 12:47:32,872 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:47:32] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.022 2026-10-19 12:47:32,936 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:47:32] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.031 0.037 2026-10-19 12:47:33,007 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKeyboardAndFocusTour: Evaluate test code "odoo.startTour('reconcile_focus_stability_tour', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/web"})" 2026-10-19 12:47:33,186 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:47:33] "POST /mail/init_messaging HTTP/1.1" 200 - 100 0.105 0.167 2026-10-19 12:47:33,192 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:47:33] "GET /web/service-worker.js HTTP/1.1" 200 - 2 0.001 0.257 2026-10-19 12:47:33,203 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:47:33] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 3 0.005 0.245 2026-10-19 12:47:33,207 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:47:33] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.008 2026-10-19 12:47:33,229 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:47:33] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 7 0.010 0.250 2026-10-19 12:47:33,284 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:47:33] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 15 0.026 0.263 2026-10-19 12:47:33,289 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:47:33] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.245 2026-10-19 12:47:33,306 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:47:33] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-19 12:47:33,329 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:47:33] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.012 2026-10-19 12:47:33,348 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:47:33] "GET /web/image/res.company/79/favicon HTTP/1.1" 200 - 11 0.019 0.215 2026-10-19 12:47:33,349 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:47: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-10-19 12:47:33,371 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:47:33] "POST /mail/load_message_failures HTTP/1.1" 200 - 4 0.011 0.141 2026-10-19 12:47:33,401 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:47:33] "GET /web/offline HTTP/1.1" 200 - 7 0.011 0.162 2026-10-19 12:47:33,432 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:47:33] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 5 0.020 0.174 2026-10-19 12:47:33,465 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:47:33] "POST /web/action/load HTTP/1.1" 200 - 11 0.019 0.186 2026-10-19 12:47:33,535 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:47:33] "GET /web/image?model=res.users&field=avatar_128&id=579 HTTP/1.1" 200 - 18 0.026 0.141 2026-10-19 12:47:33,763 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:47:33] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 88 0.092 0.162 2026-10-19 12:47:33,856 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:47:33] "POST /web/dataset/call_kw/account.move.line/search_panel_select_range HTTP/1.1" 200 - 14 0.035 0.031 2026-10-19 12:47:33,975 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:47:33] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 27 0.062 0.100 2026-10-19 12:47:33,983 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:47:33] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 3 0.001 0.160 2026-10-19 12:47:34,929 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKeyboardAndFocusTour.browser: Tour reconcile_focus_stability_tour on step: 'Select the journal item Focus Tour Row Alpha (trigger: .o_data_row:contains('Focus Tour Row Alpha') .o_list_record_selector)' 2026-10-19 12:47:34,967 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKeyboardAndFocusTour.browser: Tour reconcile_focus_stability_tour on step: 'Select the journal item Focus Tour Row Bravo (trigger: .o_data_row:contains('Focus Tour Row Bravo') .o_list_record_selector)' 2026-10-19 12:47:35,008 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKeyboardAndFocusTour.browser: Tour reconcile_focus_stability_tour on step: 'Select the journal item Focus Tour Row Charlie (trigger: .o_data_row:contains('Focus Tour Row Charlie') .o_list_record_selector)' 2026-10-19 12:47:35,029 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKeyboardAndFocusTour.browser: Tour reconcile_focus_stability_tour on step: 'Open the Actions menu (trigger: .o_cp_action_menus button.dropdown-toggle)' 2026-10-19 12:47:35,041 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKeyboardAndFocusTour.browser: Tour reconcile_focus_stability_tour on step: 'Run the Reconcile action, found by the name the server gives it in the user's language (trigger: .o_cp_action_menus .dropdown-item)' 2026-10-19 12:47:35,056 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:47:35] "POST /web/dataset/call_kw/account.move.line/json_friendly_approval_request_data HTTP/1.1" 200 - 21 0.040 0.042 2026-10-19 12:47:35,082 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:47:35] "POST /web/dataset/call_kw/account.move.line/json_friendly_approval_request_data HTTP/1.1" 200 - 6 0.007 0.070 2026-10-19 12:47:35,115 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:47:35] "POST /web/dataset/call_kw/account.move.line/json_friendly_approval_request_data HTTP/1.1" 200 - 6 0.010 0.070 2026-10-19 12:47:35,183 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:47:35] "POST /web/action/load HTTP/1.1" 200 - 15 0.028 0.108 2026-10-19 12:47:35,211 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKeyboardAndFocusTour.browser: Tour reconcile_focus_stability_tour on step: 'The reconcile form opened (trigger: .o_account_reconcile_form_statusbar)' 2026-10-19 12:47:35,233 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:47:35] "POST /web/action/load HTTP/1.1" 200 - 13 0.014 0.024 2026-10-19 12:47:35,410 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:47:35] "POST /web/action/run HTTP/1.1" 200 - 44 0.050 0.108 2026-10-19 12:47:35,477 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:47:35] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 5 0.011 0.043 2026-10-19 12:47:35,523 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:47:35] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 3 0.003 0.010 2026-10-19 12:47:35,622 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:47:35] "POST /web/dataset/call_kw/account.move.line/web_read HTTP/1.1" 200 - 21 0.022 0.089 2026-10-19 12:47:35,629 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:47:35] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.082 2026-10-19 12:47:35,724 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:47:35] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 8 0.005 0.038 2026-10-19 12:47:35,778 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:47:35] "POST /web/dataset/call_kw/res.partner/read HTTP/1.1" 200 - 5 0.011 0.030 2026-10-19 12:47:35,811 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:47:35] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 3 0.004 0.010 2026-10-19 12:47:35,894 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:47:35] "POST /web/dataset/call_kw/account.move.line/json_friendly_approval_request_data HTTP/1.1" 200 - 6 0.016 0.030 2026-10-19 12:47:36,658 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKeyboardAndFocusTour.browser: Tour reconcile_focus_stability_tour on step: 'Focus the row that must keep its identity, and remember its DOM node (trigger: .o_reconcile_widget_line.other:contains('Focus Tour Row Bravo'))' 2026-10-19 12:47:36,671 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKeyboardAndFocusTour.browser: Tour reconcile_focus_stability_tour on step: 'The focused row is selected (trigger: .o_reconcile_widget_line.other.selected)' 2026-10-19 12:47:36,751 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:47:36] "POST /web/dataset/call_kw/account.move.line/onchange HTTP/1.1" 200 - 21 0.028 0.051 2026-10-19 12:47:36,780 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:47:36] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 3 0.003 0.010 2026-10-19 12:47:36,812 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:47:36] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.012 2026-10-19 12:47:37,560 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKeyboardAndFocusTour.browser: Tour reconcile_focus_stability_tour on step: 'Remove a DIFFERENT, unrelated row (trigger: .o_reconcile_widget_line.other:contains('Focus Tour Row Charlie') td button.fa-trash-o)' 2026-10-19 12:47:37,572 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKeyboardAndFocusTour.browser: Tour reconcile_focus_stability_tour on step: 'The unrelated row is gone (trigger: body:not(:has(.o_reconcile_widget_line:contains('Focus Tour Row Charlie'))))' 2026-10-19 12:47:37,730 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:47:37] "POST /web/dataset/call_kw/account.move.line/onchange HTTP/1.1" 200 - 25 0.072 0.085 2026-10-19 12:47:37,812 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:47:37] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 7 0.013 0.030 2026-10-19 12:47:38,597 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKeyboardAndFocusTour.browser: test successful 2026-10-19 12:47:38,612 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:47:38] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:47:38,627 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKeyboardAndFocusTour: Closing chrome headless with pid 5907 2026-10-19 12:47:38,633 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKeyboardAndFocusTour: Closing websocket connection 2026-10-19 12:47:38,634 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKeyboardAndFocusTour: Terminating chrome headless with pid 5907 2026-10-19 12:47:38,741 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKeyboardAndFocusTour: Chrome Log in: /tmp/odoo_tests/rb-993a05d-225723-426370/chrome_logs/chrome_log_20261019_124738_741572_TestReconcileKeyboardAndFocusTour.txt 2026-10-19 12:47:38,742 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKeyboardAndFocusTour: Removing chrome user profile "/tmp/tmpbbwn4zo3_chrome_odoo" 2026-10-19 12:47:38,804 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-10-19 12:48:11,613 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours: Starting TestReconcilePaymentDifferenceChoiceTour.test_bank_payment_difference_choice ... 2026-10-19 12:48:14,509 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour: Chrome pid: 6129 2026-10-19 12:48:14,509 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour: Chrome headless temporary user profile dir: /tmp/tmpvyv05bu6_chrome_odoo 2026-10-19 12:48:14,510 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour: Issuing json command http://127.0.0.1:44041/json/version 2026-10-19 12:48:14,511 100 INFO rb-993a05d-225723-426370 odoo.tests.common.requests: request http://127.0.0.1:44041/json/version with timeout 3 increased to 10s during tests 2026-10-19 12:48:14,571 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour: Browser version: Chrome/150.0.7871.114 2026-10-19 12:48:14,572 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour: Issuing json command http://127.0.0.1:44041/json 2026-10-19 12:48:14,573 100 INFO rb-993a05d-225723-426370 odoo.tests.common.requests: request http://127.0.0.1:44041/json with timeout 3 increased to 10s during tests 2026-10-19 12:48:14,592 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour: Websocket url found: ws://127.0.0.1:44041/devtools/page/B9F0598B66E21147B40C06298BDFF3E7 2026-10-19 12:48:14,608 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour: Enable chrome headless console log notification 2026-10-19 12:48:14,621 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour: Chrome headless enable page notifications 2026-10-19 12:48:15,031 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426370 login:recon_difference_bank_user from n/a 2026-10-19 12:48:15,046 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour: Setting session cookie in browser 2026-10-19 12:48:15,055 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour: Open "http://127.0.0.1:8069/web" in browser 2026-10-19 12:48:15,056 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour: Navigating to: "http://127.0.0.1:8069/web" 2026-10-19 12:48:15,086 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 12:48:16,371 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:48:16] "GET /web HTTP/1.1" 200 - 113 0.154 1.141 2026-10-19 12:48:16,378 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour: Navigation result: {'frameId': 'B9F0598B66E21147B40C06298BDFF3E7', 'loaderId': '4DA2D82C95A2500D1084886F92AE8EF0', 'isDownload': False} 2026-10-19 12:48:16,378 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour: Evaluate ready code "odoo.isTourReady('reconcile_bank_payment_difference_tour')" 2026-10-19 12:48:16,441 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:48:16] "GET /web/assets/79654fb/web.assets_web.min.css HTTP/1.1" 200 - 4 0.012 0.008 2026-10-19 12:48:16,479 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:48:16] "GET /web/webclient/load_menus/0522dd3bd611827ba98692bf2513e274992653e64273d78431b3af7846f38b9c HTTP/1.1" 200 - 4 0.011 0.039 2026-10-19 12:48:16,497 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:48:16] "GET /web/assets/0ac3166/web.assets_web.min.js HTTP/1.1" 200 - 4 0.006 0.072 2026-10-19 12:48:16,506 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:48:16] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 4 0.002 0.081 2026-10-19 12:48:16,530 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:48:16] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 11 0.009 0.085 2026-10-19 12:48:16,536 100 INFO rb-993a05d-225723-426370 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-19 12:48:16,590 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:48:16] "GET /web/assets/6f53984/web.assets_tests.min.js HTTP/1.1" 200 - 4 0.007 0.010 2026-10-19 12:48:17,699 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:48:17] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.007 2026-10-19 12:48:17,701 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:48:17] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.011 2026-10-19 12:48:17,704 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:48:17] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.012 2026-10-19 12:48:17,729 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:48:17] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.005 0.011 2026-10-19 12:48:17,876 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour: Evaluate test code "odoo.startTour('reconcile_bank_payment_difference_tour', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/web"})" 2026-10-19 12:48:18,037 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:48:18] "POST /mail/init_messaging HTTP/1.1" 200 - 100 0.129 0.157 2026-10-19 12:48:18,042 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:48:18] "GET /web/service-worker.js HTTP/1.1" 200 - 2 0.001 0.273 2026-10-19 12:48:18,053 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:48:18] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 3 0.005 0.222 2026-10-19 12:48:18,079 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:48:18] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.023 2026-10-19 12:48:18,097 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:48:18] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 7 0.024 0.232 2026-10-19 12:48:18,177 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:48:18] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 15 0.038 0.284 2026-10-19 12:48:18,187 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:48:18] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-19 12:48:18,188 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:48:18] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.008 0.273 2026-10-19 12:48:18,203 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:48:18] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-19 12:48:18,234 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:48:18] "GET /web/image/res.company/81/favicon HTTP/1.1" 200 - 11 0.017 0.248 2026-10-19 12:48:18,247 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:48:18] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.007 2026-10-19 12:48:18,264 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:48:18] "GET /web/offline HTTP/1.1" 200 - 7 0.009 0.179 2026-10-19 12:48:18,279 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:48:18] "POST /mail/load_message_failures HTTP/1.1" 200 - 4 0.004 0.163 2026-10-19 12:48:18,295 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:48:18] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 5 0.003 0.152 2026-10-19 12:48:18,328 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:48:18] "POST /web/action/load HTTP/1.1" 200 - 11 0.009 0.165 2026-10-19 12:48:18,396 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:48:18] "GET /web/image?model=res.users&field=avatar_128&id=582 HTTP/1.1" 200 - 18 0.022 0.120 2026-10-19 12:48:18,572 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:48:18] "POST /web/dataset/call_kw/account.journal/get_views HTTP/1.1" 200 - 66 0.060 0.145 2026-10-19 12:48:18,798 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:48:18] "POST /web/dataset/call_kw/account.journal/web_search_read HTTP/1.1" 200 - 55 0.082 0.107 2026-10-19 12:48:18,830 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:48:18] "POST /onboarding/account_dashboard HTTP/1.1" 200 - 2 0.001 0.005 2026-10-19 12:48:18,953 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:48:18] "GET /web/bundle/web.chartjs_lib?lang=en_US HTTP/1.1" 200 - 3 0.001 0.008 2026-10-19 12:48:18,974 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:48:18] "GET /web/assets/0494b78/web.chartjs_lib.min.js HTTP/1.1" 200 - 4 0.001 0.007 2026-10-19 12:48:19,957 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour.browser: Tour reconcile_bank_payment_difference_tour on step: 'Open the reconcile kanban of the fixture's own journal (trigger: .o_kanban_record:contains('Difference Tour Bank') button[name='action_open_reconcile'])' 2026-10-19 12:48:19,981 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour.browser: Tour reconcile_bank_payment_difference_tour on step: 'Open the fixture's transaction (trigger: .o_account_reconcile_kanban_main .o_kanban_record)' 2026-10-19 12:48:20,010 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:48:20] "POST /web/dataset/call_button HTTP/1.1" 200 - 12 0.012 0.027 2026-10-19 12:48:20,230 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:48:20] "POST /web/dataset/call_kw/account.bank.statement.line/get_views HTTP/1.1" 200 - 81 0.056 0.132 2026-10-19 12:48:20,263 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:48:20] "POST /web/dataset/call_kw/account.journal/read HTTP/1.1" 200 - 4 0.005 0.015 2026-10-19 12:48:20,301 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:48:20] "POST /web/dataset/call_kw/account.bank.statement.line/web_search_read HTTP/1.1" 200 - 6 0.006 0.019 2026-10-19 12:48:20,329 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:48:20] "POST /web/dataset/call_kw/account.journal/read HTTP/1.1" 200 - 5 0.007 0.038 2026-10-19 12:48:20,333 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:48:20] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.024 2026-10-19 12:48:20,369 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:48:20] "POST /web/dataset/call_kw/res.company/read HTTP/1.1" 200 - 4 0.001 0.025 2026-10-19 12:48:20,467 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:48:20] "POST /web/dataset/call_kw/account.bank.statement.line/get_views HTTP/1.1" 200 - 3 0.001 0.034 2026-10-19 12:48:20,504 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:48:20] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 3 0.002 0.007 2026-10-19 12:48:20,630 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:48:20] "POST /web/dataset/call_kw/account.bank.statement.line/web_read HTTP/1.1" 200 - 28 0.038 0.090 2026-10-19 12:48:20,724 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:48:20] "POST /web/dataset/call_kw/account.reconcile.model/name_search HTTP/1.1" 200 - 4 0.006 0.023 2026-10-19 12:48:20,840 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:48:20] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 31 0.035 0.090 2026-10-19 12:48:20,898 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:48:20] "POST /web/dataset/call_kw/res.partner/read HTTP/1.1" 200 - 5 0.008 0.028 2026-10-19 12:48:20,953 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:48:20] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 7 0.008 0.026 2026-10-19 12:48:20,963 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:48:20] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 3 0.003 0.026 2026-10-19 12:48:21,793 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour.browser: Tour reconcile_bank_payment_difference_tour on step: 'Open Match Existing Entries (trigger: a.nav-link[name='match_existing_entries_tab'])' 2026-10-19 12:48:21,802 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour.browser: Tour reconcile_bank_payment_difference_tour on step: 'Match Difference Tour Item (trigger: .o_field_reconcile_lines_match .o_data_row:contains('Difference Tour Item') .o_data_cell)' 2026-10-19 12:48:21,824 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour.browser: Tour reconcile_bank_payment_difference_tour on step: 'Select the matched, capped item (trigger: .o_reconcile_widget_table .o_reconcile_widget_line.other:contains('Difference Tour Item'))' 2026-10-19 12:48:21,862 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:48:21] "POST /web/dataset/call_kw/account.move.line/web_read HTTP/1.1" 200 - 8 0.017 0.033 2026-10-19 12:48:21,992 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:48:21] "POST /web/dataset/call_kw/account.bank.statement.line/onchange HTTP/1.1" 200 - 24 0.028 0.090 2026-10-19 12:48:21,997 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:48:21] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.049 2026-10-19 12:48:22,029 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:48:22] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 3 0.004 0.010 2026-10-19 12:48:22,835 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour.browser: Tour reconcile_bank_payment_difference_tour on step: 'Choose Mark as fully paid (trigger: .o_field_widget[name='payment_difference_handling'] input[data-value='reconcile'])' 2026-10-19 12:48:22,996 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:48:22] "POST /web/dataset/call_kw/account.bank.statement.line/onchange HTTP/1.1" 200 - 26 0.042 0.108 2026-10-19 12:48:23,785 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour.browser: Tour reconcile_bank_payment_difference_tour on step: 'Choose the account Difference Tour Account (trigger: .o_field_widget[name='writeoff_account_id'] input)' 2026-10-19 12:48:23,895 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:48:23] "POST /web/dataset/call_kw/account.bank.statement.line/onchange HTTP/1.1" 200 - 26 0.032 0.076 2026-10-19 12:48:24,687 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour.browser: Tour reconcile_bank_payment_difference_tour on step: 'Pick it from the dropdown (trigger: .ui-autocomplete .ui-menu-item a:contains('Difference Tour Account'))' 2026-10-19 12:48:24,716 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:48:24] "POST /web/dataset/call_kw/account.account/name_search HTTP/1.1" 200 - 4 0.016 0.022 2026-10-19 12:48:24,969 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:48:24] "POST /web/dataset/call_kw/account.account/name_search HTTP/1.1" 200 - 4 0.017 0.021 2026-10-19 12:48:25,759 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour.browser: Tour reconcile_bank_payment_difference_tour on step: 'Validate (trigger: .o_account_reconcile_form_statusbar button[name='action_validate']:not(.disabled))' 2026-10-19 12:48:25,885 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:48:25] "POST /web/dataset/call_kw/account.bank.statement.line/onchange HTTP/1.1" 200 - 26 0.056 0.076 2026-10-19 12:48:26,257 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:48:26] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-10-19 12:48:26,664 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour.browser: Tour reconcile_bank_payment_difference_tour on step: 'The transaction reconciled and left the Not-Reconciled kanban (trigger: .o_account_reconcile_kanban_main .o_view_nocontent, .o_account_reconcile_kanban_main:not(:has(.o_kanban_record)))' 2026-10-19 12:48:26,784 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:48:26] "POST /web/dataset/call_kw/account.bank.statement.line/web_save HTTP/1.1" 200 - 30 0.041 0.077 2026-10-19 12:48:27,035 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #582 deleted account.move.line.ctp records with IDs: [931] 2026-10-19 12:48:27,278 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #582 deleted account.move.line records with IDs: [1877] 2026-10-19 12:48:27,691 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:48:27] "POST /web/dataset/call_button HTTP/1.1" 200 - 285 0.378 0.499 2026-10-19 12:48:27,804 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:48:27] "POST /web/dataset/call_kw/account.bank.statement.line/web_read HTTP/1.1" 200 - 16 0.031 0.064 2026-10-19 12:48:27,831 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:48:27] "POST /web/dataset/call_kw/account.bank.statement.line/web_search_read HTTP/1.1" 200 - 3 0.002 0.006 2026-10-19 12:48:27,860 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:48:27] "GET /web/static/img/empty_folder.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:48:28,870 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour.browser: test successful 2026-10-19 12:48:28,882 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:48:28] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-19 12:48:28,889 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour: Closing chrome headless with pid 6129 2026-10-19 12:48:28,890 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour: Closing websocket connection 2026-10-19 12:48:28,891 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour: Terminating chrome headless with pid 6129 2026-10-19 12:48:28,987 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour: Chrome Log in: /tmp/odoo_tests/rb-993a05d-225723-426370/chrome_logs/chrome_log_20261019_124828_987164_TestReconcilePaymentDifferenceChoiceTour.txt 2026-10-19 12:48:28,987 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour: Removing chrome user profile "/tmp/tmpvyv05bu6_chrome_odoo" 2026-10-19 12:48:29,020 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours: Starting TestReconcilePaymentDifferenceChoiceTour.test_journal_items_payment_difference_choice ... 2026-10-19 12:48:31,487 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour: Chrome pid: 6357 2026-10-19 12:48:31,488 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour: Chrome headless temporary user profile dir: /tmp/tmphtx7uk82_chrome_odoo 2026-10-19 12:48:31,488 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour: Issuing json command http://127.0.0.1:40359/json/version 2026-10-19 12:48:31,490 100 INFO rb-993a05d-225723-426370 odoo.tests.common.requests: request http://127.0.0.1:40359/json/version with timeout 3 increased to 10s during tests 2026-10-19 12:48:31,566 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour: Browser version: Chrome/150.0.7871.114 2026-10-19 12:48:31,566 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour: Issuing json command http://127.0.0.1:40359/json 2026-10-19 12:48:31,567 100 INFO rb-993a05d-225723-426370 odoo.tests.common.requests: request http://127.0.0.1:40359/json with timeout 3 increased to 10s during tests 2026-10-19 12:48:31,578 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour: Websocket url found: ws://127.0.0.1:40359/devtools/page/5BAB2D525F70B35E9BA6986A7F6A2E4E 2026-10-19 12:48:31,598 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour: Enable chrome headless console log notification 2026-10-19 12:48:31,633 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour: Chrome headless enable page notifications 2026-10-19 12:48:32,005 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426370 login:recon_difference_ji_user from n/a 2026-10-19 12:48:32,016 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour: Setting session cookie in browser 2026-10-19 12:48:32,021 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour: Open "http://127.0.0.1:8069/web" in browser 2026-10-19 12:48:32,021 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour: Navigating to: "http://127.0.0.1:8069/web" 2026-10-19 12:48:32,058 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 12:48:33,388 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:48:33] "GET /web HTTP/1.1" 200 - 114 0.209 1.132 2026-10-19 12:48:33,393 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour: Navigation result: {'frameId': '5BAB2D525F70B35E9BA6986A7F6A2E4E', 'loaderId': '57B1B9611AD7CE1343E3E320B57224DA', 'isDownload': False} 2026-10-19 12:48:33,393 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour: Evaluate ready code "odoo.isTourReady('reconcile_journal_items_payment_difference_tour')" 2026-10-19 12:48:33,464 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:48:33] "GET /web/assets/79654fb/web.assets_web.min.css HTTP/1.1" 200 - 4 0.015 0.022 2026-10-19 12:48:33,492 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:48:33] "GET /web/webclient/load_menus/0522dd3bd611827ba98692bf2513e274992653e64273d78431b3af7846f38b9c HTTP/1.1" 200 - 4 0.004 0.050 2026-10-19 12:48:33,510 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:48:33] "GET /web/assets/0ac3166/web.assets_web.min.js HTTP/1.1" 200 - 4 0.004 0.057 2026-10-19 12:48:33,530 100 INFO rb-993a05d-225723-426370 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-19 12:48:33,536 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:48:33] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 4 0.009 0.075 2026-10-19 12:48:33,578 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:48:33] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 11 0.021 0.096 2026-10-19 12:48:33,632 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:48:33] "GET /web/assets/6f53984/web.assets_tests.min.js HTTP/1.1" 200 - 4 0.005 0.010 2026-10-19 12:48:34,750 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:48:34] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.009 2026-10-19 12:48:34,769 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:48:34] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.016 2026-10-19 12:48:34,775 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:48:34] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.030 2026-10-19 12:48:34,795 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:48:34] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.004 0.015 2026-10-19 12:48:34,911 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour: Evaluate test code "odoo.startTour('reconcile_journal_items_payment_difference_tour', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/web"})" 2026-10-19 12:48:35,081 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:48:35] "POST /mail/init_messaging HTTP/1.1" 200 - 100 0.123 0.161 2026-10-19 12:48:35,091 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:48:35] "GET /web/service-worker.js HTTP/1.1" 200 - 2 0.001 0.285 2026-10-19 12:48:35,101 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:48:35] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 3 0.004 0.235 2026-10-19 12:48:35,131 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:48:35] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.028 2026-10-19 12:48:35,148 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:48:35] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 7 0.024 0.253 2026-10-19 12:48:35,197 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:48:35] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 15 0.022 0.290 2026-10-19 12:48:35,209 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:48:35] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.006 0.261 2026-10-19 12:48:35,258 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:48:35] "GET /web/image/res.company/81/favicon HTTP/1.1" 200 - 11 0.015 0.229 2026-10-19 12:48:35,276 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:48:35] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:48:35,294 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:48:35] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:48:35,297 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:48:35] "GET /web/offline HTTP/1.1" 200 - 7 0.014 0.140 2026-10-19 12:48:35,313 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:48:35] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 5 0.004 0.152 2026-10-19 12:48:35,315 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:48:35] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.006 2026-10-19 12:48:35,335 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:48:35] "POST /mail/load_message_failures HTTP/1.1" 200 - 4 0.011 0.163 2026-10-19 12:48:35,368 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:48:35] "POST /web/action/load HTTP/1.1" 200 - 11 0.012 0.163 2026-10-19 12:48:35,458 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:48:35] "GET /web/image?model=res.users&field=avatar_128&id=583 HTTP/1.1" 200 - 18 0.034 0.217 2026-10-19 12:48:35,721 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:48:35] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 88 0.110 0.193 2026-10-19 12:48:35,830 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:48:35] "POST /web/dataset/call_kw/account.move.line/search_panel_select_range HTTP/1.1" 200 - 14 0.025 0.048 2026-10-19 12:48:35,938 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:48:35] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 27 0.046 0.120 2026-10-19 12:48:35,953 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:48:35] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 3 0.004 0.168 2026-10-19 12:48:36,889 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour.browser: Tour reconcile_journal_items_payment_difference_tour on step: 'Select the journal item Difference JI larger item (trigger: .o_data_row:contains('Difference JI larger item') .o_list_record_selector)' 2026-10-19 12:48:36,923 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour.browser: Tour reconcile_journal_items_payment_difference_tour on step: 'Select the journal item Difference JI smaller item (trigger: .o_data_row:contains('Difference JI smaller item') .o_list_record_selector)' 2026-10-19 12:48:36,953 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour.browser: Tour reconcile_journal_items_payment_difference_tour on step: 'Open the Actions menu (trigger: .o_cp_action_menus button.dropdown-toggle)' 2026-10-19 12:48:36,968 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour.browser: Tour reconcile_journal_items_payment_difference_tour on step: 'Run the Reconcile action, found by the name the server gives it in the user's language (trigger: .o_cp_action_menus .dropdown-item)' 2026-10-19 12:48:37,017 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:48:37] "POST /web/dataset/call_kw/account.move.line/json_friendly_approval_request_data HTTP/1.1" 200 - 21 0.049 0.038 2026-10-19 12:48:37,050 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:48:37] "POST /web/dataset/call_kw/account.move.line/json_friendly_approval_request_data HTTP/1.1" 200 - 6 0.008 0.082 2026-10-19 12:48:37,113 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:48:37] "POST /web/action/load HTTP/1.1" 200 - 15 0.026 0.107 2026-10-19 12:48:37,122 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour.browser: Tour reconcile_journal_items_payment_difference_tour on step: 'The reconcile form opened (trigger: .o_account_reconcile_form_statusbar)' 2026-10-19 12:48:37,188 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:48:37] "POST /web/action/load HTTP/1.1" 200 - 13 0.032 0.033 2026-10-19 12:48:37,392 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:48:37] "POST /web/action/run HTTP/1.1" 200 - 44 0.071 0.123 2026-10-19 12:48:37,399 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:48:37] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.076 2026-10-19 12:48:37,458 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:48:37] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 5 0.012 0.038 2026-10-19 12:48:37,495 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:48:37] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 3 0.003 0.010 2026-10-19 12:48:37,597 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:48:37] "POST /web/dataset/call_kw/account.move.line/web_read HTTP/1.1" 200 - 21 0.027 0.084 2026-10-19 12:48:37,725 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:48:37] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 8 0.008 0.043 2026-10-19 12:48:37,777 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:48:37] "POST /web/dataset/call_kw/res.partner/read HTTP/1.1" 200 - 5 0.007 0.029 2026-10-19 12:48:37,812 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:48:37] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 3 0.006 0.010 2026-10-19 12:48:37,898 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:48:37] "POST /web/dataset/call_kw/account.move.line/json_friendly_approval_request_data HTTP/1.1" 200 - 6 0.012 0.024 2026-10-19 12:48:38,671 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour.browser: Tour reconcile_journal_items_payment_difference_tour on step: 'Choose Mark as fully paid (trigger: .o_field_widget[name='payment_difference_handling'] input[data-value='reconcile'])' 2026-10-19 12:48:38,690 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour.browser: Tour reconcile_journal_items_payment_difference_tour on step: 'Choose the account Difference Tour Account (trigger: .o_field_widget[name='writeoff_account_id'] input)' 2026-10-19 12:48:38,792 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:48:38] "POST /web/dataset/call_kw/account.move.line/onchange HTTP/1.1" 200 - 26 0.025 0.084 2026-10-19 12:48:38,848 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:48:38] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 3 0.003 0.010 2026-10-19 12:48:38,892 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:48:38] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.005 2026-10-19 12:48:39,630 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour.browser: Tour reconcile_journal_items_payment_difference_tour on step: 'Pick it from the dropdown (trigger: .ui-autocomplete .ui-menu-item a:contains('Difference Tour Account'))' 2026-10-19 12:48:39,654 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:48:39] "POST /web/dataset/call_kw/account.account/name_search HTTP/1.1" 200 - 4 0.010 0.017 2026-10-19 12:48:39,908 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:48:39] "POST /web/dataset/call_kw/account.account/name_search HTTP/1.1" 200 - 4 0.007 0.018 2026-10-19 12:48:40,689 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour.browser: Tour reconcile_journal_items_payment_difference_tour on step: 'Validate (trigger: .o_account_reconcile_form_statusbar button[name='action_validate']:not(.disabled))' 2026-10-19 12:48:40,818 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:48:40] "POST /web/dataset/call_kw/account.move.line/onchange HTTP/1.1" 200 - 26 0.037 0.091 2026-10-19 12:48:40,864 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:48:40] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 3 0.005 0.011 2026-10-19 12:48:41,638 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour.browser: Tour reconcile_journal_items_payment_difference_tour on step: 'Validate is replaced by Revert once the items are reconciled (trigger: .o_account_reconcile_form_statusbar button[name='action_revert_reconciliation'])' 2026-10-19 12:48:41,780 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:48:41] "POST /web/dataset/call_kw/account.move.line/web_save HTTP/1.1" 200 - 25 0.032 0.109 2026-10-19 12:48:42,618 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:48:42] "POST /web/dataset/call_button HTTP/1.1" 200 - 193 0.338 0.475 2026-10-19 12:48:42,634 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:48:42] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 3 0.006 0.811 2026-10-19 12:48:42,683 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:48:42] "POST /web/dataset/call_kw/account.move.line/json_friendly_approval_request_data HTTP/1.1" 200 - 6 0.017 0.834 2026-10-19 12:48:42,756 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:48:42] "POST /web/dataset/call_kw/account.move.line/web_read HTTP/1.1" 200 - 15 0.019 0.103 2026-10-19 12:48:42,930 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:48:42] "POST /mail/thread/data HTTP/1.1" 200 - 35 0.059 0.069 2026-10-19 12:48:43,019 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:48:43] "POST /mail/thread/messages HTTP/1.1" 200 - 25 0.051 0.086 2026-10-19 12:48:43,024 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:48:43] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.075 2026-10-19 12:48:43,151 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:48:43] "GET /web/image?field=avatar_128&id=1273&model=res.partner&unique=2026-10-19%2012%3A47%3A38 HTTP/1.1" 200 - 11 0.011 0.042 2026-10-19 12:48:43,164 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:48:43] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.018 2026-10-19 12:48:43,921 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour.browser: test successful 2026-10-19 12:48:43,932 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:48:43] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:48:43,941 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour: Closing chrome headless with pid 6357 2026-10-19 12:48:43,942 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour: Closing websocket connection 2026-10-19 12:48:43,943 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour: Terminating chrome headless with pid 6357 2026-10-19 12:48:44,038 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour: Chrome Log in: /tmp/odoo_tests/rb-993a05d-225723-426370/chrome_logs/chrome_log_20261019_124844_037844_TestReconcilePaymentDifferenceChoiceTour.txt 2026-10-19 12:48:44,038 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour: Removing chrome user profile "/tmp/tmphtx7uk82_chrome_odoo" 2026-10-19 12:48:44,114 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-10-19 12:49:18,559 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_validate: Starting TestReconcileValidate.test_a_bank_transaction_inside_the_period_lock_blocks_a_regular_accountant ... 2026-10-19 12:49:22,735 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #587 deleted account.move.line.ctp records with IDs: [937] 2026-10-19 12:49:22,959 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #587 deleted account.move.line records with IDs: [1887] 2026-10-19 12:49:23,161 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_validate: Starting TestReconcileValidate.test_a_journal_items_difference_on_or_before_the_lock_date_blocks_a_regular_accountant ... 2026-10-19 12:49:28,712 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_validate: Starting TestReconcileValidate.test_an_entry_that_differs_from_the_lines_shown_is_refused ... 2026-10-19 12:49:29,384 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_validate: Starting TestReconcileValidate.test_difference_entry_on_a_default_taxed_account_posts_only_the_lines_shown ... 2026-10-19 12:49:31,052 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_validate: Starting TestReconcileValidate.test_each_settled_item_is_reconciled_with_its_own_row ... 2026-10-19 12:49:32,632 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #584 deleted account.move.line.ctp records with IDs: [949] 2026-10-19 12:49:32,824 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #584 deleted account.move.line records with IDs: [1912] 2026-10-19 12:49:34,587 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #584 deleted account.move.line.ctp records with IDs: [954] 2026-10-19 12:49:34,731 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #584 deleted account.move.line records with IDs: [1920] 2026-10-19 12:49:36,487 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #584 deleted account.move.line.ctp records with IDs: [959] 2026-10-19 12:49:36,659 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #584 deleted account.move.line records with IDs: [1928] 2026-10-19 12:49:38,383 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #584 deleted account.move.line.ctp records with IDs: [963] 2026-10-19 12:49:38,532 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #584 deleted account.move.line records with IDs: [1934] 2026-10-19 12:49:40,025 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #584 deleted account.move.line.ctp records with IDs: [966] 2026-10-19 12:49:40,196 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #584 deleted account.move.line records with IDs: [1939] 2026-10-19 12:49:40,484 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_validate: Starting TestReconcileValidate.test_invalid_draft_is_rejected_before_anything_is_written ... 2026-10-19 12:49:52,751 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_validate: Starting TestReconcileValidate.test_journal_items_difference_is_kept_open_or_closed_as_chosen ... 2026-10-19 12:50:02,462 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #584 deleted account.partial.reconcile records with IDs: [198, 199] 2026-10-19 12:50:02,586 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #584 deleted account.full.reconcile records with IDs: [124] 2026-10-19 12:50:02,807 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #584 deleted account.partial.reconcile records with IDs: [200, 201] 2026-10-19 12:50:06,156 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #584 deleted account.partial.reconcile records with IDs: [205, 206] 2026-10-19 12:50:06,234 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #584 deleted account.full.reconcile records with IDs: [128] 2026-10-19 12:50:08,037 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_validate: Starting TestReconcileValidate.test_journal_items_preview_is_what_reconcile_does ... 2026-10-19 12:50:12,745 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #584 deleted ir.config_parameter records with IDs: [93] 2026-10-19 12:50:12,749 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_validate: Starting TestReconcileValidate.test_journal_items_to_check_flags_and_set_as_checked_clears ... 2026-10-19 12:50:15,312 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_validate: Starting TestReconcileValidate.test_marking_an_item_fully_paid_posts_the_difference_where_chosen ... 2026-10-19 12:50:16,619 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #584 deleted account.move.line.ctp records with IDs: [1047] 2026-10-19 12:50:16,815 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #584 deleted account.move.line records with IDs: [2102] 2026-10-19 12:50:18,017 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #584 deleted account.move.line.ctp records with IDs: [1050] 2026-10-19 12:50:18,192 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #584 deleted account.move.line records with IDs: [2107] 2026-10-19 12:50:19,902 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #584 deleted account.move.line.ctp records with IDs: [1054] 2026-10-19 12:50:20,063 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #584 deleted account.move.line records with IDs: [2113] 2026-10-19 12:50:21,840 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #584 deleted account.move.line.ctp records with IDs: [1058] 2026-10-19 12:50:22,013 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #584 deleted account.move.line records with IDs: [2119] 2026-10-19 12:50:24,415 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #584 deleted account.move.line.ctp records with IDs: [1065] 2026-10-19 12:50:24,579 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #584 deleted account.move.line records with IDs: [2131] 2026-10-19 12:50:25,912 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_validate: Starting TestReconcileValidate.test_model_tax_is_posted_once_on_an_account_defaulting_to_that_tax ... 2026-10-19 12:50:26,872 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #584 deleted account.move.line.ctp records with IDs: [1069] 2026-10-19 12:50:27,057 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #584 deleted account.move.line records with IDs: [2138] 2026-10-19 12:50:27,308 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_validate: Starting TestReconcileValidate.test_payer_name_identifies_the_partner_only_when_exactly_one_matches ... 2026-10-19 12:50:28,423 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #584 deleted account.move.line.ctp records with IDs: [1070] 2026-10-19 12:50:28,625 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #584 deleted account.move.line records with IDs: [2142] 2026-10-19 12:50:32,333 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_validate: Starting TestReconcileValidate.test_reconcile_model_identified_partner_is_written_only_at_validate ... 2026-10-19 12:50:34,464 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #584 deleted account.move.line.ctp records with IDs: [1082] 2026-10-19 12:50:34,634 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #584 deleted account.move.line records with IDs: [2165] 2026-10-19 12:50:36,134 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #584 deleted account.move.line.ctp records with IDs: [1085] 2026-10-19 12:50:36,350 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #584 deleted account.move.line records with IDs: [2170] 2026-10-19 12:50:37,855 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_validate: Starting TestReconcileValidate.test_reconcile_model_writeoff_decision_needs_an_unambiguous_writeoff ... 2026-10-19 12:50:48,988 100 INFO rb-993a05d-225723-426370 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan2_id_index on table crossovered_budget_line 2026-10-19 12:50:48,989 100 INFO rb-993a05d-225723-426370 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan3_id_index on table crossovered_budget_line 2026-10-19 12:50:48,989 100 INFO rb-993a05d-225723-426370 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan4_id_index on table crossovered_budget_line 2026-10-19 12:50:48,989 100 INFO rb-993a05d-225723-426370 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan10_id_index on table crossovered_budget_line 2026-10-19 12:50:48,989 100 INFO rb-993a05d-225723-426370 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan11_id_index on table crossovered_budget_line 2026-10-19 12:50:48,989 100 INFO rb-993a05d-225723-426370 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan12_id_index on table crossovered_budget_line 2026-10-19 12:50:48,989 100 INFO rb-993a05d-225723-426370 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan13_id_index on table crossovered_budget_line 2026-10-19 12:50:48,989 100 INFO rb-993a05d-225723-426370 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan14_id_index on table crossovered_budget_line 2026-10-19 12:50:48,989 100 INFO rb-993a05d-225723-426370 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan15_id_index on table crossovered_budget_line 2026-10-19 12:50:52,829 100 INFO rb-993a05d-225723-426370 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan2_id_index on table estimate_create_budget_wizard_line 2026-10-19 12:50:52,829 100 INFO rb-993a05d-225723-426370 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan3_id_index on table estimate_create_budget_wizard_line 2026-10-19 12:50:52,829 100 INFO rb-993a05d-225723-426370 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan4_id_index on table estimate_create_budget_wizard_line 2026-10-19 12:50:52,829 100 INFO rb-993a05d-225723-426370 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan10_id_index on table estimate_create_budget_wizard_line 2026-10-19 12:50:52,829 100 INFO rb-993a05d-225723-426370 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan11_id_index on table estimate_create_budget_wizard_line 2026-10-19 12:50:52,829 100 INFO rb-993a05d-225723-426370 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan12_id_index on table estimate_create_budget_wizard_line 2026-10-19 12:50:52,829 100 INFO rb-993a05d-225723-426370 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan13_id_index on table estimate_create_budget_wizard_line 2026-10-19 12:50:52,829 100 INFO rb-993a05d-225723-426370 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan14_id_index on table estimate_create_budget_wizard_line 2026-10-19 12:50:52,829 100 INFO rb-993a05d-225723-426370 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan15_id_index on table estimate_create_budget_wizard_line 2026-10-19 12:50:56,519 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_validate: Starting TestReconcileValidate.test_remainder_lands_on_a_chosen_destination ... 2026-10-19 12:50:57,717 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #584 deleted account.move.line.ctp records with IDs: [1097] 2026-10-19 12:50:57,917 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #584 deleted account.move.line records with IDs: [2192] 2026-10-19 12:51:01,894 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #584 deleted account.move.line.ctp records with IDs: [1104] 2026-10-19 12:51:02,031 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_validate: Starting TestReconcileValidate.test_taxed_reconciliation_model_posts_its_taxes_as_core_does ... 2026-10-19 12:51:02,900 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #584 deleted account.move.line.ctp records with IDs: [1106] 2026-10-19 12:51:03,075 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #584 deleted account.move.line records with IDs: [2207] 2026-10-19 12:51:04,130 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #584 deleted account.move.line.ctp records with IDs: [1111] 2026-10-19 12:51:04,301 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #584 deleted account.move.line records with IDs: [2214] 2026-10-19 12:51:05,358 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #584 deleted account.move.line.ctp records with IDs: [1116] 2026-10-19 12:51:05,556 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #584 deleted account.move.line records with IDs: [2221] 2026-10-19 12:51:06,563 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #584 deleted account.move.line.ctp records with IDs: [1121] 2026-10-19 12:51:06,720 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #584 deleted account.move.line records with IDs: [2228] 2026-10-19 12:51:07,698 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #584 deleted account.move.line.ctp records with IDs: [1126] 2026-10-19 12:51:07,852 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #584 deleted account.move.line records with IDs: [2235] 2026-10-19 12:51:08,871 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_validate: Starting TestReconcileValidate.test_untaxed_bank_line_on_a_default_taxed_account_posts_no_tax ... 2026-10-19 12:51:09,757 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #584 deleted account.move.line.ctp records with IDs: [1133] 2026-10-19 12:51:09,900 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #584 deleted account.move.line records with IDs: [2245] 2026-10-19 12:51:11,229 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #584 deleted account.move.line.ctp records with IDs: [1136] 2026-10-19 12:51:11,402 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #584 deleted account.move.line records with IDs: [2250] 2026-10-19 12:51:11,793 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_validate: Starting TestReconcileValidate.test_validate_and_revert_are_offered_only_when_meaningful ... 2026-10-19 12:51:14,251 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_validate: Starting TestReconcileValidate.test_validate_is_idempotent_and_undo_restores_a_clean_draft ... 2026-10-19 12:51:15,431 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #584 deleted account.move.line.ctp records with IDs: [1143] 2026-10-19 12:51:15,596 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #584 deleted account.move.line records with IDs: [2266] 2026-10-19 12:51:17,680 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #584 deleted account.move.line.ctp records with IDs: [1148] 2026-10-19 12:51:17,877 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #584 deleted account.move.line records with IDs: [2275] 2026-10-19 12:51:18,319 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #584 deleted account.partial.reconcile records with IDs: [230] 2026-10-19 12:51:18,405 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #584 deleted account.full.reconcile records with IDs: [143] 2026-10-19 12:51:18,689 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #584 deleted account.move.line.ctp records with IDs: [1149] 2026-10-19 12:51:18,920 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #584 deleted account.move.line records with IDs: [2274, 2276] 2026-10-19 12:51:20,252 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #584 deleted account.partial.reconcile records with IDs: [231] 2026-10-19 12:51:20,330 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #584 deleted account.full.reconcile records with IDs: [144] 2026-10-19 12:51:21,657 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #584 deleted account.move.line.ctp records with IDs: [1154] 2026-10-19 12:51:21,832 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #584 deleted account.move.line records with IDs: [2286] 2026-10-19 12:51:22,403 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_reconciliation.tests.test_reconcile_validate: Starting TestReconcileValidate.test_validate_posts_exactly_the_validated_draft ... 2026-10-19 12:51:23,837 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #584 deleted account.move.line.ctp records with IDs: [1157] 2026-10-19 12:51:24,021 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #584 deleted account.move.line records with IDs: [2291] 2026-10-19 12:51:25,968 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #584 deleted account.move.line.ctp records with IDs: [1161] 2026-10-19 12:51:26,180 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #584 deleted account.move.line records with IDs: [2297] 2026-10-19 12:51:27,999 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #584 deleted account.move.line.ctp records with IDs: [1164] 2026-10-19 12:51:28,214 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #584 deleted account.move.line records with IDs: [2302] 2026-10-19 12:51:30,624 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #584 deleted account.move.line.ctp records with IDs: [1168] 2026-10-19 12:51:30,779 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #584 deleted account.move.line records with IDs: [2308] 2026-10-19 12:51:34,655 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-10-19 12:52:14,911 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_recurring.tests.test_account_recurring: Starting TestAccountRecurring.test_auto_recurring_transfer_1 ... 2026-10-19 12:52:18,273 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_recurring.tests.test_account_recurring: Starting TestAccountRecurring.test_auto_recurring_transfer_2 ... 2026-10-19 12:52:22,910 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_recurring.tests.test_account_recurring: Starting TestAccountRecurring.test_auto_recurring_transfer_3 ... 2026-10-19 12:52:28,291 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #590 deleted account.move.line.ctp records with IDs: [1186, 1187, 1188, 1189] 2026-10-19 12:52:28,681 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #590 deleted account.move.line records with IDs: [2337, 2338, 2339, 2340, 2341, 2342, 2343, 2344] 2026-10-19 12:52:28,908 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #590 deleted mail.message records with IDs: [28622, 28621, 28620, 28619, 28618, 28617, 28616, 28615, 28614, 28613, 28612, 28611] 2026-10-19 12:52:29,111 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #590 deleted account.move records with IDs: [1019, 1020, 1021, 1022] 2026-10-19 12:52:29,129 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #590 deleted mail.followers records with IDs: [18934, 18935, 18936, 18937] 2026-10-19 12:52:30,541 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_recurring.tests.test_account_recurring: Starting TestAccountRecurring.test_auto_recurring_transfer_with_foreign_currency ... 2026-10-19 12:52:37,483 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_recurring.tests.test_account_recurring: Starting TestAccountRecurring.test_billing_clerk_can_post_invoice_with_recurring_line ... 2026-10-19 12:52:38,597 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 363 and Message-Id '<482460597353215.1792414358.547016143798828-openerp-private@3402a05e02fb>' from 'accountman@test.com' to (redacted) "'*************st@example.com'" successfully sent 2026-10-19 12:52:38,597 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 12:52:38,615 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #590 deleted mail.mail records with IDs: [363] 2026-10-19 12:52:38,641 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #590 deleted mail.message records with IDs: [28654] 2026-10-19 12:52:38,641 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 12:52:38,663 100 INFO rb-993a05d-225723-426370 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-19 12:52:42,835 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_recurring.tests.test_account_recurring: Starting TestAccountRecurring.test_billing_clerk_can_reset_recurring_invoice_to_draft ... 2026-10-19 12:52:43,991 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 364 and Message-Id '<567039391667775.1792414363.941251993179321-openerp-private@3402a05e02fb>' from 'accountman@test.com' to (redacted) "'**************ft@example.com'" successfully sent 2026-10-19 12:52:43,991 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 12:52:44,006 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #590 deleted mail.mail records with IDs: [364] 2026-10-19 12:52:44,024 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #590 deleted mail.message records with IDs: [28661] 2026-10-19 12:52:44,025 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 12:52:44,052 100 INFO rb-993a05d-225723-426370 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-19 12:52:47,976 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #593 deleted account.move.line.ctp records with IDs: [1213, 1214] 2026-10-19 12:52:48,223 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #593 deleted account.move.line records with IDs: [2389, 2390, 2391, 2392] 2026-10-19 12:52:48,317 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #593 deleted mail.message records with IDs: [28669, 28668, 28667, 28666, 28665, 28664] 2026-10-19 12:52:48,447 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #593 deleted account.move records with IDs: [1044, 1045] 2026-10-19 12:52:48,461 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #593 deleted mail.followers records with IDs: [18964, 18965] 2026-10-19 12:52:48,544 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_recurring.tests.test_account_recurring: Starting TestAccountRecurring.test_billing_clerk_still_cannot_create_allocation_manually ... 2026-10-19 12:52:49,593 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 365 and Message-Id '<987417916460527.1792414369.543421268463135-openerp-private@3402a05e02fb>' from 'accountman@test.com' to (redacted) "'**************rd@example.com'" successfully sent 2026-10-19 12:52:49,593 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 12:52:49,608 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #590 deleted mail.mail records with IDs: [365] 2026-10-19 12:52:49,629 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #590 deleted mail.message records with IDs: [28672] 2026-10-19 12:52:49,630 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 12:52:49,656 100 INFO rb-993a05d-225723-426370 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-19 12:52:54,196 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_recurring.tests.test_account_recurring: Starting TestAccountRecurring.test_manual_recurring_transfer_4 ... 2026-10-19 12:52:57,996 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_recurring.tests.test_account_recurring: Starting TestAccountRecurring.test_move_line_dates_constraint ... 2026-10-19 12:52:59,072 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_recurring.tests.test_account_recurring: Starting TestAccountRecurring.test_move_line_name ... 2026-10-19 12:52:59,770 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_recurring.tests.test_account_recurring: Starting TestAccountRecurring.test_recurring_allocations_identical_for_clerk_and_accountant ... 2026-10-19 12:53:01,157 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 366 and Message-Id '<610867246389772.1792414381.105030298233032-openerp-private@3402a05e02fb>' from 'accountman@test.com' to (redacted) "'*************in@example.com'" successfully sent 2026-10-19 12:53:01,157 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 12:53:01,173 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #590 deleted mail.mail records with IDs: [366] 2026-10-19 12:53:01,199 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #590 deleted mail.message records with IDs: [28684] 2026-10-19 12:53:01,200 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 12:53:01,227 100 INFO rb-993a05d-225723-426370 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-19 12:53:02,400 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 367 and Message-Id '<575522596638840.1792414382.332186460494995-openerp-private@3402a05e02fb>' from 'accountman@test.com' to (redacted) "'************in@example.com'" successfully sent 2026-10-19 12:53:02,401 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 12:53:02,427 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #590 deleted mail.mail records with IDs: [367] 2026-10-19 12:53:02,451 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #590 deleted mail.message records with IDs: [28686] 2026-10-19 12:53:02,452 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 12:53:02,478 100 INFO rb-993a05d-225723-426370 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-19 12:53:09,978 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_recurring.tests.test_account_recurring: Starting TestAccountRecurring.test_recurring_transfer_generated_on_customer_invoice_created_by_orm ... 2026-10-19 12:53:11,359 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_recurring.tests.test_account_recurring: Starting TestAccountRecurring.test_recurring_transfer_generated_on_vendor_bill_created_by_orm ... 2026-10-19 12:53:12,715 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_recurring.tests.test_account_recurring: Starting TestAccountRecurring.test_recurring_transfer_generated_when_dates_written_after_create ... 2026-10-19 12:53:14,204 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 10 checked, 10 removed 2026-10-19 12:53:52,404 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_recurring.tests.test_effective_span_end: Starting TestRecurringEffectiveSpanEnd.test_recurring_end_date_false_for_a_plain_unrelated_line ... 2026-10-19 12:53:52,686 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_recurring.tests.test_effective_span_end: Starting TestRecurringEffectiveSpanEnd.test_recurring_end_date_inherits_the_single_transfer_origin ... 2026-10-19 12:53:56,315 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_recurring.tests.test_effective_span_end: Starting TestRecurringEffectiveSpanEnd.test_recurring_end_date_multi_origin_resolves_to_the_max_date_to ... 2026-10-19 12:53:56,952 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_recurring.tests.test_effective_span_end: Starting TestRecurringEffectiveSpanEnd.test_recurring_end_date_reads_own_date_maturity_when_no_span_or_origin ... 2026-10-19 12:53:57,352 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_account_recurring.tests.test_effective_span_end: Starting TestRecurringEffectiveSpanEnd.test_recurring_end_date_reads_own_date_to_as_a_date ... 2026-10-19 12:54:00,384 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-19 12:55:10,303 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_affiliate.tests.test_access_right: Starting TestAccessRight.test_01_access_right_internal_user ... 2026-10-19 12:55:10,597 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 603, model: affiliate.commission.rule 2026-10-19 12:55:10,604 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 603, model: affiliate.report 2026-10-19 12:55:10,614 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 603, model: affiliate.code 2026-10-19 12:55:10,620 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 603, model: affiliate.commission 2026-10-19 12:55:10,626 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 603, model: affiliate.commission.line 2026-10-19 12:55:10,632 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 603, model: affiliate.commission.rule 2026-10-19 12:55:10,637 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 603, model: affiliate.report 2026-10-19 12:55:10,647 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 603, model: affiliate.code 2026-10-19 12:55:10,652 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 603, model: affiliate.commission 2026-10-19 12:55:10,658 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 603, model: affiliate.commission.line 2026-10-19 12:55:10,663 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 603, model: affiliate.commission.rule 2026-10-19 12:55:10,668 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 603, model: affiliate.report 2026-10-19 12:55:10,677 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 603, model: affiliate.code 2026-10-19 12:55:10,683 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 603, model: affiliate.commission 2026-10-19 12:55:10,688 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 603, model: affiliate.commission.line 2026-10-19 12:55:10,693 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 603, model: affiliate.commission.rule 2026-10-19 12:55:10,699 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 603, model: affiliate.report 2026-10-19 12:55:10,704 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_affiliate.tests.test_access_right: Starting TestAccessRight.test_02_access_right_portal_user ... 2026-10-19 12:55:10,915 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 601, model: affiliate.commission.rule 2026-10-19 12:55:10,921 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 601, model: affiliate.progressive.commission 2026-10-19 12:55:10,926 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 601, model: affiliate.report 2026-10-19 12:55:10,935 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 601, model: affiliate.code 2026-10-19 12:55:10,941 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 601, model: affiliate.commission 2026-10-19 12:55:10,947 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 601, model: affiliate.commission.line 2026-10-19 12:55:10,952 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 601, model: affiliate.commission.rule 2026-10-19 12:55:10,957 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 601, model: affiliate.progressive.commission 2026-10-19 12:55:10,962 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 601, model: affiliate.report 2026-10-19 12:55:10,972 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 601, model: affiliate.code 2026-10-19 12:55:10,977 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 601, model: affiliate.commission 2026-10-19 12:55:10,982 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 601, model: affiliate.commission.line 2026-10-19 12:55:10,988 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 601, model: affiliate.commission.rule 2026-10-19 12:55:10,993 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 601, model: affiliate.progressive.commission 2026-10-19 12:55:10,998 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 601, model: affiliate.report 2026-10-19 12:55:11,007 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 601, model: affiliate.code 2026-10-19 12:55:11,011 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 601, model: affiliate.commission 2026-10-19 12:55:11,016 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 601, model: affiliate.commission.line 2026-10-19 12:55:11,021 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 601, model: affiliate.commission.rule 2026-10-19 12:55:11,026 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 601, model: affiliate.progressive.commission 2026-10-19 12:55:11,031 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 601, model: affiliate.report 2026-10-19 12:55:11,036 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_affiliate.tests.test_access_right: Starting TestAccessRight.test_03_access_right_affliate_user ... 2026-10-19 12:55:11,258 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 604, model: affiliate.report 2026-10-19 12:55:11,269 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 604, model: affiliate.commission.rule 2026-10-19 12:55:11,275 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 604, model: affiliate.progressive.commission 2026-10-19 12:55:11,280 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 604, model: affiliate.report 2026-10-19 12:55:11,290 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 604, model: affiliate.commission.rule 2026-10-19 12:55:11,296 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 604, model: affiliate.progressive.commission 2026-10-19 12:55:11,301 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 604, model: affiliate.report 2026-10-19 12:55:11,311 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 604, model: affiliate.code 2026-10-19 12:55:11,316 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 604, model: affiliate.commission 2026-10-19 12:55:11,322 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 604, model: affiliate.commission.line 2026-10-19 12:55:11,327 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 604, model: affiliate.commission.rule 2026-10-19 12:55:11,332 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 604, model: affiliate.progressive.commission 2026-10-19 12:55:11,337 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 604, model: affiliate.report 2026-10-19 12:55:11,341 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_affiliate.tests.test_access_right: Starting TestAccessRight.test_04_access_right_affliate_admin ... 2026-10-19 12:55:11,540 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 608, model: affiliate.report 2026-10-19 12:55:11,549 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 608, model: affiliate.report 2026-10-19 12:55:11,557 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 608, model: affiliate.report 2026-10-19 12:55:11,561 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_affiliate.tests.test_access_right: Starting TestAccessRight.test_05_access_rule_own_affiliate_code ... 2026-10-19 12:55:11,834 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 604, model: affiliate.code 2026-10-19 12:55:11,849 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [5], uid: 604, model: affiliate.code 2026-10-19 12:55:11,870 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [5], uid: 604, model: affiliate.code 2026-10-19 12:55:11,883 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [5], uid: 604, model: affiliate.code 2026-10-19 12:55:11,979 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 604, model: affiliate.code 2026-10-19 12:55:12,000 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [5], uid: 604, model: affiliate.code 2026-10-19 12:55:12,024 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [5], uid: 604, model: affiliate.code 2026-10-19 12:55:12,045 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_affiliate.tests.test_access_right: Starting TestAccessRight.test_06_access_rule_own_affiliate_commission ... 2026-10-19 12:55:12,547 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 604, model: affiliate.commission 2026-10-19 12:55:12,577 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [6], uid: 604, model: affiliate.commission 2026-10-19 12:55:12,599 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [6], uid: 604, model: affiliate.commission 2026-10-19 12:55:12,618 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [6], uid: 604, model: affiliate.commission 2026-10-19 12:55:12,809 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 604, model: affiliate.commission 2026-10-19 12:55:12,822 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [6], uid: 604, model: affiliate.commission 2026-10-19 12:55:12,840 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [6], uid: 604, model: affiliate.commission 2026-10-19 12:55:12,858 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_affiliate.tests.test_access_right: Starting TestAccessRight.test_07_access_rule_all_affiliate_code ... 2026-10-19 12:55:12,927 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_affiliate.tests.test_access_right: Starting TestAccessRight.test_08_access_rule_all_affiliate_commission ... 2026-10-19 12:55:13,258 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_affiliate.tests.test_access_right: Starting TestAccessRight.test_09_access_right_billing_user ... 2026-10-19 12:55:13,526 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 610, model: affiliate.code 2026-10-19 12:55:13,531 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 610, model: affiliate.commission 2026-10-19 12:55:13,537 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 610, model: affiliate.commission.line 2026-10-19 12:55:13,543 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 610, model: affiliate.commission.rule 2026-10-19 12:55:13,554 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 610, model: affiliate.code 2026-10-19 12:55:13,559 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 610, model: affiliate.commission 2026-10-19 12:55:13,566 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 610, model: affiliate.commission.line 2026-10-19 12:55:13,572 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 610, model: affiliate.commission.rule 2026-10-19 12:55:13,587 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 610, model: affiliate.code 2026-10-19 12:55:13,603 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 610, model: affiliate.commission 2026-10-19 12:55:13,618 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 610, model: affiliate.commission.line 2026-10-19 12:55:13,636 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 610, model: affiliate.commission.rule 2026-10-19 12:55:13,640 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_affiliate.tests.test_access_right: Starting TestAccessRight.test_10_access_right_account_readonly_user ... 2026-10-19 12:55:13,919 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 611, model: affiliate.code 2026-10-19 12:55:13,968 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 611, model: affiliate.commission 2026-10-19 12:55:13,982 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 611, model: affiliate.commission.line 2026-10-19 12:55:13,992 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 611, model: affiliate.commission.rule 2026-10-19 12:55:14,008 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 611, model: affiliate.code 2026-10-19 12:55:14,014 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 611, model: affiliate.commission 2026-10-19 12:55:14,032 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 611, model: affiliate.commission.line 2026-10-19 12:55:14,039 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 611, model: affiliate.commission.rule 2026-10-19 12:55:14,066 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 611, model: affiliate.code 2026-10-19 12:55:14,090 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 611, model: affiliate.commission 2026-10-19 12:55:14,103 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 611, model: affiliate.commission.line 2026-10-19 12:55:14,115 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 611, model: affiliate.commission.rule 2026-10-19 12:55:14,169 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 14 checked, 14 removed 2026-10-19 12:56:18,854 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_affiliate.tests.test_account_move: Starting TestAccountMove.test_commission_with_existing_invoice ... 2026-10-19 12:56:20,059 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_affiliate.tests.test_account_move: Starting TestAccountMove.test_commission_with_no_existing_invoice ... 2026-10-19 12:56:20,990 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_affiliate.tests.test_account_move: Starting TestAccountMove.test_link_commission_ids ... 2026-10-19 12:56:21,596 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 12 checked, 12 removed 2026-10-19 12:57:25,172 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_affiliate.tests.test_affiliate_code: Starting TestAffiliateCode.test_barcode ... 2026-10-19 12:57:25,316 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_affiliate.tests.test_affiliate_code: Starting TestAffiliateCode.test_create_affiliate ... 2026-10-19 12:57:25,696 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_affiliate.tests.test_affiliate_code: Starting TestAffiliateCode.test_generate_name_with_config ... 2026-10-19 12:57:25,977 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_affiliate.tests.test_affiliate_code: Starting TestAffiliateCode.test_get_product_comm_percentage_01 ... 2026-10-19 12:57:26,030 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_affiliate.tests.test_affiliate_code: Starting TestAffiliateCode.test_get_product_comm_percentage_02 ... 2026-10-19 12:57:26,109 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_affiliate.tests.test_affiliate_code: Starting TestAffiliateCode.test_get_product_comm_percentage_03 ... 2026-10-19 12:57:26,182 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_affiliate.tests.test_affiliate_code: Starting TestAffiliateCode.test_get_product_comm_percentage_04 ... 2026-10-19 12:57:26,256 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_affiliate.tests.test_affiliate_code: Starting TestAffiliateCode.test_name_search ... 2026-10-19 12:57:26,278 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_affiliate.tests.test_affiliate_code: Starting TestAffiliateCode.test_reach_the_maximun_limit_of_affiliate_code ... 2026-10-19 12:57:26,993 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 12 checked, 12 removed 2026-10-19 12:58:30,572 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_affiliate.tests.test_commission_rule: Starting TestCommissionRule.test_check_date ... 2026-10-19 12:58:31,016 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 12 checked, 12 removed 2026-10-19 12:59:34,096 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_affiliate.tests.test_cron: Starting TestFiscalPosition.test_01_config_auto_generate_affiliate_bill_receipts ... 2026-10-19 12:59:34,891 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_affiliate.tests.test_cron: Starting TestFiscalPosition.test_02_cron_generate_affiliate_bill_receipts_with_month_cycle ... 2026-10-19 12:59:35,622 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_cron: Manually starting job `Affiliate: Automatically generate bills/receipts for affiliate commissions`. 2026-10-19 12:59:35,743 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_cron: Job `Affiliate: Automatically generate bills/receipts for affiliate commissions` done. 2026-10-19 12:59:35,796 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_cron: Manually starting job `Affiliate: Automatically generate bills/receipts for affiliate commissions`. 2026-10-19 12:59:36,629 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_cron: Job `Affiliate: Automatically generate bills/receipts for affiliate commissions` done. 2026-10-19 12:59:36,783 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_cron: Manually starting job `Affiliate: Automatically generate bills/receipts for affiliate commissions`. 2026-10-19 12:59:37,244 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_cron: Job `Affiliate: Automatically generate bills/receipts for affiliate commissions` done. 2026-10-19 12:59:37,257 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_affiliate.tests.test_cron: Starting TestFiscalPosition.test_03_cron_generate_affiliate_bill_receipts_with_week_cycle ... 2026-10-19 12:59:37,962 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_cron: Manually starting job `Affiliate: Automatically generate bills/receipts for affiliate commissions`. 2026-10-19 12:59:38,062 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_cron: Job `Affiliate: Automatically generate bills/receipts for affiliate commissions` done. 2026-10-19 12:59:38,128 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_cron: Manually starting job `Affiliate: Automatically generate bills/receipts for affiliate commissions`. 2026-10-19 12:59:38,947 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_cron: Job `Affiliate: Automatically generate bills/receipts for affiliate commissions` done. 2026-10-19 12:59:39,126 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_cron: Manually starting job `Affiliate: Automatically generate bills/receipts for affiliate commissions`. 2026-10-19 12:59:39,578 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_cron: Job `Affiliate: Automatically generate bills/receipts for affiliate commissions` done. 2026-10-19 12:59:39,591 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_affiliate.tests.test_cron: Starting TestFiscalPosition.test_04_cron_generate_affiliate_bill_receipts_with_day_cycle ... 2026-10-19 12:59:40,369 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_cron: Manually starting job `Affiliate: Automatically generate bills/receipts for affiliate commissions`. 2026-10-19 12:59:40,490 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_cron: Job `Affiliate: Automatically generate bills/receipts for affiliate commissions` done. 2026-10-19 12:59:40,571 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_cron: Manually starting job `Affiliate: Automatically generate bills/receipts for affiliate commissions`. 2026-10-19 12:59:41,370 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_cron: Job `Affiliate: Automatically generate bills/receipts for affiliate commissions` done. 2026-10-19 12:59:41,542 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_cron: Manually starting job `Affiliate: Automatically generate bills/receipts for affiliate commissions`. 2026-10-19 12:59:42,018 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_cron: Job `Affiliate: Automatically generate bills/receipts for affiliate commissions` done. 2026-10-19 12:59:42,034 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_affiliate.tests.test_cron: Starting TestFiscalPosition.test_05_create_commission_receipt_invoice_manually ... 2026-10-19 12:59:43,279 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 12 checked, 12 removed 2026-10-19 13:00:48,599 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_affiliate.tests.test_fiscal_position: Starting TestFiscalPosition.test_fiscal_position ... 2026-10-19 13:00:50,107 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 12 checked, 12 removed 2026-10-19 13:01:54,878 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_affiliate.tests.test_flow: Starting TestFlow.test_01_remove_partner_has_been_linked_viin_affiliate_code ... 2026-10-19 13:01:55,229 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted affiliate.code records with IDs: [47] 2026-10-19 13:01:55,246 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [22828] 2026-10-19 13:01:56,129 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted res.partner records with IDs: [1546] 2026-10-19 13:01:56,141 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_affiliate.tests.test_flow: Starting TestFlow.test_create_commission ... 2026-10-19 13:01:58,238 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_affiliate.tests.test_flow: Starting TestFlow.test_default_commission_percentage ... 2026-10-19 13:01:58,343 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 12 checked, 12 removed 2026-10-19 13:03:10,495 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_affiliate.tests.test_multi_company: Starting TestMultiCompany.test_access_rule_access_commission_multi_company ... 2026-10-19 13:03:11,108 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [24], uid: 688, model: affiliate.commission 2026-10-19 13:03:11,138 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [25], uid: 687, model: affiliate.commission 2026-10-19 13:03:11,222 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [24], uid: 688, model: affiliate.commission 2026-10-19 13:03:11,259 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [25], uid: 687, model: affiliate.commission 2026-10-19 13:03:11,293 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [24], uid: 688, model: affiliate.commission 2026-10-19 13:03:11,321 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [25], uid: 687, model: affiliate.commission 2026-10-19 13:03:11,367 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [24], uid: 688, model: affiliate.commission 2026-10-19 13:03:11,391 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [25], uid: 687, model: affiliate.commission 2026-10-19 13:03:11,429 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_affiliate.tests.test_multi_company: Starting TestMultiCompany.test_access_rule_affiliate_code_multi_company ... 2026-10-19 13:03:11,680 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [50], uid: 688, model: affiliate.code 2026-10-19 13:03:11,713 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [51], uid: 687, model: affiliate.code 2026-10-19 13:03:11,762 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [50], uid: 688, model: affiliate.code 2026-10-19 13:03:11,784 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [51], uid: 687, model: affiliate.code 2026-10-19 13:03:11,827 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [50], uid: 688, model: affiliate.code 2026-10-19 13:03:11,852 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [51], uid: 687, model: affiliate.code 2026-10-19 13:03:11,896 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [50], uid: 688, model: affiliate.code 2026-10-19 13:03:11,922 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [51], uid: 687, model: affiliate.code 2026-10-19 13:03:11,949 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_affiliate.tests.test_multi_company: Starting TestMultiCompany.test_multi_company_access_commission_rule ... 2026-10-19 13:03:12,246 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [19], uid: 688, model: affiliate.commission.rule 2026-10-19 13:03:12,281 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [20], uid: 687, model: affiliate.commission.rule 2026-10-19 13:03:12,331 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [19], uid: 688, model: affiliate.commission.rule 2026-10-19 13:03:12,351 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [20], uid: 687, model: affiliate.commission.rule 2026-10-19 13:03:12,391 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [19], uid: 688, model: affiliate.commission.rule 2026-10-19 13:03:12,413 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [20], uid: 687, model: affiliate.commission.rule 2026-10-19 13:03:12,453 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [19], uid: 688, model: affiliate.commission.rule 2026-10-19 13:03:12,476 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [20], uid: 687, model: affiliate.commission.rule 2026-10-19 13:03:12,564 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 12 checked, 12 removed 2026-10-19 13:04:21,654 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_affiliate.tests.test_multi_currency: Starting TestMultiCurrency.test_multi_currency ... 2026-10-19 13:04:23,376 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 12 checked, 12 removed 2026-10-19 13:05:28,153 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_affiliate.tests.test_referral_commission: Starting TestReferralCommission.test_01_create_affiliate_referral_commission ... 2026-10-19 13:05:28,419 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_affiliate.tests.test_referral_commission: Starting TestReferralCommission.test_02_create_commission_invoice ... 2026-10-19 13:05:30,129 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_affiliate.tests.test_referral_commission: Starting TestReferralCommission.test_03_create_commission_invoice ... 2026-10-19 13:05:32,219 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 12 checked, 12 removed 2026-10-19 13:06:41,299 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_affiliate.tests.test_res_partner: Starting TestResPartner.test_compute_is_affiliate ... 2026-10-19 13:06:41,573 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted affiliate.code records with IDs: [64] 2026-10-19 13:06:41,605 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [24730] 2026-10-19 13:06:41,617 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_affiliate.tests.test_res_partner: Starting TestResPartner.test_search_is_affiliate ... 2026-10-19 13:06:41,827 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 12 checked, 12 removed 2026-10-19 13:07:49,741 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_affiliate.tests.test_res_users: Starting TestResUsers.test_action_update_affiliate_code_for_internal ... 2026-10-19 13:07:52,559 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_affiliate.tests.test_res_users: Starting TestResUsers.test_action_update_affiliate_code_for_portal ... 2026-10-19 13:07:54,334 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_affiliate.tests.test_res_users: Starting TestResUsers.test_compute_user_count ... 2026-10-19 13:07:54,393 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_affiliate.tests.test_res_users: Starting TestResUsers.test_create_user_auto_generate_code_when_enable_auto_generate_code_for_portal ... 2026-10-19 13:07:55,776 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_affiliate.tests.test_res_users: Starting TestResUsers.test_create_user_auto_generate_code_when_enable_auto_generate_code_for_user ... 2026-10-19 13:07:57,322 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_affiliate.tests.test_res_users: Starting TestResUsers.test_create_user_auto_generate_code_when_enable_auto_generate_code_for_user_and_portal ... 2026-10-19 13:07:58,987 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_affiliate.tests.test_res_users: Starting TestResUsers.test_create_user_auto_generate_code_when_not_enable_auto_generate_code ... 2026-10-19 13:08:01,042 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_affiliate.tests.test_res_users: Starting TestResUsers.test_generate_affiliate_code ... 2026-10-19 13:08:01,266 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 15 checked, 15 removed 2026-10-19 13:09:07,850 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_affiliate_crm.tests.test_affiliate_code: Starting TestAffiliateCode.test_compute_lead_count ... 2026-10-19 13:09:08,167 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted crm.lead records with IDs: [77] 2026-10-19 13:09:08,250 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 12 checked, 12 removed 2026-10-19 13:10:14,939 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_affiliate_crm.tests.test_security: Starting TestSecurity.test_permission_create_lead ... 2026-10-19 13:10:15,360 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 767, model: crm.lead 2026-10-19 13:10:15,382 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 770, model: crm.lead 2026-10-19 13:10:15,402 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 771, model: crm.lead 2026-10-19 13:10:15,408 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_affiliate_crm.tests.test_security: Starting TestSecurity.test_permission_read_lead ... 2026-10-19 13:10:15,654 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1], uid: 767, model: crm.lead 2026-10-19 13:10:15,710 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1], uid: 770, model: crm.lead 2026-10-19 13:10:15,751 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1], uid: 771, model: crm.lead 2026-10-19 13:10:15,773 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1], uid: 767, model: crm.lead 2026-10-19 13:10:16,094 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_affiliate_crm.tests.test_security: Starting TestSecurity.test_permission_unlink_lead ... 2026-10-19 13:10:16,356 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 767, model: crm.lead 2026-10-19 13:10:16,391 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 770, model: crm.lead 2026-10-19 13:10:16,417 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 771, model: crm.lead 2026-10-19 13:10:16,426 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_affiliate_crm.tests.test_security: Starting TestSecurity.test_permission_write_lead ... 2026-10-19 13:10:16,651 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 767, model: crm.lead 2026-10-19 13:10:16,674 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 770, model: crm.lead 2026-10-19 13:10:16,710 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 771, model: crm.lead 2026-10-19 13:10:16,780 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 12 checked, 12 removed 2026-10-19 13:10:17,223 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_affiliate_loyalty.tests.test_affiliate_loyalty: Starting TestAffiliateLoyalty.test_01_affiliate_loyalty_coupon_program ... 2026-10-19 13:10:17,359 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_affiliate_loyalty.tests.test_affiliate_loyalty: Starting TestAffiliateLoyalty.test_02_affiliate_loyalty_discount_code_program ... 2026-10-19 13:10:17,553 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_affiliate_loyalty.tests.test_affiliate_loyalty: Starting TestAffiliateLoyalty.test_03_reach_the_limit_of_length_of_affiliate_discount_code ... 2026-10-19 13:10:18,670 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-19 13:10:21,256 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_affiliate_loyalty.tests.test_affiliate_loyalty_access: Starting TestAffiliateLoyaltyAccess.test_01_check_affiliate_admin_access_loyalty ... 2026-10-19 13:10:21,332 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 775, model: loyalty.program 2026-10-19 13:10:21,346 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 775, model: loyalty.generate.wizard 2026-10-19 13:10:21,350 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 775, model: loyalty.program 2026-10-19 13:10:21,352 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_affiliate_loyalty.tests.test_affiliate_loyalty_access: Starting TestAffiliateLoyaltyAccess.test_02_check_affiliate_user_all_doc_access_loyalty ... 2026-10-19 13:10:21,724 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 774, model: loyalty.rule 2026-10-19 13:10:21,736 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 774, model: loyalty.reward 2026-10-19 13:10:21,791 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 774, model: loyalty.program 2026-10-19 13:10:21,800 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 774, model: loyalty.rule 2026-10-19 13:10:21,812 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 774, model: loyalty.reward 2026-10-19 13:10:21,854 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #774 deleted mail.message records with IDs: [35573, 35572] 2026-10-19 13:10:21,857 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 774, model: loyalty.card 2026-10-19 13:10:21,862 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 774, model: loyalty.generate.wizard 2026-10-19 13:10:21,889 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 774, model: loyalty.program 2026-10-19 13:10:21,898 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 774, model: loyalty.rule 2026-10-19 13:10:21,984 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 774, model: loyalty.reward 2026-10-19 13:10:21,992 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 774, model: loyalty.mail 2026-10-19 13:10:21,997 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 774, model: loyalty.mail 2026-10-19 13:10:22,006 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 774, model: loyalty.mail 2026-10-19 13:10:22,010 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_affiliate_loyalty.tests.test_affiliate_loyalty_access: Starting TestAffiliateLoyaltyAccess.test_03_check_affiliate_user_own_doc_access_loyalty ... 2026-10-19 13:10:22,365 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 773, model: loyalty.rule 2026-10-19 13:10:22,370 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 773, model: loyalty.reward 2026-10-19 13:10:22,407 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 773, model: loyalty.program 2026-10-19 13:10:22,411 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 773, model: loyalty.rule 2026-10-19 13:10:22,416 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 773, model: loyalty.reward 2026-10-19 13:10:22,445 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #773 deleted mail.message records with IDs: [35573, 35572] 2026-10-19 13:10:22,458 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 773, model: loyalty.card 2026-10-19 13:10:22,463 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 773, model: loyalty.generate.wizard 2026-10-19 13:10:22,472 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 773, model: loyalty.program 2026-10-19 13:10:22,476 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 773, model: loyalty.rule 2026-10-19 13:10:22,552 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 773, model: loyalty.reward 2026-10-19 13:10:22,564 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 773, model: loyalty.mail 2026-10-19 13:10:22,568 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 773, model: loyalty.mail 2026-10-19 13:10:22,574 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 773, model: loyalty.mail 2026-10-19 13:10:22,593 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-19 13:10:59,616 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 368 and Message-Id '<544660789693375.1792415459.564619779586792-openerp-private@3402a05e02fb>' from 'accountman@test.com' to (redacted) "'*******er@yourcompany.com'" successfully sent 2026-10-19 13:10:59,616 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 13:10:59,640 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #776 deleted mail.mail records with IDs: [368] 2026-10-19 13:10:59,682 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #776 deleted mail.message records with IDs: [36038] 2026-10-19 13:10:59,682 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 13:10:59,708 100 INFO rb-993a05d-225723-426370 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-19 13:11:01,736 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #776 deleted pos.payment.method records with IDs: [399] 2026-10-19 13:11:02,716 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_affiliate_loyalty_pos.tests.test_affiliate_loyalty_pos: Starting TestAffiliateLoyaltyPOS.test_01_generate_commission_from_pos_order_loyalty_discounted_01 ... 2026-10-19 13:11:04,821 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_affiliate_loyalty_pos.tests.test_affiliate_loyalty_pos: Starting TestAffiliateLoyaltyPOS.test_02_generate_commission_from_pos_order_loyalty_discounted_02 ... 2026-10-19 13:11:06,515 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_affiliate_loyalty_pos.tests.test_affiliate_loyalty_pos: Starting TestAffiliateLoyaltyPOS.test_03_generate_commission_from_pos_order_loyalty_discounted_03 ... 2026-10-19 13:11:08,130 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_affiliate_loyalty_pos.tests.test_affiliate_loyalty_pos: Starting TestAffiliateLoyaltyPOS.test_04_generate_commission_from_pos_order_loyalty_discounted_04 ... 2026-10-19 13:11:09,620 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_affiliate_loyalty_pos.tests.test_affiliate_loyalty_pos: Starting TestAffiliateLoyaltyPOS.test_05_generate_commission_from_pos_order_loyalty_discounted_05 ... 2026-10-19 13:11:11,253 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_affiliate_loyalty_pos.tests.test_affiliate_loyalty_pos: Starting TestAffiliateLoyaltyPOS.test_06_generate_commission_from_pos_order_loyalty_discounted_06 ... 2026-10-19 13:11:13,403 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-19 13:11:14,435 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_affiliate_loyalty_sale.tests.test_affiliate_loyalty_sale: Starting TestAffiliateLoyalty.test_01_add_affiliate_code_by_applying_related_coupon ... 2026-10-19 13:11:14,794 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_affiliate_loyalty_sale.tests.test_affiliate_loyalty_sale: Starting TestAffiliateLoyalty.test_02_add_affiliate_code_by_applying_unrelated_coupon ... 2026-10-19 13:11:15,021 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_affiliate_loyalty_sale.tests.test_affiliate_loyalty_sale: Starting TestAffiliateLoyalty.test_03_add_affiliate_code_by_applying_related_coupons ... 2026-10-19 13:11:15,227 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_affiliate_loyalty_sale.tests.test_affiliate_loyalty_sale: Starting TestAffiliateLoyalty.test_04_add_affiliate_when_applying_related_coupon_code_on_confirmed_order ... 2026-10-19 13:11:17,026 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_affiliate_loyalty_sale.tests.test_affiliate_loyalty_sale: Starting TestAffiliateLoyalty.test_05_add_affiliate_code_by_applying_related_rule_code ... 2026-10-19 13:11:17,158 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_affiliate_loyalty_sale.tests.test_affiliate_loyalty_sale: Starting TestAffiliateLoyalty.test_06_add_affiliate_code_by_applying_unrelated_rule_code ... 2026-10-19 13:11:17,297 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_affiliate_loyalty_sale.tests.test_affiliate_loyalty_sale: Starting TestAffiliateLoyalty.test_07_add_affiliate_code_by_applying_related_rule_code ... 2026-10-19 13:11:17,511 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_affiliate_loyalty_sale.tests.test_affiliate_loyalty_sale: Starting TestAffiliateLoyalty.test_08_add_affiliate_when_applying_related_rule_code_on_confirmed_order ... 2026-10-19 13:11:19,141 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_affiliate_loyalty_sale.tests.test_affiliate_loyalty_sale: Starting TestAffiliateLoyalty.test_09_generate_commission_from_sale_order_loyalty_discounted_01 ... 2026-10-19 13:11:21,732 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_affiliate_loyalty_sale.tests.test_affiliate_loyalty_sale: Starting TestAffiliateLoyalty.test_10_generate_commission_from_sale_order_loyalty_discounted_02 ... 2026-10-19 13:11:21,759 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted loyalty.reward records with IDs: [16] 2026-10-19 13:11:23,953 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_affiliate_loyalty_sale.tests.test_affiliate_loyalty_sale: Starting TestAffiliateLoyalty.test_11_generate_commission_from_sale_order_loyalty_discounted_03 ... 2026-10-19 13:11:23,983 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted loyalty.reward records with IDs: [16] 2026-10-19 13:11:26,041 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_affiliate_loyalty_sale.tests.test_affiliate_loyalty_sale: Starting TestAffiliateLoyalty.test_12_generate_commission_from_sale_order_loyalty_discounted_04 ... 2026-10-19 13:11:27,706 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_affiliate_loyalty_sale.tests.test_affiliate_loyalty_sale: Starting TestAffiliateLoyalty.test_13_generate_commission_from_sale_order_loyalty_discounted_05 ... 2026-10-19 13:11:27,764 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted loyalty.reward records with IDs: [16] 2026-10-19 13:11:29,770 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_affiliate_loyalty_sale.tests.test_affiliate_loyalty_sale: Starting TestAffiliateLoyalty.test_14_generate_commission_from_sale_order_loyalty_discounted_06 ... 2026-10-19 13:11:29,825 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted loyalty.reward records with IDs: [16] 2026-10-19 13:11:32,271 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-19 13:12:49,516 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_affiliate_marketplace_sale.tests.test_affiliate_commission: Starting TestAffiliateCommission.test_amount_verify_affiliate_commission_01 ... 2026-10-19 13:12:51,365 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_affiliate_marketplace_sale.tests.test_affiliate_commission: Starting TestAffiliateCommission.test_separate_invoice_01 ... 2026-10-19 13:12:53,410 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 12 checked, 12 removed 2026-10-19 13:13:05,385 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_affiliate_marketplace_sale.tests.test_sale_order: Starting TestAffiliateMarketplaceSaleOrder.test_internal_user_cancel_affcode_so_001 ... 2026-10-19 13:13:06,275 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_affiliate_marketplace_sale.tests.test_sale_order: Starting TestAffiliateMarketplaceSaleOrder.test_internal_user_cancel_affcode_so_002 ... 2026-10-19 13:13:06,931 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_affiliate_marketplace_sale.tests.test_sale_order: Starting TestAffiliateMarketplaceSaleOrder.test_merchant_add_new_sol_001 ... 2026-10-19 13:13:08,731 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_affiliate_marketplace_sale.tests.test_sale_order: Starting TestAffiliateMarketplaceSaleOrder.test_merchant_add_new_sol_002 ... 2026-10-19 13:13:10,256 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_affiliate_marketplace_sale.tests.test_sale_order: Starting TestAffiliateMarketplaceSaleOrder.test_merchant_cancel_affcode_so_001 ... 2026-10-19 13:13:10,367 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_affiliate_marketplace_sale.tests.test_sale_order: Starting TestAffiliateMarketplaceSaleOrder.test_merchant_cancel_affcode_so_002 ... 2026-10-19 13:13:11,280 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-19 13:14:13,898 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.message records with IDs: [5031, 5030, 5029, 5028, 5027] 2026-10-19 13:14:13,926 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [286713, 286716, 286714, 286717, 286715] 2026-10-19 13:14:13,926 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted affiliate.multi.level.commission.rule records with IDs: [1, 2, 3, 4, 5] 2026-10-19 13:14:14,429 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_affiliate_multi_level.tests.test_affiliate_code: Starting TestAffiliateCode.test_assign_affiliate_upline ... 2026-10-19 13:14:15,097 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_affiliate_multi_level.tests.test_affiliate_code: Starting TestAffiliateCode.test_check_affiliate_hierarchy_01 ... 2026-10-19 13:14:15,383 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_affiliate_multi_level.tests.test_affiliate_code: Starting TestAffiliateCode.test_check_affiliate_hierarchy_02 ... 2026-10-19 13:14:15,599 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_affiliate_multi_level.tests.test_affiliate_code: Starting TestAffiliateCode.test_check_limit_multi_level_affiliate_hierarchy_1 ... 2026-10-19 13:14:16,060 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_affiliate_multi_level.tests.test_affiliate_code: Starting TestAffiliateCode.test_check_limit_multi_level_affiliate_hierarchy_2 ... 2026-10-19 13:14:16,477 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_affiliate_multi_level.tests.test_affiliate_code: Starting TestAffiliateCode.test_compute_depth ... 2026-10-19 13:14:16,532 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_affiliate_multi_level.tests.test_affiliate_code: Starting TestAffiliateCode.test_get_downline_affcodes ... 2026-10-19 13:14:16,592 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_affiliate_multi_level.tests.test_affiliate_code: Starting TestAffiliateCode.test_get_multi_level_comm_rules ... 2026-10-19 13:14:16,650 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_affiliate_multi_level.tests.test_affiliate_code: Starting TestAffiliateCode.test_get_upline_affcodes ... 2026-10-19 13:14:16,777 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 12 checked, 12 removed 2026-10-19 13:15:20,847 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.message records with IDs: [5031, 5030, 5029, 5028, 5027] 2026-10-19 13:15:20,862 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [286713, 286716, 286714, 286717, 286715] 2026-10-19 13:15:20,863 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted affiliate.multi.level.commission.rule records with IDs: [1, 2, 3, 4, 5] 2026-10-19 13:15:21,394 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_affiliate_multi_level.tests.test_flow: Starting TestMultiLevelCommissionFlow.test_01_create_multi_level_commission ... 2026-10-19 13:15:24,053 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_affiliate_multi_level.tests.test_flow: Starting TestMultiLevelCommissionFlow.test_02_create_multi_level_commission ... 2026-10-19 13:15:27,588 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_affiliate_multi_level.tests.test_flow: Starting TestMultiLevelCommissionFlow.test_03_create_multi_level_commission ... 2026-10-19 13:15:27,874 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_affiliate_multi_level.tests.test_flow: Starting TestMultiLevelCommissionFlow.test_04_create_multi_level_commission ... 2026-10-19 13:15:28,165 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_affiliate_multi_level.tests.test_flow: Starting TestMultiLevelCommissionFlow.test_05_create_multi_level_commission ... 2026-10-19 13:15:28,419 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_affiliate_multi_level.tests.test_flow: Starting TestMultiLevelCommissionFlow.test_06_create_multi_level_commission ... 2026-10-19 13:15:32,035 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted account.partial.reconcile records with IDs: [243] 2026-10-19 13:15:32,188 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted account.full.reconcile records with IDs: [154] 2026-10-19 13:15:32,517 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 12 checked, 12 removed 2026-10-19 13:16:36,773 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.message records with IDs: [5031, 5030, 5029, 5028, 5027] 2026-10-19 13:16:36,791 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [286713, 286716, 286714, 286717, 286715] 2026-10-19 13:16:36,791 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted affiliate.multi.level.commission.rule records with IDs: [1, 2, 3, 4, 5] 2026-10-19 13:16:37,260 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_affiliate_multi_level.tests.test_multi_company: Starting TestMultiCompany.test_multi_company_access_affiliate_multi_level_commission_rule ... 2026-10-19 13:16:37,403 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 12 checked, 12 removed 2026-10-19 13:17:12,300 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 369 and Message-Id '<832062290753211.1792415832.247564077377319-openerp-private@3402a05e02fb>' from 'accountman@test.com' to (redacted) "'*******er@yourcompany.com'" successfully sent 2026-10-19 13:17:12,301 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 13:17:12,320 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #824 deleted mail.mail records with IDs: [369] 2026-10-19 13:17:12,340 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #824 deleted mail.message records with IDs: [38444] 2026-10-19 13:17:12,340 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 13:17:12,367 100 INFO rb-993a05d-225723-426370 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-19 13:17:14,026 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #824 deleted pos.payment.method records with IDs: [456] 2026-10-19 13:17:14,568 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.message records with IDs: [5031, 5030, 5029, 5028, 5027] 2026-10-19 13:17:14,587 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [286713, 286716, 286714, 286717, 286715] 2026-10-19 13:17:14,588 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted affiliate.multi.level.commission.rule records with IDs: [1, 2, 3, 4, 5] 2026-10-19 13:17:14,985 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_affiliate_multi_level_pos.tests.test_affiliate_multi_level_pos: Starting TestAffiliateMultiLevelPOS.test_01_multi_level_commission_by_pos_order_01 ... 2026-10-19 13:17:19,463 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_affiliate_multi_level_pos.tests.test_affiliate_multi_level_pos: Starting TestAffiliateMultiLevelPOS.test_02_multi_level_commission_by_pos_order_02 ... 2026-10-19 13:17:21,376 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_affiliate_multi_level_pos.tests.test_affiliate_multi_level_pos: Starting TestAffiliateMultiLevelPOS.test_03_multi_level_commission_by_pos_order_03 ... 2026-10-19 13:17:26,560 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_affiliate_multi_level_pos.tests.test_affiliate_multi_level_pos: Starting TestAffiliateMultiLevelPOS.test_04_create_multi_level_commission ... 2026-10-19 13:17:26,562 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_affiliate_multi_level_pos.tests.test_affiliate_multi_level_pos: Starting TestAffiliateMultiLevelPOS.test_05_create_multi_level_commission ... 2026-10-19 13:17:26,568 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_affiliate_multi_level_pos.tests.test_affiliate_multi_level_pos: Starting TestAffiliateMultiLevelPOS.test_06_create_multi_level_commission ... 2026-10-19 13:17:26,570 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_affiliate_multi_level_pos.tests.test_affiliate_multi_level_pos: Starting TestAffiliateMultiLevelPOS.test_07_create_multi_level_commission ... 2026-10-19 13:17:28,820 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_affiliate_multi_level_pos.tests.test_affiliate_multi_level_pos: Starting TestAffiliateMultiLevelPOS.test_08_create_multi_level_commission ... 2026-10-19 13:17:30,973 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_affiliate_multi_level_pos.tests.test_affiliate_multi_level_pos: Starting TestAffiliateMultiLevelPOS.test_09_create_multi_level_commission ... 2026-10-19 13:17:33,036 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_affiliate_multi_level_pos.tests.test_affiliate_multi_level_pos: Starting TestAffiliateMultiLevelPOS.test_10_create_multi_level_commission_mix_criteria ... 2026-10-19 13:17:33,039 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_affiliate_multi_level_pos.tests.test_affiliate_multi_level_pos: Starting TestAffiliateMultiLevelPOS.test_11_create_multi_level_commission ... 2026-10-19 13:17:33,040 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_affiliate_multi_level_pos.tests.test_affiliate_multi_level_pos: Starting TestAffiliateMultiLevelPOS.test_12_create_multi_level_commission ... 2026-10-19 13:17:33,083 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-19 13:18:41,246 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.message records with IDs: [5031, 5030, 5029, 5028, 5027] 2026-10-19 13:18:41,264 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [286713, 286716, 286714, 286717, 286715] 2026-10-19 13:18:41,264 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted affiliate.multi.level.commission.rule records with IDs: [1, 2, 3, 4, 5] 2026-10-19 13:18:41,741 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_affiliate_multi_level_sale.tests.test_flow: Starting TestFlow.test_01_create_multi_level_commission ... 2026-10-19 13:18:42,842 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_affiliate_multi_level_sale.tests.test_flow: Starting TestFlow.test_02_create_multi_level_commission ... 2026-10-19 13:18:43,908 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_affiliate_multi_level_sale.tests.test_flow: Starting TestFlow.test_03_create_multi_level_commission ... 2026-10-19 13:18:49,340 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_affiliate_multi_level_sale.tests.test_flow: Starting TestFlow.test_04_create_multi_level_commission ... 2026-10-19 13:18:55,681 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_affiliate_multi_level_sale.tests.test_flow: Starting TestFlow.test_05_create_multi_level_commission ... 2026-10-19 13:18:56,961 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_affiliate_multi_level_sale.tests.test_flow: Starting TestFlow.test_06_create_multi_level_commission ... 2026-10-19 13:18:58,489 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_affiliate_multi_level_sale.tests.test_flow: Starting TestFlow.test_07_create_multi_level_commission ... 2026-10-19 13:18:59,755 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_affiliate_multi_level_sale.tests.test_flow: Starting TestFlow.test_08_create_multi_level_commission ... 2026-10-19 13:19:00,940 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_affiliate_multi_level_sale.tests.test_flow: Starting TestFlow.test_09_create_multi_level_commission ... 2026-10-19 13:19:02,352 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_affiliate_multi_level_sale.tests.test_flow: Starting TestFlow.test_10_create_multi_level_commission ... 2026-10-19 13:19:03,734 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_affiliate_multi_level_sale.tests.test_flow: Starting TestFlow.test_11_create_multi_level_commission_mix_criteria ... 2026-10-19 13:19:03,738 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_affiliate_multi_level_sale.tests.test_flow: Starting TestFlow.test_12_create_multi_level_commission ... 2026-10-19 13:19:03,742 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_affiliate_multi_level_sale.tests.test_flow: Starting TestFlow.test_13_create_multi_level_commission ... 2026-10-19 13:19:03,750 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_affiliate_multi_level_sale.tests.test_flow: Starting TestFlow.test_14_create_multi_level_commission_deduct_only_downline_commission_auto_apply ... 2026-10-19 13:19:04,673 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_affiliate_multi_level_sale.tests.test_flow: Starting TestFlow.test_15_create_multi_level_commission_inactive_mid_chain_affcode_downline_revenue ... 2026-10-19 13:19:06,151 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 12 checked, 12 removed 2026-10-19 13:19:39,754 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 370 and Message-Id '<895529275469063.1792415979.704773902893066-openerp-private@3402a05e02fb>' from 'accountman@test.com' to (redacted) "'*******er@yourcompany.com'" successfully sent 2026-10-19 13:19:39,754 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 13:19:39,771 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #838 deleted mail.mail records with IDs: [370] 2026-10-19 13:19:39,796 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #838 deleted mail.message records with IDs: [39447] 2026-10-19 13:19:39,796 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 13:19:39,824 100 INFO rb-993a05d-225723-426370 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-19 13:19:41,613 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #838 deleted pos.payment.method records with IDs: [477] 2026-10-19 13:19:42,256 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_affiliate_pos.tests.test_affiliate_pos: Starting TestAffiliatePOS.test_01_add_affiliate_to_pos_order_after_discount_01 ... 2026-10-19 13:19:43,551 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_affiliate_pos.tests.test_affiliate_pos: Starting TestAffiliatePOS.test_02_add_affiliate_to_pos_order_after_discount_02 ... 2026-10-19 13:19:44,825 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_affiliate_pos.tests.test_affiliate_pos: Starting TestAffiliatePOS.test_03_add_affiliate_to_pos_order_before_discount_01 ... 2026-10-19 13:19:46,070 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_affiliate_pos.tests.test_affiliate_pos: Starting TestAffiliatePOS.test_04_add_affiliate_to_pos_order_before_discount_02 ... 2026-10-19 13:19:47,473 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_affiliate_pos.tests.test_affiliate_pos: Starting TestAffiliatePOS.test_05_message_refunded_orders_have_commission ... 2026-10-19 13:19:49,492 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_affiliate_pos.tests.test_affiliate_pos: Starting TestAffiliatePOS.test_08_refund_order_with_progressive ... 2026-10-19 13:19:51,659 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_affiliate_pos.tests.test_affiliate_pos: Starting TestAffiliatePOS.test_09_refund_order_with_progressive_multi_time ... 2026-10-19 13:19:54,532 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-19 13:20:28,945 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 371 and Message-Id '<784951170509307.1792416028.894246101379395-openerp-private@3402a05e02fb>' from 'accountman@test.com' to (redacted) "'*******er@yourcompany.com'" successfully sent 2026-10-19 13:20:28,945 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 13:20:28,962 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #841 deleted mail.mail records with IDs: [371] 2026-10-19 13:20:29,010 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #841 deleted mail.message records with IDs: [39992] 2026-10-19 13:20:29,010 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 13:20:29,035 100 INFO rb-993a05d-225723-426370 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-19 13:20:30,928 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #841 deleted pos.payment.method records with IDs: [486] 2026-10-19 13:20:34,089 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_affiliate_pos.tests.test_affiliate_pos_access: Starting TestAffiliatePOSAccess.test_01_check_affiliate_user_access_pos ... 2026-10-19 13:20:34,230 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 844, model: pos.order 2026-10-19 13:20:34,239 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 844, model: pos.order.line 2026-10-19 13:20:34,269 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 844, model: pos.order 2026-10-19 13:20:34,283 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 844, model: pos.order.line 2026-10-19 13:20:34,296 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 844, model: pos.order 2026-10-19 13:20:34,305 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 844, model: pos.order.line 2026-10-19 13:20:34,310 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_affiliate_pos.tests.test_affiliate_pos_access: Starting TestAffiliatePOSAccess.test_02_check_pos_user_access_affiliate ... 2026-10-19 13:20:34,400 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 845, model: affiliate.commission.rule 2026-10-19 13:20:34,407 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 845, model: affiliate.progressive.commission 2026-10-19 13:20:34,424 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 845, model: affiliate.commission.rule 2026-10-19 13:20:34,430 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 845, model: affiliate.progressive.commission 2026-10-19 13:20:34,442 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 845, model: affiliate.commission.rule 2026-10-19 13:20:34,450 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 845, model: affiliate.progressive.commission 2026-10-19 13:20:34,535 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-10-19 13:21:11,735 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 372 and Message-Id '<015494084596568.1792416071.680849075317383-openerp-private@3402a05e02fb>' from 'accountman@test.com' to (redacted) "'*******er@yourcompany.com'" successfully sent 2026-10-19 13:21:11,735 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 13:21:11,753 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #846 deleted mail.mail records with IDs: [372] 2026-10-19 13:21:11,782 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #846 deleted mail.message records with IDs: [40467] 2026-10-19 13:21:11,783 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 13:21:11,811 100 INFO rb-993a05d-225723-426370 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-19 13:21:13,701 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #846 deleted pos.payment.method records with IDs: [495] 2026-10-19 13:21:14,461 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_affiliate_pos_discount.tests.test_affiliate_pos_discount: Starting TestAffiliatePOS.test_01_generate_commission_from_pos_with_global_discount_01 ... 2026-10-19 13:21:16,146 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_affiliate_pos_discount.tests.test_affiliate_pos_discount: Starting TestAffiliatePOS.test_02_generate_commission_from_pos_with_global_discount_02 ... 2026-10-19 13:21:18,090 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-19 13:22:24,236 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_affiliate_sale.tests.test_affiliate_commission: Starting TestAffiliateCommission.test_compute_commission_amount_01 ... 2026-10-19 13:22:27,073 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 12 checked, 12 removed 2026-10-19 13:23:33,365 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_affiliate_sale.tests.test_affiliate_commission_line: Starting TestCommissionLine.test_01_compute_total_commission_before_discount ... 2026-10-19 13:23:34,146 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_affiliate_sale.tests.test_affiliate_commission_line: Starting TestCommissionLine.test_02_compute_total_commission_after_discount ... 2026-10-19 13:23:34,867 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 12 checked, 12 removed 2026-10-19 13:24:39,951 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_affiliate_sale.tests.test_flow: Starting TestFlow.test_01_create_sale_order_no_commission ... 2026-10-19 13:24:41,482 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_affiliate_sale.tests.test_flow: Starting TestFlow.test_02_cancel_commission_from_sale_order ... 2026-10-19 13:24:43,294 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted loyalty.card records with IDs: [243] 2026-10-19 13:24:43,309 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted sale.order.coupon.points records with IDs: [253] 2026-10-19 13:24:43,359 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_affiliate_sale.tests.test_flow: Starting TestFlow.test_03_create_commission_from_sale_order ... 2026-10-19 13:24:47,658 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_affiliate_sale.tests.test_flow: Starting TestFlow.test_04_create_commission_from_sale_order ... 2026-10-19 13:24:52,381 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_affiliate_sale.tests.test_flow: Starting TestFlow.test_05_create_commission_from_sale_order ... 2026-10-19 13:24:57,887 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 12 checked, 12 removed 2026-10-19 13:26:00,504 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_affiliate_sale.tests.test_security: Starting TestSecurity.test_permission_create_sale_order ... 2026-10-19 13:26:00,884 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 887, model: sale.order 2026-10-19 13:26:00,907 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 890, model: sale.order 2026-10-19 13:26:00,934 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 891, model: sale.order 2026-10-19 13:26:00,942 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 887, model: sale.order.line 2026-10-19 13:26:00,955 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 890, model: sale.order.line 2026-10-19 13:26:00,964 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 891, model: sale.order.line 2026-10-19 13:26:00,974 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_affiliate_sale.tests.test_security: Starting TestSecurity.test_permission_read_sale_order ... 2026-10-19 13:26:01,769 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [245], uid: 887, model: sale.order 2026-10-19 13:26:01,832 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [245], uid: 890, model: sale.order 2026-10-19 13:26:01,885 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [245], uid: 891, model: sale.order 2026-10-19 13:26:01,968 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [245], uid: 887, model: sale.order 2026-10-19 13:26:02,034 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_affiliate_sale.tests.test_security: Starting TestSecurity.test_permission_unlink_sale_order ... 2026-10-19 13:26:02,310 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 887, model: sale.order 2026-10-19 13:26:02,327 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 890, model: sale.order 2026-10-19 13:26:02,348 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 891, model: sale.order 2026-10-19 13:26:02,363 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 887, model: sale.order.line 2026-10-19 13:26:02,370 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 890, model: sale.order.line 2026-10-19 13:26:02,395 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 891, model: sale.order.line 2026-10-19 13:26:02,410 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_affiliate_sale.tests.test_security: Starting TestSecurity.test_permission_write_sale_order ... 2026-10-19 13:26:02,653 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 887, model: sale.order 2026-10-19 13:26:02,696 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 890, model: sale.order 2026-10-19 13:26:02,728 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 891, model: sale.order 2026-10-19 13:26:02,737 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 887, model: sale.order.line 2026-10-19 13:26:02,742 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 890, model: sale.order.line 2026-10-19 13:26:02,767 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 891, model: sale.order.line 2026-10-19 13:26:02,900 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 12 checked, 12 removed 2026-10-19 13:27:03,781 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_affiliate_sale_crm.tests.test_affiliate_sale_crm: Starting TestAffiliateSaleCrm.test_create_sale_order_from_lead ... 2026-10-19 13:27:04,015 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 12 checked, 12 removed 2026-10-19 13:28:10,020 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_affiliate_website.tests.test_access_right: Starting TestAccessRight.test_access_rule_link_tracker_click_user_affiliate_admin ... 2026-10-19 13:28:10,152 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #913 deleted link.tracker.click records with IDs: [16] 2026-10-19 13:28:10,161 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_affiliate_website.tests.test_access_right: Starting TestAccessRight.test_access_rule_link_tracker_click_user_website_designer ... 2026-10-19 13:28:10,706 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [17], uid: 911, model: link.tracker.click 2026-10-19 13:28:10,735 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [4], uid: 911, model: link.tracker.click 2026-10-19 13:28:10,795 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #911 deleted mail.message records with IDs: [7338] 2026-10-19 13:28:10,811 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [4], uid: 911, model: link.tracker.click 2026-10-19 13:28:10,849 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #911 deleted link.tracker.click records with IDs: [18] 2026-10-19 13:28:10,859 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_affiliate_website.tests.test_access_right: Starting TestAccessRight.test_access_rule_link_tracker_user_affiliate_admin ... 2026-10-19 13:28:11,001 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #913 deleted link.tracker records with IDs: [244] 2026-10-19 13:28:11,004 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_affiliate_website.tests.test_access_right: Starting TestAccessRight.test_access_rule_link_tracker_user_website_designer ... 2026-10-19 13:28:11,428 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [245], uid: 911, model: link.tracker 2026-10-19 13:28:11,494 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [2], uid: 911, model: link.tracker 2026-10-19 13:28:11,516 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [2], uid: 911, model: link.tracker 2026-10-19 13:28:11,586 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #911 deleted link.tracker records with IDs: [246] 2026-10-19 13:28:11,663 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 12 checked, 12 removed 2026-10-19 13:29:15,838 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_affiliate_website.tests.test_affiliate_code: Starting TestAffiliateCode.test_compute_bot_click_count ... 2026-10-19 13:29:15,876 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_affiliate_website.tests.test_affiliate_code: Starting TestAffiliateCode.test_compute_click_count ... 2026-10-19 13:29:15,906 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.message records with IDs: [7338] 2026-10-19 13:29:15,977 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [381891] 2026-10-19 13:29:15,978 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted link.tracker.click records with IDs: [4] 2026-10-19 13:29:15,995 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_affiliate_website.tests.test_affiliate_code: Starting TestAffiliateCode.test_compute_human_click_count ... 2026-10-19 13:29:16,028 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.message records with IDs: [7338] 2026-10-19 13:29:16,095 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [381891] 2026-10-19 13:29:16,095 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted link.tracker.click records with IDs: [4] 2026-10-19 13:29:16,115 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_affiliate_website.tests.test_affiliate_code: Starting TestAffiliateCode.test_compute_link_tracker_count ... 2026-10-19 13:29:16,142 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [381875] 2026-10-19 13:29:16,142 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted link.tracker records with IDs: [3] 2026-10-19 13:29:16,169 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_affiliate_website.tests.test_affiliate_code: Starting TestAffiliateCode.test_compute_link_tracker_deleted_count ... 2026-10-19 13:29:16,188 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_affiliate_website.tests.test_affiliate_code: Starting TestAffiliateCode.test_compute_website_visitor_count ... 2026-10-19 13:29:16,241 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [381903] 2026-10-19 13:29:16,242 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted website.visitor records with IDs: [4] 2026-10-19 13:29:16,261 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_affiliate_website.tests.test_affiliate_code: Starting TestAffiliateCode.test_create ... 2026-10-19 13:29:16,353 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_affiliate_website.tests.test_affiliate_code: Starting TestAffiliateCode.test_reduce_commission_clicks_01 ... 2026-10-19 13:29:16,388 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.message records with IDs: [7342, 7341, 7340, 7339, 7338] 2026-10-19 13:29:16,453 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [381891, 381892, 381893, 381894, 381895] 2026-10-19 13:29:16,454 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted link.tracker.click records with IDs: [4, 5, 6, 7, 8] 2026-10-19 13:29:16,464 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_affiliate_website.tests.test_affiliate_code: Starting TestAffiliateCode.test_reduce_commission_clicks_02 ... 2026-10-19 13:29:16,537 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.message records with IDs: [7340, 7339, 7338] 2026-10-19 13:29:16,599 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [381891, 381892, 381893] 2026-10-19 13:29:16,599 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted link.tracker.click records with IDs: [4, 5, 6] 2026-10-19 13:29:16,676 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 12 checked, 12 removed 2026-10-19 13:30:22,029 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_affiliate_website.tests.test_affiliate_commission: Starting TestAffiliateCommission.test_compute_click_count ... 2026-10-19 13:30:22,176 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted link.tracker.click records with IDs: [21] 2026-10-19 13:30:22,197 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_affiliate_website.tests.test_affiliate_commission: Starting TestAffiliateCommission.test_compute_comm_amount ... 2026-10-19 13:30:22,477 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_affiliate_website.tests.test_affiliate_commission: Starting TestAffiliateCommission.test_compute_confirmed_click_count ... 2026-10-19 13:30:22,837 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_affiliate_website.tests.test_affiliate_commission: Starting TestAffiliateCommission.test_update_amount_per_thousand_clicks ... 2026-10-19 13:30:22,999 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 12 checked, 12 removed 2026-10-19 13:31:28,891 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_affiliate_website.tests.test_link_tracker: Starting TestWebsiteAffiliate.test_compute_cancelled_click_count ... 2026-10-19 13:31:28,945 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted link.tracker.click records with IDs: [41] 2026-10-19 13:31:28,953 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_affiliate_website.tests.test_link_tracker: Starting TestWebsiteAffiliate.test_compute_confirmed_click_count ... 2026-10-19 13:31:28,984 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted link.tracker.click records with IDs: [42] 2026-10-19 13:31:28,992 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_affiliate_website.tests.test_link_tracker: Starting TestWebsiteAffiliate.test_compute_human_click_count ... 2026-10-19 13:31:29,029 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.message records with IDs: [7344, 7343, 7342, 7341] 2026-10-19 13:31:29,093 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [381894, 381895, 381896, 381897] 2026-10-19 13:31:29,093 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted link.tracker.click records with IDs: [7, 8, 9, 10] 2026-10-19 13:31:29,114 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_affiliate_website.tests.test_link_tracker: Starting TestWebsiteAffiliate.test_compute_unpaid_click_count ... 2026-10-19 13:31:29,226 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_affiliate_website.tests.test_link_tracker: Starting TestWebsiteAffiliate.test_limit_creating_link_tracker_per_day ... 2026-10-19 13:31:29,405 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426370 login:fullstack from n/a 2026-10-19 13:31:29,456 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 13:31:29,908 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:31:29] "POST /affiliate/create_link HTTP/1.1" 200 - 50 0.103 0.361 2026-10-19 13:31:29,964 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:31:29] "POST /affiliate/create_link HTTP/1.1" 200 - 26 0.013 0.035 2026-10-19 13:31:30,011 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:31:30] "POST /affiliate/create_link HTTP/1.1" 200 - 10 0.015 0.022 2026-10-19 13:31:30,054 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:31:30] "POST /affiliate/create_link HTTP/1.1" 200 - 10 0.008 0.019 2026-10-19 13:31:30,180 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:31:30] "POST /affiliate/create_link HTTP/1.1" 200 - 26 0.046 0.038 2026-10-19 13:31:30,275 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 12 checked, 12 removed 2026-10-19 13:32:34,835 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_affiliate_website.tests.test_link_tracker_click: Starting TestLinkTrackerClick.test_add_click ... 2026-10-19 13:32:34,943 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 12 checked, 12 removed 2026-10-19 13:33:35,202 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_01_link_tracker_same_url_campaign_id_medium_source_without_affiliate_id ... 2026-10-19 13:33:35,492 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_02_link_tracker_same_url_campaign_id_medium_source_with_affiliate_id ... 2026-10-19 13:33:35,723 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_03_link_tracker_diff_url_campaign_id_medium_source ... 2026-10-19 13:33:35,750 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_04_link_tracker_diff_url_campaign_id_medium_source_with_affiliate_id ... 2026-10-19 13:33:35,786 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_affiliate_internal_access_menu_affiliate ... 2026-10-19 13:33:35,993 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426370 login:user_internal from n/a 2026-10-19 13:33:36,017 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 13:33:36,529 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:33:36] "GET /affiliate/join HTTP/1.1" 303 - 78 0.112 0.404 2026-10-19 13:33:38,209 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:33:38] "GET /affiliate HTTP/1.1" 200 - 249 0.383 1.293 2026-10-19 13:33:38,320 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:33:38] "GET /affiliate HTTP/1.1" 200 - 21 0.020 0.080 2026-10-19 13:33:38,532 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:33:38] "GET /affiliate/commissions HTTP/1.1" 200 - 41 0.047 0.157 2026-10-19 13:33:38,686 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:33:38] "GET /affiliate/report HTTP/1.1" 200 - 26 0.017 0.132 2026-10-19 13:33:38,693 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_affiliate_signup ... 2026-10-19 13:33:38,880 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 13:33:40,426 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426370 login:testsignup@example.viindoo.com from 127.0.0.1 2026-10-19 13:33:40,735 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:33:40] "POST /affiliate/signup HTTP/1.1" 200 - 442 0.423 1.437 2026-10-19 13:33:40,767 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_affiliate_signup_full_info ... 2026-10-19 13:33:40,944 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 13:33:42,328 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426370 login:test1@example.viindoo.com from 127.0.0.1 2026-10-19 13:33:42,623 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:33:42] "POST /affiliate/signup HTTP/1.1" 200 - 447 0.357 1.325 2026-10-19 13:33:42,671 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_affiliate_signup_with_exist_email ... 2026-10-19 13:33:43,939 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 13:33:44,804 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:33:44] "POST /affiliate/signup HTTP/1.1" 200 - 170 0.240 0.632 2026-10-19 13:33:44,806 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_affiliate_website.tests.test_website_affiliate.TestWebsiteAffiliate: waiting for threads: [] 2026-10-19 13:33:44,809 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_bot_click_viin_affiliate_link ... 2026-10-19 13:33:45,040 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 13:33:46,452 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:33:46] "GET /r/f91 HTTP/1.1" 301 - 54 0.111 1.304 2026-10-19 13:33:47,726 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:33:47] "GET /contactus?utm_source=Search+engine&utm_medium=Banner HTTP/1.1" 200 - 178 0.232 1.035 2026-10-19 13:33:47,735 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_click_viin_affiliate_link_01 ... 2026-10-19 13:33:47,985 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 13:33:48,574 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:33:48] "GET /r/f91 HTTP/1.1" 301 - 60 0.119 0.476 2026-10-19 13:33:49,650 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:33:49] "GET /contactus?utm_source=Search+engine&utm_medium=Banner HTTP/1.1" 200 - 184 0.140 0.929 2026-10-19 13:33:49,668 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_click_viin_affiliate_link_02 ... 2026-10-19 13:33:50,640 100 INFO rb-993a05d-225723-426370 odoo.tests.common: Surpressing hash update in CryptContext override 2026-10-19 13:33:50,647 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426370 login:portal from n/a 2026-10-19 13:33:50,684 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 13:33:51,236 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:33:51] "GET /r/f91 HTTP/1.1" 301 - 61 0.096 0.463 2026-10-19 13:33:51,650 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 7, model: website.page 2026-10-19 13:33:52,549 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:33:52] "GET /contactus?utm_source=Search+engine&utm_medium=Banner HTTP/1.1" 200 - 210 0.264 1.044 2026-10-19 13:33:52,564 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_create_affiliate_link_on_website_01 ... 2026-10-19 13:33:53,456 100 INFO rb-993a05d-225723-426370 odoo.tests.common: Surpressing hash update in CryptContext override 2026-10-19 13:33:53,461 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426370 login:portal from n/a 2026-10-19 13:33:53,482 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 13:33:53,950 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:33:53] "POST /affiliate/create_link HTTP/1.1" 200 - 50 0.057 0.416 2026-10-19 13:33:54,031 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:33:54] "POST /affiliate/create_link HTTP/1.1" 200 - 24 0.028 0.041 2026-10-19 13:33:54,040 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_create_affiliate_link_on_website_02 ... 2026-10-19 13:33:54,908 100 INFO rb-993a05d-225723-426370 odoo.tests.common: Surpressing hash update in CryptContext override 2026-10-19 13:33:54,926 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426370 login:portal from n/a 2026-10-19 13:33:54,944 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 13:33:55,359 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:33:55] "POST /affiliate/create_link HTTP/1.1" 200 - 24 0.028 0.390 2026-10-19 13:33:55,367 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_create_affiliate_link_on_website_03 ... 2026-10-19 13:33:56,293 100 INFO rb-993a05d-225723-426370 odoo.tests.common: Surpressing hash update in CryptContext override 2026-10-19 13:33:56,297 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426370 login:portal from n/a 2026-10-19 13:33:56,327 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 13:33:56,699 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:33:56] "POST /affiliate/create_link HTTP/1.1" 200 - 25 0.041 0.341 2026-10-19 13:33:56,709 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_create_affiliate_link_on_website_04 ... 2026-10-19 13:33:57,717 100 INFO rb-993a05d-225723-426370 odoo.tests.common: Surpressing hash update in CryptContext override 2026-10-19 13:33:57,722 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426370 login:portal from n/a 2026-10-19 13:33:57,748 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 13:33:58,164 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:33:58] "POST /affiliate/create_link HTTP/1.1" 200 - 40 0.050 0.372 2026-10-19 13:33:58,189 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_delete_affiliate_link_on_website ... 2026-10-19 13:33:59,131 100 INFO rb-993a05d-225723-426370 odoo.tests.common: Surpressing hash update in CryptContext override 2026-10-19 13:33:59,134 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426370 login:demo from n/a 2026-10-19 13:33:59,153 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 13:33:59,556 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:33:59] "POST /affiliate/remove_link/6 HTTP/1.1" 200 - 25 0.021 0.387 2026-10-19 13:33:59,623 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:33:59] "POST /affiliate/remove_link/4 HTTP/1.1" 200 - 20 0.024 0.037 2026-10-19 13:33:59,643 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:33:59] "POST /affiliate/remove_link/8888888 HTTP/1.1" 200 - 8 0.004 0.012 2026-10-19 13:33:59,650 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_record_duplicate_clicks_ip ... 2026-10-19 13:33:59,827 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 13:34:00,347 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:34:00] "GET /r/OLO HTTP/1.1" 301 - 58 0.058 0.466 2026-10-19 13:34:01,375 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:34:01] "GET / HTTP/1.1" 200 - 175 0.176 0.845 2026-10-19 13:34:01,426 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:34:01] "GET /r/OLO HTTP/1.1" 301 - 13 0.010 0.031 2026-10-19 13:34:01,511 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:34:01] "GET / HTTP/1.1" 200 - 18 0.038 0.040 2026-10-19 13:34:01,688 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:34:01] "GET /r/OLO HTTP/1.1" 301 - 31 0.025 0.078 2026-10-19 13:34:01,761 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:34:01] "GET / HTTP/1.1" 200 - 18 0.020 0.045 2026-10-19 13:34:01,854 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:34:01] "GET /r/OLO HTTP/1.1" 301 - 28 0.023 0.063 2026-10-19 13:34:01,923 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:34:01] "GET / HTTP/1.1" 200 - 18 0.023 0.040 2026-10-19 13:34:01,966 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_redirect_affiliate_signup ... 2026-10-19 13:34:02,191 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 13:34:03,598 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:34:03] "GET /affiliate/signup HTTP/1.1" 200 - 200 0.179 1.246 2026-10-19 13:34:04,433 100 INFO rb-993a05d-225723-426370 odoo.tests.common: Surpressing hash update in CryptContext override 2026-10-19 13:34:04,436 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426370 login:portal from n/a 2026-10-19 13:34:04,475 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:34:04] "GET /affiliate/signup HTTP/1.1" 303 - 8 0.008 0.015 2026-10-19 13:34:04,506 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:34:04] "GET /affiliate/join HTTP/1.1" 303 - 8 0.004 0.018 2026-10-19 13:34:04,743 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:34:04] "GET /affiliate HTTP/1.1" 200 - 60 0.050 0.180 2026-10-19 13:34:04,773 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426370 login:user_internal from n/a 2026-10-19 13:34:04,810 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:34:04] "GET /affiliate/signup HTTP/1.1" 303 - 8 0.005 0.015 2026-10-19 13:34:04,978 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:34:04] "GET /affiliate/join HTTP/1.1" 303 - 61 0.059 0.104 2026-10-19 13:34:05,312 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:34:05] "GET /affiliate HTTP/1.1" 200 - 79 0.094 0.229 2026-10-19 13:34:05,350 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_shows_multi_currency_on_commission_page ... 2026-10-19 13:34:06,469 100 INFO rb-993a05d-225723-426370 odoo.tests.common: Surpressing hash update in CryptContext override 2026-10-19 13:34:06,478 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426370 login:admin from n/a 2026-10-19 13:34:06,499 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 13:34:10,047 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:34:10] "GET /affiliate/commissions HTTP/1.1" 200 - 267 0.395 3.157 2026-10-19 13:34:10,839 100 INFO rb-993a05d-225723-426370 odoo.tests.common: Surpressing hash update in CryptContext override 2026-10-19 13:34:10,842 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426370 login:demo from n/a 2026-10-19 13:34:11,404 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:34:11] "GET /affiliate/commissions HTTP/1.1" 200 - 91 0.144 0.401 2026-10-19 13:34:12,078 100 INFO rb-993a05d-225723-426370 odoo.tests.common: Surpressing hash update in CryptContext override 2026-10-19 13:34:12,085 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426370 login:portal from n/a 2026-10-19 13:34:12,845 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:34:12] "GET /affiliate/commissions HTTP/1.1" 200 - 154 0.118 0.624 2026-10-19 13:34:12,862 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_signup_from_affiliate_link ... 2026-10-19 13:34:13,150 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 13:34:13,567 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:34:13] "GET /r/f91 HTTP/1.1" 301 - 60 0.073 0.357 2026-10-19 13:34:14,630 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:34:14] "GET /contactus?utm_source=Search+engine&utm_medium=Banner HTTP/1.1" 200 - 184 0.165 0.892 2026-10-19 13:34:15,815 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426370 login:cheetah@example.viindoo.com from 127.0.0.1 2026-10-19 13:34:16,171 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:34:16] "POST /affiliate/signup HTTP/1.1" 200 - 445 0.561 0.973 2026-10-19 13:34:16,186 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_update_affiliate_link_on_website_01 ... 2026-10-19 13:34:17,150 100 INFO rb-993a05d-225723-426370 odoo.tests.common: Surpressing hash update in CryptContext override 2026-10-19 13:34:17,161 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426370 login:admin from n/a 2026-10-19 13:34:17,189 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 13:34:17,619 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:34:17] "POST /affiliate/update_link/4 HTTP/1.1" 200 - 25 0.033 0.400 2026-10-19 13:34:17,715 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:34:17] "POST /affiliate/update_link/6 HTTP/1.1" 200 - 29 0.046 0.041 2026-10-19 13:34:17,751 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:34:17] "POST /affiliate/update_link/8888888 HTTP/1.1" 200 - 8 0.006 0.018 2026-10-19 13:34:17,756 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_update_affiliate_link_on_website_02 ... 2026-10-19 13:34:18,703 100 INFO rb-993a05d-225723-426370 odoo.tests.common: Surpressing hash update in CryptContext override 2026-10-19 13:34:18,711 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426370 login:portal from n/a 2026-10-19 13:34:18,739 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 13:34:19,140 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:34:19] "POST /affiliate/update_link/3 HTTP/1.1" 200 - 33 0.041 0.366 2026-10-19 13:34:19,157 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_user_click_to_deleted_affiliate_link ... 2026-10-19 13:34:19,452 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 13:34:19,888 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:34:19] "GET /r/f91 HTTP/1.1" 303 - 22 0.022 0.418 2026-10-19 13:34:20,815 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:34:20] "GET / HTTP/1.1" 200 - 172 0.137 0.785 2026-10-19 13:34:20,827 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_user_internal_send_message_in_commission ... 2026-10-19 13:34:21,320 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_user_portal_send_message_in_commission ... 2026-10-19 13:34:21,701 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_website_with_affiliate_feature_01 ... 2026-10-19 13:34:21,971 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 13:34:23,358 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:34:23] "GET /affiliate/signup HTTP/1.1" 200 - 200 0.194 1.207 2026-10-19 13:34:24,229 100 INFO rb-993a05d-225723-426370 odoo.tests.common: Surpressing hash update in CryptContext override 2026-10-19 13:34:24,233 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426370 login:admin from n/a 2026-10-19 13:34:25,620 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:34:25] "GET /affiliate HTTP/1.1" 200 - 200 0.318 1.051 2026-10-19 13:34:25,806 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:34:25] "GET /affiliate/commissions HTTP/1.1" 200 - 43 0.032 0.139 2026-10-19 13:34:28,222 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:34:28] "GET /my/invoices HTTP/1.1" 200 - 294 0.473 1.929 2026-10-19 13:34:28,330 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:34:28] "POST /affiliate/create_link HTTP/1.1" 200 - 30 0.032 0.052 2026-10-19 13:34:28,338 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_website_with_affiliate_feature_02 ... 2026-10-19 13:34:28,599 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 13:34:29,941 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:34:29] "GET /affiliate/signup HTTP/1.1" 200 - 183 0.192 1.154 2026-10-19 13:34:30,744 100 INFO rb-993a05d-225723-426370 odoo.tests.common: Surpressing hash update in CryptContext override 2026-10-19 13:34:30,750 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426370 login:admin from n/a 2026-10-19 13:34:32,051 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:34:32] "GET /affiliate HTTP/1.1" 200 - 186 0.327 0.951 2026-10-19 13:34:32,156 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:34:32] "GET /affiliate/commissions HTTP/1.1" 200 - 20 0.026 0.065 2026-10-19 13:34:32,182 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:34:32] "POST /affiliate/create_link HTTP/1.1" 200 - 4 0.002 0.011 2026-10-19 13:34:32,189 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_website_with_affiliate_feature_03 ... 2026-10-19 13:34:32,359 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 13:34:33,693 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:34:33] "GET /affiliate/signup HTTP/1.1" 200 - 200 0.181 1.157 2026-10-19 13:34:34,511 100 INFO rb-993a05d-225723-426370 odoo.tests.common: Surpressing hash update in CryptContext override 2026-10-19 13:34:34,515 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426370 login:admin from n/a 2026-10-19 13:34:34,683 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:34:34] "POST /affiliate/create_link HTTP/1.1" 200 - 36 0.089 0.062 2026-10-19 13:34:34,686 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_affiliate_website.tests.test_website_affiliate.TestWebsiteAffiliate: waiting for threads: [] 2026-10-19 13:34:34,771 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 13 checked, 13 removed 2026-10-19 13:35:45,699 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_affiliate_website.tests.test_website_affiliate_flow: Starting TestWebsiteAffiliateFlow.test_action_cancel_confirm_click_multi_commission ... 2026-10-19 13:35:46,208 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_affiliate_website.tests.test_website_affiliate_flow: Starting TestWebsiteAffiliateFlow.test_action_cancel_confirm_draft_clicks_01 ... 2026-10-19 13:35:46,380 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_affiliate_website.tests.test_website_affiliate_flow: Starting TestWebsiteAffiliateFlow.test_action_cancel_confirm_draft_clicks_02 ... 2026-10-19 13:35:46,677 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_affiliate_website.tests.test_website_affiliate_flow: Starting TestWebsiteAffiliateFlow.test_action_cancel_confirm_draft_clicks_access_right ... 2026-10-19 13:35:47,131 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 991, model: wizard.action.click 2026-10-19 13:35:47,211 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [265], uid: 991, model: affiliate.code 2026-10-19 13:35:47,242 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [265], uid: 991, model: affiliate.code 2026-10-19 13:35:47,263 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_affiliate_website.tests.test_website_affiliate_flow: Starting TestWebsiteAffiliateFlow.test_user_create_order_on_website_from_affiliate_link_01 ... 2026-10-19 13:35:47,517 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 13:35:47,999 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:35:47] "GET /r/2ob HTTP/1.1" 301 - 57 0.086 0.403 2026-10-19 13:35:49,118 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:35:49] "GET / HTTP/1.1" 200 - 175 0.165 0.948 2026-10-19 13:35:49,894 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:35:49] "POST /shop/cart/update_json HTTP/1.1" 200 - 168 0.263 0.505 2026-10-19 13:35:49,976 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:35:49] "GET /shop/checkout?express=1 HTTP/1.1" 303 - 14 0.041 0.036 2026-10-19 13:35:50,246 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:35:50] "GET /shop/address HTTP/1.1" 200 - 41 0.055 0.210 2026-10-19 13:35:50,876 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:35:50] "POST /shop/address HTTP/1.1" 303 - 225 0.228 0.377 2026-10-19 13:35:51,207 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:35:51] "GET /shop/confirm_order HTTP/1.1" 303 - 90 0.123 0.199 2026-10-19 13:35:52,078 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:35:52] "GET /shop/payment HTTP/1.1" 200 - 155 0.292 0.572 2026-10-19 13:35:52,481 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_affiliate_website.tests.test_website_affiliate_flow: Starting TestWebsiteAffiliateFlow.test_user_create_order_on_website_from_affiliate_link_02 ... 2026-10-19 13:35:53,457 100 INFO rb-993a05d-225723-426370 odoo.tests.common: Surpressing hash update in CryptContext override 2026-10-19 13:35:53,471 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426370 login:portal from n/a 2026-10-19 13:35:53,549 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 13:35:54,008 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:35:54] "GET /r/f91 HTTP/1.1" 301 - 62 0.046 0.416 2026-10-19 13:35:54,365 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 7, model: website.page 2026-10-19 13:35:55,164 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:35:55] "GET /contactus?utm_source=Search+engine&utm_medium=Banner HTTP/1.1" 200 - 210 0.190 0.960 2026-10-19 13:35:55,951 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:35:55] "POST /shop/cart/update_json HTTP/1.1" 200 - 204 0.191 0.559 2026-10-19 13:35:56,028 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:35:56] "GET /shop/checkout?express=1 HTTP/1.1" 303 - 17 0.020 0.048 2026-10-19 13:35:56,518 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:35:56] "GET /shop/confirm_order HTTP/1.1" 303 - 137 0.149 0.336 2026-10-19 13:35:57,176 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:35:57] "GET /shop/payment HTTP/1.1" 200 - 148 0.094 0.555 2026-10-19 13:35:57,867 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:35:57] "POST /shop/address HTTP/1.1" 303 - 247 0.247 0.414 2026-10-19 13:35:58,177 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:35:58] "GET /shop/confirm_order HTTP/1.1" 303 - 108 0.100 0.204 2026-10-19 13:35:59,364 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:35:59] "GET /shop/payment HTTP/1.1" 200 - 223 0.223 0.958 2026-10-19 13:36:00,386 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:36:00] "POST /shop/cart/update_json HTTP/1.1" 200 - 167 0.174 0.436 2026-10-19 13:36:00,473 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:36:00] "GET /shop/checkout?express=1 HTTP/1.1" 303 - 16 0.025 0.055 2026-10-19 13:36:00,770 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:36:00] "GET /shop/confirm_order HTTP/1.1" 303 - 84 0.110 0.182 2026-10-19 13:36:01,081 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:36:01] "GET /shop/payment HTTP/1.1" 200 - 81 0.096 0.206 2026-10-19 13:36:01,737 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:36:01] "POST /shop/address HTTP/1.1" 303 - 245 0.258 0.374 2026-10-19 13:36:02,072 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:36:02] "GET /shop/confirm_order HTTP/1.1" 303 - 108 0.137 0.192 2026-10-19 13:36:03,259 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:36:03] "GET /shop/payment HTTP/1.1" 200 - 223 0.192 0.989 2026-10-19 13:36:03,360 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_affiliate_website.tests.test_website_affiliate_flow: Starting TestWebsiteAffiliateFlow.test_user_create_order_on_website_not_from_affiliate_link ... 2026-10-19 13:36:03,600 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 13:36:06,021 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:36:06] "GET /shop HTTP/1.1" 200 - 356 0.460 1.966 2026-10-19 13:36:06,681 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:36:06] "POST /shop/cart/update_json HTTP/1.1" 200 - 158 0.166 0.452 2026-10-19 13:36:06,742 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:36:06] "GET /shop/checkout?express=1 HTTP/1.1" 303 - 14 0.023 0.033 2026-10-19 13:36:07,021 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:36:07] "GET /shop/address HTTP/1.1" 200 - 39 0.056 0.219 2026-10-19 13:36:07,783 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:36:07] "POST /shop/address HTTP/1.1" 303 - 222 0.317 0.403 2026-10-19 13:36:08,044 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:36:08] "GET /shop/confirm_order HTTP/1.1" 303 - 72 0.086 0.169 2026-10-19 13:36:08,868 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:36:08] "GET /shop/payment HTTP/1.1" 200 - 153 0.236 0.584 2026-10-19 13:36:09,156 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_affiliate_website.tests.test_website_affiliate_flow: Starting TestWebsiteAffiliateFlow.test_website_affiliate_flow ... 2026-10-19 13:36:09,397 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426370 login:fullstack from n/a 2026-10-19 13:36:09,419 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 13:36:10,941 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:36:10] "GET /affiliate HTTP/1.1" 200 - 220 0.183 1.344 2026-10-19 13:36:11,080 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:36:11] "GET /affiliate/report HTTP/1.1" 200 - 26 0.033 0.102 2026-10-19 13:36:11,292 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:36:11] "GET /affiliate/commissions HTTP/1.1" 200 - 41 0.028 0.178 2026-10-19 13:36:12,453 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:36:12] "GET /affiliate/commissions HTTP/1.1" 200 - 32 0.028 0.089 2026-10-19 13:36:14,587 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:36:14] "GET /affiliate/commissions HTTP/1.1" 200 - 32 0.059 0.091 2026-10-19 13:36:14,877 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:36:14] "GET /affiliate/commissions HTTP/1.1" 200 - 34 0.047 0.093 2026-10-19 13:36:14,966 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 12 checked, 12 removed 2026-10-19 13:37:20,807 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_affiliate_website.tests.test_website_visitor: Starting TestWebsiteVisitor.test_user_click_viin_affiliate_link_and_create_website_visitor ... 2026-10-19 13:37:21,068 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 13:37:22,574 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:37:22] "GET /r/f91 HTTP/1.1" 301 - 54 0.061 1.450 2026-10-19 13:37:23,627 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:37:23] "GET /contactus?utm_source=Search+engine&utm_medium=Banner HTTP/1.1" 200 - 184 0.209 0.831 2026-10-19 13:37:24,366 100 INFO rb-993a05d-225723-426370 odoo.tests.common: Surpressing hash update in CryptContext override 2026-10-19 13:37:24,376 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426370 login:demo from n/a 2026-10-19 13:37:24,475 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:37:24] "GET /r/f91 HTTP/1.1" 301 - 19 0.029 0.039 2026-10-19 13:37:25,568 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:37:25] "GET /contactus?utm_source=Search+engine&utm_medium=Banner HTTP/1.1" 200 - 198 0.204 0.883 2026-10-19 13:37:25,634 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 12 checked, 12 removed 2026-10-19 13:38:29,941 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_affiliate_website_crm_livechat.tests.test_affiliate_website_crm_livechat: Starting TestAffiliateWebsiteCrmLiveChat.test_create_lead_from_contact_us ... 2026-10-19 13:38:30,172 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 13:38:30,689 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.tools.mail_validation: The (optional) `flanker` Python module is not installed,so email validation will fallback to email_normalize. 2026-10-19 13:38:30,722 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:38:30] "POST /website/form/crm.lead HTTP/1.1" 200 - 104 0.129 0.429 2026-10-19 13:38:30,837 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:38:30] "GET /r/IgP HTTP/1.1" 301 - 36 0.033 0.065 2026-10-19 13:38:31,844 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:38:31] "GET / HTTP/1.1" 200 - 172 0.157 0.845 2026-10-19 13:38:32,085 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:38:32] "POST /website/form/crm.lead HTTP/1.1" 200 - 55 0.098 0.136 2026-10-19 13:38:32,105 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_affiliate_website_crm_livechat.tests.test_affiliate_website_crm_livechat: Starting TestAffiliateWebsiteCrmLiveChat.test_create_lead_from_livechat_01 ... 2026-10-19 13:38:32,319 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 13:38:32,830 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:38:32] "GET /r/IgP HTTP/1.1" 301 - 57 0.084 0.431 2026-10-19 13:38:34,073 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:38:34] "GET / HTTP/1.1" 200 - 175 0.205 1.030 2026-10-19 13:38:34,404 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:38:34] "POST /im_livechat/get_session HTTP/1.1" 200 - 60 0.180 0.146 2026-10-19 13:38:34,830 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:38:34] "POST /mail/chat_post HTTP/1.1" 404 - 40 0.064 0.357 2026-10-19 13:38:35,614 100 INFO rb-993a05d-225723-426370 odoo.tests.common: Surpressing hash update in CryptContext override 2026-10-19 13:38:35,620 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426370 login:admin from n/a 2026-10-19 13:38:35,851 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:38:35] "POST /web/dataset/call_kw/discuss.channel/execute_command_lead HTTP/1.1" 200 - 90 0.086 0.126 2026-10-19 13:38:35,865 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_affiliate_website_crm_livechat.tests.test_affiliate_website_crm_livechat: Starting TestAffiliateWebsiteCrmLiveChat.test_create_lead_from_livechat_02 ... 2026-10-19 13:38:36,098 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 13:38:36,619 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:38:36] "POST /im_livechat/get_session HTTP/1.1" 200 - 66 0.059 0.466 2026-10-19 13:38:37,830 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:38:37] "POST /mail/chat_post HTTP/1.1" 404 - 186 0.226 0.981 2026-10-19 13:38:38,560 100 INFO rb-993a05d-225723-426370 odoo.tests.common: Surpressing hash update in CryptContext override 2026-10-19 13:38:38,569 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426370 login:admin from n/a 2026-10-19 13:38:38,807 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:38:38] "POST /web/dataset/call_kw/discuss.channel/execute_command_lead HTTP/1.1" 200 - 86 0.096 0.120 2026-10-19 13:38:38,894 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 12 checked, 12 removed 2026-10-19 13:38:47,863 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_a_chat_key_never_moves_the_company_default_model: Starting TestAChatKeyNeverMovesTheCompanyDefaultModel.test_a_company_without_a_default_keeps_none_after_a_key_is_saved ... 2026-10-19 13:38:48,728 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_a_chat_key_never_moves_the_company_default_model: Starting TestAChatKeyNeverMovesTheCompanyDefaultModel.test_a_default_the_administrator_chose_stays_after_a_key_is_saved ... 2026-10-19 13:38:49,827 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-19 13:38:50,751 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_a_condition_the_database_cannot_search_is_refused: Starting TestAConditionTheDatabaseCannotSearchIsRefused.test_a_name_looked_up_through_a_relation_never_resolves_to_an_unrelated_record ... 2026-10-19 13:38:50,919 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_a_condition_the_database_cannot_search_is_refused: Starting TestAConditionTheDatabaseCannotSearchIsRefused.test_aggregate_records_refuses_an_unsearchable_condition_inside_a_group ... 2026-10-19 13:38:50,964 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_a_condition_the_database_cannot_search_is_refused: Starting TestAConditionTheDatabaseCannotSearchIsRefused.test_query_records_refuses_a_condition_on_a_field_without_a_search ... 2026-10-19 13:38:51,032 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-19 13:38:52,312 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 383 and Message-Id '<515590013267879.1792417132.261408805847168-openerp-private@3402a05e02fb>' from 'info@yourcompany.com' to (redacted) "'***@example.com'" successfully sent 2026-10-19 13:38:52,312 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 13:38:52,329 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [383] 2026-10-19 13:38:52,353 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.message records with IDs: [47180] 2026-10-19 13:38:52,353 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 13:38:52,363 100 INFO rb-993a05d-225723-426370 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-19 13:38:52,554 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_a_condition_the_orm_cannot_run_is_refused_as_expected_input: Starting TestAConditionTheOrmCannotRunIsRefusedAsExpectedInput.test_a_date_condition_with_no_date_beside_a_column_comparison_is_refused ... 2026-10-19 13:38:52,655 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_a_condition_the_orm_cannot_run_is_refused_as_expected_input: Starting TestAConditionTheOrmCannotRunIsRefusedAsExpectedInput.test_a_grouped_count_comparing_a_date_with_no_date_is_refused ... 2026-10-19 13:38:52,734 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_a_condition_the_orm_cannot_run_is_refused_as_expected_input: Starting TestAConditionTheOrmCannotRunIsRefusedAsExpectedInput.test_a_grouped_count_the_orm_cannot_run_is_refused_without_a_warning ... 2026-10-19 13:38:52,785 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_a_condition_the_orm_cannot_run_is_refused_as_expected_input: Starting TestAConditionTheOrmCannotRunIsRefusedAsExpectedInput.test_a_hierarchy_condition_beside_a_column_comparison_is_refused ... 2026-10-19 13:38:52,830 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_a_condition_the_orm_cannot_run_is_refused_as_expected_input: Starting TestAConditionTheOrmCannotRunIsRefusedAsExpectedInput.test_a_record_query_comparing_a_date_with_a_written_date_answers ... 2026-10-19 13:38:53,017 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_a_condition_the_orm_cannot_run_is_refused_as_expected_input: Starting TestAConditionTheOrmCannotRunIsRefusedAsExpectedInput.test_a_record_query_comparing_a_date_with_no_date_is_refused ... 2026-10-19 13:38:53,068 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_a_condition_the_orm_cannot_run_is_refused_as_expected_input: Starting TestAConditionTheOrmCannotRunIsRefusedAsExpectedInput.test_a_record_query_following_a_hierarchy_a_model_does_not_keep_is_refused ... 2026-10-19 13:38:53,122 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_a_condition_the_orm_cannot_run_is_refused_as_expected_input: Starting TestAConditionTheOrmCannotRunIsRefusedAsExpectedInput.test_a_record_query_following_a_hierarchy_the_related_model_keeps_answers ... 2026-10-19 13:38:53,222 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-19 13:38:54,535 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 384 and Message-Id '<766750303729672.1792417134.489965200424194-openerp-private@3402a05e02fb>' from 'info@yourcompany.com' to (redacted) "'***@example.com'" successfully sent 2026-10-19 13:38:54,535 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 13:38:54,549 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [384] 2026-10-19 13:38:54,567 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.message records with IDs: [47197] 2026-10-19 13:38:54,568 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 13:38:54,578 100 INFO rb-993a05d-225723-426370 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-19 13:38:54,608 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_a_condition_the_orm_cannot_run_is_refused_as_expected_input: Starting TestTheSearchBarNeverAppliesAConditionTheDatabaseCannotRun.test_the_search_bar_applies_the_repair_of_a_date_compared_with_no_date ... 2026-10-19 13:38:54,631 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426370 login:unrunnable_condition_searcher from n/a 2026-10-19 13:38:55,536 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:38:55] "POST /viin_ai/search/translate HTTP/1.1" 200 - 196 0.202 0.685 2026-10-19 13:38:55,541 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_a_condition_the_orm_cannot_run_is_refused_as_expected_input.TestTheSearchBarNeverAppliesAConditionTheDatabaseCannotRun: waiting for threads: [] 2026-10-19 13:38:55,544 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_a_condition_the_orm_cannot_run_is_refused_as_expected_input: Starting TestTheSearchBarNeverAppliesAConditionTheDatabaseCannotRun.test_the_search_bar_applies_the_repair_of_a_hierarchy_the_model_does_not_keep ... 2026-10-19 13:38:55,577 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426370 login:unrunnable_condition_searcher from n/a 2026-10-19 13:38:56,288 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:38:56] "POST /viin_ai/search/translate HTTP/1.1" 200 - 147 0.185 0.484 2026-10-19 13:38:56,292 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_a_condition_the_orm_cannot_run_is_refused_as_expected_input.TestTheSearchBarNeverAppliesAConditionTheDatabaseCannotRun: waiting for threads: [] 2026-10-19 13:38:56,320 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-19 13:39:15,636 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_a_connection_notice_reaches_the_administrators_of_its_company: Starting TestAConnectionNoticeReachesTheAdministratorsOfItsCompany.test_a_billing_failure_of_a_company_connection_is_told_to_that_companys_administrators_only ... 2026-10-19 13:39:16,127 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <921153793266328.1792417155.983045101165771-openerp-message-notify@3402a05e02fb>: ['"Notice notice_operator_b" <@False>'] 2026-10-19 13:39:16,132 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <921153793266328.1792417155.983045101165771-openerp-message-notify@3402a05e02fb>: ['"Notice notice_operator_both" <@False>'] 2026-10-19 13:39:16,164 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [385] 2026-10-19 13:39:16,164 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 13:39:16,196 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_a_connection_notice_reaches_the_administrators_of_its_company: Starting TestAConnectionNoticeReachesTheAdministratorsOfItsCompany.test_a_billing_failure_of_a_connection_shared_by_every_company_is_told_to_every_administrator ... 2026-10-19 13:39:16,664 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <744788941390529.1792417156.517314672470093-openerp-message-notify@3402a05e02fb>: ['"Notice notice_operator_a" <@False>'] 2026-10-19 13:39:16,669 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <744788941390529.1792417156.517314672470093-openerp-message-notify@3402a05e02fb>: ['"Notice notice_operator_b" <@False>'] 2026-10-19 13:39:16,673 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <744788941390529.1792417156.517314672470093-openerp-message-notify@3402a05e02fb>: ['"Notice notice_operator_both" <@False>'] 2026-10-19 13:39:16,674 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 386 and Message-Id '<744788941390529.1792417156.517314672470093-openerp-message-notify@3402a05e02fb>' from 'viindoobot@example.viindoo.com' to (redacted) 'a****@yourcompany.example.com', False, False, False successfully sent 2026-10-19 13:39:16,674 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 4 2026-10-19 13:39:16,698 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [386] 2026-10-19 13:39:16,698 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 13:39:16,725 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_a_connection_notice_reaches_the_administrators_of_its_company: Starting TestAConnectionNoticeReachesTheAdministratorsOfItsCompany.test_a_company_connection_failing_in_its_own_administrators_turn_still_tells_that_administrator ... 2026-10-19 13:39:17,166 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <555465265352256.1792417157.079381465911865-openerp-message-notify@3402a05e02fb>: ['"Notice notice_operator_b" <@False>'] 2026-10-19 13:39:17,170 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <555465265352256.1792417157.079381465911865-openerp-message-notify@3402a05e02fb>: ['"Notice notice_operator_both" <@False>'] 2026-10-19 13:39:17,187 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1031 deleted mail.mail records with IDs: [387] 2026-10-19 13:39:17,188 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 13:39:17,234 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-19 13:39:18,289 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 388 and Message-Id '<621008905569155.1792417158.245818138122559-openerp-private@3402a05e02fb>' from 'info@yourcompany.com' to (redacted) "'***@example.com'" successfully sent 2026-10-19 13:39:18,289 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 13:39:18,299 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [388] 2026-10-19 13:39:18,311 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.message records with IDs: [47633] 2026-10-19 13:39:18,312 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 13:39:18,318 100 INFO rb-993a05d-225723-426370 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-19 13:39:19,421 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 389 and Message-Id '<631615421221575.1792417159.375132322311401-openerp-private@3402a05e02fb>' from 'info@yourcompany.com' to (redacted) "'***@example.com'" successfully sent 2026-10-19 13:39:19,421 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 13:39:19,431 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [389] 2026-10-19 13:39:19,447 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.message records with IDs: [47635] 2026-10-19 13:39:19,448 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 13:39:19,455 100 INFO rb-993a05d-225723-426370 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-19 13:39:19,482 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_a_connection_sends_the_credential_its_administrator_chose: Starting TestAConnectionSendsTheCredentialItsAdministratorChose.test_a_custom_protocol_embedding_names_its_side_only_when_the_model_declares_it ... 2026-10-19 13:39:19,562 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_a_connection_sends_the_credential_its_administrator_chose: Starting TestAConnectionSendsTheCredentialItsAdministratorChose.test_a_keyed_connection_kept_on_bearer_stays_on_bearer_when_its_residency_changes ... 2026-10-19 13:39:19,968 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_a_connection_sends_the_credential_its_administrator_chose: Starting TestAConnectionSendsTheCredentialItsAdministratorChose.test_a_new_connection_starts_with_its_vendors_usual_authentication ... 2026-10-19 13:39:21,243 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_a_connection_sends_the_credential_its_administrator_chose: Starting TestAConnectionSendsTheCredentialItsAdministratorChose.test_a_reserved_or_malformed_header_name_cannot_carry_the_key ... 2026-10-19 13:39:21,284 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_a_connection_sends_the_credential_its_administrator_chose: Starting TestAConnectionSendsTheCredentialItsAdministratorChose.test_a_scheme_that_needs_a_key_refuses_the_call_without_one ... 2026-10-19 13:39:21,364 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_a_connection_sends_the_credential_its_administrator_chose: Starting TestAConnectionSendsTheCredentialItsAdministratorChose.test_a_vendor_echo_of_an_extra_header_or_a_basic_pair_is_redacted_in_test_connection ... 2026-10-19 13:39:21,593 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 390 and Message-Id '<926734746216241.1792417161.470985412597656-openerp-message-notify@3402a05e02fb>' from 'viindoobot@example.viindoo.com' to (redacted) 'a****@yourcompany.example.com', 'c**@example.com' successfully sent 2026-10-19 13:39:21,594 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 2 2026-10-19 13:39:21,613 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [390] 2026-10-19 13:39:21,614 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 13:39:21,621 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_a_connection_sends_the_credential_its_administrator_chose: Starting TestAConnectionSendsTheCredentialItsAdministratorChose.test_an_ai_administrator_cannot_change_how_a_connection_authenticates ... 2026-10-19 13:39:21,722 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_a_connection_sends_the_credential_its_administrator_chose: Starting TestAConnectionSendsTheCredentialItsAdministratorChose.test_an_ai_administrator_cannot_create_a_connection_with_extra_headers ... 2026-10-19 13:39:21,867 100 INFO rb-993a05d-225723-426370 odoo.models: Access Denied by ACLs for operation: create, uid: 1034, model: viin.ai.provider, fields: extra_headers 2026-10-19 13:39:21,875 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_a_connection_sends_the_credential_its_administrator_chose: Starting TestAConnectionSendsTheCredentialItsAdministratorChose.test_api_key_header_sends_only_x_api_key_on_chat_and_embedding ... 2026-10-19 13:39:21,993 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_a_connection_sends_the_credential_its_administrator_chose: Starting TestAConnectionSendsTheCredentialItsAdministratorChose.test_bearer_other_header_and_basic_each_send_their_own_credential ... 2026-10-19 13:39:22,193 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_a_connection_sends_the_credential_its_administrator_chose: Starting TestAConnectionSendsTheCredentialItsAdministratorChose.test_changing_how_a_connection_reaches_its_vendor_lifts_every_refusal ... 2026-10-19 13:39:22,408 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_a_connection_sends_the_credential_its_administrator_chose: Starting TestAConnectionSendsTheCredentialItsAdministratorChose.test_extra_headers_that_would_override_the_request_or_the_credential_are_refused ... 2026-10-19 13:39:22,772 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_a_connection_sends_the_credential_its_administrator_chose: Starting TestAConnectionSendsTheCredentialItsAdministratorChose.test_no_authentication_with_a_stored_key_is_refused_at_save ... 2026-10-19 13:39:22,832 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_a_connection_sends_the_credential_its_administrator_chose: Starting TestAConnectionSendsTheCredentialItsAdministratorChose.test_pasting_a_key_on_a_new_self_hosted_connection_moves_it_to_bearer ... 2026-10-19 13:39:23,321 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_a_connection_sends_the_credential_its_administrator_chose: Starting TestAConnectionSendsTheCredentialItsAdministratorChose.test_ticking_embeddings_on_the_form_keeps_every_other_capability ... 2026-10-19 13:39:23,815 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-19 13:39:24,356 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_a_date_is_a_whole_day_on_the_persons_calendar: Starting TestADateIsAWholeDayOnThePersonsCalendar.test_a_date_field_is_compared_with_the_date_as_written ... 2026-10-19 13:39:24,507 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_a_date_is_a_whole_day_on_the_persons_calendar: Starting TestADateIsAWholeDayOnThePersonsCalendar.test_a_date_is_the_whole_local_day_under_every_comparison ... 2026-10-19 13:39:24,559 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_a_date_is_a_whole_day_on_the_persons_calendar: Starting TestADateIsAWholeDayOnThePersonsCalendar.test_a_moment_without_an_offset_is_local_and_one_with_an_offset_is_exact ... 2026-10-19 13:39:24,618 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_a_date_is_a_whole_day_on_the_persons_calendar: Starting TestADateIsAWholeDayOnThePersonsCalendar.test_a_period_object_is_refused_with_a_reason_and_no_records ... 2026-10-19 13:39:24,662 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_a_date_is_a_whole_day_on_the_persons_calendar: Starting TestADateIsAWholeDayOnThePersonsCalendar.test_months_are_grouped_on_the_persons_calendar ... 2026-10-19 13:39:24,730 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-19 13:39:26,209 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_a_default_share_ranking_leads_with_the_biggest_contributor: Starting TestADefaultShareRankingLeadsWithTheBiggestContributor.test_an_explicit_rank_by_keeps_its_literal_descending_meaning ... 2026-10-19 13:39:26,438 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_a_default_share_ranking_leads_with_the_biggest_contributor: Starting TestADefaultShareRankingLeadsWithTheBiggestContributor.test_the_default_ranking_leads_with_the_biggest_contributor ... 2026-10-19 13:39:26,632 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-19 13:39:29,083 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_a_delegate_answers_in_the_language_of_the_turn_that_handed_work_to_it: Starting TestADelegateAnswersInTheLanguageOfTheTurnThatHandedWorkToIt.test_the_delegate_inherits_the_language_and_no_other_setting ... 2026-10-19 13:39:29,760 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-19 13:39:30,584 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_a_delegates_confirmation_reaches_the_person: Starting TestADelegatesConfirmationReachesThePerson.test_a_delegate_asking_for_confirmation_pauses_the_turn_with_its_own_call ... 2026-10-19 13:39:31,088 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_a_delegates_confirmation_reaches_the_person: Starting TestADelegatesConfirmationReachesThePerson.test_a_step_asked_two_hand_offs_down_is_approved_and_answered_back_up ... 2026-10-19 13:39:32,096 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_a_delegates_confirmation_reaches_the_person: Starting TestADelegatesConfirmationReachesThePerson.test_approving_a_delegates_step_runs_it_as_that_delegate_for_the_signed_in_user ... 2026-10-19 13:39:33,007 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_a_delegates_confirmation_reaches_the_person: Starting TestADelegatesConfirmationReachesThePerson.test_approving_a_delegates_step_twice_carries_it_out_once ... 2026-10-19 13:39:34,030 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_a_delegates_confirmation_reaches_the_person: Starting TestADelegatesConfirmationReachesThePerson.test_declining_a_delegates_step_writes_nothing_and_tells_the_caller ... 2026-10-19 13:39:34,646 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-19 13:39:47,184 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_a_delegates_external_call_waits_for_approval: Starting TestADelegatesExternalCallWaitsForApproval.test_an_external_call_a_delegate_asks_for_is_not_made_before_approval ... 2026-10-19 13:39:48,053 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_a_delegates_external_call_waits_for_approval: Starting TestADelegatesExternalCallWaitsForApproval.test_approving_a_delegates_external_call_twice_makes_it_once ... 2026-10-19 13:39:49,219 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-19 13:39:49,221 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_a_delegates_own_action_runs_when_the_vendor_reuses_its_callers_call_id: Starting TestADelegatesOwnActionRunsWhenTheVendorReusesItsCallersCallId.test_a_delegates_own_action_runs_instead_of_replaying_its_callers ... 2026-10-19 13:39:50,387 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-19 13:39:51,533 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 391 and Message-Id '<426680022670669.1792417191.483705282211304-openerp-private@3402a05e02fb>' from 'info@yourcompany.com' to (redacted) "'***@example.com'" successfully sent 2026-10-19 13:39:51,533 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 13:39:51,548 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [391] 2026-10-19 13:39:51,569 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.message records with IDs: [47913] 2026-10-19 13:39:51,570 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 13:39:51,581 100 INFO rb-993a05d-225723-426370 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-19 13:39:51,613 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_a_domain_the_model_writes_in_json_is_understood: Starting TestADomainTheModelWritesInJsonIsUnderstood.test_a_domain_written_as_json_or_as_a_python_literal_is_applied_as_written ... 2026-10-19 13:39:51,635 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426370 login:json_domain_searcher from n/a 2026-10-19 13:39:51,656 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 13:39:52,323 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:39:52] "POST /viin_ai/search/translate HTTP/1.1" 200 - 105 0.091 0.581 2026-10-19 13:39:52,342 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426370 login:json_domain_searcher from n/a 2026-10-19 13:39:52,437 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:39:52] "POST /viin_ai/search/translate HTTP/1.1" 200 - 21 0.019 0.070 2026-10-19 13:39:52,451 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-19 13:39:53,216 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_a_figure_states_the_archived_records_it_leaves_out: Starting TestAFigureStatesTheArchivedRecordsItLeavesOut.test_a_comparison_list_keeping_active_records_states_the_archived_ones_it_leaves_out ... 2026-10-19 13:39:53,378 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_a_figure_states_the_archived_records_it_leaves_out: Starting TestAFigureStatesTheArchivedRecordsItLeavesOut.test_a_comparison_list_leaves_archived_tags_out_of_the_archived_count ... 2026-10-19 13:39:53,766 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_a_figure_states_the_archived_records_it_leaves_out: Starting TestAFigureStatesTheArchivedRecordsItLeavesOut.test_a_condition_keeping_active_records_still_states_the_archived_ones_it_leaves_out ... 2026-10-19 13:39:53,941 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_a_figure_states_the_archived_records_it_leaves_out: Starting TestAFigureStatesTheArchivedRecordsItLeavesOut.test_a_count_of_contacts_states_the_archived_ones_it_leaves_out ... 2026-10-19 13:39:54,016 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_a_figure_states_the_archived_records_it_leaves_out: Starting TestAFigureStatesTheArchivedRecordsItLeavesOut.test_a_list_comparing_two_fields_states_the_archived_ones_it_leaves_out ... 2026-10-19 13:39:54,116 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_a_figure_states_the_archived_records_it_leaves_out: Starting TestAFigureStatesTheArchivedRecordsItLeavesOut.test_a_list_of_contacts_states_the_archived_ones_it_leaves_out ... 2026-10-19 13:39:54,189 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_a_figure_states_the_archived_records_it_leaves_out: Starting TestAFigureStatesTheArchivedRecordsItLeavesOut.test_an_empty_answer_states_the_archived_records_that_match ... 2026-10-19 13:39:54,270 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_a_figure_states_the_archived_records_it_leaves_out: Starting TestAFigureStatesTheArchivedRecordsItLeavesOut.test_conditions_naming_the_archive_decide_alone_and_state_nothing_left_out ... 2026-10-19 13:39:54,386 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_a_figure_states_the_archived_records_it_leaves_out: Starting TestAFigureStatesTheArchivedRecordsItLeavesOut.test_conditions_or_context_bringing_archived_records_in_state_nothing_left_out ... 2026-10-19 13:39:54,529 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-19 13:39:55,064 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_a_gemini_request_carries_only_the_schema_keywords_gemini_takes: Starting TestAGeminiRequestCarriesOnlyTheSchemaKeywordsGeminiTakes.test_a_choice_between_two_real_types_or_one_wrapping_a_combiner_is_not_collapsed ... 2026-10-19 13:39:55,589 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_a_gemini_request_carries_only_the_schema_keywords_gemini_takes: Starting TestAGeminiRequestCarriesOnlyTheSchemaKeywordsGeminiTakes.test_a_gemini_call_breaking_a_keyword_gemini_only_reads_in_a_description_is_refused ... 2026-10-19 13:39:56,106 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.models.agent: viin.ai.agent: tool=judged_schema_probe not offered - arguments do not fit: undeclared address.zip 2026-10-19 13:39:56,475 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.models.agent: viin.ai.agent: tool=judged_schema_probe not offered - arguments do not fit: not_allowed address.country 2026-10-19 13:39:56,829 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.models.agent: viin.ai.agent: tool=judged_schema_probe not offered - arguments do not fit: too_small rank 2026-10-19 13:39:56,972 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_a_gemini_request_carries_only_the_schema_keywords_gemini_takes: Starting TestAGeminiRequestCarriesOnlyTheSchemaKeywordsGeminiTakes.test_a_gemini_call_that_fits_the_full_schema_reaches_its_card ... 2026-10-19 13:39:57,546 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_a_gemini_request_carries_only_the_schema_keywords_gemini_takes: Starting TestAGeminiRequestCarriesOnlyTheSchemaKeywordsGeminiTakes.test_an_optional_parameter_declared_as_a_schema_or_null_reaches_gemini_as_nullable ... 2026-10-19 13:39:58,042 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_a_gemini_request_carries_only_the_schema_keywords_gemini_takes: Starting TestAGeminiRequestCarriesOnlyTheSchemaKeywordsGeminiTakes.test_no_keyword_gemini_does_not_know_is_sent_but_what_each_meant_is_still_stated ... 2026-10-19 13:39:58,594 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-19 13:39:59,212 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_a_grounded_turn_states_what_it_answers_from: Starting TestAGroundedTurnStatesWhatItAnswersFrom.test_a_blank_grounded_refusal_returns_no_words_of_its_own ... 2026-10-19 13:39:59,511 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_a_grounded_turn_states_what_it_answers_from: Starting TestAGroundedTurnStatesWhatItAnswersFrom.test_a_turn_with_no_question_ends_unavailable_without_a_chat_call ... 2026-10-19 13:39:59,626 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-19 13:40:00,670 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 392 and Message-Id '<455624856635329.1792417200.609523296356201-openerp-private@3402a05e02fb>' from 'info@yourcompany.com' to (redacted) "'***@example.com'" successfully sent 2026-10-19 13:40:00,670 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 13:40:00,715 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [392] 2026-10-19 13:40:00,740 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.message records with IDs: [47928] 2026-10-19 13:40:00,741 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 13:40:00,752 100 INFO rb-993a05d-225723-426370 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-19 13:40:00,795 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_a_module_update_keeps_the_administrators_tool_settings: Starting TestAModuleUpdateKeepsTheAdministratorsToolSettings.test_a_shipped_tool_never_takes_over_a_namesake_another_module_ships ... 2026-10-19 13:40:00,861 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_a_module_update_keeps_the_administrators_tool_settings: Starting TestAModuleUpdateKeepsTheAdministratorsToolSettings.test_a_shipped_tool_takes_over_an_exported_namesake ... 2026-10-19 13:40:00,895 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.models.agent: The tool My Tool (id 66) made under the API name shipped_in_a_new_release is now the shipped viin_ai.tool_shipped_in_a_new_release; its administrator's settings are kept. 2026-10-19 13:40:00,906 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_a_module_update_keeps_the_administrators_tool_settings: Starting TestAModuleUpdateKeepsTheAdministratorsToolSettings.test_a_shipped_tool_takes_over_the_tool_an_administrator_made_under_its_api_name ... 2026-10-19 13:40:00,927 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.models.agent: The tool My Tool (id 67) made under the API name shipped_in_a_new_release is now the shipped viin_ai.tool_shipped_in_a_new_release; its administrator's settings are kept. 2026-10-19 13:40:00,937 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_a_module_update_keeps_the_administrators_tool_settings: Starting TestAModuleUpdateKeepsTheAdministratorsToolSettings.test_a_tool_a_new_release_ships_starts_with_the_settings_of_its_file ... 2026-10-19 13:40:00,952 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_a_module_update_keeps_the_administrators_tool_settings: Starting TestAModuleUpdateKeepsTheAdministratorsToolSettings.test_a_tool_once_flagged_noupdate_follows_its_file_on_the_next_update ... 2026-10-19 13:40:01,020 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_a_module_update_keeps_the_administrators_tool_settings: Starting TestAModuleUpdateKeepsTheAdministratorsToolSettings.test_a_tool_renamed_by_the_administrator_keeps_that_name_in_a_language_without_its_own ... 2026-10-19 13:40:03,736 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_module: module viin_ai: loading translation file /data/build/Viindoo-erponline-enterprise-17.0/viin_ai/i18n/vi_VN.po for language vi_VN 2026-10-19 13:40:03,736 100 INFO rb-993a05d-225723-426370 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-17.0/viin_ai/i18n/vi_VN.po for language vi_VN 2026-10-19 13:40:04,446 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_a_module_update_keeps_the_administrators_tool_settings: Starting TestAModuleUpdateKeepsTheAdministratorsToolSettings.test_an_update_keeps_the_administrators_settings_and_restores_what_code_relies_on ... 2026-10-19 13:40:04,535 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-19 13:40:05,415 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_a_name_matching_many_records_is_counted_whole_and_listed_in_part: Starting TestANameMatchingManyRecordsIsCountedWholeAndListedInPart.test_a_name_matching_more_partners_than_are_shown_is_counted_whole_and_marked_as_more ... 2026-10-19 13:40:05,512 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_a_name_matching_many_records_is_counted_whole_and_listed_in_part: Starting TestANameMatchingManyRecordsIsCountedWholeAndListedInPart.test_an_archived_record_is_matched_on_a_many2one_and_not_on_a_many2many ... 2026-10-19 13:40:05,754 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-19 13:40:06,910 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_a_near_zero_total_discloses_rather_than_reports_absurd_shares: Starting TestANearZeroTotalDisclosesRatherThanReportsAbsurdShares.test_a_near_zero_total_discloses_rather_than_reports_absurd_shares ... 2026-10-19 13:40:07,101 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-19 13:40:08,473 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 393 and Message-Id '<836192478254015.1792417208.426212072372437-openerp-private@3402a05e02fb>' from 'info@yourcompany.com' to (redacted) "'***@example.com'" successfully sent 2026-10-19 13:40:08,474 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 13:40:08,499 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [393] 2026-10-19 13:40:08,544 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.message records with IDs: [47976] 2026-10-19 13:40:08,545 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 13:40:08,555 100 INFO rb-993a05d-225723-426370 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-19 13:40:08,588 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_a_plain_employee_gets_a_real_ai_answer: Starting TestAPlainEmployeeGetsARealAiAnswer.test_the_aggregation_read_out_is_the_models_own_text ... 2026-10-19 13:40:08,616 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426370 login:plain_employee_asking_ai from n/a 2026-10-19 13:40:08,638 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 13:40:09,227 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:40:09] "POST /viin_ai/aggregation/narrate HTTP/1.1" 200 - 83 0.104 0.489 2026-10-19 13:40:09,232 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_a_plain_employee_gets_a_real_ai_answer: Starting TestAPlainEmployeeGetsARealAiAnswer.test_the_call_is_counted_against_the_employee_who_asked ... 2026-10-19 13:40:09,263 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426370 login:plain_employee_asking_ai from n/a 2026-10-19 13:40:09,308 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 13:40:10,168 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:40:10] "POST /viin_ai/search/translate HTTP/1.1" 200 - 157 0.233 0.630 2026-10-19 13:40:10,192 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_a_plain_employee_gets_a_real_ai_answer: Starting TestAPlainEmployeeGetsARealAiAnswer.test_the_search_bar_applies_the_domain_the_model_proposed ... 2026-10-19 13:40:10,215 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426370 login:plain_employee_asking_ai from n/a 2026-10-19 13:40:10,237 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 13:40:10,919 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:40:10] "POST /viin_ai/search/translate HTTP/1.1" 200 - 157 0.158 0.526 2026-10-19 13:40:10,953 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-19 13:40:12,318 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 394 and Message-Id '<873042371740744.1792417212.286282539367676-openerp-private@3402a05e02fb>' from 'info@yourcompany.com' to (redacted) "'***@example.com'" successfully sent 2026-10-19 13:40:12,318 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 13:40:12,327 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [394] 2026-10-19 13:40:12,347 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.message records with IDs: [47992] 2026-10-19 13:40:12,347 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 13:40:12,359 100 INFO rb-993a05d-225723-426370 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-19 13:40:12,395 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_a_plain_employee_gets_a_real_ai_answer: Starting TestAPlainEmployeePrefillsARecordFromADocument.test_a_document_read_before_is_prefilled_with_the_values_the_model_read ... 2026-10-19 13:40:12,398 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: Post processing ignored : This file could not be decoded as an image file. 2026-10-19 13:40:12,683 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-19 13:40:14,300 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <534726968057321.1792417214.179393291473389-openerp-2307-res.partner@3402a05e02fb>: ['"Knowledge Portal Customer" <@False>'] 2026-10-19 13:40:14,355 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [395] 2026-10-19 13:40:14,355 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 13:40:14,462 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_a_portal_customer_reads_only_the_knowledge_of_records_they_may_open: Starting TestAPortalCustomerReadsOnlyTheKnowledgeOfRecordsTheyMayOpen.test_a_document_not_shown_on_their_chatter_stays_hidden_from_the_customer ... 2026-10-19 13:40:14,625 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [2], uid: 1055, model: viin.ai.embedding 2026-10-19 13:40:14,687 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [6], uid: 1055, model: viin.ai.source 2026-10-19 13:40:14,808 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [3], uid: 1055, model: viin.ai.embedding 2026-10-19 13:40:14,853 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [7], uid: 1055, model: viin.ai.source 2026-10-19 13:40:15,008 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [4], uid: 1055, model: viin.ai.embedding 2026-10-19 13:40:15,038 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [8], uid: 1055, model: viin.ai.source 2026-10-19 13:40:15,131 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [5], uid: 1055, model: viin.ai.embedding 2026-10-19 13:40:15,161 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [9], uid: 1055, model: viin.ai.source 2026-10-19 13:40:15,172 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_a_portal_customer_reads_only_the_knowledge_of_records_they_may_open: Starting TestAPortalCustomerReadsOnlyTheKnowledgeOfRecordsTheyMayOpen.test_a_document_shown_on_their_chatter_reaches_their_assistant_wherever_filed ... 2026-10-19 13:40:15,332 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_a_portal_customer_reads_only_the_knowledge_of_records_they_may_open: Starting TestAPortalCustomerReadsOnlyTheKnowledgeOfRecordsTheyMayOpen.test_a_public_visitor_retrieves_no_customer_document ... 2026-10-19 13:40:15,379 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_a_portal_customer_reads_only_the_knowledge_of_records_they_may_open: Starting TestAPortalCustomerReadsOnlyTheKnowledgeOfRecordsTheyMayOpen.test_a_revoked_share_does_not_reopen_the_document_to_the_customer ... 2026-10-19 13:40:15,531 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.message records with IDs: [48003] 2026-10-19 13:40:15,576 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_a_portal_customer_reads_only_the_knowledge_of_records_they_may_open: Starting TestAPortalCustomerReadsOnlyTheKnowledgeOfRecordsTheyMayOpen.test_a_shared_document_not_yet_anchored_is_judged_like_an_anchored_one ... 2026-10-19 13:40:15,656 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_a_portal_customer_reads_only_the_knowledge_of_records_they_may_open: Starting TestAPortalCustomerReadsOnlyTheKnowledgeOfRecordsTheyMayOpen.test_an_employee_still_reads_every_document_of_records_they_may_open ... 2026-10-19 13:40:16,025 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-10-19 13:40:17,191 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 396 and Message-Id '<653100993914224.1792417217.147898197174072-openerp-private@3402a05e02fb>' from 'info@yourcompany.com' to (redacted) "'***@example.com'" successfully sent 2026-10-19 13:40:17,191 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 13:40:17,205 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [396] 2026-10-19 13:40:17,223 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.message records with IDs: [48005] 2026-10-19 13:40:17,223 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 13:40:17,233 100 INFO rb-993a05d-225723-426370 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-19 13:40:17,265 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_a_provider_base_url_is_the_api_root_of_every_request: Starting TestProviderBaseUrlIsTheApiRoot.test_a_base_url_naming_the_full_chat_endpoint_receives_chat_as_is ... 2026-10-19 13:40:17,365 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_a_provider_base_url_is_the_api_root_of_every_request: Starting TestProviderBaseUrlIsTheApiRoot.test_a_full_chat_endpoint_in_base_url_sends_embeddings_and_the_model_list_to_its_root ... 2026-10-19 13:40:17,539 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_a_provider_base_url_is_the_api_root_of_every_request: Starting TestProviderBaseUrlIsTheApiRoot.test_a_full_chat_endpoint_in_base_url_sends_speech_to_its_root ... 2026-10-19 13:40:17,650 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_a_provider_base_url_is_the_api_root_of_every_request: Starting TestProviderBaseUrlIsTheApiRoot.test_a_query_string_on_base_url_stays_on_every_request ... 2026-10-19 13:40:17,790 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_a_provider_base_url_is_the_api_root_of_every_request: Starting TestProviderBaseUrlIsTheApiRoot.test_every_vendor_root_receives_its_chat_streamed_chat_and_embedding_requests_under_it ... 2026-10-19 13:40:18,154 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-19 13:40:21,437 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_a_ranking_over_every_group_is_answered: Starting TestARankingOverEveryGroupIsAnswered.test_a_ranking_is_answered_over_every_group_not_the_first_few ... 2026-10-19 13:40:21,602 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-19 13:40:21,683 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_a_read_out_of_an_empty_aggregation_is_refused_without_asking_the_model: Starting TestNarrativeEmptyAggregationNeverAssertsAbsence.test_an_employee_asking_for_a_read_out_of_nothing_is_refused_without_asking_the_model ... 2026-10-19 13:40:22,292 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-19 13:40:34,128 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_a_reader_gets_one_set_of_knowledge_on_every_path: Starting TestAReaderGetsOneSetOfKnowledgeOnEveryPath.test_a_caller_cannot_grant_itself_the_bypass_by_putting_the_key_on_its_context ... 2026-10-19 13:40:34,261 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_a_reader_gets_one_set_of_knowledge_on_every_path: Starting TestAReaderGetsOneSetOfKnowledgeOnEveryPath.test_a_portal_customer_of_another_company_reads_only_the_knowledge_of_their_company ... 2026-10-19 13:40:34,446 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_a_reader_gets_one_set_of_knowledge_on_every_path: Starting TestAReaderGetsOneSetOfKnowledgeOnEveryPath.test_a_portal_customer_reads_only_what_was_shared_with_them_in_their_own_company ... 2026-10-19 13:40:34,575 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_a_reader_gets_one_set_of_knowledge_on_every_path: Starting TestAReaderGetsOneSetOfKnowledgeOnEveryPath.test_a_superuser_environment_of_a_regular_user_is_judged_as_that_user ... 2026-10-19 13:40:34,636 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_a_reader_gets_one_set_of_knowledge_on_every_path: Starting TestAReaderGetsOneSetOfKnowledgeOnEveryPath.test_an_employee_reads_what_their_groups_and_the_records_they_may_open_allow ... 2026-10-19 13:40:34,807 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-19 13:40:36,203 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 397 and Message-Id '<298055374321829.1792417236.155592441558838-openerp-private@3402a05e02fb>' from 'info@yourcompany.com' to (redacted) "'***@example.com'" successfully sent 2026-10-19 13:40:36,203 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 13:40:36,216 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [397] 2026-10-19 13:40:36,239 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.message records with IDs: [48249] 2026-10-19 13:40:36,240 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 13:40:36,252 100 INFO rb-993a05d-225723-426370 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-19 13:40:36,636 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_a_record_named_for_a_tool_reaches_it_as_its_id: Starting TestARecordNamedForAToolReachesItAsItsId.test_a_confirmation_carries_the_id_of_the_record_named ... 2026-10-19 13:40:37,166 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_a_record_named_for_a_tool_reaches_it_as_its_id: Starting TestARecordNamedForAToolReachesItAsItsId.test_a_name_naming_no_record_never_becomes_a_confirmation ... 2026-10-19 13:40:37,772 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.models.agent: viin.ai.agent: tool=record_name_archive_customer not run - record_id.not_found for parameter partner_id 2026-10-19 13:40:37,917 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_a_record_named_for_a_tool_reaches_it_as_its_id: Starting TestARecordNamedForAToolReachesItAsItsId.test_a_name_shared_by_several_records_is_refused_with_the_candidates ... 2026-10-19 13:40:38,531 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.models.agent: viin.ai.agent: tool=record_name_customer_card not run - record_id.ambiguous for parameter partner_id 2026-10-19 13:40:38,676 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_a_record_named_for_a_tool_reaches_it_as_its_id: Starting TestARecordNamedForAToolReachesItAsItsId.test_a_name_the_user_can_read_once_reaches_the_tool_as_that_records_id ... 2026-10-19 13:40:39,370 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_a_record_named_for_a_tool_reaches_it_as_its_id: Starting TestARecordNamedForAToolReachesItAsItsId.test_a_record_the_user_may_not_read_is_refused_exactly_like_a_missing_one ... 2026-10-19 13:40:39,948 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.models.agent: viin.ai.agent: tool=record_name_customer_card not run - record_id.not_found for parameter partner_id 2026-10-19 13:40:40,383 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.models.agent: viin.ai.agent: tool=record_name_customer_card not run - record_id.not_found for parameter partner_id 2026-10-19 13:40:40,530 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-19 13:40:40,533 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_a_refused_model_is_named_to_the_caller: Starting TestARefusedModelIsNamedToTheCaller.test_a_refusal_that_echoes_the_key_still_names_the_model_and_never_the_key ... 2026-10-19 13:40:40,852 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-19 13:40:41,619 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_a_refused_tool_tells_the_model_its_real_reason: Starting TestARefusedToolTellsTheModelItsRealReason.test_a_tool_refused_by_a_business_rule_hands_the_model_its_reason ... 2026-10-19 13:40:42,258 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_a_refused_tool_tells_the_model_its_real_reason: Starting TestARefusedToolTellsTheModelItsRealReason.test_a_tool_refused_inside_a_delegated_assistant_hands_that_assistant_the_reason ... 2026-10-19 13:40:43,035 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-19 13:40:43,040 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_a_related_record_named_by_text_uses_odoos_name_search: Starting TestRelatedRecordTextValueUsesTheNameSearch.test_a_dotted_path_matches_against_its_terminal_comodel ... 2026-10-19 13:40:44,415 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_a_related_record_named_by_text_uses_odoos_name_search: Starting TestRelatedRecordTextValueUsesTheNameSearch.test_a_name_matching_one_related_record_selects_its_records_and_names_it ... 2026-10-19 13:40:45,358 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_a_related_record_named_by_text_uses_odoos_name_search: Starting TestRelatedRecordTextValueUsesTheNameSearch.test_a_record_hidden_by_a_record_rule_is_never_matched_for_the_restricted_caller ... 2026-10-19 13:40:46,598 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-19 13:40:46,606 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_a_request_log_hides_the_key_whoever_wrote_the_row: Starting TestARequestLogHidesTheKeyWhoeverWroteTheRow.test_a_streamed_answer_echoing_the_key_is_logged_without_it_and_with_the_rest ... 2026-10-19 13:40:47,556 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_a_request_log_hides_the_key_whoever_wrote_the_row: Starting TestARequestLogHidesTheKeyWhoeverWroteTheRow.test_each_usage_row_points_at_the_log_row_of_its_own_call ... 2026-10-19 13:40:47,965 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-19 13:40:47,968 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_a_request_log_never_shows_a_credential: Starting TestAProviderRequestLogNeverShowsACredential.test_a_key_carried_in_the_url_is_masked_in_the_logged_name_and_url ... 2026-10-19 13:40:48,127 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_a_request_log_never_shows_a_credential: Starting TestAProviderRequestLogNeverShowsACredential.test_a_refusal_echoing_the_key_and_an_extra_header_value_never_reaches_the_log ... 2026-10-19 13:40:48,428 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 398 and Message-Id '<788914696693576.1792417248.314340591430664-openerp-message-notify@3402a05e02fb>' from 'viindoobot@example.viindoo.com' to (redacted) 'a****@yourcompany.example.com' successfully sent 2026-10-19 13:40:48,428 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 13:40:48,456 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [398] 2026-10-19 13:40:48,457 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 13:40:48,471 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_a_request_log_never_shows_a_credential: Starting TestAProviderRequestLogNeverShowsACredential.test_a_response_header_is_masked_only_when_it_carries_a_credential ... 2026-10-19 13:40:48,700 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_a_request_log_never_shows_a_credential: Starting TestAProviderRequestLogNeverShowsACredential.test_a_secret_echoed_as_a_json_number_is_masked_and_the_logged_body_stays_json ... 2026-10-19 13:40:48,899 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_a_request_log_never_shows_a_credential: Starting TestAProviderRequestLogNeverShowsACredential.test_the_credential_and_every_extra_header_are_masked_and_the_rest_stays_readable ... 2026-10-19 13:40:49,086 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-19 13:41:00,929 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_a_request_log_never_shows_a_credential: Starting TestAnMcpRequestLogNeverShowsACredential.test_an_other_header_credential_and_every_extra_header_are_masked ... 2026-10-19 13:41:01,098 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_a_request_log_never_shows_a_credential: Starting TestAnMcpRequestLogNeverShowsACredential.test_the_session_a_server_issues_is_masked_and_its_other_headers_stay_readable ... 2026-10-19 13:41:01,300 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-19 13:41:11,246 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_a_screen_carries_the_attachments_of_the_open_record: Starting TestOpenRecordAttachments.test_a_record_of_any_model_carries_its_attachments ... 2026-10-19 13:41:11,510 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_a_screen_carries_the_attachments_of_the_open_record: Starting TestOpenRecordAttachments.test_the_open_records_own_attachments_are_listed_with_what_a_tool_needs ... 2026-10-19 13:41:11,634 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1075, model: portal.wizard 2026-10-19 13:41:11,636 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1075, model: portal.wizard 2026-10-19 13:41:11,987 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-19 13:41:13,141 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 399 and Message-Id '<048020975503677.1792417273.102349996566772-openerp-private@3402a05e02fb>' from 'info@yourcompany.com' to (redacted) "'***@example.com'" successfully sent 2026-10-19 13:41:13,141 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 13:41:13,159 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [399] 2026-10-19 13:41:13,178 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.message records with IDs: [48727] 2026-10-19 13:41:13,179 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 13:41:13,189 100 INFO rb-993a05d-225723-426370 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-19 13:41:13,209 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_a_search_bar_retry_shows_the_model_its_own_reply: Starting TestASearchBarRetryShowsTheModelItsOwnReply.test_the_retry_after_an_unusable_reply_quotes_that_reply_as_the_models_own_turn ... 2026-10-19 13:41:13,224 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426370 login:search_bar_retry_searcher from n/a 2026-10-19 13:41:13,238 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 13:41:14,157 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:41:14] "POST /viin_ai/search/translate HTTP/1.1" 200 - 209 0.197 0.726 2026-10-19 13:41:14,174 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-19 13:41:15,362 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 400 and Message-Id '<671707381478253.1792417275.317088842391968-openerp-private@3402a05e02fb>' from 'info@yourcompany.com' to (redacted) "'***@example.com'" successfully sent 2026-10-19 13:41:15,363 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 13:41:15,377 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [400] 2026-10-19 13:41:15,396 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.message records with IDs: [48731] 2026-10-19 13:41:15,396 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 13:41:15,407 100 INFO rb-993a05d-225723-426370 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-19 13:41:15,438 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_a_selection_condition_naming_an_unknown_key_is_refused_on_every_surface: Starting TestTheDataToolsRefuseAnUnknownSelectionKey.test_a_grouped_count_over_a_list_with_one_unknown_key_is_refused ... 2026-10-19 13:41:15,459 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_a_selection_condition_naming_an_unknown_key_is_refused_on_every_surface: Starting TestTheDataToolsRefuseAnUnknownSelectionKey.test_a_list_asking_also_for_records_holding_no_key_is_run ... 2026-10-19 13:41:15,545 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-19 13:41:16,801 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 401 and Message-Id '<822270473394591.1792417276.760291576385498-openerp-private@3402a05e02fb>' from 'info@yourcompany.com' to (redacted) "'***@example.com'" successfully sent 2026-10-19 13:41:16,801 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 13:41:16,822 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [401] 2026-10-19 13:41:16,837 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.message records with IDs: [48747] 2026-10-19 13:41:16,838 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 13:41:16,845 100 INFO rb-993a05d-225723-426370 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-19 13:41:16,875 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_a_selection_condition_naming_an_unknown_key_is_refused_on_every_surface: Starting TestTheSearchBarNeverAppliesAnUnknownSelectionKey.test_the_search_bar_falls_back_rather_than_apply_a_list_with_an_unknown_key ... 2026-10-19 13:41:16,902 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426370 login:selection_keys_searcher from n/a 2026-10-19 13:41:16,923 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 13:41:17,945 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.models.search_tools: viin_ai: NL search fell back to a name search for model=res.partner query=contacts and leads after 2 retries 2026-10-19 13:41:17,948 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:41:17] "POST /viin_ai/search/translate HTTP/1.1" 200 - 231 0.300 0.728 2026-10-19 13:41:17,968 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-19 13:41:19,179 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 402 and Message-Id '<051141872359697.1792417279.139819145202637-openerp-private@3402a05e02fb>' from 'info@yourcompany.com' to (redacted) "'***@example.com'" successfully sent 2026-10-19 13:41:19,179 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 13:41:19,193 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [402] 2026-10-19 13:41:19,209 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.message records with IDs: [48750] 2026-10-19 13:41:19,209 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 13:41:19,215 100 INFO rb-993a05d-225723-426370 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-19 13:41:19,235 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_a_server_action_knows_the_assistant_and_turn_that_ran_it: Starting TestAServerActionKnowsTheAssistantAndTurnThatRanIt.test_an_action_a_turn_runs_knows_that_assistant_and_turn ... 2026-10-19 13:41:19,620 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_a_server_action_knows_the_assistant_and_turn_that_ran_it: Starting TestAServerActionKnowsTheAssistantAndTurnThatRanIt.test_an_action_run_with_a_turn_named_by_the_request_knows_no_assistant ... 2026-10-19 13:41:19,640 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-19 13:41:20,771 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 403 and Message-Id '<028184183536441.1792417280.732830762863159-openerp-private@3402a05e02fb>' from 'info@yourcompany.com' to (redacted) "'***@example.com'" successfully sent 2026-10-19 13:41:20,771 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 13:41:20,803 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [403] 2026-10-19 13:41:20,822 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.message records with IDs: [48753] 2026-10-19 13:41:20,823 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 13:41:20,831 100 INFO rb-993a05d-225723-426370 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-19 13:41:20,865 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_a_server_action_knows_the_assistant_and_turn_that_ran_it: Starting TestAnActionAToolReturnsIsRecordedAndReplayed.test_an_action_built_from_the_turns_context_is_answered_the_same_when_the_turn_is_asked_again ... 2026-10-19 13:41:21,324 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-19 13:41:22,538 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 404 and Message-Id '<551532334796738.1792417282.499216556549072-openerp-private@3402a05e02fb>' from 'info@yourcompany.com' to (redacted) "'***@example.com'" successfully sent 2026-10-19 13:41:22,539 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 13:41:22,550 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [404] 2026-10-19 13:41:22,569 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.message records with IDs: [48756] 2026-10-19 13:41:22,569 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 13:41:22,578 100 INFO rb-993a05d-225723-426370 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-19 13:41:22,611 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_a_skill_application_is_audited_under_its_own_iteration: Starting TestASkillApplicationIsAuditedUnderItsOwnIteration.test_a_skill_loaded_mid_run_is_audited_under_a_later_iteration_than_one_applied_at_start ... 2026-10-19 13:41:23,119 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-19 13:41:23,123 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_a_skill_description_that_cannot_route_the_model_is_refused: Starting TestSkillDescriptionSaveValidation.test_a_skill_description_that_cannot_route_the_model_is_refused_at_save ... 2026-10-19 13:41:23,197 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-19 13:41:23,297 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_a_skill_in_force_is_named_by_its_code_and_never_loaded_again: Starting TestASkillInForceIsNamedByItsCodeAndNeverLoadedAgain.test_loading_a_skill_already_in_force_hands_back_no_second_copy_of_it ... 2026-10-19 13:41:24,465 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-19 13:41:24,551 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_a_skill_loaded_with_a_paused_tool_survives_the_pause: Starting TestAPausedSkillLoadBlocking.test_a_skill_loaded_alongside_a_gated_tool_is_reported_on_the_pause ... 2026-10-19 13:41:25,324 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-19 13:41:25,401 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_a_skill_loaded_with_a_paused_tool_survives_the_pause: Starting TestAPausedSkillLoadStreaming.test_a_skill_loaded_alongside_a_gated_tool_is_reported_on_the_pause ... 2026-10-19 13:41:26,070 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-19 13:41:26,759 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_a_skill_survives_a_delegation: Starting TestASkillSurvivesADelegationBlocking.test_a_skill_applied_at_turn_start_survives_a_delegation_and_stays_offered ... 2026-10-19 13:41:27,450 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-19 13:41:28,211 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_a_skill_survives_a_delegation: Starting TestASkillSurvivesADelegationStreaming.test_a_skill_applied_at_turn_start_survives_a_delegation_and_stays_offered ... 2026-10-19 13:41:28,840 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-19 13:41:29,422 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_a_sort_or_total_the_database_cannot_honour_is_refused: Starting TestASortOrTotalTheDatabaseCannotHonourIsRefused.test_a_grouping_on_a_one2many_is_refused_with_fields_it_can_be_grouped_by ... 2026-10-19 13:41:29,725 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_a_sort_or_total_the_database_cannot_honour_is_refused: Starting TestASortOrTotalTheDatabaseCannotHonourIsRefused.test_a_measure_its_field_cannot_be_combined_by_is_refused_with_ways_that_work ... 2026-10-19 13:41:29,838 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_a_sort_or_total_the_database_cannot_honour_is_refused: Starting TestASortOrTotalTheDatabaseCannotHonourIsRefused.test_a_measure_kept_in_no_column_or_also_grouped_on_is_refused ... 2026-10-19 13:41:29,883 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_a_sort_or_total_the_database_cannot_honour_is_refused: Starting TestASortOrTotalTheDatabaseCannotHonourIsRefused.test_an_order_naming_no_real_field_or_badly_written_is_refused ... 2026-10-19 13:41:30,311 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_a_sort_or_total_the_database_cannot_honour_is_refused: Starting TestASortOrTotalTheDatabaseCannotHonourIsRefused.test_an_order_the_database_cannot_sort_by_is_refused_with_sortable_fields ... 2026-10-19 13:41:30,674 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_a_sort_or_total_the_database_cannot_honour_is_refused: Starting TestASortOrTotalTheDatabaseCannotHonourIsRefused.test_counting_records_and_values_of_a_stored_field_still_totals ... 2026-10-19 13:41:30,895 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_a_sort_or_total_the_database_cannot_honour_is_refused: Starting TestASortOrTotalTheDatabaseCannotHonourIsRefused.test_describe_model_advertises_no_name_without_a_field_behind_it ... 2026-10-19 13:41:31,559 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_a_sort_or_total_the_database_cannot_honour_is_refused: Starting TestASortOrTotalTheDatabaseCannotHonourIsRefused.test_describe_model_marks_unsortable_exactly_the_fields_an_order_is_refused_on ... 2026-10-19 13:41:50,300 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_a_sort_or_total_the_database_cannot_honour_is_refused: Starting TestASortOrTotalTheDatabaseCannotHonourIsRefused.test_records_are_sorted_by_an_inherited_many2one_and_then_by_name ... 2026-10-19 13:41:52,758 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-19 13:41:52,852 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_a_stream_cut_off_before_its_end_fails_the_turn: Starting TestAStreamCutOffBeforeItsEndFailsTheTurn.test_a_stream_ending_before_the_vendor_said_the_answer_is_over_fails_the_turn ... 2026-10-19 13:41:54,924 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-19 13:41:55,015 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_a_streamed_answer_follows_the_agents_generation_settings: Starting TestAStreamedAnswerFollowsTheAgentsGenerationSettings.test_an_agents_stored_generation_settings_reach_its_streamed_call_only_when_set ... 2026-10-19 13:41:55,870 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-19 13:41:55,937 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_a_streamed_turn_is_attributed_to_its_agent: Starting TestAStreamedTurnIsAttributedToItsAgent.test_a_streamed_turn_books_its_usage_to_the_agent_that_answered ... 2026-10-19 13:41:56,453 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_a_streamed_turn_is_attributed_to_its_agent: Starting TestAStreamedTurnIsAttributedToItsAgent.test_streamed_turns_of_two_agents_reach_separate_vendor_caches ... 2026-10-19 13:41:57,423 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-19 13:41:58,704 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 405 and Message-Id '<755297843297461.1792417318.656137466430664-openerp-private@3402a05e02fb>' from 'info@yourcompany.com' to (redacted) "'***@example.com'" successfully sent 2026-10-19 13:41:58,704 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 13:41:58,733 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [405] 2026-10-19 13:41:58,778 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.message records with IDs: [48782] 2026-10-19 13:41:58,778 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 13:41:58,793 100 INFO rb-993a05d-225723-426370 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-19 13:41:58,820 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_a_tool_call_that_did_nothing_does_not_trap_its_retry: Starting TestAToolCallThatDidNothingDoesNotTrapItsRetry.test_a_call_refused_before_it_ran_is_carried_out_when_asked_again ... 2026-10-19 13:41:59,434 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_a_tool_call_that_did_nothing_does_not_trap_its_retry: Starting TestAToolCallThatDidNothingDoesNotTrapItsRetry.test_an_action_that_ran_and_failed_is_not_carried_out_again_when_asked_again ... 2026-10-19 13:42:00,273 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-19 13:42:01,687 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 406 and Message-Id '<647336813390674.1792417321.641725540161133-openerp-private@3402a05e02fb>' from 'info@yourcompany.com' to (redacted) "'***@example.com'" successfully sent 2026-10-19 13:42:01,688 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 13:42:01,701 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [406] 2026-10-19 13:42:01,717 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.message records with IDs: [48801] 2026-10-19 13:42:01,718 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 13:42:01,727 100 INFO rb-993a05d-225723-426370 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-19 13:42:01,861 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_a_tool_call_that_does_not_fit_its_parameters_is_never_carded: Starting TestAToolCallThatDoesNotFitItsParametersIsNeverCarded.test_a_call_delivered_as_an_object_is_judged_like_one_delivered_as_text ... 2026-10-19 13:42:02,776 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.models.agent: viin.ai.agent: tool=fit_schedule_followup not offered - arguments do not fit: missing partner_id, too_small days 2026-10-19 13:42:02,935 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_a_tool_call_that_does_not_fit_its_parameters_is_never_carded: Starting TestAToolCallThatDoesNotFitItsParametersIsNeverCarded.test_a_call_that_does_not_fit_is_refused_instead_of_carded ... 2026-10-19 13:42:03,516 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.models.agent: viin.ai.agent: tool=fit_archive_customer not offered - arguments do not fit: missing partner_id 2026-10-19 13:42:03,861 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.models.agent: viin.ai.agent: tool=fit_archive_customer not offered - arguments do not fit: undeclared content 2026-10-19 13:42:04,200 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.models.agent: viin.ai.agent: tool=fit_archive_customer not offered - arguments do not fit: wrong_type note 2026-10-19 13:42:04,608 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.models.agent: viin.ai.agent: tool=fit_archive_customer not offered - arguments do not fit: not_allowed priority 2026-10-19 13:42:05,086 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.models.agent: viin.ai.agent: tool=fit_archive_customer not offered - arguments do not fit: missing partner_id, undeclared content, wrong_type note, not_allowed priority 2026-10-19 13:42:05,498 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.models.agent: viin.ai.agent: tool=fit_archive_customer not offered - arguments do not fit: unreadable - 2026-10-19 13:42:06,976 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.models.agent: viin.ai.agent: tool=fit_archive_customer not offered - arguments do not fit: not_an_object - 2026-10-19 13:42:07,401 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.models.agent: viin.ai.agent: tool=fit_archive_customer not offered - arguments do not fit: not_an_object - 2026-10-19 13:42:07,545 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_a_tool_call_that_does_not_fit_its_parameters_is_never_carded: Starting TestAToolCallThatDoesNotFitItsParametersIsNeverCarded.test_a_list_of_records_given_one_name_reaches_the_tool_as_a_list_of_its_id ... 2026-10-19 13:42:08,248 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_a_tool_call_that_does_not_fit_its_parameters_is_never_carded: Starting TestAToolCallThatDoesNotFitItsParametersIsNeverCarded.test_a_number_with_a_fraction_for_an_integer_parameter_is_refused_instead_of_carded ... 2026-10-19 13:42:08,792 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.models.agent: viin.ai.agent: tool=fit_report_value_kinds not offered - arguments do not fit: wrong_type count 2026-10-19 13:42:08,917 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_a_tool_call_that_does_not_fit_its_parameters_is_never_carded: Starting TestAToolCallThatDoesNotFitItsParametersIsNeverCarded.test_a_streamed_turn_refuses_a_call_that_does_not_fit_instead_of_carding_it ... 2026-10-19 13:42:09,451 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.models.agent: viin.ai.agent: tool=fit_archive_customer not offered - arguments do not fit: missing partner_id 2026-10-19 13:42:09,591 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_a_tool_call_that_does_not_fit_its_parameters_is_never_carded: Starting TestAToolCallThatDoesNotFitItsParametersIsNeverCarded.test_a_value_on_a_declared_bound_reaches_its_card ... 2026-10-19 13:42:12,112 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_a_tool_call_that_does_not_fit_its_parameters_is_never_carded: Starting TestAToolCallThatDoesNotFitItsParametersIsNeverCarded.test_a_value_outside_a_declared_bound_never_reaches_a_card ... 2026-10-19 13:42:12,658 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.models.agent: viin.ai.agent: tool=fit_schedule_followup not offered - arguments do not fit: too_small days 2026-10-19 13:42:13,049 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.models.agent: viin.ai.agent: tool=fit_schedule_followup not offered - arguments do not fit: too_large days 2026-10-19 13:42:13,485 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.models.agent: viin.ai.agent: tool=fit_schedule_followup not offered - arguments do not fit: too_small score 2026-10-19 13:42:13,863 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.models.agent: viin.ai.agent: tool=fit_schedule_followup not offered - arguments do not fit: too_large score 2026-10-19 13:42:14,286 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.models.agent: viin.ai.agent: tool=fit_schedule_followup not offered - arguments do not fit: too_short subject 2026-10-19 13:42:14,695 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.models.agent: viin.ai.agent: tool=fit_schedule_followup not offered - arguments do not fit: too_long subject 2026-10-19 13:42:15,102 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.models.agent: viin.ai.agent: tool=fit_schedule_followup not offered - arguments do not fit: too_long subject 2026-10-19 13:42:15,515 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.models.agent: viin.ai.agent: tool=fit_schedule_followup not offered - arguments do not fit: not_allowed channel 2026-10-19 13:42:15,838 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.models.agent: viin.ai.agent: tool=fit_schedule_followup not offered - arguments do not fit: too_few_items tags 2026-10-19 13:42:16,211 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.models.agent: viin.ai.agent: tool=fit_schedule_followup not offered - arguments do not fit: too_many_items tags 2026-10-19 13:42:16,555 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.models.agent: viin.ai.agent: tool=fit_schedule_followup not offered - arguments do not fit: not_unique tags 2026-10-19 13:42:16,963 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.models.agent: viin.ai.agent: tool=fit_schedule_followup not offered - arguments do not fit: wrong_type slot[1] 2026-10-19 13:42:17,138 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_a_tool_call_that_does_not_fit_its_parameters_is_never_carded: Starting TestAToolCallThatDoesNotFitItsParametersIsNeverCarded.test_a_whole_number_with_a_decimal_point_reaches_the_card_and_the_approved_tool_as_an_integer ... 2026-10-19 13:42:17,760 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_a_tool_call_that_does_not_fit_its_parameters_is_never_carded: Starting TestAToolCallThatDoesNotFitItsParametersIsNeverCarded.test_an_approval_of_a_call_that_does_not_fit_is_refused_and_not_run ... 2026-10-19 13:42:18,364 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.models.agent: viin.ai.agent: tool=fit_archive_customer not offered - arguments do not fit: missing note 2026-10-19 13:42:18,383 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_a_tool_call_that_does_not_fit_its_parameters_is_never_carded: Starting TestAToolCallThatDoesNotFitItsParametersIsNeverCarded.test_null_for_an_optional_parameter_reaches_the_card_without_that_parameter ... 2026-10-19 13:42:19,020 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_a_tool_call_that_does_not_fit_its_parameters_is_never_carded: Starting TestAToolCallThatDoesNotFitItsParametersIsNeverCarded.test_the_model_can_correct_a_refused_call_in_the_same_turn ... 2026-10-19 13:42:19,589 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.models.agent: viin.ai.agent: tool=fit_archive_customer not offered - arguments do not fit: missing partner_id, missing note, undeclared content 2026-10-19 13:42:19,807 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-19 13:42:19,960 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_a_tool_call_the_model_made_runs_whatever_the_stop_label_says: Starting TestAToolCallTheModelMadeRunsWhateverTheStopLabelSays.test_text_and_a_tool_call_in_one_response_run_the_tool_under_any_stop_label ... 2026-10-19 13:42:22,063 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-19 13:42:22,249 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_a_tool_is_offered_only_when_its_capability_is_configured: Starting TestAToolIsOfferedOnlyWhenItsCapabilityIsConfigured.test_document_prefill_is_offered_once_a_chat_connection_exists_to_read_a_text_document ... 2026-10-19 13:42:22,879 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-19 13:42:23,072 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_a_tool_is_offered_only_when_its_capability_is_configured: Starting TestAskAiSearchAnswersOnTheCompanyChatModel.test_the_read_out_of_a_grouped_answer_is_written_on_the_company_chat_model ... 2026-10-19 13:42:23,851 100 INFO rb-993a05d-225723-426370 odoo.tests.common: Surpressing hash update in CryptContext override 2026-10-19 13:42:23,855 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426370 login:demo from n/a 2026-10-19 13:42:23,877 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 13:42:24,458 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:42:24] "POST /viin_ai/aggregation/narrate HTTP/1.1" 200 - 79 0.113 0.474 2026-10-19 13:42:24,467 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_a_tool_is_offered_only_when_its_capability_is_configured: Starting TestAskAiSearchAnswersOnTheCompanyChatModel.test_the_search_bar_question_is_answered_on_the_company_chat_model ... 2026-10-19 13:42:25,412 100 INFO rb-993a05d-225723-426370 odoo.tests.common: Surpressing hash update in CryptContext override 2026-10-19 13:42:25,423 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426370 login:demo from n/a 2026-10-19 13:42:25,442 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 13:42:26,103 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:42:26] "POST /viin_ai/search/translate HTTP/1.1" 200 - 152 0.160 0.505 2026-10-19 13:42:26,118 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-19 13:42:26,254 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_a_turn_at_its_tool_call_limit_still_answers: Starting TestATurnAtItsToolCallLimitStillAnswers.test_a_delegate_inside_its_callers_batch_never_takes_the_turn_past_the_limit ... 2026-10-19 13:42:27,766 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_a_turn_at_its_tool_call_limit_still_answers: Starting TestATurnAtItsToolCallLimitStillAnswers.test_a_delegate_stopped_at_the_limit_hands_its_answer_to_its_caller ... 2026-10-19 13:42:29,313 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_a_turn_at_its_tool_call_limit_still_answers: Starting TestATurnAtItsToolCallLimitStillAnswers.test_a_delegate_stopped_at_the_limit_says_why_in_the_language_of_the_turn ... 2026-10-19 13:42:33,603 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_a_turn_at_its_tool_call_limit_still_answers: Starting TestATurnAtItsToolCallLimitStillAnswers.test_a_streamed_turn_at_the_limit_runs_what_fits_and_streams_its_answer ... 2026-10-19 13:42:34,599 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_a_turn_at_its_tool_call_limit_still_answers: Starting TestATurnAtItsToolCallLimitStillAnswers.test_the_calls_that_fit_run_the_rest_are_told_the_limit_and_the_answer_reaches_the_person ... 2026-10-19 13:42:35,800 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_a_turn_at_its_tool_call_limit_still_answers: Starting TestATurnAtItsToolCallLimitStillAnswers.test_the_round_after_the_limit_is_the_last_and_runs_no_call ... 2026-10-19 13:42:36,747 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-19 13:42:45,864 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_a_turn_continues_when_the_main_vendor_cannot_serve: Starting TestAModelItsVendorNoLongerServesIsAnsweredByItsLine.test_a_connection_without_a_model_list_never_archives_a_model_not_found ... 2026-10-19 13:42:46,281 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.models.message_adapter: viin_ai: no active message adapter for protocol 'custom' vendor 17 direction 'outgoing' - using built-in code defaults. 2026-10-19 13:42:46,284 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.models.message_adapter: viin_ai: no active message adapter for protocol 'custom' vendor 17 direction 'incoming' - using built-in code defaults. 2026-10-19 13:42:46,289 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.models.message_adapter: viin_ai: no active message adapter for protocol 'custom' vendor 17 direction 'outgoing' - using built-in code defaults. 2026-10-19 13:42:46,609 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_a_turn_continues_when_the_main_vendor_cannot_serve: Starting TestAModelItsVendorNoLongerServesIsAnsweredByItsLine.test_a_model_list_read_only_in_part_archives_nothing_and_the_person_gets_the_vendor_error ... 2026-10-19 13:42:47,422 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_a_turn_continues_when_the_main_vendor_cannot_serve: Starting TestAModelItsVendorNoLongerServesIsAnsweredByItsLine.test_a_model_refused_to_this_connection_stays_and_is_answered_by_the_next_newest_of_its_line ... 2026-10-19 13:42:48,295 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <660894399258203.1792417368.214159727096558-openerp-message-notify@3402a05e02fb>: ['"Line Administrator" <@False>'] 2026-10-19 13:42:48,315 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1091 deleted mail.mail records with IDs: [407] 2026-10-19 13:42:48,315 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 13:42:48,473 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_a_turn_continues_when_the_main_vendor_cannot_serve: Starting TestAModelItsVendorNoLongerServesIsAnsweredByItsLine.test_a_model_the_key_never_listed_is_refused_to_the_connection_and_never_archived ... 2026-10-19 13:42:49,433 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <456577916099457.1792417369.311930418014526-openerp-message-notify@3402a05e02fb>: ['"Line Administrator" <@False>'] 2026-10-19 13:42:49,454 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1091 deleted mail.mail records with IDs: [408] 2026-10-19 13:42:49,455 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 13:42:50,214 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <511522908447527.1792417370.167913675308228-openerp-message-notify@3402a05e02fb>: ['"Line Administrator" <@False>'] 2026-10-19 13:42:50,230 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1091 deleted mail.mail records with IDs: [409] 2026-10-19 13:42:50,231 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 13:42:50,408 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_a_turn_continues_when_the_main_vendor_cannot_serve: Starting TestAModelItsVendorNoLongerServesIsAnsweredByItsLine.test_a_model_the_vendor_stopped_serving_is_archived_and_answered_in_the_same_call_by_its_line ... 2026-10-19 13:42:51,368 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <950148083861435.1792417371.260011434555054-openerp-message-notify@3402a05e02fb>: ['"Line Administrator" <@False>'] 2026-10-19 13:42:51,387 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1091 deleted mail.mail records with IDs: [410] 2026-10-19 13:42:51,388 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 13:42:51,628 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-19 13:42:51,745 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_a_turn_continues_when_the_main_vendor_cannot_serve: Starting TestATurnContinuesWhenTheMainVendorCannotServe.test_a_bad_request_is_not_moved_to_another_connection ... 2026-10-19 13:42:52,013 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_a_turn_continues_when_the_main_vendor_cannot_serve: Starting TestATurnContinuesWhenTheMainVendorCannotServe.test_a_call_outside_a_run_is_cut_at_the_time_its_request_has_left ... 2026-10-19 13:42:53,598 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_a_turn_continues_when_the_main_vendor_cannot_serve: Starting TestATurnContinuesWhenTheMainVendorCannotServe.test_a_company_that_did_not_opt_in_gets_the_error ... 2026-10-19 13:42:54,094 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 411 and Message-Id '<248843608520110.1792417373.986913204193115-openerp-message-notify@3402a05e02fb>' from 'viindoobot@example.viindoo.com' to (redacted) 'a****@yourcompany.example.com' successfully sent 2026-10-19 13:42:54,094 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 13:42:54,111 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [411] 2026-10-19 13:42:54,111 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 13:42:54,117 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_a_turn_continues_when_the_main_vendor_cannot_serve: Starting TestATurnContinuesWhenTheMainVendorCannotServe.test_a_connection_of_another_residency_never_answers ... 2026-10-19 13:42:54,535 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 412 and Message-Id '<691900368267839.1792417374.426790475845337-openerp-message-notify@3402a05e02fb>' from 'viindoobot@example.viindoo.com' to (redacted) 'a****@yourcompany.example.com' successfully sent 2026-10-19 13:42:54,535 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 13:42:54,549 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [412] 2026-10-19 13:42:54,550 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 13:42:54,556 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_a_turn_continues_when_the_main_vendor_cannot_serve: Starting TestATurnContinuesWhenTheMainVendorCannotServe.test_a_connection_that_just_failed_is_passed_over_until_its_cool_down_ends ... 2026-10-19 13:42:55,007 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 413 and Message-Id '<017890112120706.1792417374.850498199462891-openerp-message-notify@3402a05e02fb>' from 'viindoobot@example.viindoo.com' to (redacted) 'a****@yourcompany.example.com' successfully sent 2026-10-19 13:42:55,007 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 13:42:55,023 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [413] 2026-10-19 13:42:55,023 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 13:42:55,289 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_a_turn_continues_when_the_main_vendor_cannot_serve: Starting TestATurnContinuesWhenTheMainVendorCannotServe.test_a_gateway_error_that_comes_twice_fails_with_kind_gateway ... 2026-10-19 13:42:56,965 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_a_turn_continues_when_the_main_vendor_cannot_serve: Starting TestATurnContinuesWhenTheMainVendorCannotServe.test_a_quota_refusal_moves_the_turn_to_the_next_connection_of_the_same_residency ... 2026-10-19 13:42:57,327 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 414 and Message-Id '<723472914081703.1792417377.231574535369873-openerp-message-notify@3402a05e02fb>' from 'viindoobot@example.viindoo.com' to (redacted) 'a****@yourcompany.example.com' successfully sent 2026-10-19 13:42:57,327 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 13:42:57,341 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [414] 2026-10-19 13:42:57,341 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 13:42:57,492 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_a_turn_continues_when_the_main_vendor_cannot_serve: Starting TestATurnContinuesWhenTheMainVendorCannotServe.test_a_run_whose_deadline_comes_before_the_answer_fails_with_kind_deadline ... 2026-10-19 13:42:59,063 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_a_turn_continues_when_the_main_vendor_cannot_serve: Starting TestATurnContinuesWhenTheMainVendorCannotServe.test_a_stream_that_goes_silent_ends_at_the_deadline_with_what_it_streamed ... 2026-10-19 13:43:00,674 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_a_turn_continues_when_the_main_vendor_cannot_serve: Starting TestATurnContinuesWhenTheMainVendorCannotServe.test_a_streamed_answer_after_an_instant_gateway_error_reaches_the_person ... 2026-10-19 13:43:00,834 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.models.provider: Provider 118: the vendor's gateway failed the request (520) before generating; sending it once more 2026-10-19 13:43:07,351 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_a_turn_continues_when_the_main_vendor_cannot_serve: Starting TestATurnContinuesWhenTheMainVendorCannotServe.test_a_streamed_gateway_error_that_comes_twice_ends_with_kind_gateway ... 2026-10-19 13:43:09,070 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_a_turn_continues_when_the_main_vendor_cannot_serve: Starting TestATurnContinuesWhenTheMainVendorCannotServe.test_a_vendor_slower_than_the_connections_answer_timeout_fails_with_kind_timeout ... 2026-10-19 13:43:10,655 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_a_turn_continues_when_the_main_vendor_cannot_serve: Starting TestATurnContinuesWhenTheMainVendorCannotServe.test_a_vendor_that_answers_within_the_connections_answer_timeout_reaches_the_person ... 2026-10-19 13:43:13,256 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_a_turn_continues_when_the_main_vendor_cannot_serve: Starting TestATurnContinuesWhenTheMainVendorCannotServe.test_a_vendor_that_never_answers_within_the_answer_timeout_is_asked_exactly_once ... 2026-10-19 13:43:14,846 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_a_turn_continues_when_the_main_vendor_cannot_serve: Starting TestATurnContinuesWhenTheMainVendorCannotServe.test_administrators_are_told_once_a_day_per_connection ... 2026-10-19 13:43:15,307 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 415 and Message-Id '<903996667164276.1792417395.196286201477051-openerp-message-notify@3402a05e02fb>' from 'viindoobot@example.viindoo.com' to (redacted) 'a****@yourcompany.example.com' successfully sent 2026-10-19 13:43:15,307 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 13:43:15,325 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [415] 2026-10-19 13:43:15,325 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 13:43:15,731 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_a_turn_continues_when_the_main_vendor_cannot_serve: Starting TestATurnContinuesWhenTheMainVendorCannotServe.test_an_ask_ai_translation_gives_up_on_the_vendor_when_its_request_has_no_time_left ... 2026-10-19 13:43:16,973 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.models.search_tools: viin_ai: NL search on res.partner stopped - the AI vendor is unavailable: The AI vendor had not answered when the server's time for one request (11 seconds) ran out. Ask again, or choose a lighter model or effort; your administrator can raise the server's request time limit. 2026-10-19 13:43:17,403 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_a_turn_continues_when_the_main_vendor_cannot_serve: Starting TestATurnContinuesWhenTheMainVendorCannotServe.test_an_instant_gateway_error_is_sent_once_more_and_the_person_is_answered ... 2026-10-19 13:43:17,559 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.models.provider: Provider 118: the vendor's gateway failed the request (520) before generating; sending it once more 2026-10-19 13:43:19,069 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_a_turn_continues_when_the_main_vendor_cannot_serve: Starting TestATurnContinuesWhenTheMainVendorCannotServe.test_earlier_tool_exchanges_reach_the_replacing_model_as_one_context_message ... 2026-10-19 13:43:19,620 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 416 and Message-Id '<420842091861339.1792417399.493071794509888-openerp-message-notify@3402a05e02fb>' from 'viindoobot@example.viindoo.com' to (redacted) 'a****@yourcompany.example.com' successfully sent 2026-10-19 13:43:19,620 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 13:43:19,643 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [416] 2026-10-19 13:43:19,644 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 13:43:19,875 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_a_turn_continues_when_the_main_vendor_cannot_serve: Starting TestATurnContinuesWhenTheMainVendorCannotServe.test_the_replacing_model_can_use_tools_when_tools_are_sent ... 2026-10-19 13:43:20,284 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 417 and Message-Id '<189696031207708.1792417400.178809165954590-openerp-message-notify@3402a05e02fb>' from 'viindoobot@example.viindoo.com' to (redacted) 'a****@yourcompany.example.com' successfully sent 2026-10-19 13:43:20,285 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 13:43:20,300 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [417] 2026-10-19 13:43:20,300 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 13:43:20,767 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_a_turn_continues_when_the_main_vendor_cannot_serve: Starting TestATurnContinuesWhenTheMainVendorCannotServe.test_the_turns_later_calls_stay_on_the_replacing_connection ... 2026-10-19 13:43:21,216 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 418 and Message-Id '<450620394447197.1792417401.108739137649536-openerp-message-notify@3402a05e02fb>' from 'viindoobot@example.viindoo.com' to (redacted) 'a****@yourcompany.example.com' successfully sent 2026-10-19 13:43:21,216 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 13:43:21,231 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [418] 2026-10-19 13:43:21,231 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 13:43:21,517 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-19 13:43:21,633 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_a_turn_language_line_opening_the_answer_is_read_and_hidden: Starting TestATurnLanguageLineOpeningTheAnswerIsReadAndHidden.test_a_bracketed_token_that_is_not_a_leading_stamp_stays_in_the_answer ... 2026-10-19 13:43:23,135 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_a_turn_language_line_opening_the_answer_is_read_and_hidden: Starting TestATurnLanguageLineOpeningTheAnswerIsReadAndHidden.test_a_leading_language_line_names_the_turn_language_and_leaves_the_answer ... 2026-10-19 13:43:23,762 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_a_turn_language_line_opening_the_answer_is_read_and_hidden: Starting TestATurnLanguageLineOpeningTheAnswerIsReadAndHidden.test_a_stamp_that_names_no_language_line_never_reaches_the_reader ... 2026-10-19 13:43:27,026 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_a_turn_language_line_opening_the_answer_is_read_and_hidden: Starting TestATurnLanguageLineOpeningTheAnswerIsReadAndHidden.test_a_streamed_leading_language_line_names_the_turn_language_and_leaves_the_answer ... 2026-10-19 13:43:27,733 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-19 13:43:29,596 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_a_turn_offers_the_tools_of_the_person_it_acts_for: Starting TestATurnOffersTheToolsOfThePersonItActsFor.test_a_person_is_offered_every_tool_they_may_run_and_none_they_may_not ... 2026-10-19 13:43:30,164 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_a_turn_offers_the_tools_of_the_person_it_acts_for: Starting TestATurnOffersTheToolsOfThePersonItActsFor.test_a_tool_is_offered_only_to_a_person_who_could_run_its_action ... 2026-10-19 13:43:31,142 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_a_turn_offers_the_tools_of_the_person_it_acts_for: Starting TestATurnOffersTheToolsOfThePersonItActsFor.test_a_tool_needing_a_back_office_screen_is_offered_only_with_one ... 2026-10-19 13:43:32,081 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_a_turn_offers_the_tools_of_the_person_it_acts_for: Starting TestATurnOffersTheToolsOfThePersonItActsFor.test_a_tool_runs_as_the_person_the_turn_acts_for ... 2026-10-19 13:43:32,508 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_a_turn_offers_the_tools_of_the_person_it_acts_for: Starting TestATurnOffersTheToolsOfThePersonItActsFor.test_a_turn_acting_for_a_portal_customer_offers_the_customers_tools ... 2026-10-19 13:43:33,067 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_a_turn_offers_the_tools_of_the_person_it_acts_for: Starting TestATurnOffersTheToolsOfThePersonItActsFor.test_a_visitor_tool_is_offered_inside_the_visitors_own_request ... 2026-10-19 13:43:33,707 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-19 13:43:33,766 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_a_usage_log_record_is_named_for_a_person_not_by_its_table: Starting TestAUsageLogRecordIsNamedForAPersonNotByItsTable.test_a_usage_log_shows_a_business_name_whatever_it_records ... 2026-10-19 13:43:33,815 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-19 13:43:34,608 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_a_vendor_call_never_hands_the_key_to_the_caller: Starting TestAVendorCallNeverHandsTheKeyToTheCaller.test_a_form_record_over_a_provider_tells_an_ai_administrator_only_that_a_key_exists ... 2026-10-19 13:43:35,270 100 INFO rb-993a05d-225723-426370 odoo.models: Access Denied by ACLs for operation: read, uid: 1096, model: viin.ai.provider, fields: api_key 2026-10-19 13:43:35,291 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_a_vendor_call_never_hands_the_key_to_the_caller: Starting TestAVendorCallNeverHandsTheKeyToTheCaller.test_an_employees_ai_prompt_action_gets_the_answer_written_and_leaves_the_key_unreadable_to_them ... 2026-10-19 13:43:35,521 100 INFO rb-993a05d-225723-426370 odoo.models: Access Denied by ACLs for operation: read, uid: 1095, model: viin.ai.provider, fields: api_key 2026-10-19 13:43:35,542 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_a_vendor_call_never_hands_the_key_to_the_caller: Starting TestAVendorCallNeverHandsTheKeyToTheCaller.test_an_employees_assistant_turn_leaves_the_key_unreadable_to_them ... 2026-10-19 13:43:36,152 100 INFO rb-993a05d-225723-426370 odoo.models: Access Denied by ACLs for operation: read, uid: 1095, model: viin.ai.provider, fields: api_key 2026-10-19 13:43:36,192 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-19 13:43:38,206 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_a_website_turn_reads_its_catalogues_as_the_person_it_acts_for: Starting TestAWebsiteTurnReadsItsCataloguesAsThePersonItActsFor.test_a_portal_customer_sees_no_assistant_or_skill_catalogue ... 2026-10-19 13:43:38,607 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_a_website_turn_reads_its_catalogues_as_the_person_it_acts_for: Starting TestAWebsiteTurnReadsItsCataloguesAsThePersonItActsFor.test_an_employee_chatting_on_the_site_keeps_the_hand_off_skill_tools_and_catalogues ... 2026-10-19 13:43:39,101 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-19 13:43:40,852 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 419 and Message-Id '<839992196651553.1792417420.804605484008789-openerp-private@3402a05e02fb>' from 'info@yourcompany.com' to (redacted) "'***@example.com'" successfully sent 2026-10-19 13:43:40,852 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 13:43:40,866 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [419] 2026-10-19 13:43:40,891 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.message records with IDs: [49286] 2026-10-19 13:43:40,891 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 13:43:40,901 100 INFO rb-993a05d-225723-426370 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-19 13:43:41,969 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 420 and Message-Id '<548126264949896.1792417421.924332141876221-openerp-private@3402a05e02fb>' from 'info@yourcompany.com' to (redacted) "'***@example.com'" successfully sent 2026-10-19 13:43:41,969 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 13:43:41,989 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [420] 2026-10-19 13:43:42,040 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.message records with IDs: [49288] 2026-10-19 13:43:42,040 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 13:43:42,050 100 INFO rb-993a05d-225723-426370 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-19 13:43:42,197 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_access_group_propagation: Starting TestAccessGroupPropagation.test_a_page_crawled_under_a_group_restriction_is_unreadable_by_an_outsider ... 2026-10-19 13:43:42,477 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.models.embedding: viin.ai.embedding: added column embedding_384 vector(384) 2026-10-19 13:43:42,582 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.models.embedding: viin.ai.embedding: created index viin_ai_embedding_384_idx on embedding_384 2026-10-19 13:43:42,794 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-19 13:43:51,528 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_agent_catalogue_bounds_delegation: Starting TestAHandOffReachesOnlyAgentsTheCallerMayRead.test_a_hand_off_reaches_an_agent_of_the_callers_company_and_never_another_companys ... 2026-10-19 13:43:52,178 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_agent_catalogue_bounds_delegation: Starting TestAHandOffReachesOnlyAgentsTheCallerMayRead.test_a_person_who_cannot_read_the_agent_still_gets_a_turn_with_its_tools ... 2026-10-19 13:43:52,612 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-19 13:43:53,445 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_agent_catalogue_bounds_delegation: Starting TestDelegationAttribution.test_the_audit_names_both_agents_and_the_trace_names_the_owner ... 2026-10-19 13:43:54,024 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-19 13:43:54,602 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_agent_catalogue_line_advertises_capability: Starting TestDelegationAbstention.test_a_covered_request_enters_exactly_one_and_the_right_frame ... 2026-10-19 13:43:55,143 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_agent_catalogue_line_advertises_capability: Starting TestDelegationAbstention.test_a_request_nobody_covers_enters_no_delegate_frame ... 2026-10-19 13:43:55,636 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-19 13:43:55,750 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_agent_catalogue_order_is_stable: Starting TestTheCatalogueIsOfferedInTheAdministratorsOrder.test_colleagues_are_offered_by_sequence_then_name_never_by_creation_order ... 2026-10-19 13:43:56,344 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-19 13:43:56,440 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_agent_generation_parameters: Starting TestAgentGenerationParameters.test_an_agents_stored_generation_settings_reach_its_answer_only_when_set ... 2026-10-19 13:43:57,190 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-19 13:43:57,299 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_agent_loop_multiturn_openai_anthropic: Starting TestAToolTheModelCallsRunsWithItsArgumentsUnderEveryVendorProtocol.test_a_tool_the_model_calls_runs_for_the_person_with_the_arguments_it_sent ... 2026-10-19 13:43:59,407 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-19 13:44:10,361 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_agent_mcp_reachability_company_boundary: Starting TestAgentMcpReachabilityCompanyBoundary.test_an_assistant_is_granted_its_own_companys_integration_and_never_the_others ... 2026-10-19 13:44:11,550 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-10-19 13:44:11,649 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_agent_run_budget: Starting TestAgentRunBudget.test_a_run_stops_when_its_spend_crosses_the_budget_that_governs_it ... 2026-10-19 13:44:12,543 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-19 13:44:12,640 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_agent_streaming: Starting TestAgentRunStreaming.test_a_streamed_turn_leaves_one_closed_trace_whether_it_ends_well_or_not ... 2026-10-19 13:44:14,639 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-19 13:44:14,641 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_agent_topic_tool: Starting TestAgentTopicTool.test_an_employee_may_not_change_an_assistant_but_an_administrator_may ... 2026-10-19 13:44:14,680 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 6, model: viin.ai.agent 2026-10-19 13:44:14,690 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 6, model: viin.ai.agent 2026-10-19 13:44:14,721 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-19 13:44:14,723 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_aggregation_router: Starting TestAggregationRouter.test_a_person_without_the_rights_the_capability_needs_is_refused_with_rows_withheld ... 2026-10-19 13:44:15,731 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 421 and Message-Id '<353804135345306.1792417455.702360630035400-openerp-private@3402a05e02fb>' from 'info@yourcompany.com' to (redacted) "'***@example.com'" successfully sent 2026-10-19 13:44:15,732 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 13:44:15,740 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [421] 2026-10-19 13:44:15,758 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.message records with IDs: [49746] 2026-10-19 13:44:15,759 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 13:44:15,769 100 INFO rb-993a05d-225723-426370 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-19 13:44:15,811 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1115, model: res.partner 2026-10-19 13:44:15,817 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_aggregation_router: Starting TestAggregationRouter.test_an_absent_capability_is_refused_not_answered_as_none_found ... 2026-10-19 13:44:15,829 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [68585] 2026-10-19 13:44:15,829 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted viin.ai.tool records with IDs: [7] 2026-10-19 13:44:15,839 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_aggregation_router: Starting TestAggregationRouter.test_an_aggregation_runs_over_the_callers_model_bounded_and_answers_with_its_rows ... 2026-10-19 13:44:15,852 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.models.aggregation_router: aggregation execute proposed model res.users for a question about res.partner - the caller's model stands 2026-10-19 13:44:15,881 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-19 13:44:17,278 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_an_administrator_retries_failed_knowledge_sources: Starting TestAnAdministratorRetriesFailedKnowledgeSources.test_a_user_who_is_not_an_administrator_cannot_retry_a_failed_source ... 2026-10-19 13:44:17,412 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.models.embedding: viin.ai.embedding: added column embedding_384 vector(384) 2026-10-19 13:44:17,514 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_an_administrator_retries_failed_knowledge_sources: Starting TestAnAdministratorRetriesFailedKnowledgeSources.test_retrying_an_agents_failed_sources_queues_only_its_own ... 2026-10-19 13:44:17,659 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.models.embedding: viin.ai.embedding: added column embedding_384 vector(384) 2026-10-19 13:44:17,737 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted viin.ai.embedding records with IDs: [17] 2026-10-19 13:44:17,980 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-19 13:44:18,493 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_an_agent_cannot_be_given_the_superuser_to_act_as: Starting TestAnAgentCannotBeGivenTheSuperuserToActAs.test_an_administrator_cannot_nominate_the_superuser_but_can_nominate_a_real_user ... 2026-10-19 13:44:18,656 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-19 13:44:30,500 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_an_agent_is_offered_the_tools_of_its_topic_its_skill_and_a_reachable_service: Starting TestAnAgentIsOfferedTheToolsOfEveryAxis.test_the_topic_the_skill_and_the_reachable_service_each_contribute_their_tool ... 2026-10-19 13:44:31,279 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-19 13:44:32,440 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_an_agent_with_nothing_for_this_caller_is_refused: Starting TestAHollowSpecialistIsRefusedNotEntered.test_a_specialist_with_nothing_for_this_user_is_refused_unentered_and_one_with_something_is_reached ... 2026-10-19 13:44:33,475 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-19 13:44:33,600 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_an_answer_the_vendor_did_not_let_finish_is_never_complete: Starting TestAnAnswerTheVendorDidNotLetFinishIsNeverComplete.test_a_prompt_the_vendor_blocked_ends_content_filtered_with_no_answer ... 2026-10-19 13:44:34,513 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_an_answer_the_vendor_did_not_let_finish_is_never_complete: Starting TestAnAnswerTheVendorDidNotLetFinishIsNeverComplete.test_a_responses_answer_the_vendor_failed_or_cancelled_is_the_vendors_error_with_its_reason ... 2026-10-19 13:44:36,771 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_an_answer_the_vendor_did_not_let_finish_is_never_complete: Starting TestAnAnswerTheVendorDidNotLetFinishIsNeverComplete.test_an_answer_the_vendor_did_not_let_finish_ends_with_its_own_status_and_keeps_its_text ... 2026-10-19 13:44:43,517 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-19 13:44:44,120 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_an_archived_provider_is_never_used: Starting TestAnArchivedProviderIsNeverUsed.test_an_agent_pinned_to_an_archived_provider_is_answered_by_the_next_usable_one ... 2026-10-19 13:44:44,716 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_an_archived_provider_is_never_used: Starting TestAnArchivedProviderIsNeverUsed.test_an_agent_pinned_to_an_archived_provider_with_no_other_usable_one_is_refused_unsent ... 2026-10-19 13:44:44,870 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-19 13:44:45,247 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.models.embedding: viin.ai.embedding: added column embedding_384 vector(384) 2026-10-19 13:44:45,307 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.models.embedding: viin.ai.embedding: created index viin_ai_embedding_384_idx on embedding_384 2026-10-19 13:44:46,477 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 422 and Message-Id '<164418287832446.1792417486.430427789688110-openerp-private@3402a05e02fb>' from 'info@yourcompany.com' to (redacted) "'***@example.com'" successfully sent 2026-10-19 13:44:46,477 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 13:44:46,492 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [422] 2026-10-19 13:44:46,528 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.message records with IDs: [49997] 2026-10-19 13:44:46,529 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 13:44:46,540 100 INFO rb-993a05d-225723-426370 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-19 13:44:46,576 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_an_assistant_whose_sources_cannot_be_searched_never_answers: Starting TestAnAssistantWhoseSourcesCannotBeSearchedNeverAnswers.test_a_question_the_embedding_vendor_returned_no_vector_for_ends_the_turn_unanswered ... 2026-10-19 13:44:46,682 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.models.agent: viin.ai.agent 120: Sources retrieval failed (The embedding model unsearchable-sources-embed returned no vector for the question, so the knowledge sources could not be searched.); the turn ends without an answer. 2026-10-19 13:44:46,714 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.models.agent: viin.ai.agent 120: Sources retrieval failed (The embedding model unsearchable-sources-embed returned no vector for the question, so the knowledge sources could not be searched.); the turn ends without an answer. 2026-10-19 13:44:46,742 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.models.agent: viin.ai.agent 120: Sources retrieval failed (The embedding model unsearchable-sources-embed returned no vector for the question, so the knowledge sources could not be searched.); the turn ends without an answer. 2026-10-19 13:44:46,762 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.models.agent: viin.ai.agent 120: Sources retrieval failed (The embedding model unsearchable-sources-embed returned no vector for the question, so the knowledge sources could not be searched.); the turn ends without an answer. 2026-10-19 13:44:46,766 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_an_assistant_whose_sources_cannot_be_searched_never_answers: Starting TestAnAssistantWhoseSourcesCannotBeSearchedNeverAnswers.test_a_reference_assistant_whose_search_found_nothing_still_answers ... 2026-10-19 13:44:47,263 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-19 13:44:47,323 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_an_embedding_always_has_its_models_declared_size: Starting TestAnEmbeddingAlwaysHasItsModelsDeclaredSize.test_a_narrower_answer_is_refused_even_for_a_model_marked_to_shorten ... 2026-10-19 13:44:47,350 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_an_embedding_always_has_its_models_declared_size: Starting TestAnEmbeddingAlwaysHasItsModelsDeclaredSize.test_a_wider_answer_for_a_model_marked_to_shorten_is_cut_and_rescaled ... 2026-10-19 13:44:47,408 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_an_embedding_always_has_its_models_declared_size: Starting TestAnEmbeddingAlwaysHasItsModelsDeclaredSize.test_a_wider_answer_for_a_model_not_marked_is_refused_and_booked_as_an_error ... 2026-10-19 13:44:47,481 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-19 13:44:47,666 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_an_embedding_call_sends_the_instruction_of_its_side: Starting TestAnEmbeddingCallSendsTheInstructionOfItsSide.test_a_model_without_instructions_is_sent_the_bare_text_on_every_protocol ... 2026-10-19 13:44:47,747 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_an_embedding_call_sends_the_instruction_of_its_side: Starting TestAnEmbeddingCallSendsTheInstructionOfItsSide.test_a_passage_is_sent_behind_the_document_instruction_on_every_protocol ... 2026-10-19 13:44:47,844 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_an_embedding_call_sends_the_instruction_of_its_side: Starting TestAnEmbeddingCallSendsTheInstructionOfItsSide.test_a_search_question_is_sent_behind_the_query_instruction_on_every_protocol ... 2026-10-19 13:44:47,930 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-19 13:44:48,029 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_an_embedding_request_names_its_side_per_protocol: Starting TestAnEmbeddingRequestNamesItsSidePerProtocol.test_a_google_passage_is_sent_as_a_retrieval_document ... 2026-10-19 13:44:48,048 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_an_embedding_request_names_its_side_per_protocol: Starting TestAnEmbeddingRequestNamesItsSidePerProtocol.test_a_google_search_question_is_sent_as_a_retrieval_query ... 2026-10-19 13:44:48,097 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_an_embedding_request_names_its_side_per_protocol: Starting TestAnEmbeddingRequestNamesItsSidePerProtocol.test_a_parameter_declared_for_the_query_side_is_never_sent_with_a_passage ... 2026-10-19 13:44:48,196 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_an_embedding_request_names_its_side_per_protocol: Starting TestAnEmbeddingRequestNamesItsSidePerProtocol.test_a_passage_carries_the_document_parameter_the_model_declares ... 2026-10-19 13:44:48,254 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_an_embedding_request_names_its_side_per_protocol: Starting TestAnEmbeddingRequestNamesItsSidePerProtocol.test_a_search_question_carries_the_query_parameter_the_model_declares ... 2026-10-19 13:44:48,343 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-19 13:45:00,876 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_an_employee_without_external_tool_rights_still_answers: Starting TestEmployeeGetsAnAnswer.test_an_employee_without_the_external_tool_permission_still_gets_an_answer ... 2026-10-19 13:45:01,284 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-10-19 13:45:01,929 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_an_empty_exact_name_match_vouches_for_records_named_otherwise: Starting TestAnEmptyExactNameMatchVouchesForRecordsNamedOtherwise.test_a_name_held_by_another_name_field_is_reported_as_existing ... 2026-10-19 13:45:02,063 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_an_empty_exact_name_match_vouches_for_records_named_otherwise: Starting TestAnEmptyExactNameMatchVouchesForRecordsNamedOtherwise.test_a_name_the_compared_field_holds_says_the_other_conditions_excluded_the_records ... 2026-10-19 13:45:02,178 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_an_empty_exact_name_match_vouches_for_records_named_otherwise: Starting TestAnEmptyExactNameMatchVouchesForRecordsNamedOtherwise.test_a_related_name_the_compared_field_does_not_hold_comes_with_a_condition_that_finds_it ... 2026-10-19 13:45:02,768 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-19 13:45:14,178 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_an_mcp_server_is_approved_tested_and_named_from_its_own_form: Starting TestAnMcpServerIsApprovedTestedAndNamedFromItsOwnForm.test_a_duplicate_gets_a_valid_identifier_no_other_server_holds ... 2026-10-19 13:45:14,316 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_an_mcp_server_is_approved_tested_and_named_from_its_own_form: Starting TestAnMcpServerIsApprovedTestedAndNamedFromItsOwnForm.test_a_redirect_to_an_unapproved_target_is_refused_naming_both_addresses ... 2026-10-19 13:45:14,543 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_an_mcp_server_is_approved_tested_and_named_from_its_own_form: Starting TestAnMcpServerIsApprovedTestedAndNamedFromItsOwnForm.test_a_refusal_echoing_an_other_header_credential_is_stored_and_shown_redacted ... 2026-10-19 13:45:14,651 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_an_mcp_server_is_approved_tested_and_named_from_its_own_form: Starting TestAnMcpServerIsApprovedTestedAndNamedFromItsOwnForm.test_a_refusal_echoing_the_raw_oauth_access_token_is_stored_redacted ... 2026-10-19 13:45:14,839 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_an_mcp_server_is_approved_tested_and_named_from_its_own_form: Starting TestAnMcpServerIsApprovedTestedAndNamedFromItsOwnForm.test_an_approval_names_its_host_and_covers_exactly_this_endpoint ... 2026-10-19 13:45:14,955 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_an_mcp_server_is_approved_tested_and_named_from_its_own_form: Starting TestAnMcpServerIsApprovedTestedAndNamedFromItsOwnForm.test_an_extra_header_named_user_agent_in_any_case_is_refused_naming_it ... 2026-10-19 13:45:15,239 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_an_mcp_server_is_approved_tested_and_named_from_its_own_form: Starting TestAnMcpServerIsApprovedTestedAndNamedFromItsOwnForm.test_an_unapproved_oauth_connection_contacts_nothing_not_even_its_sign_in_service ... 2026-10-19 13:45:15,528 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_an_mcp_server_is_approved_tested_and_named_from_its_own_form: Starting TestAnMcpServerIsApprovedTestedAndNamedFromItsOwnForm.test_an_unapproved_url_saves_and_is_contacted_only_after_it_is_approved ... 2026-10-19 13:45:15,795 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_an_mcp_server_is_approved_tested_and_named_from_its_own_form: Starting TestAnMcpServerIsApprovedTestedAndNamedFromItsOwnForm.test_api_key_header_sends_x_api_key_and_the_extra_headers ... 2026-10-19 13:45:15,924 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_an_mcp_server_is_approved_tested_and_named_from_its_own_form: Starting TestAnMcpServerIsApprovedTestedAndNamedFromItsOwnForm.test_approving_a_url_is_refused_to_a_user_who_may_not_approve ... 2026-10-19 13:45:16,064 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1139, model: viin.ai.mcp.catalog 2026-10-19 13:45:16,085 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_an_mcp_server_is_approved_tested_and_named_from_its_own_form: Starting TestAnMcpServerIsApprovedTestedAndNamedFromItsOwnForm.test_test_connection_reports_success_and_stores_the_tools_switched_off ... 2026-10-19 13:45:16,233 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_an_mcp_server_is_approved_tested_and_named_from_its_own_form: Starting TestAnMcpServerIsApprovedTestedAndNamedFromItsOwnForm.test_the_identifier_is_proposed_from_the_name ... 2026-10-19 13:45:16,436 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-19 13:45:27,728 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_an_mcp_servers_error_never_carries_the_connections_token: Starting TestAnMcpServersErrorNeverCarriesTheConnectionsToken.test_a_rejected_request_that_echoes_the_masked_token_leaks_none_of_it ... 2026-10-19 13:45:29,526 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_an_mcp_servers_error_never_carries_the_connections_token: Starting TestAnMcpServersErrorNeverCarriesTheConnectionsToken.test_a_rpc_error_message_that_echoes_the_whole_token_leaks_none_of_it ... 2026-10-19 13:45:30,354 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-19 13:45:31,027 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_an_openai_turn_acts_with_tools_and_reasoning: Starting TestAnOpenAITurnActsWithToolsAndReasoning.test_a_streamed_turn_shows_the_text_as_it_arrives_and_books_the_same ... 2026-10-19 13:45:32,042 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_an_openai_turn_acts_with_tools_and_reasoning: Starting TestAnOpenAITurnActsWithToolsAndReasoning.test_a_tool_call_runs_and_the_answer_is_delivered_and_booked ... 2026-10-19 13:45:32,981 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_an_openai_turn_acts_with_tools_and_reasoning: Starting TestAnOpenAITurnActsWithToolsAndReasoning.test_a_vendors_own_responses_adapter_naming_no_level_place_keeps_the_apis_place ... 2026-10-19 13:45:33,549 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_an_openai_turn_acts_with_tools_and_reasoning: Starting TestAnOpenAITurnActsWithToolsAndReasoning.test_putting_the_vendor_on_chat_completions_alone_moves_the_level_to_where_that_api_reads_it ... 2026-10-19 13:45:34,184 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-19 13:45:34,756 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_an_unknown_field_is_answered_with_the_closest_readable_ones: Starting TestAnUnknownFieldIsAnsweredWithTheClosestReadableOnes.test_a_condition_hint_never_names_a_field_the_caller_may_not_read ... 2026-10-19 13:45:34,819 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_an_unknown_field_is_answered_with_the_closest_readable_ones: Starting TestAnUnknownFieldIsAnsweredWithTheClosestReadableOnes.test_a_grouping_hint_never_names_a_field_the_caller_may_not_read ... 2026-10-19 13:45:34,884 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_an_unknown_field_is_answered_with_the_closest_readable_ones: Starting TestAnUnknownFieldIsAnsweredWithTheClosestReadableOnes.test_an_unknown_grouping_and_measure_are_named_with_their_closest_fields ... 2026-10-19 13:45:34,960 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-19 13:45:35,576 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_an_unreachable_knowledge_search_ends_the_turn_on_the_stated_limitation: Starting TestAnUnreachableKnowledgeSearchEndsTheTurnOnTheStatedLimitation.test_a_spent_budget_still_ends_the_turn_as_budget_exceeded ... 2026-10-19 13:45:35,720 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_an_unreachable_knowledge_search_ends_the_turn_on_the_stated_limitation: Starting TestAnUnreachableKnowledgeSearchEndsTheTurnOnTheStatedLimitation.test_an_unreachable_knowledge_search_ends_the_turn_without_an_answer ... 2026-10-19 13:45:35,895 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.models.agent: viin.ai.agent 126: Sources retrieval failed (Provider error (401): The key was revoked.); the turn ends without an answer. 2026-10-19 13:45:35,958 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.models.agent: viin.ai.agent 126: Sources retrieval failed (Provider error (401): The key was revoked.); the turn ends without an answer. 2026-10-19 13:45:36,014 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.models.agent: viin.ai.agent 126: Sources retrieval failed (Provider error (401): The key was revoked.); the turn ends without an answer. 2026-10-19 13:45:36,069 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.models.agent: viin.ai.agent 126: Sources retrieval failed (Provider error (401): The key was revoked.); the turn ends without an answer. 2026-10-19 13:45:36,093 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-19 13:45:46,358 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_anchor_attachment_gate: Starting TestAnchorAttachmentGate.test_a_chunk_on_a_field_gated_attachment_is_refused_outside_that_fields_groups ... 2026-10-19 13:45:47,338 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_anchor_attachment_gate: Starting TestAnchorAttachmentGate.test_a_chunk_on_a_private_attachment_follows_its_parents_rights ... 2026-10-19 13:45:48,064 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_anchor_attachment_gate: Starting TestAnchorAttachmentGate.test_a_chunk_on_a_public_attachment_is_readable_whoever_owns_its_parent ... 2026-10-19 13:45:48,574 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_anchor_attachment_gate: Starting TestAnchorAttachmentGate.test_a_chunk_on_an_unparented_attachment_is_readable_to_the_person_who_uploaded_it ... 2026-10-19 13:45:49,110 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_anchor_attachment_gate: Starting TestAnchorAttachmentGate.test_the_vector_path_returns_the_same_attachment_bound_set_as_the_orm_path ... 2026-10-19 13:45:49,795 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 10 checked, 10 removed 2026-10-19 13:45:59,917 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_anchor_consistency_guard: Starting TestAnchorConsistencyGuard.test_a_chunk_whose_record_has_been_deleted_is_refused ... 2026-10-19 13:46:00,332 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.message records with IDs: [51141] 2026-10-19 13:46:01,168 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted res.partner records with IDs: [2519] 2026-10-19 13:46:01,740 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_anchor_consistency_guard: Starting TestAnchorConsistencyGuard.test_moving_a_record_into_another_company_hides_its_chunks_without_any_invalidation ... 2026-10-19 13:46:02,094 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_anchor_consistency_guard: Starting TestAnchorConsistencyGuard.test_re_parenting_an_attachment_moves_its_chunks_audience_at_once ... 2026-10-19 13:46:02,386 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_anchor_consistency_guard: Starting TestAnchorConsistencyGuard.test_re_parenting_an_attachment_onto_a_readable_record_restores_its_chunks ... 2026-10-19 13:46:02,765 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-19 13:46:13,796 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_anchor_legacy_class_models: Starting TestAnchorLegacyClassModels.test_a_chunk_on_a_message_is_readable_exactly_when_the_message_is ... 2026-10-19 13:46:14,430 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-19 13:46:24,601 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_anchor_rule_only_models: Starting TestAnchorRuleOnlyModels.test_a_chunk_bound_to_a_model_the_registry_does_not_contain_is_refused ... 2026-10-19 13:46:25,082 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_anchor_rule_only_models: Starting TestAnchorRuleOnlyModels.test_a_chunk_of_another_company_stays_refused_on_a_readable_record ... 2026-10-19 13:46:25,190 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_anchor_rule_only_models: Starting TestAnchorRuleOnlyModels.test_a_chunk_on_a_model_carrying_no_read_rule_is_readable ... 2026-10-19 13:46:25,334 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_anchor_rule_only_models: Starting TestAnchorRuleOnlyModels.test_a_chunk_on_a_readable_partner_is_readable ... 2026-10-19 13:46:25,439 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_anchor_rule_only_models: Starting TestAnchorRuleOnlyModels.test_a_chunk_on_another_companys_partner_stays_refused ... 2026-10-19 13:46:25,571 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_anchor_rule_only_models: Starting TestAnchorRuleOnlyModels.test_a_group_restricted_chunk_stays_refused_even_on_a_readable_record ... 2026-10-19 13:46:25,685 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_anchor_rule_only_models: Starting TestAnchorRuleOnlyModels.test_an_indexing_cron_still_reaches_every_chunk_whatever_it_is_bound_to ... 2026-10-19 13:46:25,693 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_anchor_rule_only_models: Starting TestAnchorRuleOnlyModels.test_archiving_a_linked_record_does_not_hide_the_sources_bound_to_it ... 2026-10-19 13:46:25,800 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_anchor_rule_only_models: Starting TestAnchorRuleOnlyModels.test_archiving_a_partner_does_not_hide_the_chunks_taken_from_it ... 2026-10-19 13:46:25,938 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-19 13:46:25,941 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_any_screen_a_person_can_click_can_be_asked_for: Starting TestAWizardIsAddressableAndSaysSo.test_an_ordinary_model_is_not_marked_as_a_wizard ... 2026-10-19 13:46:26,166 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_any_screen_a_person_can_click_can_be_asked_for: Starting TestAWizardIsAddressableAndSaysSo.test_the_catalogue_says_which_models_are_wizards ... 2026-10-19 13:46:26,425 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-19 13:46:27,100 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 423 and Message-Id '<723606963114740.1792417587.053941011428833-openerp-private@3402a05e02fb>' from 'info@yourcompany.com' to (redacted) "'**************er@local.test'" successfully sent 2026-10-19 13:46:27,100 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 13:46:27,114 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [423] 2026-10-19 13:46:27,132 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.message records with IDs: [51583] 2026-10-19 13:46:27,133 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 13:46:27,143 100 INFO rb-993a05d-225723-426370 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-19 13:46:27,817 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 424 and Message-Id '<943167765968047.1792417587.760402917861938-openerp-private@3402a05e02fb>' from 'info@yourcompany.com' to (redacted) "'************in@local.test'" successfully sent 2026-10-19 13:46:27,818 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 13:46:27,837 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [424] 2026-10-19 13:46:27,854 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.message records with IDs: [51585] 2026-10-19 13:46:27,854 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 13:46:27,864 100 INFO rb-993a05d-225723-426370 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-19 13:46:27,899 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_archived_config_visibility: Starting TestArchivedConfigVisibility.test_a_plain_user_never_sees_an_archived_tool_topic_or_agent ... 2026-10-19 13:46:27,925 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [142], uid: 1165, model: viin.ai.tool 2026-10-19 13:46:27,947 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [40], uid: 1165, model: viin.ai.topic 2026-10-19 13:46:27,969 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [127], uid: 1165, model: viin.ai.agent 2026-10-19 13:46:27,983 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_archived_config_visibility: Starting TestArchivedConfigVisibility.test_the_config_manager_can_find_and_unarchive_an_archived_tool_topic_or_agent ... 2026-10-19 13:46:28,081 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-19 13:46:29,118 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 425 and Message-Id '<832563239132014.1792417589.075577020645142-openerp-private@3402a05e02fb>' from 'info@yourcompany.com' to (redacted) "'*************up@local.test'" successfully sent 2026-10-19 13:46:29,118 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 13:46:29,131 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [425] 2026-10-19 13:46:29,148 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.message records with IDs: [51588] 2026-10-19 13:46:29,148 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 13:46:29,157 100 INFO rb-993a05d-225723-426370 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-19 13:46:29,721 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 426 and Message-Id '<076784963324023.1792417589.683834314346313-openerp-private@3402a05e02fb>' from 'info@yourcompany.com' to (redacted) "'************er@local.test'" successfully sent 2026-10-19 13:46:29,722 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 13:46:29,734 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [426] 2026-10-19 13:46:29,750 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.message records with IDs: [51590] 2026-10-19 13:46:29,750 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 13:46:29,760 100 INFO rb-993a05d-225723-426370 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-19 13:46:29,799 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_archiving_a_skill_retires_it_from_always_applied: Starting TestArchivingASkillRetiresItFromAlwaysApplied.test_archiving_a_bound_skill_removes_its_manifest ... 2026-10-19 13:46:30,413 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-19 13:46:30,468 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_audio_model_catalogue: Starting TestAudioModelCatalogue.test_a_vendor_price_finer_than_a_cent_is_not_rounded_away ... 2026-10-19 13:46:30,489 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-19 13:46:30,540 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_audio_model_catalogue: Starting TestAudioModelLanguageConstraint.test_a_speech_model_must_name_the_languages_it_serves ... 2026-10-19 13:46:30,579 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-19 13:46:30,669 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_audio_source: Starting TestAudioKnowledgeSource.test_a_declared_language_nobody_serves_is_refused_not_substituted ... 2026-10-19 13:46:30,752 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-19 13:46:31,267 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_audio_target_resolution: Starting TestARecordingIsTranscribedByTheRightVoice.test_a_recording_is_heard_by_the_voice_the_catalogue_ranks_first ... 2026-10-19 13:46:31,434 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_audio_target_resolution: Starting TestARecordingIsTranscribedByTheRightVoice.test_a_recording_is_heard_only_by_the_connection_pinned_for_it ... 2026-10-19 13:46:31,608 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-19 13:46:33,088 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 427 and Message-Id '<035709681900482.1792417593.043393611907959-openerp-private@3402a05e02fb>' from 'info@yourcompany.com' to (redacted) "'***@example.com'" successfully sent 2026-10-19 13:46:33,088 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 13:46:33,101 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [427] 2026-10-19 13:46:33,114 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.message records with IDs: [51615] 2026-10-19 13:46:33,115 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 13:46:33,121 100 INFO rb-993a05d-225723-426370 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-19 13:46:34,139 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 428 and Message-Id '<465427583040416.1792417594.087602853775024-openerp-private@3402a05e02fb>' from 'info@yourcompany.com' to (redacted) "'***@example.com'" successfully sent 2026-10-19 13:46:34,139 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 13:46:34,152 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [428] 2026-10-19 13:46:34,167 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.message records with IDs: [51617] 2026-10-19 13:46:34,167 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 13:46:34,176 100 INFO rb-993a05d-225723-426370 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-19 13:46:34,482 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.models.embedding: viin.ai.embedding: added column embedding_384 vector(384) 2026-10-19 13:46:34,622 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.models.embedding: viin.ai.embedding: created index viin_ai_embedding_384_idx on embedding_384 2026-10-19 13:46:34,627 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_awaiting_vectors_is_decided_for_the_asking_user: Starting TestAwaitingVectorsIsDecidedForTheAskingUser.test_a_source_whose_every_vector_the_user_may_not_read_is_awaiting_vectors_for_that_user ... 2026-10-19 13:46:34,971 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_awaiting_vectors_is_decided_for_the_asking_user: Starting TestAwaitingVectorsIsDecidedForTheAskingUser.test_a_source_whose_vectors_the_user_may_read_is_not_awaiting_vectors ... 2026-10-19 13:46:35,388 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-19 13:46:35,392 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_cached_prompt_tokens_are_priced_at_the_cache_rate: Starting TestCacheWriteTokensReachBothLedgers.test_a_call_completion_with_cache_writes_books_the_write_count_on_both_ledgers ... 2026-10-19 13:46:45,260 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-19 13:46:45,307 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_cancelled_turn_books_nonzero_usage: Starting TestCancelledTurnAlwaysBooksNonZeroUsage.test_a_turn_cancelled_on_a_connection_that_cannot_stream_books_the_vendors_whole_figure ... 2026-10-19 13:46:46,659 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #6 deleted viin.ai.turn.cancel records with IDs: [1] 2026-10-19 13:46:46,678 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_cancelled_turn_books_nonzero_usage: Starting TestCancelledTurnAlwaysBooksNonZeroUsage.test_a_turn_cancelled_on_a_protocol_reporting_usage_only_in_a_closing_frame_books_a_locally_estimated_nonzero_row ... 2026-10-19 13:46:47,863 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #6 deleted viin.ai.turn.cancel records with IDs: [2] 2026-10-19 13:46:47,889 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_cancelled_turn_books_nonzero_usage: Starting TestCancelledTurnAlwaysBooksNonZeroUsage.test_a_turn_cancelled_on_a_protocol_that_restates_usage_every_frame_books_the_latched_figure_not_estimated ... 2026-10-19 13:46:49,182 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #6 deleted viin.ai.turn.cancel records with IDs: [3] 2026-10-19 13:46:49,210 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-19 13:46:49,213 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_capability_pin_all: Starting TestCompanyPinAnswersEveryRoutingTarget.test_a_pin_answers_only_for_the_company_that_set_it ... 2026-10-19 13:47:06,914 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-19 13:47:06,917 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_company_settings_storage: Starting TestCompanySettingsStorage.test_a_hard_cost_cap_of_zero_is_refused_while_unlimited_is_kept ... 2026-10-19 13:47:15,338 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_company_settings_storage: Starting TestCompanySettingsStorage.test_an_ordinary_user_reads_the_company_but_not_the_firecrawl_api_key ... 2026-10-19 13:47:24,527 100 INFO rb-993a05d-225723-426370 odoo.models: Access Denied by ACLs for operation: read, uid: 1173, model: res.company, fields: viin_ai_firecrawl_api_key 2026-10-19 13:47:24,579 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-19 13:47:24,637 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_concurrent_turns_never_wait_on_shared_rows: Starting TestConcurrentTurnsNeverWaitOnSharedRows.test_pending_work_another_turn_holds_reaches_the_retry_layer_from_a_vendor_call ... 2026-10-19 13:47:26,741 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-19 13:47:37,437 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_confirmation_target_model_seam: Starting TestAnExternalServiceIsNotCalledBeforeThePersonApproves.test_a_confirmable_external_tool_pauses_before_any_remote_call ... 2026-10-19 13:47:38,340 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-19 13:47:39,491 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_content_manager_acl: Starting TestContentManagerAcl.test_a_content_manager_creates_reads_renames_and_deletes_a_source ... 2026-10-19 13:47:39,567 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1180 deleted viin.ai.source records with IDs: [39] 2026-10-19 13:47:39,570 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_content_manager_acl: Starting TestContentManagerAcl.test_a_plain_internal_user_reads_sources_but_may_not_change_them ... 2026-10-19 13:47:39,635 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1181, model: viin.ai.source 2026-10-19 13:47:39,646 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1181, model: viin.ai.source 2026-10-19 13:47:39,654 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1181, model: viin.ai.source 2026-10-19 13:47:39,667 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-19 13:47:39,746 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_cost_cap_semantics: Starting TestCostCapSemantics.test_a_company_nobody_configured_is_still_stopped_by_the_shipped_default_caps ... 2026-10-19 13:47:56,263 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_cost_cap_semantics: Starting TestCostCapSemantics.test_a_negative_cap_means_unlimited_and_never_breaks_the_alert ... 2026-10-19 13:47:56,407 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_cost_cap_semantics: Starting TestCostCapSemantics.test_the_metered_cost_comes_back_to_the_caller_and_agrees_with_the_ledger ... 2026-10-19 13:47:56,514 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_cost_cap_semantics: Starting TestCostCapSemantics.test_zero_daily_token_budget_stays_disabled_and_never_blocks ... 2026-10-19 13:47:56,605 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-19 13:47:56,681 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_cost_governance: Starting TestCostGovernance.test_a_company_cap_alert_reaches_the_administrators_of_that_company_only ... 2026-10-19 13:48:15,820 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <331208328307854.1792417695.677598476409912-openerp-message-notify@3402a05e02fb>: ['"Cost Alert cost_alert_operator_a" <@False>'] 2026-10-19 13:48:15,831 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <331208328307854.1792417695.677598476409912-openerp-message-notify@3402a05e02fb>: ['"Cost Alert cost_alert_operator_both" <@False>'] 2026-10-19 13:48:15,900 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1182 deleted mail.mail records with IDs: [429] 2026-10-19 13:48:15,901 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 13:48:15,997 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_cost_governance: Starting TestCostGovernance.test_a_portal_user_is_never_told_about_a_cap_their_query_crossed ... 2026-10-19 13:48:26,677 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 430 and Message-Id '<383174687545171.1792417706.632215023040771-openerp-private@3402a05e02fb>' from 'viindoobot@example.viindoo.com' to (redacted) "'***@example.com'" successfully sent 2026-10-19 13:48:26,677 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 13:48:26,691 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [430] 2026-10-19 13:48:26,718 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.message records with IDs: [53975] 2026-10-19 13:48:26,718 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 13:48:26,730 100 INFO rb-993a05d-225723-426370 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-19 13:48:27,019 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <394115131921194.1792417706.898777484893799-openerp-message-notify@3402a05e02fb>: ['"Cost Alert cost_alert_portal_operator_a" <@False>'] 2026-10-19 13:48:27,035 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1186 deleted mail.mail records with IDs: [431] 2026-10-19 13:48:27,035 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 13:48:27,096 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_cost_governance: Starting TestCostGovernance.test_a_spend_alert_just_under_the_cap_shows_the_plain_figures ... 2026-10-19 13:48:38,489 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 432 and Message-Id '<190384521916545.1792417718.445622920989990-openerp-private@3402a05e02fb>' from 'viindoobot@example.viindoo.com' to (redacted) "'***@example.com'" successfully sent 2026-10-19 13:48:38,490 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 13:48:38,499 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [432] 2026-10-19 13:48:38,511 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.message records with IDs: [54192] 2026-10-19 13:48:38,511 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 13:48:38,518 100 INFO rb-993a05d-225723-426370 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-19 13:48:38,726 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <734357721941522.1792417718.640480518341064-openerp-message-notify@3402a05e02fb>: ['"Cost Alert cost_alert_figures_operator" <@False>'] 2026-10-19 13:48:38,730 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 433 and Message-Id '<734357721941522.1792417718.640480518341064-openerp-message-notify@3402a05e02fb>' from 'viindoobot@example.viindoo.com' to (redacted) False, 'c**@example.com' successfully sent 2026-10-19 13:48:38,730 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 2 2026-10-19 13:48:38,746 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1188 deleted mail.mail records with IDs: [433] 2026-10-19 13:48:38,746 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 13:48:38,804 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_cost_governance: Starting TestCostGovernance.test_a_spend_alert_past_the_cap_shows_no_negative_remaining_and_the_real_share ... 2026-10-19 13:48:48,178 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 434 and Message-Id '<476299860453749.1792417728.137384176254272-openerp-private@3402a05e02fb>' from 'viindoobot@example.viindoo.com' to (redacted) "'***@example.com'" successfully sent 2026-10-19 13:48:48,178 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 13:48:48,191 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [434] 2026-10-19 13:48:48,205 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.message records with IDs: [54408] 2026-10-19 13:48:48,206 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 13:48:48,213 100 INFO rb-993a05d-225723-426370 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-19 13:48:48,519 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <619187747987453.1792417728.370120286941528-openerp-message-notify@3402a05e02fb>: ['"Cost Alert cost_alert_figures_operator" <@False>'] 2026-10-19 13:48:48,525 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 435 and Message-Id '<619187747987453.1792417728.370120286941528-openerp-message-notify@3402a05e02fb>' from 'viindoobot@example.viindoo.com' to (redacted) False, 'c**@example.com' successfully sent 2026-10-19 13:48:48,525 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 2 2026-10-19 13:48:48,546 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1190 deleted mail.mail records with IDs: [435] 2026-10-19 13:48:48,547 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 13:48:48,610 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_cost_governance: Starting TestCostGovernance.test_a_user_cap_alert_reaches_the_capped_internal_user_and_the_administrators ... 2026-10-19 13:49:09,658 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 436 and Message-Id '<057431891931389.1792417749.621869564056396-openerp-private@3402a05e02fb>' from 'viindoobot@example.viindoo.com' to (redacted) "'***@example.com'" successfully sent 2026-10-19 13:49:09,658 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 13:49:09,672 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [436] 2026-10-19 13:49:09,695 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.message records with IDs: [54836] 2026-10-19 13:49:09,696 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 13:49:09,706 100 INFO rb-993a05d-225723-426370 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-19 13:49:09,948 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <148172488011453.1792417749.841093540191650-openerp-message-notify@3402a05e02fb>: ['"Cost Alert cost_alert_user_operator_a" <@False>'] 2026-10-19 13:49:09,954 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 437 and Message-Id '<148172488011453.1792417749.841093540191650-openerp-message-notify@3402a05e02fb>' from 'viindoobot@example.viindoo.com' to (redacted) False, 'c**@example.com' successfully sent 2026-10-19 13:49:09,955 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 2 2026-10-19 13:49:09,980 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1193 deleted mail.mail records with IDs: [437] 2026-10-19 13:49:09,981 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 13:49:10,053 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_cost_governance: Starting TestCostGovernance.test_hard_cap_per_run ... 2026-10-19 13:49:10,183 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-10-19 13:49:10,243 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_cost_ledger_company_day: Starting TestCostLedgerPersonDay.test_a_row_created_without_a_date_is_booked_on_its_own_users_day ... 2026-10-19 13:49:37,759 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_cost_ledger_company_day: Starting TestCostLedgerPersonDay.test_company_cost_alert_fires_once_per_day_of_the_company ... 2026-10-19 13:49:47,000 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <473039338050734.1785430740.000000000000000-openerp-message-notify@3402a05e02fb>: ['"ledger_company_alert" <@False>'] 2026-10-19 13:49:47,000 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1198 deleted mail.mail records with IDs: [438] 2026-10-19 13:49:47,000 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 13:49:47,000 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <433327960609654.1785457800.000000000000000-openerp-message-notify@3402a05e02fb>: ['"ledger_company_alert" <@False>'] 2026-10-19 13:49:47,000 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1198 deleted mail.mail records with IDs: [439] 2026-10-19 13:49:47,000 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 13:49:47,976 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_cost_ledger_company_day: Starting TestCostLedgerPersonDay.test_cost_alert_for_one_user_in_two_companies_fires_once_per_company ... 2026-10-19 13:50:07,000 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <950396043766831.1785450600.000000000000000-openerp-message-notify@3402a05e02fb>: ['"ledger_alert_two_co" <@False>'] 2026-10-19 13:50:07,000 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1199 deleted mail.mail records with IDs: [440] 2026-10-19 13:50:07,000 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 13:50:07,000 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <344934257179978.1785450600.000000000000000-openerp-message-notify@3402a05e02fb>: ['"ledger_alert_two_co" <@False>'] 2026-10-19 13:50:07,000 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1199 deleted mail.mail records with IDs: [441] 2026-10-19 13:50:07,000 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 13:50:07,328 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_cost_ledger_company_day: Starting TestCostLedgerPersonDay.test_people_far_apart_cannot_spend_the_company_cap_twice_in_one_company_day ... 2026-10-19 13:50:18,143 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_cost_ledger_company_day: Starting TestCostLedgerPersonDay.test_user_cap_is_measured_over_the_users_own_day_not_the_companys ... 2026-10-19 13:50:28,080 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_cost_ledger_company_day: Starting TestCostLedgerPersonDay.test_user_cost_alert_fires_once_per_day_of_the_user ... 2026-10-19 13:50:37,000 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <848436143990453.1785430740.000000000000000-openerp-message-notify@3402a05e02fb>: ['"ledger_alert_rollover" <@False>'] 2026-10-19 13:50:37,000 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1203 deleted mail.mail records with IDs: [442] 2026-10-19 13:50:37,000 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 13:50:37,000 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <311602221059123.1785432600.000000000000000-openerp-message-notify@3402a05e02fb>: ['"ledger_alert_rollover" <@False>'] 2026-10-19 13:50:37,000 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1203 deleted mail.mail records with IDs: [443] 2026-10-19 13:50:37,000 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 13:50:38,042 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 10 checked, 10 removed 2026-10-19 13:50:38,045 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_data_plane_capabilities: Starting TestDataPlaneCapabilities.test_a_page_cut_between_tied_groups_keeps_both_and_a_clean_cut_keeps_its_limit ... 2026-10-19 13:50:39,955 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_data_plane_capabilities: Starting TestDataPlaneCapabilities.test_aggregate_records_refuses_an_unrecognised_condition_by_name ... 2026-10-19 13:50:39,994 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_data_plane_capabilities: Starting TestDataPlaneCapabilities.test_aggregate_records_silently_narrows_with_no_withheld_disclosure_when_an_ir_rule_applies ... 2026-10-19 13:50:40,759 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_data_plane_capabilities: Starting TestDataPlaneCapabilities.test_an_exact_english_name_is_found_by_a_vietnamese_caller_and_stays_exact ... 2026-10-19 13:50:44,256 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_data_plane_capabilities: Starting TestDataPlaneCapabilities.test_describe_model_omits_fields_the_restricted_caller_cannot_read ... 2026-10-19 13:50:45,387 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_data_plane_capabilities: Starting TestDataPlaneCapabilities.test_describe_model_refuses_a_model_that_does_not_exist ... 2026-10-19 13:50:45,402 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_data_plane_capabilities: Starting TestDataPlaneCapabilities.test_find_models_lists_exactly_what_the_restricted_caller_may_read ... 2026-10-19 13:50:46,143 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_data_plane_capabilities: Starting TestDataPlaneCapabilities.test_groups_of_distinct_names_in_an_aggregation_carry_no_same_label_note ... 2026-10-19 13:50:46,999 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_data_plane_capabilities: Starting TestDataPlaneCapabilities.test_query_records_finds_what_a_structured_condition_describes_and_says_empty_otherwise ... 2026-10-19 13:50:47,772 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_data_plane_capabilities: Starting TestDataPlaneCapabilities.test_query_records_matches_a_relational_field_by_pattern_with_no_id_substitution ... 2026-10-19 13:50:48,309 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_data_plane_capabilities: Starting TestDataPlaneCapabilities.test_the_record_holding_the_largest_value_is_reported_largest_not_one_holding_none ... 2026-10-19 13:50:48,865 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_data_plane_capabilities: Starting TestDataPlaneCapabilities.test_two_groups_of_one_name_in_an_aggregation_are_flagged_as_two_records ... 2026-10-19 13:50:49,735 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_data_plane_capabilities: Starting TestDataPlaneCapabilities.test_two_records_of_one_name_returned_by_a_query_are_flagged_as_two_records ... 2026-10-19 13:50:50,592 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-19 13:50:50,595 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_data_tools_aggregate_field_labels_resolve_live: Starting TestAggregateRecordsFieldLabelsResolveToTheModelsOwnStrings.test_a_total_names_its_measure_and_group_by_fields_with_the_models_own_labels ... 2026-10-19 13:50:50,742 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-19 13:50:51,156 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_data_tools_describe_model_richness: Starting TestDescribeModelIsRichEnoughToReasonAbout.test_describe_model_gives_selection_options_as_pairs_and_marks_unsearchable_fields ... 2026-10-19 13:50:51,506 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-19 13:50:52,017 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_data_tools_empty_domain_and_order_on_a_derived_key: Starting TestNoConditionsBuildTheEmptyDomain.test_query_records_with_no_conditions_survives_a_search_override_reading_the_leafs_first_element_as_a_field_path ... 2026-10-19 13:50:52,080 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-19 13:50:53,331 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_data_tools_empty_domain_and_order_on_a_derived_key: Starting TestOrderNamingADerivedKeyIsRankedInPythonNotHandedToReadGroup.test_order_naming_a_derived_key_ranks_in_python_instead_of_refusing_the_grouping ... 2026-10-19 13:50:53,516 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-19 13:50:53,518 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_data_tools_groupable_hint_names_real_stored_fields: Starting TestRefusedGroupingSuggestsRealStoredFields.test_the_suggested_fields_are_real_and_stored_on_the_same_model ... 2026-10-19 13:50:53,559 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-19 13:50:54,037 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_data_tools_json_safe_round_trip: Starting TestDataToolsJsonSafeRoundTrip.test_aggregate_records_date_condition_survives_store_and_reload ... 2026-10-19 13:50:54,245 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_data_tools_json_safe_round_trip: Starting TestDataToolsJsonSafeRoundTrip.test_query_records_date_field_and_many2one_projection_survives_store_and_reload ... 2026-10-19 13:50:54,454 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-19 13:50:54,457 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_data_tools_or_not_conditions_compose_under_the_callers_rights: Starting TestOrNotConditionsComposeUnderTheCallersRights.test_any_of_is_the_union_and_none_of_the_complement_within_the_scope_asked_for ... 2026-10-19 13:50:55,197 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_data_tools_or_not_conditions_compose_under_the_callers_rights: Starting TestOrNotConditionsComposeUnderTheCallersRights.test_or_and_not_groups_never_surface_a_record_the_caller_may_not_read ... 2026-10-19 13:50:55,961 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-19 13:50:55,964 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_data_tools_paging_reports_true_totals_past_one_page: Starting TestPagingReportsTrueTotalsPastOnePage.test_aggregate_records_pages_through_every_group_and_discloses_the_true_total ... 2026-10-19 13:50:56,823 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_data_tools_paging_reports_true_totals_past_one_page: Starting TestPagingReportsTrueTotalsPastOnePage.test_query_records_pages_through_every_record_with_the_true_total ... 2026-10-19 13:50:57,984 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-19 13:50:57,988 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_data_tools_selection_equality_refusal: Starting TestSelectionEqualityAgainstAnImpossibleValueIsRefused.test_a_selection_condition_carrying_an_undeclared_key_is_refused_and_names_it ... 2026-10-19 13:50:58,045 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-19 13:50:58,048 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_data_tools_unknown_field_hint: Starting TestRelationalTextValueIsMatchedByOdoosOwnNameSearch.test_a_real_users_name_or_login_still_matches_and_totals_as_the_id_does ... 2026-10-19 13:50:58,520 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_data_tools_unknown_field_hint: Starting TestRelationalTextValueIsMatchedByOdoosOwnNameSearch.test_query_records_answers_empty_when_a_relational_name_matches_no_user ... 2026-10-19 13:50:59,011 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-19 13:50:59,014 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_data_tools_unknown_field_hint: Starting TestUnknownFieldRefusalNamesRealFieldsAndTheTrueCount.test_near_miss_typo_is_refused_with_real_field_names_and_the_true_count ... 2026-10-19 13:50:59,065 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-19 13:50:59,589 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_database_errors_during_a_turn: Starting TestAToolsDatabaseErrorIsTheToolsOwnFailure.test_a_tool_that_breaks_the_database_changes_nothing_and_the_turn_still_answers ... 2026-10-19 13:51:00,323 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-19 13:51:01,090 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_delegation_confirm_resume: Starting TestConfirmedDelegationResume.test_confirming_delegate_to_agent_pauses_then_resumes_the_handoff ... 2026-10-19 13:51:01,850 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_delegation_confirm_resume: Starting TestConfirmedDelegationResume.test_the_audit_names_both_agents_and_the_trace_names_the_owner ... 2026-10-19 13:51:02,404 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-19 13:51:03,045 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_agent_catalogue_bounds_delegation: Starting TestDelegationAttribution.test_the_audit_names_both_agents_and_the_trace_names_the_owner ... 2026-10-19 13:51:03,715 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-19 13:51:04,477 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_delegation_iteration_reserve: Starting TestACallerCanAlwaysConsumeItsDelegatesResult.test_a_turn_that_ran_a_delegate_still_delivers_an_answer ... 2026-10-19 13:51:05,052 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-19 13:51:05,786 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_delegation_iteration_reserve: Starting TestATurnWithoutDelegationIsUnaffected.test_a_turn_that_delegates_nothing_keeps_its_whole_ceiling ... 2026-10-19 13:51:06,294 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-19 13:51:06,956 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_delegation_seam: Starting TestEveryAgentOfATurnRecordsWhoAnsweredIt.test_a_delegate_is_recorded_under_its_caller_with_its_own_model_and_level ... 2026-10-19 13:51:07,602 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_delegation_seam: Starting TestEveryAgentOfATurnRecordsWhoAnsweredIt.test_a_line_chosen_for_one_hand_off_answers_it_with_its_newest_model ... 2026-10-19 13:51:09,003 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-19 13:51:09,520 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_describe_model_shows_how_the_person_divides_records: Starting TestDescribeModelMarksTheStatusBarAndGivesWholeHelp.test_naming_a_field_returns_its_whole_help ... 2026-10-19 13:51:09,784 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_describe_model_shows_how_the_person_divides_records: Starting TestDescribeModelMarksTheStatusBarAndGivesWholeHelp.test_the_field_the_form_shows_as_its_status_bar_is_marked ... 2026-10-19 13:51:10,036 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-19 13:51:10,922 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_describe_model_shows_how_the_person_divides_records: Starting TestDescribeModelShowsThePersonsMenus.test_a_default_naming_a_field_node_keeps_its_field_and_value ... 2026-10-19 13:51:11,491 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_describe_model_shows_how_the_person_divides_records: Starting TestDescribeModelShowsThePersonsMenus.test_a_default_naming_an_invisible_filter_keeps_its_entry_flagged_invisible ... 2026-10-19 13:51:11,996 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_describe_model_shows_how_the_person_divides_records: Starting TestDescribeModelShowsThePersonsMenus.test_a_filter_written_with_time_strftime_is_evaluated_on_the_persons_date ... 2026-10-19 13:51:12,718 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_describe_model_shows_how_the_person_divides_records: Starting TestDescribeModelShowsThePersonsMenus.test_a_menu_restricted_by_group_is_absent_for_a_person_outside_it ... 2026-10-19 13:51:13,154 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_describe_model_shows_how_the_person_divides_records: Starting TestDescribeModelShowsThePersonsMenus.test_a_menu_the_person_can_open_carries_its_conditions_and_default_filters ... 2026-10-19 13:51:13,804 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_describe_model_shows_how_the_person_divides_records: Starting TestDescribeModelShowsThePersonsMenus.test_a_search_view_is_given_once_with_its_filters_and_their_conditions ... 2026-10-19 13:51:14,581 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-19 13:51:14,584 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_domain_rules_reach_every_answer: Starting TestDomainRulesLengthGuard.test_a_rules_text_over_800_characters_is_refused_on_save ... 2026-10-19 13:51:14,624 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-19 13:51:14,761 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_embedding: Starting TestEmbeddingDegradation.test_similarity_search_returns_empty_when_embedding_unavailable ... 2026-10-19 13:51:14,852 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-19 13:51:14,946 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_embedding_call_is_booked_as_embedding: Starting TestEmbeddingCallIsBookedAsEmbedding.test_a_successful_embedding_call_is_booked_as_embedding_not_chat ... 2026-10-19 13:51:14,994 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_embedding_call_is_booked_as_embedding: Starting TestEmbeddingCallIsBookedAsEmbedding.test_a_vendor_rejection_is_booked_as_an_embedding_failure_not_a_chat_failure ... 2026-10-19 13:51:15,078 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-19 13:51:16,262 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_embedding_orm_acl: Starting TestEmbeddingOrmACL.test_a_chunk_of_another_company_stays_invisible_even_with_no_group_restriction ... 2026-10-19 13:51:24,412 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_embedding_orm_acl: Starting TestEmbeddingOrmACL.test_a_group_restricted_chunk_is_readable_by_its_group_and_invisible_to_everyone_else ... 2026-10-19 13:51:24,476 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_embedding_orm_acl: Starting TestEmbeddingOrmACL.test_a_superuser_environment_of_a_regular_user_is_judged_as_that_user_unless_it_asks_for_the_bypass ... 2026-10-19 13:51:25,084 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.models.embedding: viin.ai.embedding._build_acl_where: chunk ACL bypassed on explicit request (viin_ai_rag_acl_bypass) by uid 1228. 2026-10-19 13:51:25,099 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-19 13:51:25,199 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_embedding_vectors_follow_the_declared_width: Starting TestEmbeddingVectorsFollowTheDeclaredWidth.test_a_google_native_batch_returns_one_vector_per_text ... 2026-10-19 13:51:25,245 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_embedding_vectors_follow_the_declared_width: Starting TestEmbeddingVectorsFollowTheDeclaredWidth.test_a_google_native_model_requesting_its_width_asks_for_it_in_its_own_parameter ... 2026-10-19 13:51:25,328 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_embedding_vectors_follow_the_declared_width: Starting TestEmbeddingVectorsFollowTheDeclaredWidth.test_a_model_asks_the_vendor_for_its_width_only_when_it_requests_it ... 2026-10-19 13:51:25,391 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_embedding_vectors_follow_the_declared_width: Starting TestEmbeddingVectorsFollowTheDeclaredWidth.test_only_a_storable_width_can_be_declared ... 2026-10-19 13:51:25,536 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-19 13:51:34,708 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_error_usage_attribution: Starting TestErrorUsageAttribution.test_a_failed_call_is_booked_to_the_person_and_company_that_made_it ... 2026-10-19 13:51:34,790 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-19 13:51:34,836 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_every_ai_call_leaves_one_priced_usage_record: Starting TestAReplayIsLoggedOnceAtItsPrice.test_a_replay_logs_one_row_at_the_token_price_linked_to_its_original ... 2026-10-19 13:51:34,874 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-19 13:51:34,932 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_every_ai_call_leaves_one_priced_usage_record: Starting TestAnEmbeddingCallIsCappedAndLogged.test_a_person_over_their_daily_cap_is_refused_an_embedding_before_the_vendor_is_called ... 2026-10-19 13:51:35,438 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_every_ai_call_leaves_one_priced_usage_record: Starting TestAnEmbeddingCallIsCappedAndLogged.test_embedding_success_log_carries_trace_id ... 2026-10-19 13:51:35,484 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-19 13:51:35,968 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_every_turn_carries_the_current_company_moment: Starting TestTheClockLineRidesTheTurnMessageNeverTheCachedSystemPrompt.test_the_system_prompt_stays_byte_identical_while_the_clock_line_rides_the_message ... 2026-10-19 13:51:36,415 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-19 13:51:36,498 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_everything_a_turn_says_reaches_the_reader: Starting TestEverythingATurnSaysReachesTheReader.test_a_declined_step_is_reported_in_the_language_the_person_typed_not_their_profiles ... 2026-10-19 13:51:40,721 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_everything_a_turn_says_reaches_the_reader: Starting TestEverythingATurnSaysReachesTheReader.test_a_paused_turn_keeps_each_steps_text_as_its_own_paragraph_on_both_doors ... 2026-10-19 13:51:42,198 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_everything_a_turn_says_reaches_the_reader: Starting TestEverythingATurnSaysReachesTheReader.test_a_streamed_turn_refused_by_the_daily_cap_after_speaking_keeps_what_it_said ... 2026-10-19 13:51:43,235 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 444 and Message-Id '<808476387978015.1792417903.111096858978271-openerp-message-notify@3402a05e02fb>' from 'viindoobot@example.viindoo.com' to (redacted) 'a****@yourcompany.example.com', 'g***es@example.viindoo.com' successfully sent 2026-10-19 13:51:43,236 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 2 2026-10-19 13:51:43,258 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #6 deleted mail.mail records with IDs: [444] 2026-10-19 13:51:43,258 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 13:51:43,515 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_everything_a_turn_says_reaches_the_reader: Starting TestEverythingATurnSaysReachesTheReader.test_a_turn_returns_the_text_of_every_step_in_order_on_both_doors ... 2026-10-19 13:51:45,156 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_everything_a_turn_says_reaches_the_reader: Starting TestEverythingATurnSaysReachesTheReader.test_a_turn_stops_at_the_turn_budget_keeping_what_it_said_on_both_doors ... 2026-10-19 13:51:46,752 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_everything_a_turn_says_reaches_the_reader: Starting TestEverythingATurnSaysReachesTheReader.test_a_typed_language_this_database_does_not_serve_keeps_the_profile_language ... 2026-10-19 13:51:50,079 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_everything_a_turn_says_reaches_the_reader: Starting TestEverythingATurnSaysReachesTheReader.test_internal_markers_never_reach_the_reader_but_plain_double_brackets_do ... 2026-10-19 13:51:53,548 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-19 13:51:54,216 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 445 and Message-Id '<933016818129930.1792417914.172342538833618-openerp-private@3402a05e02fb>' from 'info@yourcompany.com' to (redacted) "'*************_a@test.local'" successfully sent 2026-10-19 13:51:54,216 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 13:51:54,230 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [445] 2026-10-19 13:51:54,254 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.message records with IDs: [57363] 2026-10-19 13:51:54,255 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 13:51:54,263 100 INFO rb-993a05d-225723-426370 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-19 13:51:54,893 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 446 and Message-Id '<962602335931567.1792417914.848110914230347-openerp-private@3402a05e02fb>' from 'info@yourcompany.com' to (redacted) "'*************_b@test.local'" successfully sent 2026-10-19 13:51:54,893 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 13:51:54,907 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [446] 2026-10-19 13:51:54,923 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.message records with IDs: [57365] 2026-10-19 13:51:54,924 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 13:51:54,934 100 INFO rb-993a05d-225723-426370 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-19 13:51:55,634 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 447 and Message-Id '<601280658856699.1792417915.592624425888062-openerp-private@3402a05e02fb>' from 'info@yourcompany.com' to (redacted) "'*************em@test.local'" successfully sent 2026-10-19 13:51:55,634 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 13:51:55,645 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [447] 2026-10-19 13:51:55,661 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.message records with IDs: [57367] 2026-10-19 13:51:55,662 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 13:51:55,672 100 INFO rb-993a05d-225723-426370 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-19 13:51:55,703 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_feedback: Starting TestFeedbackModel.test_a_person_reads_only_their_own_feedback_and_cannot_change_it ... 2026-10-19 13:51:55,768 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1233, model: viin.ai.feedback 2026-10-19 13:51:55,770 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_feedback: Starting TestFeedbackModel.test_a_system_user_reads_every_persons_feedback ... 2026-10-19 13:51:55,810 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_feedback: Starting TestFeedbackModel.test_feedback_is_recorded_under_the_persons_name_and_several_may_share_a_trace ... 2026-10-19 13:51:55,835 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-19 13:51:55,837 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_feedback_category: Starting TestFeedbackCategory.test_a_basic_person_reads_categories_but_cannot_create_one ... 2026-10-19 13:51:56,502 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 448 and Message-Id '<358845682779983.1792417916.455913305282593-openerp-private@3402a05e02fb>' from 'info@yourcompany.com' to (redacted) "'****************ic@test.local'" successfully sent 2026-10-19 13:51:56,502 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 13:51:56,515 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [448] 2026-10-19 13:51:56,533 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.message records with IDs: [57369] 2026-10-19 13:51:56,534 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 13:51:56,543 100 INFO rb-993a05d-225723-426370 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-19 13:51:56,606 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1236, model: viin.ai.feedback.category 2026-10-19 13:51:56,618 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-19 13:52:12,979 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_getting_started_config: Starting TestGettingStartedConfig.test_a_blank_key_field_does_not_wipe_an_existing_key ... 2026-10-19 13:52:14,589 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_getting_started_config: Starting TestGettingStartedConfig.test_a_first_api_key_pasted_in_settings_reaches_the_provider_and_pins_it_for_that_company_only ... 2026-10-19 13:52:15,918 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_getting_started_config: Starting TestGettingStartedConfig.test_apply_refused_for_roles_below_system ... 2026-10-19 13:52:16,062 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1238, model: res.config.settings 2026-10-19 13:52:16,129 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1239, model: res.config.settings 2026-10-19 13:52:16,134 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_getting_started_config: Starting TestGettingStartedConfig.test_default_get_never_echoes_stored_key ... 2026-10-19 13:52:16,725 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_getting_started_config: Starting TestGettingStartedConfig.test_main_settings_apply_does_not_pin_provider ... 2026-10-19 13:52:18,204 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-19 13:52:19,593 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_groups_are_ranked_over_the_whole_population: Starting TestGroupsAreRankedOverTheWholePopulation.test_a_page_cut_between_tied_groups_keeps_both_and_says_so ... 2026-10-19 13:52:21,425 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_groups_are_ranked_over_the_whole_population: Starting TestGroupsAreRankedOverTheWholePopulation.test_a_ranking_is_over_the_whole_population_and_a_page_of_it_keeps_the_shares_of_the_whole ... 2026-10-19 13:52:21,547 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_groups_are_ranked_over_the_whole_population: Starting TestGroupsAreRankedOverTheWholePopulation.test_a_value_worked_out_from_a_measure_and_a_related_field_can_rank ... 2026-10-19 13:52:21,662 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_groups_are_ranked_over_the_whole_population: Starting TestGroupsAreRankedOverTheWholePopulation.test_an_expression_or_ranking_figure_the_reply_cannot_take_is_refused_by_name ... 2026-10-19 13:52:21,790 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_groups_are_ranked_over_the_whole_population: Starting TestGroupsAreRankedOverTheWholePopulation.test_two_pages_of_a_ranking_reach_every_group_exactly_once ... 2026-10-19 13:52:22,963 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-19 13:52:32,120 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_hand_off_instructions_follow_the_catalogue: Starting TestTheHandOffInstructionsFollowWhatTheCallerCanReach.test_the_hand_off_instructions_reach_only_a_caller_who_can_reach_another_agent ... 2026-10-19 13:52:33,928 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_hand_off_instructions_follow_the_catalogue: Starting TestTheHandOffInstructionsFollowWhatTheCallerCanReach.test_the_prompt_one_caller_warmed_is_never_served_to_the_other ... 2026-10-19 13:52:35,901 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-19 13:52:44,738 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_linked_record_access_predicate: Starting TestLinkedRecordAccessPredicate.test_a_chunk_bound_to_a_record_the_reader_cannot_open_is_hidden_on_every_orm_path ... 2026-10-19 13:52:45,286 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [61], uid: 1243, model: viin.ai.embedding 2026-10-19 13:52:45,377 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_linked_record_access_predicate: Starting TestLinkedRecordAccessPredicate.test_a_source_bound_to_a_record_the_reader_cannot_open_is_hidden_on_every_orm_path ... 2026-10-19 13:52:45,541 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [47], uid: 1243, model: viin.ai.source 2026-10-19 13:52:45,603 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_linked_record_access_predicate: Starting TestLinkedRecordAccessPredicate.test_orm_and_vector_paths_agree_on_the_full_visible_set_for_a_mixed_fixture ... 2026-10-19 13:52:46,028 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-19 13:52:58,056 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_mcp_agent_surface: Starting TestDiscoveryIsReachable.test_discovering_from_a_configured_connection_publishes_what_the_service_offers_switched_off ... 2026-10-19 13:52:58,306 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-19 13:53:10,418 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_mcp_auth_header_named: Starting TestACustomHeaderConnectionMustNameItsHeader.test_a_custom_header_connection_is_saved_only_with_a_header_it_may_use ... 2026-10-19 13:53:10,678 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-19 13:53:22,380 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_mcp_call_limit_origin_agnostic: Starting TestActionLimitCountsRemoteCallsToo.test_the_action_limit_counts_external_and_local_actions_as_one_total ... 2026-10-19 13:53:23,503 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-19 13:53:34,377 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_mcp_catalog_policy: Starting TestMcpApprovalRequired.test_a_connection_is_contacted_only_at_an_address_an_administrator_approved ... 2026-10-19 13:53:34,472 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [68315] 2026-10-19 13:53:34,472 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [27] 2026-10-19 13:53:34,896 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted viin.ai.mcp.catalog records with IDs: [31] 2026-10-19 13:53:35,247 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-19 13:53:46,055 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_mcp_config_actions_require_write: Starting TestMcpDiscoverToolsRequiresWrite.test_only_a_system_administrator_can_discover_tools ... 2026-10-19 13:53:46,187 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1270, model: viin.ai.mcp.server 2026-10-19 13:53:46,267 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-19 13:53:58,789 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_mcp_config_actions_require_write: Starting TestMcpOauthAuthorizeRequiresWrite.test_only_a_system_administrator_can_start_a_sign_in ... 2026-10-19 13:53:58,943 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1276, model: viin.ai.mcp.server 2026-10-19 13:53:59,011 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-19 13:54:10,444 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_mcp_config_actions_require_write: Starting TestMcpOauthDiscoverMetadataRequiresWrite.test_only_a_system_administrator_can_discover_oauth_metadata ... 2026-10-19 13:54:10,565 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1282, model: viin.ai.mcp.server 2026-10-19 13:54:10,641 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-19 13:54:22,412 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_mcp_config_actions_require_write: Starting TestMcpOauthRevokeRequiresWrite.test_only_a_system_administrator_can_revoke_a_connection ... 2026-10-19 13:54:22,585 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1288, model: viin.ai.mcp.server 2026-10-19 13:54:22,694 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-19 13:54:34,145 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_mcp_config_actions_require_write: Starting TestMcpSyncAllRequiresWrite.test_only_a_system_administrator_can_run_the_sync_all_sweep ... 2026-10-19 13:54:34,267 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1294, model: viin.ai.mcp.server 2026-10-19 13:54:34,330 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-19 13:54:46,318 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_mcp_connect_handshake: Starting TestConnect.test_a_refused_handshake_never_reads_connected_and_shows_no_identity ... 2026-10-19 13:54:46,436 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_mcp_connect_handshake: Starting TestConnect.test_a_revision_nobody_has_heard_of_costs_the_administrator_nothing ... 2026-10-19 13:54:46,626 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_mcp_connect_handshake: Starting TestConnect.test_connecting_greets_first_and_shows_who_answered_with_every_tool ... 2026-10-19 13:54:46,854 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-19 13:54:58,514 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_mcp_degovern_employee_reach: Starting TestAnOrdinaryEmployeeAndTheServiceConnections.test_an_employee_cannot_move_the_renewal_clock_or_add_or_drop_a_permission_row ... 2026-10-19 13:54:58,682 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1304, model: viin.ai.mcp.oauth.token 2026-10-19 13:54:58,696 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1304, model: viin.ai.mcp.oauth.token 2026-10-19 13:54:58,711 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1304, model: viin.ai.mcp.oauth.token 2026-10-19 13:54:58,714 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_mcp_degovern_employee_reach: Starting TestAnOrdinaryEmployeeAndTheServiceConnections.test_an_employee_reaches_a_configured_service_and_sees_none_of_its_secrets ... 2026-10-19 13:54:58,821 100 INFO rb-993a05d-225723-426370 odoo.models: Access Denied by ACLs for operation: read, uid: 1304, model: viin.ai.mcp.oauth.token, fields: oauth_access_token 2026-10-19 13:54:58,841 100 INFO rb-993a05d-225723-426370 odoo.models: Access Denied by ACLs for operation: read, uid: 1304, model: viin.ai.mcp.oauth.token, fields: oauth_refresh_token 2026-10-19 13:54:58,847 100 INFO rb-993a05d-225723-426370 odoo.models: Access Denied by ACLs for operation: read, uid: 1304, model: viin.ai.mcp.server, fields: allow_confirmation_bypass 2026-10-19 13:54:58,853 100 INFO rb-993a05d-225723-426370 odoo.models: Access Denied by ACLs for operation: read, uid: 1304, model: viin.ai.mcp.server, fields: allow_private_networks 2026-10-19 13:54:58,858 100 INFO rb-993a05d-225723-426370 odoo.models: Access Denied by ACLs for operation: read, uid: 1304, model: viin.ai.mcp.server, fields: auth_token 2026-10-19 13:54:58,865 100 INFO rb-993a05d-225723-426370 odoo.models: Access Denied by ACLs for operation: read, uid: 1304, model: viin.ai.mcp.server, fields: extra_headers 2026-10-19 13:54:58,869 100 INFO rb-993a05d-225723-426370 odoo.models: Access Denied by ACLs for operation: read, uid: 1304, model: viin.ai.mcp.server, fields: mcp_session_id 2026-10-19 13:54:58,876 100 INFO rb-993a05d-225723-426370 odoo.models: Access Denied by ACLs for operation: read, uid: 1304, model: viin.ai.mcp.server, fields: oauth_client_secret 2026-10-19 13:54:58,882 100 INFO rb-993a05d-225723-426370 odoo.models: Access Denied by ACLs for operation: read, uid: 1304, model: viin.ai.mcp.server, fields: oauth_code_verifier 2026-10-19 13:54:58,887 100 INFO rb-993a05d-225723-426370 odoo.models: Access Denied by ACLs for operation: read, uid: 1304, model: viin.ai.mcp.server, fields: oauth_state 2026-10-19 13:54:58,945 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-19 13:55:10,672 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_mcp_degovern_employee_reach: Starting TestRenewalStillWorksUnderAnEmployee.test_a_renewal_driven_by_an_ordinary_employee_still_updates_the_token_row ... 2026-10-19 13:55:11,304 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.models.viin_ai_mcp_server: Renewed permission for the MCP connection s60244a6a1420490cae1. 2026-10-19 13:55:11,451 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-19 13:55:23,016 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_mcp_discovery_archive: Starting TestMcpDiscoveryArchivesVanishedTools.test_a_sweep_hides_only_the_vanished_tool_of_its_own_service ... 2026-10-19 13:55:23,265 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_mcp_discovery_archive: Starting TestMcpDiscoveryArchivesVanishedTools.test_a_tool_an_administrator_retired_stays_retired_across_a_round_trip ... 2026-10-19 13:55:23,500 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_mcp_discovery_archive: Starting TestMcpDiscoveryArchivesVanishedTools.test_a_vanished_tool_is_hidden_and_returns_as_the_same_row_with_every_grant ... 2026-10-19 13:55:23,933 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-19 13:55:36,019 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_mcp_discovery_bridge: Starting TestMcpServerToolBridge.test_a_connection_reports_what_it_publishes_what_the_model_is_told_and_what_that_costs ... 2026-10-19 13:55:36,133 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_mcp_discovery_bridge: Starting TestMcpServerToolBridge.test_a_read_of_a_service_that_publishes_nothing_is_not_a_failure ... 2026-10-19 13:55:36,340 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_mcp_discovery_bridge: Starting TestMcpServerToolBridge.test_a_sweep_dials_only_the_services_it_is_due_to_read_and_the_button_always_reads ... 2026-10-19 13:55:36,600 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_mcp_discovery_bridge: Starting TestMcpServerToolBridge.test_the_refusals_figure_describes_the_latest_read_of_that_service_only ... 2026-10-19 13:55:36,908 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-19 13:55:48,227 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_mcp_discovery_dispatcher: Starting TestMcpSyncAllIsolation.test_a_service_that_could_not_answer_keeps_the_tools_it_already_had ... 2026-10-19 13:55:48,519 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_mcp_discovery_dispatcher: Starting TestMcpSyncAllIsolation.test_a_sweep_survives_a_service_whose_destination_is_refused ... 2026-10-19 13:55:48,813 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-19 13:55:59,896 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_mcp_discovery_dispatcher: Starting TestMcpToolSearchRow.test_a_sweep_leaves_the_platforms_own_search_tool_alone ... 2026-10-19 13:56:00,120 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-19 13:56:10,319 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_mcp_discovery_sweep: Starting TestMcpDiscoveryCreatesSafeRows.test_a_read_keeps_every_decision_an_administrator_made ... 2026-10-19 13:56:10,495 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_mcp_discovery_sweep: Starting TestMcpDiscoveryCreatesSafeRows.test_a_tool_the_platform_cannot_use_is_not_stored_at_all ... 2026-10-19 13:56:10,688 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_mcp_discovery_sweep: Starting TestMcpDiscoveryCreatesSafeRows.test_hostile_text_a_service_publishes_is_defused_where_it_is_stored ... 2026-10-19 13:56:10,883 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_mcp_discovery_sweep: Starting TestMcpDiscoveryCreatesSafeRows.test_new_tools_arrive_switched_off_asking_first_and_unpriced ... 2026-10-19 13:56:11,112 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-19 13:56:21,617 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_mcp_discovery_sweep: Starting TestMcpDiscoveryNaturalKey.test_a_service_renaming_a_tool_leaves_the_old_name_behind_and_adds_the_new ... 2026-10-19 13:56:21,816 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_mcp_discovery_sweep: Starting TestMcpDiscoveryNaturalKey.test_re_reading_a_service_updates_the_rows_it_had_and_loses_no_grant ... 2026-10-19 13:56:21,996 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_mcp_discovery_sweep: Starting TestMcpDiscoveryNaturalKey.test_two_services_publishing_the_same_tool_name_get_a_row_each ... 2026-10-19 13:56:22,198 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-19 13:56:22,202 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_mcp_dispatcher_reaches_its_audience: Starting TestMcpDispatcherReachesItsAudience.test_an_ordinary_employee_reaches_the_dispatcher_body_not_a_refusal ... 2026-10-19 13:56:23,288 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 449 and Message-Id '<598011999757444.1792418183.248023033142090-openerp-private@3402a05e02fb>' from 'info@yourcompany.com' to (redacted) "'***@example.com'" successfully sent 2026-10-19 13:56:23,288 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 13:56:23,302 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [449] 2026-10-19 13:56:23,331 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.message records with IDs: [62199] 2026-10-19 13:56:23,331 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 13:56:23,340 100 INFO rb-993a05d-225723-426370 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-19 13:56:23,389 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-19 13:56:35,681 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_mcp_group_settings: Starting TestWhoMayConfigureTheExternalToolServices.test_only_a_system_administrator_approves_a_destination ... 2026-10-19 13:56:35,773 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1353, model: viin.ai.mcp.catalog 2026-10-19 13:56:35,783 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1353, model: viin.ai.mcp.catalog 2026-10-19 13:56:35,808 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1354, model: viin.ai.mcp.catalog 2026-10-19 13:56:35,817 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1354, model: viin.ai.mcp.catalog 2026-10-19 13:56:35,840 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1357 deleted viin.ai.mcp.catalog records with IDs: [79] 2026-10-19 13:56:35,844 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_mcp_group_settings: Starting TestWhoMayConfigureTheExternalToolServices.test_only_a_system_administrator_configures_a_connection ... 2026-10-19 13:56:35,973 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1353, model: viin.ai.mcp.server 2026-10-19 13:56:35,982 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1353, model: viin.ai.mcp.server 2026-10-19 13:56:35,990 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1353, model: viin.ai.mcp.server 2026-10-19 13:56:36,028 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1354, model: viin.ai.mcp.server 2026-10-19 13:56:36,035 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1354, model: viin.ai.mcp.server 2026-10-19 13:56:36,042 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1354, model: viin.ai.mcp.server 2026-10-19 13:56:36,076 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1357 deleted viin.ai.mcp.server records with IDs: [91] 2026-10-19 13:56:36,107 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-19 13:56:49,777 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_mcp_hydration: Starting TestMcpToolSearchShim.test_calling_the_search_tool_returns_the_ranked_catalog ... 2026-10-19 13:56:50,345 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_mcp_hydration: Starting TestMcpToolSearchShim.test_the_search_helper_is_offered_to_the_person_by_the_agents_setting ... 2026-10-19 13:56:51,179 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-10-19 13:57:02,024 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_mcp_oauth_authcode: Starting TestSigningInToAService.test_a_sign_in_whose_code_would_travel_in_clear_is_refused_unless_the_switch_is_on ... 2026-10-19 13:57:02,207 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_mcp_oauth_authcode: Starting TestSigningInToAService.test_handing_permission_back_leaves_no_credential_and_no_sign_in_in_flight ... 2026-10-19 13:57:02,330 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_mcp_oauth_authcode: Starting TestSigningInToAService.test_starting_a_sign_in_sends_the_administrator_to_the_provider_bound_to_this_connection ... 2026-10-19 13:57:02,455 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_mcp_oauth_authcode: Starting TestSigningInToAService.test_the_code_only_ever_comes_back_to_this_products_own_landing ... 2026-10-19 13:57:02,550 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-19 13:57:14,703 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_mcp_oauth_callback_route: Starting TestMcpOauthCallbackRoute.test_a_callback_that_matches_no_live_nonce_redeems_nothing ... 2026-10-19 13:57:14,853 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426370 login:mcp_system_mcp_rb-993a05d-225723-426370@test.local from n/a 2026-10-19 13:57:14,921 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 13:57:15,325 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.models.viin_ai_mcp_server: The MCP connection s40bd9dacd1a946e1866 was granted permission by user 1378. 2026-10-19 13:57:15,327 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:57:15] "GET /viin_ai/mcp/oauth/callback?state=state-df58d1e893494b91939fc7890178fea2&code=synthetic-authorization-code HTTP/1.1" 303 - 22 0.013 0.398 2026-10-19 13:57:15,349 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:57:15] "GET /viin_ai/mcp/oauth/callback?state=state-df58d1e893494b91939fc7890178fea2&code=synthetic-authorization-code HTTP/1.1" 200 - 3 0.010 0.005 2026-10-19 13:57:15,400 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:57:15] "GET /viin_ai/mcp/oauth/callback?state=state-5027a486a28a48999341700949cc13d9&code=synthetic-authorization-code HTTP/1.1" 200 - 3 0.001 0.005 2026-10-19 13:57:15,440 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:57:15] "GET /viin_ai/mcp/oauth/callback?state=state-48bb09b859dd4a34b45d6de3be6e66a2&code=synthetic-authorization-code HTTP/1.1" 200 - 3 0.002 0.005 2026-10-19 13:57:15,479 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:57:15] "GET /viin_ai/mcp/oauth/callback?state=state-2950a13e1c184ab1ac6281beeea4da1e&error=access_denied HTTP/1.1" 200 - 3 0.001 0.005 2026-10-19 13:57:15,490 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_mcp_oauth_callback_route: Starting TestMcpOauthCallbackRoute.test_a_failed_exchange_does_not_leave_the_connection_connected ... 2026-10-19 13:57:15,665 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426370 login:mcp_system_mcp_rb-993a05d-225723-426370@test.local from n/a 2026-10-19 13:57:15,715 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 13:57:16,164 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:57:16] "GET /viin_ai/mcp/oauth/callback?state=state-e3191bdc24554028b33fccb8159c7a9b&code=synthetic-authorization-code HTTP/1.1" 200 - 40 0.045 0.414 2026-10-19 13:57:16,174 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_mcp_oauth_callback_route: Starting TestMcpOauthCallbackRoute.test_a_refused_or_truncated_authorization_burns_the_nonce ... 2026-10-19 13:57:16,276 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426370 login:mcp_system_mcp_rb-993a05d-225723-426370@test.local from n/a 2026-10-19 13:57:16,340 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 13:57:16,756 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:57:16] "GET /viin_ai/mcp/oauth/callback?state=state-e02900505db44b358f49000d116258e3&error=access_denied&error_description=The+resource+owner+denied+the+request. HTTP/1.1" 200 - 20 0.023 0.399 2026-10-19 13:57:16,769 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:57:16] "GET /viin_ai/mcp/oauth/callback?state=state-e02900505db44b358f49000d116258e3&error=access_denied&error_description=The+resource+owner+denied+the+request. HTTP/1.1" 200 - 3 0.001 0.005 2026-10-19 13:57:16,807 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:57:16] "GET /viin_ai/mcp/oauth/callback?state=state-f5f99af237cd41f7b36d680f9ed2aaa8 HTTP/1.1" 200 - 10 0.006 0.009 2026-10-19 13:57:16,826 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:57:16] "GET /viin_ai/mcp/oauth/callback?state=state-f5f99af237cd41f7b36d680f9ed2aaa8 HTTP/1.1" 200 - 3 0.007 0.005 2026-10-19 13:57:16,834 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_mcp_oauth_callback_route: Starting TestMcpOauthCallbackRoute.test_an_anonymous_callback_is_sent_to_login_and_changes_nothing ... 2026-10-19 13:57:16,999 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 13:57:17,357 100 INFO rb-993a05d-225723-426370 odoo.http: Session expired 2026-10-19 13:57:17,358 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:57:17] "GET /viin_ai/mcp/oauth/callback?state=state-11e163c6528a40ecb526cb5b9f2efe41&code=synthetic-authorization-code HTTP/1.1" 303 - 10 0.030 0.334 2026-10-19 13:57:17,366 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_mcp_oauth_callback_route: Starting TestMcpOauthCallbackRoute.test_no_spelling_of_a_foreign_destination_leaves_this_odoo ... 2026-10-19 13:57:17,516 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426370 login:mcp_system_mcp_rb-993a05d-225723-426370@test.local from n/a 2026-10-19 13:57:17,593 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 13:57:18,008 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.models.viin_ai_mcp_server: The MCP connection saafbb7df6c3a42ffb37 was granted permission by user 1378. 2026-10-19 13:57:18,010 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:57:18] "GET /viin_ai/mcp/oauth/callback?state=state-7f0247c683df41538f52265e1d7a03f7&code=synthetic-authorization-code&redirect=https%3A%2F%2Fevil.example.com%2Fharvest&redirect_uri=https%3A%2F%2Fevil.example.com%2Fharvest HTTP/1.1" 303 - 23 0.017 0.407 2026-10-19 13:57:18,050 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.models.viin_ai_mcp_server: The MCP connection s6a18bf10071c464a95d was granted permission by user 1378. 2026-10-19 13:57:18,052 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:57:18] "GET /viin_ai/mcp/oauth/callback?state=state-37e4ea487114450c8c6c8a328f2957b2&code=synthetic-authorization-code&redirect=%2F%2Fevil.example.com%2Fharvest&redirect_uri=%2F%2Fevil.example.com%2Fharvest HTTP/1.1" 303 - 13 0.006 0.011 2026-10-19 13:57:18,095 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.models.viin_ai_mcp_server: The MCP connection sdb2f9306800e44fd84d was granted permission by user 1378. 2026-10-19 13:57:18,097 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:57:18] "GET /viin_ai/mcp/oauth/callback?state=state-d71900cb11154810b91d6730f752f938&code=synthetic-authorization-code&redirect=%2F%5Cevil.example.com%2Fharvest&redirect_uri=%2F%5Cevil.example.com%2Fharvest HTTP/1.1" 303 - 13 0.009 0.012 2026-10-19 13:57:18,126 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.models.viin_ai_mcp_server: The MCP connection s9063c2f24a7a4f20a48 was granted permission by user 1378. 2026-10-19 13:57:18,128 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:57:18] "GET /viin_ai/mcp/oauth/callback?state=state-b7a41e5d68e74f51ba4084f4cde9a41d&code=synthetic-authorization-code&redirect=https%3Aevil.example.com&redirect_uri=https%3Aevil.example.com HTTP/1.1" 303 - 13 0.004 0.011 2026-10-19 13:57:18,133 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_mcp_oauth_callback_route: Starting TestMcpOauthCallbackRoute.test_only_the_system_administrator_of_the_connections_company_completes_a_sign_in ... 2026-10-19 13:57:18,300 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426370 login:mcp_employee_rb-993a05d-225723-426370@test.local from n/a 2026-10-19 13:57:18,323 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 13:57:18,686 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:57:18] "GET /viin_ai/mcp/oauth/callback?state=state-059195e16f914dae99b7980a477898b3&code=synthetic-authorization-code HTTP/1.1" 200 - 13 0.014 0.355 2026-10-19 13:57:18,697 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:57:18] "GET /viin_ai/mcp/oauth/callback?state=state-059195e16f914dae99b7980a477898b3&error=access_denied&error_description=The+resource+owner+denied+the+request. HTTP/1.1" 200 - 3 0.002 0.005 2026-10-19 13:57:18,707 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:57:18] "GET /viin_ai/mcp/oauth/callback?state=state-5c159e1a752641e8ae172428d8dda153&code=synthetic-authorization-code HTTP/1.1" 200 - 3 0.001 0.005 2026-10-19 13:57:18,728 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426370 login:mcp_mcp_configurator_rb-993a05d-225723-426370@test.local from n/a 2026-10-19 13:57:18,781 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.models.viin_ai_mcp_server: The MCP connection s1e89ef6e02e045358c7 was granted permission by user 1377. 2026-10-19 13:57:18,785 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:57:18] "GET /viin_ai/mcp/oauth/callback?state=state-059195e16f914dae99b7980a477898b3&code=synthetic-authorization-code HTTP/1.1" 303 - 17 0.016 0.024 2026-10-19 13:57:18,823 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426370 login:mcp_tenant_admin_rb-993a05d-225723-426370@test.local from n/a 2026-10-19 13:57:18,845 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:57:18] "GET /viin_ai/mcp/oauth/callback?state=state-f3a0253cdf6342458cafabcfe3ff50a8&code=synthetic-authorization-code HTTP/1.1" 200 - 3 0.002 0.005 2026-10-19 13:57:18,856 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:57:18] "GET /viin_ai/mcp/oauth/callback?state=state-f3a0253cdf6342458cafabcfe3ff50a8&error=access_denied&error_description=The+resource+owner+denied+the+request. HTTP/1.1" 200 - 3 0.001 0.005 2026-10-19 13:57:18,868 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:57:18] "GET /viin_ai/mcp/oauth/callback?state=state-6bcefd13c53145a48c4ca8018d19ce16&code=synthetic-authorization-code HTTP/1.1" 200 - 3 0.001 0.004 2026-10-19 13:57:18,887 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426370 login:mcp_mcp_configurator_rb-993a05d-225723-426370@test.local from n/a 2026-10-19 13:57:18,914 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.models.viin_ai_mcp_server: The MCP connection s83b4262d52014f1ca6e was granted permission by user 1377. 2026-10-19 13:57:18,915 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:57:18] "GET /viin_ai/mcp/oauth/callback?state=state-f3a0253cdf6342458cafabcfe3ff50a8&code=synthetic-authorization-code HTTP/1.1" 303 - 15 0.008 0.015 2026-10-19 13:57:18,949 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426370 login:mcp_mcp_company_b_rb-993a05d-225723-426370@test.local from n/a 2026-10-19 13:57:18,990 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:57:18] "GET /viin_ai/mcp/oauth/callback?state=state-07aadde79be146a1901bec301d3ddf2d&code=synthetic-authorization-code HTTP/1.1" 200 - 8 0.008 0.017 2026-10-19 13:57:19,028 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:57:19] "GET /viin_ai/mcp/oauth/callback?state=state-07aadde79be146a1901bec301d3ddf2d&error=access_denied&error_description=The+resource+owner+denied+the+request. HTTP/1.1" 200 - 6 0.023 0.011 2026-10-19 13:57:19,039 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:57:19] "GET /viin_ai/mcp/oauth/callback?state=state-0ac75153c3214f84a5923a2842910faa&code=synthetic-authorization-code HTTP/1.1" 200 - 3 0.002 0.003 2026-10-19 13:57:19,058 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426370 login:mcp_mcp_configurator_rb-993a05d-225723-426370@test.local from n/a 2026-10-19 13:57:19,091 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.models.viin_ai_mcp_server: The MCP connection s8629e2b0452c4a31913 was granted permission by user 1377. 2026-10-19 13:57:19,093 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:57:19] "GET /viin_ai/mcp/oauth/callback?state=state-07aadde79be146a1901bec301d3ddf2d&code=synthetic-authorization-code HTTP/1.1" 303 - 15 0.009 0.020 2026-10-19 13:57:19,141 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-19 13:57:30,582 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_mcp_oauth_discovery: Starting TestMcpOauthMetadataDiscovery.test_a_failed_discovery_leaves_the_configured_endpoints_alone ... 2026-10-19 13:57:30,667 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_mcp_oauth_discovery: Starting TestMcpOauthMetadataDiscovery.test_an_address_the_far_end_supplied_is_still_judged_first ... 2026-10-19 13:57:30,799 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_mcp_oauth_discovery: Starting TestMcpOauthMetadataDiscovery.test_discovery_reads_the_providers_description_once_and_fills_in_the_endpoints ... 2026-10-19 13:57:31,010 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-19 13:57:43,059 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_mcp_oauth_fields: Starting TestMcpCredentialInUrlRefused.test_a_destination_carrying_a_credential_parameter_is_refused ... 2026-10-19 13:57:43,194 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_mcp_oauth_fields: Starting TestMcpCredentialInUrlRefused.test_a_legitimate_pre_signed_destination_is_still_accepted ... 2026-10-19 13:57:43,242 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-19 13:57:54,468 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_mcp_oauth_fields: Starting TestMcpOauthConnectionIsSavedOnlyWhenUsable.test_an_oauth_connection_that_cannot_obtain_a_token_is_refused_at_save_and_at_edit ... 2026-10-19 13:57:54,617 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-19 13:58:05,124 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_mcp_oauth_fields: Starting TestMcpOauthEndpointsAreJudgedLikeTheServiceAddress.test_no_oauth_endpoint_may_point_inside_this_network_or_speak_another_protocol ... 2026-10-19 13:58:05,616 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-19 13:58:17,405 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_mcp_oauth_fields: Starting TestMcpOauthFieldLayer.test_the_token_validity_indicator_answers_the_three_real_cases ... 2026-10-19 13:58:17,534 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-19 13:58:29,451 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_mcp_oauth_fields: Starting TestMcpOauthResourceAndNonceTtl.test_a_typed_resource_override_survives_a_mode_round_trip_and_a_destination_edit ... 2026-10-19 13:58:29,533 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_mcp_oauth_fields: Starting TestMcpOauthResourceAndNonceTtl.test_the_nonce_lifetime_comes_from_the_parameter_not_from_the_code ... 2026-10-19 13:58:29,570 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_mcp_oauth_fields: Starting TestMcpOauthResourceAndNonceTtl.test_the_resource_indicator_defaults_to_this_connection_s_own_uri ... 2026-10-19 13:58:29,636 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-19 13:58:41,241 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_mcp_oauth_fields: Starting TestMcpOauthScopeIsSafeToEcho.test_a_scope_is_stored_only_when_it_is_safe_to_paste_into_an_authorization_url ... 2026-10-19 13:58:41,477 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-19 13:58:53,713 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_mcp_oauth_fields: Starting TestMcpOauthSecretsAcl.test_a_system_administrator_can_still_read_every_oauth_secret ... 2026-10-19 13:58:53,794 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_mcp_oauth_fields: Starting TestMcpOauthSecretsAcl.test_every_oauth_secret_is_refused_to_an_ai_administrator ... 2026-10-19 13:58:53,918 100 INFO rb-993a05d-225723-426370 odoo.models: Access Denied by ACLs for operation: read, uid: 1424, model: viin.ai.mcp.oauth.token, fields: oauth_access_token 2026-10-19 13:58:53,953 100 INFO rb-993a05d-225723-426370 odoo.models: Access Denied by ACLs for operation: read, uid: 1424, model: viin.ai.mcp.oauth.token, fields: oauth_access_token 2026-10-19 13:58:53,980 100 INFO rb-993a05d-225723-426370 odoo.models: Access Denied by ACLs for operation: read, uid: 1424, model: viin.ai.mcp.oauth.token, fields: oauth_refresh_token 2026-10-19 13:58:53,997 100 INFO rb-993a05d-225723-426370 odoo.models: Access Denied by ACLs for operation: read, uid: 1424, model: viin.ai.mcp.oauth.token, fields: oauth_refresh_token 2026-10-19 13:58:54,022 100 INFO rb-993a05d-225723-426370 odoo.models: Access Denied by ACLs for operation: read, uid: 1424, model: viin.ai.mcp.server, fields: oauth_client_secret 2026-10-19 13:58:54,044 100 INFO rb-993a05d-225723-426370 odoo.models: Access Denied by ACLs for operation: read, uid: 1424, model: viin.ai.mcp.server, fields: oauth_client_secret 2026-10-19 13:58:54,060 100 INFO rb-993a05d-225723-426370 odoo.models: Access Denied by ACLs for operation: read, uid: 1424, model: viin.ai.mcp.server, fields: oauth_code_verifier 2026-10-19 13:58:54,097 100 INFO rb-993a05d-225723-426370 odoo.models: Access Denied by ACLs for operation: read, uid: 1424, model: viin.ai.mcp.server, fields: oauth_code_verifier 2026-10-19 13:58:54,117 100 INFO rb-993a05d-225723-426370 odoo.models: Access Denied by ACLs for operation: read, uid: 1424, model: viin.ai.mcp.server, fields: oauth_state 2026-10-19 13:58:54,136 100 INFO rb-993a05d-225723-426370 odoo.models: Access Denied by ACLs for operation: read, uid: 1424, model: viin.ai.mcp.server, fields: oauth_state 2026-10-19 13:58:54,144 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_mcp_oauth_fields: Starting TestMcpOauthSecretsAcl.test_the_oauth_indicator_answers_for_a_connection_still_being_typed ... 2026-10-19 13:58:54,180 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_mcp_oauth_fields: Starting TestMcpOauthSecretsAcl.test_the_oauth_indicator_never_becomes_a_way_to_read_the_client_secret ... 2026-10-19 13:58:54,302 100 INFO rb-993a05d-225723-426370 odoo.models: Access Denied by ACLs for operation: read, uid: 1424, model: viin.ai.mcp.server, fields: oauth_client_secret 2026-10-19 13:58:54,320 100 INFO rb-993a05d-225723-426370 odoo.models: Access Denied by ACLs for operation: read, uid: 1424, model: viin.ai.mcp.server, fields: oauth_client_secret 2026-10-19 13:58:54,327 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_mcp_oauth_fields: Starting TestMcpOauthSecretsAcl.test_the_token_validity_indicator_never_leaks_the_access_token ... 2026-10-19 13:58:54,468 100 INFO rb-993a05d-225723-426370 odoo.models: Access Denied by ACLs for operation: read, uid: 1424, model: viin.ai.mcp.oauth.token, fields: oauth_access_token 2026-10-19 13:58:54,515 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-19 13:59:05,059 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_mcp_oauth_token_row: Starting TestMovedSecretsStaySecret.test_a_system_administrator_reading_the_expiry_prefetches_no_secret ... 2026-10-19 13:59:05,117 100 INFO rb-993a05d-225723-426370 odoo.models: Access Denied by ACLs for operation: read, uid: 1430, model: viin.ai.mcp.oauth.token, fields: oauth_access_token 2026-10-19 13:59:05,136 100 INFO rb-993a05d-225723-426370 odoo.models: Access Denied by ACLs for operation: read, uid: 1430, model: viin.ai.mcp.oauth.token, fields: oauth_refresh_token 2026-10-19 13:59:05,154 100 INFO rb-993a05d-225723-426370 odoo.models: Access Denied by ACLs for operation: read, uid: 1430, model: viin.ai.mcp.oauth.token, fields: oauth_access_token 2026-10-19 13:59:05,159 100 INFO rb-993a05d-225723-426370 odoo.models: Access Denied by ACLs for operation: read, uid: 1430, model: viin.ai.mcp.oauth.token, fields: oauth_refresh_token 2026-10-19 13:59:05,199 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-19 13:59:15,750 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_mcp_oauth_token_row: Starting TestRevokingAConnectionRevokesItsCredential.test_revoking_connections_destroys_exactly_their_credentials ... 2026-10-19 13:59:15,841 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1437 deleted viin.ai.mcp.oauth.token records with IDs: [28, 29] 2026-10-19 13:59:15,878 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1437 deleted viin.ai.mcp.server records with IDs: [216, 217] 2026-10-19 13:59:15,935 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-19 13:59:27,016 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_mcp_onboarding_ux: Starting TestTheApprovedServiceCarriesItsOwnHeaderName.test_a_new_connection_does_not_arrive_pre_filled_with_the_wrong_header ... 2026-10-19 13:59:27,045 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_mcp_onboarding_ux: Starting TestTheApprovedServiceCarriesItsOwnHeaderName.test_choosing_an_approved_service_pre_fills_how_it_authenticates ... 2026-10-19 13:59:27,317 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-19 13:59:38,249 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_mcp_protocol_era_fields: Starting TestMcpProtocolEraSurface.test_a_reader_who_may_not_configure_cannot_pin_a_connections_dialect ... 2026-10-19 13:59:38,347 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1447, model: viin.ai.mcp.server 2026-10-19 13:59:38,349 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_mcp_protocol_era_fields: Starting TestMcpProtocolEraSurface.test_an_operator_who_owns_the_connection_can_open_the_hatch_and_shut_it_again ... 2026-10-19 13:59:38,433 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-19 13:59:49,028 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_mcp_protocol_era_fields: Starting TestMcpSessionIdIsBearerEquivalent.test_a_system_administrator_can_still_read_the_session_id ... 2026-10-19 13:59:49,093 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_mcp_protocol_era_fields: Starting TestMcpSessionIdIsBearerEquivalent.test_a_tenant_administrator_can_never_read_the_session_id ... 2026-10-19 13:59:49,214 100 INFO rb-993a05d-225723-426370 odoo.models: Access Denied by ACLs for operation: read, uid: 1454, model: viin.ai.mcp.server, fields: mcp_session_id 2026-10-19 13:59:49,242 100 INFO rb-993a05d-225723-426370 odoo.models: Access Denied by ACLs for operation: read, uid: 1454, model: viin.ai.mcp.server, fields: mcp_session_id 2026-10-19 13:59:49,251 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_mcp_protocol_era_fields: Starting TestMcpSessionIdIsBearerEquivalent.test_the_rest_of_the_protocol_surface_stays_readable_to_a_tenant_administrator ... 2026-10-19 13:59:49,338 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-19 14:00:02,911 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_mcp_run_history_carrier: Starting TestHydratedSeedIsAUnionNeverAReplacement.test_a_seeded_name_the_assistant_may_not_reach_admits_nothing ... 2026-10-19 14:00:03,603 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_mcp_run_history_carrier: Starting TestHydratedSeedIsAUnionNeverAReplacement.test_seeding_one_tool_does_not_switch_deferral_off_wholesale ... 2026-10-19 14:00:04,177 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_mcp_run_history_carrier: Starting TestHydratedSeedIsAUnionNeverAReplacement.test_the_two_carriers_are_unioned_and_neither_erases_the_other ... 2026-10-19 14:00:04,860 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-10-19 14:00:17,688 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_mcp_run_history_carrier: Starting TestRunPublishesItsHistoryAtThePause.test_a_paused_run_hands_back_its_own_history_with_the_tools_it_already_ran ... 2026-10-19 14:00:18,067 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-10-19 14:00:29,411 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_mcp_server_company_boundary: Starting TestMcpServerCompanyBoundary.test_an_employees_run_is_offered_their_own_and_shared_services_and_never_another_companys ... 2026-10-19 14:00:31,518 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_mcp_server_company_boundary: Starting TestMcpServerCompanyBoundary.test_holding_every_role_does_not_carry_a_user_across_the_boundary ... 2026-10-19 14:00:33,869 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-10-19 14:00:44,917 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_mcp_server_record: Starting TestMcpConstraints.test_a_server_identifier_must_be_a_short_lowercase_technical_name ... 2026-10-19 14:00:45,041 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_mcp_server_record: Starting TestMcpConstraints.test_no_limit_can_be_set_outside_the_range_that_keeps_a_request_alive ... 2026-10-19 14:00:45,201 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_mcp_server_record: Starting TestMcpConstraints.test_two_servers_can_never_share_an_identifier ... 2026-10-19 14:00:45,357 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-19 14:00:56,191 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_mcp_server_record: Starting TestMcpCredentialIndicator.test_a_system_administrator_can_still_read_the_credential ... 2026-10-19 14:00:56,250 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_mcp_server_record: Starting TestMcpCredentialIndicator.test_the_credential_indicator_never_becomes_a_way_to_read_the_credential ... 2026-10-19 14:00:56,364 100 INFO rb-993a05d-225723-426370 odoo.models: Access Denied by ACLs for operation: read, uid: 1495, model: viin.ai.mcp.server, fields: auth_token 2026-10-19 14:00:56,383 100 INFO rb-993a05d-225723-426370 odoo.models: Access Denied by ACLs for operation: read, uid: 1495, model: viin.ai.mcp.server, fields: auth_token 2026-10-19 14:00:56,432 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-19 14:01:07,774 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_mcp_server_record: Starting TestMcpDestinationPolicy.test_a_private_address_spelled_as_a_number_cannot_be_saved ... 2026-10-19 14:01:07,900 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_mcp_server_record: Starting TestMcpDestinationPolicy.test_no_private_or_link_local_destination_can_be_saved ... 2026-10-19 14:01:08,064 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_mcp_server_record: Starting TestMcpDestinationPolicy.test_only_http_and_https_destinations_are_accepted ... 2026-10-19 14:01:08,217 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-19 14:01:20,009 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_mcp_server_record: Starting TestMcpPrivateNetworkEscapeHatch.test_a_system_administrator_may_deliberately_reach_a_private_network ... 2026-10-19 14:01:20,120 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_mcp_server_record: Starting TestMcpPrivateNetworkEscapeHatch.test_a_tenant_administrator_cannot_open_the_private_network_escape_hatch ... 2026-10-19 14:01:20,200 100 INFO rb-993a05d-225723-426370 odoo.models: Access Denied by ACLs for operation: read, uid: 1507, model: viin.ai.mcp.server, fields: allow_private_networks 2026-10-19 14:01:20,222 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1507, model: viin.ai.mcp.server 2026-10-19 14:01:20,223 100 INFO rb-993a05d-225723-426370 odoo.models: Access Denied by ACLs for operation: create, uid: 1507, model: viin.ai.mcp.server, fields: allow_private_networks 2026-10-19 14:01:20,229 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_mcp_server_record: Starting TestMcpPrivateNetworkEscapeHatch.test_the_confirmation_bypass_is_a_system_administrator_flag_too ... 2026-10-19 14:01:20,349 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1507, model: viin.ai.mcp.server 2026-10-19 14:01:20,412 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-19 14:01:34,796 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_mcp_streaming_trace_counters: Starting TestAStreamedTurnLeavesItsExternalToolFigures.test_a_streamed_turn_that_defers_tools_records_the_deferred_count ... 2026-10-19 14:01:36,670 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-10-19 14:01:50,567 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_mcp_streaming_trace_counters: Starting TestAStreamedTurnWithNoExternalServiceSaysNothing.test_a_streamed_turn_with_no_external_tool_leaves_every_figure_at_zero ... 2026-10-19 14:01:51,189 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-10-19 14:02:02,693 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_mcp_tool_constraints: Starting TestMcpToolConfirmationGate.test_an_external_tool_may_skip_confirmation_once_its_server_allows_it ... 2026-10-19 14:02:02,768 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_mcp_tool_constraints: Starting TestMcpToolConfirmationGate.test_the_bypass_of_one_server_does_not_speak_for_another ... 2026-10-19 14:02:02,919 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-19 14:02:14,221 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_mcp_tool_constraints: Starting TestMcpToolIdentifierPrefixGate.test_a_local_tool_may_not_dress_itself_up_as_an_external_one ... 2026-10-19 14:02:14,374 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-19 14:02:26,211 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_mcp_tool_fields: Starting TestMcpToolFieldLayer.test_a_discovered_external_tool_arrives_switched_off ... 2026-10-19 14:02:26,277 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_mcp_tool_fields: Starting TestMcpToolFieldLayer.test_a_remote_claim_of_harmlessness_does_not_relax_any_local_control ... 2026-10-19 14:02:26,352 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-19 14:02:37,732 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_mcp_unprivileged_employee_form: Starting TestEmployeeCanOpenTheAssistantForm.test_a_system_administrator_still_gets_the_external_tools_page_fields ... 2026-10-19 14:02:37,854 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_mcp_unprivileged_employee_form: Starting TestEmployeeCanOpenTheAssistantForm.test_an_employee_without_the_external_tool_permission_opens_the_assistant ... 2026-10-19 14:02:37,998 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-10-19 14:02:49,088 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_mcp_usage_ledger: Starting TestMcpUsageLedger.test_deleting_a_server_never_erases_the_record_that_it_was_called ... 2026-10-19 14:02:49,153 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1558 deleted viin.ai.mcp.server records with IDs: [309] 2026-10-19 14:02:49,189 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-19 14:02:49,244 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_media: Starting TestAIMedia.test_process_cost_cap_exceeded_defers_to_pending_not_permanent_error ... 2026-10-19 14:02:49,245 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: Post processing ignored : This file could not be decoded as an image file. 2026-10-19 14:02:49,295 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_media: Starting TestAIMedia.test_process_ocrs_once_then_dedups_by_sha256 ... 2026-10-19 14:02:49,296 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: Post processing ignored : This file could not be decoded as an image file. 2026-10-19 14:02:49,313 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: Post processing ignored : This file could not be decoded as an image file. 2026-10-19 14:02:49,344 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_media: Starting TestAIMedia.test_self_hosted_keyless_provider_reaches_ocr_and_completes ... 2026-10-19 14:02:49,404 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: Post processing ignored : This file could not be decoded as an image file. 2026-10-19 14:02:49,435 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-19 14:02:58,199 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: Post processing ignored : This file could not be decoded as an image file. 2026-10-19 14:02:58,207 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_media_acl: Starting TestMediaSourcedChunkACL.test_media_sourced_chunk_respects_record_acl ... 2026-10-19 14:02:58,375 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-19 14:02:58,442 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_media_never_logged: Starting TestMediaNeverReadableInTransportLog.test_a_document_read_through_extraction_is_equally_unreadable ... 2026-10-19 14:02:58,545 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_media_never_logged: Starting TestMediaNeverReadableInTransportLog.test_a_failing_vendor_response_is_still_recorded ... 2026-10-19 14:02:58,617 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_media_never_logged: Starting TestMediaNeverReadableInTransportLog.test_a_scanned_invoice_is_never_readable_afterwards_in_the_record ... 2026-10-19 14:02:58,756 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_media_never_logged: Starting TestMediaNeverReadableInTransportLog.test_a_spoken_reply_is_not_left_readable_in_the_record ... 2026-10-19 14:02:58,834 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_media_never_logged: Starting TestMediaNeverReadableInTransportLog.test_an_uploaded_media_file_is_never_written_into_the_record ... 2026-10-19 14:02:58,906 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_media_never_logged: Starting TestMediaNeverReadableInTransportLog.test_the_record_of_a_scanned_document_still_shows_what_was_asked ... 2026-10-19 14:02:59,046 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-19 14:02:59,115 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_media_spend_attribution: Starting TestMediaSpendAttribution.test_transcribing_a_knowledge_recording_leaves_reportable_spend ... 2026-10-19 14:02:59,284 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-19 14:03:00,793 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 456 and Message-Id '<166887255056577.1792418580.744588375091553-openerp-private@3402a05e02fb>' from 'info@yourcompany.com' to (redacted) "'***@example.com'" successfully sent 2026-10-19 14:03:00,793 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 14:03:00,808 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [456] 2026-10-19 14:03:00,835 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.message records with IDs: [69214] 2026-10-19 14:03:00,835 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 14:03:00,845 100 INFO rb-993a05d-225723-426370 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-19 14:03:01,982 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 457 and Message-Id '<940458823688078.1792418581.939300298690796-openerp-private@3402a05e02fb>' from 'info@yourcompany.com' to (redacted) "'***@example.com'" successfully sent 2026-10-19 14:03:01,982 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 14:03:01,995 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [457] 2026-10-19 14:03:02,011 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.message records with IDs: [69216] 2026-10-19 14:03:02,012 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 14:03:02,022 100 INFO rb-993a05d-225723-426370 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-19 14:03:03,076 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 458 and Message-Id '<714967042073093.1792418583.036943197250366-openerp-private@3402a05e02fb>' from 'info@yourcompany.com' to (redacted) "'***@example.com'" successfully sent 2026-10-19 14:03:03,076 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 14:03:03,088 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [458] 2026-10-19 14:03:03,103 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.message records with IDs: [69218] 2026-10-19 14:03:03,103 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 14:03:03,113 100 INFO rb-993a05d-225723-426370 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-19 14:03:03,221 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_memory_access_group_deletion_safety: Starting TestMemoryAccessGroupDeletionSafety.test_a_memory_restricted_to_a_group_is_unreadable_by_a_principal_outside_it ... 2026-10-19 14:03:03,247 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_memory_access_group_deletion_safety: Starting TestMemoryAccessGroupDeletionSafety.test_a_memory_restricted_to_a_group_stays_readable_by_a_member_of_that_group ... 2026-10-19 14:03:03,283 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-19 14:03:12,538 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 459 and Message-Id '<216812267509627.1792418592.487125158309937-openerp-private@3402a05e02fb>' from 'info@yourcompany.com' to (redacted) "'***@example.com'" successfully sent 2026-10-19 14:03:12,538 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 14:03:12,552 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [459] 2026-10-19 14:03:12,570 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.message records with IDs: [69432] 2026-10-19 14:03:12,572 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 14:03:12,582 100 INFO rb-993a05d-225723-426370 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-19 14:03:13,712 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 460 and Message-Id '<168360831112264.1792418593.667938470840454-openerp-private@3402a05e02fb>' from 'info@yourcompany.com' to (redacted) "'***@example.com'" successfully sent 2026-10-19 14:03:13,712 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 14:03:13,725 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [460] 2026-10-19 14:03:13,741 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.message records with IDs: [69434] 2026-10-19 14:03:13,741 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 14:03:13,751 100 INFO rb-993a05d-225723-426370 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-19 14:03:14,910 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 461 and Message-Id '<748339748651780.1792418594.873484849929810-openerp-private@3402a05e02fb>' from 'viindoobot@example.viindoo.com' to (redacted) "'***@example.com'" successfully sent 2026-10-19 14:03:14,910 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 14:03:14,923 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [461] 2026-10-19 14:03:14,939 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.message records with IDs: [69436] 2026-10-19 14:03:14,939 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 14:03:14,948 100 INFO rb-993a05d-225723-426370 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-19 14:03:14,975 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_memory_security: Starting TestMemorySecurity.test_a_person_can_add_an_observation_but_never_rewrite_it ... 2026-10-19 14:03:15,046 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1565, model: viin.ai.memory.observation 2026-10-19 14:03:15,049 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_memory_security: Starting TestMemorySecurity.test_only_the_owner_sees_a_memory_not_a_colleague_nor_another_company ... 2026-10-19 14:03:15,141 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-19 14:03:17,208 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_menu_audience: Starting TestMenuAudience.test_an_operator_reaches_the_operational_menus_under_operations ... 2026-10-19 14:03:17,467 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_menu_audience: Starting TestMenuAudience.test_configuration_is_reached_by_ai_admins_and_feedback_categories_by_system_admins_only ... 2026-10-19 14:03:17,804 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_menu_audience: Starting TestMenuAudience.test_every_internal_user_reaches_the_ai_app_but_not_its_configuration ... 2026-10-19 14:03:18,025 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-19 14:03:18,105 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_message_adapter_empty_content_knob: Starting TestEmptyContentKnobMatrix.test_an_empty_tool_call_turn_is_written_as_the_vendor_setting_asks ... 2026-10-19 14:03:18,174 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_message_adapter_empty_content_knob: Starting TestEmptyContentKnobMatrix.test_text_in_a_tool_call_turn_is_never_altered_by_the_setting ... 2026-10-19 14:03:18,282 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-19 14:03:18,292 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_message_adapter_model: Starting TestMessageAdapterGate.test_a_coherent_adapter_row_is_accepted_for_every_protocol ... 2026-10-19 14:03:18,302 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_message_adapter_model: Starting TestMessageAdapterGate.test_an_adapter_row_that_would_break_the_wire_is_refused ... 2026-10-19 14:03:18,344 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-19 14:03:18,432 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_message_adapter_system_and_invariants: Starting TestSystemPlacement.test_a_system_prompt_given_twice_is_sent_once_and_the_explicit_one_wins ... 2026-10-19 14:03:18,461 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_message_adapter_system_and_invariants: Starting TestSystemPlacement.test_the_system_prompt_travels_where_each_vendor_reads_it ... 2026-10-19 14:03:18,563 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-19 14:03:18,634 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_message_adapter_wire_shape: Starting TestWireShapeAnthropic.test_anthropic_turn2_assistant_and_result_blocks ... 2026-10-19 14:03:18,666 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-19 14:03:18,771 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_message_adapter_wire_shape: Starting TestWireShapeGoogle.test_google_turn2_function_call_and_response_present ... 2026-10-19 14:03:18,827 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-19 14:03:18,937 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_message_adapter_wire_shape: Starting TestWireShapeOpenAI.test_openai_turn2_assistant_tool_calls_and_fanout ... 2026-10-19 14:03:18,993 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-19 14:03:19,090 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_message_adapter_wire_shape: Starting TestWireShapeTurn1NoOp.test_a_plain_conversation_reaches_every_vendor_unchanged ... 2026-10-19 14:03:19,185 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-19 14:03:19,282 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_message_adapter_wire_shape: Starting TestWireShapeVendorOverride.test_vendor_override_beats_protocol_default ... 2026-10-19 14:03:19,346 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-19 14:03:20,457 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 462 and Message-Id '<686080192405933.1792418600.416597604751587-openerp-private@3402a05e02fb>' from 'info@yourcompany.com' to (redacted) "'***@example.com'" successfully sent 2026-10-19 14:03:20,457 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 14:03:20,469 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [462] 2026-10-19 14:03:20,486 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.message records with IDs: [69464] 2026-10-19 14:03:20,487 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 14:03:20,496 100 INFO rb-993a05d-225723-426370 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-19 14:03:20,524 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_narrate_endpoint: Starting TestNarrateEndpoint.test_anonymous_narrate_rejected ... 2026-10-19 14:03:20,533 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 14:03:20,928 100 INFO rb-993a05d-225723-426370 odoo.http: Session expired 2026-10-19 14:03:20,928 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:03:20] "POST /viin_ai/aggregation/narrate HTTP/1.1" 200 - 8 0.004 0.396 2026-10-19 14:03:20,931 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_narrate_endpoint: Starting TestNarrateEndpoint.test_narrate_cap_breach_returns_budget_exceeded_not_raw_error ... 2026-10-19 14:03:20,951 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426370 login:narrate_employee from n/a 2026-10-19 14:03:21,021 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 14:03:21,438 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.controllers.search_controller: viin_ai.narrate: summarize refused - AI budget limit reached: Daily company cost cap exceeded: 0.0100 USD used, cap 0.0100 USD. 2026-10-19 14:03:21,445 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:03:21] "POST /viin_ai/aggregation/narrate HTTP/1.1" 200 - 35 0.045 0.384 2026-10-19 14:03:21,460 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-19 14:03:22,551 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 463 and Message-Id '<376350714069008.1792418602.522070169448853-openerp-private@3402a05e02fb>' from 'info@yourcompany.com' to (redacted) "'***@example.com'" successfully sent 2026-10-19 14:03:22,552 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 14:03:22,560 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [463] 2026-10-19 14:03:22,572 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.message records with IDs: [69467] 2026-10-19 14:03:22,572 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 14:03:22,578 100 INFO rb-993a05d-225723-426370 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-19 14:03:22,598 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_narrate_stub: Starting TestNarrateEndpointStubbed.test_narrate_path_gates_model_read_access_before_any_llm_call ... 2026-10-19 14:03:23,176 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 464 and Message-Id '<683049393774298.1792418603.137233257293701-openerp-private@3402a05e02fb>' from 'info@yourcompany.com' to (redacted) "'**************ss@local.test'" successfully sent 2026-10-19 14:03:23,177 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 14:03:23,189 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [464] 2026-10-19 14:03:23,204 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.message records with IDs: [69469] 2026-10-19 14:03:23,205 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 14:03:23,214 100 INFO rb-993a05d-225723-426370 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-19 14:03:23,257 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1574, model: ir.config_parameter 2026-10-19 14:03:23,260 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_narrate_stub: Starting TestNarrateEndpointStubbed.test_narrate_path_produces_narrative_offline ... 2026-10-19 14:03:23,332 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-19 14:03:23,396 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_narrative: Starting TestNarrativeDeidentification.test_summarize_rows_keeps_customer_identifiers_out_of_the_model_call ... 2026-10-19 14:03:24,470 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 465 and Message-Id '<546775261954176.1792418604.441492080688477-openerp-private@3402a05e02fb>' from 'info@yourcompany.com' to (redacted) "'***@example.com'" successfully sent 2026-10-19 14:03:24,470 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 14:03:24,479 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [465] 2026-10-19 14:03:24,491 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.message records with IDs: [69472] 2026-10-19 14:03:24,491 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 14:03:24,497 100 INFO rb-993a05d-225723-426370 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-19 14:03:24,542 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-19 14:03:25,520 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 466 and Message-Id '<245931960907763.1792418605.478260993957520-openerp-private@3402a05e02fb>' from 'info@yourcompany.com' to (redacted) "'***@example.com'" successfully sent 2026-10-19 14:03:25,520 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 14:03:25,532 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [466] 2026-10-19 14:03:25,550 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.message records with IDs: [69475] 2026-10-19 14:03:25,551 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 14:03:25,561 100 INFO rb-993a05d-225723-426370 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-19 14:03:26,529 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 467 and Message-Id '<630893162972091.1792418606.494223356246948-openerp-private@3402a05e02fb>' from 'info@yourcompany.com' to (redacted) "'***@example.com'" successfully sent 2026-10-19 14:03:26,529 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 14:03:26,539 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [467] 2026-10-19 14:03:26,551 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.message records with IDs: [69477] 2026-10-19 14:03:26,551 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 14:03:26,559 100 INFO rb-993a05d-225723-426370 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-19 14:03:26,583 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_no_tool_runs_elevated: Starting TestAToolRunsWithTheAskingPersonsOwnRights.test_a_person_who_may_add_contacts_has_the_tool_add_one_as_themselves ... 2026-10-19 14:03:27,097 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_no_tool_runs_elevated: Starting TestAToolRunsWithTheAskingPersonsOwnRights.test_a_person_who_may_not_add_contacts_cannot_have_the_tool_add_one ... 2026-10-19 14:03:27,499 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-19 14:03:27,577 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_ocr_cost_reporting: Starting TestOcrCostReporting.test_a_scan_reports_the_price_it_was_billed_at ... 2026-10-19 14:03:27,622 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-19 14:03:27,696 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_one_off_ai_callers_never_use_an_unfinished_answer: Starting TestOneOffAiCallersNeverUseAnUnfinishedAnswer.test_a_document_prefill_refuses_an_unfinished_extraction ... 2026-10-19 14:03:27,810 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: Post processing ignored : This file could not be decoded as an image file. 2026-10-19 14:03:27,891 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: Post processing ignored : This file could not be decoded as an image file. 2026-10-19 14:03:28,146 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_one_off_ai_callers_never_use_an_unfinished_answer: Starting TestOneOffAiCallersNeverUseAnUnfinishedAnswer.test_a_narrative_refuses_an_unfinished_summary ... 2026-10-19 14:03:28,639 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_one_off_ai_callers_never_use_an_unfinished_answer: Starting TestOneOffAiCallersNeverUseAnUnfinishedAnswer.test_a_server_action_never_writes_an_unfinished_answer ... 2026-10-19 14:03:29,124 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_one_off_ai_callers_never_use_an_unfinished_answer: Starting TestOneOffAiCallersNeverUseAnUnfinishedAnswer.test_an_ocr_refuses_an_unfinished_reading ... 2026-10-19 14:03:29,543 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-19 14:03:30,689 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 468 and Message-Id '<204824359572502.1792418610.660065174102783-openerp-private@3402a05e02fb>' from 'info@yourcompany.com' to (redacted) "'***@example.com'" successfully sent 2026-10-19 14:03:30,689 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 14:03:30,698 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [468] 2026-10-19 14:03:30,710 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.message records with IDs: [69536] 2026-10-19 14:03:30,711 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 14:03:30,717 100 INFO rb-993a05d-225723-426370 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-19 14:03:30,739 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_one_off_ai_callers_never_use_an_unfinished_answer: Starting TestTheNaturalLanguageSearchNeverRunsAnUnfinishedAnswer.test_the_search_bar_falls_back_rather_than_run_an_unfinished_domain ... 2026-10-19 14:03:30,754 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426370 login:unfinished_search_user from n/a 2026-10-19 14:03:30,770 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 14:03:31,754 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:03:31] "POST /viin_ai/search/translate HTTP/1.1" 200 - 231 0.270 0.718 2026-10-19 14:03:32,334 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:03:32] "POST /viin_ai/search/translate HTTP/1.1" 200 - 144 0.184 0.387 2026-10-19 14:03:32,353 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-19 14:03:40,864 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 469 and Message-Id '<930770345281202.1792418620.833735942840576-openerp-private@3402a05e02fb>' from 'info@yourcompany.com' to (redacted) "'***@example.com'" successfully sent 2026-10-19 14:03:40,864 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 14:03:40,874 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [469] 2026-10-19 14:03:40,889 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.message records with IDs: [69750] 2026-10-19 14:03:40,889 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 14:03:40,896 100 INFO rb-993a05d-225723-426370 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-19 14:03:41,948 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 470 and Message-Id '<182520294549795.1792418621.913863658905029-openerp-private@3402a05e02fb>' from 'info@yourcompany.com' to (redacted) "'***@example.com'" successfully sent 2026-10-19 14:03:41,948 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 14:03:41,958 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [470] 2026-10-19 14:03:41,969 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.message records with IDs: [69752] 2026-10-19 14:03:41,970 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 14:03:41,976 100 INFO rb-993a05d-225723-426370 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-19 14:03:41,998 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_only_a_system_admin_decides_where_ai_requests_go: Starting TestOnlyASystemAdminDecidesWhereAiRequestsGo.test_a_duplicate_holds_no_key_for_an_ai_administrator_and_keeps_it_for_a_system_administrator ... 2026-10-19 14:03:42,116 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_only_a_system_admin_decides_where_ai_requests_go: Starting TestOnlyASystemAdminDecidesWhereAiRequestsGo.test_a_system_administrator_creates_connections_and_vendors_with_every_destination ... 2026-10-19 14:03:42,193 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_only_a_system_admin_decides_where_ai_requests_go: Starting TestOnlyASystemAdminDecidesWhereAiRequestsGo.test_an_ai_administrator_cannot_create_a_connection_that_decides_where_requests_go ... 2026-10-19 14:03:42,220 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_only_a_system_admin_decides_where_ai_requests_go: Starting TestOnlyASystemAdminDecidesWhereAiRequestsGo.test_an_ai_administrator_cannot_create_a_vendor_that_decides_where_requests_go ... 2026-10-19 14:03:42,257 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_only_a_system_admin_decides_where_ai_requests_go: Starting TestOnlyASystemAdminDecidesWhereAiRequestsGo.test_an_ai_administrator_cannot_give_a_duplicate_a_key_or_repoint_it ... 2026-10-19 14:03:42,333 100 INFO rb-993a05d-225723-426370 odoo.models: Access Denied by ACLs for operation: create, uid: 1579, model: viin.ai.provider, fields: api_key 2026-10-19 14:03:42,369 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_only_a_system_admin_decides_where_ai_requests_go: Starting TestOnlyASystemAdminDecidesWhereAiRequestsGo.test_an_ai_administrator_maintains_a_connection_without_moving_its_destination ... 2026-10-19 14:03:42,488 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_only_a_system_admin_decides_where_ai_requests_go: Starting TestOnlyASystemAdminDecidesWhereAiRequestsGo.test_an_ai_administrator_maintains_a_vendor_without_moving_its_destination ... 2026-10-19 14:03:42,503 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_only_a_system_admin_decides_where_ai_requests_go: Starting TestOnlyASystemAdminDecidesWhereAiRequestsGo.test_only_a_system_administrator_changes_where_a_connection_sends_requests ... 2026-10-19 14:03:42,718 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_only_a_system_admin_decides_where_ai_requests_go: Starting TestOnlyASystemAdminDecidesWhereAiRequestsGo.test_only_a_system_administrator_changes_where_a_vendor_sends_requests ... 2026-10-19 14:03:42,930 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-19 14:03:43,982 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 471 and Message-Id '<173559260764574.1792418623.950348138809204-openerp-private@3402a05e02fb>' from 'info@yourcompany.com' to (redacted) "'***@example.com'" successfully sent 2026-10-19 14:03:43,982 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 14:03:43,993 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [471] 2026-10-19 14:03:44,009 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.message records with IDs: [69768] 2026-10-19 14:03:44,009 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 14:03:44,018 100 INFO rb-993a05d-225723-426370 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-19 14:03:45,050 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 472 and Message-Id '<986510584096141.1792418625.008891105651855-openerp-private@3402a05e02fb>' from 'info@yourcompany.com' to (redacted) "'***@example.com'" successfully sent 2026-10-19 14:03:45,050 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 14:03:45,061 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [472] 2026-10-19 14:03:45,076 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.message records with IDs: [69770] 2026-10-19 14:03:45,077 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 14:03:45,086 100 INFO rb-993a05d-225723-426370 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-19 14:03:45,114 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_only_a_system_admin_replays_an_ai_request: Starting TestOnlyASystemAdminReplaysAnAiRequest.test_a_system_administrator_replays_a_request_as_a_new_metered_request ... 2026-10-19 14:03:45,260 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_only_a_system_admin_replays_an_ai_request: Starting TestOnlyASystemAdminReplaysAnAiRequest.test_an_ai_administrator_cannot_replay_a_request ... 2026-10-19 14:03:45,326 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-19 14:03:45,380 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_only_the_servers_own_run_names_the_acting_assistant: Starting TestARequestsOwnLogCarrierStampsNoTurn.test_a_carrier_a_request_puts_on_its_own_context_stamps_no_turn ... 2026-10-19 14:03:45,474 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-19 14:03:46,598 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 473 and Message-Id '<978169399851650.1792418626.558594226837158-openerp-private@3402a05e02fb>' from 'info@yourcompany.com' to (redacted) "'***@example.com'" successfully sent 2026-10-19 14:03:46,598 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 14:03:46,612 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [473] 2026-10-19 14:03:46,629 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.message records with IDs: [69774] 2026-10-19 14:03:46,630 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 14:03:46,640 100 INFO rb-993a05d-225723-426370 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-19 14:03:48,788 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 474 and Message-Id '<702770986876893.1792418628.742978334426880-openerp-private@3402a05e02fb>' from 'info@yourcompany.com' to (redacted) "'***@example.com'" successfully sent 2026-10-19 14:03:48,788 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 14:03:48,801 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [474] 2026-10-19 14:03:48,818 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.message records with IDs: [69776] 2026-10-19 14:03:48,818 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 14:03:48,828 100 INFO rb-993a05d-225723-426370 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-19 14:03:48,858 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_only_the_servers_own_run_names_the_acting_assistant: Starting TestOnlyTheServersOwnRunNamesTheActingAssistant.test_a_request_cannot_make_a_step_it_records_name_an_assistant_or_turn ... 2026-10-19 14:03:48,896 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_only_the_servers_own_run_names_the_acting_assistant: Starting TestOnlyTheServersOwnRunNamesTheActingAssistant.test_a_run_continues_only_a_turn_that_is_its_own_with_the_same_assistant ... 2026-10-19 14:03:48,909 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.models.agent: viin.ai.agent: agent 185 was asked by user 1583 to run under a trace that belongs to another person or assistant; running under a new one instead 2026-10-19 14:03:49,280 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.models.agent: viin.ai.agent: agent 185 was asked by user 1583 to run under a trace that belongs to another person or assistant; running under a new one instead 2026-10-19 14:03:49,536 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_only_the_servers_own_run_names_the_acting_assistant: Starting TestOnlyTheServersOwnRunNamesTheActingAssistant.test_a_step_recorded_inside_an_assistant_turn_names_that_assistant_and_turn ... 2026-10-19 14:03:49,573 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_only_the_servers_own_run_names_the_acting_assistant: Starting TestOnlyTheServersOwnRunNamesTheActingAssistant.test_a_tool_the_run_dispatched_acts_as_that_assistant_in_that_turn ... 2026-10-19 14:03:49,878 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-19 14:03:49,984 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_outgoing_tool_call_arguments_are_emitted_as_objects: Starting TestOutgoingToolCallArgumentsAreObjects.test_a_replayed_tool_call_reaches_the_vendor_with_its_arguments_as_an_object ... 2026-10-19 14:03:50,522 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_outgoing_tool_call_arguments_are_emitted_as_objects: Starting TestOutgoingToolCallArgumentsAreObjects.test_a_replayed_tool_call_with_unreadable_arguments_still_reaches_the_vendor ... 2026-10-19 14:03:50,865 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-19 14:03:50,868 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_overview_landing: Starting TestAIOverviewLanding.test_open_chat_opens_the_chat_when_it_is_installed_and_the_agent_form_when_it_is_not ... 2026-10-19 14:03:50,905 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-19 14:03:51,019 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_parallel_streamed_tool_calls_without_an_index_stay_separate: Starting TestParallelStreamedToolCallsWithoutAnIndexStaySeparate.test_two_calls_streamed_without_an_index_arrive_as_two_calls ... 2026-10-19 14:03:51,140 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-19 14:03:52,446 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 475 and Message-Id '<996218907735580.1792418632.397613286972046-openerp-private@3402a05e02fb>' from 'info@yourcompany.com' to (redacted) "'***@example.com'" successfully sent 2026-10-19 14:03:52,446 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 14:03:52,460 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [475] 2026-10-19 14:03:52,484 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.message records with IDs: [69785] 2026-10-19 14:03:52,485 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 14:03:52,494 100 INFO rb-993a05d-225723-426370 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-19 14:03:52,525 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_pause_surfaces_every_step_data: Starting TestPauseSurfacesEveryStepData.test_a_run_pausing_for_confirmation_hands_over_the_data_it_gathered_and_the_proposal ... 2026-10-19 14:03:52,944 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_pause_surfaces_every_step_data: Starting TestPauseSurfacesEveryStepData.test_a_second_gated_call_of_a_paused_answer_is_answered_with_a_not_run_fact ... 2026-10-19 14:03:53,378 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-19 14:03:54,406 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 476 and Message-Id '<866413774087919.1792418634.369845151901245-openerp-private@3402a05e02fb>' from 'info@yourcompany.com' to (redacted) "'***@example.com'" successfully sent 2026-10-19 14:03:54,406 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 14:03:54,420 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [476] 2026-10-19 14:03:54,437 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.message records with IDs: [69788] 2026-10-19 14:03:54,437 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 14:03:54,449 100 INFO rb-993a05d-225723-426370 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-19 14:03:54,584 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_per_turn_context_stays_out_of_the_cached_system_prompt: Starting TestPerTurnContextStaysOutOfTheCachedSystemPrompt.test_a_delegates_turn_states_the_choice_of_the_agent_the_person_talks_to_not_its_own ... 2026-10-19 14:03:55,039 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_per_turn_context_stays_out_of_the_cached_system_prompt: Starting TestPerTurnContextStaysOutOfTheCachedSystemPrompt.test_a_message_with_words_gets_the_reply_language_frame_and_no_language_named ... 2026-10-19 14:03:58,386 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 477 and Message-Id '<259777841371080.1792418638.356797933578491-openerp-private@3402a05e02fb>' from 'info@yourcompany.com' to (redacted) "'***@example.com'" successfully sent 2026-10-19 14:03:58,387 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 14:03:58,397 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [477] 2026-10-19 14:03:58,409 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.message records with IDs: [69807] 2026-10-19 14:03:58,410 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 14:03:58,418 100 INFO rb-993a05d-225723-426370 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-19 14:03:58,952 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_per_turn_context_stays_out_of_the_cached_system_prompt: Starting TestPerTurnContextStaysOutOfTheCachedSystemPrompt.test_a_responses_wire_carries_the_moment_as_a_developer_item_and_the_data_as_a_user_item ... 2026-10-19 14:03:59,399 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_per_turn_context_stays_out_of_the_cached_system_prompt: Starting TestPerTurnContextStaysOutOfTheCachedSystemPrompt.test_a_turn_without_a_choice_of_the_person_states_none ... 2026-10-19 14:03:59,902 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_per_turn_context_stays_out_of_the_cached_system_prompt: Starting TestPerTurnContextStaysOutOfTheCachedSystemPrompt.test_a_wire_with_no_context_role_carries_one_user_message_with_the_moment_and_the_data ... 2026-10-19 14:04:00,684 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_per_turn_context_stays_out_of_the_cached_system_prompt: Starting TestPerTurnContextStaysOutOfTheCachedSystemPrompt.test_the_instructions_of_a_responses_wire_are_identical_over_two_turns ... 2026-10-19 14:04:01,499 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_per_turn_context_stays_out_of_the_cached_system_prompt: Starting TestPerTurnContextStaysOutOfTheCachedSystemPrompt.test_the_per_turn_context_rides_a_message_and_never_the_cached_system_prompt ... 2026-10-19 14:04:02,062 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_per_turn_context_stays_out_of_the_cached_system_prompt: Starting TestPerTurnContextStaysOutOfTheCachedSystemPrompt.test_the_persons_choice_for_the_conversation_reaches_the_server_item ... 2026-10-19 14:04:02,613 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_per_turn_context_stays_out_of_the_cached_system_prompt: Starting TestPerTurnContextStaysOutOfTheCachedSystemPrompt.test_the_persons_effort_alone_reaches_the_server_item_without_any_model ... 2026-10-19 14:04:03,127 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-19 14:04:03,135 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_prompt_cache_markers_follow_the_vendor_wire: Starting TestAnthropicCacheMarkersAtFourBoundaries.test_markers_sit_at_the_four_boundaries_and_system_text_is_preserved ... 2026-10-19 14:04:03,249 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-19 14:04:03,262 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_prompt_cache_markers_follow_the_vendor_wire: Starting TestCacheMarkersHoldOnEveryStepOfTheToolLoop.test_every_tool_loop_step_keeps_the_conversation_markers ... 2026-10-19 14:04:03,424 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-19 14:04:03,434 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_prompt_cache_markers_follow_the_vendor_wire: Starting TestEmptyCacheFieldsVendorUnchanged.test_a_vendor_with_no_cache_fields_receives_the_plain_body ... 2026-10-19 14:04:03,657 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-19 14:04:03,665 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_prompt_cache_markers_follow_the_vendor_wire: Starting TestGpt56BreakpointModelRow.test_only_a_breakpoint_model_gets_explicit_markers_capped_at_three ... 2026-10-19 14:04:03,816 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-19 14:04:03,824 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_prompt_cache_markers_follow_the_vendor_wire: Starting TestOneShotCallerGetsNoMarker.test_a_call_with_no_separator_gets_no_cache_control_marker ... 2026-10-19 14:04:03,921 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-19 14:04:03,924 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_prompt_cache_markers_follow_the_vendor_wire: Starting TestPromptCacheKeyNameInjectionGuard.test_only_a_well_formed_cache_key_name_is_accepted ... 2026-10-19 14:04:03,951 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-19 14:04:04,013 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_prompt_cache_markers_follow_the_vendor_wire: Starting TestPromptCacheRoutingKey.test_a_vendor_naming_a_header_sends_the_key_there_and_nowhere_in_the_body ... 2026-10-19 14:04:04,064 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_prompt_cache_markers_follow_the_vendor_wire: Starting TestPromptCacheRoutingKey.test_the_routing_key_is_stable_for_one_conversation_and_never_shared_with_a_stranger ... 2026-10-19 14:04:13,227 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-19 14:04:13,236 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_prompt_cache_markers_follow_the_vendor_wire: Starting TestSegmentSeparatorNeverReachesTheWire.test_no_vendor_receives_the_segment_break_character ... 2026-10-19 14:04:13,516 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-19 14:04:14,534 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 478 and Message-Id '<925347629570085.1792418654.497292995452881-openerp-private@3402a05e02fb>' from 'info@yourcompany.com' to (redacted) "'***@example.com'" successfully sent 2026-10-19 14:04:14,534 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 14:04:14,548 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [478] 2026-10-19 14:04:14,589 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.message records with IDs: [70035] 2026-10-19 14:04:14,590 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 14:04:14,601 100 INFO rb-993a05d-225723-426370 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-19 14:04:14,648 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_prompt_prefix_stays_stable_across_turns: Starting TestPromptPrefixStaysStableAcrossTurns.test_a_new_memory_changes_the_user_segment_and_never_the_company_segment ... 2026-10-19 14:04:15,181 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_prompt_prefix_stays_stable_across_turns: Starting TestPromptPrefixStaysStableAcrossTurns.test_an_applied_skill_manifest_lands_only_in_the_last_segment ... 2026-10-19 14:04:15,604 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-19 14:04:16,829 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 479 and Message-Id '<011553663291528.1792418656.784481048583984-openerp-private@3402a05e02fb>' from 'info@yourcompany.com' to (redacted) "'***@example.com'" successfully sent 2026-10-19 14:04:16,829 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 14:04:16,844 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [479] 2026-10-19 14:04:16,860 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.message records with IDs: [70038] 2026-10-19 14:04:16,860 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 14:04:16,870 100 INFO rb-993a05d-225723-426370 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-19 14:04:16,898 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_prompt_safety: Starting TestAgentLoopToolResultWrap.test_agent_loop_wraps_tool_result_in_history_unchanged ... 2026-10-19 14:04:17,286 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-19 14:04:17,450 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_prompt_safety: Starting TestServerActionAndCronSafety.test_server_action_fences_the_record_context_and_threads_a_trace_id ... 2026-10-19 14:04:17,513 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-19 14:04:17,591 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_provider: Starting TestProvider.test_a_connection_refuses_work_it_is_not_set_up_for_before_anything_leaves_the_server ... 2026-10-19 14:04:17,674 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_provider: Starting TestProvider.test_a_new_connection_takes_its_residency_from_its_vendor_unless_the_admin_states_one ... 2026-10-19 14:04:17,785 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_provider: Starting TestProvider.test_a_plain_employee_sees_whether_a_key_is_set_and_can_never_read_the_key ... 2026-10-19 14:04:18,726 100 INFO rb-993a05d-225723-426370 odoo.models: Access Denied by ACLs for operation: read, uid: 1591, model: viin.ai.provider, fields: api_key 2026-10-19 14:04:18,745 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_provider: Starting TestProvider.test_api_key_not_leaked_to_log ... 2026-10-19 14:04:18,901 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_provider: Starting TestProvider.test_call_completion_4xx_raises_and_logs_the_vendors_reason_for_the_administrator ... 2026-10-19 14:04:19,147 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 480 and Message-Id '<048938138000210.1792418659.025126218795776-openerp-message-notify@3402a05e02fb>' from 'viindoobot@example.viindoo.com' to (redacted) 'a****@yourcompany.example.com' successfully sent 2026-10-19 14:04:19,147 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 14:04:19,163 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [480] 2026-10-19 14:04:19,163 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 14:04:19,180 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-19 14:04:19,272 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_provider_connection: Starting TestProviderConnection.test_a_failing_connection_is_reported_red_and_never_leaks_the_key ... 2026-10-19 14:04:19,465 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 481 and Message-Id '<805410754195773.1792418659.349623918533325-openerp-message-notify@3402a05e02fb>' from 'viindoobot@example.viindoo.com' to (redacted) 'a****@yourcompany.example.com' successfully sent 2026-10-19 14:04:19,465 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 14:04:19,483 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [481] 2026-10-19 14:04:19,484 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 14:04:19,589 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_provider_connection: Starting TestProviderConnection.test_a_working_connection_is_reported_green_with_the_vendors_models_and_one_ledger_row ... 2026-10-19 14:04:19,714 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-19 14:04:19,717 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_provider_demo_seed_not_default: Starting TestDemoSeedProviderCannotPinDefault.test_a_provider_is_never_both_demo_data_and_the_default ... 2026-10-19 14:04:19,813 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-19 14:04:19,937 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_provider_embedding_contract: Starting TestEmbeddingAnswers.test_a_readable_embedding_answer_succeeds_and_names_the_model_that_produced_it ... 2026-10-19 14:04:19,985 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_provider_embedding_contract: Starting TestEmbeddingAnswers.test_an_embedding_answer_the_product_cannot_read_fails_and_is_booked_as_an_error ... 2026-10-19 14:04:20,071 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-19 14:04:20,229 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.models.media: viin.ai.media.process: media 10 config gap: Your vision/OCR provider has no API key configured. Open AI > Configuration > Getting Started and add a key to your vision provider, or set its Authentication to No Authentication if the service needs none, so it can perform OCR. 2026-10-19 14:04:20,254 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.models.media: viin.ai.media.process: media 11 config gap: No AI provider that can handle audio is available for company My Company (San Francisco). Configure a provider that advertises the 'audio' capability and is usable (active, with an API key, or with No Authentication), then try again. 2026-10-19 14:04:20,378 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.models.embedding: viin.ai.embedding: added column embedding_384 vector(384) 2026-10-19 14:04:20,441 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.models.embedding: viin.ai.embedding: created index viin_ai_embedding_384_idx on embedding_384 2026-10-19 14:04:20,442 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_provider_embedding_query_passage: Starting TestProviderEmbeddingQueryPassage.test_a_search_question_is_embedded_as_a_query_and_indexed_text_as_a_passage ... 2026-10-19 14:04:20,486 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_provider_embedding_query_passage: Starting TestProviderEmbeddingQueryPassage.test_custom_protocol_embedding_call_omits_x_api_key_when_no_key_set ... 2026-10-19 14:04:20,601 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-19 14:04:20,688 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_provider_probe_by_capability: Starting TestEmbeddingOnlyProviderIsProbeable.test_an_embedding_only_vendor_that_answers_is_reported_green_and_charged_to_its_embedding_model ... 2026-10-19 14:04:20,714 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_provider_probe_by_capability: Starting TestEmbeddingOnlyProviderIsProbeable.test_an_embedding_only_vendor_that_refuses_reports_its_own_reason_and_never_the_key ... 2026-10-19 14:04:20,891 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-19 14:04:21,018 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_provider_rate_limit: Starting TestProviderRateLimit.test_a_genuine_throttle_is_retried_a_bounded_number_of_times_and_then_refused ... 2026-10-19 14:04:21,097 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_provider_rate_limit: Starting TestProviderRateLimit.test_a_rate_limited_call_is_retried_and_served_as_one_ledger_row_that_counts_the_retries ... 2026-10-19 14:04:21,144 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.models.provider: Provider 329 rate-limited (429); re-offering in 0.35s (attempt 1 of 4) 2026-10-19 14:04:21,145 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.models.provider: Provider 329 rate-limited (429); re-offering in 0.63s (attempt 2 of 4) 2026-10-19 14:04:21,189 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_provider_rate_limit: Starting TestProviderRateLimit.test_a_refusal_that_waiting_cannot_clear_is_attempted_once_and_never_waited_for ... 2026-10-19 14:04:21,405 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 482 and Message-Id '<732391876971346.1792418661.325703620910645-openerp-message-notify@3402a05e02fb>' from 'viindoobot@example.viindoo.com' to (redacted) 'a****@yourcompany.example.com' successfully sent 2026-10-19 14:04:21,405 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 14:04:21,449 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [482] 2026-10-19 14:04:21,449 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 14:04:21,580 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 483 and Message-Id '<778088080883519.1792418661.539248228073120-openerp-message-notify@3402a05e02fb>' from 'viindoobot@example.viindoo.com' to (redacted) 'a****@yourcompany.example.com' successfully sent 2026-10-19 14:04:21,581 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 14:04:21,592 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [483] 2026-10-19 14:04:21,592 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 14:04:21,658 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_provider_rate_limit: Starting TestProviderRateLimit.test_a_vendor_sentence_is_forwarded_with_only_this_connections_key_stripped ... 2026-10-19 14:04:21,866 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 484 and Message-Id '<239321288044427.1792418661.763601779937744-openerp-message-notify@3402a05e02fb>' from 'viindoobot@example.viindoo.com' to (redacted) 'a****@yourcompany.example.com' successfully sent 2026-10-19 14:04:21,866 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 14:04:21,880 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [484] 2026-10-19 14:04:21,881 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 14:04:21,944 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_provider_rate_limit: Starting TestProviderRateLimit.test_no_failed_vendor_call_shows_an_account_id_a_key_or_a_raw_body ... 2026-10-19 14:04:22,765 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_provider_rate_limit: Starting TestProviderRateLimit.test_no_part_of_a_connection_key_reaches_a_person_the_model_or_an_administrator ... 2026-10-19 14:04:23,585 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 485 and Message-Id '<832427433841934.1792418663.502338409423828-openerp-message-notify@3402a05e02fb>' from 'viindoobot@example.viindoo.com' to (redacted) 'a****@yourcompany.example.com' successfully sent 2026-10-19 14:04:23,586 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 14:04:23,598 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1592 deleted mail.mail records with IDs: [485] 2026-10-19 14:04:23,599 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 14:04:24,158 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_provider_rate_limit: Starting TestProviderRateLimit.test_the_wait_before_a_retry_follows_what_the_vendor_states_and_stays_bounded ... 2026-10-19 14:04:24,197 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.models.provider: Provider 329 rate-limited (429); re-offering in 60.00s (attempt 1 of 4) 2026-10-19 14:04:24,233 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.models.provider: Provider 329 rate-limited (429); re-offering in 0.00s (attempt 1 of 4) 2026-10-19 14:04:24,252 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.models.provider: Provider 329 rate-limited (429 rate_limit_exceeded); re-offering in 0.20s (attempt 1 of 4) 2026-10-19 14:04:24,273 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.models.provider: Provider 329 rate-limited (429 rate_limit_exceeded); re-offering in 1.50s (attempt 1 of 4) 2026-10-19 14:04:24,293 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.models.provider: Provider 329 rate-limited (429 rate_limit_exceeded); re-offering in 1.50s (attempt 1 of 4) 2026-10-19 14:04:24,313 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.models.provider: Provider 329 rate-limited (429 rate_limit_exceeded); re-offering in 37.31s (attempt 1 of 4) 2026-10-19 14:04:24,331 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.models.provider: Provider 329 rate-limited (429 rate_limit_exceeded); re-offering in 60.00s (attempt 1 of 4) 2026-10-19 14:04:24,351 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-19 14:04:24,437 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_provider_self_hosted_endpoint_guard: Starting TestSelfHostedEndpointGuard.test_every_request_path_refuses_a_self_hosted_provider_with_no_private_endpoint ... 2026-10-19 14:04:24,550 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-19 14:04:42,474 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_quality_cost_report: Starting TestQualityCostReportAccess.test_free_text_comment_is_absent_while_its_existence_is_flagged ... 2026-10-19 14:04:42,550 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_quality_cost_report: Starting TestQualityCostReportAccess.test_operator_allowed_in_company_a_never_sees_company_b_interactions ... 2026-10-19 14:04:42,608 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_quality_cost_report: Starting TestQualityCostReportAccess.test_operator_view_is_strict_superset_of_plain_employee_view ... 2026-10-19 14:04:42,756 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-19 14:04:42,810 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_quality_cost_report: Starting TestQualityCostReportGrain.test_rated_interaction_without_metered_call_reports_zero_cost ... 2026-10-19 14:04:42,827 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_quality_cost_report: Starting TestQualityCostReportGrain.test_report_attributes_the_terminal_call_model_and_provider ... 2026-10-19 14:04:42,904 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_quality_cost_report: Starting TestQualityCostReportGrain.test_trace_rated_twice_keeps_one_row_and_shows_latest_verdict ... 2026-10-19 14:04:42,942 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_quality_cost_report: Starting TestQualityCostReportGrain.test_trace_total_cost_is_reported_once_not_once_per_llm_call ... 2026-10-19 14:04:42,977 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_quality_cost_report: Starting TestQualityCostReportGrain.test_unrated_interaction_still_appears_with_its_cost ... 2026-10-19 14:04:43,019 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-19 14:04:43,084 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_quality_cost_report_agent: Starting TestQualityCostReportAgentAttribution.test_report_names_the_agent_that_ran_each_interaction ... 2026-10-19 14:04:43,149 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-19 14:04:43,218 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_quality_cost_report_agent: Starting TestQualityCostReportArchivedAgent.test_archived_agent_lookup_stays_closed_to_a_plain_user ... 2026-10-19 14:04:44,360 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [206], uid: 1597, model: viin.ai.agent 2026-10-19 14:04:44,398 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_quality_cost_report_agent: Starting TestQualityCostReportArchivedAgent.test_archiving_an_agent_removes_no_row_and_changes_no_number ... 2026-10-19 14:04:45,022 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-19 14:04:45,121 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_quality_cost_report_identity: Starting TestQualityCostReportIdentity.test_a_failed_model_call_is_reported_as_failed_next_to_a_tool_call ... 2026-10-19 14:04:45,152 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_quality_cost_report_identity: Starting TestQualityCostReportIdentity.test_a_failing_slow_tool_call_changes_only_the_cost_and_the_requested_actions ... 2026-10-19 14:04:45,210 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_quality_cost_report_identity: Starting TestQualityCostReportIdentity.test_a_spoken_turn_that_also_used_a_tool_still_names_the_model_that_answered ... 2026-10-19 14:04:45,286 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_quality_cost_report_identity: Starting TestQualityCostReportIdentity.test_embedding_and_image_reading_calls_count_and_keep_their_attribution ... 2026-10-19 14:04:45,403 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-19 14:04:45,502 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_quality_cost_report_voice: Starting TestQualityCostReportVoiceAttribution.test_a_call_that_recorded_no_kind_is_still_a_language_model_call ... 2026-10-19 14:04:45,524 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_quality_cost_report_voice: Starting TestQualityCostReportVoiceAttribution.test_a_speech_failure_is_not_a_model_failure_but_a_chat_failure_is ... 2026-10-19 14:04:45,592 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_quality_cost_report_voice: Starting TestQualityCostReportVoiceAttribution.test_a_spoken_answer_names_the_model_that_answered_not_the_voice ... 2026-10-19 14:04:45,660 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-19 14:04:45,663 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_query_records_refuses_an_unreadable_requested_field_by_name: Starting TestQueryRecordsRefusesGroupGatedRequestedField.test_group_gated_requested_field_is_refused_by_name ... 2026-10-19 14:04:46,206 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-19 14:04:46,264 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_reading_many_traces_or_agents_costs_no_more_queries_than_reading_one: Starting TestReadingManyTracesCostsNoMoreThanReadingOne.test_reading_20_traces_costs_no_more_queries_than_reading_1 ... 2026-10-19 14:04:46,337 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-19 14:04:46,340 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_relational_name_filter_generic: Starting TestRelationalNameFilterAccessScope.test_a_related_records_row_rule_still_hides_it_from_the_name_filter ... 2026-10-19 14:04:47,140 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-19 14:04:47,144 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_relational_name_filter_generic: Starting TestRelationalNameFilterIsGeneric.test_aggregate_records_totals_countries_by_the_name_of_their_currency ... 2026-10-19 14:04:47,780 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_relational_name_filter_generic: Starting TestRelationalNameFilterIsGeneric.test_query_records_filters_partners_by_the_name_of_their_country ... 2026-10-19 14:04:48,595 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-19 14:05:15,205 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: Post processing ignored : This file could not be decoded as an image file. 2026-10-19 14:05:15,214 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_repointed_source_re_derives_its_chunks: Starting TestRepointedSourceReDerivesItsChunks.test_indexing_a_re_pointed_source_replaces_its_chunks_under_the_new_binding ... 2026-10-19 14:05:15,408 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted viin.ai.embedding records with IDs: [65, 66] 2026-10-19 14:05:15,535 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted viin.ai.embedding records with IDs: [69] 2026-10-19 14:05:15,689 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_repointed_source_re_derives_its_chunks: Starting TestRepointedSourceReDerivesItsChunks.test_re_pointing_a_source_does_not_widen_the_audience_of_text_it_did_not_re_derive ... 2026-10-19 14:05:15,807 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted viin.ai.embedding records with IDs: [65, 66] 2026-10-19 14:05:16,093 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-19 14:05:16,096 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_res_reference_display: Starting TestResReferenceDisplay.test_readable_record_renders_business_name_slash_display_name_and_pair ... 2026-10-19 14:05:16,258 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_res_reference_display: Starting TestResReferenceDisplay.test_unreadable_record_renders_business_name_and_pair_only ... 2026-10-19 14:05:25,686 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [3255], uid: 1609, model: res.partner 2026-10-19 14:05:25,767 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-19 14:05:25,885 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_retrieval_answers_with_distinct_contents_first: Starting TestRetrievalAnswersWithDistinctContentsFirst.test_a_content_is_answered_by_its_preferred_version ... 2026-10-19 14:05:26,116 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.models.embedding: viin.ai.embedding: added column embedding_384 vector(384) 2026-10-19 14:05:26,193 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.models.embedding: viin.ai.embedding: created index viin_ai_embedding_384_idx on embedding_384 2026-10-19 14:05:26,237 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_retrieval_answers_with_distinct_contents_first: Starting TestRetrievalAnswersWithDistinctContentsFirst.test_the_passages_of_one_long_source_do_not_crowd_other_sources_out ... 2026-10-19 14:05:26,395 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.models.embedding: viin.ai.embedding: added column embedding_384 vector(384) 2026-10-19 14:05:26,466 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.models.embedding: viin.ai.embedding: created index viin_ai_embedding_384_idx on embedding_384 2026-10-19 14:05:26,499 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_retrieval_answers_with_distinct_contents_first: Starting TestRetrievalAnswersWithDistinctContentsFirst.test_the_versions_of_one_record_take_one_place ... 2026-10-19 14:05:26,688 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.models.embedding: viin.ai.embedding: added column embedding_384 vector(384) 2026-10-19 14:05:26,762 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.models.embedding: viin.ai.embedding: created index viin_ai_embedding_384_idx on embedding_384 2026-10-19 14:05:26,810 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-19 14:05:34,993 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_retrieval_embeds_the_query_in_the_sources_own_vector_space: Starting TestRetrievalEmbedsTheQueryInTheSourcesOwnVectorSpace.test_a_scope_built_by_two_models_is_queried_once_per_model_and_never_across_them ... 2026-10-19 14:05:35,443 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.models.embedding: viin.ai.embedding: added column embedding_384 vector(384) 2026-10-19 14:05:35,493 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.models.embedding: viin.ai.embedding: added column embedding_1536 vector(1536) 2026-10-19 14:05:35,578 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.models.embedding: viin.ai.embedding: created index viin_ai_embedding_1536_idx on embedding_1536 2026-10-19 14:05:35,663 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_retrieval_embeds_the_query_in_the_sources_own_vector_space: Starting TestRetrievalEmbedsTheQueryInTheSourcesOwnVectorSpace.test_an_index_whose_connection_can_no_longer_embed_is_reported_stale_without_a_paid_call ... 2026-10-19 14:05:36,005 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.models.embedding: viin.ai.embedding: added column embedding_384 vector(384) 2026-10-19 14:05:36,057 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.models.embedding: viin.ai.embedding: added column embedding_1536 vector(1536) 2026-10-19 14:05:36,166 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.models.embedding: viin.ai.embedding: created index viin_ai_embedding_1536_idx on embedding_1536 2026-10-19 14:05:36,252 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_retrieval_embeds_the_query_in_the_sources_own_vector_space: Starting TestRetrievalEmbedsTheQueryInTheSourcesOwnVectorSpace.test_each_company_indexes_its_own_sources_with_its_own_default_embedding_model ... 2026-10-19 14:05:36,529 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.models.embedding: viin.ai.embedding: added column embedding_384 vector(384) 2026-10-19 14:05:36,568 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.models.embedding: viin.ai.embedding: added column embedding_1536 vector(1536) 2026-10-19 14:05:36,671 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.models.embedding: viin.ai.embedding: created index viin_ai_embedding_1536_idx on embedding_1536 2026-10-19 14:05:36,692 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_retrieval_embeds_the_query_in_the_sources_own_vector_space: Starting TestRetrievalEmbedsTheQueryInTheSourcesOwnVectorSpace.test_query_spend_lands_on_the_ledger_of_the_company_the_called_connection_charges ... 2026-10-19 14:05:37,028 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.models.embedding: viin.ai.embedding: added column embedding_384 vector(384) 2026-10-19 14:05:37,126 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.models.embedding: viin.ai.embedding: created index viin_ai_embedding_384_idx on embedding_384 2026-10-19 14:05:37,253 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-19 14:05:37,361 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_retrieval_ranks_several_vector_spaces_fairly: Starting TestRetrievalRanksSeveralVectorSpacesFairly.test_the_best_hit_of_a_low_scoring_space_is_not_crowded_out_by_a_high_scoring_one ... 2026-10-19 14:05:37,588 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.models.embedding: viin.ai.embedding: added column embedding_384 vector(384) 2026-10-19 14:05:37,636 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.models.embedding: viin.ai.embedding: added column embedding_1536 vector(1536) 2026-10-19 14:05:37,746 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.models.embedding: viin.ai.embedding: created index viin_ai_embedding_1536_idx on embedding_1536 2026-10-19 14:05:37,880 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_retrieval_ranks_several_vector_spaces_fairly: Starting TestRetrievalRanksSeveralVectorSpacesFairly.test_the_score_floor_applies_to_each_space_on_its_own_scores ... 2026-10-19 14:05:38,165 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.models.embedding: viin.ai.embedding: added column embedding_384 vector(384) 2026-10-19 14:05:38,226 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.models.embedding: viin.ai.embedding: added column embedding_1536 vector(1536) 2026-10-19 14:05:38,296 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.models.embedding: viin.ai.embedding: created index viin_ai_embedding_1536_idx on embedding_1536 2026-10-19 14:05:38,404 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-19 14:05:38,538 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_retrieve_for_query: Starting TestRetrieveForQuery.test_acl_excludes_chunk_from_record_the_user_cannot_read ... 2026-10-19 14:05:47,281 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_retrieve_for_query: Starting TestRetrieveForQuery.test_no_match_when_nothing_scores_above_floor ... 2026-10-19 14:05:47,313 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_retrieve_for_query: Starting TestRetrieveForQuery.test_ok_returns_matching_chunk_and_model ... 2026-10-19 14:05:47,352 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-19 14:05:47,371 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_rows_are_compared_the_way_a_person_would: Starting TestRowsAreComparedTheWayAPersonWould.test_a_comparison_that_cannot_be_answered_honestly_is_refused_naming_the_cause ... 2026-10-19 14:05:47,882 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_rows_are_compared_the_way_a_person_would: Starting TestRowsAreComparedTheWayAPersonWould.test_comparing_columns_returns_the_rows_a_person_would_keep_and_their_count ... 2026-10-19 14:05:48,490 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-19 14:05:49,539 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 486 and Message-Id '<104952192146499.1792418749.498564720153809-openerp-private@3402a05e02fb>' from 'info@yourcompany.com' to (redacted) "'***@example.com'" successfully sent 2026-10-19 14:05:49,539 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 14:05:49,554 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [486] 2026-10-19 14:05:49,574 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.message records with IDs: [71821] 2026-10-19 14:05:49,574 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 14:05:49,582 100 INFO rb-993a05d-225723-426370 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-19 14:05:49,607 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_run_ok_surfaces_speech_line: Starting TestRunOkSurfacesSpeechLine.test_the_spoken_line_is_split_from_the_displayed_answer ... 2026-10-19 14:05:50,132 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-19 14:05:50,779 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_run_ok_surfaces_tool_data: Starting TestRunOkSurfacesToolData.test_a_turn_hands_the_tools_own_answer_to_its_caller ... 2026-10-19 14:05:51,659 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_run_ok_surfaces_tool_data: Starting TestRunOkSurfacesToolData.test_every_tool_a_turn_ran_reaches_the_caller_in_order ... 2026-10-19 14:05:52,082 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-19 14:05:52,635 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_run_result_carries_the_models_declared_turn_language: Starting TestRunResultCarriesTheModelsDeclaredTurnLanguage.test_a_declared_turn_language_marker_reaches_the_runs_own_result ... 2026-10-19 14:05:53,066 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-19 14:05:54,110 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_search_controller: Starting TestViinAiSearchController.test_a_json_object_reply_is_answered_as_an_aggregation ... 2026-10-19 14:05:54,154 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426370 login:search_bar_user_kgt0gegcgegfgbg9gbg8gbgdgfg4g9gfg6g8g8g9g6gcg1g3g2g1g2g8g1gfg6gfg6 from n/a 2026-10-19 14:05:54,172 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 14:05:54,765 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:05:54] "POST /viin_ai/search/translate HTTP/1.1" 200 - 112 0.098 0.499 2026-10-19 14:05:54,766 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_search_controller.TestViinAiSearchController: waiting for threads: [] 2026-10-19 14:05:54,769 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_search_controller: Starting TestViinAiSearchController.test_a_malformed_request_is_refused ... 2026-10-19 14:05:54,812 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426370 login:search_bar_user_kgt0gegcgegfgbg9gbg8gbgdgfg4g9gfg6g8g8g9g6gcg1g3g2g1g2g8g1gfg6gfg6 from n/a 2026-10-19 14:05:54,839 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 14:05:55,206 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:05:55] "POST /viin_ai/search/translate HTTP/1.1" 200 - 13 0.018 0.358 2026-10-19 14:05:55,213 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:05:55] "POST /viin_ai/search/translate HTTP/1.1" 200 - 3 0.000 0.003 2026-10-19 14:05:55,222 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:05:55] "POST /viin_ai/search/translate HTTP/1.1" 200 - 3 0.000 0.004 2026-10-19 14:05:55,226 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_search_controller.TestViinAiSearchController: waiting for threads: [] 2026-10-19 14:05:55,229 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_search_controller: Starting TestViinAiSearchController.test_a_reply_that_cannot_filter_falls_back_to_a_keyword_search_that_does ... 2026-10-19 14:05:55,538 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426370 login:search_bar_user_kgt0gegcgegfgbg9gbg8gbgdgfg4g9gfg6g8g8g9g6gcg1g3g2g1g2g8g1gfg6gfg6 from n/a 2026-10-19 14:05:55,559 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 14:05:56,207 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.models.search_tools: viin_ai: NL search fell back to a name search for model=res.partner query=zzqfindablepartnerzzq after 2 retries 2026-10-19 14:05:56,208 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:05:56] "POST /viin_ai/search/translate HTTP/1.1" 200 - 120 0.102 0.554 2026-10-19 14:05:56,242 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426370 login:search_bar_user_kgt0gegcgegfgbg9gbg8gbgdgfg4g9gfg6g8g8g9g6gcg1g3g2g1g2g8g1gfg6gfg6 from n/a 2026-10-19 14:05:56,341 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.models.search_tools: viin_ai: NL search fell back to a name search for model=res.partner query=zzqfindablepartnerzzq after 2 retries 2026-10-19 14:05:56,343 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:05:56] "POST /viin_ai/search/translate HTTP/1.1" 200 - 18 0.026 0.069 2026-10-19 14:05:56,360 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426370 login:search_bar_user_kgt0gegcgegfgbg9gbg8gbgdgfg4g9gfg6g8g8g9g6gcg1g3g2g1g2g8g1gfg6gfg6 from n/a 2026-10-19 14:05:57,474 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.models.search_tools: viin_ai: NL search fell back to a name search for model=res.partner query=zzqfindablepartnerzzq after 2 retries 2026-10-19 14:05:57,478 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:05:57] "POST /viin_ai/search/translate HTTP/1.1" 200 - 18 0.011 1.102 2026-10-19 14:05:57,508 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426370 login:search_bar_user_kgt0gegcgegfgbg9gbg8gbgdgfg4g9gfg6g8g8g9g6gcg1g3g2g1g2g8g1gfg6gfg6 from n/a 2026-10-19 14:05:57,594 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.models.search_tools: viin_ai: NL search fell back to a name search for model=res.partner query=zzqfindablepartnerzzq after 2 retries 2026-10-19 14:05:57,597 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:05:57] "POST /viin_ai/search/translate HTTP/1.1" 200 - 18 0.011 0.072 2026-10-19 14:05:57,620 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426370 login:search_bar_user_kgt0gegcgegfgbg9gbg8gbgdgfg4g9gfg6g8g8g9g6gcg1g3g2g1g2g8g1gfg6gfg6 from n/a 2026-10-19 14:05:57,711 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.models.search_tools: viin_ai: NL search fell back to a name search for model=res.partner query=zzqfindablepartnerzzq after 2 retries 2026-10-19 14:05:57,713 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:05:57] "POST /viin_ai/search/translate HTTP/1.1" 200 - 18 0.013 0.073 2026-10-19 14:05:57,735 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426370 login:search_bar_user_kgt0gegcgegfgbg9gbg8gbgdgfg4g9gfg6g8g8g9g6gcg1g3g2g1g2g8g1gfg6gfg6 from n/a 2026-10-19 14:05:57,807 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.models.search_tools: viin_ai: NL search fell back to a name search for model=res.partner query=zzq-no-partner-carries-this-needle-zzq after 2 retries 2026-10-19 14:05:57,815 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:05:57] "POST /viin_ai/search/translate HTTP/1.1" 200 - 18 0.017 0.058 2026-10-19 14:05:57,822 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_search_controller: Starting TestViinAiSearchController.test_a_spend_cap_is_reported_as_a_cap_not_as_a_broken_search ... 2026-10-19 14:05:57,851 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426370 login:search_bar_user_kgt0gegcgegfgbg9gbg8gbgdgfg4g9gfg6g8g8g9g6gcg1g3g2g1g2g8g1gfg6gfg6 from n/a 2026-10-19 14:05:57,880 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 14:05:58,378 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.models.search_tools: viin_ai: NL search on res.partner stopped - AI budget limit reached: Daily cost cap exceeded for user: 0.0000 USD used, cap 0.0000 USD. 2026-10-19 14:05:58,380 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:05:58] "POST /viin_ai/search/translate HTTP/1.1" 200 - 101 0.089 0.415 2026-10-19 14:05:58,383 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_search_controller: Starting TestViinAiSearchController.test_a_usable_domain_is_returned_even_after_an_unusable_first_reply ... 2026-10-19 14:05:58,417 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426370 login:search_bar_user_kgt0gegcgegfgbg9gbg8gbgdgfg4g9gfg6g8g8g9g6gcg1g3g2g1g2g8g1gfg6gfg6 from n/a 2026-10-19 14:05:58,432 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 14:05:59,013 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:05:59] "POST /viin_ai/search/translate HTTP/1.1" 200 - 106 0.144 0.442 2026-10-19 14:05:59,029 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426370 login:search_bar_user_kgt0gegcgegfgbg9gbg8gbgdgfg4g9gfg6g8g8g9g6gcg1g3g2g1g2g8g1gfg6gfg6 from n/a 2026-10-19 14:05:59,135 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:05:59] "POST /viin_ai/search/translate HTTP/1.1" 200 - 21 0.021 0.079 2026-10-19 14:05:59,138 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_search_controller: Starting TestViinAiSearchController.test_an_administrator_written_nl_search_topic_fills_the_few_shot ... 2026-10-19 14:05:59,191 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426370 login:search_bar_user_kgt0gegcgegfgbg9gbg8gbgdgfg4g9gfg6g8g8g9g6gcg1g3g2g1g2g8g1gfg6gfg6 from n/a 2026-10-19 14:05:59,227 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 14:05:59,868 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:05:59] "POST /viin_ai/search/translate HTTP/1.1" 200 - 107 0.114 0.531 2026-10-19 14:05:59,870 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_search_controller.TestViinAiSearchController: waiting for threads: [] 2026-10-19 14:05:59,873 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_search_controller: Starting TestViinAiSearchController.test_anonymous_rejected ... 2026-10-19 14:05:59,903 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 14:06:00,292 100 INFO rb-993a05d-225723-426370 odoo.http: Session expired 2026-10-19 14:06:00,292 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:06:00] "POST /viin_ai/search/translate HTTP/1.1" 200 - 10 0.008 0.385 2026-10-19 14:06:00,294 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_search_controller.TestViinAiSearchController: waiting for threads: [] 2026-10-19 14:06:00,297 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_search_controller: Starting TestViinAiSearchController.test_the_question_reaches_the_model_fenced_as_untrusted_text ... 2026-10-19 14:06:00,337 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426370 login:search_bar_user_kgt0gegcgegfgbg9gbg8gbgdgfg4g9gfg6g8g8g9g6gcg1g3g2g1g2g8g1gfg6gfg6 from n/a 2026-10-19 14:06:00,417 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 14:06:00,966 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:06:00] "POST /viin_ai/search/translate HTTP/1.1" 200 - 106 0.105 0.453 2026-10-19 14:06:00,979 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426370 login:search_bar_user_kgt0gegcgegfgbg9gbg8gbgdgfg4g9gfg6g8g8g9g6gcg1g3g2g1g2g8g1gfg6gfg6 from n/a 2026-10-19 14:06:01,064 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:06:01] "POST /viin_ai/search/translate HTTP/1.1" 200 - 21 0.018 0.062 2026-10-19 14:06:01,077 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426370 login:search_bar_user_kgt0gegcgegfgbg9gbg8gbgdgfg4g9gfg6g8g8g9g6gcg1g3g2g1g2g8g1gfg6gfg6 from n/a 2026-10-19 14:06:01,158 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:06:01] "POST /viin_ai/search/translate HTTP/1.1" 200 - 21 0.016 0.060 2026-10-19 14:06:01,184 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426370 login:search_bar_user_kgt0gegcgegfgbg9gbg8gbgdgfg4g9gfg6g8g8g9g6gcg1g3g2g1g2g8g1gfg6gfg6 from n/a 2026-10-19 14:06:01,276 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:06:01] "POST /viin_ai/search/translate HTTP/1.1" 200 - 21 0.012 0.074 2026-10-19 14:06:01,279 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_search_controller: Starting TestViinAiSearchController.test_the_shipped_request_carries_no_per_model_examples ... 2026-10-19 14:06:01,320 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426370 login:search_bar_user_kgt0gegcgegfgbg9gbg8gbgdgfg4g9gfg6g8g8g9g6gcg1g3g2g1g2g8g1gfg6gfg6 from n/a 2026-10-19 14:06:01,339 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 14:06:01,915 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:06:01] "POST /viin_ai/search/translate HTTP/1.1" 200 - 106 0.113 0.467 2026-10-19 14:06:01,916 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_search_controller.TestViinAiSearchController: waiting for threads: [] 2026-10-19 14:06:01,926 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-19 14:06:03,530 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_security_groups: Starting TestSecurityGroups.test_a_user_sees_only_their_own_usage_records ... 2026-10-19 14:06:04,161 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_security_groups: Starting TestSecurityGroups.test_group_admin_maintains_connections_and_their_models ... 2026-10-19 14:06:04,289 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_security_groups: Starting TestSecurityGroups.test_group_operator_cannot_write_config_records ... 2026-10-19 14:06:04,332 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1618, model: viin.ai.provider 2026-10-19 14:06:04,334 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_security_groups: Starting TestSecurityGroups.test_menu_visibility_per_role ... 2026-10-19 14:06:04,661 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_security_groups: Starting TestSecurityGroups.test_no_settings_read_path_bypasses_the_system_gate ... 2026-10-19 14:06:04,693 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1618, model: res.config.settings 2026-10-19 14:06:04,711 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1619, model: res.config.settings 2026-10-19 14:06:04,723 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-19 14:06:04,775 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_segment_join_keeps_paragraph_spacing_on_a_string_protocol_wire: Starting TestAStringProtocolVendorKeepsTheParagraphBreak.test_the_wire_system_text_never_glues_a_segment_boundary ... 2026-10-19 14:06:05,177 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-19 14:06:05,341 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_server_action_ai_prompt: Starting TestServerActionAiPrompt.test_an_incomplete_ai_action_leaves_the_record_untouched ... 2026-10-19 14:06:05,435 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_server_action_ai_prompt: Starting TestServerActionAiPrompt.test_run_ai_prompt_writes_target_field ... 2026-10-19 14:06:05,633 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-19 14:06:25,655 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_settings_surfaces: Starting TestFirecrawlCredentialAccess.test_firecrawl_key_stays_denied_to_users_below_ai_admin ... 2026-10-19 14:06:25,807 100 INFO rb-993a05d-225723-426370 odoo.models: Access Denied by ACLs for operation: read, uid: 1622, model: res.company, fields: viin_ai_firecrawl_api_key 2026-10-19 14:06:26,128 100 INFO rb-993a05d-225723-426370 odoo.models: Access Denied by ACLs for operation: read, uid: 1624, model: res.company, fields: viin_ai_firecrawl_api_key 2026-10-19 14:06:26,422 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_settings_surfaces: Starting TestFirecrawlCredentialAccess.test_sysadmin_can_read_and_write_the_firecrawl_key_on_the_company ... 2026-10-19 14:06:26,522 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-19 14:06:45,146 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_settings_surfaces: Starting TestSettingsSurface.test_a_save_lands_every_governed_setting_on_the_acting_company_only ... 2026-10-19 14:06:46,474 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_settings_surfaces: Starting TestSettingsSurface.test_no_role_below_system_can_save_and_a_refused_save_writes_nothing ... 2026-10-19 14:06:46,665 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1625, model: res.config.settings 2026-10-19 14:06:46,706 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1626, model: res.config.settings 2026-10-19 14:06:46,752 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1628, model: res.config.settings 2026-10-19 14:06:46,822 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-19 14:06:56,741 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_similarity_acl: Starting TestSimilarityACL.test_a_user_finds_only_the_chunks_of_records_of_their_own_company ... 2026-10-19 14:06:56,893 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_similarity_acl: Starting TestSimilarityACL.test_global_restricted_by_group ... 2026-10-19 14:06:57,108 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_similarity_acl: Starting TestSimilarityACL.test_source_ids_filter ... 2026-10-19 14:06:57,232 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-19 14:06:58,505 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 487 and Message-Id '<357262990049041.1792418818.456350326538086-openerp-private@3402a05e02fb>' from 'info@yourcompany.com' to (redacted) "'*************up@local.test'" successfully sent 2026-10-19 14:06:58,505 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 14:06:58,520 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [487] 2026-10-19 14:06:58,544 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.message records with IDs: [72914] 2026-10-19 14:06:58,545 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 14:06:58,555 100 INFO rb-993a05d-225723-426370 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-19 14:06:59,224 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 488 and Message-Id '<632638113227698.1792418819.179667949676514-openerp-private@3402a05e02fb>' from 'info@yourcompany.com' to (redacted) "'************er@local.test'" successfully sent 2026-10-19 14:06:59,225 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 14:06:59,247 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [488] 2026-10-19 14:06:59,264 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.message records with IDs: [72916] 2026-10-19 14:06:59,264 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 14:06:59,274 100 INFO rb-993a05d-225723-426370 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-19 14:06:59,308 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_skill_runtime: Starting TestApplicationAppendOnly.test_a_person_cannot_add_an_application_row_of_their_own ... 2026-10-19 14:06:59,356 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1632, model: viin.ai.skill.application 2026-10-19 14:06:59,360 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_skill_runtime: Starting TestApplicationAppendOnly.test_non_admin_cannot_write_or_unlink_application_row ... 2026-10-19 14:06:59,404 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1632, model: viin.ai.skill.application 2026-10-19 14:06:59,427 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1632, model: viin.ai.skill.application 2026-10-19 14:06:59,444 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-19 14:07:00,749 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 489 and Message-Id '<717319646767687.1792418820.702584266662598-openerp-private@3402a05e02fb>' from 'info@yourcompany.com' to (redacted) "'*************up@local.test'" successfully sent 2026-10-19 14:07:00,749 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 14:07:00,762 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [489] 2026-10-19 14:07:00,781 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.message records with IDs: [72919] 2026-10-19 14:07:00,781 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 14:07:00,793 100 INFO rb-993a05d-225723-426370 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-19 14:07:01,493 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 490 and Message-Id '<848280402333476.1792418821.450575828552246-openerp-private@3402a05e02fb>' from 'info@yourcompany.com' to (redacted) "'************er@local.test'" successfully sent 2026-10-19 14:07:01,493 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 14:07:01,508 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [490] 2026-10-19 14:07:01,526 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.message records with IDs: [72921] 2026-10-19 14:07:01,526 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 14:07:01,536 100 INFO rb-993a05d-225723-426370 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-19 14:07:01,570 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_skill_runtime: Starting TestMultiCompanyIsolation.test_a_user_runs_an_agent_of_an_allowed_company_that_is_not_their_default ... 2026-10-19 14:07:19,724 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 491 and Message-Id '<928018619172015.1792418839.679826498031616-openerp-private@3402a05e02fb>' from 'info@yourcompany.com' to (redacted) "'******************er@local.test'" successfully sent 2026-10-19 14:07:19,724 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 14:07:19,738 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [491] 2026-10-19 14:07:19,756 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.message records with IDs: [73346] 2026-10-19 14:07:19,757 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 14:07:19,768 100 INFO rb-993a05d-225723-426370 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-19 14:07:20,210 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-19 14:07:21,633 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 492 and Message-Id '<959702566024199.1792418841.585776805877686-openerp-private@3402a05e02fb>' from 'info@yourcompany.com' to (redacted) "'*************up@local.test'" successfully sent 2026-10-19 14:07:21,634 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 14:07:21,650 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [492] 2026-10-19 14:07:21,674 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.message records with IDs: [73349] 2026-10-19 14:07:21,674 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 14:07:21,684 100 INFO rb-993a05d-225723-426370 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-19 14:07:22,413 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 493 and Message-Id '<657617604509300.1792418842.366676807403564-openerp-private@3402a05e02fb>' from 'info@yourcompany.com' to (redacted) "'************er@local.test'" successfully sent 2026-10-19 14:07:22,413 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 14:07:22,431 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [493] 2026-10-19 14:07:22,449 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.message records with IDs: [73351] 2026-10-19 14:07:22,450 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 14:07:22,465 100 INFO rb-993a05d-225723-426370 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-19 14:07:22,505 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_skill_runtime: Starting TestOpenStandardConformance.test_a_skill_that_cannot_export_as_a_valid_skill_file_is_refused ... 2026-10-19 14:07:22,576 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-19 14:07:24,080 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 494 and Message-Id '<318177954095347.1792418844.039180517196655-openerp-private@3402a05e02fb>' from 'info@yourcompany.com' to (redacted) "'*************up@local.test'" successfully sent 2026-10-19 14:07:24,081 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 14:07:24,094 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [494] 2026-10-19 14:07:24,113 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.message records with IDs: [73354] 2026-10-19 14:07:24,114 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 14:07:24,123 100 INFO rb-993a05d-225723-426370 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-19 14:07:24,816 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 495 and Message-Id '<968637181933391.1792418844.775761842727661-openerp-private@3402a05e02fb>' from 'info@yourcompany.com' to (redacted) "'************er@local.test'" successfully sent 2026-10-19 14:07:24,816 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 14:07:24,835 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [495] 2026-10-19 14:07:24,853 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.message records with IDs: [73356] 2026-10-19 14:07:24,853 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 14:07:24,863 100 INFO rb-993a05d-225723-426370 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-19 14:07:24,899 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_skill_runtime: Starting TestProgressiveDisclosureThreeTier.test_a_catalogued_skill_is_named_without_its_body_until_it_is_loaded ... 2026-10-19 14:07:25,519 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-19 14:07:27,906 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 496 and Message-Id '<938916568354452.1792418847.877060413360596-openerp-private@3402a05e02fb>' from 'info@yourcompany.com' to (redacted) "'*************up@local.test'" successfully sent 2026-10-19 14:07:27,906 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 14:07:27,917 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [496] 2026-10-19 14:07:27,944 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.message records with IDs: [73359] 2026-10-19 14:07:27,944 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 14:07:27,953 100 INFO rb-993a05d-225723-426370 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-19 14:07:28,557 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 497 and Message-Id '<207276938952282.1792418848.507634878158569-openerp-private@3402a05e02fb>' from 'info@yourcompany.com' to (redacted) "'************er@local.test'" successfully sent 2026-10-19 14:07:28,557 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 14:07:28,570 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [497] 2026-10-19 14:07:28,596 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.message records with IDs: [73361] 2026-10-19 14:07:28,596 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 14:07:28,608 100 INFO rb-993a05d-225723-426370 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-19 14:07:28,655 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_skill_runtime: Starting TestSkillApplyChangesPromptAndAllowlist.test_an_applied_skill_reaches_every_internal_user_and_leaves_the_agent_untouched ... 2026-10-19 14:07:29,566 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_skill_runtime: Starting TestSkillApplyChangesPromptAndAllowlist.test_skill_carried_tool_the_caller_cannot_run_is_withheld_from_the_offer ... 2026-10-19 14:07:30,560 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-19 14:07:31,983 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 498 and Message-Id '<736199861083766.1792418851.937745332717896-openerp-private@3402a05e02fb>' from 'info@yourcompany.com' to (redacted) "'*************up@local.test'" successfully sent 2026-10-19 14:07:31,984 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 14:07:31,997 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [498] 2026-10-19 14:07:32,016 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.message records with IDs: [73364] 2026-10-19 14:07:32,016 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 14:07:32,027 100 INFO rb-993a05d-225723-426370 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-19 14:07:32,747 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 499 and Message-Id '<243202403555944.1792418852.696293830871582-openerp-private@3402a05e02fb>' from 'info@yourcompany.com' to (redacted) "'************er@local.test'" successfully sent 2026-10-19 14:07:32,748 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 14:07:32,774 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [499] 2026-10-19 14:07:32,804 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.message records with IDs: [73366] 2026-10-19 14:07:32,804 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 14:07:32,814 100 INFO rb-993a05d-225723-426370 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-19 14:07:32,852 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_skill_runtime: Starting TestSkillEditsTakeEffect.test_an_edited_skill_reaches_the_next_turn ... 2026-10-19 14:07:33,584 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-19 14:07:34,840 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 500 and Message-Id '<903851944040395.1792418854.796326160430908-openerp-private@3402a05e02fb>' from 'info@yourcompany.com' to (redacted) "'*************up@local.test'" successfully sent 2026-10-19 14:07:34,840 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 14:07:34,853 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [500] 2026-10-19 14:07:34,869 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.message records with IDs: [73369] 2026-10-19 14:07:34,870 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 14:07:34,879 100 INFO rb-993a05d-225723-426370 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-19 14:07:35,589 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 501 and Message-Id '<355993756388914.1792418855.530784606933594-openerp-private@3402a05e02fb>' from 'info@yourcompany.com' to (redacted) "'************er@local.test'" successfully sent 2026-10-19 14:07:35,589 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 14:07:35,608 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [501] 2026-10-19 14:07:35,624 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.message records with IDs: [73371] 2026-10-19 14:07:35,625 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 14:07:35,635 100 INFO rb-993a05d-225723-426370 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-19 14:07:35,667 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_skill_runtime: Starting TestSkillModelAccess.test_internal_user_reads_a_skill_but_may_not_create_write_or_unlink_one ... 2026-10-19 14:07:35,722 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1645, model: viin.ai.skill 2026-10-19 14:07:35,730 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1645, model: viin.ai.skill 2026-10-19 14:07:35,751 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1645, model: viin.ai.skill 2026-10-19 14:07:35,761 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-19 14:07:45,299 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 502 and Message-Id '<847468934824449.1792418865.258889675140381-openerp-private@3402a05e02fb>' from 'info@yourcompany.com' to (redacted) "'***@example.com'" successfully sent 2026-10-19 14:07:45,299 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 14:07:45,308 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [502] 2026-10-19 14:07:45,320 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.message records with IDs: [73586] 2026-10-19 14:07:45,321 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 14:07:45,327 100 INFO rb-993a05d-225723-426370 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-19 14:07:46,483 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 503 and Message-Id '<003008525646207.1792418866.426854610443115-openerp-private@3402a05e02fb>' from 'info@yourcompany.com' to (redacted) "'***@example.com'" successfully sent 2026-10-19 14:07:46,483 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 14:07:46,495 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [503] 2026-10-19 14:07:46,512 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.message records with IDs: [73588] 2026-10-19 14:07:46,513 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 14:07:46,523 100 INFO rb-993a05d-225723-426370 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-19 14:07:46,630 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_source_access_group_rule: Starting TestSourceAccessGroupRule.test_a_member_of_the_group_can_still_read_the_restricted_source ... 2026-10-19 14:07:46,652 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_source_access_group_rule: Starting TestSourceAccessGroupRule.test_an_outsider_cannot_read_a_source_restricted_to_another_group ... 2026-10-19 14:07:46,677 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_source_access_group_rule: Starting TestSourceAccessGroupRule.test_an_unrestricted_source_of_another_company_stays_invisible ... 2026-10-19 14:07:46,749 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-19 14:07:54,605 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_source_crawl_loud_failure: Starting TestSourceCrawlLoudFailure.test_a_crawl_started_by_hand_without_a_firecrawl_key_is_refused_before_any_request ... 2026-10-19 14:07:54,845 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-19 14:07:55,365 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_source_grounding_safety_contract: Starting TestSourceGrounding.test_a_matching_passage_reaches_the_model_whether_or_not_the_agent_is_restricted ... 2026-10-19 14:07:55,900 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_source_grounding_safety_contract: Starting TestSourceGrounding.test_a_restricted_agent_that_cannot_ground_the_answer_refuses_it ... 2026-10-19 14:07:56,439 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.models.agent: viin.ai.agent 220: grounded run refused - no embedding-capable provider configured (trace d6c94416-6908-4872-8ba9-aa6644333222) 2026-10-19 14:07:56,499 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.models.agent: viin.ai.agent 220: grounded run refused - no embedding-capable provider configured (trace 1c9e21f7-4710-4749-a6d5-ba5d1c0f9190) 2026-10-19 14:07:56,553 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_source_grounding_safety_contract: Starting TestSourceGrounding.test_an_administrator_cannot_save_a_grounding_setting_that_makes_every_run_refuse ... 2026-10-19 14:07:56,600 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_source_grounding_safety_contract: Starting TestSourceGrounding.test_an_unrestricted_agent_still_answers_when_no_embedding_provider_exists ... 2026-10-19 14:07:57,044 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-19 14:07:57,104 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_speech_calls: Starting TestSpeechBillingAndBudget.test_a_vendor_that_refuses_a_spoken_request_still_leaves_a_row_saying_so ... 2026-10-19 14:07:57,245 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_speech_calls: Starting TestSpeechBillingAndBudget.test_listening_is_charged_by_how_long_the_recording_was ... 2026-10-19 14:07:57,296 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_speech_calls: Starting TestSpeechBillingAndBudget.test_reading_aloud_is_charged_by_how_much_text_was_spoken ... 2026-10-19 14:07:57,352 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_speech_calls: Starting TestSpeechBillingAndBudget.test_speaking_spends_the_same_daily_budget_typing_asks_for ... 2026-10-19 14:07:57,586 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 504 and Message-Id '<147971818199021.1792418877.455288171768188-openerp-message-notify@3402a05e02fb>' from 'viindoobot@example.viindoo.com' to (redacted) 'a****@yourcompany.example.com' successfully sent 2026-10-19 14:07:57,586 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 14:07:57,620 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [504] 2026-10-19 14:07:57,621 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 14:07:57,675 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_speech_calls: Starting TestSpeechBillingAndBudget.test_typing_spends_the_same_daily_budget_speaking_asks_for ... 2026-10-19 14:07:57,864 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 505 and Message-Id '<803434124508074.1792418877.765348196029663-openerp-message-notify@3402a05e02fb>' from 'viindoobot@example.viindoo.com' to (redacted) 'a****@yourcompany.example.com' successfully sent 2026-10-19 14:07:57,864 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 14:07:57,883 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [505] 2026-10-19 14:07:57,883 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 14:07:57,949 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-19 14:07:58,001 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_speech_calls: Starting TestSpeechMediaNeverRecorded.test_a_recording_reaches_the_vendor_and_never_the_record ... 2026-10-19 14:07:58,100 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_speech_calls: Starting TestSpeechMediaNeverRecorded.test_the_audio_of_a_spoken_answer_reaches_the_caller_and_never_the_record ... 2026-10-19 14:07:58,204 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-19 14:07:58,281 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_speech_calls: Starting TestSpeechRefusals.test_a_connection_that_cannot_serve_speech_is_refused_before_anything_is_sent ... 2026-10-19 14:07:58,341 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_speech_calls: Starting TestSpeechRefusals.test_a_vendor_the_code_has_never_heard_of_is_still_understood ... 2026-10-19 14:07:58,424 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_speech_calls: Starting TestSpeechRefusals.test_a_voice_serves_only_the_languages_it_declares ... 2026-10-19 14:07:58,519 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-19 14:07:58,587 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_stop_ends_only_the_owning_users_turn: Starting TestStopEndsOnlyTheOwningUsersTurn.test_stop_by_the_turns_own_user_ends_it_and_keeps_the_partial_answer ... 2026-10-19 14:07:59,774 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #6 deleted viin.ai.turn.cancel records with IDs: [4] 2026-10-19 14:07:59,788 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_stop_ends_only_the_owning_users_turn: Starting TestStopEndsOnlyTheOwningUsersTurn.test_stop_written_by_another_user_never_ends_a_turn_it_does_not_own ... 2026-10-19 14:08:00,973 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-19 14:08:01,067 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_stream_commit_isolation: Starting TestDyingToolTurnStillBooksWhatItSpent.test_a_turn_whose_transport_dies_mid_loop_books_what_the_vendor_already_billed ... 2026-10-19 14:08:02,016 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-19 14:08:02,090 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_stream_commit_isolation: Starting TestNativeProtocolTurnStillAnswers.test_a_turn_on_a_native_protocol_answers_in_full_and_books_its_cost ... 2026-10-19 14:08:02,648 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-19 14:08:02,738 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_stream_tool_loop: Starting TestStreamToolLoop.test_a_tool_call_mid_stream_is_dispatched_and_the_turn_answers_for_real ... 2026-10-19 14:08:03,329 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-19 14:08:03,403 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_streamed_answer_hides_internal_markers: Starting TestStreamedAnswerHidesInternalMarkers.test_a_dying_stream_that_carried_a_marker_still_returns_clean_content ... 2026-10-19 14:08:04,024 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_streamed_answer_hides_internal_markers: Starting TestStreamedAnswerHidesInternalMarkers.test_a_marker_bearing_answer_yields_clean_content_and_exposes_speech_and_lang ... 2026-10-19 14:08:04,646 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_streamed_answer_hides_internal_markers: Starting TestStreamedAnswerHidesInternalMarkers.test_double_bracket_text_the_model_really_said_survives_next_to_real_markers ... 2026-10-19 14:08:05,462 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_streamed_answer_hides_internal_markers: Starting TestStreamedAnswerHidesInternalMarkers.test_on_delta_never_receives_any_marker_fragment_even_split_across_chunks ... 2026-10-19 14:08:05,991 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-19 14:08:06,083 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_streamed_call_enriches_its_own_api_request_log_row: Starting TestStreamedCallEnrichesItsApiRequestLogRow.test_the_ledger_row_points_at_a_technical_record_holding_the_streamed_answer ... 2026-10-19 14:08:06,787 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_streamed_call_enriches_its_own_api_request_log_row: Starting TestStreamedCallEnrichesItsApiRequestLogRow.test_the_technical_record_carries_the_chat_session_and_message_only_when_given ... 2026-10-19 14:08:07,929 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-19 14:08:07,992 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_streamed_tool_round_trip_books_one_ledger_row_per_model_call: Starting TestStreamedAndBlockingPriceCacheWritesIdentically.test_the_same_cache_write_sample_prices_identically_streamed_and_blocking ... 2026-10-19 14:08:08,221 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-19 14:08:08,365 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_streamed_tool_round_trip_books_one_ledger_row_per_model_call: Starting TestStreamedToolRoundTripLedgerRows.test_a_two_call_tool_round_trip_books_two_ledger_rows_with_their_own_iteration_index ... 2026-10-19 14:08:08,841 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_streamed_tool_round_trip_books_one_ledger_row_per_model_call: Starting TestStreamedToolRoundTripLedgerRows.test_cached_input_tokens_are_recorded_distinct_from_input_tokens ... 2026-10-19 14:08:09,301 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-19 14:08:09,393 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_streamed_turn_is_billed_its_real_tokens: Starting TestOpenAICompatDeadStreamKeepsAlreadyReportedTokens.test_a_stream_that_dies_after_the_vendor_reported_its_meter_keeps_the_reported_tokens ... 2026-10-19 14:08:10,062 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-19 14:08:10,160 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_streamed_turn_is_billed_its_real_tokens: Starting TestOpenAICompatStreamThatCompletesEndsOk.test_a_completed_stream_ends_ok_with_the_vendors_tokens_and_one_success_log_row ... 2026-10-19 14:08:10,821 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_streamed_turn_is_billed_its_real_tokens: Starting TestOpenAICompatStreamThatCompletesEndsOk.test_a_streamed_request_asks_the_vendor_to_report_its_token_counts ... 2026-10-19 14:08:11,511 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-19 14:08:11,608 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_streaming_adapter_guard: Starting TestStreamingAdapterGuard.test_streaming_payload_is_wire_shaped ... 2026-10-19 14:08:12,303 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-19 14:08:12,375 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_streaming_except_handler_api_key_acl_leak: Starting TestApiKeyAclSurvivesStreamingExceptHandler.test_a_dead_stream_leaves_the_key_unreadable_to_a_non_system_user ... 2026-10-19 14:08:13,012 100 INFO rb-993a05d-225723-426370 odoo.models: Access Denied by ACLs for operation: read, uid: 6, model: viin.ai.provider, fields: api_key 2026-10-19 14:08:13,033 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-19 14:08:21,373 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_streaming_transport_failure_metering: Starting TestDeadStreamIsStillAccounted.test_a_dead_stream_closes_its_trace_as_an_error ... 2026-10-19 14:08:22,283 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_streaming_transport_failure_metering: Starting TestDeadStreamIsStillAccounted.test_a_dead_stream_is_still_metered ... 2026-10-19 14:08:23,062 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-19 14:08:30,852 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_streaming_transport_failure_metering: Starting TestDeadStreamStillAnswers.test_a_dead_stream_that_produced_no_text_still_answers_the_caller ... 2026-10-19 14:08:31,625 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_streaming_transport_failure_metering: Starting TestDeadStreamStillAnswers.test_a_dead_stream_that_produced_text_answers_with_the_text_so_far ... 2026-10-19 14:08:32,355 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-19 14:08:40,193 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_streaming_transport_failure_metering: Starting TestYieldedTransportErrorIsBooked.test_a_yielded_transport_error_is_booked_as_an_error_row ... 2026-10-19 14:08:40,940 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-19 14:08:41,053 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_terminal_transcript_reflects_only_this_turns_tool_round_trips: Starting TestTerminalTranscript.test_a_paused_turn_transcript_keeps_the_finished_trip_and_the_proposed_gated_call ... 2026-10-19 14:08:41,585 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_terminal_transcript_reflects_only_this_turns_tool_round_trips: Starting TestTerminalTranscript.test_ok_terminal_carries_the_turns_own_tool_round_trip ... 2026-10-19 14:08:42,117 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_terminal_transcript_reflects_only_this_turns_tool_round_trips: Starting TestTerminalTranscript.test_resuming_a_paused_turn_returns_the_whole_turns_round_trips ... 2026-10-19 14:08:42,704 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_terminal_transcript_reflects_only_this_turns_tool_round_trips: Starting TestTerminalTranscript.test_streaming_ok_terminal_carries_the_turns_own_tool_round_trip ... 2026-10-19 14:08:43,327 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-19 14:08:52,344 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_the_catalogue_follows_each_vendors_newest_model: Starting TestTheCatalogueFollowsEachVendorsNewestModel.test_a_model_a_dateless_list_drops_and_lists_again_keeps_its_first_day_and_its_line_answers_newest ... 2026-10-19 14:08:54,615 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_the_catalogue_follows_each_vendors_newest_model: Starting TestTheCatalogueFollowsEachVendorsNewestModel.test_a_model_a_dateless_list_newly_carries_is_dated_the_day_it_was_first_carried_and_answers_for_its_line ... 2026-10-19 14:08:55,362 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <696095803935990.1792418935.272002696990967-openerp-message-notify@3402a05e02fb>: ['"Catalogue Administrator" <@False>'] 2026-10-19 14:08:55,363 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 506 and Message-Id '<696095803935990.1792418935.272002696990967-openerp-message-notify@3402a05e02fb>' from 'viindoobot@example.viindoo.com' to (redacted) 'a****@yourcompany.example.com', False successfully sent 2026-10-19 14:08:55,363 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 2 2026-10-19 14:08:55,380 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1649 deleted mail.mail records with IDs: [506] 2026-10-19 14:08:55,380 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 14:08:55,404 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426370 login:catalogue_administrator from n/a 2026-10-19 14:08:55,412 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 14:08:56,792 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:08:56] "GET /viin_ai/model/add?provider=397&name=gemini-catalogue-2&line=25&sig=47329af9acbcd0e6aea6e14293171fd8d8bb255bc9e51324a37a2e04bc6c7b7d HTTP/1.1" 303 - 43 0.027 1.356 2026-10-19 14:08:57,614 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:08:57] "GET /web HTTP/1.1" 200 - 110 0.132 0.685 2026-10-19 14:08:57,897 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_the_catalogue_follows_each_vendors_newest_model: Starting TestTheCatalogueFollowsEachVendorsNewestModel.test_a_model_the_vendor_lists_in_no_line_is_reported_once_and_a_signed_link_puts_it_in_a_line ... 2026-10-19 14:08:57,908 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_cron: Manually starting job `AI Models: Follow the Vendors' Newest Models`. 2026-10-19 14:08:58,488 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_cron: Job `AI Models: Follow the Vendors' Newest Models` done. 2026-10-19 14:08:58,498 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_cron: Manually starting job `AI Models: Follow the Vendors' Newest Models`. 2026-10-19 14:08:58,723 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_cron: Job `AI Models: Follow the Vendors' Newest Models` done. 2026-10-19 14:08:58,729 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_cron: Manually starting job `AI Models: Follow the Vendors' Newest Models`. 2026-10-19 14:08:58,928 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_cron: Job `AI Models: Follow the Vendors' Newest Models` done. 2026-10-19 14:08:58,930 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_cron: Manually starting job `AI Models: Follow the Vendors' Newest Models`. 2026-10-19 14:08:59,131 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_cron: Job `AI Models: Follow the Vendors' Newest Models` done. 2026-10-19 14:08:59,159 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426370 login:catalogue_administrator from n/a 2026-10-19 14:08:59,184 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 14:08:59,555 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:08:59] "GET /viin_ai/model/add?provider=395&name=catalogue-gpt-3&line=23&sig=3c5de868ab04735df1e8ef5d5edd35052325cad98b7ac67894a59a5ccc9078e0 HTTP/1.1" 403 - 12 0.016 0.361 2026-10-19 14:08:59,570 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:08:59] "GET /viin_ai/model/add?provider=395&name=catalogue-gpt-9&line=23&sig=3c5de868ab04735df1e8ef5d5edd35052325cad98b7ac67894a59a5ccc9078e5 HTTP/1.1" 403 - 3 0.000 0.004 2026-10-19 14:08:59,633 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:08:59] "GET /viin_ai/model/add?provider=395&name=catalogue-gpt-3&line=23&sig=3c5de868ab04735df1e8ef5d5edd35052325cad98b7ac67894a59a5ccc9078e5 HTTP/1.1" 303 - 31 0.023 0.030 2026-10-19 14:09:00,425 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:09:00] "GET /web HTTP/1.1" 200 - 113 0.117 0.672 2026-10-19 14:09:00,433 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_cron: Manually starting job `AI Models: Follow the Vendors' Newest Models`. 2026-10-19 14:09:00,600 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_cron: Job `AI Models: Follow the Vendors' Newest Models` done. 2026-10-19 14:09:00,876 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_the_catalogue_follows_each_vendors_newest_model: Starting TestTheCatalogueFollowsEachVendorsNewestModel.test_a_row_the_administrator_took_out_of_its_line_stays_out_on_later_reads ... 2026-10-19 14:09:00,893 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_cron: Manually starting job `AI Models: Follow the Vendors' Newest Models`. 2026-10-19 14:09:01,418 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_cron: Job `AI Models: Follow the Vendors' Newest Models` done. 2026-10-19 14:09:01,506 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_cron: Manually starting job `AI Models: Follow the Vendors' Newest Models`. 2026-10-19 14:09:01,720 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_cron: Job `AI Models: Follow the Vendors' Newest Models` done. 2026-10-19 14:09:01,727 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_the_catalogue_follows_each_vendors_newest_model: Starting TestTheCatalogueFollowsEachVendorsNewestModel.test_a_second_openai_connection_gets_rows_for_the_models_its_vendors_lines_hold ... 2026-10-19 14:09:01,744 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_cron: Manually starting job `AI Models: Follow the Vendors' Newest Models`. 2026-10-19 14:09:02,276 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_cron: Job `AI Models: Follow the Vendors' Newest Models` done. 2026-10-19 14:09:02,285 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_the_catalogue_follows_each_vendors_newest_model: Starting TestTheCatalogueFollowsEachVendorsNewestModel.test_test_connection_joins_rows_by_their_vendors_line_and_adds_its_newest_active_model ... 2026-10-19 14:09:02,879 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <787404144081062.1792418942.769648551940918-openerp-message-notify@3402a05e02fb>: ['"Catalogue Administrator" <@False>'] 2026-10-19 14:09:02,880 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 511 and Message-Id '<787404144081062.1792418942.769648551940918-openerp-message-notify@3402a05e02fb>' from 'viindoobot@example.viindoo.com' to (redacted) 'a****@yourcompany.example.com', False successfully sent 2026-10-19 14:09:02,880 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 2 2026-10-19 14:09:02,896 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1649 deleted mail.mail records with IDs: [511] 2026-10-19 14:09:02,897 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 14:09:02,929 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_the_catalogue_follows_each_vendors_newest_model: Starting TestTheCatalogueFollowsEachVendorsNewestModel.test_test_connection_of_a_new_connection_without_a_model_probes_with_the_newest_model_of_each_line_its_vendor_lists ... 2026-10-19 14:09:03,516 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <513780623262482.1792418943.390632867813110-openerp-message-notify@3402a05e02fb>: ['"Catalogue Administrator" <@False>'] 2026-10-19 14:09:03,539 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1649 deleted mail.mail records with IDs: [512] 2026-10-19 14:09:03,539 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 14:09:03,921 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-19 14:09:05,286 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 513 and Message-Id '<046299646796847.1792418945.248471498489380-openerp-private@3402a05e02fb>' from 'info@yourcompany.com' to (redacted) "'***@example.com'" successfully sent 2026-10-19 14:09:05,286 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 14:09:05,296 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [513] 2026-10-19 14:09:05,325 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.message records with IDs: [74806] 2026-10-19 14:09:05,326 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 14:09:05,340 100 INFO rb-993a05d-225723-426370 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-19 14:09:05,367 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_the_general_assistant_finds_a_named_record_through_query_records: Starting TestTheGeneralAssistantFindsANamedRecordThroughQueryRecords.test_a_name_asked_for_comes_back_as_the_record_it_names ... 2026-10-19 14:09:06,056 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-19 14:09:06,727 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_the_hand_off_follows_the_tool_offer: Starting TestTheHandOffFollowsTheToolOffer.test_a_grounded_refusal_composed_with_no_tool_shows_no_colleague ... 2026-10-19 14:09:07,147 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.models.agent: viin.ai.agent 236: grounded run refused - no embedding-capable provider configured (trace cf233479-848a-4e1a-b403-8983f2f2c699) 2026-10-19 14:09:07,210 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-19 14:09:07,767 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_the_model_and_reasoning_level_a_request_goes_out_with: Starting TestAChoiceTheProductMakesFollowsTheNewestOfALine.test_a_companys_default_line_answers_its_turns_and_one_off_calls_with_its_newest_model ... 2026-10-19 14:09:08,584 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_the_model_and_reasoning_level_a_request_goes_out_with: Starting TestAChoiceTheProductMakesFollowsTheNewestOfALine.test_a_line_answers_with_its_newest_model_by_release_date_never_by_the_digits_of_its_id ... 2026-10-19 14:09:09,421 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_the_model_and_reasoning_level_a_request_goes_out_with: Starting TestAChoiceTheProductMakesFollowsTheNewestOfALine.test_an_assistant_choosing_a_line_answers_with_its_newest_model ... 2026-10-19 14:09:09,906 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_the_model_and_reasoning_level_a_request_goes_out_with: Starting TestAChoiceTheProductMakesFollowsTheNewestOfALine.test_an_assistant_nobody_chose_a_model_for_answers_with_the_newest_of_the_first_rows_line ... 2026-10-19 14:09:10,444 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_the_model_and_reasoning_level_a_request_goes_out_with: Starting TestAChoiceTheProductMakesFollowsTheNewestOfALine.test_an_explicit_choice_of_an_older_model_of_the_line_goes_out_as_itself ... 2026-10-19 14:09:10,974 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_the_model_and_reasoning_level_a_request_goes_out_with: Starting TestAChoiceTheProductMakesFollowsTheNewestOfALine.test_test_connection_probes_with_the_newest_of_the_first_rows_line ... 2026-10-19 14:09:11,332 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_the_model_and_reasoning_level_a_request_goes_out_with: Starting TestAChoiceTheProductMakesFollowsTheNewestOfALine.test_undated_models_of_a_line_on_several_connections_answer_in_the_order_connections_are_walked ... 2026-10-19 14:09:11,904 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-19 14:09:12,472 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_the_model_and_reasoning_level_a_request_goes_out_with: Starting TestALevelTheVendorRefusesIsDropped.test_the_person_is_answered_without_the_refused_level_and_the_administrators_are_told_once ... 2026-10-19 14:09:13,358 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 514 and Message-Id '<598740816075666.1792418953.252041101455688-openerp-message-notify@3402a05e02fb>' from 'viindoobot@example.viindoo.com' to (redacted) 'a****@yourcompany.example.com' successfully sent 2026-10-19 14:09:13,358 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 14:09:13,377 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1653 deleted mail.mail records with IDs: [514] 2026-10-19 14:09:13,378 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 14:09:14,163 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 515 and Message-Id '<416568674962426.1792418954.108428478240967-openerp-message-notify@3402a05e02fb>' from 'viindoobot@example.viindoo.com' to (redacted) 'a****@yourcompany.example.com' successfully sent 2026-10-19 14:09:14,164 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 14:09:14,186 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1653 deleted mail.mail records with IDs: [515] 2026-10-19 14:09:14,186 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 14:09:14,895 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-19 14:09:15,469 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_the_model_and_reasoning_level_a_request_goes_out_with: Starting TestAnArchivedModelIsNeverSent.test_a_model_whose_retirement_day_has_come_is_archived_and_answered_by_its_line ... 2026-10-19 14:09:15,518 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_cron: Manually starting job `AI Models: Follow the Vendors' Newest Models`. 2026-10-19 14:09:15,867 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_cron: Job `AI Models: Follow the Vendors' Newest Models` done. 2026-10-19 14:09:16,326 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_the_model_and_reasoning_level_a_request_goes_out_with: Starting TestAnArchivedModelIsNeverSent.test_an_archived_model_is_never_offered_for_a_new_choice ... 2026-10-19 14:09:16,359 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_the_model_and_reasoning_level_a_request_goes_out_with: Starting TestAnArchivedModelIsNeverSent.test_an_archived_model_whoever_names_it_is_answered_by_the_newest_of_its_line ... 2026-10-19 14:09:17,363 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_the_model_and_reasoning_level_a_request_goes_out_with: Starting TestAnArchivedModelIsNeverSent.test_an_archived_model_without_a_line_is_answered_by_the_next_default ... 2026-10-19 14:09:18,033 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-19 14:09:18,645 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_the_model_and_reasoning_level_a_request_goes_out_with: Starting TestTheCompanyDefaultLevelIsFittedOnTheWire.test_the_company_default_level_reaches_the_vendor_fitted_to_the_model ... 2026-10-19 14:09:19,239 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-19 14:09:28,798 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_the_model_and_reasoning_level_a_request_goes_out_with: Starting TestTheModelsAPersonOrTheirAssistantMayChoose.test_a_person_never_reads_the_model_rows_of_another_companys_connection ... 2026-10-19 14:09:29,309 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_the_model_and_reasoning_level_a_request_goes_out_with: Starting TestTheModelsAPersonOrTheirAssistantMayChoose.test_an_external_person_is_listed_no_price_and_no_budget ... 2026-10-19 14:09:29,353 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_the_model_and_reasoning_level_a_request_goes_out_with: Starting TestTheModelsAPersonOrTheirAssistantMayChoose.test_only_models_usable_for_the_company_are_listed_with_what_they_can_do ... 2026-10-19 14:09:29,452 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-19 14:09:41,762 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_the_oauth_egress_is_dialled_at_the_judged_address: Starting TestTheOauthEgressIsDialledAtTheJudgedAddress.test_metadata_discovery_is_dialled_at_the_address_judged_with_the_configured_name_as_host ... 2026-10-19 14:09:42,396 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_the_oauth_egress_is_dialled_at_the_judged_address: Starting TestTheOauthEgressIsDialledAtTheJudgedAddress.test_metadata_discovery_of_a_name_resolving_to_a_private_address_is_refused_and_sends_nothing ... 2026-10-19 14:09:42,491 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-19 14:09:42,589 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_the_request_record_files_the_vendors_own_finish_reason: Starting TestTheRequestRecordFilesTheVendorsOwnFinishReason.test_a_blocking_call_with_tool_calls_files_the_vendors_own_reason ... 2026-10-19 14:09:43,005 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-19 14:09:44,400 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 517 and Message-Id '<087841343989339.1792418984.355755567550659-openerp-private@3402a05e02fb>' from 'info@yourcompany.com' to (redacted) "'***@example.com'" successfully sent 2026-10-19 14:09:44,400 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 14:09:44,411 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [517] 2026-10-19 14:09:44,428 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.message records with IDs: [75300] 2026-10-19 14:09:44,429 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 14:09:44,440 100 INFO rb-993a05d-225723-426370 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-19 14:09:44,479 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_the_search_bar_stops_asking_once_the_model_cannot_answer: Starting TestTheSearchBarStopsAskingOnceTheModelCannotAnswer.test_a_spending_cap_reached_mid_search_ends_it_with_the_name_search ... 2026-10-19 14:09:44,506 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426370 login:search_bar_stop_searcher from n/a 2026-10-19 14:09:44,529 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 14:09:45,421 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.models.search_tools: viin_ai: NL search on res.partner stopped - AI budget limit reached: Daily cost cap exceeded for user: 0.0180 USD used, cap 0.0100 USD. 2026-10-19 14:09:45,423 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:09:45] "POST /viin_ai/search/translate HTTP/1.1" 200 - 200 0.205 0.694 2026-10-19 14:09:45,428 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_the_search_bar_stops_asking_once_the_model_cannot_answer: Starting TestTheSearchBarStopsAskingOnceTheModelCannotAnswer.test_an_unavailable_vendor_ends_the_search_with_the_name_search ... 2026-10-19 14:09:45,468 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426370 login:search_bar_stop_searcher from n/a 2026-10-19 14:09:45,496 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 14:09:47,351 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.models.search_tools: viin_ai: NL search on res.partner stopped - the AI vendor is unavailable: Provider error (503): The server is overloaded. 2026-10-19 14:09:47,353 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:09:47] "POST /viin_ai/search/translate HTTP/1.1" 200 - 168 0.187 1.673 2026-10-19 14:09:47,384 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-19 14:09:48,427 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_the_search_bar_tells_the_model_which_fields_the_user_may_search: Starting TestTheSearchBarTellsTheModelWhichFieldsTheUserMaySearch.test_a_field_the_user_may_not_read_is_never_listed_to_the_model ... 2026-10-19 14:09:48,845 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426370 login:search_fields_employee from n/a 2026-10-19 14:09:48,866 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 14:09:49,834 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:09:49] "POST /viin_ai/search/translate HTTP/1.1" 200 - 177 0.190 0.782 2026-10-19 14:09:49,840 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_the_search_bar_tells_the_model_which_fields_the_user_may_search: Starting TestTheSearchBarTellsTheModelWhichFieldsTheUserMaySearch.test_every_field_the_user_may_search_is_listed_with_nothing_cut ... 2026-10-19 14:09:50,050 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426370 login:search_fields_employee from n/a 2026-10-19 14:09:50,066 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 14:09:50,901 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:09:50] "POST /viin_ai/search/translate HTTP/1.1" 200 - 157 0.157 0.682 2026-10-19 14:09:50,907 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_the_search_bar_tells_the_model_which_fields_the_user_may_search: Starting TestTheSearchBarTellsTheModelWhichFieldsTheUserMaySearch.test_the_fields_of_the_search_view_in_use_are_marked ... 2026-10-19 14:09:51,089 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426370 login:search_fields_employee from n/a 2026-10-19 14:09:51,110 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 14:09:51,925 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:09:51] "POST /viin_ai/search/translate HTTP/1.1" 200 - 155 0.155 0.665 2026-10-19 14:09:51,930 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_the_search_bar_tells_the_model_which_fields_the_user_may_search: Starting TestTheSearchBarTellsTheModelWhichFieldsTheUserMaySearch.test_the_filters_of_the_default_search_view_are_listed_with_their_conditions ... 2026-10-19 14:09:52,120 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426370 login:search_fields_employee from n/a 2026-10-19 14:09:52,144 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 14:09:54,151 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:09:54] "POST /viin_ai/search/translate HTTP/1.1" 200 - 158 0.179 1.833 2026-10-19 14:09:54,159 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_the_search_bar_tells_the_model_which_fields_the_user_may_search: Starting TestTheSearchBarTellsTheModelWhichFieldsTheUserMaySearch.test_the_moment_reaches_a_responses_wire_as_a_developer_item ... 2026-10-19 14:09:54,322 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426370 login:search_fields_employee from n/a 2026-10-19 14:09:54,351 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 14:09:55,184 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:09:55] "POST /viin_ai/search/translate HTTP/1.1" 200 - 157 0.194 0.644 2026-10-19 14:09:55,190 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_the_search_bar_tells_the_model_which_fields_the_user_may_search: Starting TestTheSearchBarTellsTheModelWhichFieldsTheUserMaySearch.test_the_moment_reaches_a_user_role_wire_as_its_own_item_before_the_query ... 2026-10-19 14:09:55,378 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426370 login:search_fields_employee from n/a 2026-10-19 14:09:55,406 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 14:09:56,293 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:09:56] "POST /viin_ai/search/translate HTTP/1.1" 200 - 157 0.235 0.657 2026-10-19 14:09:56,311 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-19 14:09:57,694 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 519 and Message-Id '<619748944602327.1792418997.645870923995972-openerp-private@3402a05e02fb>' from 'info@yourcompany.com' to (redacted) "'***@example.com'" successfully sent 2026-10-19 14:09:57,694 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 14:09:57,708 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [519] 2026-10-19 14:09:57,733 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.message records with IDs: [75397] 2026-10-19 14:09:57,733 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 14:09:57,745 100 INFO rb-993a05d-225723-426370 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-19 14:09:58,886 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 520 and Message-Id '<312746113863559.1792418998.847814798355103-openerp-private@3402a05e02fb>' from 'info@yourcompany.com' to (redacted) "'***@example.com'" successfully sent 2026-10-19 14:09:58,886 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 14:09:58,899 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [520] 2026-10-19 14:09:58,912 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.message records with IDs: [75400] 2026-10-19 14:09:58,913 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 14:09:58,920 100 INFO rb-993a05d-225723-426370 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-19 14:09:58,943 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_the_search_routes_serve_only_a_caller_who_may_read_the_search_tools: Starting TestTheSearchRoutesServeOnlyACallerWhoMayReadTheSearchTools.test_a_portal_user_is_refused_the_aggregation_read_out_before_any_model_call ... 2026-10-19 14:09:58,964 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426370 login:search_route_portal_customer from n/a 2026-10-19 14:09:58,984 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 14:09:59,335 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1668, model: viin.ai.search.tools 2026-10-19 14:09:59,341 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:09:59] "POST /viin_ai/aggregation/narrate HTTP/1.1" 200 - 16 0.009 0.352 2026-10-19 14:09:59,343 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_the_search_routes_serve_only_a_caller_who_may_read_the_search_tools.TestTheSearchRoutesServeOnlyACallerWhoMayReadTheSearchTools: waiting for threads: [] 2026-10-19 14:09:59,345 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_the_search_routes_serve_only_a_caller_who_may_read_the_search_tools: Starting TestTheSearchRoutesServeOnlyACallerWhoMayReadTheSearchTools.test_a_portal_user_is_refused_the_search_translation_before_any_model_call ... 2026-10-19 14:09:59,368 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426370 login:search_route_portal_customer from n/a 2026-10-19 14:09:59,390 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 14:09:59,768 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1668, model: viin.ai.search.tools 2026-10-19 14:09:59,771 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:09:59] "POST /viin_ai/search/translate HTTP/1.1" 200 - 16 0.018 0.368 2026-10-19 14:09:59,773 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_the_search_routes_serve_only_a_caller_who_may_read_the_search_tools.TestTheSearchRoutesServeOnlyACallerWhoMayReadTheSearchTools: waiting for threads: [] 2026-10-19 14:09:59,775 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_the_search_routes_serve_only_a_caller_who_may_read_the_search_tools: Starting TestTheSearchRoutesServeOnlyACallerWhoMayReadTheSearchTools.test_an_employee_is_served_the_aggregation_read_out ... 2026-10-19 14:09:59,799 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426370 login:search_route_employee from n/a 2026-10-19 14:09:59,832 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 14:10:00,370 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:10:00] "POST /viin_ai/aggregation/narrate HTTP/1.1" 200 - 84 0.079 0.465 2026-10-19 14:10:00,374 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_the_search_routes_serve_only_a_caller_who_may_read_the_search_tools: Starting TestTheSearchRoutesServeOnlyACallerWhoMayReadTheSearchTools.test_an_employee_is_served_the_search_translation ... 2026-10-19 14:10:00,397 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426370 login:search_route_employee from n/a 2026-10-19 14:10:00,428 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 14:10:01,152 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:10:01] "POST /viin_ai/search/translate HTTP/1.1" 200 - 157 0.198 0.530 2026-10-19 14:10:01,154 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_the_search_routes_serve_only_a_caller_who_may_read_the_search_tools.TestTheSearchRoutesServeOnlyACallerWhoMayReadTheSearchTools: waiting for threads: [] 2026-10-19 14:10:01,172 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-19 14:10:10,088 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_the_skill_catalogue_stays_inside_the_readers_company: Starting TestSkillCatalogueCompanyBoundary.test_the_catalogue_lists_the_readers_company_skills_and_not_another_companys ... 2026-10-19 14:10:10,744 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-19 14:10:26,280 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_the_tools_offered_do_not_follow_the_readers_language: Starting TestTheToolsOfferedDoNotFollowTheReadersLanguage.test_a_reader_in_vietnamese_is_offered_the_same_external_tools_as_a_reader_in_english ... 2026-10-19 14:10:27,256 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-10-19 14:10:27,903 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_the_turn_language_marker_never_reaches_the_reader: Starting TestTheTurnLanguageMarkerNeverReachesTheReader.test_no_terminal_hands_back_the_marker_and_the_last_marker_names_the_language ... 2026-10-19 14:10:28,619 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-19 14:10:28,622 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_the_web_search_check_waits_on_its_own_short_read: Starting TestTheWebSearchCheckWaitsOnItsOwnShortRead.test_a_vendor_that_stays_silent_is_not_waited_on_for_the_answer_timeout ... 2026-10-19 14:10:29,063 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-19 14:10:29,763 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_tool_answer_fencing_falsy_matrix: Starting TestToolAnswerFencingFalsyMatrix.test_every_answer_reaches_the_model_fenced_and_a_missing_payload_stays_missing ... 2026-10-19 14:10:30,955 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-19 14:10:49,001 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_tool_call_claim_company_isolation: Starting TestToolCallClaimCompanyIsolation.test_a_claim_with_no_company_in_scope_stays_visible_to_an_operator ... 2026-10-19 14:10:49,055 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_tool_call_claim_company_isolation: Starting TestToolCallClaimCompanyIsolation.test_an_operator_cannot_read_a_claim_staked_for_another_company ... 2026-10-19 14:10:49,184 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [201], uid: 1680, model: viin.ai.tool.call.claim 2026-10-19 14:10:49,249 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-19 14:10:49,847 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_tool_call_claim_exactly_once: Starting TestARetriedTurnDoesTheActionOnce.test_an_action_that_ends_in_an_error_keeps_its_claim_failed_with_the_error_text ... 2026-10-19 14:10:50,067 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_tool_call_claim_exactly_once: Starting TestARetriedTurnDoesTheActionOnce.test_an_approved_write_the_database_refuses_is_answered_with_that_reason_and_never_entered_again ... 2026-10-19 14:10:50,495 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_tool_call_claim_exactly_once: Starting TestARetriedTurnDoesTheActionOnce.test_asking_again_with_the_same_trace_does_not_record_the_contact_twice ... 2026-10-19 14:10:51,096 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-19 14:10:53,866 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_tool_dispatch_seam_follows_turn_language: Starting TestToolDispatchSeamFollowsTurnLanguage.test_a_local_tool_runs_under_the_turns_language_not_the_actors ... 2026-10-19 14:10:54,289 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-19 14:10:54,859 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_tool_trace_context: Starting TestRunTraceHeader.test_a_finished_run_leaves_an_attributed_trace_closed_with_its_answer ... 2026-10-19 14:10:55,262 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-19 14:10:55,328 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_tour_agent_form_traces_smart_button_opens_the_agents_traces: Starting TestTourAgentFormTracesSmartButtonOpensTheAgentsTraces.test_tour_agent_traces_smart_button ... 2026-10-19 14:10:55,733 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_tour_agent_form_traces_smart_button_opens_the_agents_traces.TestTourAgentFormTracesSmartButtonOpensTheAgentsTraces: Chrome pid: 6814 2026-10-19 14:10:55,734 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_tour_agent_form_traces_smart_button_opens_the_agents_traces.TestTourAgentFormTracesSmartButtonOpensTheAgentsTraces: Chrome headless temporary user profile dir: /tmp/tmp3ix9kqic_chrome_odoo 2026-10-19 14:10:55,734 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_tour_agent_form_traces_smart_button_opens_the_agents_traces.TestTourAgentFormTracesSmartButtonOpensTheAgentsTraces: Issuing json command http://127.0.0.1:35605/json/version 2026-10-19 14:10:55,736 100 INFO rb-993a05d-225723-426370 odoo.tests.common.requests: request http://127.0.0.1:35605/json/version with timeout 3 increased to 10s during tests 2026-10-19 14:10:55,762 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_tour_agent_form_traces_smart_button_opens_the_agents_traces.TestTourAgentFormTracesSmartButtonOpensTheAgentsTraces: Browser version: Chrome/150.0.7871.114 2026-10-19 14:10:55,762 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_tour_agent_form_traces_smart_button_opens_the_agents_traces.TestTourAgentFormTracesSmartButtonOpensTheAgentsTraces: Issuing json command http://127.0.0.1:35605/json 2026-10-19 14:10:55,763 100 INFO rb-993a05d-225723-426370 odoo.tests.common.requests: request http://127.0.0.1:35605/json with timeout 3 increased to 10s during tests 2026-10-19 14:10:55,775 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_tour_agent_form_traces_smart_button_opens_the_agents_traces.TestTourAgentFormTracesSmartButtonOpensTheAgentsTraces: Websocket url found: ws://127.0.0.1:35605/devtools/page/B1C6E614669958AEDC1F86B418C979F2 2026-10-19 14:10:55,797 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_tour_agent_form_traces_smart_button_opens_the_agents_traces.TestTourAgentFormTracesSmartButtonOpensTheAgentsTraces: Enable chrome headless console log notification 2026-10-19 14:10:55,836 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_tour_agent_form_traces_smart_button_opens_the_agents_traces.TestTourAgentFormTracesSmartButtonOpensTheAgentsTraces: Chrome headless enable page notifications 2026-10-19 14:10:56,757 100 INFO rb-993a05d-225723-426370 odoo.tests.common: Surpressing hash update in CryptContext override 2026-10-19 14:10:56,768 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426370 login:admin from n/a 2026-10-19 14:10:56,793 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_tour_agent_form_traces_smart_button_opens_the_agents_traces.TestTourAgentFormTracesSmartButtonOpensTheAgentsTraces: Setting session cookie in browser 2026-10-19 14:10:56,796 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_tour_agent_form_traces_smart_button_opens_the_agents_traces.TestTourAgentFormTracesSmartButtonOpensTheAgentsTraces: Open "http://127.0.0.1:8069/web" in browser 2026-10-19 14:10:56,796 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_tour_agent_form_traces_smart_button_opens_the_agents_traces.TestTourAgentFormTracesSmartButtonOpensTheAgentsTraces: Navigating to: "http://127.0.0.1:8069/web" 2026-10-19 14:10:56,815 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 14:10:59,851 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:10:59] "GET /web HTTP/1.1" 200 - 120 0.191 2.851 2026-10-19 14:10:59,855 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_tour_agent_form_traces_smart_button_opens_the_agents_traces.TestTourAgentFormTracesSmartButtonOpensTheAgentsTraces: Navigation result: {'frameId': 'B1C6E614669958AEDC1F86B418C979F2', 'loaderId': '03F305EA9DAC97A13FDC219C0A7A2D7A', 'isDownload': False} 2026-10-19 14:10:59,855 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_tour_agent_form_traces_smart_button_opens_the_agents_traces.TestTourAgentFormTracesSmartButtonOpensTheAgentsTraces: Evaluate ready code "odoo.isTourReady("agent_form_traces_smart_button_opens_the_agents_traces")" 2026-10-19 14:10:59,923 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:10:59] "GET /web/assets/79654fb/web.assets_web.min.css HTTP/1.1" 200 - 4 0.024 0.015 2026-10-19 14:10:59,939 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:10:59] "GET /web/assets/0ac3166/web.assets_web.min.js HTTP/1.1" 200 - 4 0.005 0.049 2026-10-19 14:10:59,976 100 INFO rb-993a05d-225723-426370 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-19 14:11:00,003 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:11:00] "GET /web/webclient/load_menus/3db028efffd8214c0fab52c2eceea244c3037ebdb07f49f6619caccea1d6d604 HTTP/1.1" 200 - 4 0.013 0.080 2026-10-19 14:11:00,019 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:11:00] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 4 0.005 0.106 2026-10-19 14:11:00,061 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:11:00] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 11 0.021 0.133 2026-10-19 14:11:00,110 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:11:00] "GET /web/assets/6f53984/web.assets_tests.min.js HTTP/1.1" 200 - 4 0.010 0.012 2026-10-19 14:11:01,178 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 14:11:01] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.005 2026-10-19 14:11:01,181 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 14:11:01] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.006 2026-10-19 14:11:01,199 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 14:11:01] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.016 2026-10-19 14:11:01,222 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:11:01] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.011 0.016 2026-10-19 14:11:01,349 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_tour_agent_form_traces_smart_button_opens_the_agents_traces.TestTourAgentFormTracesSmartButtonOpensTheAgentsTraces: Evaluate test code "window._tour_agent_action_id = 505; window._tour_agent_record_id = 266; odoo.startTour("agent_form_traces_smart_button_opens_the_agents_traces", {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/web"})" 2026-10-19 14:11:01,462 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:11:01] "POST /mail/init_messaging HTTP/1.1" 200 - 75 0.105 0.136 2026-10-19 14:11:01,521 100 INFO rb-993a05d-225723-426370 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-10-19 14:11:01,613 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:11:01] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 20 0.054 0.335 2026-10-19 14:11:01,622 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:11:01] "GET /web/service-worker.js HTTP/1.1" 200 - 2 0.001 0.383 2026-10-19 14:11:01,629 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 14:11:01] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.008 2026-10-19 14:11:01,689 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:11:01] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 9 0.030 0.361 2026-10-19 14:11:01,907 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:11:01] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 40 0.108 0.500 2026-10-19 14:11:02,250 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:11:02] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 74 0.222 0.712 2026-10-19 14:11:02,258 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:11:02] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.897 2026-10-19 14:11:02,279 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 14:11:02] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-10-19 14:11:02,305 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 14:11:02] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 14:11:02,317 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:11:02] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 11 0.022 0.805 2026-10-19 14:11:02,322 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 14:11:02] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-19 14:11:02,339 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 14:11:02] "GET /web_responsive/static/src/img/home-menu-bg-overlay.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-10-19 14:11:02,354 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 14:11:02] "GET /web_responsive/static/img/default_icon_app.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 14:11:02,386 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:11:02] "POST /mail/load_message_failures HTTP/1.1" 200 - 12 0.036 0.707 2026-10-19 14:11:02,416 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:11:02] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 5 0.014 0.757 2026-10-19 14:11:02,470 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:11:02] "GET /web/offline HTTP/1.1" 200 - 7 0.025 0.744 2026-10-19 14:11:02,529 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:11:02] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 11 0.014 0.583 2026-10-19 14:11:02,556 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:11:02] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 6 0.008 0.215 2026-10-19 14:11:02,564 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:11:02] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.130 2026-10-19 14:11:03,190 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_tour_agent_form_traces_smart_button_opens_the_agents_traces.TestTourAgentFormTracesSmartButtonOpensTheAgentsTraces.browser: Tour agent_form_traces_smart_button_opens_the_agents_traces on step: 'Navigate to TourAgent form (trigger: body)' 2026-10-19 14:11:03,212 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_tour_agent_form_traces_smart_button_opens_the_agents_traces.TestTourAgentFormTracesSmartButtonOpensTheAgentsTraces.browser: Tour agent_form_traces_smart_button_opens_the_agents_traces on step: 'Wait for agent form view (trigger: .o_form_view)' 2026-10-19 14:11:03,262 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:11:03] "POST /web/action/load HTTP/1.1" 200 - 10 0.016 0.023 2026-10-19 14:11:03,459 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:11:03] "POST /web/dataset/call_kw/viin.ai.agent/get_views HTTP/1.1" 200 - 54 0.076 0.082 2026-10-19 14:11:03,516 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:11:03] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 3 0.008 0.007 2026-10-19 14:11:03,619 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:11:03] "POST /web/dataset/call_kw/viin.ai.agent/web_read HTTP/1.1" 200 - 38 0.048 0.059 2026-10-19 14:11:03,812 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:11:03] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.005 2026-10-19 14:11:04,563 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_tour_agent_form_traces_smart_button_opens_the_agents_traces.TestTourAgentFormTracesSmartButtonOpensTheAgentsTraces.browser: Tour agent_form_traces_smart_button_opens_the_agents_traces on step: 'Verify Traces stat button is visible (trigger: button[name="action_open_traces"])' 2026-10-19 14:11:04,570 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_tour_agent_form_traces_smart_button_opens_the_agents_traces.TestTourAgentFormTracesSmartButtonOpensTheAgentsTraces.browser: Tour agent_form_traces_smart_button_opens_the_agents_traces on step: 'Verify trace count stat value is visible (trigger: button[name="action_open_traces"] .o_stat_value)' 2026-10-19 14:11:04,587 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_tour_agent_form_traces_smart_button_opens_the_agents_traces.TestTourAgentFormTracesSmartButtonOpensTheAgentsTraces.browser: Tour agent_form_traces_smart_button_opens_the_agents_traces on step: 'Click Traces smart button to open trace list (trigger: button[name="action_open_traces"])' 2026-10-19 14:11:04,607 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_tour_agent_form_traces_smart_button_opens_the_agents_traces.TestTourAgentFormTracesSmartButtonOpensTheAgentsTraces.browser: Tour agent_form_traces_smart_button_opens_the_agents_traces on step: 'Verify trace list view is open (trigger: .o_list_view .o_data_row)' 2026-10-19 14:11:04,609 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:11:04] "POST /web/dataset/call_button HTTP/1.1" 200 - 2 0.004 0.005 2026-10-19 14:11:04,726 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:11:04] "POST /web/dataset/call_kw/viin.ai.trace/get_views HTTP/1.1" 200 - 36 0.033 0.068 2026-10-19 14:11:04,761 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:11:04] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 3 0.002 0.010 2026-10-19 14:11:04,810 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:11:04] "POST /web/dataset/call_kw/viin.ai.trace/web_search_read HTTP/1.1" 200 - 12 0.014 0.048 2026-10-19 14:11:04,815 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:11:04] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.010 2026-10-19 14:11:05,634 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_tour_agent_form_traces_smart_button_opens_the_agents_traces.TestTourAgentFormTracesSmartButtonOpensTheAgentsTraces.browser: Tour agent_form_traces_smart_button_opens_the_agents_traces on step: 'Open first trace record (trigger: .o_data_row:first td.o_data_cell)' 2026-10-19 14:11:05,650 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_tour_agent_form_traces_smart_button_opens_the_agents_traces.TestTourAgentFormTracesSmartButtonOpensTheAgentsTraces.browser: Tour agent_form_traces_smart_button_opens_the_agents_traces on step: 'Verify Timeline tab is present on trace form (trigger: .o_notebook .nav-link[name="timeline"])' 2026-10-19 14:11:05,719 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:11:05] "POST /web/dataset/call_kw/viin.ai.trace/web_read HTTP/1.1" 200 - 17 0.026 0.038 2026-10-19 14:11:06,544 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_tour_agent_form_traces_smart_button_opens_the_agents_traces.TestTourAgentFormTracesSmartButtonOpensTheAgentsTraces.browser: test successful 2026-10-19 14:11:06,557 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 14:11:06] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 14:11:06,567 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_tour_agent_form_traces_smart_button_opens_the_agents_traces.TestTourAgentFormTracesSmartButtonOpensTheAgentsTraces: Closing chrome headless with pid 6814 2026-10-19 14:11:06,568 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_tour_agent_form_traces_smart_button_opens_the_agents_traces.TestTourAgentFormTracesSmartButtonOpensTheAgentsTraces: Closing websocket connection 2026-10-19 14:11:06,569 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_tour_agent_form_traces_smart_button_opens_the_agents_traces.TestTourAgentFormTracesSmartButtonOpensTheAgentsTraces: Terminating chrome headless with pid 6814 2026-10-19 14:11:06,694 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_tour_agent_form_traces_smart_button_opens_the_agents_traces.TestTourAgentFormTracesSmartButtonOpensTheAgentsTraces: Chrome Log in: /tmp/odoo_tests/rb-993a05d-225723-426370/chrome_logs/chrome_log_20261019_141106_694139_TestTourAgentFormTracesSmartButtonOpensTheAgentsTraces.txt 2026-10-19 14:11:06,694 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_tour_agent_form_traces_smart_button_opens_the_agents_traces.TestTourAgentFormTracesSmartButtonOpensTheAgentsTraces: Removing chrome user profile "/tmp/tmp3ix9kqic_chrome_odoo" 2026-10-19 14:11:06,722 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-19 14:11:06,923 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_tour_ask_ai_aggregation_table_renders_in_dialog_and_summarize_narrates_it: Starting TestTourAskAiAggregationTableRendersInDialogAndSummarizeNarratesIt.test_tour_aggregation_table_and_summarize_narrate ... 2026-10-19 14:11:07,371 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_tour_ask_ai_aggregation_table_renders_in_dialog_and_summarize_narrates_it.TestTourAskAiAggregationTableRendersInDialogAndSummarizeNarratesIt: Chrome pid: 7044 2026-10-19 14:11:07,371 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_tour_ask_ai_aggregation_table_renders_in_dialog_and_summarize_narrates_it.TestTourAskAiAggregationTableRendersInDialogAndSummarizeNarratesIt: Chrome headless temporary user profile dir: /tmp/tmpcifik8u8_chrome_odoo 2026-10-19 14:11:07,372 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_tour_ask_ai_aggregation_table_renders_in_dialog_and_summarize_narrates_it.TestTourAskAiAggregationTableRendersInDialogAndSummarizeNarratesIt: Issuing json command http://127.0.0.1:43021/json/version 2026-10-19 14:11:07,374 100 INFO rb-993a05d-225723-426370 odoo.tests.common.requests: request http://127.0.0.1:43021/json/version with timeout 3 increased to 10s during tests 2026-10-19 14:11:07,459 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_tour_ask_ai_aggregation_table_renders_in_dialog_and_summarize_narrates_it.TestTourAskAiAggregationTableRendersInDialogAndSummarizeNarratesIt: Browser version: Chrome/150.0.7871.114 2026-10-19 14:11:07,459 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_tour_ask_ai_aggregation_table_renders_in_dialog_and_summarize_narrates_it.TestTourAskAiAggregationTableRendersInDialogAndSummarizeNarratesIt: Issuing json command http://127.0.0.1:43021/json 2026-10-19 14:11:07,477 100 INFO rb-993a05d-225723-426370 odoo.tests.common.requests: request http://127.0.0.1:43021/json with timeout 3 increased to 10s during tests 2026-10-19 14:11:07,504 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_tour_ask_ai_aggregation_table_renders_in_dialog_and_summarize_narrates_it.TestTourAskAiAggregationTableRendersInDialogAndSummarizeNarratesIt: Websocket url found: ws://127.0.0.1:43021/devtools/page/66B781146C35C619B57DCDC89D8E364D 2026-10-19 14:11:07,521 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_tour_ask_ai_aggregation_table_renders_in_dialog_and_summarize_narrates_it.TestTourAskAiAggregationTableRendersInDialogAndSummarizeNarratesIt: Enable chrome headless console log notification 2026-10-19 14:11:07,546 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_tour_ask_ai_aggregation_table_renders_in_dialog_and_summarize_narrates_it.TestTourAskAiAggregationTableRendersInDialogAndSummarizeNarratesIt: Chrome headless enable page notifications 2026-10-19 14:11:08,462 100 INFO rb-993a05d-225723-426370 odoo.tests.common: Surpressing hash update in CryptContext override 2026-10-19 14:11:08,474 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426370 login:demo from n/a 2026-10-19 14:11:08,496 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_tour_ask_ai_aggregation_table_renders_in_dialog_and_summarize_narrates_it.TestTourAskAiAggregationTableRendersInDialogAndSummarizeNarratesIt: Setting session cookie in browser 2026-10-19 14:11:08,502 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_tour_ask_ai_aggregation_table_renders_in_dialog_and_summarize_narrates_it.TestTourAskAiAggregationTableRendersInDialogAndSummarizeNarratesIt: Open "http://127.0.0.1:8069/web" in browser 2026-10-19 14:11:08,502 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_tour_ask_ai_aggregation_table_renders_in_dialog_and_summarize_narrates_it.TestTourAskAiAggregationTableRendersInDialogAndSummarizeNarratesIt: Navigating to: "http://127.0.0.1:8069/web" 2026-10-19 14:11:08,527 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 14:11:09,853 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:11:09] "GET /web HTTP/1.1" 200 - 115 0.169 1.162 2026-10-19 14:11:09,858 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_tour_ask_ai_aggregation_table_renders_in_dialog_and_summarize_narrates_it.TestTourAskAiAggregationTableRendersInDialogAndSummarizeNarratesIt: Navigation result: {'frameId': '66B781146C35C619B57DCDC89D8E364D', 'loaderId': 'FBBF5AA0276607D6A69CA5A32370E65D', 'isDownload': False} 2026-10-19 14:11:09,858 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_tour_ask_ai_aggregation_table_renders_in_dialog_and_summarize_narrates_it.TestTourAskAiAggregationTableRendersInDialogAndSummarizeNarratesIt: Evaluate ready code "odoo.isTourReady("ask_ai_aggregation_table_renders_in_dialog_and_summarize_narrates_it")" 2026-10-19 14:11:09,918 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:11:09] "GET /web/assets/79654fb/web.assets_web.min.css HTTP/1.1" 200 - 4 0.010 0.011 2026-10-19 14:11:09,951 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:11:09] "GET /web/assets/0ac3166/web.assets_web.min.js HTTP/1.1" 200 - 4 0.014 0.038 2026-10-19 14:11:10,017 100 INFO rb-993a05d-225723-426370 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-19 14:11:10,021 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:11:10] "GET /web/webclient/load_menus/d6313eee11a70a51154419ad3b831469cc95672754505df2176fecd3d4caae86 HTTP/1.1" 200 - 4 0.005 0.110 2026-10-19 14:11:10,065 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:11:10] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 11 0.023 0.119 2026-10-19 14:11:10,099 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:11:10] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 4 0.009 0.178 2026-10-19 14:11:10,111 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:11:10] "GET /web/assets/6f53984/web.assets_tests.min.js HTTP/1.1" 200 - 4 0.004 0.029 2026-10-19 14:11:11,284 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 14:11:11] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-10-19 14:11:11,297 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 14:11:11] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.008 2026-10-19 14:11:11,297 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 14:11:11] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.012 2026-10-19 14:11:11,326 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:11:11] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.003 0.021 2026-10-19 14:11:11,451 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_tour_ask_ai_aggregation_table_renders_in_dialog_and_summarize_narrates_it.TestTourAskAiAggregationTableRendersInDialogAndSummarizeNarratesIt: Evaluate test code "window._tour_contacts_action_id = 55; odoo.startTour("ask_ai_aggregation_table_renders_in_dialog_and_summarize_narrates_it", {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/web"})" 2026-10-19 14:11:11,611 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:11:11] "POST /mail/init_messaging HTTP/1.1" 200 - 107 0.101 0.176 2026-10-19 14:11:11,622 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 14:11:11] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-19 14:11:11,626 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:11:11] "GET /web/service-worker.js HTTP/1.1" 200 - 2 0.001 0.266 2026-10-19 14:11:11,679 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:11:11] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 12 0.028 0.244 2026-10-19 14:11:11,759 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:11:11] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 16 0.030 0.312 2026-10-19 14:11:11,907 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:11:11] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 44 0.074 0.397 2026-10-19 14:11:11,914 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 14:11:11] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 14:11:11,922 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:11:11] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.009 0.432 2026-10-19 14:11:11,961 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 14:11:11] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.025 2026-10-19 14:11:11,976 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 14:11: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-10-19 14:11:12,001 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:11:12] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 11 0.024 0.424 2026-10-19 14:11:12,021 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 14:11:12] "GET /web_responsive/static/src/img/home-menu-bg-overlay.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-10-19 14:11:12,038 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:11:12] "POST /mail/load_message_failures HTTP/1.1" 200 - 4 0.028 0.374 2026-10-19 14:11:12,044 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 14:11:12] "GET /web_responsive/static/img/default_icon_app.png HTTP/1.1" 200 - 0 0.000 0.009 2026-10-19 14:11:12,075 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:11:12] "GET /web/offline HTTP/1.1" 200 - 7 0.014 0.413 2026-10-19 14:11:12,089 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:11:12] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 5 0.003 0.396 2026-10-19 14:11:12,131 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:11:12] "GET /web/image?model=res.users&field=avatar_128&id=6 HTTP/1.1" 200 - 11 0.009 0.337 2026-10-19 14:11:12,163 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:11:12] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 6 0.014 0.127 2026-10-19 14:11:12,854 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_tour_ask_ai_aggregation_table_renders_in_dialog_and_summarize_narrates_it.TestTourAskAiAggregationTableRendersInDialogAndSummarizeNarratesIt.browser: Tour ask_ai_aggregation_table_renders_in_dialog_and_summarize_narrates_it on step: 'Navigate to Contacts list via action (trigger: body)' 2026-10-19 14:11:12,871 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_tour_ask_ai_aggregation_table_renders_in_dialog_and_summarize_narrates_it.TestTourAskAiAggregationTableRendersInDialogAndSummarizeNarratesIt.browser: Tour ask_ai_aggregation_table_renders_in_dialog_and_summarize_narrates_it on step: 'Wait for Contacts list view (trigger: .o_list_view)' 2026-10-19 14:11:12,935 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:11:12] "POST /web/action/load HTTP/1.1" 200 - 11 0.028 0.024 2026-10-19 14:11:13,541 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:11:13] "POST /web/dataset/call_kw/res.partner/get_views HTTP/1.1" 200 - 148 0.148 0.417 2026-10-19 14:11:13,574 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:11:13] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.007 0.004 2026-10-19 14:11:13,786 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:11:13] "POST /web/dataset/call_kw/res.partner/web_search_read HTTP/1.1" 200 - 18 0.045 0.161 2026-10-19 14:11:13,797 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:11:13] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 3 0.003 0.211 2026-10-19 14:11:15,051 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_tour_ask_ai_aggregation_table_renders_in_dialog_and_summarize_narrates_it.TestTourAskAiAggregationTableRendersInDialogAndSummarizeNarratesIt.browser: Tour ask_ai_aggregation_table_renders_in_dialog_and_summarize_narrates_it on step: 'Open search bar dropdown (trigger: .o_searchview_dropdown_toggler)' 2026-10-19 14:11:15,078 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:11:15] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.004 2026-10-19 14:11:15,097 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_tour_ask_ai_aggregation_table_renders_in_dialog_and_summarize_narrates_it.TestTourAskAiAggregationTableRendersInDialogAndSummarizeNarratesIt.browser: Tour ask_ai_aggregation_table_renders_in_dialog_and_summarize_narrates_it on step: 'Wait for Ask AI button in favorites panel (trigger: .o_search_bar_menu .viin-ask-ai-btn)' 2026-10-19 14:11:15,102 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_tour_ask_ai_aggregation_table_renders_in_dialog_and_summarize_narrates_it.TestTourAskAiAggregationTableRendersInDialogAndSummarizeNarratesIt.browser: Tour ask_ai_aggregation_table_renders_in_dialog_and_summarize_narrates_it on step: 'Click Ask AI button (trigger: .o_search_bar_menu .viin-ask-ai-btn)' 2026-10-19 14:11:15,142 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_tour_ask_ai_aggregation_table_renders_in_dialog_and_summarize_narrates_it.TestTourAskAiAggregationTableRendersInDialogAndSummarizeNarratesIt.browser: Tour ask_ai_aggregation_table_renders_in_dialog_and_summarize_narrates_it on step: 'Wait for Ask AI dialog (trigger: .viin-ask-ai-dialog-body)' 2026-10-19 14:11:15,165 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_tour_ask_ai_aggregation_table_renders_in_dialog_and_summarize_narrates_it.TestTourAskAiAggregationTableRendersInDialogAndSummarizeNarratesIt.browser: Tour ask_ai_aggregation_table_renders_in_dialog_and_summarize_narrates_it on step: 'Type aggregation query in dialog (trigger: .viin-ask-ai-dialog-body input[type="text"])' 2026-10-19 14:11:15,184 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_tour_ask_ai_aggregation_table_renders_in_dialog_and_summarize_narrates_it.TestTourAskAiAggregationTableRendersInDialogAndSummarizeNarratesIt.browser: Tour ask_ai_aggregation_table_renders_in_dialog_and_summarize_narrates_it on step: 'Wait for modal footer (trigger: .modal-footer)' 2026-10-19 14:11:15,213 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_tour_ask_ai_aggregation_table_renders_in_dialog_and_summarize_narrates_it.TestTourAskAiAggregationTableRendersInDialogAndSummarizeNarratesIt.browser: Tour ask_ai_aggregation_table_renders_in_dialog_and_summarize_narrates_it on step: 'Click Search in dialog (trigger: .modal-footer .btn-primary)' 2026-10-19 14:11:15,226 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_tour_ask_ai_aggregation_table_renders_in_dialog_and_summarize_narrates_it.TestTourAskAiAggregationTableRendersInDialogAndSummarizeNarratesIt.browser: Tour ask_ai_aggregation_table_renders_in_dialog_and_summarize_narrates_it on step: 'Wait for aggregation result table in dialog (trigger: .viin-ask-ai-dialog-body .viin-ask-ai-aggregation-table)' 2026-10-19 14:11:15,416 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:11:15] "POST /viin_ai/search/translate HTTP/1.1" 200 - 39 0.060 0.123 2026-10-19 14:11:16,189 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_tour_ask_ai_aggregation_table_renders_in_dialog_and_summarize_narrates_it.TestTourAskAiAggregationTableRendersInDialogAndSummarizeNarratesIt.browser: Tour ask_ai_aggregation_table_renders_in_dialog_and_summarize_narrates_it on step: 'Wait for Summarize button (trigger: .viin-ask-ai-summarize-btn)' 2026-10-19 14:11:16,203 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_tour_ask_ai_aggregation_table_renders_in_dialog_and_summarize_narrates_it.TestTourAskAiAggregationTableRendersInDialogAndSummarizeNarratesIt.browser: Tour ask_ai_aggregation_table_renders_in_dialog_and_summarize_narrates_it on step: 'Click Summarize button (trigger: .viin-ask-ai-summarize-btn)' 2026-10-19 14:11:16,225 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_tour_ask_ai_aggregation_table_renders_in_dialog_and_summarize_narrates_it.TestTourAskAiAggregationTableRendersInDialogAndSummarizeNarratesIt.browser: Tour ask_ai_aggregation_table_renders_in_dialog_and_summarize_narrates_it on step: 'Verify narrative read-out is shown (trigger: .viin-ask-ai-narrative-text:contains("Aggregation fixture narrative"))' 2026-10-19 14:11:16,245 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:11:16] "POST /viin_ai/aggregation/narrate HTTP/1.1" 200 - 12 0.007 0.027 2026-10-19 14:11:17,006 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_tour_ask_ai_aggregation_table_renders_in_dialog_and_summarize_narrates_it.TestTourAskAiAggregationTableRendersInDialogAndSummarizeNarratesIt.browser: test successful 2026-10-19 14:11:17,019 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 14:11:17] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 14:11:17,051 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_tour_ask_ai_aggregation_table_renders_in_dialog_and_summarize_narrates_it.TestTourAskAiAggregationTableRendersInDialogAndSummarizeNarratesIt: Closing chrome headless with pid 7044 2026-10-19 14:11:17,052 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_tour_ask_ai_aggregation_table_renders_in_dialog_and_summarize_narrates_it.TestTourAskAiAggregationTableRendersInDialogAndSummarizeNarratesIt: Closing websocket connection 2026-10-19 14:11:17,053 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_tour_ask_ai_aggregation_table_renders_in_dialog_and_summarize_narrates_it.TestTourAskAiAggregationTableRendersInDialogAndSummarizeNarratesIt: Terminating chrome headless with pid 7044 2026-10-19 14:11:17,178 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_tour_ask_ai_aggregation_table_renders_in_dialog_and_summarize_narrates_it.TestTourAskAiAggregationTableRendersInDialogAndSummarizeNarratesIt: Chrome Log in: /tmp/odoo_tests/rb-993a05d-225723-426370/chrome_logs/chrome_log_20261019_141117_178055_TestTourAskAiAggregationTableRendersInDialogAndSummarizeNarratesIt.txt 2026-10-19 14:11:17,178 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_tour_ask_ai_aggregation_table_renders_in_dialog_and_summarize_narrates_it.TestTourAskAiAggregationTableRendersInDialogAndSummarizeNarratesIt: Removing chrome user profile "/tmp/tmpcifik8u8_chrome_odoo" 2026-10-19 14:11:17,203 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-19 14:11:17,440 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_tour_ask_ai_search_filters_the_list: Starting TestTourAskAiSearchAppliesTheModelsFilter.test_tour_ask_ai_happy_path ... 2026-10-19 14:11:17,887 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_tour_ask_ai_search_filters_the_list.TestTourAskAiSearchAppliesTheModelsFilter: Chrome pid: 7256 2026-10-19 14:11:17,887 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_tour_ask_ai_search_filters_the_list.TestTourAskAiSearchAppliesTheModelsFilter: Chrome headless temporary user profile dir: /tmp/tmpyusd_wav_chrome_odoo 2026-10-19 14:11:17,888 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_tour_ask_ai_search_filters_the_list.TestTourAskAiSearchAppliesTheModelsFilter: Issuing json command http://127.0.0.1:36485/json/version 2026-10-19 14:11:17,894 100 INFO rb-993a05d-225723-426370 odoo.tests.common.requests: request http://127.0.0.1:36485/json/version with timeout 3 increased to 10s during tests 2026-10-19 14:11:17,921 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_tour_ask_ai_search_filters_the_list.TestTourAskAiSearchAppliesTheModelsFilter: Browser version: Chrome/150.0.7871.114 2026-10-19 14:11:17,921 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_tour_ask_ai_search_filters_the_list.TestTourAskAiSearchAppliesTheModelsFilter: Issuing json command http://127.0.0.1:36485/json 2026-10-19 14:11:17,922 100 INFO rb-993a05d-225723-426370 odoo.tests.common.requests: request http://127.0.0.1:36485/json with timeout 3 increased to 10s during tests 2026-10-19 14:11:17,949 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_tour_ask_ai_search_filters_the_list.TestTourAskAiSearchAppliesTheModelsFilter: Websocket url found: ws://127.0.0.1:36485/devtools/page/5BDF8D7A3B3B4BB83F7D01BBCF617E2E 2026-10-19 14:11:17,964 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_tour_ask_ai_search_filters_the_list.TestTourAskAiSearchAppliesTheModelsFilter: Enable chrome headless console log notification 2026-10-19 14:11:17,979 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_tour_ask_ai_search_filters_the_list.TestTourAskAiSearchAppliesTheModelsFilter: Chrome headless enable page notifications 2026-10-19 14:11:18,825 100 INFO rb-993a05d-225723-426370 odoo.tests.common: Surpressing hash update in CryptContext override 2026-10-19 14:11:18,829 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426370 login:demo from n/a 2026-10-19 14:11:18,842 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_tour_ask_ai_search_filters_the_list.TestTourAskAiSearchAppliesTheModelsFilter: Setting session cookie in browser 2026-10-19 14:11:18,844 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_tour_ask_ai_search_filters_the_list.TestTourAskAiSearchAppliesTheModelsFilter: Open "http://127.0.0.1:8069/web" in browser 2026-10-19 14:11:18,844 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_tour_ask_ai_search_filters_the_list.TestTourAskAiSearchAppliesTheModelsFilter: Navigating to: "http://127.0.0.1:8069/web" 2026-10-19 14:11:18,865 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 14:11:20,227 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:11:20] "GET /web HTTP/1.1" 200 - 115 0.107 1.260 2026-10-19 14:11:20,231 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_tour_ask_ai_search_filters_the_list.TestTourAskAiSearchAppliesTheModelsFilter: Navigation result: {'frameId': '5BDF8D7A3B3B4BB83F7D01BBCF617E2E', 'loaderId': 'CC135A248373EE5CA1630E44C80488BB', 'isDownload': False} 2026-10-19 14:11:20,232 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_tour_ask_ai_search_filters_the_list.TestTourAskAiSearchAppliesTheModelsFilter: Evaluate ready code "odoo.isTourReady("ask_ai_search_applies_the_models_filter_to_the_list")" 2026-10-19 14:11:20,292 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:11:20] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 4 0.009 0.013 2026-10-19 14:11:20,310 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:11:20] "GET /web/assets/79654fb/web.assets_web.min.css HTTP/1.1" 200 - 4 0.004 0.032 2026-10-19 14:11:20,317 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:11:20] "GET /web/assets/0ac3166/web.assets_web.min.js HTTP/1.1" 200 - 4 0.004 0.046 2026-10-19 14:11:20,363 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:11:20] "GET /web/webclient/load_menus/d6313eee11a70a51154419ad3b831469cc95672754505df2176fecd3d4caae86 HTTP/1.1" 200 - 4 0.005 0.089 2026-10-19 14:11:20,397 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:11:20] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 11 0.017 0.088 2026-10-19 14:11:20,425 100 INFO rb-993a05d-225723-426370 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-19 14:11:20,519 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:11:20] "GET /web/assets/6f53984/web.assets_tests.min.js HTTP/1.1" 200 - 4 0.013 0.013 2026-10-19 14:11:21,649 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 14:11:21] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-10-19 14:11:21,653 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 14:11:21] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-10-19 14:11:21,671 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 14:11:21] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.011 2026-10-19 14:11:21,717 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:11:21] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.044 0.014 2026-10-19 14:11:21,817 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_tour_ask_ai_search_filters_the_list.TestTourAskAiSearchAppliesTheModelsFilter: Evaluate test code "window._tour_contacts_action_id = 55; window._tour_name_token = "zqxtoken"; odoo.startTour("ask_ai_search_applies_the_models_filter_to_the_list", {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/web"})" 2026-10-19 14:11:22,211 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:11:22] "POST /mail/init_messaging HTTP/1.1" 200 - 107 0.275 0.257 2026-10-19 14:11:22,218 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:11:22] "GET /web/service-worker.js HTTP/1.1" 200 - 2 0.001 0.514 2026-10-19 14:11:22,227 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 14:11:22] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.008 2026-10-19 14:11:22,278 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:11:22] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 12 0.033 0.487 2026-10-19 14:11:22,400 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:11:22] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 16 0.068 0.573 2026-10-19 14:11:22,558 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:11:22] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 44 0.076 0.702 2026-10-19 14:11:22,573 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 14:11:22] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-10-19 14:11:22,574 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:11:22] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.010 0.733 2026-10-19 14:11:22,588 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 14:11:22] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-19 14:11:22,612 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 14:11:22] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.017 2026-10-19 14:11:22,642 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 14:11:22] "GET /web_responsive/static/src/img/home-menu-bg-overlay.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-10-19 14:11:22,659 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 14:11:22] "GET /web_responsive/static/img/default_icon_app.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 14:11:22,664 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:11:22] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 11 0.048 0.700 2026-10-19 14:11:22,706 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:11:22] "POST /mail/load_message_failures HTTP/1.1" 200 - 4 0.017 0.453 2026-10-19 14:11:22,734 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:11:22] "GET /web/offline HTTP/1.1" 200 - 7 0.007 0.482 2026-10-19 14:11:22,748 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:11:22] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 5 0.002 0.464 2026-10-19 14:11:22,819 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:11:22] "GET /web/image?model=res.users&field=avatar_128&id=6 HTTP/1.1" 200 - 11 0.032 0.357 2026-10-19 14:11:22,855 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:11:22] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 6 0.018 0.140 2026-10-19 14:11:23,508 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_tour_ask_ai_search_filters_the_list.TestTourAskAiSearchAppliesTheModelsFilter.browser: Tour ask_ai_search_applies_the_models_filter_to_the_list on step: 'Navigate to Contacts list via action (trigger: body)' 2026-10-19 14:11:23,520 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_tour_ask_ai_search_filters_the_list.TestTourAskAiSearchAppliesTheModelsFilter.browser: Tour ask_ai_search_applies_the_models_filter_to_the_list on step: 'Wait for Contacts list view (trigger: .o_list_view)' 2026-10-19 14:11:23,574 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:11:23] "POST /web/action/load HTTP/1.1" 200 - 11 0.015 0.029 2026-10-19 14:11:24,067 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:11:24] "POST /web/dataset/call_kw/res.partner/get_views HTTP/1.1" 200 - 148 0.120 0.337 2026-10-19 14:11:24,296 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:11:24] "POST /web/dataset/call_kw/res.partner/web_search_read HTTP/1.1" 200 - 18 0.035 0.148 2026-10-19 14:11:24,305 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:11:24] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 3 0.001 0.169 2026-10-19 14:11:24,334 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:11:24] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.005 2026-10-19 14:11:25,381 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:11:25] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.004 2026-10-19 14:11:25,592 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_tour_ask_ai_search_filters_the_list.TestTourAskAiSearchAppliesTheModelsFilter.browser: Tour ask_ai_search_applies_the_models_filter_to_the_list on step: 'Open search bar dropdown (trigger: .o_searchview_dropdown_toggler)' 2026-10-19 14:11:25,645 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_tour_ask_ai_search_filters_the_list.TestTourAskAiSearchAppliesTheModelsFilter.browser: Tour ask_ai_search_applies_the_models_filter_to_the_list on step: 'Wait for Ask AI button in favorites panel (trigger: .o_search_bar_menu .viin-ask-ai-btn)' 2026-10-19 14:11:25,653 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_tour_ask_ai_search_filters_the_list.TestTourAskAiSearchAppliesTheModelsFilter.browser: Tour ask_ai_search_applies_the_models_filter_to_the_list on step: 'Click Ask AI button (trigger: .o_search_bar_menu .viin-ask-ai-btn)' 2026-10-19 14:11:25,693 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_tour_ask_ai_search_filters_the_list.TestTourAskAiSearchAppliesTheModelsFilter.browser: Tour ask_ai_search_applies_the_models_filter_to_the_list on step: 'Wait for Ask AI dialog (trigger: .viin-ask-ai-dialog-body)' 2026-10-19 14:11:25,712 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_tour_ask_ai_search_filters_the_list.TestTourAskAiSearchAppliesTheModelsFilter.browser: Tour ask_ai_search_applies_the_models_filter_to_the_list on step: 'Dialog title shows no literal quote marks (trigger: .modal-title)' 2026-10-19 14:11:25,734 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_tour_ask_ai_search_filters_the_list.TestTourAskAiSearchAppliesTheModelsFilter.browser: Tour ask_ai_search_applies_the_models_filter_to_the_list on step: 'Type query in dialog (trigger: .viin-ask-ai-dialog-body input[type="text"])' 2026-10-19 14:11:25,754 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_tour_ask_ai_search_filters_the_list.TestTourAskAiSearchAppliesTheModelsFilter.browser: Tour ask_ai_search_applies_the_models_filter_to_the_list on step: 'Wait for modal footer (trigger: .modal-footer)' 2026-10-19 14:11:25,770 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_tour_ask_ai_search_filters_the_list.TestTourAskAiSearchAppliesTheModelsFilter.browser: Tour ask_ai_search_applies_the_models_filter_to_the_list on step: 'Click Search in dialog (trigger: .modal-footer .btn-primary)' 2026-10-19 14:11:25,790 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_tour_ask_ai_search_filters_the_list.TestTourAskAiSearchAppliesTheModelsFilter.browser: Tour ask_ai_search_applies_the_models_filter_to_the_list on step: 'Wait for dialog to close (trigger: body:not(:has(.viin-ask-ai-dialog-body)))' 2026-10-19 14:11:25,937 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:11:25] "POST /viin_ai/search/translate HTTP/1.1" 200 - 32 0.055 0.102 2026-10-19 14:11:25,988 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:11:25] "POST /web/dataset/call_kw/res.partner/fields_get HTTP/1.1" 200 - 2 0.002 0.037 2026-10-19 14:11:26,089 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:11:26] "POST /web/dataset/call_kw/res.partner/web_search_read HTTP/1.1" 200 - 11 0.029 0.049 2026-10-19 14:11:26,892 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_tour_ask_ai_search_filters_the_list.TestTourAskAiSearchAppliesTheModelsFilter.browser: Tour ask_ai_search_applies_the_models_filter_to_the_list on step: 'List narrowed to the matching partners (trigger: .o_list_view:not(:has(.o_data_row:nth-child(3))))' 2026-10-19 14:11:26,902 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_tour_ask_ai_search_filters_the_list.TestTourAskAiSearchAppliesTheModelsFilter.browser: Tour ask_ai_search_applies_the_models_filter_to_the_list on step: 'Facet shows and exactly the matching partners are listed (trigger: .o_searchview_facet)' 2026-10-19 14:11:26,904 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_tour_ask_ai_search_filters_the_list.TestTourAskAiSearchAppliesTheModelsFilter.browser: test successful 2026-10-19 14:11:26,925 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 14:11:26] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 14:11:26,926 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_tour_ask_ai_search_filters_the_list.TestTourAskAiSearchAppliesTheModelsFilter: Closing chrome headless with pid 7256 2026-10-19 14:11:26,926 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_tour_ask_ai_search_filters_the_list.TestTourAskAiSearchAppliesTheModelsFilter: Closing websocket connection 2026-10-19 14:11:26,928 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_tour_ask_ai_search_filters_the_list.TestTourAskAiSearchAppliesTheModelsFilter: Terminating chrome headless with pid 7256 2026-10-19 14:11:27,043 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_tour_ask_ai_search_filters_the_list.TestTourAskAiSearchAppliesTheModelsFilter: Chrome Log in: /tmp/odoo_tests/rb-993a05d-225723-426370/chrome_logs/chrome_log_20261019_141127_043726_TestTourAskAiSearchAppliesTheModelsFilter.txt 2026-10-19 14:11:27,044 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_tour_ask_ai_search_filters_the_list.TestTourAskAiSearchAppliesTheModelsFilter: Removing chrome user profile "/tmp/tmpyusd_wav_chrome_odoo" 2026-10-19 14:11:27,068 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-19 14:11:27,183 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_tour_usage_log_raw_http_smart_button_opens_the_raw_exchange: Starting TestTourUsageLogRawHttpSmartButtonOpensTheRawExchange.test_tour_usage_log_raw_http_button ... 2026-10-19 14:11:27,591 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_tour_usage_log_raw_http_smart_button_opens_the_raw_exchange.TestTourUsageLogRawHttpSmartButtonOpensTheRawExchange: Chrome pid: 7469 2026-10-19 14:11:27,592 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_tour_usage_log_raw_http_smart_button_opens_the_raw_exchange.TestTourUsageLogRawHttpSmartButtonOpensTheRawExchange: Chrome headless temporary user profile dir: /tmp/tmpfefiaccg_chrome_odoo 2026-10-19 14:11:27,593 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_tour_usage_log_raw_http_smart_button_opens_the_raw_exchange.TestTourUsageLogRawHttpSmartButtonOpensTheRawExchange: Issuing json command http://127.0.0.1:32873/json/version 2026-10-19 14:11:27,596 100 INFO rb-993a05d-225723-426370 odoo.tests.common.requests: request http://127.0.0.1:32873/json/version with timeout 3 increased to 10s during tests 2026-10-19 14:11:27,614 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_tour_usage_log_raw_http_smart_button_opens_the_raw_exchange.TestTourUsageLogRawHttpSmartButtonOpensTheRawExchange: Browser version: Chrome/150.0.7871.114 2026-10-19 14:11:27,616 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_tour_usage_log_raw_http_smart_button_opens_the_raw_exchange.TestTourUsageLogRawHttpSmartButtonOpensTheRawExchange: Issuing json command http://127.0.0.1:32873/json 2026-10-19 14:11:27,617 100 INFO rb-993a05d-225723-426370 odoo.tests.common.requests: request http://127.0.0.1:32873/json with timeout 3 increased to 10s during tests 2026-10-19 14:11:27,638 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_tour_usage_log_raw_http_smart_button_opens_the_raw_exchange.TestTourUsageLogRawHttpSmartButtonOpensTheRawExchange: Websocket url found: ws://127.0.0.1:32873/devtools/page/B3F276256F04D1B7FB9ACBE1B89137A5 2026-10-19 14:11:27,648 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_tour_usage_log_raw_http_smart_button_opens_the_raw_exchange.TestTourUsageLogRawHttpSmartButtonOpensTheRawExchange: Enable chrome headless console log notification 2026-10-19 14:11:27,656 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_tour_usage_log_raw_http_smart_button_opens_the_raw_exchange.TestTourUsageLogRawHttpSmartButtonOpensTheRawExchange: Chrome headless enable page notifications 2026-10-19 14:11:28,442 100 INFO rb-993a05d-225723-426370 odoo.tests.common: Surpressing hash update in CryptContext override 2026-10-19 14:11:28,447 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426370 login:admin from n/a 2026-10-19 14:11:28,459 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_tour_usage_log_raw_http_smart_button_opens_the_raw_exchange.TestTourUsageLogRawHttpSmartButtonOpensTheRawExchange: Setting session cookie in browser 2026-10-19 14:11:28,462 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_tour_usage_log_raw_http_smart_button_opens_the_raw_exchange.TestTourUsageLogRawHttpSmartButtonOpensTheRawExchange: Open "http://127.0.0.1:8069/web" in browser 2026-10-19 14:11:28,462 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_tour_usage_log_raw_http_smart_button_opens_the_raw_exchange.TestTourUsageLogRawHttpSmartButtonOpensTheRawExchange: Navigating to: "http://127.0.0.1:8069/web" 2026-10-19 14:11:28,482 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 14:11:29,866 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:11:29] "GET /web HTTP/1.1" 200 - 120 0.177 1.210 2026-10-19 14:11:29,870 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_tour_usage_log_raw_http_smart_button_opens_the_raw_exchange.TestTourUsageLogRawHttpSmartButtonOpensTheRawExchange: Navigation result: {'frameId': 'B3F276256F04D1B7FB9ACBE1B89137A5', 'loaderId': 'CFF59F0C57326F3124608370169CD8BD', 'isDownload': False} 2026-10-19 14:11:29,870 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_tour_usage_log_raw_http_smart_button_opens_the_raw_exchange.TestTourUsageLogRawHttpSmartButtonOpensTheRawExchange: Evaluate ready code "odoo.isTourReady("usage_log_raw_http_smart_button_opens_the_raw_exchange")" 2026-10-19 14:11:29,936 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:11:29] "GET /web/assets/0ac3166/web.assets_web.min.js HTTP/1.1" 200 - 4 0.006 0.026 2026-10-19 14:11:29,955 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:11:29] "GET /web/assets/79654fb/web.assets_web.min.css HTTP/1.1" 200 - 4 0.003 0.043 2026-10-19 14:11:30,033 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:11:30] "GET /web/webclient/load_menus/3db028efffd8214c0fab52c2eceea244c3037ebdb07f49f6619caccea1d6d604 HTTP/1.1" 200 - 4 0.023 0.107 2026-10-19 14:11:30,057 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:11:30] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 4 0.009 0.124 2026-10-19 14:11:30,090 100 INFO rb-993a05d-225723-426370 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-19 14:11:30,097 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:11:30] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 11 0.018 0.151 2026-10-19 14:11:30,146 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:11:30] "GET /web/assets/6f53984/web.assets_tests.min.js HTTP/1.1" 200 - 4 0.004 0.009 2026-10-19 14:11:31,214 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 14:11:31] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.011 2026-10-19 14:11:31,222 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 14:11:31] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.021 2026-10-19 14:11:31,231 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 14:11:31] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.034 2026-10-19 14:11:31,262 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:11:31] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.014 0.014 2026-10-19 14:11:31,335 100 INFO rb-993a05d-225723-426370 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-10-19 14:11:31,392 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_tour_usage_log_raw_http_smart_button_opens_the_raw_exchange.TestTourUsageLogRawHttpSmartButtonOpensTheRawExchange: Evaluate test code "window._tour_log_action_id = 474; window._tour_log_record_id = 849; odoo.startTour("usage_log_raw_http_smart_button_opens_the_raw_exchange", {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/web"})" 2026-10-19 14:11:31,422 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:11:31] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 20 0.062 0.103 2026-10-19 14:11:31,430 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:11:31] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.007 2026-10-19 14:11:31,435 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:11:31] "GET /web/service-worker.js HTTP/1.1" 200 - 2 0.000 0.140 2026-10-19 14:11:31,469 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:11:31] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 12 0.011 0.120 2026-10-19 14:11:31,527 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 14:11:31] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.019 2026-10-19 14:11:31,656 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:11:31] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 40 0.079 0.220 2026-10-19 14:11:31,735 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 14:11:31] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 14:11:31,747 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 14:11:31] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-19 14:11:31,760 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 14:11: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-10-19 14:11:31,785 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 14:11:31] "GET /web_responsive/static/src/img/home-menu-bg-overlay.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 14:11:31,834 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 14:11:31] "GET /web_responsive/static/img/default_icon_app.png HTTP/1.1" 200 - 0 0.000 0.015 2026-10-19 14:11:31,961 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:11:31] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 74 0.171 0.425 2026-10-19 14:11:32,110 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:11:32] "POST /mail/init_messaging HTTP/1.1" 200 - 72 0.059 0.791 2026-10-19 14:11:32,137 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:11:32] "GET /web/offline HTTP/1.1" 200 - 7 0.008 0.674 2026-10-19 14:11:32,185 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:11:32] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 11 0.021 0.664 2026-10-19 14:11:32,189 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:11:32] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.518 2026-10-19 14:11:32,262 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:11:32] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 11 0.032 0.552 2026-10-19 14:11:32,297 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:11:32] "POST /mail/load_message_failures HTTP/1.1" 200 - 12 0.009 0.161 2026-10-19 14:11:32,310 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:11:32] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 5 0.002 0.161 2026-10-19 14:11:32,334 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:11:32] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 6 0.005 0.133 2026-10-19 14:11:32,342 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:11:32] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.014 2026-10-19 14:11:33,088 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_tour_usage_log_raw_http_smart_button_opens_the_raw_exchange.TestTourUsageLogRawHttpSmartButtonOpensTheRawExchange.browser: Tour usage_log_raw_http_smart_button_opens_the_raw_exchange on step: 'Navigate to fixture usage log form (trigger: body)' 2026-10-19 14:11:33,103 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_tour_usage_log_raw_http_smart_button_opens_the_raw_exchange.TestTourUsageLogRawHttpSmartButtonOpensTheRawExchange.browser: Tour usage_log_raw_http_smart_button_opens_the_raw_exchange on step: 'Wait for usage log form view (trigger: .o_form_view)' 2026-10-19 14:11:33,120 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:11:33] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.006 2026-10-19 14:11:33,154 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:11:33] "POST /web/action/load HTTP/1.1" 200 - 10 0.013 0.026 2026-10-19 14:11:33,292 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:11:33] "POST /web/dataset/call_kw/viin.ai.usage.log/get_views HTTP/1.1" 200 - 38 0.038 0.067 2026-10-19 14:11:33,331 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:11:33] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 3 0.004 0.008 2026-10-19 14:11:33,383 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:11:33] "POST /web/dataset/call_kw/viin.ai.usage.log/web_read HTTP/1.1" 200 - 16 0.020 0.028 2026-10-19 14:11:34,285 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_tour_usage_log_raw_http_smart_button_opens_the_raw_exchange.TestTourUsageLogRawHttpSmartButtonOpensTheRawExchange.browser: Tour usage_log_raw_http_smart_button_opens_the_raw_exchange on step: 'Verify Raw HTTP smart button is visible (trigger: button[name="action_open_raw_http"])' 2026-10-19 14:11:34,302 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_tour_usage_log_raw_http_smart_button_opens_the_raw_exchange.TestTourUsageLogRawHttpSmartButtonOpensTheRawExchange.browser: Tour usage_log_raw_http_smart_button_opens_the_raw_exchange on step: 'Click Raw HTTP smart button (trigger: button[name="action_open_raw_http"])' 2026-10-19 14:11:34,323 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_tour_usage_log_raw_http_smart_button_opens_the_raw_exchange.TestTourUsageLogRawHttpSmartButtonOpensTheRawExchange.browser: Tour usage_log_raw_http_smart_button_opens_the_raw_exchange on step: 'Verify form view opened after clicking Raw HTTP (trigger: .o_form_view)' 2026-10-19 14:11:34,325 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:11:34] "POST /web/dataset/call_button HTTP/1.1" 200 - 3 0.003 0.007 2026-10-19 14:11:34,328 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_tour_usage_log_raw_http_smart_button_opens_the_raw_exchange.TestTourUsageLogRawHttpSmartButtonOpensTheRawExchange.browser: test successful 2026-10-19 14:11:34,365 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 14:11:34] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-10-19 14:11:34,390 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_tour_usage_log_raw_http_smart_button_opens_the_raw_exchange.TestTourUsageLogRawHttpSmartButtonOpensTheRawExchange: Closing chrome headless with pid 7469 2026-10-19 14:11:34,393 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_tour_usage_log_raw_http_smart_button_opens_the_raw_exchange.TestTourUsageLogRawHttpSmartButtonOpensTheRawExchange: Closing websocket connection 2026-10-19 14:11:34,406 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_tour_usage_log_raw_http_smart_button_opens_the_raw_exchange.TestTourUsageLogRawHttpSmartButtonOpensTheRawExchange: Terminating chrome headless with pid 7469 2026-10-19 14:11:34,493 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:11:34] "POST /web/dataset/call_kw/api.request.log/get_views HTTP/1.1" 200 - 21 0.043 0.106 2026-10-19 14:11:34,532 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_tour_usage_log_raw_http_smart_button_opens_the_raw_exchange.TestTourUsageLogRawHttpSmartButtonOpensTheRawExchange: Chrome Log in: /tmp/odoo_tests/rb-993a05d-225723-426370/chrome_logs/chrome_log_20261019_141134_532151_TestTourUsageLogRawHttpSmartButtonOpensTheRawExchange.txt 2026-10-19 14:11:34,532 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_tour_usage_log_raw_http_smart_button_opens_the_raw_exchange.TestTourUsageLogRawHttpSmartButtonOpensTheRawExchange: Removing chrome user profile "/tmp/tmpfefiaccg_chrome_odoo" 2026-10-19 14:11:34,561 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-19 14:11:54,820 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_trace_company_scoping: Starting TestTraceCompanyScoping.test_company_selector_narrows_manager_view ... 2026-10-19 14:11:54,874 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_trace_company_scoping: Starting TestTraceCompanyScoping.test_ops_manager_company_a_cannot_see_company_b_traces ... 2026-10-19 14:11:54,902 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_trace_company_scoping: Starting TestTraceCompanyScoping.test_ops_manager_sees_company_wide_usage_logs ... 2026-10-19 14:11:54,993 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_trace_company_scoping: Starting TestTraceCompanyScoping.test_ops_manager_sees_other_users_traces_in_same_company ... 2026-10-19 14:11:55,034 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_trace_company_scoping: Starting TestTraceCompanyScoping.test_ops_manager_view_is_strict_superset_of_own_records ... 2026-10-19 14:11:55,077 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_trace_company_scoping: Starting TestTraceCompanyScoping.test_plain_employee_still_sees_only_own_traces ... 2026-10-19 14:11:55,109 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_trace_company_scoping: Starting TestTraceCompanyScoping.test_plain_employee_still_sees_only_own_usage_logs ... 2026-10-19 14:11:55,187 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_trace_company_scoping: Starting TestTraceCompanyScoping.test_trace_company_id_defaults_to_active_company ... 2026-10-19 14:11:55,220 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_trace_company_scoping: Starting TestTraceCompanyScoping.test_trace_requires_a_company ... 2026-10-19 14:11:55,371 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-19 14:11:55,960 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_trace_user_default: Starting TestTraceUserDefault.test_a_trace_created_without_user_id_belongs_to_the_person_who_acted ... 2026-10-19 14:11:56,012 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-19 14:11:56,085 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_transcription_upload_format: Starting TestTranscriptionUploadFormat.test_a_recording_is_uploaded_under_its_declared_format_and_nothing_else_is_posted ... 2026-10-19 14:11:56,111 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-19 14:11:56,172 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_tts_request_parameters: Starting TestReadAloudRequestParameters.test_a_metadata_key_is_never_posted_as_a_vendor_parameter ... 2026-10-19 14:11:56,285 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-19 14:12:05,349 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_ui_ai_trail: Starting TestAiTrail.test_another_persons_ai_activity_never_enters_this_users_trail ... 2026-10-19 14:12:05,424 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1689, model: portal.wizard 2026-10-19 14:12:05,426 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1689, model: portal.wizard 2026-10-19 14:12:05,467 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-19 14:12:14,829 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_ui_context_schema: Starting TestAScreenThePersonCouldNotOpenIsRefused.test_a_screen_the_person_could_not_open_is_refused_and_one_they_could_is_resolved ... 2026-10-19 14:12:15,055 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [3382], uid: 1691, model: res.partner 2026-10-19 14:12:15,121 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1691, model: portal.wizard 2026-10-19 14:12:15,123 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1691, model: portal.wizard 2026-10-19 14:12:15,262 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1691, model: portal.wizard 2026-10-19 14:12:15,264 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1691, model: portal.wizard 2026-10-19 14:12:15,537 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1692, model: portal.wizard 2026-10-19 14:12:15,542 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1692, model: portal.wizard 2026-10-19 14:12:15,625 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-19 14:12:25,417 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_ui_context_schema: Starting TestUiContextBounds.test_active_ids_are_refiltered_by_read_access ... 2026-10-19 14:12:25,627 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1693, model: portal.wizard 2026-10-19 14:12:25,629 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1693, model: portal.wizard 2026-10-19 14:12:25,686 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-19 14:12:36,167 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_ui_directive_append_only: Starting TestDirectiveLedgerIsAppendOnlyForItsSubject.test_a_user_cannot_rewrite_the_payload_of_their_executed_step ... 2026-10-19 14:12:36,347 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_ui_directive_append_only: Starting TestDirectiveLedgerIsAppendOnlyForItsSubject.test_only_the_three_lifecycle_fields_may_ever_be_rewritten ... 2026-10-19 14:12:36,701 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-19 14:12:47,105 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_ui_directive_append_only: Starting TestDirectiveLedgerIsAppendOnlyForTheOperator.test_an_ai_operator_cannot_rewrite_the_payload_of_a_directive ... 2026-10-19 14:12:47,350 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-19 14:12:58,150 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_ui_directive_append_only: Starting TestDirectiveLifecycleWritesStillWork.test_an_ai_operator_may_still_close_a_step_it_owns ... 2026-10-19 14:12:58,240 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_ui_directive_append_only: Starting TestDirectiveLifecycleWritesStillWork.test_the_owner_may_report_a_failed_step_with_its_error_text ... 2026-10-19 14:12:58,338 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-19 14:13:08,865 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_ui_directive_consented_provenance_wc: Starting TestConsentedIsSettledByCreateFromContextNeverFromVals.test_a_directive_decided_inside_a_confirmed_call_is_consented ... 2026-10-19 14:13:08,942 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_ui_directive_consented_provenance_wc: Starting TestConsentedIsSettledByCreateFromContextNeverFromVals.test_a_directive_decided_outside_that_context_is_not_consented_even_when_vals_claims_it ... 2026-10-19 14:13:08,990 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-19 14:13:19,566 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_ui_directive_create_integrity: Starting TestAPlainUserCannotMintADirectiveThatAlreadyRecordsAnOutcome.test_a_directive_cannot_be_created_already_executed_acknowledged_or_failed ... 2026-10-19 14:13:19,731 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-19 14:13:30,463 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_ui_directive_ledger_and_write_seam: Starting TestUiDirectiveLedgerContract.test_a_new_directive_is_stamped_with_the_acting_user_and_company ... 2026-10-19 14:13:30,541 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_ui_directive_ledger_and_write_seam: Starting TestUiDirectiveLedgerContract.test_a_terminal_directive_can_never_transition_again ... 2026-10-19 14:13:30,794 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-19 14:13:43,197 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_ui_directive_ledger_and_write_seam: Starting TestUiDirectiveLedgerPrivacy.test_a_directive_from_another_company_is_invisible ... 2026-10-19 14:13:43,280 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_ui_directive_ledger_and_write_seam: Starting TestUiDirectiveLedgerPrivacy.test_a_user_cannot_read_another_users_directive_ledger ... 2026-10-19 14:13:43,305 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_ui_directive_ledger_and_write_seam: Starting TestUiDirectiveLedgerPrivacy.test_an_ai_operator_may_unlink_a_directive ... 2026-10-19 14:13:43,336 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1721 deleted viin.ai.ui.directive records with IDs: [51] 2026-10-19 14:13:43,339 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_ui_directive_ledger_and_write_seam: Starting TestUiDirectiveLedgerPrivacy.test_an_internal_user_can_never_unlink_a_directive ... 2026-10-19 14:13:43,426 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1719, model: viin.ai.ui.directive 2026-10-19 14:13:43,472 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-19 14:13:44,512 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_ui_introspect: Starting TestTheMenuMapTheModelReadsHoldsOnlyMenusThePersonCouldClick.test_a_menu_the_person_could_not_click_never_reaches_the_model ... 2026-10-19 14:13:45,120 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-19 14:13:46,213 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_ui_nav_config_menu: Starting TestUiNavConfigMenuAudience.test_a_plain_internal_user_never_reaches_the_capabilities_screen ... 2026-10-19 14:13:46,443 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_ui_nav_config_menu: Starting TestUiNavConfigMenuAudience.test_the_configuration_audience_actually_reaches_the_screen ... 2026-10-19 14:13:46,638 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_ui_nav_config_menu: Starting TestUiNavConfigMenuAudience.test_the_intended_audience_can_actually_read_what_the_screen_lists ... 2026-10-19 14:13:46,670 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-19 14:13:56,722 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_ui_suggest: Starting TestUiSuggestDerivesNextActionsFromTheScreen.test_a_button_the_screen_hides_by_groups_is_offered_only_to_the_group ... 2026-10-19 14:13:56,977 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1726, model: portal.wizard 2026-10-19 14:13:56,979 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1726, model: portal.wizard 2026-10-19 14:13:57,001 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_ui_suggest: Starting TestUiSuggestDerivesNextActionsFromTheScreen.test_a_user_who_may_only_read_the_record_is_offered_the_buttons_their_screen_shows ... 2026-10-19 14:13:57,182 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-19 14:14:07,555 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_ui_tools: Starting TestEveryAnswerIsScopedToThePinnedCompany.test_a_record_outside_the_pinned_company_is_refused_not_described ... 2026-10-19 14:14:07,696 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1729, model: portal.wizard 2026-10-19 14:14:07,698 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1729, model: portal.wizard 2026-10-19 14:14:07,958 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [3445], uid: 1729, model: res.partner 2026-10-19 14:14:07,976 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_ui_tools: Starting TestEveryAnswerIsScopedToThePinnedCompany.test_the_same_question_answers_differently_in_each_company ... 2026-10-19 14:14:08,077 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1729, model: portal.wizard 2026-10-19 14:14:08,079 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1729, model: portal.wizard 2026-10-19 14:14:08,110 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1729, model: portal.wizard 2026-10-19 14:14:08,112 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1729, model: portal.wizard 2026-10-19 14:14:08,159 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-19 14:14:17,998 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_ui_tools: Starting TestEveryScreenToolAnswersAPlainEmployee.test_an_employee_is_offered_all_four_screen_tools_and_each_one_answers ... 2026-10-19 14:14:18,135 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1732, model: portal.wizard 2026-10-19 14:14:18,137 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1732, model: portal.wizard 2026-10-19 14:14:18,353 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1732, model: portal.wizard 2026-10-19 14:14:18,356 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1732, model: portal.wizard 2026-10-19 14:14:18,384 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1732, model: portal.wizard 2026-10-19 14:14:18,386 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1732, model: portal.wizard 2026-10-19 14:14:18,417 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1732, model: portal.wizard 2026-10-19 14:14:18,419 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1732, model: portal.wizard 2026-10-19 14:14:18,457 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1732, model: portal.wizard 2026-10-19 14:14:18,459 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1732, model: portal.wizard 2026-10-19 14:14:18,540 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-19 14:14:28,646 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_ui_tools: Starting TestReadingTheScreenChangesNothing.test_the_assistant_cannot_relocate_itself_through_its_arguments ... 2026-10-19 14:14:28,793 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1735, model: portal.wizard 2026-10-19 14:14:28,795 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1735, model: portal.wizard 2026-10-19 14:14:28,997 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_ui_tools: Starting TestReadingTheScreenChangesNothing.test_with_no_screen_pinned_the_assistant_admits_it_does_not_know ... 2026-10-19 14:14:29,064 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-19 14:14:39,058 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_ui_tools: Starting TestTheAssistantReadsAnyRecordAndMethodThePersonCouldOpen.test_the_buttons_of_a_record_in_the_list_are_reported_for_that_record ... 2026-10-19 14:14:39,201 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1738, model: portal.wizard 2026-10-19 14:14:39,204 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1738, model: portal.wizard 2026-10-19 14:14:39,227 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1738, model: portal.wizard 2026-10-19 14:14:39,229 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1738, model: portal.wizard 2026-10-19 14:14:39,285 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_ui_tools: Starting TestTheAssistantReadsAnyRecordAndMethodThePersonCouldOpen.test_the_buttons_of_a_record_the_person_may_not_open_are_refused ... 2026-10-19 14:14:39,446 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1738, model: portal.wizard 2026-10-19 14:14:39,449 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1738, model: portal.wizard 2026-10-19 14:14:39,488 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [3463], uid: 1738, model: res.partner 2026-10-19 14:14:39,511 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_ui_tools: Starting TestTheAssistantReadsAnyRecordAndMethodThePersonCouldOpen.test_what_a_named_method_takes_is_reported_with_its_defaults ... 2026-10-19 14:14:39,604 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1738, model: portal.wizard 2026-10-19 14:14:39,611 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1738, model: portal.wizard 2026-10-19 14:14:39,661 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1738, model: portal.wizard 2026-10-19 14:14:39,664 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1738, model: portal.wizard 2026-10-19 14:14:39,703 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-19 14:14:49,603 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_ui_tools: Starting TestTheAssistantSeesExactlyWhatTheUserCouldClick.test_a_screen_with_no_model_states_no_rights_at_all ... 2026-10-19 14:14:49,672 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_ui_tools: Starting TestTheAssistantSeesExactlyWhatTheUserCouldClick.test_an_action_this_users_groups_exclude_is_refused ... 2026-10-19 14:14:49,753 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1742, model: portal.wizard 2026-10-19 14:14:49,755 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1742, model: portal.wizard 2026-10-19 14:14:49,841 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_ui_tools: Starting TestTheAssistantSeesExactlyWhatTheUserCouldClick.test_the_reported_capabilities_mirror_this_users_own_rights ... 2026-10-19 14:14:49,958 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1741, model: portal.wizard 2026-10-19 14:14:49,960 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1741, model: portal.wizard 2026-10-19 14:14:50,004 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_ui_tools: Starting TestTheAssistantSeesExactlyWhatTheUserCouldClick.test_what_i_can_do_here_is_never_wider_for_a_lesser_user ... 2026-10-19 14:14:50,145 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1741, model: portal.wizard 2026-10-19 14:14:50,147 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1741, model: portal.wizard 2026-10-19 14:14:50,307 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-19 14:14:51,296 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 521 and Message-Id '<539299533119093.1792419291.255482673645020-openerp-private@3402a05e02fb>' from 'info@yourcompany.com' to (redacted) "'***@example.com'" successfully sent 2026-10-19 14:14:51,296 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 14:14:51,309 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [521] 2026-10-19 14:14:51,332 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.message records with IDs: [80127] 2026-10-19 14:14:51,333 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 14:14:51,341 100 INFO rb-993a05d-225723-426370 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-19 14:14:51,367 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_usage_log_replay: Starting TestUsageLogReplay.test_a_row_with_nothing_to_send_is_refused_and_nothing_is_sent ... 2026-10-19 14:14:51,426 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-19 14:14:52,541 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 522 and Message-Id '<606020041705087.1792419292.510061740875244-openerp-private@3402a05e02fb>' from 'info@yourcompany.com' to (redacted) "'***@example.com'" successfully sent 2026-10-19 14:14:52,542 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 14:14:52,551 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [522] 2026-10-19 14:14:52,564 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.message records with IDs: [80129] 2026-10-19 14:14:52,564 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 14:14:52,571 100 INFO rb-993a05d-225723-426370 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-19 14:14:53,617 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 523 and Message-Id '<030847285134545.1792419293.573303222656250-openerp-private@3402a05e02fb>' from 'info@yourcompany.com' to (redacted) "'***@example.com'" successfully sent 2026-10-19 14:14:53,618 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 14:14:53,630 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [523] 2026-10-19 14:14:53,647 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.message records with IDs: [80131] 2026-10-19 14:14:53,647 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 14:14:53,659 100 INFO rb-993a05d-225723-426370 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-19 14:14:53,692 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_vendor: Starting TestAIVendor.test_a_vendor_code_is_lowercase_letters_digits_and_underscores_only ... 2026-10-19 14:14:53,706 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_vendor: Starting TestAIVendor.test_an_ai_administrator_can_add_a_vendor ... 2026-10-19 14:14:53,720 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_vendor: Starting TestAIVendor.test_an_employee_reads_the_catalogue_but_cannot_add_to_it ... 2026-10-19 14:14:53,746 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1745, model: viin.ai.vendor 2026-10-19 14:14:53,756 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-19 14:14:54,741 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 524 and Message-Id '<272296797474172.1792419294.703868865966797-openerp-private@3402a05e02fb>' from 'info@yourcompany.com' to (redacted) "'***@example.com'" successfully sent 2026-10-19 14:14:54,742 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 14:14:54,760 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [524] 2026-10-19 14:14:54,777 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.message records with IDs: [80133] 2026-10-19 14:14:54,778 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 14:14:54,788 100 INFO rb-993a05d-225723-426370 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-19 14:14:54,888 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_vision_ocr: Starting TestVisionOcr.test_a_person_past_the_daily_cost_cap_is_refused_before_the_image_is_sent ... 2026-10-19 14:14:54,929 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.tests.test_vision_ocr: Starting TestVisionOcr.test_the_image_reaches_each_vendor_in_that_vendors_own_form ... 2026-10-19 14:14:55,346 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-19 14:15:13,695 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_approval.tests.test_cockpit_provider: Starting TestCockpitPendingApprovalsProvider.test_pending_approvals_ignores_a_request_nobody_has_been_asked_to_decide ... 2026-10-19 14:15:14,629 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_approval.tests.test_cockpit_provider: Starting TestCockpitPendingApprovalsProvider.test_pending_approvals_isolated_per_company ... 2026-10-19 14:15:15,912 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-19 14:15:16,990 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_brain.tests.test_a_page_changed_in_an_assistant_turn_records_that_assistant_and_turn: Starting TestAPageChangedInAnAssistantTurnRecordsThatAssistantAndTurn.test_a_created_page_stays_authored_by_its_creator_after_a_later_assistant_edit ... 2026-10-19 14:15:17,125 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_brain.tests.test_a_page_changed_in_an_assistant_turn_records_that_assistant_and_turn: Starting TestAPageChangedInAnAssistantTurnRecordsThatAssistantAndTurn.test_a_human_page_changed_outside_any_turn_stays_a_human_page ... 2026-10-19 14:15:17,217 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_brain.tests.test_a_page_changed_in_an_assistant_turn_records_that_assistant_and_turn: Starting TestAPageChangedInAnAssistantTurnRecordsThatAssistantAndTurn.test_a_page_born_in_a_turn_without_a_confidence_is_accepted ... 2026-10-19 14:15:17,326 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_brain.tests.test_a_page_changed_in_an_assistant_turn_records_that_assistant_and_turn: Starting TestAPageChangedInAnAssistantTurnRecordsThatAssistantAndTurn.test_a_page_moved_to_another_vault_in_a_turn_follows_the_review_rule_of_its_new_vault ... 2026-10-19 14:15:17,482 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_brain.tests.test_a_page_changed_in_an_assistant_turn_records_that_assistant_and_turn: Starting TestAPageChangedInAnAssistantTurnRecordsThatAssistantAndTurn.test_a_person_page_changed_in_a_turn_carries_that_turns_ai_text_reviewed_by_its_vaults_rule ... 2026-10-19 14:15:17,687 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_brain.tests.test_a_page_changed_in_an_assistant_turn_records_that_assistant_and_turn: Starting TestAPageChangedInAnAssistantTurnRecordsThatAssistantAndTurn.test_a_request_naming_an_assistant_and_turn_itself_attributes_nothing_to_them ... 2026-10-19 14:15:17,817 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_brain.tests.test_a_page_changed_in_an_assistant_turn_records_that_assistant_and_turn: Starting TestAPageChangedInAnAssistantTurnRecordsThatAssistantAndTurn.test_an_approved_page_changed_in_a_turn_loses_its_reviewer ... 2026-10-19 14:15:17,949 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_brain.tests.test_a_page_changed_in_an_assistant_turn_records_that_assistant_and_turn: Starting TestAPageChangedInAnAssistantTurnRecordsThatAssistantAndTurn.test_attribution_a_caller_states_gives_way_to_the_turn_it_runs_in ... 2026-10-19 14:15:18,083 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-19 14:15:18,696 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_brain.tests.test_ai_authored_block_text_and_reindex: Starting TestAiAuthoredBlockTextAndReindex.test_deleting_a_page_redrafts_its_vaults_source ... 2026-10-19 14:15:18,811 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.message records with IDs: [80605] 2026-10-19 14:15:18,862 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted viin.brain.page records with IDs: [6839] 2026-10-19 14:15:18,879 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_brain.tests.test_ai_authored_block_text_and_reindex: Starting TestAiAuthoredBlockTextAndReindex.test_moving_a_page_to_another_vault_redrafts_both_vaults_sources ... 2026-10-19 14:15:19,016 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-19 14:15:19,724 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_brain.tests.test_ai_editor_bridge: Starting TestAiEditorBridgeAttribution.test_commit_attribution_blocked_for_a_user_who_may_only_read_the_page ... 2026-10-19 14:15:20,205 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [6841], uid: 1755, model: viin.brain.page 2026-10-19 14:15:20,228 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-19 14:15:20,234 100 INFO rb-993a05d-225723-426370 odoo.tests.common: Auto retry disabled for test_qunit_viin_ai_brain (odoo.addons.viin_ai_brain.tests.test_ai_editor_bridge_js.TestAiEditorBridgeJs) 2026-10-19 14:15:20,234 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_brain.tests.test_ai_editor_bridge_js: Starting TestAiEditorBridgeJs.test_qunit_viin_ai_brain ... 2026-10-19 14:15:20,642 100 INFO rb-993a05d-225723-426370 odoo.tests.common.requests: request http://127.0.0.1:33791/json/version with timeout 3 increased to 10s during tests 2026-10-19 14:15:20,655 100 INFO rb-993a05d-225723-426370 odoo.tests.common.requests: request http://127.0.0.1:33791/json with timeout 3 increased to 10s during tests 2026-10-19 14:15:21,550 100 INFO rb-993a05d-225723-426370 odoo.tests.common: Surpressing hash update in CryptContext override 2026-10-19 14:15:21,555 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426370 login:admin from n/a 2026-10-19 14:15:21,621 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 14:15:22,710 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:15:22] "GET /web/tests?mod=web&filter=%2F%5Eviin_ai_brain%2F HTTP/1.1" 200 - 57 0.033 1.061 2026-10-19 14:15:22,783 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:15:22] "GET /web/assets/b0133ad/web.tests_assets.min.css HTTP/1.1" 200 - 4 0.004 0.021 2026-10-19 14:15:22,793 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:15:22] "GET /web/assets/d8069e0/web.qunit_suite_tests.min.css HTTP/1.1" 200 - 4 0.003 0.033 2026-10-19 14:15:22,797 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:15:22] "GET /web/assets/57bb85c/web.qunit_suite_tests.min.js HTTP/1.1" 200 - 4 0.002 0.024 2026-10-19 14:15:22,813 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:15:22] "GET /web/assets/59b81cf/web.tests_assets.min.js HTTP/1.1" 200 - 4 0.004 0.041 2026-10-19 14:15:22,864 100 INFO rb-993a05d-225723-426370 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-19 14:15:25,720 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 14:15:25] "GET /viin_brand/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-10-19 14:15:27,669 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:15:27] "POST /bus/get_model_definitions HTTP/1.1" 200 - 682 0.671 1.334 2026-10-19 14:15:27,686 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:15:27] "GET /web/bundle/web.assets_emoji HTTP/1.1" 200 - 3 0.007 2.001 2026-10-19 14:15:27,718 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:15:27] "GET /web/assets/5d0c822/web.assets_emoji.min.js HTTP/1.1" 200 - 4 0.002 0.010 2026-10-19 14:15:27,785 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:15:27] "GET /web/bundle/mail.assets_lamejs HTTP/1.1" 200 - 3 0.001 0.009 2026-10-19 14:15:27,806 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:15:27] "GET /web/assets/1656e97/mail.assets_lamejs.min.js HTTP/1.1" 200 - 4 0.002 0.010 2026-10-19 14:15:28,162 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 14:15:28] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 14:15:28,172 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 14: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-10-19 14:15:29,506 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-19 14:15:30,859 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_brain.tests.test_ai_page_edit_keeps_archived_mentions: Starting TestAiPageEditKeepsArchivedMentions.test_the_assistant_edits_a_page_whose_mentioned_record_was_archived ... 2026-10-19 14:15:30,987 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1757 deleted viin.brain.link records with IDs: [1] 2026-10-19 14:15:31,028 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-19 14:15:32,176 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 531 and Message-Id '<080797551863043.1792419332.131862878799438-openerp-private@3402a05e02fb>' from 'info@yourcompany.com' to (redacted) "'***@example.com'" successfully sent 2026-10-19 14:15:32,176 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 14:15:32,192 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [531] 2026-10-19 14:15:32,217 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.message records with IDs: [80626] 2026-10-19 14:15:32,218 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 14:15:32,232 100 INFO rb-993a05d-225723-426370 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-19 14:15:33,276 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 532 and Message-Id '<209204410330796.1792419333.232421636581421-openerp-private@3402a05e02fb>' from 'info@yourcompany.com' to (redacted) "'***@example.com'" successfully sent 2026-10-19 14:15:33,276 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 14:15:33,288 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [532] 2026-10-19 14:15:33,307 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.message records with IDs: [80628] 2026-10-19 14:15:33,307 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 14:15:33,315 100 INFO rb-993a05d-225723-426370 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-19 14:15:33,503 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_brain.tests.test_ai_record_query_shows_embed_content_only_with_target_access: Starting TestAiRecordQueryShowsEmbedContentOnlyWithTargetAccess.test_the_ai_record_query_cannot_reach_the_stored_content ... 2026-10-19 14:15:33,538 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_brain.tests.test_ai_record_query_shows_embed_content_only_with_target_access: Starting TestAiRecordQueryShowsEmbedContentOnlyWithTargetAccess.test_the_ai_record_query_returns_no_embed_content_the_caller_cannot_read ... 2026-10-19 14:15:33,690 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_brain.tests.test_ai_record_query_shows_embed_content_only_with_target_access: Starting TestAiRecordQueryShowsEmbedContentOnlyWithTargetAccess.test_the_ai_record_query_returns_the_embed_content_to_a_caller_who_can_read_the_target ... 2026-10-19 14:15:33,816 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-19 14:15:35,101 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_brain.tests.test_an_assistant_written_page_names_its_assistant: Starting TestAnAssistantWrittenPageNamesItsAssistant.test_a_page_created_in_an_assistant_turn_names_that_assistant_to_its_reader ... 2026-10-19 14:15:35,217 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_brain.tests.test_an_assistant_written_page_names_its_assistant: Starting TestAnAssistantWrittenPageNamesItsAssistant.test_a_record_link_an_assistant_makes_names_that_assistant_to_its_reader ... 2026-10-19 14:15:35,456 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_brain.tests.test_an_assistant_written_page_names_its_assistant: Starting TestAnAssistantWrittenPageNamesItsAssistant.test_an_assistant_the_reader_may_not_see_is_named_to_no_one ... 2026-10-19 14:15:35,562 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-19 14:15:37,198 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 533 and Message-Id '<687386220387915.1792419337.162846326828003-openerp-private@3402a05e02fb>' from 'info@yourcompany.com' to (redacted) "'***@example.com'" successfully sent 2026-10-19 14:15:37,199 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 14:15:37,209 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [533] 2026-10-19 14:15:37,226 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.message records with IDs: [80649] 2026-10-19 14:15:37,226 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 14:15:37,233 100 INFO rb-993a05d-225723-426370 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-19 14:15:38,225 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 534 and Message-Id '<339882342344827.1792419338.181463241577148-openerp-private@3402a05e02fb>' from 'info@yourcompany.com' to (redacted) "'***@example.com'" successfully sent 2026-10-19 14:15:38,225 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 14:15:38,237 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [534] 2026-10-19 14:15:38,254 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.message records with IDs: [80651] 2026-10-19 14:15:38,254 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 14:15:38,262 100 INFO rb-993a05d-225723-426370 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-19 14:15:39,332 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 535 and Message-Id '<866942889363715.1792419339.285466670989990-openerp-private@3402a05e02fb>' from 'info@yourcompany.com' to (redacted) "'***@example.com'" successfully sent 2026-10-19 14:15:39,332 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 14:15:39,361 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [535] 2026-10-19 14:15:39,395 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.message records with IDs: [80653] 2026-10-19 14:15:39,396 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 14:15:39,405 100 INFO rb-993a05d-225723-426370 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-19 14:15:39,502 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_brain.tests.test_an_editor_ai_fill_and_its_review_are_decided_by_the_server: Starting TestAnEditorAiFillAndItsReviewAreDecidedByTheServer.test_a_decision_never_stores_the_trace_or_confidence_the_browser_sends ... 2026-10-19 14:15:39,577 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_brain.tests.test_an_editor_ai_fill_and_its_review_are_decided_by_the_server: Starting TestAnEditorAiFillAndItsReviewAreDecidedByTheServer.test_a_fill_whose_run_gives_no_complete_answer_leaves_the_page_untouched ... 2026-10-19 14:15:40,165 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_brain.tests.test_an_editor_ai_fill_and_its_review_are_decided_by_the_server: Starting TestAnEditorAiFillAndItsReviewAreDecidedByTheServer.test_a_page_with_no_ai_author_takes_none_from_a_trace_that_is_not_the_users_own_run ... 2026-10-19 14:15:40,312 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.models.agent: viin.ai.agent: agent 275 was asked by user 1763 to run under a trace that belongs to another person or assistant; running under a new one instead 2026-10-19 14:15:40,374 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.models.agent: viin.ai.agent: agent 275 was asked by user 1763 to run under a trace that belongs to another person or assistant; running under a new one instead 2026-10-19 14:15:40,379 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_brain.tests.test_an_editor_ai_fill_and_its_review_are_decided_by_the_server: Starting TestAnEditorAiFillAndItsReviewAreDecidedByTheServer.test_a_page_with_no_ai_author_takes_the_users_run_as_author_with_no_confidence ... 2026-10-19 14:15:40,501 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_brain.tests.test_an_editor_ai_fill_and_its_review_are_decided_by_the_server: Starting TestAnEditorAiFillAndItsReviewAreDecidedByTheServer.test_a_reviewers_decision_is_recorded_with_them_as_its_reviewer ... 2026-10-19 14:15:40,713 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_brain.tests.test_an_editor_ai_fill_and_its_review_are_decided_by_the_server: Starting TestAnEditorAiFillAndItsReviewAreDecidedByTheServer.test_an_editor_fill_into_an_approved_page_of_an_auto_approving_vault_drops_its_reviewer ... 2026-10-19 14:15:41,246 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_brain.tests.test_an_editor_ai_fill_and_its_review_are_decided_by_the_server: Starting TestAnEditorAiFillAndItsReviewAreDecidedByTheServer.test_an_editors_fill_cannot_read_a_page_the_editor_cannot_open ... 2026-10-19 14:15:41,749 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [6854], uid: 1763, model: viin.brain.page 2026-10-19 14:15:41,761 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.models.agent: viin.ai.agent._execute_tool_call: tool=brain_get_page_content refused: Uh-oh! Looks like you have stumbled upon some top-secret records. Sorry, ai_fill_editor (base.group_user,viin_brain.group_brain_editor) (id=1763) doesn't have 'read' access to: - Viindoo Brain Page (viin.brain.page) If you really, really need access, perhaps you can win over your friendly administrator with a batch of freshly baked cookies. 2026-10-19 14:15:41,846 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_brain.tests.test_an_editor_ai_fill_and_its_review_are_decided_by_the_server: Starting TestAnEditorAiFillAndItsReviewAreDecidedByTheServer.test_an_editors_fill_in_a_vault_that_approves_ai_content_is_approved ... 2026-10-19 14:15:42,353 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_brain.tests.test_an_editor_ai_fill_and_its_review_are_decided_by_the_server: Starting TestAnEditorAiFillAndItsReviewAreDecidedByTheServer.test_an_editors_fill_into_a_page_another_assistant_wrote_keeps_its_authoring_run ... 2026-10-19 14:15:42,772 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_brain.tests.test_an_editor_ai_fill_and_its_review_are_decided_by_the_server: Starting TestAnEditorAiFillAndItsReviewAreDecidedByTheServer.test_an_editors_fill_into_an_approved_page_sends_it_back_to_review_without_its_reviewer ... 2026-10-19 14:15:43,240 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_brain.tests.test_an_editor_ai_fill_and_its_review_are_decided_by_the_server: Starting TestAnEditorAiFillAndItsReviewAreDecidedByTheServer.test_an_editors_fill_is_ai_text_of_the_assistant_and_run_that_wrote_it_awaiting_review ... 2026-10-19 14:15:43,661 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_brain.tests.test_an_editor_ai_fill_and_its_review_are_decided_by_the_server: Starting TestAnEditorAiFillAndItsReviewAreDecidedByTheServer.test_awaiting_review_or_no_review_is_never_a_decision ... 2026-10-19 14:15:43,737 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_brain.tests.test_an_editor_ai_fill_and_its_review_are_decided_by_the_server: Starting TestAnEditorAiFillAndItsReviewAreDecidedByTheServer.test_someone_who_cannot_review_ai_content_cannot_take_a_page_out_of_review ... 2026-10-19 14:15:43,918 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_brain.tests.test_an_editor_ai_fill_and_its_review_are_decided_by_the_server: Starting TestAnEditorAiFillAndItsReviewAreDecidedByTheServer.test_the_answer_the_reviewer_sees_is_the_inert_block_the_page_stores ... 2026-10-19 14:15:44,408 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-19 14:15:46,136 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_brain.tests.test_assistant_door_follows_the_users_own_rights: Starting TestAssistantDoorFollowsTheUsersOwnRights.test_a_user_who_may_edit_the_page_may_edit_it_through_the_assistant ... 2026-10-19 14:15:46,231 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_brain.tests.test_assistant_door_follows_the_users_own_rights: Starting TestAssistantDoorFollowsTheUsersOwnRights.test_a_user_who_may_not_edit_the_page_is_refused_by_the_assistant_too ... 2026-10-19 14:15:46,340 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [6876], uid: 1768, model: viin.brain.page 2026-10-19 14:15:46,366 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [6876], uid: 1768, model: viin.brain.page 2026-10-19 14:15:46,391 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-19 14:15:47,569 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_brain.tests.test_brain_delegated_answer_survives: Starting TestBrainDelegatedAnswerSurvives.test_the_specialists_real_knowledge_base_answer_reaches_the_callers_own_terminal ... 2026-10-19 14:15:48,113 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-19 14:15:48,709 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_brain.tests.test_brain_rag: Starting TestBrainRag.test_re_embed_on_write ... 2026-10-19 14:15:48,789 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_brain.tests.test_brain_rag: Starting TestBrainRag.test_re_embed_on_write_vault_scope ... 2026-10-19 14:15:48,824 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-19 14:15:49,521 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_brain.tests.test_brain_semantic_search_follows_the_index_it_searches: Starting TestBrainSemanticSearchFollowsTheIndexItSearches.test_a_vault_not_yet_vectorised_is_answered_by_keyword_match_without_a_paid_call ... 2026-10-19 14:15:49,605 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_brain.tests.test_brain_semantic_search_follows_the_index_it_searches: Starting TestBrainSemanticSearchFollowsTheIndexItSearches.test_hits_come_best_match_first_with_the_best_score_first ... 2026-10-19 14:15:49,786 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.models.embedding: viin.ai.embedding: added column embedding_384 vector(384) 2026-10-19 14:15:49,831 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.models.embedding: viin.ai.embedding: created index viin_ai_embedding_384_idx on embedding_384 2026-10-19 14:15:49,859 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_brain.tests.test_brain_semantic_search_follows_the_index_it_searches: Starting TestBrainSemanticSearchFollowsTheIndexItSearches.test_the_query_is_embedded_with_the_model_that_built_the_brain_index ... 2026-10-19 14:15:50,028 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.models.embedding: viin.ai.embedding: added column embedding_384 vector(384) 2026-10-19 14:15:50,071 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.models.embedding: viin.ai.embedding: created index viin_ai_embedding_384_idx on embedding_384 2026-10-19 14:15:50,123 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-19 14:15:50,835 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_brain.tests.test_brain_semantic_search_reports_an_outage_instead_of_a_keyword_match: Starting TestBrainSemanticSearchReportsAnOutageInsteadOfAKeywordMatch.test_a_cost_cap_breach_while_embedding_the_query_still_propagates ... 2026-10-19 14:15:50,987 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.models.embedding: viin.ai.embedding: added column embedding_384 vector(384) 2026-10-19 14:15:51,037 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.models.embedding: viin.ai.embedding: created index viin_ai_embedding_384_idx on embedding_384 2026-10-19 14:15:51,105 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_brain.tests.test_brain_semantic_search_reports_an_outage_instead_of_a_keyword_match: Starting TestBrainSemanticSearchReportsAnOutageInsteadOfAKeywordMatch.test_a_vendor_that_cannot_embed_the_query_is_reported_unavailable_not_as_an_empty_match ... 2026-10-19 14:15:51,275 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.models.embedding: viin.ai.embedding: added column embedding_384 vector(384) 2026-10-19 14:15:51,311 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.models.embedding: viin.ai.embedding: created index viin_ai_embedding_384_idx on embedding_384 2026-10-19 14:15:51,442 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-19 14:15:53,142 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_brain.tests.test_brain_tool_answers_follow_the_callers_own_rights: Starting TestGraphTraverseFollowsVaultMembership.test_a_hop_target_outside_the_callers_vault_membership_is_never_surfaced ... 2026-10-19 14:15:53,223 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_brain.tests.test_brain_tool_answers_follow_the_callers_own_rights: Starting TestGraphTraverseFollowsVaultMembership.test_a_member_of_the_target_vault_gets_it_in_the_hop_list ... 2026-10-19 14:15:53,281 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-19 14:15:54,716 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.models.media: viin.ai.media.process: media 12 config gap: Your vision/OCR provider has no API key configured. Open AI > Configuration > Getting Started and add a key to your vision provider, or set its Authentication to No Authentication if the service needs none, so it can perform OCR. 2026-10-19 14:15:54,735 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.models.media: viin.ai.media.process: media 13 config gap: No AI provider that can handle audio is available for company My Company (San Francisco). Configure a provider that advertises the 'audio' capability and is usable (active, with an API key, or with No Authentication), then try again. 2026-10-19 14:15:54,859 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.models.embedding: viin.ai.embedding: added column embedding_384 vector(384) 2026-10-19 14:15:54,897 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.models.embedding: viin.ai.embedding: created index viin_ai_embedding_384_idx on embedding_384 2026-10-19 14:15:54,906 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_brain.tests.test_brain_tool_answers_follow_the_callers_own_rights: Starting TestSemanticSearchFollowsVaultMembership.test_vector_path_never_returns_a_page_outside_the_callers_vault_membership ... 2026-10-19 14:15:55,010 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-19 14:15:56,348 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.models.media: viin.ai.media.process: media 14 config gap: Your vision/OCR provider has no API key configured. Open AI > Configuration > Getting Started and add a key to your vision provider, or set its Authentication to No Authentication if the service needs none, so it can perform OCR. 2026-10-19 14:15:56,367 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.models.media: viin.ai.media.process: media 15 config gap: No AI provider that can handle audio is available for company My Company (San Francisco). Configure a provider that advertises the 'audio' capability and is usable (active, with an API key, or with No Authentication), then try again. 2026-10-19 14:15:56,482 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.models.embedding: viin.ai.embedding: added column embedding_384 vector(384) 2026-10-19 14:15:56,523 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.models.embedding: viin.ai.embedding: created index viin_ai_embedding_384_idx on embedding_384 2026-10-19 14:15:56,533 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_brain.tests.test_brain_tool_answers_follow_the_callers_own_rights: Starting TestSemanticSearchVaultIdArgumentNeverWidensAccess.test_naming_a_vault_the_caller_does_not_belong_to_returns_nothing ... 2026-10-19 14:15:56,562 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_brain.tests.test_brain_tool_answers_follow_the_callers_own_rights: Starting TestSemanticSearchVaultIdArgumentNeverWidensAccess.test_naming_the_callers_own_vault_still_returns_its_pages ... 2026-10-19 14:15:56,702 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-19 14:15:58,125 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_brain.tests.test_brain_tool_answers_follow_the_callers_own_rights: Starting TestTimelineQueryFollowsVaultMembership.test_no_vault_id_filter_still_excludes_pages_outside_membership ... 2026-10-19 14:15:58,206 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-19 14:16:00,137 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_brain.tests.test_brain_tool_answers_follow_the_callers_own_rights: Starting TestUpdatePropertyFollowsWriteRightsAndVaultScoping.test_a_shared_technical_name_never_attaches_the_wrong_vaults_property ... 2026-10-19 14:16:00,289 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_brain.tests.test_brain_tool_answers_follow_the_callers_own_rights: Starting TestUpdatePropertyFollowsWriteRightsAndVaultScoping.test_a_user_who_may_not_write_the_page_is_refused_the_property_update_too ... 2026-10-19 14:16:00,391 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [6902], uid: 1785, model: viin.brain.page 2026-10-19 14:16:00,416 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [6902], uid: 1785, model: viin.brain.page 2026-10-19 14:16:00,431 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_brain.tests.test_brain_tool_answers_follow_the_callers_own_rights: Starting TestUpdatePropertyFollowsWriteRightsAndVaultScoping.test_a_user_who_may_write_the_page_may_update_its_property_through_the_assistant ... 2026-10-19 14:16:00,672 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-19 14:16:01,965 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_brain.tests.test_brain_tool_ids_accept_the_exact_name_of_a_vault_or_page: Starting TestBrainToolIdsAcceptTheExactNameOfAVaultOrPage.test_a_page_the_user_cannot_read_is_refused_like_an_unknown_one ... 2026-10-19 14:16:02,316 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.models.agent: viin.ai.agent: tool=brain_get_page_content not run - record_id.not_found for parameter page_id 2026-10-19 14:16:02,402 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.models.agent: viin.ai.agent: tool=brain_get_page_content not run - record_id.not_found for parameter page_id 2026-10-19 14:16:02,408 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_brain.tests.test_brain_tool_ids_accept_the_exact_name_of_a_vault_or_page: Starting TestBrainToolIdsAcceptTheExactNameOfAVaultOrPage.test_a_page_the_user_may_read_is_found_by_its_exact_name ... 2026-10-19 14:16:02,810 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_brain.tests.test_brain_tool_ids_accept_the_exact_name_of_a_vault_or_page: Starting TestBrainToolIdsAcceptTheExactNameOfAVaultOrPage.test_a_vault_the_user_cannot_read_is_refused_like_an_unknown_one ... 2026-10-19 14:16:03,188 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.models.agent: viin.ai.agent: tool=brain_create_page not run - record_id.not_found for parameter vault_id 2026-10-19 14:16:03,265 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.models.agent: viin.ai.agent: tool=brain_create_page not run - record_id.not_found for parameter vault_id 2026-10-19 14:16:03,289 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-19 14:16:04,116 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_brain.tests.test_brain_tool_server_action: Starting TestBrainToolServerAction.test_every_brain_tool_answers_through_its_server_action_inside_a_turn ... 2026-10-19 14:16:04,574 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-19 14:16:05,265 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_brain.tests.test_brain_tools: Starting TestBrainTools.test_a_block_id_the_page_reader_returns_places_the_new_block_right_after_that_block ... 2026-10-19 14:16:05,361 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_brain.tests.test_brain_tools: Starting TestBrainTools.test_a_block_sent_in_its_declared_shape_lands_its_words_on_the_page ... 2026-10-19 14:16:05,615 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_brain.tests.test_brain_tools: Starting TestBrainTools.test_a_block_the_tool_cannot_place_is_refused_and_the_page_is_unchanged ... 2026-10-19 14:16:05,836 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_brain.tests.test_brain_tools: Starting TestBrainTools.test_a_brain_search_inside_a_turn_books_its_query_cost_to_that_agent_and_trace ... 2026-10-19 14:16:06,006 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.models.embedding: viin.ai.embedding: added column embedding_384 vector(384) 2026-10-19 14:16:06,066 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.models.embedding: viin.ai.embedding: created index viin_ai_embedding_384_idx on embedding_384 2026-10-19 14:16:06,171 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_brain.tests.test_brain_tools: Starting TestBrainTools.test_a_brain_writer_called_outside_an_assistant_turn_is_refused ... 2026-10-19 14:16:06,259 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_brain.tests.test_brain_tools: Starting TestBrainTools.test_a_page_body_whose_text_sits_outside_any_block_is_refused_and_no_page_is_created ... 2026-10-19 14:16:06,316 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_brain.tests.test_brain_tools: Starting TestBrainTools.test_a_typed_property_holds_the_value_the_assistant_sent ... 2026-10-19 14:16:06,447 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_brain.tests.test_brain_tools: Starting TestBrainTools.test_a_value_a_number_property_cannot_hold_is_refused_and_nothing_is_stored ... 2026-10-19 14:16:06,548 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_brain.tests.test_brain_tools: Starting TestBrainTools.test_an_after_block_id_that_is_not_a_block_of_the_page_is_refused_and_nothing_is_stored ... 2026-10-19 14:16:06,664 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_brain.tests.test_brain_tools: Starting TestBrainTools.test_semantic_search_respects_page_acl ... 2026-10-19 14:16:07,410 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-19 14:16:08,164 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_brain.tests.test_brain_tools_acl_attribution: Starting TestBrainToolsAclAttribution.test_create_page_gated_by_vault_role_not_brain_group_membership ... 2026-10-19 14:16:08,949 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [6925], uid: 1792, model: viin.brain.page 2026-10-19 14:16:08,988 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_brain.tests.test_brain_tools_acl_attribution: Starting TestBrainToolsAclAttribution.test_semantic_search_ilike_fallback_guards_by_source_not_resmodel ... 2026-10-19 14:16:09,662 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-19 14:16:10,330 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_brain.tests.test_brain_tools_kg_temporal: Starting TestBrainToolsRecordStateAsOf.test_past_state_of_a_record_the_caller_cannot_read_or_that_is_gone_is_empty ... 2026-10-19 14:16:10,974 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1794 deleted mail.message records with IDs: [80828] 2026-10-19 14:16:10,994 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1794 deleted viin.brain.page records with IDs: [6930] 2026-10-19 14:16:11,008 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1794 deleted mail.followers records with IDs: [38711] 2026-10-19 14:16:11,057 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [6928], uid: 1795, model: viin.brain.page 2026-10-19 14:16:11,077 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_brain.tests.test_brain_tools_kg_temporal: Starting TestBrainToolsRecordStateAsOf.test_record_state_as_of_existing_record_returns_reconstructed_state ... 2026-10-19 14:16:11,127 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-19 14:16:12,411 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_brain.tests.test_brain_tools_kg_temporal_run: Starting TestBrainToolsKgTemporalRun.test_graph_traverse_as_of_excludes_superseded_link ... 2026-10-19 14:16:12,529 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_brain.tests.test_brain_tools_kg_temporal_run: Starting TestBrainToolsKgTemporalRun.test_low_priv_user_can_invoke_brain_tool_via_run ... 2026-10-19 14:16:12,565 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_brain.tests.test_brain_tools_kg_temporal_run: Starting TestBrainToolsKgTemporalRun.test_temporal_diff_acl_excludes_unreadable ... 2026-10-19 14:16:12,737 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_brain.tests.test_brain_tools_kg_temporal_run: Starting TestBrainToolsKgTemporalRun.test_temporal_diff_reports_a_link_created_between_the_two_moments ... 2026-10-19 14:16:12,857 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-19 14:16:13,143 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_brain.tests.test_brain_tours: Starting TestBrainAiBlockMidDocTour.test_brain_ai_block_mid_doc_tour ... 2026-10-19 14:16:13,563 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainAiBlockMidDocTour: Chrome pid: 7859 2026-10-19 14:16:13,564 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainAiBlockMidDocTour: Chrome headless temporary user profile dir: /tmp/tmplr5fmb57_chrome_odoo 2026-10-19 14:16:13,564 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainAiBlockMidDocTour: Issuing json command http://127.0.0.1:37765/json/version 2026-10-19 14:16:13,566 100 INFO rb-993a05d-225723-426370 odoo.tests.common.requests: request http://127.0.0.1:37765/json/version with timeout 3 increased to 10s during tests 2026-10-19 14:16:13,582 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainAiBlockMidDocTour: Browser version: Chrome/150.0.7871.114 2026-10-19 14:16:13,583 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainAiBlockMidDocTour: Issuing json command http://127.0.0.1:37765/json 2026-10-19 14:16:13,584 100 INFO rb-993a05d-225723-426370 odoo.tests.common.requests: request http://127.0.0.1:37765/json with timeout 3 increased to 10s during tests 2026-10-19 14:16:13,601 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainAiBlockMidDocTour: Websocket url found: ws://127.0.0.1:37765/devtools/page/C714F8AEBC28A40C40D6FC963C74E4CD 2026-10-19 14:16:13,618 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainAiBlockMidDocTour: Enable chrome headless console log notification 2026-10-19 14:16:13,652 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainAiBlockMidDocTour: Chrome headless enable page notifications 2026-10-19 14:16:14,355 100 INFO rb-993a05d-225723-426370 odoo.tests.common: Surpressing hash update in CryptContext override 2026-10-19 14:16:14,360 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426370 login:admin from n/a 2026-10-19 14:16:14,379 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainAiBlockMidDocTour: Setting session cookie in browser 2026-10-19 14:16:14,383 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainAiBlockMidDocTour: Open "http://127.0.0.1:8069/web#action=686" in browser 2026-10-19 14:16:14,383 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainAiBlockMidDocTour: Navigating to: "http://127.0.0.1:8069/web#action=686" 2026-10-19 14:16:14,408 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 14:16:16,721 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:16:16] "GET /web HTTP/1.1" 200 - 119 0.129 2.192 2026-10-19 14:16:16,725 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainAiBlockMidDocTour: Navigation result: {'frameId': 'C714F8AEBC28A40C40D6FC963C74E4CD', 'loaderId': '8A79E70B53C380B877910E882D4B8168', 'isDownload': False} 2026-10-19 14:16:16,726 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainAiBlockMidDocTour: Evaluate ready code "odoo.isTourReady('ai_block_mid_doc')" 2026-10-19 14:16:16,779 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:16:16] "GET /web/assets/79654fb/web.assets_web.min.css HTTP/1.1" 200 - 4 0.009 0.011 2026-10-19 14:16:16,842 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:16:16] "GET /web/webclient/load_menus/3db028efffd8214c0fab52c2eceea244c3037ebdb07f49f6619caccea1d6d604 HTTP/1.1" 200 - 4 0.006 0.065 2026-10-19 14:16:16,859 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:16:16] "GET /web/assets/0ac3166/web.assets_web.min.js HTTP/1.1" 200 - 4 0.008 0.083 2026-10-19 14:16:16,875 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:16:16] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 4 0.003 0.093 2026-10-19 14:16:16,907 100 INFO rb-993a05d-225723-426370 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-19 14:16:16,915 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:16:16] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 11 0.020 0.112 2026-10-19 14:16:16,981 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:16:16] "GET /web/assets/6f53984/web.assets_tests.min.js HTTP/1.1" 200 - 4 0.009 0.027 2026-10-19 14:16:18,113 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 14:16:18] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-10-19 14:16:18,125 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 14:16:18] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.007 2026-10-19 14:16:18,130 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 14:16:18] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.004 2026-10-19 14:16:18,173 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:16:18] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.011 0.015 2026-10-19 14:16:18,199 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:16:18] "POST /web/action/load HTTP/1.1" 200 - 7 0.013 0.037 2026-10-19 14:16:18,279 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainAiBlockMidDocTour: Evaluate test code "odoo.startTour('ai_block_mid_doc', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/web#action=686"})" 2026-10-19 14:16:18,372 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:16:18] "POST /mail/init_messaging HTTP/1.1" 200 - 75 0.077 0.143 2026-10-19 14:16:18,388 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:16:18] "POST /web/action/load HTTP/1.1" 200 - 7 0.004 0.225 2026-10-19 14:16:18,538 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:16:18] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 77 0.065 0.084 2026-10-19 14:16:18,543 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:16:18] "GET /web/service-worker.js HTTP/1.1" 200 - 2 0.000 0.362 2026-10-19 14:16:18,562 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 14:16:18] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.014 2026-10-19 14:16:18,572 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:16:18] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 9 0.010 0.342 2026-10-19 14:16:18,675 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:16:18] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 37 0.030 0.407 2026-10-19 14:16:18,682 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:16:18] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.377 2026-10-19 14:16:18,738 100 INFO rb-993a05d-225723-426370 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-10-19 14:16:18,816 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:16:18] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 20 0.041 0.607 2026-10-19 14:16:18,842 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 14:16:18] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.015 2026-10-19 14:16:18,855 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 14:16:18] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.008 2026-10-19 14:16:18,869 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:16:18] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 11 0.017 0.457 2026-10-19 14:16:18,881 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 14:16:18] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.013 2026-10-19 14:16:18,924 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:16:18] "POST /mail/load_message_failures HTTP/1.1" 200 - 12 0.023 0.345 2026-10-19 14:16:18,938 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:16:18] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 5 0.002 0.349 2026-10-19 14:16:18,976 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:16:18] "GET /web/offline HTTP/1.1" 200 - 7 0.004 0.381 2026-10-19 14:16:18,982 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:16:18] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.266 2026-10-19 14:16:19,033 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:16:19] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 11 0.015 0.292 2026-10-19 14:16:19,094 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:16:19] "GET /web/bundle/viin_brain.lazy_brain_app?lang=en_US HTTP/1.1" 200 - 7 0.003 0.198 2026-10-19 14:16:19,126 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:16:19] "GET /web/assets/685b46b/viin_brain.lazy_brain_app.min.css HTTP/1.1" 200 - 4 0.009 0.014 2026-10-19 14:16:19,139 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:16:19] "GET /web/assets/01cfbb1/viin_brain.lazy_brain_app.min.js HTTP/1.1" 200 - 4 0.009 0.025 2026-10-19 14:16:19,263 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:16:19] "POST /web/dataset/call_kw/viin.brain.vault/search_read HTTP/1.1" 200 - 19 0.032 0.026 2026-10-19 14:16:19,303 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:16:19] "POST /web/dataset/call_kw/viin.brain.vault/search_read HTTP/1.1" 200 - 8 0.006 0.017 2026-10-19 14:16:19,356 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:16:19] "POST /web/dataset/call_kw/viin.brain.page/brain_load_root_pages HTTP/1.1" 200 - 8 0.006 0.012 2026-10-19 14:16:19,374 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:16:19] "POST /web/dataset/call_kw/viin.brain.page/brain_load_root_pages HTTP/1.1" 200 - 4 0.002 0.008 2026-10-19 14:16:19,406 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:16:19] "POST /web/dataset/call_kw/viin.brain.tag/brain_tag_tree_with_counts HTTP/1.1" 200 - 8 0.006 0.013 2026-10-19 14:16:20,165 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainAiBlockMidDocTour.browser: Tour ai_block_mid_doc on step: 'Brain app is open (trigger: .o_brain_app)' 2026-10-19 14:16:20,174 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainAiBlockMidDocTour.browser: Tour ai_block_mid_doc on step: 'Ensure the "Personal" Brain vault is active (trigger: .o_brain_sidebar)' 2026-10-19 14:16:20,190 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainAiBlockMidDocTour.browser: Tour ai_block_mid_doc on step: 'Open the mid-document test page (trigger: .o_brain_page_row:contains("AI Block Mid-Doc Test Page"))' 2026-10-19 14:16:20,208 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:16:20] "POST /web/dataset/call_kw/viin.brain.page/read HTTP/1.1" 200 - 3 0.003 0.007 2026-10-19 14:16:20,225 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:16:20] "POST /web/dataset/call_kw/viin.brain.comment/search_count HTTP/1.1" 200 - 7 0.008 0.017 2026-10-19 14:16:20,261 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainAiBlockMidDocTour.browser: Tour ai_block_mid_doc on step: 'Editor is ready (trigger: .o_brain_editor_body_edit[contenteditable="true"])' 2026-10-19 14:16:20,303 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:16:20] "GET /web/bundle/web_editor.backend_assets_wysiwyg?lang=en_US HTTP/1.1" 200 - 8 0.005 0.079 2026-10-19 14:16:20,322 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:16:20] "POST /web/dataset/call_kw/viin.brain.link/search_read HTTP/1.1" 200 - 7 0.008 0.062 2026-10-19 14:16:20,352 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:16:20] "POST /web/dataset/call_kw/viin.brain.page/brain_get_properties_with_values HTTP/1.1" 200 - 8 0.012 0.072 2026-10-19 14:16:20,378 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:16:20] "POST /web/dataset/call_kw/viin.brain.snapshot/search_read HTTP/1.1" 200 - 7 0.008 0.098 2026-10-19 14:16:20,388 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:16:20] "POST /web/dataset/call_kw/viin.brain.page/read HTTP/1.1" 200 - 4 0.003 0.114 2026-10-19 14:16:20,417 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:16:20] "POST /web/dataset/call_kw/viin.brain.page/read HTTP/1.1" 200 - 4 0.015 0.125 2026-10-19 14:16:20,427 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:16:20] "POST /web/dataset/call_kw/viin.brain.link/search_read HTTP/1.1" 200 - 3 0.003 0.115 2026-10-19 14:16:20,440 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:16:20] "GET /web/assets/9d153c0/web_editor.backend_assets_wysiwyg.min.css HTTP/1.1" 200 - 4 0.003 0.105 2026-10-19 14:16:20,451 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:16:20] "POST /web/dataset/call_kw/viin.brain.page/brain_get_properties_with_values HTTP/1.1" 200 - 4 0.003 0.089 2026-10-19 14:16:20,460 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:16:20] "POST /web/dataset/call_kw/viin.brain.snapshot/search_read HTTP/1.1" 200 - 3 0.002 0.057 2026-10-19 14:16:20,482 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:16:20] "POST /web/dataset/call_kw/viin.brain.page/read HTTP/1.1" 200 - 4 0.013 0.054 2026-10-19 14:16:20,494 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:16:20] "GET /web/assets/7dada01/web_editor.backend_assets_wysiwyg.min.js HTTP/1.1" 200 - 4 0.003 0.057 2026-10-19 14:16:20,530 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:16:20] "POST /web/dataset/call_kw/viin.brain.link/search_read HTTP/1.1" 200 - 3 0.011 0.015 2026-10-19 14:16:20,551 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:16:20] "POST /web/dataset/call_kw/viin.brain.page/brain_get_properties_with_values HTTP/1.1" 200 - 4 0.006 0.023 2026-10-19 14:16:20,562 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:16:20] "POST /web/dataset/call_kw/viin.brain.page/read HTTP/1.1" 200 - 4 0.002 0.031 2026-10-19 14:16:20,575 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:16:20] "POST /web/dataset/call_kw/viin.brain.snapshot/search_read HTTP/1.1" 200 - 3 0.007 0.041 2026-10-19 14:16:20,581 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:16:20] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.010 2026-10-19 14:16:20,612 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:16:20] "POST /web/dataset/call_kw/viin.brain.page/get_brain_client_config HTTP/1.1" 200 - 3 0.004 0.020 2026-10-19 14:16:20,637 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:16:20] "POST /web/dataset/call_kw/viin.brain.page/read HTTP/1.1" 200 - 6 0.002 0.011 2026-10-19 14:16:20,666 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:16:20] "POST /web/dataset/call_kw/viin.brain.share.link/search_count HTTP/1.1" 200 - 7 0.009 0.012 2026-10-19 14:16:20,739 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:16:20] "POST /web/dataset/call_kw/ir.ui.view/render_public_asset HTTP/1.1" 200 - 8 0.008 0.026 2026-10-19 14:16:20,873 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:16:20] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.013 2026-10-19 14:16:20,914 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:16:20] "GET /web/image/res.users/2/avatar_128 HTTP/1.1" 200 - 11 0.009 0.045 2026-10-19 14:16:20,936 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:16:20] "POST /web/dataset/call_kw/viin.brain.page/brain_get_linked_records HTTP/1.1" 200 - 9 0.009 0.071 2026-10-19 14:16:20,967 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:16:20] "POST /web/dataset/call_kw/viin.brain.page/action_presence_open HTTP/1.1" 200 - 7 0.010 0.095 2026-10-19 14:16:21,667 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainAiBlockMidDocTour.browser: Tour ai_block_mid_doc on step: 'Place cursor in empty middle paragraph and open Powerbox (trigger: .o_brain_editor_body_edit[contenteditable="true"])' 2026-10-19 14:16:21,698 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainAiBlockMidDocTour.browser: Tour ai_block_mid_doc on step: 'Dismiss any conflict dialog OR wait for Powerbox (trigger: .o_brain_conflict_force, .oe-powerbox-wrapper)' 2026-10-19 14:16:21,708 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainAiBlockMidDocTour.browser: Tour ai_block_mid_doc on step: 'Powerbox is open (trigger: .oe-powerbox-wrapper)' 2026-10-19 14:16:21,725 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainAiBlockMidDocTour.browser: Tour ai_block_mid_doc on step: 'Select AI block command (trigger: .oe-powerbox-commandName:contains("AI block"))' 2026-10-19 14:16:21,767 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainAiBlockMidDocTour.browser: Tour ai_block_mid_doc on step: 'AiBlock is in empty state (OWL mounted) (trigger: .o_viin_ai_block[data-ai-status="empty"])' 2026-10-19 14:16:21,779 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainAiBlockMidDocTour.browser: Tour ai_block_mid_doc on step: 'AI block is mid-document: Line B paragraph follows the trailing paragraph (trigger: .o_brain_editor_body_edit [data-embedded="ai_block"] + p + p)' 2026-10-19 14:16:21,781 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainAiBlockMidDocTour.browser: test successful 2026-10-19 14:16:21,798 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 14:16:21] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 14:16:21,801 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainAiBlockMidDocTour: Closing chrome headless with pid 7859 2026-10-19 14:16:21,804 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainAiBlockMidDocTour: Closing websocket connection 2026-10-19 14:16:21,805 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainAiBlockMidDocTour: Terminating chrome headless with pid 7859 2026-10-19 14:16:21,909 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainAiBlockMidDocTour: Chrome Log in: /tmp/odoo_tests/rb-993a05d-225723-426370/chrome_logs/chrome_log_20261019_141621_908935_TestBrainAiBlockMidDocTour.txt 2026-10-19 14:16:21,909 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainAiBlockMidDocTour: Removing chrome user profile "/tmp/tmplr5fmb57_chrome_odoo" 2026-10-19 14:16:21,933 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-19 14:16:22,248 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_brain.tests.test_brain_tours: Starting TestBrainAiBlockTour.test_approving_an_ai_block_records_the_review_without_inventing_a_confidence ... 2026-10-19 14:16:22,583 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainAiBlockTour: Chrome pid: 8098 2026-10-19 14:16:22,584 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainAiBlockTour: Chrome headless temporary user profile dir: /tmp/tmpk17i9gjl_chrome_odoo 2026-10-19 14:16:22,584 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainAiBlockTour: Issuing json command http://127.0.0.1:37069/json/version 2026-10-19 14:16:22,586 100 INFO rb-993a05d-225723-426370 odoo.tests.common.requests: request http://127.0.0.1:37069/json/version with timeout 3 increased to 10s during tests 2026-10-19 14:16:22,661 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainAiBlockTour: Browser version: Chrome/150.0.7871.114 2026-10-19 14:16:22,661 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainAiBlockTour: Issuing json command http://127.0.0.1:37069/json 2026-10-19 14:16:22,662 100 INFO rb-993a05d-225723-426370 odoo.tests.common.requests: request http://127.0.0.1:37069/json with timeout 3 increased to 10s during tests 2026-10-19 14:16:22,670 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainAiBlockTour: Websocket url found: ws://127.0.0.1:37069/devtools/page/6F68C8DD282215291B4BCEC345A5D3F0 2026-10-19 14:16:22,680 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainAiBlockTour: Enable chrome headless console log notification 2026-10-19 14:16:22,686 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainAiBlockTour: Chrome headless enable page notifications 2026-10-19 14:16:23,362 100 INFO rb-993a05d-225723-426370 odoo.tests.common: Surpressing hash update in CryptContext override 2026-10-19 14:16:23,367 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426370 login:admin from n/a 2026-10-19 14:16:23,378 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainAiBlockTour: Setting session cookie in browser 2026-10-19 14:16:23,381 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainAiBlockTour: Open "http://127.0.0.1:8069/web#action=686&active_page_id=6942&active_vault_id=3863" in browser 2026-10-19 14:16:23,381 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainAiBlockTour: Navigating to: "http://127.0.0.1:8069/web#action=686&active_page_id=6942&active_vault_id=3863" 2026-10-19 14:16:23,396 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 14:16:24,668 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:16:24] "GET /web HTTP/1.1" 200 - 119 0.151 1.124 2026-10-19 14:16:24,674 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainAiBlockTour: Navigation result: {'frameId': '6F68C8DD282215291B4BCEC345A5D3F0', 'loaderId': '55C20E83DBFF37169D4E76183DA8DBEB', 'isDownload': False} 2026-10-19 14:16:24,674 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainAiBlockTour: Evaluate ready code "odoo.isTourReady('ai_block')" 2026-10-19 14:16:24,742 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:16:24] "GET /web/assets/79654fb/web.assets_web.min.css HTTP/1.1" 200 - 4 0.023 0.010 2026-10-19 14:16:24,756 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:16:24] "GET /web/assets/0ac3166/web.assets_web.min.js HTTP/1.1" 200 - 4 0.006 0.039 2026-10-19 14:16:24,805 100 INFO rb-993a05d-225723-426370 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-19 14:16:24,809 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:16:24] "GET /web/webclient/load_menus/3db028efffd8214c0fab52c2eceea244c3037ebdb07f49f6619caccea1d6d604 HTTP/1.1" 200 - 4 0.006 0.090 2026-10-19 14:16:24,826 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:16:24] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 4 0.003 0.106 2026-10-19 14:16:24,849 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:16:24] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 11 0.010 0.115 2026-10-19 14:16:24,876 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:16:24] "GET /web/assets/6f53984/web.assets_tests.min.js HTTP/1.1" 200 - 4 0.003 0.010 2026-10-19 14:16:25,873 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 14:16:25] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-10-19 14:16:25,876 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 14:16:25] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.007 2026-10-19 14:16:25,901 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 14:16:25] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.009 2026-10-19 14:16:25,921 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:16:25] "POST /web/action/load HTTP/1.1" 200 - 7 0.012 0.020 2026-10-19 14:16:25,958 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:16:25] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.013 0.031 2026-10-19 14:16:26,016 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainAiBlockTour: Evaluate test code "odoo.startTour('ai_block', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/web#action=686&active_page_id=6942&active_vault_id=3863"})" 2026-10-19 14:16:26,124 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:16:26] "POST /mail/init_messaging HTTP/1.1" 200 - 75 0.066 0.128 2026-10-19 14:16:26,158 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:16:26] "POST /web/action/load HTTP/1.1" 200 - 7 0.017 0.204 2026-10-19 14:16:26,166 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:16:26] "GET /web/service-worker.js HTTP/1.1" 200 - 2 0.003 0.223 2026-10-19 14:16:26,201 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 14:16:26] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 14:16:26,220 100 INFO rb-993a05d-225723-426370 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-10-19 14:16:26,292 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:16:26] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 20 0.034 0.314 2026-10-19 14:16:26,327 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:16:26] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 9 0.012 0.341 2026-10-19 14:16:26,428 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:16:26] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 40 0.031 0.418 2026-10-19 14:16:26,434 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:16:26] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.378 2026-10-19 14:16:26,612 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:16:26] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 74 0.091 0.390 2026-10-19 14:16:26,635 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 14:16:26] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-19 14:16:26,653 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 14:16:26] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.006 2026-10-19 14:16:26,656 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:16:26] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 11 0.017 0.473 2026-10-19 14:16:26,676 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 14:16:26] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.019 2026-10-19 14:16:26,691 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:16:26] "POST /mail/load_message_failures HTTP/1.1" 200 - 12 0.011 0.473 2026-10-19 14:16:26,727 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:16:26] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 5 0.014 0.391 2026-10-19 14:16:26,745 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:16:26] "GET /web/offline HTTP/1.1" 200 - 7 0.003 0.396 2026-10-19 14:16:26,789 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:16:26] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 11 0.013 0.306 2026-10-19 14:16:26,840 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:16:26] "GET /web/bundle/viin_brain.lazy_brain_app?lang=en_US HTTP/1.1" 200 - 7 0.007 0.161 2026-10-19 14:16:26,847 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:16:26] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.120 2026-10-19 14:16:26,876 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:16:26] "GET /web/assets/685b46b/viin_brain.lazy_brain_app.min.css HTTP/1.1" 200 - 4 0.006 0.012 2026-10-19 14:16:26,886 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:16:26] "GET /web/assets/01cfbb1/viin_brain.lazy_brain_app.min.js HTTP/1.1" 200 - 4 0.002 0.018 2026-10-19 14:16:27,003 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:16:27] "POST /web/dataset/call_kw/viin.brain.vault/search_read HTTP/1.1" 200 - 19 0.017 0.028 2026-10-19 14:16:27,031 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:16:27] "POST /web/dataset/call_kw/viin.brain.vault/search_read HTTP/1.1" 200 - 8 0.004 0.011 2026-10-19 14:16:27,090 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:16:27] "POST /web/dataset/call_kw/viin.brain.page/read HTTP/1.1" 200 - 3 0.005 0.006 2026-10-19 14:16:27,143 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:16:27] "POST /web/dataset/call_kw/viin.brain.comment/search_count HTTP/1.1" 200 - 7 0.042 0.011 2026-10-19 14:16:27,165 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:16:27] "POST /web/dataset/call_kw/viin.brain.page/brain_load_root_pages HTTP/1.1" 200 - 8 0.009 0.056 2026-10-19 14:16:27,220 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:16:27] "GET /web/bundle/web_editor.backend_assets_wysiwyg?lang=en_US HTTP/1.1" 200 - 8 0.013 0.105 2026-10-19 14:16:27,248 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:16:27] "POST /web/dataset/call_kw/viin.brain.link/search_read HTTP/1.1" 200 - 7 0.016 0.116 2026-10-19 14:16:27,277 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:16:27] "POST /web/dataset/call_kw/viin.brain.snapshot/search_read HTTP/1.1" 200 - 7 0.012 0.130 2026-10-19 14:16:27,308 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:16:27] "POST /web/dataset/call_kw/viin.brain.page/brain_get_properties_with_values HTTP/1.1" 200 - 8 0.018 0.158 2026-10-19 14:16:27,323 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:16:27] "POST /web/dataset/call_kw/viin.brain.page/read HTTP/1.1" 200 - 4 0.006 0.161 2026-10-19 14:16:27,339 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:16:27] "POST /web/dataset/call_kw/viin.brain.page/brain_load_root_pages HTTP/1.1" 200 - 4 0.008 0.153 2026-10-19 14:16:27,354 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:16:27] "POST /web/dataset/call_kw/viin.brain.link/search_read HTTP/1.1" 200 - 3 0.006 0.114 2026-10-19 14:16:27,375 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:16:27] "GET /web/assets/9d153c0/web_editor.backend_assets_wysiwyg.min.css HTTP/1.1" 200 - 4 0.008 0.102 2026-10-19 14:16:27,405 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:16:27] "POST /web/dataset/call_kw/viin.brain.page/brain_get_properties_with_values HTTP/1.1" 200 - 4 0.018 0.099 2026-10-19 14:16:27,415 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:16:27] "POST /web/dataset/call_kw/viin.brain.snapshot/search_read HTTP/1.1" 200 - 3 0.003 0.095 2026-10-19 14:16:27,429 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:16:27] "POST /web/dataset/call_kw/viin.brain.page/read HTTP/1.1" 200 - 4 0.002 0.093 2026-10-19 14:16:27,446 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:16:27] "POST /web/dataset/call_kw/viin.brain.page/read HTTP/1.1" 200 - 4 0.008 0.088 2026-10-19 14:16:27,487 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:16:27] "POST /web/dataset/call_kw/viin.brain.tag/brain_tag_tree_with_counts HTTP/1.1" 200 - 8 0.025 0.096 2026-10-19 14:16:27,500 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:16:27] "GET /web/assets/7dada01/web_editor.backend_assets_wysiwyg.min.js HTTP/1.1" 200 - 4 0.005 0.105 2026-10-19 14:16:27,508 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:16:27] "POST /web/dataset/call_kw/viin.brain.link/search_read HTTP/1.1" 200 - 3 0.002 0.043 2026-10-19 14:16:27,518 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:16:27] "POST /web/dataset/call_kw/viin.brain.page/brain_get_properties_with_values HTTP/1.1" 200 - 4 0.002 0.042 2026-10-19 14:16:27,526 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:16:27] "POST /web/dataset/call_kw/viin.brain.snapshot/search_read HTTP/1.1" 200 - 3 0.002 0.044 2026-10-19 14:16:27,534 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:16:27] "POST /web/dataset/call_kw/viin.brain.page/read HTTP/1.1" 200 - 4 0.001 0.047 2026-10-19 14:16:27,545 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:16:27] "POST /web/dataset/call_kw/viin.brain.tag/brain_tag_tree_with_counts HTTP/1.1" 200 - 4 0.002 0.047 2026-10-19 14:16:27,555 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:16:27] "POST /web/dataset/call_kw/viin.brain.tag/brain_tag_tree_with_counts HTTP/1.1" 200 - 4 0.003 0.035 2026-10-19 14:16:27,601 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:16:27] "POST /web/dataset/call_kw/viin.brain.page/get_brain_client_config HTTP/1.1" 200 - 3 0.003 0.015 2026-10-19 14:16:27,626 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:16:27] "POST /web/dataset/call_kw/viin.brain.page/read HTTP/1.1" 200 - 6 0.003 0.009 2026-10-19 14:16:27,650 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:16:27] "POST /web/dataset/call_kw/viin.brain.share.link/search_count HTTP/1.1" 200 - 7 0.006 0.010 2026-10-19 14:16:27,722 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:16:27] "POST /web/dataset/call_kw/ir.ui.view/render_public_asset HTTP/1.1" 200 - 8 0.004 0.029 2026-10-19 14:16:27,845 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:16:27] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.005 2026-10-19 14:16:27,868 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:16:27] "POST /web/dataset/call_kw/viin.brain.page/brain_get_linked_records HTTP/1.1" 200 - 9 0.008 0.015 2026-10-19 14:16:27,892 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:16:27] "POST /web/dataset/call_kw/viin.brain.page/action_presence_open HTTP/1.1" 200 - 7 0.006 0.033 2026-10-19 14:16:27,929 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:16:27] "GET /web/image/res.users/2/avatar_128 HTTP/1.1" 200 - 11 0.007 0.065 2026-10-19 14:16:28,776 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainAiBlockTour.browser: Tour ai_block on step: 'Brain app is open (trigger: .o_brain_app)' 2026-10-19 14:16:28,793 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainAiBlockTour.browser: Tour ai_block on step: 'Vault sidebar is mounted (trigger: .o_brain_sidebar)' 2026-10-19 14:16:28,807 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainAiBlockTour.browser: Tour ai_block on step: 'Open a page (trigger: .o_brain_page_row)' 2026-10-19 14:16:28,831 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainAiBlockTour.browser: Tour ai_block on step: 'Editor is ready (trigger: .o_brain_editor_body_edit[contenteditable="true"])' 2026-10-19 14:16:28,833 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:16:28] "POST /web/dataset/call_kw/viin.brain.page/read HTTP/1.1" 200 - 3 0.007 0.009 2026-10-19 14:16:28,842 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:16:28] "POST /web/dataset/call_kw/viin.brain.comment/search_count HTTP/1.1" 200 - 3 0.002 0.021 2026-10-19 14:16:28,844 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainAiBlockTour.browser: Tour ai_block on step: 'Type / to open Powerbox (trigger: .o_brain_editor_body_edit[contenteditable="true"])' 2026-10-19 14:16:28,848 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:16:28] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.022 2026-10-19 14:16:28,864 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainAiBlockTour.browser: Tour ai_block on step: 'Dismiss any conflict dialog OR wait for Powerbox (trigger: .o_brain_conflict_force, .oe-powerbox-wrapper)' 2026-10-19 14:16:28,873 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainAiBlockTour.browser: Tour ai_block on step: 'Powerbox is open (trigger: .oe-powerbox-wrapper)' 2026-10-19 14:16:28,892 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainAiBlockTour.browser: Tour ai_block on step: 'Select AI block command in Powerbox (trigger: .oe-powerbox-commandName:contains("AI block"))' 2026-10-19 14:16:28,941 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainAiBlockTour.browser: Tour ai_block on step: 'AiBlock is in empty state (trigger: .o_viin_ai_block[data-ai-status="empty"])' 2026-10-19 14:16:28,956 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainAiBlockTour.browser: Tour ai_block on step: 'Prompt textarea is visible (trigger: .o_viin_ai_prompt_input)' 2026-10-19 14:16:28,959 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainAiBlockTour.browser: Tour ai_block on step: 'Enter a prompt (trigger: .o_viin_ai_prompt_input)' 2026-10-19 14:16:28,981 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainAiBlockTour.browser: Tour ai_block on step: 'Click Generate (trigger: .o_viin_ai_block .btn-primary)' 2026-10-19 14:16:28,998 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainAiBlockTour.browser: Tour ai_block on step: 'AiBlock transitions to generating state (trigger: .o_viin_ai_block[data-ai-status="generating"])' 2026-10-19 14:16:29,013 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainAiBlockTour.browser: Tour ai_block on step: 'Skeleton lines are visible (trigger: .o_viin_ai_skeleton_line)' 2026-10-19 14:16:29,026 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainAiBlockTour.browser: Tour ai_block on step: 'Dismiss conflict dialog if shown (autosave vs. fill endpoint race) (trigger: .o_brain_conflict_force, .o_viin_ai_block)' 2026-10-19 14:16:29,043 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainAiBlockTour.browser: Tour ai_block on step: 'AiBlock transitions to pending_review state (trigger: .o_viin_ai_block[data-ai-status="pending_review"])' 2026-10-19 14:16:29,783 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:16:29] "POST /viin_ai_brain/ai_block/fill HTTP/1.1" 200 - 148 0.291 0.495 2026-10-19 14:16:29,793 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:16:29] "POST /web/dataset/call_kw/viin.brain.page/save_with_version_token HTTP/1.1" 200 - 3 0.001 0.333 2026-10-19 14:16:30,484 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:16:30] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.003 2026-10-19 14:16:30,960 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainAiBlockTour.browser: Tour ai_block on step: 'Approve button is visible (trigger: .o_viin_ai_block .btn-success)' 2026-10-19 14:16:30,973 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainAiBlockTour.browser: Tour ai_block on step: 'Edit button is visible (trigger: .o_viin_ai_block .btn-outline-secondary)' 2026-10-19 14:16:30,991 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainAiBlockTour.browser: Tour ai_block on step: 'Reject button is visible (trigger: .o_viin_ai_block .btn-outline-danger)' 2026-10-19 14:16:31,007 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainAiBlockTour.browser: Tour ai_block on step: 'Click Approve (trigger: .o_viin_ai_block .btn-success)' 2026-10-19 14:16:31,024 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainAiBlockTour.browser: Tour ai_block on step: 'Dismiss conflict dialog if shown (autosave vs. commit_attribution race) (trigger: .o_brain_conflict_force, .o_viin_ai_block)' 2026-10-19 14:16:31,029 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:16:31] "POST /viin_ai_brain/ai_block/commit_attribution HTTP/1.1" 200 - 5 0.003 0.010 2026-10-19 14:16:31,047 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainAiBlockTour.browser: Tour ai_block on step: 'AiBlock transitions to approved state (trigger: .o_viin_ai_block[data-ai-status="approved"])' 2026-10-19 14:16:31,051 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:16:31] "POST /web/dataset/call_kw/viin.brain.page/save_with_version_token HTTP/1.1" 200 - 6 0.003 0.014 2026-10-19 14:16:31,057 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainAiBlockTour.browser: Tour ai_block on step: 'Approved badge is visible (trigger: .o_viin_ai_badge--approved)' 2026-10-19 14:16:31,062 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainAiBlockTour.browser: test successful 2026-10-19 14:16:31,071 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainAiBlockTour: Closing chrome headless with pid 8098 2026-10-19 14:16:31,072 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainAiBlockTour: Closing websocket connection 2026-10-19 14:16:31,073 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainAiBlockTour: Terminating chrome headless with pid 8098 2026-10-19 14:16:31,177 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainAiBlockTour: Chrome Log in: /tmp/odoo_tests/rb-993a05d-225723-426370/chrome_logs/chrome_log_20261019_141631_177286_TestBrainAiBlockTour.txt 2026-10-19 14:16:31,177 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainAiBlockTour: Removing chrome user profile "/tmp/tmpk17i9gjl_chrome_odoo" 2026-10-19 14:16:31,206 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-19 14:16:31,546 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_brain.tests.test_brain_tours: Starting TestBrainChatGptDialogTourUlEndingPage.test_ai_write_content_must_land_on_page_not_ending_in_paragraph ... 2026-10-19 14:16:31,873 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainChatGptDialogTourUlEndingPage: Chrome pid: 8337 2026-10-19 14:16:31,873 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainChatGptDialogTourUlEndingPage: Chrome headless temporary user profile dir: /tmp/tmpfoboyztw_chrome_odoo 2026-10-19 14:16:31,873 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainChatGptDialogTourUlEndingPage: Issuing json command http://127.0.0.1:40491/json/version 2026-10-19 14:16:31,875 100 INFO rb-993a05d-225723-426370 odoo.tests.common.requests: request http://127.0.0.1:40491/json/version with timeout 3 increased to 10s during tests 2026-10-19 14:16:31,960 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainChatGptDialogTourUlEndingPage: Browser version: Chrome/150.0.7871.114 2026-10-19 14:16:31,960 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainChatGptDialogTourUlEndingPage: Issuing json command http://127.0.0.1:40491/json 2026-10-19 14:16:31,962 100 INFO rb-993a05d-225723-426370 odoo.tests.common.requests: request http://127.0.0.1:40491/json with timeout 3 increased to 10s during tests 2026-10-19 14:16:31,975 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainChatGptDialogTourUlEndingPage: Websocket url found: ws://127.0.0.1:40491/devtools/page/DCBCBAF50C49767883BF90D2EC8DBB91 2026-10-19 14:16:31,994 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainChatGptDialogTourUlEndingPage: Enable chrome headless console log notification 2026-10-19 14:16:32,004 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainChatGptDialogTourUlEndingPage: Chrome headless enable page notifications 2026-10-19 14:16:32,872 100 INFO rb-993a05d-225723-426370 odoo.tests.common: Surpressing hash update in CryptContext override 2026-10-19 14:16:33,019 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426370 login:admin from n/a 2026-10-19 14:16:33,099 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainChatGptDialogTourUlEndingPage: Setting session cookie in browser 2026-10-19 14:16:33,102 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainChatGptDialogTourUlEndingPage: Open "http://127.0.0.1:8069/web#action=686&active_page_id=6952&active_vault_id=3865" in browser 2026-10-19 14:16:33,102 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainChatGptDialogTourUlEndingPage: Navigating to: "http://127.0.0.1:8069/web#action=686&active_page_id=6952&active_vault_id=3865" 2026-10-19 14:16:33,131 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 14:16:34,537 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:16:34] "GET /web HTTP/1.1" 200 - 119 0.245 1.174 2026-10-19 14:16:34,541 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainChatGptDialogTourUlEndingPage: Navigation result: {'frameId': 'DCBCBAF50C49767883BF90D2EC8DBB91', 'loaderId': '2F5FA76F329C1C4C48B4A7322BAF4BAB', 'isDownload': False} 2026-10-19 14:16:34,541 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainChatGptDialogTourUlEndingPage: Evaluate ready code "odoo.isTourReady('chatgpt_dialog')" 2026-10-19 14:16:34,588 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:16:34] "GET /web/assets/0ac3166/web.assets_web.min.js HTTP/1.1" 200 - 4 0.007 0.013 2026-10-19 14:16:34,608 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:16:34] "GET /web/assets/79654fb/web.assets_web.min.css HTTP/1.1" 200 - 4 0.007 0.029 2026-10-19 14:16:34,687 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:16:34] "GET /web/webclient/load_menus/3db028efffd8214c0fab52c2eceea244c3037ebdb07f49f6619caccea1d6d604 HTTP/1.1" 200 - 4 0.009 0.090 2026-10-19 14:16:34,709 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:16:34] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 4 0.009 0.086 2026-10-19 14:16:34,745 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:16:34] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 11 0.018 0.074 2026-10-19 14:16:34,753 100 INFO rb-993a05d-225723-426370 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-19 14:16:34,825 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:16:34] "GET /web/assets/6f53984/web.assets_tests.min.js HTTP/1.1" 200 - 4 0.007 0.030 2026-10-19 14:16:35,811 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 14:16:35] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.008 2026-10-19 14:16:35,823 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 14:16:35] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.021 2026-10-19 14:16:35,824 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 14:16:35] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.017 2026-10-19 14:16:35,887 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:16:35] "POST /web/action/load HTTP/1.1" 200 - 7 0.038 0.032 2026-10-19 14:16:35,922 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:16:35] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.019 0.082 2026-10-19 14:16:35,931 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:16:35] "GET /web/service-worker.js HTTP/1.1" 200 - 2 0.002 0.064 2026-10-19 14:16:35,941 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainChatGptDialogTourUlEndingPage: Evaluate test code "odoo.startTour('chatgpt_dialog', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/web#action=686&active_page_id=6952&active_vault_id=3865"})" 2026-10-19 14:16:36,133 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:16:36] "POST /mail/init_messaging HTTP/1.1" 200 - 75 0.089 0.134 2026-10-19 14:16:36,152 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:16:36] "POST /web/action/load HTTP/1.1" 200 - 7 0.006 0.227 2026-10-19 14:16:36,213 100 INFO rb-993a05d-225723-426370 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-10-19 14:16:36,304 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:16:36] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 20 0.067 0.299 2026-10-19 14:16:36,321 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 14:16:36] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-19 14:16:36,341 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:16:36] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 9 0.012 0.388 2026-10-19 14:16:36,496 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:16:36] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 40 0.063 0.484 2026-10-19 14:16:36,695 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:16:36] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 74 0.113 0.625 2026-10-19 14:16:36,701 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:16:36] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.724 2026-10-19 14:16:36,708 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 14:16:36] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-10-19 14:16:36,709 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:16:36] "GET /odoo/brain HTTP/1.1" 303 - 3 0.003 0.567 2026-10-19 14:16:36,735 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 14:16:36] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.016 2026-10-19 14:16:36,749 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 14:16:36] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.026 2026-10-19 14:16:36,752 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:16:36] "GET /web/offline HTTP/1.1" 200 - 7 0.023 0.542 2026-10-19 14:16:36,813 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:16:36] "POST /mail/load_message_failures HTTP/1.1" 200 - 12 0.014 0.467 2026-10-19 14:16:36,831 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:16:36] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 5 0.007 0.471 2026-10-19 14:16:36,874 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:16:36] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 11 0.018 0.339 2026-10-19 14:16:36,987 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:16:36] "GET /web HTTP/1.1" 200 - 18 0.031 0.188 2026-10-19 14:16:37,044 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:16:37] "GET /web/bundle/viin_brain.lazy_brain_app?lang=en_US HTTP/1.1" 200 - 7 0.011 0.278 2026-10-19 14:16:37,050 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:16:37] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.197 2026-10-19 14:16:37,557 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 14:16:37] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.010 2026-10-19 14:16:37,569 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 14:16:37] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.031 2026-10-19 14:16:37,580 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 14:16:37] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.026 2026-10-19 14:16:37,601 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:16:37] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.037 0.016 2026-10-19 14:16:37,627 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:16:37] "POST /web/action/load HTTP/1.1" 200 - 7 0.011 0.057 2026-10-19 14:16:37,662 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:16:37] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 304 - 4 0.027 0.070 2026-10-19 14:16:37,796 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:16:37] "POST /mail/init_messaging HTTP/1.1" 200 - 47 0.050 0.152 2026-10-19 14:16:37,829 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:16:37] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 8 0.014 0.217 2026-10-19 14:16:37,848 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:16:37] "POST /web/action/load HTTP/1.1" 200 - 7 0.005 0.247 2026-10-19 14:16:37,934 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:16:37] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 25 0.023 0.276 2026-10-19 14:16:38,029 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:16:38] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 23 0.039 0.346 2026-10-19 14:16:38,034 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:16:38] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.338 2026-10-19 14:16:38,074 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:16:38] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 11 0.019 0.356 2026-10-19 14:16:38,109 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:16:38] "POST /mail/load_message_failures HTTP/1.1" 200 - 11 0.011 0.285 2026-10-19 14:16:38,126 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:16:38] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 3 0.004 0.282 2026-10-19 14:16:38,181 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:16:38] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 304 - 11 0.021 0.211 2026-10-19 14:16:38,188 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:16:38] "GET /web/bundle/viin_brain.lazy_brain_app?lang=en_US HTTP/1.1" 200 - 2 0.002 0.221 2026-10-19 14:16:38,193 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:16:38] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.058 2026-10-19 14:16:38,212 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:16:38] "GET /web/assets/685b46b/viin_brain.lazy_brain_app.min.css HTTP/1.1" 200 - 4 0.005 0.010 2026-10-19 14:16:38,225 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:16:38] "GET /web/assets/01cfbb1/viin_brain.lazy_brain_app.min.js HTTP/1.1" 200 - 4 0.004 0.014 2026-10-19 14:16:38,341 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:16:38] "POST /web/dataset/call_kw/viin.brain.vault/search_read HTTP/1.1" 200 - 19 0.028 0.025 2026-10-19 14:16:38,375 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:16:38] "POST /web/dataset/call_kw/viin.brain.vault/search_read HTTP/1.1" 200 - 8 0.005 0.017 2026-10-19 14:16:38,460 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:16:38] "POST /web/dataset/call_kw/viin.brain.page/brain_load_root_pages HTTP/1.1" 200 - 8 0.011 0.014 2026-10-19 14:16:38,490 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:16:38] "POST /web/dataset/call_kw/viin.brain.page/brain_load_root_pages HTTP/1.1" 200 - 4 0.007 0.011 2026-10-19 14:16:38,547 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:16:38] "POST /web/dataset/call_kw/viin.brain.tag/brain_tag_tree_with_counts HTTP/1.1" 200 - 8 0.025 0.013 2026-10-19 14:16:39,306 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainChatGptDialogTourUlEndingPage.browser: Tour chatgpt_dialog on step: 'Brain app is open (trigger: .o_brain_app)' 2026-10-19 14:16:39,323 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainChatGptDialogTourUlEndingPage.browser: Tour chatgpt_dialog on step: 'Vault sidebar is mounted (trigger: .o_brain_sidebar)' 2026-10-19 14:16:39,340 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainChatGptDialogTourUlEndingPage.browser: Tour chatgpt_dialog on step: 'Open a page (trigger: .o_brain_page_row)' 2026-10-19 14:16:39,356 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:16:39] "POST /web/dataset/call_kw/viin.brain.page/read HTTP/1.1" 200 - 3 0.003 0.007 2026-10-19 14:16:39,375 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:16:39] "POST /web/dataset/call_kw/viin.brain.comment/search_count HTTP/1.1" 200 - 7 0.009 0.011 2026-10-19 14:16:39,400 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainChatGptDialogTourUlEndingPage.browser: Tour chatgpt_dialog on step: 'Editor is ready (trigger: .o_brain_editor_body_edit[contenteditable="true"])' 2026-10-19 14:16:39,453 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:16:39] "GET /web/bundle/web_editor.backend_assets_wysiwyg?lang=en_US HTTP/1.1" 200 - 8 0.006 0.083 2026-10-19 14:16:39,473 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:16:39] "POST /web/dataset/call_kw/viin.brain.link/search_read HTTP/1.1" 200 - 7 0.008 0.080 2026-10-19 14:16:39,499 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:16:39] "POST /web/dataset/call_kw/viin.brain.page/brain_get_properties_with_values HTTP/1.1" 200 - 8 0.012 0.100 2026-10-19 14:16:39,514 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:16:39] "POST /web/dataset/call_kw/viin.brain.snapshot/search_read HTTP/1.1" 200 - 7 0.005 0.116 2026-10-19 14:16:39,531 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:16:39] "POST /web/dataset/call_kw/viin.brain.page/read HTTP/1.1" 200 - 4 0.009 0.124 2026-10-19 14:16:39,545 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:16:39] "POST /web/dataset/call_kw/viin.brain.page/read HTTP/1.1" 200 - 4 0.003 0.134 2026-10-19 14:16:39,554 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:16:39] "POST /web/dataset/call_kw/viin.brain.link/search_read HTTP/1.1" 200 - 3 0.001 0.083 2026-10-19 14:16:39,578 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:16:39] "GET /web/assets/9d153c0/web_editor.backend_assets_wysiwyg.min.css HTTP/1.1" 200 - 4 0.015 0.075 2026-10-19 14:16:39,607 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:16:39] "POST /web/dataset/call_kw/viin.brain.page/brain_get_properties_with_values HTTP/1.1" 200 - 4 0.019 0.072 2026-10-19 14:16:39,619 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:16:39] "POST /web/dataset/call_kw/viin.brain.snapshot/search_read HTTP/1.1" 200 - 3 0.004 0.084 2026-10-19 14:16:39,628 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:16:39] "POST /web/dataset/call_kw/viin.brain.page/read HTTP/1.1" 200 - 4 0.002 0.084 2026-10-19 14:16:39,638 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:16:39] "GET /web/assets/7dada01/web_editor.backend_assets_wysiwyg.min.js HTTP/1.1" 200 - 4 0.001 0.078 2026-10-19 14:16:39,674 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:16:39] "POST /web/dataset/call_kw/viin.brain.page/brain_get_properties_with_values HTTP/1.1" 200 - 4 0.009 0.010 2026-10-19 14:16:39,685 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:16:39] "POST /web/dataset/call_kw/viin.brain.link/search_read HTTP/1.1" 200 - 3 0.002 0.026 2026-10-19 14:16:39,692 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:16:39] "POST /web/dataset/call_kw/viin.brain.snapshot/search_read HTTP/1.1" 200 - 3 0.002 0.023 2026-10-19 14:16:39,701 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:16:39] "POST /web/dataset/call_kw/viin.brain.page/read HTTP/1.1" 200 - 4 0.002 0.024 2026-10-19 14:16:39,751 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:16:39] "POST /web/dataset/call_kw/viin.brain.page/get_brain_client_config HTTP/1.1" 200 - 3 0.006 0.015 2026-10-19 14:16:39,792 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:16:39] "POST /web/dataset/call_kw/viin.brain.page/read HTTP/1.1" 200 - 6 0.009 0.013 2026-10-19 14:16:39,839 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:16:39] "POST /web/dataset/call_kw/viin.brain.share.link/search_count HTTP/1.1" 200 - 7 0.020 0.012 2026-10-19 14:16:39,937 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:16:39] "POST /web/dataset/call_kw/ir.ui.view/render_public_asset HTTP/1.1" 200 - 8 0.004 0.030 2026-10-19 14:16:40,049 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:16:40] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.006 0.005 2026-10-19 14:16:40,079 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:16:40] "POST /web/dataset/call_kw/viin.brain.page/brain_get_linked_records HTTP/1.1" 200 - 9 0.011 0.018 2026-10-19 14:16:40,142 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:16:40] "GET /web/image/res.users/2/avatar_128 HTTP/1.1" 200 - 11 0.027 0.050 2026-10-19 14:16:40,187 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:16:40] "POST /web/dataset/call_kw/viin.brain.page/action_presence_open HTTP/1.1" 200 - 7 0.024 0.097 2026-10-19 14:16:40,817 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainChatGptDialogTourUlEndingPage.browser: Tour chatgpt_dialog on step: 'Page record bound to editor state (trigger: .o_brain_page_title_input)' 2026-10-19 14:16:40,823 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainChatGptDialogTourUlEndingPage.browser: Tour chatgpt_dialog on step: 'Type / to open Powerbox (trigger: .o_brain_editor_body_edit[contenteditable="true"])' 2026-10-19 14:16:40,840 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainChatGptDialogTourUlEndingPage.browser: Tour chatgpt_dialog on step: 'Dismiss any conflict dialog OR wait for Powerbox (trigger: .o_brain_conflict_force, .oe-powerbox-wrapper)' 2026-10-19 14:16:40,857 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainChatGptDialogTourUlEndingPage.browser: Tour chatgpt_dialog on step: 'Powerbox is open (trigger: .oe-powerbox-wrapper)' 2026-10-19 14:16:40,874 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainChatGptDialogTourUlEndingPage.browser: Tour chatgpt_dialog on step: 'Select AI: Write command in Powerbox (trigger: .oe-powerbox-commandName:contains("AI: Write"))' 2026-10-19 14:16:40,904 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainChatGptDialogTourUlEndingPage.browser: Tour chatgpt_dialog on step: 'ChatGPT dialog opens (trigger: .o_brain_ai_write_dialog)' 2026-10-19 14:16:40,935 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainChatGptDialogTourUlEndingPage.browser: Tour chatgpt_dialog on step: 'Prompt textarea is visible (trigger: .o_brain_ai_write_dialog .o_brain_ai_write_prompt)' 2026-10-19 14:16:40,942 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainChatGptDialogTourUlEndingPage.browser: Tour chatgpt_dialog on step: 'Insertion mode radios are visible (trigger: .o_brain_ai_write_dialog .form-check-input[value="cursor"])' 2026-10-19 14:16:40,957 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainChatGptDialogTourUlEndingPage.browser: Tour chatgpt_dialog on step: 'Backend indicator is visible (trigger: .o_brain_ai_write_dialog .o_brain_ai_write_backend_badge)' 2026-10-19 14:16:40,973 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainChatGptDialogTourUlEndingPage.browser: Tour chatgpt_dialog on step: 'Enter prompt text (trigger: .o_brain_ai_write_dialog .o_brain_ai_write_prompt)' 2026-10-19 14:16:40,991 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainChatGptDialogTourUlEndingPage.browser: Tour chatgpt_dialog on step: 'Click Generate (trigger: .o_brain_ai_write_dialog .o_brain_ai_write_generate_btn)' 2026-10-19 14:16:41,011 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainChatGptDialogTourUlEndingPage.browser: Tour chatgpt_dialog on step: 'AI Write dialog has closed (trigger: body:not(:has(.o_brain_ai_write_dialog)))' 2026-10-19 14:16:41,620 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:16:41] "POST /viin_ai_brain/wysiwyg/prompt HTTP/1.1" 200 - 124 0.175 0.433 2026-10-19 14:16:42,046 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:16:42] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.004 2026-10-19 14:16:42,223 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:16:42] "POST /web/dataset/call_kw/viin.brain.page/save_with_version_token HTTP/1.1" 200 - 20 0.037 0.046 2026-10-19 14:16:42,992 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainChatGptDialogTourUlEndingPage.browser: Tour chatgpt_dialog on step: 'Editor is active after AI generation (trigger: .o_brain_editor_body_edit)' 2026-10-19 14:16:43,006 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainChatGptDialogTourUlEndingPage.browser: Tour chatgpt_dialog on step: 'Force-save through any conflict dialog raised by the AI insert OR proceed if already saved (trigger: .o_brain_conflict_force, .o_brain_last_saved_ts)' 2026-10-19 14:16:43,023 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainChatGptDialogTourUlEndingPage.browser: Tour chatgpt_dialog on step: 'Autosave completed (trigger: .o_brain_last_saved_ts)' 2026-10-19 14:16:43,025 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainChatGptDialogTourUlEndingPage.browser: test successful 2026-10-19 14:16:43,050 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 14:16:43] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 14:16:43,053 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainChatGptDialogTourUlEndingPage: Closing chrome headless with pid 8337 2026-10-19 14:16:43,054 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainChatGptDialogTourUlEndingPage: Closing websocket connection 2026-10-19 14:16:43,054 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainChatGptDialogTourUlEndingPage: Terminating chrome headless with pid 8337 2026-10-19 14:16:43,152 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainChatGptDialogTourUlEndingPage: Chrome Log in: /tmp/odoo_tests/rb-993a05d-225723-426370/chrome_logs/chrome_log_20261019_141643_152693_TestBrainChatGptDialogTourUlEndingPage.txt 2026-10-19 14:16:43,153 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainChatGptDialogTourUlEndingPage: Removing chrome user profile "/tmp/tmpfoboyztw_chrome_odoo" 2026-10-19 14:16:43,185 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-19 14:16:43,455 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_brain.tests.test_brain_tours: Starting TestBrainFactHistoryTour.test_brain_fact_history_tour ... 2026-10-19 14:16:43,752 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainFactHistoryTour: Chrome pid: 8586 2026-10-19 14:16:43,753 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainFactHistoryTour: Chrome headless temporary user profile dir: /tmp/tmpp0ficea5_chrome_odoo 2026-10-19 14:16:43,753 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainFactHistoryTour: Issuing json command http://127.0.0.1:33605/json/version 2026-10-19 14:16:43,756 100 INFO rb-993a05d-225723-426370 odoo.tests.common.requests: request http://127.0.0.1:33605/json/version with timeout 3 increased to 10s during tests 2026-10-19 14:16:43,859 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainFactHistoryTour: Browser version: Chrome/150.0.7871.114 2026-10-19 14:16:43,860 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainFactHistoryTour: Issuing json command http://127.0.0.1:33605/json 2026-10-19 14:16:43,861 100 INFO rb-993a05d-225723-426370 odoo.tests.common.requests: request http://127.0.0.1:33605/json with timeout 3 increased to 10s during tests 2026-10-19 14:16:43,889 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainFactHistoryTour: Websocket url found: ws://127.0.0.1:33605/devtools/page/3A7F1AFEDE757F1099AF2062D7566737 2026-10-19 14:16:43,910 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainFactHistoryTour: Enable chrome headless console log notification 2026-10-19 14:16:43,927 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainFactHistoryTour: Chrome headless enable page notifications 2026-10-19 14:16:44,710 100 INFO rb-993a05d-225723-426370 odoo.tests.common: Surpressing hash update in CryptContext override 2026-10-19 14:16:44,716 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426370 login:admin from n/a 2026-10-19 14:16:44,734 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainFactHistoryTour: Setting session cookie in browser 2026-10-19 14:16:44,737 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainFactHistoryTour: Open "http://127.0.0.1:8069/web#action=686" in browser 2026-10-19 14:16:44,737 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainFactHistoryTour: Navigating to: "http://127.0.0.1:8069/web#action=686" 2026-10-19 14:16:44,762 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 14:16:46,397 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:16:46] "GET /web HTTP/1.1" 200 - 119 0.186 1.456 2026-10-19 14:16:46,403 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainFactHistoryTour: Navigation result: {'frameId': '3A7F1AFEDE757F1099AF2062D7566737', 'loaderId': 'D731FDB42C0D4E9A729EDE3D444751D9', 'isDownload': False} 2026-10-19 14:16:46,403 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainFactHistoryTour: Evaluate ready code "odoo.isTourReady('fact_history')" 2026-10-19 14:16:46,457 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:16:46] "GET /web/assets/0ac3166/web.assets_web.min.js HTTP/1.1" 200 - 4 0.013 0.012 2026-10-19 14:16:46,472 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:16:46] "GET /web/assets/79654fb/web.assets_web.min.css HTTP/1.1" 200 - 4 0.007 0.033 2026-10-19 14:16:46,551 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:16:46] "GET /web/webclient/load_menus/3db028efffd8214c0fab52c2eceea244c3037ebdb07f49f6619caccea1d6d604 HTTP/1.1" 200 - 4 0.009 0.096 2026-10-19 14:16:46,567 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:16:46] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 4 0.003 0.107 2026-10-19 14:16:46,612 100 INFO rb-993a05d-225723-426370 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-19 14:16:46,616 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:16:46] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 11 0.015 0.134 2026-10-19 14:16:46,685 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:16:46] "GET /web/assets/6f53984/web.assets_tests.min.js HTTP/1.1" 200 - 4 0.012 0.012 2026-10-19 14:16:47,714 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 14:16:47] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.025 2026-10-19 14:16:47,724 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 14:16:47] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.029 2026-10-19 14:16:47,768 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:16:47] "POST /web/action/load HTTP/1.1" 200 - 7 0.029 0.022 2026-10-19 14:16:47,790 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 14:16:47] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.099 2026-10-19 14:16:47,828 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:16:47] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.046 0.057 2026-10-19 14:16:47,877 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainFactHistoryTour: Evaluate test code "odoo.startTour('fact_history', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/web#action=686"})" 2026-10-19 14:16:48,027 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:16:48] "POST /mail/init_messaging HTTP/1.1" 200 - 75 0.082 0.179 2026-10-19 14:16:48,054 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:16:48] "POST /web/action/load HTTP/1.1" 200 - 7 0.011 0.261 2026-10-19 14:16:48,103 100 INFO rb-993a05d-225723-426370 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-10-19 14:16:48,177 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:16:48] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 20 0.034 0.344 2026-10-19 14:16:48,186 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 14:16:48] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 14:16:48,188 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:16:48] "GET /web/service-worker.js HTTP/1.1" 200 - 2 0.001 0.373 2026-10-19 14:16:48,234 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:16:48] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 9 0.020 0.393 2026-10-19 14:16:48,379 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:16:48] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 40 0.050 0.487 2026-10-19 14:16:48,383 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:16:48] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.451 2026-10-19 14:16:48,391 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:16:48] "GET /odoo/brain HTTP/1.1" 303 - 3 0.003 0.356 2026-10-19 14:16:48,641 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:16:48] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 74 0.140 0.416 2026-10-19 14:16:48,657 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 14:16:48] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-19 14:16:48,683 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:16:48] "POST /mail/load_message_failures HTTP/1.1" 200 - 12 0.014 0.474 2026-10-19 14:16:48,701 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 14:16:48] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.021 2026-10-19 14:16:48,707 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:16:48] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 5 0.014 0.487 2026-10-19 14:16:48,712 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 14:16:48] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.017 2026-10-19 14:16:48,744 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:16:48] "GET /web/offline HTTP/1.1" 200 - 7 0.009 0.491 2026-10-19 14:16:48,753 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:16:48] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.006 0.338 2026-10-19 14:16:48,821 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:16:48] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 11 0.028 0.365 2026-10-19 14:16:48,929 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:16:48] "GET /web HTTP/1.1" 200 - 18 0.023 0.470 2026-10-19 14:16:48,994 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:16:48] "GET /web/bundle/viin_brain.lazy_brain_app?lang=en_US HTTP/1.1" 200 - 7 0.005 0.250 2026-10-19 14:16:49,543 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 14:16:49] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.012 2026-10-19 14:16:49,549 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 14:16:49] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.015 2026-10-19 14:16:49,609 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 14:16:49] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.044 2026-10-19 14:16:49,617 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:16:49] "POST /web/action/load HTTP/1.1" 200 - 7 0.043 0.031 2026-10-19 14:16:49,666 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:16:49] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.032 0.089 2026-10-19 14:16:49,708 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:16:49] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 304 - 4 0.007 0.120 2026-10-19 14:16:49,859 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:16:49] "POST /mail/init_messaging HTTP/1.1" 200 - 47 0.045 0.177 2026-10-19 14:16:49,889 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:16:49] "POST /web/action/load HTTP/1.1" 200 - 7 0.014 0.213 2026-10-19 14:16:50,004 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:16:50] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 25 0.046 0.281 2026-10-19 14:16:50,046 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:16:50] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 8 0.021 0.340 2026-10-19 14:16:50,161 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:16:50] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 23 0.027 0.433 2026-10-19 14:16:50,201 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:16:50] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 11 0.017 0.462 2026-10-19 14:16:50,207 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:16:50] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.475 2026-10-19 14:16:50,240 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:16:50] "POST /mail/load_message_failures HTTP/1.1" 200 - 11 0.010 0.349 2026-10-19 14:16:50,257 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:16:50] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 3 0.004 0.344 2026-10-19 14:16:50,308 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:16:50] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 304 - 11 0.021 0.260 2026-10-19 14:16:50,313 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:16:50] "GET /web/bundle/viin_brain.lazy_brain_app?lang=en_US HTTP/1.1" 200 - 2 0.001 0.255 2026-10-19 14:16:50,319 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:16:50] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.051 2026-10-19 14:16:50,340 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:16:50] "GET /web/assets/685b46b/viin_brain.lazy_brain_app.min.css HTTP/1.1" 200 - 4 0.004 0.010 2026-10-19 14:16:50,350 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:16:50] "GET /web/assets/01cfbb1/viin_brain.lazy_brain_app.min.js HTTP/1.1" 200 - 4 0.002 0.020 2026-10-19 14:16:50,461 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:16:50] "POST /web/dataset/call_kw/viin.brain.vault/search_read HTTP/1.1" 200 - 19 0.019 0.029 2026-10-19 14:16:50,503 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:16:50] "POST /web/dataset/call_kw/viin.brain.vault/search_read HTTP/1.1" 200 - 8 0.006 0.017 2026-10-19 14:16:50,583 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:16:50] "POST /web/dataset/call_kw/viin.brain.page/brain_load_root_pages HTTP/1.1" 200 - 8 0.007 0.013 2026-10-19 14:16:50,612 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:16:50] "POST /web/dataset/call_kw/viin.brain.page/brain_load_root_pages HTTP/1.1" 200 - 4 0.001 0.009 2026-10-19 14:16:50,651 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:16:50] "POST /web/dataset/call_kw/viin.brain.tag/brain_tag_tree_with_counts HTTP/1.1" 200 - 8 0.009 0.014 2026-10-19 14:16:51,413 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainFactHistoryTour.browser: Tour fact_history on step: 'Brain app is loaded (trigger: .o_brain_app)' 2026-10-19 14:16:51,423 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainFactHistoryTour.browser: Tour fact_history on step: 'Click a Brain page to open it (trigger: .o_brain_page_row)' 2026-10-19 14:16:51,442 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:16:51] "POST /web/dataset/call_kw/viin.brain.page/read HTTP/1.1" 200 - 3 0.004 0.009 2026-10-19 14:16:51,464 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainFactHistoryTour.browser: Tour fact_history on step: 'Page is open in the editor (trigger: .o_brain_page_title_input)' 2026-10-19 14:16:51,486 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:16:51] "POST /web/dataset/call_kw/viin.brain.comment/search_count HTTP/1.1" 200 - 7 0.034 0.019 2026-10-19 14:16:51,551 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:16:51] "GET /web/bundle/web_editor.backend_assets_wysiwyg?lang=en_US HTTP/1.1" 200 - 8 0.011 0.078 2026-10-19 14:16:51,573 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:16:51] "POST /web/dataset/call_kw/viin.brain.link/search_read HTTP/1.1" 200 - 7 0.010 0.094 2026-10-19 14:16:51,609 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:16:51] "POST /web/dataset/call_kw/viin.brain.page/brain_get_properties_with_values HTTP/1.1" 200 - 8 0.016 0.120 2026-10-19 14:16:51,640 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:16:51] "POST /web/dataset/call_kw/viin.brain.snapshot/search_read HTTP/1.1" 200 - 7 0.022 0.133 2026-10-19 14:16:51,652 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:16:51] "POST /web/dataset/call_kw/viin.brain.page/read HTTP/1.1" 200 - 4 0.003 0.153 2026-10-19 14:16:51,680 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:16:51] "POST /web/dataset/call_kw/viin.brain.page/read HTTP/1.1" 200 - 4 0.006 0.170 2026-10-19 14:16:51,698 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:16:51] "POST /web/dataset/call_kw/viin.brain.link/search_read HTTP/1.1" 200 - 3 0.009 0.124 2026-10-19 14:16:51,711 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:16:51] "GET /web/assets/9d153c0/web_editor.backend_assets_wysiwyg.min.css HTTP/1.1" 200 - 4 0.004 0.124 2026-10-19 14:16:51,723 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:16:51] "POST /web/dataset/call_kw/viin.brain.page/brain_get_properties_with_values HTTP/1.1" 200 - 4 0.003 0.103 2026-10-19 14:16:51,733 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:16:51] "POST /web/dataset/call_kw/viin.brain.snapshot/search_read HTTP/1.1" 200 - 3 0.002 0.076 2026-10-19 14:16:51,743 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:16:51] "POST /web/dataset/call_kw/viin.brain.page/read HTTP/1.1" 200 - 4 0.001 0.080 2026-10-19 14:16:51,760 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:16:51] "GET /web/assets/7dada01/web_editor.backend_assets_wysiwyg.min.js HTTP/1.1" 200 - 4 0.005 0.060 2026-10-19 14:16:51,790 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:16:51] "POST /web/dataset/call_kw/viin.brain.link/search_read HTTP/1.1" 200 - 3 0.020 0.010 2026-10-19 14:16:51,814 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:16:51] "POST /web/dataset/call_kw/viin.brain.page/brain_get_properties_with_values HTTP/1.1" 200 - 4 0.002 0.040 2026-10-19 14:16:51,826 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:16:51] "POST /web/dataset/call_kw/viin.brain.snapshot/search_read HTTP/1.1" 200 - 3 0.004 0.047 2026-10-19 14:16:51,844 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:16:51] "POST /web/dataset/call_kw/viin.brain.page/read HTTP/1.1" 200 - 4 0.003 0.065 2026-10-19 14:16:51,851 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:16:51] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.026 2026-10-19 14:16:51,878 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:16:51] "POST /web/dataset/call_kw/viin.brain.page/get_brain_client_config HTTP/1.1" 200 - 3 0.004 0.020 2026-10-19 14:16:51,913 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:16:51] "POST /web/dataset/call_kw/viin.brain.page/read HTTP/1.1" 200 - 6 0.007 0.014 2026-10-19 14:16:51,941 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:16:51] "POST /web/dataset/call_kw/viin.brain.share.link/search_count HTTP/1.1" 200 - 7 0.006 0.012 2026-10-19 14:16:52,031 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:16:52] "POST /web/dataset/call_kw/ir.ui.view/render_public_asset HTTP/1.1" 200 - 8 0.010 0.027 2026-10-19 14:16:52,130 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:16:52] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.005 0.005 2026-10-19 14:16:52,188 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:16:52] "GET /web/image/res.users/2/avatar_128 HTTP/1.1" 200 - 11 0.017 0.038 2026-10-19 14:16:52,210 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:16:52] "POST /web/dataset/call_kw/viin.brain.page/brain_get_linked_records HTTP/1.1" 200 - 9 0.007 0.072 2026-10-19 14:16:52,236 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:16:52] "POST /web/dataset/call_kw/viin.brain.page/action_presence_open HTTP/1.1" 200 - 7 0.006 0.085 2026-10-19 14:16:52,892 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainFactHistoryTour.browser: Tour fact_history on step: 'Expand the context pane if it is collapsed (trigger: .o_brain_context_toggle_btn)' 2026-10-19 14:16:52,906 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainFactHistoryTour.browser: Tour fact_history on step: 'Context pane is expanded - BacklinkPanel is now visible (trigger: .o_brain_app_body:not(.o_brain_context_is_collapsed))' 2026-10-19 14:16:52,923 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainFactHistoryTour.browser: Tour fact_history on step: 'Open the secondary-tab overflow menu (trigger: .o_brain_panel_overflow__trigger)' 2026-10-19 14:16:52,940 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainFactHistoryTour.browser: Tour fact_history on step: 'Click the Fact History tab (trigger: .o_brain_overflow_item:has(.fa-history))' 2026-10-19 14:16:52,958 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainFactHistoryTour.browser: Tour fact_history on step: 'FactHistoryPanel is mounted and visible (trigger: .o_brain_fact_history_panel)' 2026-10-19 14:16:52,973 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainFactHistoryTour.browser: Tour fact_history on step: 'Date input is rendered (trigger: .o_brain_fact_history_panel .o_brain_fact_history_date_input)' 2026-10-19 14:16:52,990 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainFactHistoryTour.browser: Tour fact_history on step: 'View button is rendered (trigger: .o_brain_fact_history_panel .o_brain_fact_history_btn_fetch)' 2026-10-19 14:16:52,995 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainFactHistoryTour.browser: test successful 2026-10-19 14:16:53,013 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 14:16:53] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 14:16:53,018 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainFactHistoryTour: Closing chrome headless with pid 8586 2026-10-19 14:16:53,020 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainFactHistoryTour: Closing websocket connection 2026-10-19 14:16:53,022 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainFactHistoryTour: Terminating chrome headless with pid 8586 2026-10-19 14:16:53,132 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainFactHistoryTour: Chrome Log in: /tmp/odoo_tests/rb-993a05d-225723-426370/chrome_logs/chrome_log_20261019_141653_132505_TestBrainFactHistoryTour.txt 2026-10-19 14:16:53,132 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainFactHistoryTour: Removing chrome user profile "/tmp/tmpp0ficea5_chrome_odoo" 2026-10-19 14:16:53,165 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-19 14:16:53,973 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_brain.tests.test_fact_history_bridge: Starting TestFactHistoryBridge.test_record_state_as_of_via_rpc_binding ... 2026-10-19 14:16:54,048 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-19 14:16:56,149 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_brain.tests.test_get_page_content_follows_the_callers_own_rights: Starting TestGetPageContentFollowsTheUsersOwnRights.test_a_user_who_may_not_read_the_page_is_refused_by_the_assistant_too ... 2026-10-19 14:16:56,203 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [6962], uid: 1801, model: viin.brain.page 2026-10-19 14:16:56,227 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [6962], uid: 1801, model: viin.brain.page 2026-10-19 14:16:56,244 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_brain.tests.test_get_page_content_follows_the_callers_own_rights: Starting TestGetPageContentFollowsTheUsersOwnRights.test_a_user_who_may_read_the_page_gets_the_same_content_through_the_assistant ... 2026-10-19 14:16:56,342 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-19 14:17:07,687 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_brain.tests.test_kba_agent_lookup: Starting TestKbaAgentLookupMultiCompany.test_a_user_of_company_a_is_answered_by_company_as_brain_assistant ... 2026-10-19 14:17:07,892 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426370 login:user_company_a@example.com from n/a 2026-10-19 14:17:07,905 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 14:17:09,038 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:17:09] "POST /viin_ai_brain/wysiwyg/prompt HTTP/1.1" 200 - 187 0.338 0.801 2026-10-19 14:17:09,040 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_brain.tests.test_kba_agent_lookup.TestKbaAgentLookupMultiCompany: waiting for threads: [] 2026-10-19 14:17:09,088 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-19 14:17:10,725 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_brain.tests.test_link_target_absent_and_unreadable_answer_alike: Starting TestLinkTargetAbsentAndUnreadableAnswerAlike.test_a_page_the_caller_can_open_is_still_linkable ... 2026-10-19 14:17:10,835 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_brain.tests.test_link_target_absent_and_unreadable_answer_alike: Starting TestLinkTargetAbsentAndUnreadableAnswerAlike.test_a_page_the_caller_cannot_open_is_refused_like_a_page_that_is_gone ... 2026-10-19 14:17:11,029 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.message records with IDs: [81122] 2026-10-19 14:17:11,071 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted viin.brain.page records with IDs: [6987] 2026-10-19 14:17:11,102 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_brain.tests.test_link_target_absent_and_unreadable_answer_alike: Starting TestLinkTargetAbsentAndUnreadableAnswerAlike.test_a_record_the_caller_can_open_is_still_linkable ... 2026-10-19 14:17:11,391 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_brain.tests.test_link_target_absent_and_unreadable_answer_alike: Starting TestLinkTargetAbsentAndUnreadableAnswerAlike.test_a_record_the_caller_cannot_open_is_refused_like_a_record_that_is_gone ... 2026-10-19 14:17:11,533 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.message records with IDs: [81123] 2026-10-19 14:17:11,565 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted viin.brain.vault records with IDs: [3890] 2026-10-19 14:17:11,603 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-19 14:17:13,207 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.models.media: viin.ai.media.process: media 16 config gap: No AI provider that can handle audio is available for company My Company (San Francisco). Configure a provider that advertises the 'audio' capability and is usable (active, with an API key, or with No Authentication), then try again. 2026-10-19 14:17:13,239 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.models.media: viin.ai.media.process: media 17 config gap: Your vision/OCR provider has no API key configured. Open AI > Configuration > Getting Started and add a key to your vision provider, or set its Authentication to No Authentication if the service needs none, so it can perform OCR. 2026-10-19 14:17:13,366 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.models.embedding: viin.ai.embedding: added column embedding_384 vector(384) 2026-10-19 14:17:13,439 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.models.embedding: viin.ai.embedding: created index viin_ai_embedding_384_idx on embedding_384 2026-10-19 14:17:13,479 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_brain.tests.test_quickswitcher_returns_only_readable_pages_in_hit_order: Starting TestQuickSwitcherReturnsOnlyReadablePagesInHitOrder.test_a_cost_cap_breach_under_the_switcher_is_not_answered_as_an_empty_result ... 2026-10-19 14:17:13,625 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_brain.tests.test_quickswitcher_returns_only_readable_pages_in_hit_order: Starting TestQuickSwitcherReturnsOnlyReadablePagesInHitOrder.test_a_page_the_caller_may_not_open_is_never_offered ... 2026-10-19 14:17:13,771 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_brain.tests.test_quickswitcher_returns_only_readable_pages_in_hit_order: Starting TestQuickSwitcherReturnsOnlyReadablePagesInHitOrder.test_the_best_match_is_offered_first_not_the_page_table_order ... 2026-10-19 14:17:13,902 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-19 14:17:15,061 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_brain.tests.test_vault_id_isolation: Starting TestVaultIdCrossVaultIsolation.test_vault_id_cross_vault_isolation ... 2026-10-19 14:17:15,117 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_brain.tests.test_vault_id_isolation: Starting TestVaultIdCrossVaultIsolation.test_vault_less_memory_visible_to_owner ... 2026-10-19 14:17:15,140 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_brain.tests.test_vault_id_isolation: Starting TestVaultIdCrossVaultIsolation.test_vault_linked_memory_visible_to_vault_member ... 2026-10-19 14:17:15,173 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-19 14:17:16,240 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_brain.tests.test_vault_id_isolation: Starting TestVaultLessOwnerIsolation.test_vault_less_memory_not_visible_across_owners ... 2026-10-19 14:17:16,292 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-19 14:17:18,089 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.models.media: viin.ai.media.process: media 18 config gap: Your vision/OCR provider has no API key configured. Open AI > Configuration > Getting Started and add a key to your vision provider, or set its Authentication to No Authentication if the service needs none, so it can perform OCR. 2026-10-19 14:17:18,106 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.models.media: viin.ai.media.process: media 19 config gap: No AI provider that can handle audio is available for company My Company (San Francisco). Configure a provider that advertises the 'audio' capability and is usable (active, with an API key, or with No Authentication), then try again. 2026-10-19 14:17:18,123 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_brain.tests.test_vault_source_text_follows_the_page_it_came_from: Starting TestVaultSourceTextFollowsThePageItCameFrom.test_a_member_excluded_from_a_restricted_page_cannot_retrieve_its_text ... 2026-10-19 14:17:18,210 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_brain.tests.test_vault_source_text_follows_the_page_it_came_from: Starting TestVaultSourceTextFollowsThePageItCameFrom.test_the_orm_path_and_the_vector_path_hand_back_the_same_chunks ... 2026-10-19 14:17:18,277 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.models.embedding: viin.ai.embedding._build_acl_where: chunk ACL bypassed on explicit request (viin_ai_rag_acl_bypass) by uid 1. 2026-10-19 14:17:18,363 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-19 14:17:19,096 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_brain.tests.test_wysiwyg_alternatives_are_one_agent_answer_each: Starting TestWysiwygAlternativesAreOneAgentAnswerEach.test_each_requested_variant_is_its_own_agent_answer_and_the_count_is_capped_at_five ... 2026-10-19 14:17:19,155 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426370 login:brain_common_editor from n/a 2026-10-19 14:17:19,172 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 14:17:20,659 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:17:20] "POST /viin_ai_brain/wysiwyg/alternatives HTTP/1.1" 200 - 325 0.362 1.136 2026-10-19 14:17:20,680 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426370 login:brain_common_editor from n/a 2026-10-19 14:17:22,176 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:17:22] "POST /viin_ai_brain/wysiwyg/alternatives HTTP/1.1" 200 - 387 0.514 0.976 2026-10-19 14:17:22,194 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-19 14:17:23,286 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_a_client_cannot_choose_the_trace_of_its_own_turn: Starting TestAClientCannotChooseTheTraceOfItsOwnTurn.test_a_turn_is_booked_under_a_trace_the_server_chose ... 2026-10-19 14:17:23,342 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426370 login:trace_person from n/a 2026-10-19 14:17:23,376 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 14:17:24,276 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:17:24] "POST /viin_ai/chat/message HTTP/1.1" 200 - 142 0.138 0.772 2026-10-19 14:17:24,309 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-19 14:17:25,353 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_a_conversation_started_for_an_agent_is_answered_by_that_agent: Starting TestConversationStartedForAnAgent.test_a_conversation_created_for_a_readable_agent_is_answered_by_that_agent ... 2026-10-19 14:17:25,404 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426370 login:w19_chat_user from n/a 2026-10-19 14:17:25,431 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 14:17:27,429 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:17:27] "POST /viin_ai/chat/session/create HTTP/1.1" 200 - 43 0.122 1.887 2026-10-19 14:17:27,970 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:17:27] "POST /viin_ai/chat/message HTTP/1.1" 200 - 155 0.191 0.332 2026-10-19 14:17:27,979 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_a_conversation_started_for_an_agent_is_answered_by_that_agent: Starting TestConversationStartedForAnAgent.test_an_agent_the_caller_cannot_read_behaves_as_none ... 2026-10-19 14:17:28,054 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426370 login:w19_chat_user from n/a 2026-10-19 14:17:28,095 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 14:17:28,536 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:17:28] "POST /viin_ai/chat/session/create HTTP/1.1" 200 - 47 0.040 0.406 2026-10-19 14:17:28,555 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [310], uid: 1817, model: viin.ai.agent 2026-10-19 14:17:28,632 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:17:28] "POST /viin_ai/chat/session/create HTTP/1.1" 200 - 22 0.035 0.056 2026-10-19 14:17:28,695 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:17:28] "POST /viin_ai/chat/session/create HTTP/1.1" 200 - 16 0.023 0.033 2026-10-19 14:17:28,787 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:17:28] "POST /viin_ai/chat/session/create HTTP/1.1" 200 - 15 0.052 0.035 2026-10-19 14:17:28,849 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:17:28] "POST /viin_ai/chat/session/create HTTP/1.1" 200 - 15 0.028 0.027 2026-10-19 14:17:28,904 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:17:28] "POST /viin_ai/chat/session/create HTTP/1.1" 200 - 15 0.017 0.030 2026-10-19 14:17:28,921 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-19 14:17:48,989 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_a_decided_confirmation_is_recorded_on_its_card: Starting TestAConfirmationWhoseScreenNoLongerHoldsIsRecordedExpired.test_a_proposal_whose_company_was_revoked_before_approval_records_expired ... 2026-10-19 14:17:49,226 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426370 login:w5_two_companies from n/a 2026-10-19 14:17:49,251 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 14:17:49,684 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1818, model: portal.wizard 2026-10-19 14:17:49,686 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1818, model: portal.wizard 2026-10-19 14:17:50,708 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:17:50] "POST /viin_ai/chat/message HTTP/1.1" 200 - 370 0.376 1.086 2026-10-19 14:17:50,992 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.models.turn_environment: the screen behind call_screen_card does not validate for this user; refusing the resume rather than running the approved step in another company. 2026-10-19 14:17:51,020 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1818 deleted viin.ai.chat.pending.tool records with IDs: [1] 2026-10-19 14:17:51,078 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:17:51] "POST /viin_ai/chat/tool_confirm HTTP/1.1" 200 - 43 0.088 0.051 2026-10-19 14:17:51,167 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-19 14:17:52,382 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_a_decided_confirmation_is_recorded_on_its_card: Starting TestADecidedConfirmationIsRecordedOnItsCard.test_a_proposal_no_longer_awaiting_a_decision_reopens_settled_without_a_card ... 2026-10-19 14:17:52,435 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426370 login:decided_card_owner from n/a 2026-10-19 14:17:52,461 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 14:17:53,628 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:17:53] "POST /viin_ai/chat/message HTTP/1.1" 200 - 261 0.251 0.921 2026-10-19 14:17:53,663 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted viin.ai.chat.pending.tool records with IDs: [2] 2026-10-19 14:17:53,738 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:17:53] "POST /viin_ai/chat/session/messages HTTP/1.1" 200 - 29 0.029 0.042 2026-10-19 14:17:53,744 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_a_decided_confirmation_is_recorded_on_its_card: Starting TestADecidedConfirmationIsRecordedOnItsCard.test_approving_by_click_records_approved_on_the_card_and_tells_its_owner ... 2026-10-19 14:17:53,798 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426370 login:decided_card_owner from n/a 2026-10-19 14:17:53,835 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 14:17:55,058 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:17:55] "POST /viin_ai/chat/message HTTP/1.1" 200 - 263 0.294 0.935 2026-10-19 14:17:55,203 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1820 deleted viin.ai.chat.pending.tool records with IDs: [3] 2026-10-19 14:17:55,695 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:17:55] "POST /viin_ai/chat/tool_confirm HTTP/1.1" 200 - 199 0.249 0.379 2026-10-19 14:17:55,749 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:17:55] "POST /viin_ai/chat/session/messages HTTP/1.1" 200 - 21 0.014 0.033 2026-10-19 14:17:55,761 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_a_decided_confirmation_is_recorded_on_its_card: Starting TestADecidedConfirmationIsRecordedOnItsCard.test_rejecting_by_click_records_rejected_on_the_card_and_tells_its_owner ... 2026-10-19 14:17:55,825 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426370 login:decided_card_owner from n/a 2026-10-19 14:17:55,857 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 14:17:57,058 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:17:57] "POST /viin_ai/chat/message HTTP/1.1" 200 - 263 0.304 0.901 2026-10-19 14:17:57,115 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1820 deleted viin.ai.chat.pending.tool records with IDs: [4] 2026-10-19 14:17:57,632 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:17:57] "POST /viin_ai/chat/tool_confirm HTTP/1.1" 200 - 158 0.218 0.349 2026-10-19 14:17:57,713 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:17:57] "POST /viin_ai/chat/session/messages HTTP/1.1" 200 - 25 0.032 0.041 2026-10-19 14:17:57,734 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-19 14:17:58,858 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_a_delegates_confirmation_is_asked_in_the_same_chat: Starting TestADelegatesConfirmationIsAskedInTheSameChat.test_a_clicked_approval_continues_the_turn_in_the_language_the_step_was_proposed_in ... 2026-10-19 14:17:58,917 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426370 login:delegated_approval_user from n/a 2026-10-19 14:18:02,186 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426370 login:delegated_approval_user from n/a 2026-10-19 14:18:02,211 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 14:18:02,713 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:18:02] "POST /viin_ai/chat/session/create HTTP/1.1" 200 - 47 0.083 0.426 2026-10-19 14:18:03,314 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:18:03] "POST /viin_ai/chat/message HTTP/1.1" 200 - 193 0.207 0.388 2026-10-19 14:18:03,435 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426370 login:delegated_approval_user from n/a 2026-10-19 14:18:03,644 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1821 deleted viin.ai.chat.pending.tool records with IDs: [5] 2026-10-19 14:18:04,317 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:18:04] "POST /viin_ai/chat/tool_confirm HTTP/1.1" 200 - 313 0.310 0.557 2026-10-19 14:18:04,323 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_a_delegates_confirmation_is_asked_in_the_same_chat: Starting TestADelegatesConfirmationIsAskedInTheSameChat.test_a_delegates_card_asks_in_the_language_the_person_typed_not_their_profiles ... 2026-10-19 14:18:04,375 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426370 login:delegated_approval_user from n/a 2026-10-19 14:18:07,295 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426370 login:delegated_approval_user from n/a 2026-10-19 14:18:07,328 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 14:18:07,824 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:18:07] "POST /viin_ai/chat/session/create HTTP/1.1" 200 - 47 0.077 0.430 2026-10-19 14:18:08,596 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:18:08] "POST /viin_ai/chat/message HTTP/1.1" 200 - 230 0.249 0.517 2026-10-19 14:18:08,604 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_a_delegates_confirmation_is_asked_in_the_same_chat: Starting TestADelegatesConfirmationIsAskedInTheSameChat.test_a_delegates_step_is_put_to_the_person_as_one_card_in_the_same_chat ... 2026-10-19 14:18:08,665 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426370 login:delegated_approval_user from n/a 2026-10-19 14:18:08,692 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 14:18:09,216 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:18:09] "POST /viin_ai/chat/session/create HTTP/1.1" 200 - 47 0.054 0.475 2026-10-19 14:18:09,934 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:18:09] "POST /viin_ai/chat/message HTTP/1.1" 200 - 228 0.258 0.455 2026-10-19 14:18:09,947 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_a_delegates_confirmation_is_asked_in_the_same_chat: Starting TestADelegatesConfirmationIsAskedInTheSameChat.test_approving_a_delegates_card_creates_the_record_as_that_delegate ... 2026-10-19 14:18:09,992 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426370 login:delegated_approval_user from n/a 2026-10-19 14:18:10,015 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 14:18:11,756 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:18:11] "POST /viin_ai/chat/session/create HTTP/1.1" 200 - 47 0.057 1.688 2026-10-19 14:18:12,530 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:18:12] "POST /viin_ai/chat/message HTTP/1.1" 200 - 228 0.282 0.486 2026-10-19 14:18:13,047 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1821 deleted viin.ai.chat.pending.tool records with IDs: [9] 2026-10-19 14:18:13,346 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:18:13] "POST /viin_ai/chat/tool_confirm HTTP/1.1" 200 - 272 0.255 0.555 2026-10-19 14:18:13,362 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_a_delegates_confirmation_is_asked_in_the_same_chat: Starting TestADelegatesConfirmationIsAskedInTheSameChat.test_declining_a_delegates_card_writes_nothing_and_the_caller_answers ... 2026-10-19 14:18:13,428 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426370 login:delegated_approval_user from n/a 2026-10-19 14:18:13,453 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 14:18:13,965 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:18:13] "POST /viin_ai/chat/session/create HTTP/1.1" 200 - 47 0.074 0.442 2026-10-19 14:18:14,704 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:18:14] "POST /viin_ai/chat/message HTTP/1.1" 200 - 228 0.249 0.485 2026-10-19 14:18:14,737 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1821 deleted viin.ai.chat.pending.tool records with IDs: [10] 2026-10-19 14:18:15,039 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:18:15] "POST /viin_ai/chat/tool_confirm HTTP/1.1" 200 - 106 0.109 0.221 2026-10-19 14:18:15,062 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-19 14:18:35,576 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_a_file_attached_in_the_chat_reaches_the_assistant: Starting TestAttachmentsOfAChatMessage.test_files_that_are_not_of_this_conversation_are_refused_alike ... 2026-10-19 14:18:35,837 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426370 login:w5_one_company from n/a 2026-10-19 14:18:35,860 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 14:18:36,278 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:18:36] "POST /viin_ai/chat/session/create HTTP/1.1" 200 - 47 0.051 0.370 2026-10-19 14:18:36,322 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:18:36] "POST /viin_ai/chat/session/create HTTP/1.1" 200 - 15 0.009 0.029 2026-10-19 14:18:36,357 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:18:36] "POST /web/binary/upload_attachment HTTP/1.1" 200 - 13 0.012 0.016 2026-10-19 14:18:37,407 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:18:37] "POST /viin_ai/chat/message HTTP/1.1" 200 - 31 0.032 0.031 2026-10-19 14:18:37,439 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:18:37] "POST /viin_ai/chat/message HTTP/1.1" 200 - 8 0.010 0.010 2026-10-19 14:18:37,475 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:18:37] "POST /viin_ai/chat/message HTTP/1.1" 200 - 8 0.014 0.010 2026-10-19 14:18:37,512 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:18:37] "POST /viin_ai/chat/message HTTP/1.1" 200 - 8 0.017 0.010 2026-10-19 14:18:37,565 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-19 14:18:38,674 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_a_gated_call_waiting_behind_a_decided_card_stays_unrun: Starting TestAGatedCallWaitingBehindADecidedCardStaysUnrun.test_the_second_gated_call_keeps_its_not_run_fact_after_the_first_card_is_decided ... 2026-10-19 14:18:38,726 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426370 login:sibling_person_kgtcgcgcg8g4g1g1geg5gagagag4g1gag2gag0g1geg0gbgag4g2g0gbgcg7g3g9g6 from n/a 2026-10-19 14:18:38,748 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 14:18:39,196 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:18:39] "POST /viin_ai/chat/session/create HTTP/1.1" 200 - 47 0.059 0.395 2026-10-19 14:18:39,731 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:18:39] "POST /viin_ai/chat/message HTTP/1.1" 200 - 187 0.195 0.334 2026-10-19 14:18:39,826 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1825 deleted viin.ai.chat.pending.tool records with IDs: [11] 2026-10-19 14:18:40,104 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:18:40] "POST /viin_ai/chat/tool_confirm HTTP/1.1" 200 - 141 0.120 0.249 2026-10-19 14:18:40,125 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426370 login:sibling_person_kgtcgcgcg8g4g1g1geg5gagagag4g1gag2gag0g1geg0gbgag4g2g0gbgcg7g3g9g6 from n/a 2026-10-19 14:18:40,179 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:18:40] "POST /viin_ai/chat/session/create HTTP/1.1" 200 - 15 0.014 0.030 2026-10-19 14:18:40,515 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:18:40] "POST /viin_ai/chat/message HTTP/1.1" 200 - 117 0.094 0.238 2026-10-19 14:18:40,551 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1825 deleted viin.ai.chat.pending.tool records with IDs: [12] 2026-10-19 14:18:40,842 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:18:40] "POST /viin_ai/chat/tool_confirm HTTP/1.1" 200 - 96 0.093 0.229 2026-10-19 14:18:40,856 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-19 14:18:41,893 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_a_grounded_refusal_without_words_reads_as_one_sentence: Starting TestAGroundedRefusalWithoutWordsReadsAsOneSentence.test_a_blank_grounded_refusal_is_shown_and_stored_as_the_same_sentence ... 2026-10-19 14:18:41,952 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426370 login:grounded_refusal_person from n/a 2026-10-19 14:18:41,976 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 14:18:42,535 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.models.agent: viin.ai.agent 317: grounded run refused - no embedding-capable provider configured (trace 40920f35-4d85-4a66-a5a2-29f1bcd3128e) 2026-10-19 14:18:42,782 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:18:42] "POST /viin_ai/chat/message HTTP/1.1" 200 - 125 0.190 0.620 2026-10-19 14:18:42,859 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:18:42] "POST /viin_ai/chat/session/messages HTTP/1.1" 200 - 29 0.024 0.045 2026-10-19 14:18:42,878 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-19 14:18:44,087 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_a_later_turn_keeps_the_skills_loaded_on_an_earlier_turn: Starting TestALaterTurnKeepsSkillLoads.test_a_skill_loaded_on_an_earlier_turn_is_in_force_on_the_next ... 2026-10-19 14:18:44,141 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426370 login:later_turn_person from n/a 2026-10-19 14:18:44,166 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 14:18:45,542 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:18:45] "POST /viin_ai/chat/message HTTP/1.1" 200 - 305 0.346 1.035 2026-10-19 14:18:46,050 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:18:46] "POST /viin_ai/chat/message HTTP/1.1" 200 - 138 0.167 0.335 2026-10-19 14:18:46,072 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-19 14:18:47,404 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 538 and Message-Id '<164804634303521.1792419527.342152357101440-openerp-private@3402a05e02fb>' from 'info@yourcompany.com' to (redacted) "'***@example.com'" successfully sent 2026-10-19 14:18:47,404 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 14:18:47,420 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [538] 2026-10-19 14:18:47,460 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.message records with IDs: [82029] 2026-10-19 14:18:47,460 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 14:18:47,477 100 INFO rb-993a05d-225723-426370 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-19 14:18:47,512 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_a_pending_confirmation_is_stored_only_by_the_server: Starting TestAPendingConfirmationIsStoredOnlyByTheServer.test_a_person_cannot_change_or_delete_a_proposal_stored_for_them ... 2026-10-19 14:18:47,545 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1828, model: viin.ai.chat.pending.tool 2026-10-19 14:18:47,556 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1828, model: viin.ai.chat.pending.tool 2026-10-19 14:18:47,560 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_a_pending_confirmation_is_stored_only_by_the_server: Starting TestAPendingConfirmationIsStoredOnlyByTheServer.test_a_person_cannot_store_a_proposal_of_their_own ... 2026-10-19 14:18:47,601 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1828, model: viin.ai.chat.pending.tool 2026-10-19 14:18:47,604 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_a_pending_confirmation_is_stored_only_by_the_server: Starting TestAPendingConfirmationIsStoredOnlyByTheServer.test_a_person_reads_the_proposal_stored_for_them ... 2026-10-19 14:18:47,647 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-19 14:18:48,864 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_a_person_chooses_the_model_and_effort_of_a_conversation: Starting TestTheChoiceReachesTheTurn.test_a_line_chosen_for_the_conversation_answers_with_its_newest_model_until_the_default_is_chosen ... 2026-10-19 14:18:48,955 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426370 login:choice_person from n/a 2026-10-19 14:18:48,983 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 14:18:49,497 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:18:49] "POST /viin_ai/chat/session/settings HTTP/1.1" 200 - 48 0.037 0.483 2026-10-19 14:18:50,127 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:18:50] "POST /viin_ai/chat/message HTTP/1.1" 200 - 213 0.172 0.452 2026-10-19 14:18:50,178 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:18:50] "POST /viin_ai/chat/session/settings HTTP/1.1" 200 - 20 0.012 0.031 2026-10-19 14:18:50,601 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:18:50] "POST /viin_ai/chat/message HTTP/1.1" 200 - 133 0.107 0.309 2026-10-19 14:18:50,611 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_a_person_chooses_the_model_and_effort_of_a_conversation: Starting TestTheChoiceReachesTheTurn.test_an_answer_at_a_chosen_level_names_its_provider_and_that_level ... 2026-10-19 14:18:50,670 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426370 login:choice_person from n/a 2026-10-19 14:18:50,703 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 14:18:51,210 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:18:51] "POST /viin_ai/chat/session/settings HTTP/1.1" 200 - 41 0.090 0.423 2026-10-19 14:18:51,922 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:18:51] "POST /viin_ai/chat/message HTTP/1.1" 200 - 209 0.253 0.453 2026-10-19 14:18:51,934 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_a_person_chooses_the_model_and_effort_of_a_conversation: Starting TestTheChoiceReachesTheTurn.test_an_answer_from_a_model_that_takes_no_level_states_no_reasoning ... 2026-10-19 14:18:51,990 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426370 login:choice_person from n/a 2026-10-19 14:18:52,025 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 14:18:52,537 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:18:52] "POST /viin_ai/chat/session/settings HTTP/1.1" 200 - 41 0.038 0.482 2026-10-19 14:18:53,190 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:18:53] "POST /viin_ai/chat/message HTTP/1.1" 200 - 207 0.214 0.430 2026-10-19 14:18:53,207 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_a_person_chooses_the_model_and_effort_of_a_conversation: Starting TestTheChoiceReachesTheTurn.test_an_auto_answer_from_a_model_that_takes_levels_says_it_reasoned_at_the_models_default ... 2026-10-19 14:18:53,279 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426370 login:choice_person from n/a 2026-10-19 14:18:53,310 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 14:18:53,734 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:18:53] "POST /viin_ai/chat/session/settings HTTP/1.1" 200 - 41 0.055 0.376 2026-10-19 14:18:54,330 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:18:54] "POST /viin_ai/chat/message HTTP/1.1" 200 - 207 0.202 0.386 2026-10-19 14:18:54,339 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_a_person_chooses_the_model_and_effort_of_a_conversation: Starting TestTheChoiceReachesTheTurn.test_the_model_and_level_a_person_chose_are_what_the_request_goes_out_with ... 2026-10-19 14:18:54,427 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426370 login:choice_person from n/a 2026-10-19 14:18:54,469 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 14:18:56,389 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:18:56] "POST /viin_ai/chat/session/settings HTTP/1.1" 200 - 41 0.035 1.890 2026-10-19 14:18:56,949 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:18:56] "POST /viin_ai/chat/message HTTP/1.1" 200 - 209 0.198 0.355 2026-10-19 14:18:56,967 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-19 14:18:58,116 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_a_person_chooses_the_model_and_effort_of_a_conversation: Starting TestTheChoiceRoutes.test_a_chosen_model_refused_to_its_connection_is_shown_refused_and_answered_for_by_its_line ... 2026-10-19 14:18:58,182 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426370 login:choice_person from n/a 2026-10-19 14:18:58,212 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 14:18:58,683 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:18:58] "POST /viin_ai/chat/session/settings HTTP/1.1" 200 - 41 0.054 0.421 2026-10-19 14:18:58,773 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:18:58] "POST /viin_ai/chat/session/messages HTTP/1.1" 200 - 32 0.032 0.045 2026-10-19 14:18:58,779 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_a_person_chooses_the_model_and_effort_of_a_conversation: Starting TestTheChoiceRoutes.test_a_level_the_chosen_model_does_not_declare_is_refused_with_the_choices ... 2026-10-19 14:18:58,825 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426370 login:choice_person from n/a 2026-10-19 14:18:58,848 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 14:18:59,365 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:18:59] "POST /viin_ai/chat/session/settings HTTP/1.1" 200 - 60 0.070 0.451 2026-10-19 14:18:59,463 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:18:59] "POST /viin_ai/chat/models HTTP/1.1" 200 - 33 0.032 0.060 2026-10-19 14:18:59,471 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_a_person_chooses_the_model_and_effort_of_a_conversation: Starting TestTheChoiceRoutes.test_a_model_that_cannot_answer_is_refused_with_the_choices ... 2026-10-19 14:18:59,533 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426370 login:choice_person from n/a 2026-10-19 14:18:59,563 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 14:19:00,035 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:19:00] "POST /viin_ai/chat/session/settings HTTP/1.1" 200 - 65 0.059 0.419 2026-10-19 14:19:00,119 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:19:00] "POST /viin_ai/chat/models HTTP/1.1" 200 - 33 0.024 0.053 2026-10-19 14:19:00,234 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:19:00] "POST /viin_ai/chat/session/settings HTTP/1.1" 200 - 36 0.041 0.063 2026-10-19 14:19:00,300 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:19:00] "POST /viin_ai/chat/models HTTP/1.1" 200 - 28 0.021 0.041 2026-10-19 14:19:00,309 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_a_person_chooses_the_model_and_effort_of_a_conversation: Starting TestTheChoiceRoutes.test_a_new_conversation_keeps_offering_the_levels_of_the_model_its_assistant_answers_with ... 2026-10-19 14:19:00,351 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426370 login:choice_person from n/a 2026-10-19 14:19:00,388 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 14:19:00,836 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:19:00] "POST /viin_ai/chat/session/create HTTP/1.1" 200 - 43 0.061 0.395 2026-10-19 14:19:00,843 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_a_person_chooses_the_model_and_effort_of_a_conversation: Starting TestTheChoiceRoutes.test_a_person_who_does_not_own_the_conversation_cannot_change_its_model ... 2026-10-19 14:19:00,892 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426370 login:choice_person from n/a 2026-10-19 14:19:01,961 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426370 login:choice_stranger from n/a 2026-10-19 14:19:01,990 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 14:19:02,439 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [35], uid: 1831, model: viin.ai.chat.session 2026-10-19 14:19:02,455 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:19:02] "POST /viin_ai/chat/session/settings HTTP/1.1" 200 - 26 0.041 0.429 2026-10-19 14:19:02,462 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_a_person_chooses_the_model_and_effort_of_a_conversation: Starting TestTheChoiceRoutes.test_a_reopened_conversation_shows_its_chosen_model_archived_and_the_model_answering_for_it ... 2026-10-19 14:19:02,515 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426370 login:choice_person from n/a 2026-10-19 14:19:02,549 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 14:19:02,986 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:19:02] "POST /viin_ai/chat/session/settings HTTP/1.1" 200 - 41 0.043 0.399 2026-10-19 14:19:03,083 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:19:03] "POST /viin_ai/chat/session/messages HTTP/1.1" 200 - 29 0.035 0.042 2026-10-19 14:19:03,088 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_a_person_chooses_the_model_and_effort_of_a_conversation: Starting TestTheChoiceRoutes.test_a_usable_model_and_a_level_it_declares_are_stored ... 2026-10-19 14:19:03,131 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426370 login:choice_person from n/a 2026-10-19 14:19:03,164 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 14:19:03,687 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:19:03] "POST /viin_ai/chat/session/settings HTTP/1.1" 200 - 41 0.068 0.459 2026-10-19 14:19:03,694 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_a_person_chooses_the_model_and_effort_of_a_conversation: Starting TestTheChoiceRoutes.test_an_empty_model_returns_the_conversation_to_its_assistants_model ... 2026-10-19 14:19:03,742 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426370 login:choice_person from n/a 2026-10-19 14:19:03,786 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 14:19:04,212 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:19:04] "POST /viin_ai/chat/session/settings HTTP/1.1" 200 - 41 0.059 0.375 2026-10-19 14:19:04,260 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:19:04] "POST /viin_ai/chat/session/settings HTTP/1.1" 200 - 20 0.013 0.029 2026-10-19 14:19:04,265 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_a_person_chooses_the_model_and_effort_of_a_conversation: Starting TestTheChoiceRoutes.test_changing_the_model_without_a_level_returns_the_level_to_auto ... 2026-10-19 14:19:04,313 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426370 login:choice_person from n/a 2026-10-19 14:19:04,347 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 14:19:04,870 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:19:04] "POST /viin_ai/chat/session/settings HTTP/1.1" 200 - 41 0.059 0.469 2026-10-19 14:19:04,935 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:19:04] "POST /viin_ai/chat/session/settings HTTP/1.1" 200 - 16 0.025 0.036 2026-10-19 14:19:04,943 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_a_person_chooses_the_model_and_effort_of_a_conversation: Starting TestTheChoiceRoutes.test_the_models_offered_are_exactly_those_the_list_models_tool_answers ... 2026-10-19 14:19:04,990 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426370 login:choice_person from n/a 2026-10-19 14:19:05,020 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 14:19:05,544 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:19:05] "POST /viin_ai/chat/models HTTP/1.1" 200 - 57 0.065 0.464 2026-10-19 14:19:05,603 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_a_person_chooses_the_model_and_effort_of_a_conversation: Starting TestTheChoiceRoutes.test_the_picker_names_the_model_that_really_answers_and_offers_its_levels ... 2026-10-19 14:19:05,643 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426370 login:choice_person from n/a 2026-10-19 14:19:05,671 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 14:19:07,539 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:19:07] "POST /viin_ai/chat/session/messages HTTP/1.1" 200 - 43 0.084 1.789 2026-10-19 14:19:07,663 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:19:07] "POST /viin_ai/chat/session/settings HTTP/1.1" 200 - 31 0.059 0.053 2026-10-19 14:19:07,734 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:19:07] "POST /viin_ai/chat/session/messages HTTP/1.1" 200 - 21 0.016 0.035 2026-10-19 14:19:07,805 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:19:07] "POST /viin_ai/chat/session/settings HTTP/1.1" 200 - 17 0.016 0.035 2026-10-19 14:19:07,854 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:19:07] "POST /viin_ai/chat/session/messages HTTP/1.1" 200 - 19 0.011 0.030 2026-10-19 14:19:07,877 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-19 14:19:29,047 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_a_refusal_meant_for_the_model_never_reaches_the_persons_screen: Starting TestARefusalMeantForTheModelNeverReachesThePersonsScreen.test_a_menu_call_the_model_addressed_wrongly_is_refused_to_the_model_and_not_shown_to_the_person ... 2026-10-19 14:19:29,301 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426370 login:w5_one_company from n/a 2026-10-19 14:19:29,339 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 14:19:29,871 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1833, model: portal.wizard 2026-10-19 14:19:29,873 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1833, model: portal.wizard 2026-10-19 14:19:30,702 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.models.agent: viin.ai.agent._execute_tool_call: tool=ui_open_menu refused: The named model does not match the model the resolved action works on. 2026-10-19 14:19:30,943 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:19:30] "POST /viin_ai/chat/message HTTP/1.1" 200 - 411 0.431 1.179 2026-10-19 14:19:31,006 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:19:31] "POST /viin_ai/chat/session/messages HTTP/1.1" 200 - 30 0.020 0.038 2026-10-19 14:19:31,012 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_a_refusal_meant_for_the_model_never_reaches_the_persons_screen: Starting TestARefusalMeantForTheModelNeverReachesThePersonsScreen.test_a_query_that_matched_nothing_tells_the_person_so_and_keeps_the_models_facts_to_the_model ... 2026-10-19 14:19:31,147 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426370 login:w5_one_company from n/a 2026-10-19 14:19:31,191 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 14:19:31,667 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1833, model: portal.wizard 2026-10-19 14:19:31,669 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1833, model: portal.wizard 2026-10-19 14:19:32,699 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:19:32] "POST /viin_ai/chat/message HTTP/1.1" 200 - 400 0.362 1.150 2026-10-19 14:19:32,762 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:19:32] "POST /viin_ai/chat/session/messages HTTP/1.1" 200 - 30 0.017 0.039 2026-10-19 14:19:32,770 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_a_refusal_meant_for_the_model_never_reaches_the_persons_screen: Starting TestARefusalMeantForTheModelNeverReachesThePersonsScreen.test_a_refusal_shown_to_the_person_reads_as_the_message_its_facts_hold_never_as_its_code ... 2026-10-19 14:19:32,913 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426370 login:w5_one_company from n/a 2026-10-19 14:19:32,952 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 14:19:33,460 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1833, model: portal.wizard 2026-10-19 14:19:33,462 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1833, model: portal.wizard 2026-10-19 14:19:34,367 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:19:34] "POST /viin_ai/chat/message HTTP/1.1" 200 - 393 0.304 1.115 2026-10-19 14:19:34,436 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:19:34] "POST /viin_ai/chat/session/messages HTTP/1.1" 200 - 30 0.021 0.041 2026-10-19 14:19:34,440 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_a_refusal_meant_for_the_model_never_reaches_the_persons_screen: Starting TestARefusalMeantForTheModelNeverReachesThePersonsScreen.test_a_refusal_stored_with_its_code_reads_back_as_its_message_or_not_at_all ... 2026-10-19 14:19:34,547 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426370 login:w5_one_company from n/a 2026-10-19 14:19:34,594 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 14:19:35,019 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:19:35] "POST /viin_ai/chat/session/messages HTTP/1.1" 200 - 48 0.032 0.398 2026-10-19 14:19:35,074 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:19:35] "POST /viin_ai/chat/session/messages HTTP/1.1" 200 - 19 0.009 0.036 2026-10-19 14:19:35,083 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_a_refusal_meant_for_the_model_never_reaches_the_persons_screen: Starting TestARefusalMeantForTheModelNeverReachesThePersonsScreen.test_a_refusal_whose_facts_hold_no_message_reaches_only_the_model ... 2026-10-19 14:19:35,211 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426370 login:w5_one_company from n/a 2026-10-19 14:19:35,256 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 14:19:35,671 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1833, model: portal.wizard 2026-10-19 14:19:35,674 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1833, model: portal.wizard 2026-10-19 14:19:36,591 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:19:36] "POST /viin_ai/chat/message HTTP/1.1" 200 - 393 0.368 0.971 2026-10-19 14:19:36,671 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:19:36] "POST /viin_ai/chat/session/messages HTTP/1.1" 200 - 30 0.035 0.040 2026-10-19 14:19:36,706 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426370 login:w5_one_company from n/a 2026-10-19 14:19:36,770 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1833, model: portal.wizard 2026-10-19 14:19:36,772 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1833, model: portal.wizard 2026-10-19 14:19:37,459 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:19:37] "POST /viin_ai/chat/message HTTP/1.1" 200 - 221 0.259 0.484 2026-10-19 14:19:37,510 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:19:37] "POST /viin_ai/chat/session/messages HTTP/1.1" 200 - 22 0.012 0.034 2026-10-19 14:19:37,516 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_a_refusal_meant_for_the_model_never_reaches_the_persons_screen: Starting TestARefusalMeantForTheModelNeverReachesThePersonsScreen.test_odoos_refusal_of_a_menu_the_person_may_not_open_is_shown_to_the_person ... 2026-10-19 14:19:37,663 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426370 login:w5_one_company from n/a 2026-10-19 14:19:37,714 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 14:19:38,232 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1833, model: portal.wizard 2026-10-19 14:19:38,233 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1833, model: portal.wizard 2026-10-19 14:19:39,291 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:19:39] "POST /viin_ai/chat/message HTTP/1.1" 200 - 395 0.436 1.148 2026-10-19 14:19:39,361 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:19:39] "POST /viin_ai/chat/session/messages HTTP/1.1" 200 - 30 0.021 0.044 2026-10-19 14:19:39,363 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_a_refusal_meant_for_the_model_never_reaches_the_persons_screen.TestARefusalMeantForTheModelNeverReachesThePersonsScreen: waiting for threads: [] 2026-10-19 14:19:39,435 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-19 14:19:41,740 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_a_screen_tool_is_offered_only_on_a_back_office_screen: Starting TestAScreenToolIsOfferedOnlyOnABackOfficeScreen.test_an_employee_in_the_back_office_without_a_screen_is_offered_none_of_them ... 2026-10-19 14:19:42,325 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_a_screen_tool_is_offered_only_on_a_back_office_screen: Starting TestAScreenToolIsOfferedOnlyOnABackOfficeScreen.test_an_employee_with_a_back_office_screen_is_offered_every_screen_tool ... 2026-10-19 14:19:42,945 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-19 14:19:44,843 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_a_step_that_did_not_land_whole_says_so_in_its_conversation: Starting TestAStepThatDidNotLandWholeSaysSoInItsConversation.test_a_step_whose_values_did_not_all_land_adds_one_line_naming_them ... 2026-10-19 14:19:44,925 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426370 login:w5_ack_owner from n/a 2026-10-19 14:19:44,954 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 14:19:45,352 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:19:45] "POST /viin_ai/ui/directive/ack HTTP/1.1" 200 - 42 0.025 0.382 2026-10-19 14:19:45,373 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-19 14:19:47,441 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_a_step_the_rules_refuse_is_reported_in_its_conversation: Starting TestStepRefusedByTheRules.test_a_failure_the_browser_reports_is_added_to_the_conversation ... 2026-10-19 14:19:47,527 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426370 login:w5_ack_owner from n/a 2026-10-19 14:19:47,550 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 14:19:48,024 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:19:48] "POST /viin_ai/ui/directive/ack HTTP/1.1" 200 - 40 0.038 0.440 2026-10-19 14:19:48,034 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_a_step_the_rules_refuse_is_reported_in_its_conversation: Starting TestStepRefusedByTheRules.test_a_refused_step_adds_one_assistant_line_with_the_reason ... 2026-10-19 14:19:48,106 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426370 login:w5_ack_owner from n/a 2026-10-19 14:19:48,132 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 14:19:48,558 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1840, model: res.company 2026-10-19 14:19:48,601 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:19:48] "POST /viin_ai/ui/directive/ack HTTP/1.1" 200 - 62 0.048 0.426 2026-10-19 14:19:48,610 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_a_step_the_rules_refuse_is_reported_in_its_conversation: Starting TestStepRefusedByTheRules.test_a_refused_step_is_answered_as_failed_with_its_reason ... 2026-10-19 14:19:48,671 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426370 login:w5_ack_owner from n/a 2026-10-19 14:19:48,696 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 14:19:50,408 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1840, model: res.company 2026-10-19 14:19:50,446 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:19:50] "POST /viin_ai/ui/directive/ack HTTP/1.1" 200 - 64 0.073 1.681 2026-10-19 14:19:50,463 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-19 14:19:51,766 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_an_answer_records_which_provider_and_model_answered_it: Starting TestAnAnswerRecordsWhoAnsweredIt.test_an_answer_from_the_usual_provider_names_it_and_replaces_none ... 2026-10-19 14:19:51,966 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426370 login:who_answered_person from n/a 2026-10-19 14:19:51,991 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 14:19:53,161 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:19:53] "POST /viin_ai/chat/message HTTP/1.1" 200 - 226 0.330 0.845 2026-10-19 14:19:53,243 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:19:53] "POST /viin_ai/chat/session/messages HTTP/1.1" 200 - 25 0.031 0.042 2026-10-19 14:19:53,253 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_an_answer_records_which_provider_and_model_answered_it: Starting TestAnAnswerRecordsWhoAnsweredIt.test_an_answer_given_in_place_of_a_provider_that_could_not_serve_says_so ... 2026-10-19 14:19:53,475 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426370 login:who_answered_person from n/a 2026-10-19 14:19:53,503 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 14:19:54,842 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:19:54] "POST /viin_ai/chat/message HTTP/1.1" 200 - 307 0.336 1.008 2026-10-19 14:19:54,924 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:19:54] "POST /viin_ai/chat/session/messages HTTP/1.1" 200 - 33 0.028 0.047 2026-10-19 14:19:54,950 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-19 14:19:56,267 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_an_empty_probe_result_is_shown_only_when_the_tool_answers_data_questions: Starting TestAnEmptyProbeResultIsShownOnlyWhenTheToolAnswersDataQuestions.test_a_non_data_probes_empty_result_is_not_shown_beside_an_answer_that_matched ... 2026-10-19 14:19:56,328 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426370 login:empty_probe_person from n/a 2026-10-19 14:19:56,354 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 14:19:57,245 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:19:57] "POST /viin_ai/chat/message HTTP/1.1" 200 - 195 0.150 0.747 2026-10-19 14:19:57,247 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_an_empty_probe_result_is_shown_only_when_the_tool_answers_data_questions.TestAnEmptyProbeResultIsShownOnlyWhenTheToolAnswersDataQuestions: waiting for threads: [] 2026-10-19 14:19:57,250 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_an_empty_probe_result_is_shown_only_when_the_tool_answers_data_questions: Starting TestAnEmptyProbeResultIsShownOnlyWhenTheToolAnswersDataQuestions.test_a_non_data_tools_refusal_still_reaches_the_person ... 2026-10-19 14:19:57,293 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426370 login:empty_probe_person from n/a 2026-10-19 14:19:57,321 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 14:19:58,358 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:19:58] "POST /viin_ai/chat/message HTTP/1.1" 200 - 185 0.248 0.793 2026-10-19 14:19:58,375 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-19 14:19:59,488 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_an_unfinished_answer_is_stored_incomplete: Starting TestAnUnfinishedAnswerIsStoredIncomplete.test_a_streamed_answer_cut_off_is_stored_and_answered_with_its_text_and_why_in_the_turns_language ... 2026-10-19 14:19:59,558 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426370 login:unfinished_answer_person from n/a 2026-10-19 14:20:02,460 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 14:20:02,932 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:20:02] "POST /viin_ai/chat/message HTTP/1.1" 200 - 40 0.033 0.444 2026-10-19 14:20:03,648 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:20:03] "POST /viin_ai/chat/answer HTTP/1.1" 200 - 232 0.267 0.440 2026-10-19 14:20:03,658 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_an_unfinished_answer_is_stored_incomplete: Starting TestAnUnfinishedAnswerIsStoredIncomplete.test_a_streamed_answer_the_vendor_cut_short_is_stored_incomplete_with_its_text_and_a_notice ... 2026-10-19 14:20:03,705 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426370 login:unfinished_answer_person from n/a 2026-10-19 14:20:03,733 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 14:20:04,178 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:20:04] "POST /viin_ai/chat/message HTTP/1.1" 200 - 38 0.038 0.411 2026-10-19 14:20:04,943 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:20:04] "POST /viin_ai/chat/answer HTTP/1.1" 200 - 222 0.282 0.478 2026-10-19 14:20:04,967 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted viin.ai.chat.message records with IDs: [88] 2026-10-19 14:20:04,987 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:20:04] "POST /viin_ai/chat/message HTTP/1.1" 200 - 12 0.007 0.010 2026-10-19 14:20:05,484 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:20:05] "POST /viin_ai/chat/answer HTTP/1.1" 200 - 145 0.173 0.318 2026-10-19 14:20:05,495 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted viin.ai.chat.message records with IDs: [90] 2026-10-19 14:20:05,497 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_an_unfinished_answer_is_stored_incomplete: Starting TestAnUnfinishedAnswerIsStoredIncomplete.test_an_answer_the_vendor_cut_short_is_stored_incomplete_with_its_text_and_a_notice ... 2026-10-19 14:20:05,536 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426370 login:unfinished_answer_person from n/a 2026-10-19 14:20:05,565 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 14:20:06,729 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:20:06] "POST /viin_ai/chat/message HTTP/1.1" 200 - 225 0.275 0.894 2026-10-19 14:20:06,758 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted viin.ai.chat.message records with IDs: [92] 2026-10-19 14:20:07,293 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:20:07] "POST /viin_ai/chat/message HTTP/1.1" 200 - 133 0.194 0.328 2026-10-19 14:20:07,316 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted viin.ai.chat.message records with IDs: [94] 2026-10-19 14:20:07,342 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-19 14:20:08,483 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_applied_skills_survive_a_confirmation_pause: Starting TestAppliedSkillsSurviveAConfirmationPause.test_a_skill_in_force_at_the_pause_is_in_the_resumed_runs_context ... 2026-10-19 14:20:08,535 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426370 login:pause_skill_person from n/a 2026-10-19 14:20:08,555 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 14:20:09,594 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:20:09] "POST /viin_ai/chat/message HTTP/1.1" 200 - 241 0.271 0.771 2026-10-19 14:20:09,724 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1845 deleted viin.ai.chat.pending.tool records with IDs: [15] 2026-10-19 14:20:10,055 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:20:10] "POST /viin_ai/chat/tool_confirm HTTP/1.1" 200 - 153 0.142 0.315 2026-10-19 14:20:10,072 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-19 14:20:11,162 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_chat_answer_resilience: Starting TestAStreamedAnswerOnANativeProtocolConnection.test_a_streamed_request_to_a_native_protocol_connection_returns_the_full_answer ... 2026-10-19 14:20:11,214 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426370 login:native_protocol_person from n/a 2026-10-19 14:20:11,235 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 14:20:11,700 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:20:11] "POST /viin_ai/chat/message HTTP/1.1" 200 - 20 0.024 0.445 2026-10-19 14:20:12,251 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:20:12] "POST /viin_ai/chat/answer HTTP/1.1" 200 - 172 0.205 0.338 2026-10-19 14:20:12,269 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-19 14:20:12,272 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_chat_menu_is_visible_to_plain_employees: Starting TestMenuAudienceChat.test_an_employee_who_is_not_an_ai_operator_sees_the_chat_menu ... 2026-10-19 14:20:13,438 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 540 and Message-Id '<220503989446580.1792419613.395982742309570-openerp-private@3402a05e02fb>' from 'info@yourcompany.com' to (redacted) "'***@example.com'" successfully sent 2026-10-19 14:20:13,438 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 14:20:13,452 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [540] 2026-10-19 14:20:13,482 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.message records with IDs: [82507] 2026-10-19 14:20:13,483 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 14:20:13,492 100 INFO rb-993a05d-225723-426370 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-19 14:20:13,759 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-19 14:20:14,933 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_chat_message_data_payload: Starting TestChatMessageDataPayloadConfirmedActionRoundTrip.test_a_confirmed_actions_result_persists_as_a_data_payload_and_survives_reload ... 2026-10-19 14:20:14,981 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426370 login:data_payload_confirm_person from n/a 2026-10-19 14:20:15,011 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 14:20:17,302 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:20:17] "POST /viin_ai/chat/message HTTP/1.1" 200 - 205 0.200 2.100 2026-10-19 14:20:17,455 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1848 deleted viin.ai.chat.pending.tool records with IDs: [16] 2026-10-19 14:20:17,765 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:20:17] "POST /viin_ai/chat/tool_confirm HTTP/1.1" 200 - 145 0.163 0.293 2026-10-19 14:20:17,824 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:20:17] "POST /viin_ai/chat/session/messages HTTP/1.1" 200 - 22 0.015 0.039 2026-10-19 14:20:17,826 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_chat_message_data_payload.TestChatMessageDataPayloadConfirmedActionRoundTrip: waiting for threads: [] 2026-10-19 14:20:17,846 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-19 14:20:19,003 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_chat_message_data_payload: Starting TestChatMessageDataPayloadPlainTypedTurn.test_a_typed_turns_tool_data_reaches_the_browser_live_and_survives_a_reload ... 2026-10-19 14:20:19,053 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426370 login:data_payload_typed_person from n/a 2026-10-19 14:20:19,081 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 14:20:20,203 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:20:20] "POST /viin_ai/chat/message HTTP/1.1" 200 - 185 0.352 0.776 2026-10-19 14:20:20,294 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:20:20] "POST /viin_ai/chat/session/messages HTTP/1.1" 200 - 29 0.041 0.044 2026-10-19 14:20:20,313 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-19 14:20:21,739 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_chat_message_data_payload: Starting TestChatMessageDataPayloadToolPrecedence.test_a_failed_tool_does_not_displace_an_earlier_good_result ... 2026-10-19 14:20:21,803 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426370 login:data_payload_multi_person from n/a 2026-10-19 14:20:21,831 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 14:20:22,698 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:20:22] "POST /viin_ai/chat/message HTTP/1.1" 200 - 204 0.145 0.726 2026-10-19 14:20:22,700 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_chat_message_data_payload.TestChatMessageDataPayloadToolPrecedence: waiting for threads: [] 2026-10-19 14:20:22,703 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_chat_message_data_payload: Starting TestChatMessageDataPayloadToolPrecedence.test_the_last_successful_tool_result_becomes_the_data_payload ... 2026-10-19 14:20:22,759 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426370 login:data_payload_multi_person from n/a 2026-10-19 14:20:22,797 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 14:20:23,934 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:20:23] "POST /viin_ai/chat/message HTTP/1.1" 200 - 195 0.326 0.816 2026-10-19 14:20:23,956 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-19 14:20:23,969 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_chat_panel_qunit_lane: Starting TestChatPanelQunitLane.test_every_chat_panel_qunit_module_is_actually_asserted_in_a_browser ... 2026-10-19 14:20:24,397 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_chat_panel_qunit_lane.TestChatPanelQunitLane: Chrome pid: 8964 2026-10-19 14:20:24,398 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_chat_panel_qunit_lane.TestChatPanelQunitLane: Chrome headless temporary user profile dir: /tmp/tmp7unaw5xf_chrome_odoo 2026-10-19 14:20:24,398 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_chat_panel_qunit_lane.TestChatPanelQunitLane: Issuing json command http://127.0.0.1:43679/json/version 2026-10-19 14:20:24,400 100 INFO rb-993a05d-225723-426370 odoo.tests.common.requests: request http://127.0.0.1:43679/json/version with timeout 3 increased to 10s during tests 2026-10-19 14:20:24,514 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_chat_panel_qunit_lane.TestChatPanelQunitLane: Browser version: Chrome/150.0.7871.114 2026-10-19 14:20:24,523 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_chat_panel_qunit_lane.TestChatPanelQunitLane: Issuing json command http://127.0.0.1:43679/json 2026-10-19 14:20:24,524 100 INFO rb-993a05d-225723-426370 odoo.tests.common.requests: request http://127.0.0.1:43679/json with timeout 3 increased to 10s during tests 2026-10-19 14:20:24,547 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_chat_panel_qunit_lane.TestChatPanelQunitLane: Websocket url found: ws://127.0.0.1:43679/devtools/page/003B75607791FD40BB1FFBD24DBA5CD9 2026-10-19 14:20:24,576 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_chat_panel_qunit_lane.TestChatPanelQunitLane: Enable chrome headless console log notification 2026-10-19 14:20:24,592 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_chat_panel_qunit_lane.TestChatPanelQunitLane: Chrome headless enable page notifications 2026-10-19 14:20:25,638 100 INFO rb-993a05d-225723-426370 odoo.tests.common: Surpressing hash update in CryptContext override 2026-10-19 14:20:25,642 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426370 login:admin from n/a 2026-10-19 14:20:25,659 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_chat_panel_qunit_lane.TestChatPanelQunitLane: Setting session cookie in browser 2026-10-19 14:20:25,664 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_chat_panel_qunit_lane.TestChatPanelQunitLane: Open "http://127.0.0.1:8069/web/tests?filter=/%5E%28%29%28%28viin_ai_chat%5C+%3E.%2A%29%29%24/" in browser 2026-10-19 14:20:25,664 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_chat_panel_qunit_lane.TestChatPanelQunitLane: Navigating to: "http://127.0.0.1:8069/web/tests?filter=/%5E%28%29%28%28viin_ai_chat%5C+%3E.%2A%29%29%24/" 2026-10-19 14:20:25,691 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 14:20:26,889 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:20:26] "GET /web/tests?filter=/%5E%28%29%28%28viin_ai_chat%5C+%3E.%2A%29%29%24/ HTTP/1.1" 200 - 57 0.065 1.142 2026-10-19 14:20:26,893 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_chat_panel_qunit_lane.TestChatPanelQunitLane: Navigation result: {'frameId': '003B75607791FD40BB1FFBD24DBA5CD9', 'loaderId': '9FA41F163C52A29BDD56B03B5241A2F1', 'isDownload': False} 2026-10-19 14:20:26,894 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_chat_panel_qunit_lane.TestChatPanelQunitLane: Evaluate ready code "!!(window.QUnit && QUnit.config) && ((window.__viinLane = window.__viinLane || (function () { var s = {beginFired: false, totalTests: null, modulesAtBegin: null}; try { QUnit.begin(function (d) { s.beginFired = true; s.totalTests = (d && d.totalTests); s.modulesAtBegin = ((QUnit.config && QUnit.config.modules) || []).length; }); } catch (e) { s.hookError = String(e); } return s;}())), true)" 2026-10-19 14:20:26,955 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:20:26] "GET /web/assets/b0133ad/web.tests_assets.min.css HTTP/1.1" 200 - 4 0.012 0.013 2026-10-19 14:20:26,968 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:20:26] "GET /web/assets/59b81cf/web.tests_assets.min.js HTTP/1.1" 200 - 4 0.002 0.031 2026-10-19 14:20:27,002 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:20:27] "GET /web/assets/d8069e0/web.qunit_suite_tests.min.css HTTP/1.1" 200 - 4 0.021 0.040 2026-10-19 14:20:27,038 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:20:27] "GET /web/assets/57bb85c/web.qunit_suite_tests.min.js HTTP/1.1" 200 - 4 0.022 0.071 2026-10-19 14:20:27,083 100 INFO rb-993a05d-225723-426370 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-19 14:20:28,644 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_chat_panel_qunit_lane.TestChatPanelQunitLane: Evaluate test code "(async function () { await new Promise(function (r) { if (document.readyState === "complete") { r(); } else { window.addEventListener("load", function () { r(); }); } }); await new Promise(function (r) { setTimeout(r, 3000); }); var C = (window.QUnit && QUnit.config) || {}; var mods = C.modules || []; var named = mods.map(function (m) { return {name: m.name, tests: (m.tests || []).length}; }); var viin = named.filter(function (m) { return m.name && m.name.indexOf("viin_ai") === 0; }); var st = window.__viinLane || {}; var expected = ["viin_ai_chat > AI navigation equals a menu click", "viin_ai_chat > AiOutcomeNotice render", "viin_ai_chat > AskAiDialog server error message", "viin_ai_chat > MarkdownBlock closed AST", "viin_ai_chat > MarkdownBlock link node + linkPolicy prop", "viin_ai_chat > ToolConfirmDialog discloses the assistant's reason and paginates its proposed values", "viin_ai_chat > ToolConfirmDialog shows the VALUES it proposes to write, not only the records it references", "viin_ai_chat > ViinAiChatModelBar and the answered-by notice", "viin_ai_chat > ViinAiChatPanel Stop ends the caller's own turn", "viin_ai_chat > ViinAiChatPanel decided card and unfinished answer", "viin_ai_chat > ViinAiChatPanel directive transport", "viin_ai_chat > ViinAiChatPanel empty-body fallback, client-side second wall", "viin_ai_chat > ViinAiChatPanel empty-body fallback on a resumed conversation", "viin_ai_chat > ViinAiChatPanel envelope_payload wiring", "viin_ai_chat > ViinAiChatPanel error card must not overflow on an unbroken long token", "viin_ai_chat > ViinAiChatPanel error card retry affordance (throttled-turn recovery)", "viin_ai_chat > ViinAiChatPanel first-run banner, non-administrator", "viin_ai_chat > ViinAiChatPanel markdown wiring role split", "viin_ai_chat > ViinAiChatPanel mount-time auto-resume", "viin_ai_chat > ViinAiChatPanel pending-card relay after a decision", "viin_ai_chat > ViinAiChatPanel two-phase answer transport", "viin_ai_chat > ViinAiChatPanel windowed resume - Load More", "viin_ai_chat > ViinAiChatPanel.reconcileFromSession()", "viin_ai_chat > a turn shows its own answer", "viin_ai_chat > ai_command_provider (dashboard summary)", "viin_ai_chat > ui_context_service live trail", "viin_ai_chat > ui_context_service search_facets", "viin_ai_chat > ui_context_service selection reply", "viin_ai_chat > ui_directive_executor", "viin_ai_chat > ui_search_bridge applyFacets"]; var lower = named.map(function (m) { return (m.name || "").toLowerCase(); }); var out = { filter: C.filter || null, moduleParam: C.module || null, statsAll: (C.stats ? C.stats.all : null), readyHookInstalled: !!window.__viinLane, beginFired: !!st.beginFired, totalTestsAtBegin: (st.totalTests === undefined ? null : st.totalTests), modulesAtBegin: (st.modulesAtBegin === undefined ? null : st.modulesAtBegin), moduleCountNow: named.length, viinModuleCount: viin.length, viinModules: viin.slice(0, 40), firstModules: named.slice(0, 6).map(function (m) { return m.name; }), expectedPresent: expected.map(function (n) { return {name: n, registered: lower.indexOf(n.toLowerCase()) !== -1}; }) }; try { var f = C.filter || ""; var rf = /^(!?)\/([\w\W]*)\/(i?$)/.exec(f); if (!rf) { out.filterVerdict = "config.filter is not in QUnit regex form"; } else { var re = new RegExp(rf[2], rf[3]); var hits = []; mods.forEach(function (m) { (m.tests || []).forEach(function (t) { var fullName = m.name + ": " + t.name; if (re.test(fullName)) { hits.push(fullName); } }); }); out.filterMatchCount = hits.length; out.filterMatchSample = hits.slice(0, 3); } } catch (e) { out.filterProbeError = String(e); } console.log("VIIN-LANE-PROBE " + JSON.stringify(out)); })()" 2026-10-19 14:20:30,452 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_chat_panel_qunit_lane.TestChatPanelQunitLane.browser: [assets] fetch libs from xmlID: web.assets_emoji 2026-10-19 14:20:30,569 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 14:20:30] "GET /viin_brand/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.006 2026-10-19 14:20:32,607 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:20:32] "POST /bus/get_model_definitions HTTP/1.1" 200 - 682 0.719 1.433 2026-10-19 14:20:32,624 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:20:32] "GET /web/bundle/web.assets_emoji HTTP/1.1" 200 - 3 0.007 2.156 2026-10-19 14:20:32,643 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_chat_panel_qunit_lane.TestChatPanelQunitLane.browser: [assets] fetch JS ressource: /web/assets/5d0c822/web.assets_emoji.min.js 2026-10-19 14:20:32,671 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:20:32] "GET /web/assets/5d0c822/web.assets_emoji.min.js HTTP/1.1" 200 - 4 0.010 0.014 2026-10-19 14:20:32,738 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_chat_panel_qunit_lane.TestChatPanelQunitLane.browser: [assets] fetch libs from xmlID: mail.assets_lamejs 2026-10-19 14:20:32,755 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:20:32] "GET /web/bundle/mail.assets_lamejs HTTP/1.1" 200 - 3 0.002 0.010 2026-10-19 14:20:32,764 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_chat_panel_qunit_lane.TestChatPanelQunitLane.browser: [assets] fetch JS ressource: /web/assets/1656e97/mail.assets_lamejs.min.js 2026-10-19 14:20:32,787 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:20:32] "GET /web/assets/1656e97/mail.assets_lamejs.min.js HTTP/1.1" 200 - 4 0.009 0.010 2026-10-19 14:20:32,938 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_chat_panel_qunit_lane.TestChatPanelQunitLane.browser: "viin_ai_chat > ai_command_provider (dashboard summary)" passed 32 tests. 2026-10-19 14:20:32,939 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_chat_panel_qunit_lane.TestChatPanelQunitLane.browser: "viin_ai_chat" passed 0 tests. 2026-10-19 14:20:33,100 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 14:20:33] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-19 14:20:33,103 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 14:20:33] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 14:20:33,457 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_chat_panel_qunit_lane.TestChatPanelQunitLane.browser: VIIN-LANE-PROBE {"filter":"/^()((viin_ai_chat\\ >.*))$/","moduleParam":null,"statsAll":38,"readyHookInstalled":true,"beginFired":true,"totalTestsAtBegin":7514,"modulesAtBegin":1552,"moduleCountNow":1552,"viinModuleCount":91,"viinModules":[{"name":"viin_ai_chat","tests":0},{"name":"viin_ai_chat > ai_command_provider (dashboard summary)","tests":5},{"name":"viin_ai_chat","tests":0},{"name":"viin_ai_chat > ViinAiChatPanel mount-time auto-resume","tests":3},{"name":"viin_ai_chat","tests":0},{"name":"viin_ai_chat > ui_context_service live trail","tests":5},{"name":"viin_ai_chat > ui_context_service search_facets","tests":6},{"name":"viin_ai_chat > ui_context_service selection reply","tests":2},{"name":"viin_ai_chat","tests":0},{"name":"viin_ai_chat > ui_directive_executor","tests":21},{"name":"viin_ai_chat","tests":0},{"name":"viin_ai_chat > ViinAiChatPanel directive transport","tests":5},{"name":"viin_ai_chat","tests":0},{"name":"viin_ai_chat > AiOutcomeNotice render","tests":3},{"name":"viin_ai_chat > ViinAiChatPanel envelope_payload wiring","tests":2},{"name":"viin_ai_chat","tests":0},{"name":"viin_ai_chat > MarkdownBlock closed AST","tests":8},{"name":"viin_ai_chat > ViinAiChatPanel markdown wiring role split","tests":1},{"name":"viin_ai_chat","tests":0},{"name":"viin_ai_chat > MarkdownBlock link node + linkPolicy prop","tests":5},{"name":"viin_ai_chat","tests":0},{"name":"viin_ai_chat > ViinAiChatPanel.reconcileFromSession()","tests":3},{"name":"viin_ai_chat > a turn shows its own answer","tests":3},{"name":"viin_ai_chat","tests":0},{"name":"viin_ai_chat > ViinAiChatPanel first-run banner, non-administrator","tests":2},{"name":"viin_ai_chat","tests":0},{"name":"viin_ai_chat > ViinAiChatPanel pending-card relay after a decision","tests":1},{"name":"viin_ai_chat","tests":0},{"name":"viin_ai_chat > ViinAiChatPanel empty-body fallback, client-side second wall","tests":1},{"name":"viin_ai_chat > ViinAiChatPanel error card must not overflow on an unbroken long token","tests":1},{"name":"viin_ai_chat","tests":0},{"name":"viin_ai_chat > ViinAiChatPanel empty-body fallback on a resumed conversation","tests":1},{"name":"viin_ai_chat","tests":0},{"name":"viin_ai_chat > ViinAiChatPanel error card retry affordance (throttled-turn recovery)","tests":1},{"name":"viin_ai_chat","tests":0},{"name":"viin_ai_chat > ViinAiChatPanel two-phase answer transport","tests":5},{"name":"viin_ai_chat","tests":0},{"name":"viin_ai_chat > AI navigation equals a menu click","tests":2},{"name":"viin_ai_chat","tests":0},{"name":"viin_ai_chat > ViinAiChatPanel Stop ends the caller's own turn","tests":2}],"firstModules":["web","web","web > MockServer","web","web > env","web"],"expectedPresent":[{"name":"viin_ai_chat > AI navigation equals a menu click","registered":true},{"name":"viin_ai_chat > AiOutcomeNotice render","registered":true},{"name":"viin_ai_chat > AskAiDialog server error message","registered":true},{"name":"viin_ai_chat > MarkdownBlock closed AST","registered":true},{"name":"viin_ai_chat > MarkdownBlock link node + linkPolicy prop","registered":true},{"name":"viin_ai_chat > ToolConfirmDialog discloses the assistant's reason and paginates its proposed values","registered":true},{"name":"viin_ai_chat > ToolConfirmDialog shows the VALUES it proposes to write, not only the records it references","registered":true},{"name":"viin_ai_chat > ViinAiChatModelBar and the answered-by notice","registered":true},{"name":"viin_ai_chat > ViinAiChatPanel Stop ends the caller's own turn","registered":true},{"name":"viin_ai_chat > ViinAiChatPanel decided card and unfinished answer","registered":true},{"name":"viin_ai_chat > ViinAiChatPanel directive transport","registered":true},{"name":"viin_ai_chat > ViinAiChatPanel empty-body fallback, client-side second wall","registered":true},{"name":"viin_ai_chat > ViinAiChatPanel empty-body fallback on a resumed conversation","registered":true},{"name":"viin_ai_chat > ViinAiChatPanel envelope_payload wiring","registered":true},{"name":"viin_ai_chat > ViinAiChatPanel error card must not overflow on an unbroken long token","registered":true},{"name":"viin_ai_chat > ViinAiChatPanel error card retry affordance (throttled-turn recovery)","registered":true},{"name":"viin_ai_chat > ViinAiChatPanel first-run banner, non-administrator","registered":true},{"name":"viin_ai_chat > ViinAiChatPanel markdown wiring role split","registered":true},{"name":"viin_ai_chat > ViinAiChatPanel mount-time auto-resume","registered":true},{"name":"viin_ai_chat > ViinAiChatPanel pending-card relay after a decision","registered":true},{"name":"viin_ai_chat > ViinAiChatPanel two-phase answer transport","registered":true},{"name":"viin_ai_chat > ViinAiChatPanel windowed resume - Load More","registered":true},{"name":"viin_ai_chat > ViinAiChatPanel.reconcileFromSession()","registered":true},{"name":"viin_ai_chat > a turn shows its own answer","registered":true},{"name":"viin_ai_chat > ai_command_provider (dashboard summary)","registered":true},{"name":"viin_ai_chat > ui_context_service live trail","registered":true},{"name":"viin_ai_chat > ui_context_service search_facets","registered":true},{"name":"viin_ai_chat > ui_context_service selection reply","registered":true},{"name":"viin_ai_chat > ui_directive_executor","registered":true},{"name":"viin_ai_chat > ui_search_bridge applyFacets","registered":true}],"filterMatchCount":119,"filterMatchSample":["viin_ai_chat > ai_command_provider (dashboard summary): summarizing calls read_group (ACL-native, no sudo) then POSTs to the narrate route, then streams the narrative into the chat panel","viin_ai_chat > ai_command_provider (dashboard summary): no active view: shows a warning notification and never calls orm/rpc","viin_ai_chat > ai_command_provider (dashboard summary): an empty aggregation shows an info notification and never opens chat"]} 2026-10-19 14:20:33,521 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_chat_panel_qunit_lane.TestChatPanelQunitLane.browser: "viin_ai_chat > ViinAiChatPanel mount-time auto-resume" passed 7 tests. 2026-10-19 14:20:33,522 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_chat_panel_qunit_lane.TestChatPanelQunitLane.browser: "viin_ai_chat" passed 0 tests. 2026-10-19 14:20:33,892 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_chat_panel_qunit_lane.TestChatPanelQunitLane.browser: "viin_ai_chat > ui_context_service live trail" passed 21 tests. 2026-10-19 14:20:34,052 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_chat_panel_qunit_lane.TestChatPanelQunitLane.browser: "viin_ai_chat > ui_context_service search_facets" passed 25 tests. 2026-10-19 14:20:34,103 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_chat_panel_qunit_lane.TestChatPanelQunitLane.browser: "viin_ai_chat > ui_context_service selection reply" passed 8 tests. 2026-10-19 14:20:34,105 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_chat_panel_qunit_lane.TestChatPanelQunitLane.browser: "viin_ai_chat" passed 0 tests. 2026-10-19 14:20:35,258 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:20:35] "GET /web/service-worker.js HTTP/1.1" 200 - 2 0.003 0.005 2026-10-19 14:20:35,340 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:20:35] "GET /web/offline HTTP/1.1" 200 - 7 0.017 0.049 2026-10-19 14:20:35,424 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 14:20:35] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.008 2026-10-19 14:20:37,165 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_chat_panel_qunit_lane.TestChatPanelQunitLane.browser: "viin_ai_chat > ui_directive_executor" passed 94 tests. 2026-10-19 14:20:37,166 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_chat_panel_qunit_lane.TestChatPanelQunitLane.browser: "viin_ai_chat" passed 0 tests. 2026-10-19 14:20:37,311 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:20:37] "GET /web/image/res.company/undefined/favicon HTTP/1.1" 404 - 236 0.421 1.587 2026-10-19 14:20:38,933 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_chat_panel_qunit_lane.TestChatPanelQunitLane.browser: "viin_ai_chat > ViinAiChatPanel directive transport" passed 65 tests. 2026-10-19 14:20:38,934 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_chat_panel_qunit_lane.TestChatPanelQunitLane.browser: "viin_ai_chat" passed 0 tests. 2026-10-19 14:20:39,224 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_chat_panel_qunit_lane.TestChatPanelQunitLane.browser: "viin_ai_chat > AiOutcomeNotice render" passed 15 tests. 2026-10-19 14:20:39,375 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_chat_panel_qunit_lane.TestChatPanelQunitLane.browser: "viin_ai_chat > ViinAiChatPanel envelope_payload wiring" passed 9 tests. 2026-10-19 14:20:39,376 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_chat_panel_qunit_lane.TestChatPanelQunitLane.browser: "viin_ai_chat" passed 0 tests. 2026-10-19 14:20:39,613 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 14:20:39] "GET /viin_ai_chat/static/tests/fixtures/markdown_cases.json HTTP/1.1" 200 - 0 0.000 0.003 2026-10-19 14:20:39,792 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_chat_panel_qunit_lane.TestChatPanelQunitLane.browser: "viin_ai_chat > MarkdownBlock closed AST" passed 98 tests. 2026-10-19 14:20:39,891 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_chat_panel_qunit_lane.TestChatPanelQunitLane.browser: "viin_ai_chat > ViinAiChatPanel markdown wiring role split" passed 4 tests. 2026-10-19 14:20:39,891 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_chat_panel_qunit_lane.TestChatPanelQunitLane.browser: "viin_ai_chat" passed 0 tests. 2026-10-19 14:20:40,350 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_chat_panel_qunit_lane.TestChatPanelQunitLane.browser: "viin_ai_chat > MarkdownBlock link node + linkPolicy prop" passed 101 tests. 2026-10-19 14:20:40,351 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_chat_panel_qunit_lane.TestChatPanelQunitLane.browser: "viin_ai_chat" passed 0 tests. 2026-10-19 14:20:40,617 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_chat_panel_qunit_lane.TestChatPanelQunitLane.browser: "viin_ai_chat > ViinAiChatPanel.reconcileFromSession()" passed 15 tests. 2026-10-19 14:20:41,003 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_chat_panel_qunit_lane.TestChatPanelQunitLane.browser: "viin_ai_chat > a turn shows its own answer" passed 21 tests. 2026-10-19 14:20:41,004 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_chat_panel_qunit_lane.TestChatPanelQunitLane.browser: "viin_ai_chat" passed 0 tests. 2026-10-19 14:20:41,200 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_chat_panel_qunit_lane.TestChatPanelQunitLane.browser: "viin_ai_chat > ViinAiChatPanel first-run banner, non-administrator" passed 8 tests. 2026-10-19 14:20:41,201 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_chat_panel_qunit_lane.TestChatPanelQunitLane.browser: "viin_ai_chat" passed 0 tests. 2026-10-19 14:20:41,321 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_chat_panel_qunit_lane.TestChatPanelQunitLane.browser: "viin_ai_chat > ViinAiChatPanel pending-card relay after a decision" passed 9 tests. 2026-10-19 14:20:41,322 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_chat_panel_qunit_lane.TestChatPanelQunitLane.browser: "viin_ai_chat" passed 0 tests. 2026-10-19 14:20:41,437 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_chat_panel_qunit_lane.TestChatPanelQunitLane.browser: "viin_ai_chat > ViinAiChatPanel empty-body fallback, client-side second wall" passed 3 tests. 2026-10-19 14:20:41,537 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_chat_panel_qunit_lane.TestChatPanelQunitLane.browser: "viin_ai_chat > ViinAiChatPanel error card must not overflow on an unbroken long token" passed 9 tests. 2026-10-19 14:20:41,538 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_chat_panel_qunit_lane.TestChatPanelQunitLane.browser: "viin_ai_chat" passed 0 tests. 2026-10-19 14:20:41,636 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_chat_panel_qunit_lane.TestChatPanelQunitLane.browser: "viin_ai_chat > ViinAiChatPanel empty-body fallback on a resumed conversation" passed 3 tests. 2026-10-19 14:20:41,637 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_chat_panel_qunit_lane.TestChatPanelQunitLane.browser: "viin_ai_chat" passed 0 tests. 2026-10-19 14:20:41,768 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_chat_panel_qunit_lane.TestChatPanelQunitLane.browser: "viin_ai_chat > ViinAiChatPanel error card retry affordance (throttled-turn recovery)" passed 7 tests. 2026-10-19 14:20:41,769 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_chat_panel_qunit_lane.TestChatPanelQunitLane.browser: "viin_ai_chat" passed 0 tests. 2026-10-19 14:20:41,989 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_chat_panel_qunit_lane.TestChatPanelQunitLane.browser: "viin_ai_chat > ViinAiChatPanel two-phase answer transport" passed 9 tests. 2026-10-19 14:20:41,990 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_chat_panel_qunit_lane.TestChatPanelQunitLane.browser: "viin_ai_chat" passed 0 tests. 2026-10-19 14:20:42,653 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_chat_panel_qunit_lane.TestChatPanelQunitLane.browser: "viin_ai_chat > AI navigation equals a menu click" passed 14 tests. 2026-10-19 14:20:42,653 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_chat_panel_qunit_lane.TestChatPanelQunitLane.browser: "viin_ai_chat" passed 0 tests. 2026-10-19 14:20:42,875 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_chat_panel_qunit_lane.TestChatPanelQunitLane.browser: "viin_ai_chat > ViinAiChatPanel Stop ends the caller's own turn" passed 11 tests. 2026-10-19 14:20:42,875 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_chat_panel_qunit_lane.TestChatPanelQunitLane.browser: "viin_ai_chat" passed 0 tests. 2026-10-19 14:20:43,134 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_chat_panel_qunit_lane.TestChatPanelQunitLane.browser: "viin_ai_chat > ViinAiChatPanel windowed resume - Load More" passed 5 tests. 2026-10-19 14:20:43,135 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_chat_panel_qunit_lane.TestChatPanelQunitLane.browser: "viin_ai_chat" passed 0 tests. 2026-10-19 14:20:43,271 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_chat_panel_qunit_lane.TestChatPanelQunitLane.browser: "viin_ai_chat > ToolConfirmDialog shows the VALUES it proposes to write, not only the records it references" passed 7 tests. 2026-10-19 14:20:43,556 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_chat_panel_qunit_lane.TestChatPanelQunitLane.browser: "viin_ai_chat > ToolConfirmDialog discloses the assistant's reason and paginates its proposed values" passed 13 tests. 2026-10-19 14:20:43,557 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_chat_panel_qunit_lane.TestChatPanelQunitLane.browser: "viin_ai_chat" passed 0 tests. 2026-10-19 14:20:43,839 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_chat_panel_qunit_lane.TestChatPanelQunitLane.browser: "viin_ai_chat > ViinAiChatPanel decided card and unfinished answer" passed 12 tests. 2026-10-19 14:20:43,839 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_chat_panel_qunit_lane.TestChatPanelQunitLane.browser: "viin_ai_chat" passed 0 tests. 2026-10-19 14:20:43,907 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_chat_panel_qunit_lane.TestChatPanelQunitLane.browser: "viin_ai_chat > AskAiDialog server error message" passed 1 tests. 2026-10-19 14:20:43,908 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_chat_panel_qunit_lane.TestChatPanelQunitLane.browser: "viin_ai_chat" passed 0 tests. 2026-10-19 14:20:45,002 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_chat_panel_qunit_lane.TestChatPanelQunitLane.browser: "viin_ai_chat > ViinAiChatModelBar and the answered-by notice" passed 49 tests. 2026-10-19 14:20:45,002 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_chat_panel_qunit_lane.TestChatPanelQunitLane.browser: "viin_ai_chat" passed 0 tests. 2026-10-19 14:20:45,103 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_chat_panel_qunit_lane.TestChatPanelQunitLane.browser: "viin_ai_chat > ui_search_bridge applyFacets" passed 6 tests. 2026-10-19 14:20:45,104 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_chat_panel_qunit_lane.TestChatPanelQunitLane.browser: "viin_ai_chat" passed 0 tests. 2026-10-19 14:20:45,134 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_chat_panel_qunit_lane.TestChatPanelQunitLane.browser: QUnit test suite done. 2026-10-19 14:20:45,135 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_chat_panel_qunit_lane.TestChatPanelQunitLane.browser: test successful 2026-10-19 14:20:45,162 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_chat_panel_qunit_lane.TestChatPanelQunitLane: Closing chrome headless with pid 8964 2026-10-19 14:20:45,163 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_chat_panel_qunit_lane.TestChatPanelQunitLane: Closing websocket connection 2026-10-19 14:20:45,164 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_chat_panel_qunit_lane.TestChatPanelQunitLane: Terminating chrome headless with pid 8964 2026-10-19 14:20:45,264 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_chat_panel_qunit_lane.TestChatPanelQunitLane: Chrome Log in: /tmp/odoo_tests/rb-993a05d-225723-426370/chrome_logs/chrome_log_20261019_142045_264608_TestChatPanelQunitLane.txt 2026-10-19 14:20:45,265 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_chat_panel_qunit_lane.TestChatPanelQunitLane: Removing chrome user profile "/tmp/tmp7unaw5xf_chrome_odoo" 2026-10-19 14:20:45,280 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_chat_panel_qunit_lane.TestChatPanelQunitLane: VIIN-LANE-PROBE {"filter":"/^()((viin_ai_chat\\ >.*))$/","moduleParam":null,"statsAll":38,"readyHookInstalled":true,"beginFired":true,"totalTestsAtBegin":7514,"modulesAtBegin":1552,"moduleCountNow":1552,"viinModuleCount":91,"viinModules":[{"name":"viin_ai_chat","tests":0},{"name":"viin_ai_chat > ai_command_provider (dashboard summary)","tests":5},{"name":"viin_ai_chat","tests":0},{"name":"viin_ai_chat > ViinAiChatPanel mount-time auto-resume","tests":3},{"name":"viin_ai_chat","tests":0},{"name":"viin_ai_chat > ui_context_service live trail","tests":5},{"name":"viin_ai_chat > ui_context_service search_facets","tests":6},{"name":"viin_ai_chat > ui_context_service selection reply","tests":2},{"name":"viin_ai_chat","tests":0},{"name":"viin_ai_chat > ui_directive_executor","tests":21},{"name":"viin_ai_chat","tests":0},{"name":"viin_ai_chat > ViinAiChatPanel directive transport","tests":5},{"name":"viin_ai_chat","tests":0},{"name":"viin_ai_chat > AiOutcomeNotice render","tests":3},{"name":"viin_ai_chat > ViinAiChatPanel envelope_payload wiring","tests":2},{"name":"viin_ai_chat","tests":0},{"name":"viin_ai_chat > MarkdownBlock closed AST","tests":8},{"name":"viin_ai_chat > ViinAiChatPanel markdown wiring role split","tests":1},{"name":"viin_ai_chat","tests":0},{"name":"viin_ai_chat > MarkdownBlock link node + linkPolicy prop","tests":5},{"name":"viin_ai_chat","tests":0},{"name":"viin_ai_chat > ViinAiChatPanel.reconcileFromSession()","tests":3},{"name":"viin_ai_chat > a turn shows its own answer","tests":3},{"name":"viin_ai_chat","tests":0},{"name":"viin_ai_chat > ViinAiChatPanel first-run banner, non-administrator","tests":2},{"name":"viin_ai_chat","tests":0},{"name":"viin_ai_chat > ViinAiChatPanel pending-card relay after a decision","tests":1},{"name":"viin_ai_chat","tests":0},{"name":"viin_ai_chat > ViinAiChatPanel empty-body fallback, client-side second wall","tests":1},{"name":"viin_ai_chat > ViinAiChatPanel error card must not overflow on an unbroken long token","tests":1},{"name":"viin_ai_chat","tests":0},{"name":"viin_ai_chat > ViinAiChatPanel empty-body fallback on a resumed conversation","tests":1},{"name":"viin_ai_chat","tests":0},{"name":"viin_ai_chat > ViinAiChatPanel error card retry affordance (throttled-turn recovery)","tests":1},{"name":"viin_ai_chat","tests":0},{"name":"viin_ai_chat > ViinAiChatPanel two-phase answer transport","tests":5},{"name":"viin_ai_chat","tests":0},{"name":"viin_ai_chat > AI navigation equals a menu click","tests":2},{"name":"viin_ai_chat","tests":0},{"name":"viin_ai_chat > ViinAiChatPanel Stop ends the caller's own turn","tests":2}],"firstModules":["web","web","web > MockServer","web","web > env","web"],"expectedPresent":[{"name":"viin_ai_chat > AI navigation equals a menu click","registered":true},{"name":"viin_ai_chat > AiOutcomeNotice render","registered":true},{"name":"viin_ai_chat > AskAiDialog server error message","registered":true},{"name":"viin_ai_chat > MarkdownBlock closed AST","registered":true},{"name":"viin_ai_chat > MarkdownBlock link node + linkPolicy prop","registered":true},{"name":"viin_ai_chat > ToolConfirmDialog discloses the assistant's reason and paginates its proposed values","registered":true},{"name":"viin_ai_chat > ToolConfirmDialog shows the VALUES it proposes to write, not only the records it references","registered":true},{"name":"viin_ai_chat > ViinAiChatModelBar and the answered-by notice","registered":true},{"name":"viin_ai_chat > ViinAiChatPanel Stop ends the caller's own turn","registered":true},{"name":"viin_ai_chat > ViinAiChatPanel decided card and unfinished answer","registered":true},{"name":"viin_ai_chat > ViinAiChatPanel directive transport","registered":true},{"name":"viin_ai_chat > ViinAiChatPanel empty-body fallback, client-side second wall","registered":true},{"name":"viin_ai_chat > ViinAiChatPanel empty-body fallback on a resumed conversation","registered":true},{"name":"viin_ai_chat > ViinAiChatPanel envelope_payload wiring","registered":true},{"name":"viin_ai_chat > ViinAiChatPanel error card must not overflow on an unbroken long token","registered":true},{"name":"viin_ai_chat > ViinAiChatPanel error card retry affordance (throttled-turn recovery)","registered":true},{"name":"viin_ai_chat > ViinAiChatPanel first-run banner, non-administrator","registered":true},{"name":"viin_ai_chat > ViinAiChatPanel markdown wiring role split","registered":true},{"name":"viin_ai_chat > ViinAiChatPanel mount-time auto-resume","registered":true},{"name":"viin_ai_chat > ViinAiChatPanel pending-card relay after a decision","registered":true},{"name":"viin_ai_chat > ViinAiChatPanel two-phase answer transport","registered":true},{"name":"viin_ai_chat > ViinAiChatPanel windowed resume - Load More","registered":true},{"name":"viin_ai_chat > ViinAiChatPanel.reconcileFromSession()","registered":true},{"name":"viin_ai_chat > a turn shows its own answer","registered":true},{"name":"viin_ai_chat > ai_command_provider (dashboard summary)","registered":true},{"name":"viin_ai_chat > ui_context_service live trail","registered":true},{"name":"viin_ai_chat > ui_context_service search_facets","registered":true},{"name":"viin_ai_chat > ui_context_service selection reply","registered":true},{"name":"viin_ai_chat > ui_directive_executor","registered":true},{"name":"viin_ai_chat > ui_search_bridge applyFacets","registered":true}],"filterMatchCount":119,"filterMatchSample":["viin_ai_chat > ai_command_provider (dashboard summary): summarizing calls read_group (ACL-native, no sudo) then POSTs to the narrate route, then streams the narrative into the chat panel","viin_ai_chat > ai_command_provider (dashboard summary): no active view: shows a warning notification and never calls orm/rpc","viin_ai_chat > ai_command_provider (dashboard summary): an empty aggregation shows an info notification and never opens chat"]} 2026-10-19 14:20:45,282 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_chat_panel_qunit_lane.TestChatPanelQunitLane: chat panel QUnit lane: viin_ai_chat > AI navigation equals a menu click -> passed 14 assertions, viin_ai_chat > AiOutcomeNotice render -> passed 15 assertions, viin_ai_chat > AskAiDialog server error message -> passed 1 assertions, viin_ai_chat > MarkdownBlock closed AST -> passed 98 assertions, viin_ai_chat > MarkdownBlock link node + linkPolicy prop -> passed 101 assertions, viin_ai_chat > ToolConfirmDialog discloses the assistant's reason and paginates its proposed values -> passed 13 assertions, viin_ai_chat > ToolConfirmDialog shows the VALUES it proposes to write, not only the records it references -> passed 7 assertions, viin_ai_chat > ViinAiChatModelBar and the answered-by notice -> passed 49 assertions, viin_ai_chat > ViinAiChatPanel Stop ends the caller's own turn -> passed 11 assertions, viin_ai_chat > ViinAiChatPanel decided card and unfinished answer -> passed 12 assertions, viin_ai_chat > ViinAiChatPanel directive transport -> passed 65 assertions, viin_ai_chat > ViinAiChatPanel empty-body fallback on a resumed conversation -> passed 3 assertions, viin_ai_chat > ViinAiChatPanel empty-body fallback, client-side second wall -> passed 3 assertions, viin_ai_chat > ViinAiChatPanel envelope_payload wiring -> passed 9 assertions, viin_ai_chat > ViinAiChatPanel error card must not overflow on an unbroken long token -> passed 9 assertions, viin_ai_chat > ViinAiChatPanel error card retry affordance (throttled-turn recovery) -> passed 7 assertions, viin_ai_chat > ViinAiChatPanel first-run banner, non-administrator -> passed 8 assertions, viin_ai_chat > ViinAiChatPanel markdown wiring role split -> passed 4 assertions, viin_ai_chat > ViinAiChatPanel mount-time auto-resume -> passed 7 assertions, viin_ai_chat > ViinAiChatPanel pending-card relay after a decision -> passed 9 assertions, viin_ai_chat > ViinAiChatPanel two-phase answer transport -> passed 9 assertions, viin_ai_chat > ViinAiChatPanel windowed resume - Load More -> passed 5 assertions, viin_ai_chat > ViinAiChatPanel.reconcileFromSession() -> passed 15 assertions, viin_ai_chat > a turn shows its own answer -> passed 21 assertions, viin_ai_chat > ai_command_provider (dashboard summary) -> passed 32 assertions, viin_ai_chat > ui_context_service live trail -> passed 21 assertions, viin_ai_chat > ui_context_service search_facets -> passed 25 assertions, viin_ai_chat > ui_context_service selection reply -> passed 8 assertions, viin_ai_chat > ui_directive_executor -> passed 94 assertions, viin_ai_chat > ui_search_bridge applyFacets -> passed 6 assertions 2026-10-19 14:20:45,302 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-19 14:20:46,710 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 541 and Message-Id '<567325431701868.1792419646.659625053405762-openerp-private@3402a05e02fb>' from 'info@yourcompany.com' to (redacted) "'***@example.com'" successfully sent 2026-10-19 14:20:46,710 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 14:20:46,721 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [541] 2026-10-19 14:20:46,745 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.message records with IDs: [82512] 2026-10-19 14:20:46,745 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 14:20:46,762 100 INFO rb-993a05d-225723-426370 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-19 14:20:48,036 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 542 and Message-Id '<060292373057469.1792419647.987516880035400-openerp-private@3402a05e02fb>' from 'info@yourcompany.com' to (redacted) "'***@example.com'" successfully sent 2026-10-19 14:20:48,036 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 14:20:48,051 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [542] 2026-10-19 14:20:48,076 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.message records with IDs: [82514] 2026-10-19 14:20:48,076 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 14:20:48,092 100 INFO rb-993a05d-225723-426370 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-19 14:20:48,147 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_chat_session: Starting TestChatSessionSecurity.test_owner_can_still_read_own_session_after_switching_company_scope ... 2026-10-19 14:21:07,295 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 543 and Message-Id '<474040675768376.1792419667.256833553314209-openerp-private@3402a05e02fb>' from 'viindoobot@example.viindoo.com' to (redacted) "'***@example.com'" successfully sent 2026-10-19 14:21:07,296 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 14:21:07,309 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [543] 2026-10-19 14:21:07,329 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.message records with IDs: [82939] 2026-10-19 14:21:07,329 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 14:21:07,338 100 INFO rb-993a05d-225723-426370 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-19 14:21:07,451 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_chat_session: Starting TestChatSessionSecurity.test_user_cannot_read_another_users_messages ... 2026-10-19 14:21:07,483 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [107], uid: 1851, model: viin.ai.chat.message 2026-10-19 14:21:07,502 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_chat_session: Starting TestChatSessionSecurity.test_user_cannot_see_another_users_sessions ... 2026-10-19 14:21:07,521 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [67], uid: 1851, model: viin.ai.chat.session 2026-10-19 14:21:07,559 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [67], uid: 1851, model: viin.ai.chat.session 2026-10-19 14:21:07,582 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [67], uid: 1851, model: viin.ai.chat.session 2026-10-19 14:21:07,611 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-19 14:21:08,569 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_chat_session_persist: Starting TestChatSessionPersistence.test_foreign_session_id_is_refused ... 2026-10-19 14:21:09,151 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426370 login:persist_person from n/a 2026-10-19 14:21:09,174 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 14:21:09,611 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [69], uid: 1854, model: viin.ai.chat.session 2026-10-19 14:21:09,624 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:21:09] "POST /viin_ai/chat/message HTTP/1.1" 200 - 26 0.019 0.435 2026-10-19 14:21:09,631 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_chat_session_persist: Starting TestChatSessionPersistence.test_message_with_session_persists_user_and_assistant ... 2026-10-19 14:21:09,681 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426370 login:persist_person from n/a 2026-10-19 14:21:09,707 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 14:21:10,113 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:21:10] "POST /viin_ai/chat/session/create HTTP/1.1" 200 - 47 0.033 0.375 2026-10-19 14:21:10,533 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:21:10] "POST /viin_ai/chat/message HTTP/1.1" 200 - 155 0.112 0.304 2026-10-19 14:21:10,580 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:21:10] "POST /viin_ai/chat/session/messages HTTP/1.1" 200 - 21 0.013 0.029 2026-10-19 14:21:10,593 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-19 14:21:10,600 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_chat_status_route: Starting TestChatStatusRoute.test_status_shape_and_flip_with_provider_config ... 2026-10-19 14:21:11,660 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426370 login:chat_status_person from n/a 2026-10-19 14:21:11,873 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 14:21:12,241 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:21:12] "POST /viin_ai/chat/status HTTP/1.1" 200 - 15 0.013 0.359 2026-10-19 14:21:12,322 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:21:12] "POST /viin_ai/chat/status HTTP/1.1" 200 - 10 0.008 0.017 2026-10-19 14:21:12,399 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:21:12] "POST /viin_ai/chat/status HTTP/1.1" 200 - 8 0.008 0.019 2026-10-19 14:21:12,401 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_chat_status_route.TestChatStatusRoute: waiting for threads: [] 2026-10-19 14:21:12,427 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-19 14:21:13,527 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_chat_streaming: Starting TestChatStreaming.test_deltas_are_delivered_only_to_the_callers_own_partner_channel ... 2026-10-19 14:21:13,585 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426370 login:chat_streaming_person from n/a 2026-10-19 14:21:13,802 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 14:21:14,224 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:21:14] "POST /viin_ai/chat/message HTTP/1.1" 200 - 22 0.024 0.406 2026-10-19 14:21:14,666 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:21:14] "POST /viin_ai/chat/answer HTTP/1.1" 200 - 154 0.174 0.263 2026-10-19 14:21:14,675 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_chat_streaming: Starting TestChatStreaming.test_deltas_are_queryable_before_the_turn_ends_and_concatenate_to_the_final_content ... 2026-10-19 14:21:14,724 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426370 login:chat_streaming_person from n/a 2026-10-19 14:21:14,749 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 14:21:15,137 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:21:15] "POST /viin_ai/chat/message HTTP/1.1" 200 - 22 0.024 0.369 2026-10-19 14:21:15,654 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:21:15] "POST /viin_ai/chat/answer HTTP/1.1" 200 - 163 0.194 0.317 2026-10-19 14:21:15,660 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_chat_streaming: Starting TestChatStreaming.test_no_sensitive_or_vendor_data_reaches_the_bus_payloads ... 2026-10-19 14:21:15,709 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426370 login:chat_streaming_person from n/a 2026-10-19 14:21:15,733 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 14:21:17,453 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:21:17] "POST /viin_ai/chat/message HTTP/1.1" 200 - 22 0.024 1.704 2026-10-19 14:21:17,976 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:21:17] "POST /viin_ai/chat/answer HTTP/1.1" 200 - 154 0.190 0.326 2026-10-19 14:21:17,991 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:21:17] "POST /viin_ai/chat/message HTTP/1.1" 200 - 5 0.003 0.006 2026-10-19 14:21:18,258 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:21:18] "POST /viin_ai/chat/answer HTTP/1.1" 200 - 76 0.092 0.171 2026-10-19 14:21:18,279 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-19 14:21:19,264 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_confirm_card_shows_every_proposed_value: Starting TestConfirmCardShowsEveryProposedValue.test_an_argument_the_schema_does_not_declare_still_reaches_the_card ... 2026-10-19 14:21:19,419 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-19 14:21:20,534 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_confirm_resume_history_carrier: Starting TestAConfirmationPauseResumesAsItself.test_an_approver_override_is_what_the_model_is_told_ran ... 2026-10-19 14:21:20,753 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426370 login:resume_person from n/a 2026-10-19 14:21:20,774 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 14:21:21,684 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:21:21] "POST /viin_ai/chat/message HTTP/1.1" 200 - 184 0.215 0.698 2026-10-19 14:21:21,982 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1859 deleted viin.ai.chat.pending.tool records with IDs: [17] 2026-10-19 14:21:22,260 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:21:22] "POST /viin_ai/chat/tool_confirm HTTP/1.1" 200 - 155 0.228 0.342 2026-10-19 14:21:22,271 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_confirm_resume_history_carrier: Starting TestAConfirmationPauseResumesAsItself.test_the_resumed_conversation_keeps_the_earlier_call_and_its_answer_and_shows_each_call_once ... 2026-10-19 14:21:22,309 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426370 login:resume_person from n/a 2026-10-19 14:21:22,335 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 14:21:23,360 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:21:23] "POST /viin_ai/chat/message HTTP/1.1" 200 - 184 0.221 0.810 2026-10-19 14:21:23,582 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1859 deleted viin.ai.chat.pending.tool records with IDs: [18] 2026-10-19 14:21:23,833 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:21:23] "POST /viin_ai/chat/tool_confirm HTTP/1.1" 200 - 165 0.125 0.344 2026-10-19 14:21:23,854 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-19 14:21:24,940 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_confirmed_tool_runs_exactly_once: Starting TestApprovedActionStillRunsWhenTheVendorRepeatedItsCallId.test_an_approved_action_still_runs_when_an_earlier_call_reused_its_id ... 2026-10-19 14:21:25,735 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1860 deleted viin.ai.chat.pending.tool records with IDs: [19] 2026-10-19 14:21:26,041 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-19 14:21:27,100 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_confirmed_tool_runs_exactly_once: Starting TestApprovingAnActionPerformsItExactlyOnce.test_a_confirm_for_a_card_already_carried_out_answers_it_is_done ... 2026-10-19 14:21:27,803 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1861 deleted viin.ai.chat.pending.tool records with IDs: [20] 2026-10-19 14:21:28,061 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_confirmed_tool_runs_exactly_once: Starting TestApprovingAnActionPerformsItExactlyOnce.test_a_confirm_for_a_card_nobody_answered_in_time_answers_expired ... 2026-10-19 14:21:28,634 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted viin.ai.chat.pending.tool records with IDs: [21] 2026-10-19 14:21:28,654 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_confirmed_tool_runs_exactly_once: Starting TestApprovingAnActionPerformsItExactlyOnce.test_a_confirm_for_a_card_whose_approved_step_failed_answers_failed_with_the_reason ... 2026-10-19 14:21:29,421 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1861 deleted viin.ai.chat.pending.tool records with IDs: [22] 2026-10-19 14:21:29,694 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_confirmed_tool_runs_exactly_once: Starting TestApprovingAnActionPerformsItExactlyOnce.test_a_confirm_for_a_card_whose_approved_step_is_unfinished_answers_running ... 2026-10-19 14:21:30,585 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1861 deleted viin.ai.chat.pending.tool records with IDs: [23] 2026-10-19 14:21:30,856 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_confirmed_tool_runs_exactly_once: Starting TestApprovingAnActionPerformsItExactlyOnce.test_a_confirm_for_a_declined_card_answers_declined ... 2026-10-19 14:21:31,312 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1861 deleted viin.ai.chat.pending.tool records with IDs: [24] 2026-10-19 14:21:31,565 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_confirmed_tool_runs_exactly_once: Starting TestApprovingAnActionPerformsItExactlyOnce.test_an_approval_of_a_tool_that_is_gone_since_the_proposal_runs_nothing ... 2026-10-19 14:21:32,084 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.models.agent: viin.ai.agent: an approved call to confirmed_once_probe_b9c044781acb was refused - the tool is not offered to this user by this assistant 2026-10-19 14:21:32,098 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1861 deleted viin.ai.chat.pending.tool records with IDs: [25] 2026-10-19 14:21:32,488 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.models.agent: viin.ai.agent: an approved call to confirmed_once_probe_b9c044781acb was refused - the tool is not offered to this user by this assistant 2026-10-19 14:21:32,498 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1861 deleted viin.ai.chat.pending.tool records with IDs: [26] 2026-10-19 14:21:32,705 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_confirmed_tool_runs_exactly_once: Starting TestApprovingAnActionPerformsItExactlyOnce.test_an_approved_action_runs_as_the_person_and_the_tool_keeps_asking ... 2026-10-19 14:21:33,434 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1861 deleted viin.ai.chat.pending.tool records with IDs: [27] 2026-10-19 14:21:33,758 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-19 14:21:52,155 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_context_schema_dispatch: Starting TestContextSchemaDispatch.test_a_client_that_does_not_speak_schema_two_gets_the_legacy_two_key_context ... 2026-10-19 14:21:52,364 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426370 login:w5_two_companies from n/a 2026-10-19 14:21:52,392 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 14:21:52,851 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:21:52] "POST /viin_ai/chat/message HTTP/1.1" 200 - 37 0.074 0.393 2026-10-19 14:21:52,898 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:21:52] "POST /viin_ai/chat/message HTTP/1.1" 200 - 11 0.011 0.026 2026-10-19 14:21:52,903 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_context_schema_dispatch: Starting TestContextSchemaDispatch.test_schema_version_two_delivers_the_resolved_context ... 2026-10-19 14:21:53,049 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426370 login:w5_two_companies from n/a 2026-10-19 14:21:53,071 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 14:21:53,531 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1862, model: portal.wizard 2026-10-19 14:21:53,533 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1862, model: portal.wizard 2026-10-19 14:21:53,780 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1862, model: portal.wizard 2026-10-19 14:21:53,783 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1862, model: portal.wizard 2026-10-19 14:21:53,822 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:21:53] "POST /viin_ai/chat/message HTTP/1.1" 200 - 161 0.147 0.608 2026-10-19 14:21:53,881 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-19 14:22:12,489 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_context_schema_dispatch: Starting TestTurnContextPin.test_a_stale_form_view_pin_degrades_to_the_unpinned_answer ... 2026-10-19 14:22:12,737 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426370 login:w5_two_companies from n/a 2026-10-19 14:22:12,760 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 14:22:13,199 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1864, model: portal.wizard 2026-10-19 14:22:13,200 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1864, model: portal.wizard 2026-10-19 14:22:13,406 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1864, model: portal.wizard 2026-10-19 14:22:13,408 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1864, model: portal.wizard 2026-10-19 14:22:13,433 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:22:13] "POST /viin_ai/chat/message HTTP/1.1" 200 - 162 0.123 0.554 2026-10-19 14:22:13,502 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1864, model: portal.wizard 2026-10-19 14:22:13,503 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1864, model: portal.wizard 2026-10-19 14:22:13,694 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1864, model: portal.wizard 2026-10-19 14:22:13,696 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1864, model: portal.wizard 2026-10-19 14:22:13,729 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:22:13] "POST /viin_ai/chat/message HTTP/1.1" 200 - 69 0.074 0.218 2026-10-19 14:22:13,731 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_context_schema_dispatch.TestTurnContextPin: waiting for threads: [] 2026-10-19 14:22:13,734 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_context_schema_dispatch: Starting TestTurnContextPin.test_a_tool_call_inside_the_turn_sees_the_declared_screen ... 2026-10-19 14:22:13,902 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426370 login:w5_two_companies from n/a 2026-10-19 14:22:13,924 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 14:22:14,472 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1864, model: portal.wizard 2026-10-19 14:22:14,474 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1864, model: portal.wizard 2026-10-19 14:22:14,669 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1864, model: portal.wizard 2026-10-19 14:22:14,671 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1864, model: portal.wizard 2026-10-19 14:22:14,697 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:22:14] "POST /viin_ai/chat/message HTTP/1.1" 200 - 161 0.121 0.656 2026-10-19 14:22:14,701 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_context_schema_dispatch: Starting TestTurnContextPin.test_the_pinned_form_view_decides_which_buttons_are_reported ... 2026-10-19 14:22:14,794 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426370 login:w5_two_companies from n/a 2026-10-19 14:22:14,814 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 14:22:15,306 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1864, model: portal.wizard 2026-10-19 14:22:15,310 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1864, model: portal.wizard 2026-10-19 14:22:15,420 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1864, model: portal.wizard 2026-10-19 14:22:15,422 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1864, model: portal.wizard 2026-10-19 14:22:15,444 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:22:15] "POST /viin_ai/chat/message HTTP/1.1" 200 - 128 0.133 0.500 2026-10-19 14:22:15,510 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-19 14:22:16,661 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_conversation_continues_when_its_agent_is_archived: Starting TestAConfirmResumeWhoseAgentWasArchivedInTheMeantime.test_the_general_assistant_answers_instead_of_the_resume_failing ... 2026-10-19 14:22:16,725 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426370 login:resume_archived_person from n/a 2026-10-19 14:22:16,757 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 14:22:18,968 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:22:18] "POST /viin_ai/chat/message HTTP/1.1" 200 - 174 0.143 2.073 2026-10-19 14:22:19,059 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [342], uid: 1866, model: viin.ai.agent 2026-10-19 14:22:19,207 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1866 deleted viin.ai.chat.pending.tool records with IDs: [28] 2026-10-19 14:22:19,592 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:22:19] "POST /viin_ai/chat/tool_confirm HTTP/1.1" 200 - 201 0.228 0.379 2026-10-19 14:22:19,613 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-19 14:22:20,652 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_conversation_continues_when_its_agent_is_archived: Starting TestConversationContinuesWhenItsAgentIsArchived.test_an_archived_agent_is_replaced_by_the_general_assistant ... 2026-10-19 14:22:20,714 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426370 login:archived-agent-owner from n/a 2026-10-19 14:22:20,736 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 14:22:21,182 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [343], uid: 1867, model: viin.ai.agent 2026-10-19 14:22:21,210 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.models.viin_ai_chat_session: Session 76: answering agent re-pointed to agent 1. 2026-10-19 14:22:21,676 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:22:21] "POST /viin_ai/chat/message HTTP/1.1" 200 - 183 0.189 0.756 2026-10-19 14:22:21,714 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-19 14:22:22,918 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_create_record_go_tour: Starting TestCreateRecordGoLandsOnTheRecord.test_activating_a_create_record_step_takes_the_user_to_the_new_record ... 2026-10-19 14:22:23,382 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_create_record_go_tour.TestCreateRecordGoLandsOnTheRecord: Chrome pid: 9175 2026-10-19 14:22:23,382 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_create_record_go_tour.TestCreateRecordGoLandsOnTheRecord: Chrome headless temporary user profile dir: /tmp/tmpzdq4r9vz_chrome_odoo 2026-10-19 14:22:23,383 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_create_record_go_tour.TestCreateRecordGoLandsOnTheRecord: Issuing json command http://127.0.0.1:38923/json/version 2026-10-19 14:22:23,388 100 INFO rb-993a05d-225723-426370 odoo.tests.common.requests: request http://127.0.0.1:38923/json/version with timeout 3 increased to 10s during tests 2026-10-19 14:22:23,417 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_create_record_go_tour.TestCreateRecordGoLandsOnTheRecord: Browser version: Chrome/150.0.7871.114 2026-10-19 14:22:23,417 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_create_record_go_tour.TestCreateRecordGoLandsOnTheRecord: Issuing json command http://127.0.0.1:38923/json 2026-10-19 14:22:23,418 100 INFO rb-993a05d-225723-426370 odoo.tests.common.requests: request http://127.0.0.1:38923/json with timeout 3 increased to 10s during tests 2026-10-19 14:22:23,438 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_create_record_go_tour.TestCreateRecordGoLandsOnTheRecord: Websocket url found: ws://127.0.0.1:38923/devtools/page/BCE01F2A48D5020C1A19FD9B1FD28791 2026-10-19 14:22:23,453 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_create_record_go_tour.TestCreateRecordGoLandsOnTheRecord: Enable chrome headless console log notification 2026-10-19 14:22:23,460 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_create_record_go_tour.TestCreateRecordGoLandsOnTheRecord: Chrome headless enable page notifications 2026-10-19 14:22:23,534 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426370 login:create-record-go-person from n/a 2026-10-19 14:22:23,552 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_create_record_go_tour.TestCreateRecordGoLandsOnTheRecord: Setting session cookie in browser 2026-10-19 14:22:23,567 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_create_record_go_tour.TestCreateRecordGoLandsOnTheRecord: Open "http://127.0.0.1:8069/web#action=2524&model=res.partner&view_type=list" in browser 2026-10-19 14:22:23,567 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_create_record_go_tour.TestCreateRecordGoLandsOnTheRecord: Navigating to: "http://127.0.0.1:8069/web#action=2524&model=res.partner&view_type=list" 2026-10-19 14:22:23,597 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 14:22:24,783 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:22:24] "GET /web HTTP/1.1" 200 - 116 0.146 1.051 2026-10-19 14:22:24,795 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_create_record_go_tour.TestCreateRecordGoLandsOnTheRecord: Navigation result: {'frameId': 'BCE01F2A48D5020C1A19FD9B1FD28791', 'loaderId': '2DF9352097F816D0503AF87A37996113', 'isDownload': False} 2026-10-19 14:22:24,795 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_create_record_go_tour.TestCreateRecordGoLandsOnTheRecord: Evaluate ready code "odoo.isTourReady('create_record_go')" 2026-10-19 14:22:24,834 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:22:24] "GET /web/assets/0ac3166/web.assets_web.min.js HTTP/1.1" 200 - 4 0.005 0.012 2026-10-19 14:22:24,872 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:22:24] "GET /web/assets/79654fb/web.assets_web.min.css HTTP/1.1" 200 - 4 0.011 0.025 2026-10-19 14:22:24,894 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:22:24] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 4 0.007 0.038 2026-10-19 14:22:24,925 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:22:24] "GET /web/webclient/load_menus/4a9ecd79311ae9088cfd20a58a072885cfe17258afffd804edb01b510fe011be HTTP/1.1" 200 - 4 0.009 0.078 2026-10-19 14:22:24,972 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:22:24] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 11 0.029 0.084 2026-10-19 14:22:25,022 100 INFO rb-993a05d-225723-426370 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-19 14:22:25,024 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:22:25] "GET /web/assets/6f53984/web.assets_tests.min.js HTTP/1.1" 200 - 4 0.012 0.010 2026-10-19 14:22:26,081 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 14:22:26] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.012 2026-10-19 14:22:26,097 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 14:22:26] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.027 2026-10-19 14:22:26,119 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 14:22:26] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.034 2026-10-19 14:22:26,157 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:22:26] "POST /web/action/load HTTP/1.1" 200 - 9 0.063 0.021 2026-10-19 14:22:26,227 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_create_record_go_tour.TestCreateRecordGoLandsOnTheRecord: Evaluate test code "odoo.startTour('create_record_go', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/web#action=2524&model=res.partner&view_type=list"})" 2026-10-19 14:22:26,235 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:22:26] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.058 0.083 2026-10-19 14:22:26,526 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:22:26] "POST /mail/init_messaging HTTP/1.1" 200 - 105 0.138 0.259 2026-10-19 14:22:26,540 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:22:26] "GET /web/service-worker.js HTTP/1.1" 200 - 2 0.004 0.394 2026-10-19 14:22:26,549 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 14:22:26] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-19 14:22:26,572 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:22:26] "POST /web/action/load HTTP/1.1" 200 - 9 0.010 0.379 2026-10-19 14:22:26,581 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:22:26] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 3 0.002 0.379 2026-10-19 14:22:26,606 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:22:26] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 7 0.009 0.376 2026-10-19 14:22:26,654 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:22:26] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 15 0.019 0.387 2026-10-19 14:22:26,662 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:22:26] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.392 2026-10-19 14:22:26,709 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:22:26] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 11 0.008 0.167 2026-10-19 14:22:26,730 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 14:22:26] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-10-19 14:22:26,734 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 14:22:26] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.008 2026-10-19 14:22:26,767 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:22:26] "GET /web/offline HTTP/1.1" 200 - 7 0.009 0.198 2026-10-19 14:22:26,768 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 14:22:26] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.014 2026-10-19 14:22:26,793 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:22:26] "POST /mail/load_message_failures HTTP/1.1" 200 - 4 0.011 0.192 2026-10-19 14:22:26,808 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:22:26] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 5 0.003 0.212 2026-10-19 14:22:26,870 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:22:26] "GET /web/image?model=res.users&field=avatar_128&id=1868 HTTP/1.1" 200 - 18 0.019 0.203 2026-10-19 14:22:27,284 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:22:27] "POST /web/dataset/call_kw/res.partner/get_views HTTP/1.1" 200 - 147 0.115 0.380 2026-10-19 14:22:27,523 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:22:27] "POST /web/dataset/call_kw/res.partner/web_search_read HTTP/1.1" 200 - 18 0.046 0.146 2026-10-19 14:22:27,532 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:22:27] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 3 0.002 0.179 2026-10-19 14:22:28,320 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:22:28] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.005 2026-10-19 14:22:28,784 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_create_record_go_tour.TestCreateRecordGoLandsOnTheRecord.browser: Tour create_record_go on step: 'The user is looking at a list of contacts - not at any one record (trigger: .o_list_view)' 2026-10-19 14:22:28,793 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_create_record_go_tour.TestCreateRecordGoLandsOnTheRecord.browser: Tour create_record_go on step: 'They open the assistant (trigger: .o_viin_ai_systray_toggle)' 2026-10-19 14:22:28,834 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_create_record_go_tour.TestCreateRecordGoLandsOnTheRecord.browser: Tour create_record_go on step: 'which mounts the chat panel (trigger: .o_viin_ai_chat_panel)' 2026-10-19 14:22:28,852 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_create_record_go_tour.TestCreateRecordGoLandsOnTheRecord.browser: Tour create_record_go on step: 'PREMISE: the contact this step will create does not exist yet. The record is born INSIDE the ack transaction of the Go click, which is the whole reason the destination cannot be known before the click and cannot live in `perform()`. If this premise ever stops holding, everything below is measuring a pre-existing record and proves nothing. (trigger: .o_viin_ai_chat_panel)' 2026-10-19 14:22:28,867 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:22:28] "POST /viin_ai/voice/status HTTP/1.1" 200 - 6 0.008 0.018 2026-10-19 14:22:28,906 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:22:28] "POST /viin_ai/chat/sessions HTTP/1.1" 200 - 8 0.026 0.041 2026-10-19 14:22:29,013 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:22:29] "POST /viin_ai/chat/models HTTP/1.1" 200 - 38 0.045 0.131 2026-10-19 14:22:29,050 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:22:29] "POST /viin_ai/chat/status HTTP/1.1" 200 - 8 0.014 0.201 2026-10-19 14:22:29,086 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:22:29] "POST /web/dataset/call_kw/res.partner/search_read HTTP/1.1" 200 - 5 0.008 0.210 2026-10-19 14:22:29,115 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_create_record_go_tour.TestCreateRecordGoLandsOnTheRecord.browser: Tour create_record_go on step: 'The assistant offers to create a contact (trigger: .o_viin_ai_chat_panel)' 2026-10-19 14:22:29,147 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:22:29] "POST /web/dataset/call_kw/viin.ai.ui.directive/search_read HTTP/1.1" 200 - 7 0.005 0.011 2026-10-19 14:22:29,163 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_create_record_go_tour.TestCreateRecordGoLandsOnTheRecord.browser: Tour create_record_go on step: 'and the user can see what it wants to do, labelled, before agreeing to it (trigger: .o_viin_ai_ui_plan_strip .o_viin_ai_ui_plan_step)' 2026-10-19 14:22:29,178 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_create_record_go_tour.TestCreateRecordGoLandsOnTheRecord.browser: Tour create_record_go on step: 'THE GESTURE - the user clicks Go (trigger: .o_viin_ai_ui_plan_step_activate)' 2026-10-19 14:22:29,196 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_create_record_go_tour.TestCreateRecordGoLandsOnTheRecord.browser: Tour create_record_go on step: 'The step leaves the strip once the server has closed the ledger row, so what is asserted next is asserted after the ack landed rather than in a race with it. (trigger: .o_viin_ai_chat_panel)' 2026-10-19 14:22:29,428 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:22:29] "POST /viin_ai/ui/directive/ack HTTP/1.1" 200 - 94 0.084 0.151 2026-10-19 14:22:29,432 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:22:29] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.187 2026-10-19 14:22:29,501 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:22:29] "POST /web/dataset/call_kw/res.partner/get_views HTTP/1.1" 200 - 4 0.002 0.053 2026-10-19 14:22:29,550 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:22:29] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 3 0.006 0.007 2026-10-19 14:22:29,597 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_create_record_go_tour.TestCreateRecordGoLandsOnTheRecord.browser: Tour create_record_go on step: 'THE ASSERTION. The screen is now showing the contact that was just created. Not a list of contacts, not the page they were on: that one record, on its form. (trigger: .o_viin_ai_chat_panel)' 2026-10-19 14:22:29,630 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:22:29] "POST /web/dataset/call_kw/res.partner/json_friendly_approval_request_data HTTP/1.1" 200 - 23 0.029 0.065 2026-10-19 14:22:29,843 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:22:29] "POST /web/dataset/call_kw/res.partner/web_read HTTP/1.1" 200 - 67 0.088 0.194 2026-10-19 14:22:29,886 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:22:29] "POST /web/dataset/call_kw/res.partner/search_read HTTP/1.1" 200 - 5 0.015 0.256 2026-10-19 14:22:29,992 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:22:29] "POST /web/dataset/call_kw/res.partner/zalo_check_recipients HTTP/1.1" 200 - 3 0.002 0.014 2026-10-19 14:22:30,033 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:22:30] "POST /web/dataset/call_kw/google.drive.config/get_google_drive_config HTTP/1.1" 200 - 9 0.011 0.024 2026-10-19 14:22:30,164 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:22:30] "POST /web/dataset/call_kw/res.partner/brain_get_mentioning_pages HTTP/1.1" 200 - 4 0.005 0.014 2026-10-19 14:22:30,181 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:22:30] "POST /web/dataset/call_kw/res.partner/zalo_check_recipients HTTP/1.1" 200 - 3 0.005 0.012 2026-10-19 14:22:30,251 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 14:22:30] "GET /web/static/img/placeholder.png HTTP/1.1" 200 - 0 0.000 0.021 2026-10-19 14:22:30,269 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:22:30] "POST /web/dataset/call_kw/res.partner/json_friendly_approval_request_data HTTP/1.1" 200 - 8 0.020 0.070 2026-10-19 14:22:30,320 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_create_record_go_tour.TestCreateRecordGoLandsOnTheRecord.browser: Tour create_record_go on step: 'and the form the user landed on is a saved record, not a fresh unsaved draft. A `create_record` step whose Go opened an EMPTY form would satisfy `.o_form_view` while not reaching the record: the user would be looking at a blank contact and would still have to find the one the assistant made. (trigger: .o_form_view .o_form_saved)' 2026-10-19 14:22:30,321 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_create_record_go_tour.TestCreateRecordGoLandsOnTheRecord.browser: test successful 2026-10-19 14:22:30,343 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 14:22:30] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-10-19 14:22:30,390 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_create_record_go_tour.TestCreateRecordGoLandsOnTheRecord: Closing chrome headless with pid 9175 2026-10-19 14:22:30,398 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_create_record_go_tour.TestCreateRecordGoLandsOnTheRecord: Closing websocket connection 2026-10-19 14:22:30,402 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_create_record_go_tour.TestCreateRecordGoLandsOnTheRecord: Terminating chrome headless with pid 9175 2026-10-19 14:22:30,404 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:22:30] "POST /mail/thread/data HTTP/1.1" 200 - 27 0.068 0.158 2026-10-19 14:22:30,479 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:22:30] "POST /mail/thread/messages HTTP/1.1" 200 - 22 0.033 0.207 2026-10-19 14:22:30,534 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_create_record_go_tour.TestCreateRecordGoLandsOnTheRecord: Chrome Log in: /tmp/odoo_tests/rb-993a05d-225723-426370/chrome_logs/chrome_log_20261019_142230_534632_TestCreateRecordGoLandsOnTheRecord.txt 2026-10-19 14:22:30,535 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_create_record_go_tour.TestCreateRecordGoLandsOnTheRecord: Removing chrome user profile "/tmp/tmpzdq4r9vz_chrome_odoo" 2026-10-19 14:22:30,584 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-19 14:22:32,793 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_directive_ack_carries_what_the_step_produced: Starting TestTheAckCarriesWhatTheStepProduced.test_a_button_press_is_carried_out_by_the_server_and_names_no_destination ... 2026-10-19 14:22:32,848 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426370 login:w5_ack_owner from n/a 2026-10-19 14:22:32,872 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 14:22:33,370 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:22:33] "POST /viin_ai/ui/directive/ack HTTP/1.1" 200 - 73 0.075 0.426 2026-10-19 14:22:33,382 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_directive_ack_carries_what_the_step_produced: Starting TestTheAckCarriesWhatTheStepProduced.test_a_created_record_reaches_the_browser_by_id ... 2026-10-19 14:22:33,440 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426370 login:w5_ack_owner from n/a 2026-10-19 14:22:33,458 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 14:22:34,069 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:22:34] "POST /viin_ai/ui/directive/ack HTTP/1.1" 200 - 120 0.127 0.486 2026-10-19 14:22:34,076 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_directive_ack_carries_what_the_step_produced: Starting TestTheAckCarriesWhatTheStepProduced.test_a_field_change_reaches_the_browser_naming_the_record_it_touched ... 2026-10-19 14:22:34,116 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426370 login:w5_ack_owner from n/a 2026-10-19 14:22:34,136 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 14:22:34,709 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:22:34] "POST /viin_ai/ui/directive/ack HTTP/1.1" 200 - 82 0.089 0.487 2026-10-19 14:22:34,721 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_directive_ack_carries_what_the_step_produced: Starting TestTheAckCarriesWhatTheStepProduced.test_an_action_a_pressed_button_returns_opens_on_the_pressed_record_with_the_button_context ... 2026-10-19 14:22:34,769 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426370 login:w5_ack_owner from n/a 2026-10-19 14:22:34,793 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 14:22:35,214 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:22:35] "POST /viin_ai/ui/directive/ack HTTP/1.1" 200 - 36 0.033 0.394 2026-10-19 14:22:35,216 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_directive_ack_carries_what_the_step_produced.TestTheAckCarriesWhatTheStepProduced: waiting for threads: [] 2026-10-19 14:22:35,229 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-19 14:22:54,637 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_directive_offer_transport: Starting TestAnotherUsersOfferIsNeverReturned.test_a_step_offered_to_someone_else_is_not_on_my_reply ... 2026-10-19 14:22:54,830 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426370 login:w5_two_companies from n/a 2026-10-19 14:22:54,854 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 14:22:55,389 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1871, model: portal.wizard 2026-10-19 14:22:55,392 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1871, model: portal.wizard 2026-10-19 14:22:56,022 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:22:56] "POST /viin_ai/chat/message HTTP/1.1" 200 - 271 0.286 0.888 2026-10-19 14:22:56,084 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-19 14:23:15,269 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_directive_offer_transport: Starting TestAnotherUsersStepIsNeverOnTheConfirmReply.test_a_step_offered_to_someone_else_is_not_on_my_confirm_reply ... 2026-10-19 14:23:15,518 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426370 login:w5_two_companies from n/a 2026-10-19 14:23:15,541 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 14:23:16,049 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1873, model: portal.wizard 2026-10-19 14:23:16,051 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1873, model: portal.wizard 2026-10-19 14:23:16,787 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:23:16] "POST /viin_ai/chat/message HTTP/1.1" 200 - 284 0.301 0.947 2026-10-19 14:23:16,839 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1873, model: portal.wizard 2026-10-19 14:23:16,843 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1873, model: portal.wizard 2026-10-19 14:23:16,973 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1873 deleted viin.ai.chat.pending.tool records with IDs: [29] 2026-10-19 14:23:17,257 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:23:17] "POST /viin_ai/chat/tool_confirm HTTP/1.1" 200 - 158 0.155 0.311 2026-10-19 14:23:17,315 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-19 14:23:38,401 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_directive_offer_transport: Starting TestBothHalvesOfAConfirmedTurnReachTheBrowser.test_the_confirmed_step_and_the_follow_up_step_both_arrive ... 2026-10-19 14:23:38,644 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426370 login:w5_two_companies from n/a 2026-10-19 14:23:38,667 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 14:23:39,185 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1875, model: portal.wizard 2026-10-19 14:23:39,187 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1875, model: portal.wizard 2026-10-19 14:23:39,992 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:23:39] "POST /viin_ai/chat/message HTTP/1.1" 200 - 284 0.370 0.959 2026-10-19 14:23:40,071 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1875, model: portal.wizard 2026-10-19 14:23:40,073 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1875, model: portal.wizard 2026-10-19 14:23:40,255 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1875 deleted viin.ai.chat.pending.tool records with IDs: [30] 2026-10-19 14:23:40,582 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1875, model: portal.wizard 2026-10-19 14:23:40,584 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1875, model: portal.wizard 2026-10-19 14:23:40,678 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:23:40] "POST /viin_ai/chat/tool_confirm HTTP/1.1" 200 - 202 0.282 0.399 2026-10-19 14:23:40,739 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-19 14:23:59,484 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_directive_offer_transport: Starting TestTheNonceReachesTheBrowserAndNowhereElse.test_no_bus_frame_the_turn_published_contains_the_nonce ... 2026-10-19 14:23:59,637 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426370 login:w5_two_companies from n/a 2026-10-19 14:23:59,656 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 14:24:00,217 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1877, model: portal.wizard 2026-10-19 14:24:00,219 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1877, model: portal.wizard 2026-10-19 14:24:00,855 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:24:00] "POST /viin_ai/chat/message HTTP/1.1" 200 - 269 0.251 0.952 2026-10-19 14:24:00,873 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_directive_offer_transport: Starting TestTheNonceReachesTheBrowserAndNowhereElse.test_the_assembled_prompt_never_contains_the_nonce ... 2026-10-19 14:24:00,997 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426370 login:w5_two_companies from n/a 2026-10-19 14:24:01,019 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 14:24:01,440 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1877, model: portal.wizard 2026-10-19 14:24:01,442 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1877, model: portal.wizard 2026-10-19 14:24:02,075 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:24:02] "POST /viin_ai/chat/message HTTP/1.1" 200 - 269 0.257 0.802 2026-10-19 14:24:02,083 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_directive_offer_transport: Starting TestTheNonceReachesTheBrowserAndNowhereElse.test_the_browser_is_given_the_nonce_that_spends_the_step ... 2026-10-19 14:24:02,204 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426370 login:w5_two_companies from n/a 2026-10-19 14:24:02,227 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 14:24:02,687 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1877, model: portal.wizard 2026-10-19 14:24:02,689 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1877, model: portal.wizard 2026-10-19 14:24:03,271 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:24:03] "POST /viin_ai/chat/message HTTP/1.1" 200 - 269 0.254 0.796 2026-10-19 14:24:03,321 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-19 14:24:23,231 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_directive_offer_transport: Starting TestTheReplyCarriesThisTurnsOffers.test_a_turn_that_offers_a_move_returns_it_to_the_browser ... 2026-10-19 14:24:23,456 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426370 login:w5_two_companies from n/a 2026-10-19 14:24:23,485 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 14:24:24,032 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1879, model: portal.wizard 2026-10-19 14:24:24,034 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1879, model: portal.wizard 2026-10-19 14:24:24,601 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1879, model: portal.wizard 2026-10-19 14:24:24,602 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1879, model: portal.wizard 2026-10-19 14:24:24,667 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:24:24] "POST /viin_ai/chat/message HTTP/1.1" 200 - 299 0.280 0.906 2026-10-19 14:24:24,707 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-19 14:24:43,432 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_directive_offer_transport: Starting TestTheReplyIsOrderedAndFiltered.test_a_step_the_user_already_closed_is_not_offered_again ... 2026-10-19 14:24:43,653 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426370 login:w5_two_companies from n/a 2026-10-19 14:24:43,678 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 14:24:44,174 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1881, model: portal.wizard 2026-10-19 14:24:44,177 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1881, model: portal.wizard 2026-10-19 14:24:44,911 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:24:44] "POST /viin_ai/chat/message HTTP/1.1" 200 - 284 0.283 0.955 2026-10-19 14:24:44,919 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_directive_offer_transport: Starting TestTheReplyIsOrderedAndFiltered.test_the_open_steps_come_back_in_plan_order ... 2026-10-19 14:24:45,101 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426370 login:w5_two_companies from n/a 2026-10-19 14:24:45,127 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 14:24:45,611 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1881, model: portal.wizard 2026-10-19 14:24:45,613 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1881, model: portal.wizard 2026-10-19 14:24:46,231 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:24:46] "POST /viin_ai/chat/message HTTP/1.1" 200 - 284 0.278 0.829 2026-10-19 14:24:46,274 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-19 14:24:47,301 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_envelope_transport: Starting TestARefusalReachesThePersonReadingIt.test_a_successful_tool_result_is_shown_as_data_and_never_as_a_refusal ... 2026-10-19 14:24:47,348 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426370 login:envelope_person_kgtdg3gbgfg8gegag8g0gdg5gdg4g9g2gegagcgeg5gag3g3gcgagag7gcg5gfgege from n/a 2026-10-19 14:24:47,371 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 14:24:49,453 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:24:49] "POST /viin_ai/chat/message HTTP/1.1" 200 - 185 0.180 1.905 2026-10-19 14:24:49,763 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:24:49] "POST /viin_ai/chat/message HTTP/1.1" 200 - 96 0.109 0.192 2026-10-19 14:24:49,770 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_envelope_transport: Starting TestARefusalReachesThePersonReadingIt.test_every_code_authored_refusal_reaches_the_person_in_order_and_survives_a_reload ... 2026-10-19 14:24:49,827 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426370 login:envelope_person_kgtdg3gbgfg8gegag8g0gdg5gdg4g9g2gegagcgeg5gag3g3gcgagag7gcg5gfgege from n/a 2026-10-19 14:24:49,860 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 14:24:50,634 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:24:50] "POST /viin_ai/chat/message HTTP/1.1" 200 - 195 0.156 0.624 2026-10-19 14:24:50,696 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:24:50] "POST /viin_ai/chat/session/messages HTTP/1.1" 200 - 29 0.020 0.037 2026-10-19 14:24:50,719 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-19 14:24:51,906 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 544 and Message-Id '<510486824270350.1792419891.863251686096191-openerp-private@3402a05e02fb>' from 'info@yourcompany.com' to (redacted) "'****************er@test.local'" successfully sent 2026-10-19 14:24:51,906 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 14:24:51,949 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [544] 2026-10-19 14:24:51,984 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.message records with IDs: [86408] 2026-10-19 14:24:51,984 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 14:24:51,999 100 INFO rb-993a05d-225723-426370 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-19 14:24:52,528 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_feedback_is_scoped_to_the_callers_own_trace: Starting TestTraceScopedFeedback.test_feedback_naming_a_foreign_or_nonexistent_trace_is_refused_identically ... 2026-10-19 14:24:52,574 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426370 login:c8-feedback-caller@test.local from n/a 2026-10-19 14:24:52,592 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 14:24:53,010 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:24:53] "POST /viin_ai/chat/feedback HTTP/1.1" 200 - 20 0.024 0.397 2026-10-19 14:24:53,022 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:24:53] "POST /viin_ai/chat/feedback HTTP/1.1" 200 - 4 0.001 0.005 2026-10-19 14:24:53,038 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_feedback_is_scoped_to_the_callers_own_trace: Starting TestTraceScopedFeedback.test_feedback_on_a_trace_the_caller_may_read_is_recorded_with_its_comment ... 2026-10-19 14:24:53,083 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426370 login:c8-feedback-caller@test.local from n/a 2026-10-19 14:24:53,103 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 14:24:53,493 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:24:53] "POST /viin_ai/chat/feedback HTTP/1.1" 200 - 23 0.030 0.365 2026-10-19 14:24:53,497 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_feedback_is_scoped_to_the_callers_own_trace: Starting TestTraceScopedFeedback.test_feedback_without_a_trace_id_is_still_allowed ... 2026-10-19 14:24:53,530 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426370 login:c8-feedback-caller@test.local from n/a 2026-10-19 14:24:53,549 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 14:24:53,960 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:24:53] "POST /viin_ai/chat/feedback HTTP/1.1" 200 - 17 0.014 0.401 2026-10-19 14:24:53,972 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-19 14:24:55,037 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_later_turns_keep_earlier_tool_calls: Starting TestLaterTurnsKeepEarlierToolCalls.test_a_later_turn_replays_the_earlier_tool_call_with_a_stub_not_its_result ... 2026-10-19 14:24:55,097 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426370 login:later_turns_person_kgtbg8g5g5g6gdgbgdgfg2g4g6g4g4gfgdg9gfgdg3g5g0g2g4gbgcgdgeg8g7g6ga from n/a 2026-10-19 14:24:55,118 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 14:24:55,539 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:24:55] "POST /viin_ai/chat/session/create HTTP/1.1" 200 - 47 0.053 0.371 2026-10-19 14:24:56,020 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:24:56] "POST /viin_ai/chat/message HTTP/1.1" 200 - 168 0.183 0.294 2026-10-19 14:24:56,255 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:24:56] "POST /viin_ai/chat/message HTTP/1.1" 200 - 84 0.074 0.156 2026-10-19 14:24:56,258 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_later_turns_keep_earlier_tool_calls: Starting TestLaterTurnsKeepEarlierToolCalls.test_a_paused_then_approved_turn_reaches_a_later_turn_with_its_call_named_exactly_once ... 2026-10-19 14:24:56,302 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426370 login:later_turns_person_kgtbg8g5g5g6gdgbgdgfg2g4g6g4g4gfgdg9gfgdg3g5g0g2g4gbgcgdgeg8g7g6ga from n/a 2026-10-19 14:24:56,329 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 14:24:56,771 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:24:56] "POST /viin_ai/chat/session/create HTTP/1.1" 200 - 47 0.059 0.386 2026-10-19 14:24:57,274 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:24:57] "POST /viin_ai/chat/message HTTP/1.1" 200 - 185 0.173 0.326 2026-10-19 14:24:57,384 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1886 deleted viin.ai.chat.pending.tool records with IDs: [31] 2026-10-19 14:24:57,662 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:24:57] "POST /viin_ai/chat/tool_confirm HTTP/1.1" 200 - 141 0.161 0.221 2026-10-19 14:24:57,935 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:24:57] "POST /viin_ai/chat/message HTTP/1.1" 200 - 84 0.095 0.173 2026-10-19 14:24:57,962 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-19 14:24:58,183 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_mail_compose_ai_draft: Starting TestMailComposeAiDraft.test_an_empty_draft_leaves_what_the_person_already_typed ... 2026-10-19 14:24:58,946 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_mail_compose_ai_draft: Starting TestMailComposeAiDraft.test_the_draft_fills_the_body_as_inert_text_and_sends_nothing ... 2026-10-19 14:25:00,579 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-19 14:25:01,591 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_message_id_identifies_stored_row: Starting TestMessageIdIdentifiesTheStoredRow.test_the_reply_of_a_normally_completing_turn_identifies_its_own_row ... 2026-10-19 14:25:01,645 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426370 login:message_id_person_kgt3g5g2gcg3g1gag0g7g4g9g3g4gdg9g0gagcgbgbgagdg8g6g9g2gdg5gag7g4gf from n/a 2026-10-19 14:25:01,667 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 14:25:02,556 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:25:02] "POST /viin_ai/chat/message HTTP/1.1" 200 - 172 0.233 0.661 2026-10-19 14:25:02,809 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:25:02] "POST /viin_ai/chat/message HTTP/1.1" 200 - 83 0.073 0.175 2026-10-19 14:25:02,827 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-19 14:25:03,830 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_message_id_identifies_stored_row: Starting TestMessageIdOnTheErrorPath.test_a_turn_that_errored_still_identifies_the_row_it_persisted ... 2026-10-19 14:25:03,886 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426370 login:message_id_person_kgt0g2g7g7g1geg3gdgbg5gag5g4g5g0geg8gag1g3g4g2gbgag1g2gcg7g7gcg1g7 from n/a 2026-10-19 14:25:03,913 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 14:25:04,757 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:25:04] "POST /viin_ai/chat/message HTTP/1.1" 200 - 172 0.220 0.628 2026-10-19 14:25:04,779 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:25:04] "POST /viin_ai/chat/message HTTP/1.1" 200 - 12 0.005 0.013 2026-10-19 14:25:05,136 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:25:05] "POST /viin_ai/chat/answer HTTP/1.1" 200 - 112 0.130 0.221 2026-10-19 14:25:05,152 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-19 14:25:15,755 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_nav_tool_outcomes: Starting TestNavigationOutcomes.test_an_invented_identifier_and_a_record_no_longer_there_are_refused_to_the_model ... 2026-10-19 14:25:16,064 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.message records with IDs: [86634] 2026-10-19 14:25:16,960 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted res.partner records with IDs: [3700] 2026-10-19 14:25:17,064 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1889, model: portal.wizard 2026-10-19 14:25:17,066 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1889, model: portal.wizard 2026-10-19 14:25:17,132 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_nav_tool_outcomes: Starting TestNavigationOutcomes.test_the_refusals_the_person_hears_are_mutually_distinguishable ... 2026-10-19 14:25:17,379 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_nav_tool_outcomes: Starting TestNavigationOutcomes.test_the_single_use_nonce_never_reaches_the_model ... 2026-10-19 14:25:17,567 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-19 14:25:17,572 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_navigation_log_menu_opens_a_window_and_is_readable_by_plain_users: Starting TestTheNavigationLogIsReachable.test_a_plain_internal_user_can_reach_and_read_the_log ... 2026-10-19 14:25:18,795 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-19 14:25:28,516 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_navigation_tools: Starting TestARecordOutsideThePinnedCompanyIsRefused.test_a_record_outside_the_pinned_company_is_never_offered ... 2026-10-19 14:25:28,681 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1893, model: portal.wizard 2026-10-19 14:25:28,683 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1893, model: portal.wizard 2026-10-19 14:25:28,831 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1893, model: portal.wizard 2026-10-19 14:25:28,833 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1893, model: portal.wizard 2026-10-19 14:25:28,887 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [3707], uid: 1893, model: res.partner 2026-10-19 14:25:28,960 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-19 14:25:39,434 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_navigation_tools: Starting TestApplyingAFilterOrGrouping.test_a_date_on_a_datetime_field_filters_the_persons_whole_local_day ... 2026-10-19 14:25:39,857 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1895, model: portal.wizard 2026-10-19 14:25:39,859 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1895, model: portal.wizard 2026-10-19 14:25:39,949 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_navigation_tools: Starting TestApplyingAFilterOrGrouping.test_a_domain_given_as_text_is_issued_as_one_facet ... 2026-10-19 14:25:40,021 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1895, model: portal.wizard 2026-10-19 14:25:40,023 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1895, model: portal.wizard 2026-10-19 14:25:40,152 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_navigation_tools: Starting TestApplyingAFilterOrGrouping.test_a_domain_of_several_conditions_issues_exactly_one_facet ... 2026-10-19 14:25:40,229 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1895, model: portal.wizard 2026-10-19 14:25:40,231 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1895, model: portal.wizard 2026-10-19 14:25:40,389 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_navigation_tools: Starting TestApplyingAFilterOrGrouping.test_a_domain_on_a_field_the_screen_has_not_got_is_refused ... 2026-10-19 14:25:40,529 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1895, model: portal.wizard 2026-10-19 14:25:40,532 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1895, model: portal.wizard 2026-10-19 14:25:40,655 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1895, model: portal.wizard 2026-10-19 14:25:40,657 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1895, model: portal.wizard 2026-10-19 14:25:40,663 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_navigation_tools: Starting TestApplyingAFilterOrGrouping.test_a_grouping_the_screen_cannot_take_is_refused_with_a_reason ... 2026-10-19 14:25:40,757 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1895, model: portal.wizard 2026-10-19 14:25:40,759 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1895, model: portal.wizard 2026-10-19 14:25:40,827 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1895, model: portal.wizard 2026-10-19 14:25:40,830 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1895, model: portal.wizard 2026-10-19 14:25:40,857 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1895, model: portal.wizard 2026-10-19 14:25:40,859 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1895, model: portal.wizard 2026-10-19 14:25:40,878 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1895, model: portal.wizard 2026-10-19 14:25:40,880 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1895, model: portal.wizard 2026-10-19 14:25:40,894 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1895, model: portal.wizard 2026-10-19 14:25:40,896 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1895, model: portal.wizard 2026-10-19 14:25:40,911 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1895, model: portal.wizard 2026-10-19 14:25:40,913 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1895, model: portal.wizard 2026-10-19 14:25:40,929 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1895, model: portal.wizard 2026-10-19 14:25:40,931 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1895, model: portal.wizard 2026-10-19 14:25:40,947 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1895, model: portal.wizard 2026-10-19 14:25:40,948 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1895, model: portal.wizard 2026-10-19 14:25:40,966 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1895, model: portal.wizard 2026-10-19 14:25:40,968 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1895, model: portal.wizard 2026-10-19 14:25:40,989 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1895, model: portal.wizard 2026-10-19 14:25:40,991 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1895, model: portal.wizard 2026-10-19 14:25:41,010 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_navigation_tools: Starting TestApplyingAFilterOrGrouping.test_naming_the_pinned_screens_own_model_still_acts_on_the_live_screen ... 2026-10-19 14:25:41,085 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1895, model: portal.wizard 2026-10-19 14:25:41,087 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1895, model: portal.wizard 2026-10-19 14:25:41,212 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_navigation_tools: Starting TestApplyingAFilterOrGrouping.test_res_model_with_group_by_addresses_a_grouped_action ... 2026-10-19 14:25:41,359 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-19 14:25:52,811 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_navigation_tools: Starting TestOpeningAMenuByOneOfThreeKeys.test_a_menu_backed_by_a_code_server_action_is_a_move_not_a_refusal ... 2026-10-19 14:25:53,056 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_navigation_tools: Starting TestOpeningAMenuByOneOfThreeKeys.test_a_menu_opening_nothing_is_refused_as_unavailable ... 2026-10-19 14:25:53,219 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_navigation_tools: Starting TestOpeningAMenuByOneOfThreeKeys.test_a_menu_this_users_groups_exclude_is_refused_not_permitted ... 2026-10-19 14:25:53,489 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_navigation_tools: Starting TestOpeningAMenuByOneOfThreeKeys.test_a_parent_menu_with_no_action_offers_its_first_actionable_descendant ... 2026-10-19 14:25:53,746 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_navigation_tools: Starting TestOpeningAMenuByOneOfThreeKeys.test_an_action_id_this_users_groups_exclude_is_not_permitted ... 2026-10-19 14:25:53,774 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_navigation_tools: Starting TestOpeningAMenuByOneOfThreeKeys.test_an_action_xmlid_naming_a_reachable_action_offers_it ... 2026-10-19 14:25:53,867 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_navigation_tools: Starting TestOpeningAMenuByOneOfThreeKeys.test_an_unknown_menu_id_is_refused_to_the_model ... 2026-10-19 14:25:53,898 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted ir.ui.menu records with IDs: [1774] 2026-10-19 14:25:53,940 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-19 14:26:04,838 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_navigation_tools: Starting TestOpeningARecordByAddress.test_a_record_on_an_unrelated_model_is_opened_by_address ... 2026-10-19 14:26:05,120 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_navigation_tools: Starting TestOpeningARecordByAddress.test_a_record_outside_the_pinned_company_is_refused_by_address ... 2026-10-19 14:26:05,194 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [3726], uid: 1899, model: res.partner 2026-10-19 14:26:05,222 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_navigation_tools: Starting TestOpeningARecordByAddress.test_an_unknown_model_is_refused_to_the_model ... 2026-10-19 14:26:05,244 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_navigation_tools: Starting TestOpeningARecordByAddress.test_res_model_matching_the_pinned_screen_uses_the_pinned_action ... 2026-10-19 14:26:05,353 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1899, model: portal.wizard 2026-10-19 14:26:05,355 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1899, model: portal.wizard 2026-10-19 14:26:05,467 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-19 14:26:16,070 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_navigation_tools: Starting TestOpeningAnActionOnChosenRecords.test_a_report_bound_to_the_model_opens_on_the_chosen_records ... 2026-10-19 14:26:16,268 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_navigation_tools: Starting TestOpeningAnActionOnChosenRecords.test_a_window_action_opens_on_the_chosen_records ... 2026-10-19 14:26:16,379 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_navigation_tools: Starting TestOpeningAnActionOnChosenRecords.test_records_the_person_cannot_read_are_never_issued ... 2026-10-19 14:26:16,437 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [3731], uid: 1901, model: res.partner 2026-10-19 14:26:16,488 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [3731], uid: 1901, model: res.partner 2026-10-19 14:26:16,542 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-19 14:26:27,407 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_navigation_tools: Starting TestSwitchingViewByAddress.test_res_model_addresses_a_fresh_action_in_the_requested_view ... 2026-10-19 14:26:27,596 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-19 14:26:38,002 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_navigation_tools: Starting TestTheAssistantCannotRelocateItselfThroughForgedArguments.test_extra_argument_keys_never_override_the_pinned_screen ... 2026-10-19 14:26:38,206 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1905, model: portal.wizard 2026-10-19 14:26:38,208 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1905, model: portal.wizard 2026-10-19 14:26:38,288 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-19 14:26:49,396 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_navigation_tools: Starting TestTheAssistantOffersButNeverPerformsTheMove.test_no_navigation_tool_ever_closes_its_own_step ... 2026-10-19 14:26:49,686 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1907, model: portal.wizard 2026-10-19 14:26:49,688 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1907, model: portal.wizard 2026-10-19 14:26:49,715 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1907, model: portal.wizard 2026-10-19 14:26:49,718 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1907, model: portal.wizard 2026-10-19 14:26:49,730 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1907, model: portal.wizard 2026-10-19 14:26:49,733 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1907, model: portal.wizard 2026-10-19 14:26:49,844 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_navigation_tools: Starting TestTheAssistantOffersButNeverPerformsTheMove.test_offering_to_move_the_user_changes_no_business_data ... 2026-10-19 14:26:50,102 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1907, model: portal.wizard 2026-10-19 14:26:50,104 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1907, model: portal.wizard 2026-10-19 14:26:50,148 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1907, model: portal.wizard 2026-10-19 14:26:50,151 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1907, model: portal.wizard 2026-10-19 14:26:50,176 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_navigation_tools: Starting TestTheAssistantOffersButNeverPerformsTheMove.test_the_offer_is_recorded_against_the_user_and_company_it_was_made_in ... 2026-10-19 14:26:50,260 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-19 14:26:51,340 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_no_empty_body_invariant: Starting TestNoAssistantTurnEverCarriesAnEmptyBody.test_every_empty_terminal_gets_a_non_empty_sentence_that_survives_a_reload ... 2026-10-19 14:26:51,409 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426370 login:no_empty_body_person_kgteg0geg0gegcgfg0geg1gcg9g4gbgeg6g9g6geg0g5g6gfg6g9g2gfg1g2gbg9g7 from n/a 2026-10-19 14:26:51,432 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 14:26:51,921 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:26:51] "POST /viin_ai/chat/message HTTP/1.1" 200 - 56 0.096 0.397 2026-10-19 14:26:52,015 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:26:52] "POST /viin_ai/chat/session/messages HTTP/1.1" 200 - 29 0.044 0.043 2026-10-19 14:26:52,050 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426370 login:no_empty_body_person_kgteg0geg0gegcgfg0geg1gcg9g4gbgeg6g9g6geg0g5g6gfg6g9g2gfg1g2gbg9g7 from n/a 2026-10-19 14:26:52,093 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:26:52] "POST /viin_ai/chat/message HTTP/1.1" 200 - 21 0.015 0.021 2026-10-19 14:26:52,137 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:26:52] "POST /viin_ai/chat/session/messages HTTP/1.1" 200 - 19 0.012 0.027 2026-10-19 14:26:52,164 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426370 login:no_empty_body_person_kgteg0geg0gegcgfg0geg1gcg9g4gbgeg6g9g6geg0g5g6gfg6g9g2gfg1g2gbg9g7 from n/a 2026-10-19 14:26:52,209 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:26:52] "POST /viin_ai/chat/message HTTP/1.1" 200 - 21 0.016 0.024 2026-10-19 14:26:52,271 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:26:52] "POST /viin_ai/chat/session/messages HTTP/1.1" 200 - 19 0.022 0.035 2026-10-19 14:26:52,290 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426370 login:no_empty_body_person_kgteg0geg0gegcgfg0geg1gcg9g4gbgeg6g9g6geg0g5g6gfg6g9g2gfg1g2gbg9g7 from n/a 2026-10-19 14:26:52,329 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:26:52] "POST /viin_ai/chat/message HTTP/1.1" 200 - 21 0.011 0.023 2026-10-19 14:26:52,383 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:26:52] "POST /viin_ai/chat/session/messages HTTP/1.1" 200 - 19 0.017 0.031 2026-10-19 14:26:52,385 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_no_empty_body_invariant.TestNoAssistantTurnEverCarriesAnEmptyBody: waiting for threads: [] 2026-10-19 14:26:52,403 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-19 14:27:11,582 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_offered_capability_is_spendable: Starting TestAnOfferedCapabilityIsSpendable.test_a_step_approved_on_the_confirm_route_can_actually_be_taken ... 2026-10-19 14:27:11,786 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426370 login:w5_two_companies from n/a 2026-10-19 14:27:11,805 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 14:27:12,270 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1910, model: portal.wizard 2026-10-19 14:27:12,272 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1910, model: portal.wizard 2026-10-19 14:27:13,052 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:27:13] "POST /viin_ai/chat/message HTTP/1.1" 200 - 284 0.334 0.916 2026-10-19 14:27:13,119 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1910, model: portal.wizard 2026-10-19 14:27:13,123 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1910, model: portal.wizard 2026-10-19 14:27:13,288 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1910 deleted viin.ai.chat.pending.tool records with IDs: [32] 2026-10-19 14:27:13,617 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:27:13] "POST /viin_ai/chat/tool_confirm HTTP/1.1" 200 - 155 0.205 0.352 2026-10-19 14:27:13,656 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:27:13] "POST /viin_ai/ui/directive/ack HTTP/1.1" 200 - 11 0.006 0.011 2026-10-19 14:27:13,709 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-19 14:27:33,089 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_offered_capability_is_spendable: Starting TestTheMessageRouteIsEquallySpendable.test_a_step_offered_on_the_message_route_can_actually_be_taken ... 2026-10-19 14:27:33,298 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426370 login:w5_two_companies from n/a 2026-10-19 14:27:33,318 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 14:27:33,735 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1912, model: portal.wizard 2026-10-19 14:27:33,737 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1912, model: portal.wizard 2026-10-19 14:27:34,271 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1912, model: portal.wizard 2026-10-19 14:27:34,273 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1912, model: portal.wizard 2026-10-19 14:27:34,329 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:27:34] "POST /viin_ai/chat/message HTTP/1.1" 200 - 286 0.229 0.785 2026-10-19 14:27:34,389 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:27:34] "POST /viin_ai/ui/directive/ack HTTP/1.1" 200 - 11 0.016 0.015 2026-10-19 14:27:34,444 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-19 14:27:36,575 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_pending_tool_claim: Starting TestPendingToolDurableAcrossSessionBoundary.test_a_colleague_cannot_confirm_a_proposal_made_for_someone_else ... 2026-10-19 14:27:36,631 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426370 login:durable_pending_person_kgteg0gag2gcg3g8gcg8g0g4g1g4g9g4g9gag2g1g5gfg6g1gag5gag9g5g4g0gdg6 from n/a 2026-10-19 14:27:36,649 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 14:27:37,474 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:27:37] "POST /viin_ai/chat/message HTTP/1.1" 200 - 174 0.198 0.631 2026-10-19 14:27:37,491 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426370 login:durable_pending_colleague_kgtbgeg4gdgcg6g2gcg5g7g0g0g4g5g6gfg8g2g7gfg8g6g9gcgdg6g8g0gegbg8gb from n/a 2026-10-19 14:27:37,545 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:27:37] "POST /viin_ai/chat/tool_confirm HTTP/1.1" 200 - 11 0.015 0.015 2026-10-19 14:27:37,562 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426370 login:durable_pending_person_kgteg0gag2gcg3g8gcg8g0g4g1g4g9g4g9gag2g1g5gfg6g1gag5gag9g5g4g0gdg6 from n/a 2026-10-19 14:27:37,885 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1914 deleted viin.ai.chat.pending.tool records with IDs: [33] 2026-10-19 14:27:38,183 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:27:38] "POST /viin_ai/chat/tool_confirm HTTP/1.1" 200 - 196 0.213 0.402 2026-10-19 14:27:38,189 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_pending_tool_claim: Starting TestPendingToolDurableAcrossSessionBoundary.test_a_pending_confirmation_survives_a_session_boundary_for_its_owner ... 2026-10-19 14:27:38,236 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426370 login:durable_pending_person_kgteg0gag2gcg3g8gcg8g0g4g1g4g9g4g9gag2g1g5gfg6g1gag5gag9g5g4g0gdg6 from n/a 2026-10-19 14:27:38,269 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 14:27:39,198 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:27:39] "POST /viin_ai/chat/message HTTP/1.1" 200 - 174 0.194 0.741 2026-10-19 14:27:39,223 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426370 login:durable_pending_person_kgteg0gag2gcg3g8gcg8g0g4g1g4g9g4g9gag2g1g5gfg6g1gag5gag9g5g4g0gdg6 from n/a 2026-10-19 14:27:39,563 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1914 deleted viin.ai.chat.pending.tool records with IDs: [34] 2026-10-19 14:27:39,839 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:27:39] "POST /viin_ai/chat/tool_confirm HTTP/1.1" 200 - 200 0.242 0.360 2026-10-19 14:27:39,857 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_pending_tool_claim: Starting TestPendingToolDurableAcrossSessionBoundary.test_approving_the_same_proposal_twice_performs_it_once ... 2026-10-19 14:27:39,894 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426370 login:durable_pending_person_kgteg0gag2gcg3g8gcg8g0g4g1g4g9g4g9gag2g1g5gfg6g1gag5gag9g5g4g0gdg6 from n/a 2026-10-19 14:27:39,914 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 14:27:42,059 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:27:42] "POST /viin_ai/chat/message HTTP/1.1" 200 - 174 0.186 1.964 2026-10-19 14:27:42,355 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1914 deleted viin.ai.chat.pending.tool records with IDs: [35] 2026-10-19 14:27:42,616 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:27:42] "POST /viin_ai/chat/tool_confirm HTTP/1.1" 200 - 200 0.172 0.379 2026-10-19 14:27:42,641 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:27:42] "POST /viin_ai/chat/tool_confirm HTTP/1.1" 200 - 9 0.008 0.012 2026-10-19 14:27:42,665 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-19 14:27:44,018 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_second_pause_is_confirmable: Starting TestTheSecondPauseIsConfirmableToo.test_the_second_pause_can_be_approved_like_the_first ... 2026-10-19 14:27:44,065 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426370 login:second_pause_person_kgtcg2g8gag9gbg6geg0g3g3g9g4g9gag1g9gcgegfgfg1gfgagag4g7g2g1geg8g0 from n/a 2026-10-19 14:27:44,087 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 14:27:44,562 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:27:44] "POST /viin_ai/chat/session/create HTTP/1.1" 200 - 47 0.052 0.427 2026-10-19 14:27:45,193 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:27:45] "POST /viin_ai/chat/message HTTP/1.1" 200 - 181 0.261 0.365 2026-10-19 14:27:45,425 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1916 deleted viin.ai.chat.pending.tool records with IDs: [36] 2026-10-19 14:27:45,781 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:27:45] "POST /viin_ai/chat/tool_confirm HTTP/1.1" 200 - 202 0.189 0.392 2026-10-19 14:27:45,903 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1916 deleted viin.ai.chat.pending.tool records with IDs: [37] 2026-10-19 14:27:46,134 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:27:46] "POST /viin_ai/chat/tool_confirm HTTP/1.1" 200 - 140 0.095 0.249 2026-10-19 14:27:46,160 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-19 14:27:47,236 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_server_built_turn_history: Starting TestServerBuiltTurnHistory.test_a_client_system_message_is_refused_by_the_message_route ... 2026-10-19 14:27:47,284 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426370 login:history_person_kgt0g2gcgag1g8g5g5g4gfg1g7g4gcg7gegbg6g5g0g2gagbg9gdgdg8g4g1g4g2g9 from n/a 2026-10-19 14:27:47,315 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 14:27:47,761 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:27:47] "POST /viin_ai/chat/message HTTP/1.1" 200 - 13 0.035 0.426 2026-10-19 14:27:47,765 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_server_built_turn_history: Starting TestServerBuiltTurnHistory.test_a_confirmed_tool_resumes_with_the_stored_conversation ... 2026-10-19 14:27:47,825 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426370 login:history_person_kgt0g2gcgag1g8g5g5g4gfg1g7g4gcg7gegbg6g5g0g2gagbg9gdgdg8g4g1g4g2g9 from n/a 2026-10-19 14:27:47,846 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 14:27:48,276 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:27:48] "POST /viin_ai/chat/session/create HTTP/1.1" 200 - 47 0.035 0.399 2026-10-19 14:27:48,959 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:27:48] "POST /viin_ai/chat/message HTTP/1.1" 200 - 188 0.219 0.379 2026-10-19 14:27:49,109 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1917 deleted viin.ai.chat.pending.tool records with IDs: [38] 2026-10-19 14:27:49,366 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:27:49] "POST /viin_ai/chat/tool_confirm HTTP/1.1" 200 - 141 0.143 0.259 2026-10-19 14:27:49,370 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_server_built_turn_history: Starting TestServerBuiltTurnHistory.test_a_long_conversation_sends_the_model_its_newest_stored_window_oldest_first ... 2026-10-19 14:27:49,448 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426370 login:history_person_kgt0g2gcgag1g8g5g5g4gfg1g7g4gcg7gegbg6g5g0g2gagbg9gdgdg8g4g1g4g2g9 from n/a 2026-10-19 14:27:49,480 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 14:27:49,896 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:27:49] "POST /viin_ai/chat/session/create HTTP/1.1" 200 - 47 0.043 0.378 2026-10-19 14:27:50,475 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:27:50] "POST /viin_ai/chat/message HTTP/1.1" 200 - 159 0.188 0.325 2026-10-19 14:27:50,481 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_server_built_turn_history: Starting TestServerBuiltTurnHistory.test_a_new_user_message_over_the_character_budget_is_refused_naming_the_limit ... 2026-10-19 14:27:50,525 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426370 login:history_person_kgt0g2gcgag1g8g5g5g4gfg1g7g4gcg7gegbg6g5g0g2gagbg9gdgdg8g4g1g4g2g9 from n/a 2026-10-19 14:27:50,547 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 14:27:50,897 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:27:50] "POST /viin_ai/chat/message HTTP/1.1" 200 - 13 0.016 0.340 2026-10-19 14:27:50,899 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_server_built_turn_history.TestServerBuiltTurnHistory: waiting for threads: [] 2026-10-19 14:27:50,902 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_server_built_turn_history: Starting TestServerBuiltTurnHistory.test_a_stored_message_over_the_character_budget_is_shortened_not_dropped ... 2026-10-19 14:27:50,943 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426370 login:history_person_kgt0g2gcgag1g8g5g5g4gfg1g7g4gcg7gegbg6g5g0g2gagbg9gdgdg8g4g1g4g2g9 from n/a 2026-10-19 14:27:50,965 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 14:27:51,408 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:27:51] "POST /viin_ai/chat/session/create HTTP/1.1" 200 - 47 0.048 0.399 2026-10-19 14:27:52,019 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:27:52] "POST /viin_ai/chat/message HTTP/1.1" 200 - 157 0.245 0.342 2026-10-19 14:27:52,026 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_server_built_turn_history: Starting TestServerBuiltTurnHistory.test_an_earlier_message_over_the_character_budget_does_not_refuse_the_turn ... 2026-10-19 14:27:52,093 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426370 login:history_person_kgt0g2gcgag1g8g5g5g4gfg1g7g4gcg7gegbg6g5g0g2gagbg9gdgdg8g4g1g4g2g9 from n/a 2026-10-19 14:27:52,122 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 14:27:52,940 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:27:52] "POST /viin_ai/chat/message HTTP/1.1" 200 - 143 0.185 0.641 2026-10-19 14:27:52,945 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_server_built_turn_history: Starting TestServerBuiltTurnHistory.test_an_ephemeral_transcript_above_the_turn_window_is_answered_not_refused ... 2026-10-19 14:27:53,003 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426370 login:history_person_kgt0g2gcgag1g8g5g5g4gfg1g7g4gcg7gegbg6g5g0g2gagbg9gdgdg8g4g1g4g2g9 from n/a 2026-10-19 14:27:53,020 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 14:27:53,827 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:27:53] "POST /viin_ai/chat/message HTTP/1.1" 200 - 143 0.137 0.674 2026-10-19 14:27:53,831 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_server_built_turn_history: Starting TestServerBuiltTurnHistory.test_the_model_is_told_how_many_earlier_turns_were_left_out ... 2026-10-19 14:27:53,875 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426370 login:history_person_kgt0g2gcgag1g8g5g5g4gfg1g7g4gcg7gegbg6g5g0g2gagbg9gdgdg8g4g1g4g2g9 from n/a 2026-10-19 14:27:53,898 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 14:27:54,309 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:27:54] "POST /viin_ai/chat/session/create HTTP/1.1" 200 - 47 0.036 0.380 2026-10-19 14:27:54,449 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:27:54] "POST /viin_ai/chat/message HTTP/1.1" 200 - 28 0.032 0.028 2026-10-19 14:27:54,958 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:27:54] "POST /viin_ai/chat/answer HTTP/1.1" 200 - 166 0.167 0.336 2026-10-19 14:27:54,962 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_server_built_turn_history: Starting TestServerBuiltTurnHistory.test_the_new_question_reaches_the_model_exactly_once ... 2026-10-19 14:27:55,006 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426370 login:history_person_kgt0g2gcgag1g8g5g5g4gfg1g7g4gcg7gegbg6g5g0g2gagbg9gdgdg8g4g1g4g2g9 from n/a 2026-10-19 14:27:55,029 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 14:27:55,488 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:27:55] "POST /viin_ai/chat/session/create HTTP/1.1" 200 - 47 0.044 0.418 2026-10-19 14:27:56,062 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:27:56] "POST /viin_ai/chat/message HTTP/1.1" 200 - 159 0.151 0.340 2026-10-19 14:27:56,091 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-19 14:27:56,095 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_session_message_count_and_last_activity: Starting TestMessageCountAndLastActivityAfterABatchWrite.test_message_count_and_last_activity_are_correct_after_a_batch_write ... 2026-10-19 14:27:56,130 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-19 14:27:57,205 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_speech_chunks_never_reach_the_bus: Starting TestSpeechChunksNeverReachTheBus.test_speech_and_unknown_chunks_are_never_published_while_delta_and_done_still_are ... 2026-10-19 14:27:57,253 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426370 login:speech_chunk_person_kgteg8g3g9g9g1g4gbg9gbg6g0g4gcgag0g9g0geg7g2g5g9gcg6gagcg4gfg8gcg5 from n/a 2026-10-19 14:27:57,273 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 14:27:57,655 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:27:57] "POST /viin_ai/chat/message HTTP/1.1" 200 - 22 0.023 0.363 2026-10-19 14:27:58,214 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:27:58] "POST /viin_ai/chat/answer HTTP/1.1" 200 - 158 0.227 0.325 2026-10-19 14:27:58,239 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-19 14:27:59,992 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_stop_ends_the_callers_own_turn: Starting TestStopEndsTheCallersOwnTurn.test_a_stop_written_by_another_user_never_ends_this_users_turn ... 2026-10-19 14:28:00,049 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426370 login:stop_caller_kgtdgag0gegcg7g1g4g9g1g2gfg4g3g6gfgag1g7g5g0g8g8g0gfg6g5gbg7gcgbg6 from n/a 2026-10-19 14:28:00,071 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 14:28:02,007 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:28:02] "POST /viin_ai/chat/session/create HTTP/1.1" 200 - 47 0.056 1.886 2026-10-19 14:28:02,067 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:28:02] "POST /viin_ai/chat/message HTTP/1.1" 200 - 28 0.028 0.026 2026-10-19 14:28:03,531 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:28:03] "POST /viin_ai/chat/answer HTTP/1.1" 200 - 335 0.322 1.132 2026-10-19 14:28:03,547 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_stop_ends_the_callers_own_turn: Starting TestStopEndsTheCallersOwnTurn.test_stop_ends_the_turn_keeps_the_partial_answer_and_still_bills_it ... 2026-10-19 14:28:03,611 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426370 login:stop_caller_kgtdgag0gegcg7g1g4g9g1g2gfg4g3g6gfgag1g7g5g0g8g8g0gfg6g5gbg7gcgbg6 from n/a 2026-10-19 14:28:03,632 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 14:28:04,129 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:28:04] "POST /viin_ai/chat/session/create HTTP/1.1" 200 - 47 0.066 0.435 2026-10-19 14:28:04,212 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:28:04] "POST /viin_ai/chat/message HTTP/1.1" 200 - 28 0.043 0.031 2026-10-19 14:28:05,333 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1919 deleted viin.ai.turn.cancel records with IDs: [7] 2026-10-19 14:28:05,371 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:28:05] "POST /viin_ai/chat/answer HTTP/1.1" 200 - 189 0.187 0.967 2026-10-19 14:28:05,382 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_stop_ends_the_callers_own_turn: Starting TestStopEndsTheCallersOwnTurn.test_stop_records_a_cancellation_for_the_callers_own_wire_trace ... 2026-10-19 14:28:05,424 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426370 login:stop_caller_kgtdgag0gegcg7g1g4g9g1g2gfg4g3g6gfgag1g7g5g0g8g8g0gfg6g5gbg7gcgbg6 from n/a 2026-10-19 14:28:05,453 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 14:28:05,957 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:28:05] "POST /viin_ai/chat/session/create HTTP/1.1" 200 - 47 0.067 0.444 2026-10-19 14:28:06,015 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:28:06] "POST /viin_ai/chat/message HTTP/1.1" 200 - 28 0.020 0.028 2026-10-19 14:28:06,038 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:28:06] "POST /viin_ai/chat/stop HTTP/1.1" 200 - 11 0.006 0.013 2026-10-19 14:28:06,055 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-19 14:28:08,213 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 545 and Message-Id '<779770233052265.1792420088.150804281234741-openerp-private@3402a05e02fb>' from 'info@yourcompany.com' to (redacted) "'***@example.com'" successfully sent 2026-10-19 14:28:08,213 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 14:28:08,229 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [545] 2026-10-19 14:28:08,278 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.message records with IDs: [89228] 2026-10-19 14:28:08,279 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 14:28:08,290 100 INFO rb-993a05d-225723-426370 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-19 14:28:09,493 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 546 and Message-Id '<784287466621166.1792420089.440338611602783-openerp-private@3402a05e02fb>' from 'info@yourcompany.com' to (redacted) "'***@example.com'" successfully sent 2026-10-19 14:28:09,494 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 14:28:09,514 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [546] 2026-10-19 14:28:09,542 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.message records with IDs: [89231] 2026-10-19 14:28:09,542 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 14:28:09,553 100 INFO rb-993a05d-225723-426370 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-19 14:28:09,588 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_the_model_catalogue_route_serves_only_a_caller_who_may_list_models: Starting TestTheModelCatalogueRouteServesOnlyACallerWhoMayListModels.test_a_new_conversation_learns_the_levels_of_its_assistants_model ... 2026-10-19 14:28:09,613 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426370 login:model_catalogue_employee from n/a 2026-10-19 14:28:09,636 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 14:28:10,180 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:28:10] "POST /viin_ai/chat/models HTTP/1.1" 200 - 51 0.085 0.465 2026-10-19 14:28:10,205 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426370 login:model_catalogue_employee from n/a 2026-10-19 14:28:10,278 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:28:10] "POST /viin_ai/chat/models HTTP/1.1" 200 - 26 0.019 0.041 2026-10-19 14:28:10,282 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_the_model_catalogue_route_serves_only_a_caller_who_may_list_models: Starting TestTheModelCatalogueRouteServesOnlyACallerWhoMayListModels.test_a_portal_user_is_refused_the_model_catalogue ... 2026-10-19 14:28:10,314 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426370 login:model_catalogue_portal_customer from n/a 2026-10-19 14:28:10,354 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 14:28:10,781 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1923, model: viin.ai.tool 2026-10-19 14:28:10,786 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:28:10] "POST /viin_ai/chat/models HTTP/1.1" 200 - 18 0.034 0.415 2026-10-19 14:28:10,787 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_the_model_catalogue_route_serves_only_a_caller_who_may_list_models.TestTheModelCatalogueRouteServesOnlyACallerWhoMayListModels: waiting for threads: [] 2026-10-19 14:28:10,791 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_the_model_catalogue_route_serves_only_a_caller_who_may_list_models: Starting TestTheModelCatalogueRouteServesOnlyACallerWhoMayListModels.test_an_employee_is_served_the_model_catalogue ... 2026-10-19 14:28:10,817 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426370 login:model_catalogue_employee from n/a 2026-10-19 14:28:10,840 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 14:28:11,379 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:28:11] "POST /viin_ai/chat/models HTTP/1.1" 200 - 57 0.082 0.461 2026-10-19 14:28:11,393 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-19 14:28:12,626 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_the_whole_answer_is_stored_and_replayed_once: Starting TestTheWholeAnswerIsStoredAndReplayedOnce.test_a_blocking_turn_stores_and_returns_the_text_of_every_step ... 2026-10-19 14:28:12,679 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426370 login:whole_answer_person_kgtcgbg6gagdg6gcgag5gbgbgag4g8gdgagag2g5g5g3g4g8gcg9geg4g1gfgdg3gc from n/a 2026-10-19 14:28:12,705 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 14:28:13,137 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1924, model: portal.wizard 2026-10-19 14:28:13,140 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1924, model: portal.wizard 2026-10-19 14:28:13,825 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1924, model: portal.wizard 2026-10-19 14:28:13,827 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1924, model: portal.wizard 2026-10-19 14:28:14,079 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:28:14] "POST /viin_ai/chat/message HTTP/1.1" 200 - 351 0.395 0.985 2026-10-19 14:28:14,090 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_the_whole_answer_is_stored_and_replayed_once: Starting TestTheWholeAnswerIsStoredAndReplayedOnce.test_a_streamed_turn_stopped_by_the_daily_cap_keeps_the_text_already_shown ... 2026-10-19 14:28:14,139 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426370 login:whole_answer_person_kgtcgbg6gagdg6gcgag5gbgbgag4g8gdgagag2g5g5g3g4g8gcg9geg4g1gfgdg3gc from n/a 2026-10-19 14:28:14,216 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 14:28:14,620 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1924, model: portal.wizard 2026-10-19 14:28:14,622 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1924, model: portal.wizard 2026-10-19 14:28:14,698 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:28:14] "POST /viin_ai/chat/message HTTP/1.1" 200 - 93 0.091 0.395 2026-10-19 14:28:14,729 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1924, model: portal.wizard 2026-10-19 14:28:14,732 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1924, model: portal.wizard 2026-10-19 14:28:15,529 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1924, model: portal.wizard 2026-10-19 14:28:15,532 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1924, model: portal.wizard 2026-10-19 14:28:15,624 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:28:15] "POST /viin_ai/chat/answer HTTP/1.1" 200 - 319 0.343 0.578 2026-10-19 14:28:15,639 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_the_whole_answer_is_stored_and_replayed_once: Starting TestTheWholeAnswerIsStoredAndReplayedOnce.test_a_streamed_turn_stores_and_returns_the_text_of_every_step ... 2026-10-19 14:28:15,691 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426370 login:whole_answer_person_kgtcgbg6gagdg6gcgag5gbgbgag4g8gdgagag2g5g5g3g4g8gcg9geg4g1gfgdg3gc from n/a 2026-10-19 14:28:15,721 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 14:28:16,190 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1924, model: portal.wizard 2026-10-19 14:28:16,193 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1924, model: portal.wizard 2026-10-19 14:28:16,265 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:28:16] "POST /viin_ai/chat/message HTTP/1.1" 200 - 93 0.087 0.461 2026-10-19 14:28:16,300 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1924, model: portal.wizard 2026-10-19 14:28:16,302 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1924, model: portal.wizard 2026-10-19 14:28:16,914 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1924, model: portal.wizard 2026-10-19 14:28:16,916 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1924, model: portal.wizard 2026-10-19 14:28:17,174 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:28:17] "POST /viin_ai/chat/answer HTTP/1.1" 200 - 340 0.305 0.596 2026-10-19 14:28:17,193 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_the_whole_answer_is_stored_and_replayed_once: Starting TestTheWholeAnswerIsStoredAndReplayedOnce.test_the_next_turn_hears_each_thing_the_model_said_once ... 2026-10-19 14:28:17,252 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426370 login:whole_answer_person_kgtcgbg6gagdg6gcgag5gbgbgag4g8gdgagag2g5g5g3g4g8gcg9geg4g1gfgdg3gc from n/a 2026-10-19 14:28:17,282 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 14:28:17,738 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1924, model: portal.wizard 2026-10-19 14:28:17,741 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1924, model: portal.wizard 2026-10-19 14:28:18,433 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1924, model: portal.wizard 2026-10-19 14:28:18,436 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1924, model: portal.wizard 2026-10-19 14:28:18,670 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:28:18] "POST /viin_ai/chat/message HTTP/1.1" 200 - 351 0.396 0.996 2026-10-19 14:28:18,718 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1924, model: portal.wizard 2026-10-19 14:28:18,721 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1924, model: portal.wizard 2026-10-19 14:28:19,194 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:28:19] "POST /viin_ai/chat/message HTTP/1.1" 200 - 153 0.191 0.327 2026-10-19 14:28:19,211 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-19 14:28:20,289 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_tool_confirm: Starting TestToolConfirmController.test_a_tampered_or_missing_nonce_never_runs_the_tool ... 2026-10-19 14:28:20,347 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426370 login:tool_confirm_person_kgt6gfgcgbg4g5g0g9g6g4g9geg4g8g1gcgbg8gbg1gbg6gdg6g8gcg5g2g8gcg3gb from n/a 2026-10-19 14:28:20,370 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 14:28:20,739 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:28:20] "POST /viin_ai/chat/tool_confirm HTTP/1.1" 200 - 15 0.016 0.359 2026-10-19 14:28:20,755 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:28:20] "POST /viin_ai/chat/tool_confirm HTTP/1.1" 200 - 4 0.002 0.010 2026-10-19 14:28:20,761 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_tool_confirm: Starting TestToolConfirmController.test_the_nonce_is_burned_after_a_mismatch ... 2026-10-19 14:28:20,809 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426370 login:tool_confirm_person_kgt6gfgcgbg4g5g0g9g6g4g9geg4g8g1gcgbg8gbg1gbg6gdg6g8gcg5g2g8gcg3gb from n/a 2026-10-19 14:28:20,829 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 14:28:22,743 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:28:22] "POST /viin_ai/chat/tool_confirm HTTP/1.1" 200 - 15 0.025 1.893 2026-10-19 14:28:22,774 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:28:22] "POST /viin_ai/chat/tool_confirm HTTP/1.1" 200 - 9 0.011 0.015 2026-10-19 14:28:22,775 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_tool_confirm.TestToolConfirmController: waiting for threads: [] 2026-10-19 14:28:22,803 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-19 14:28:24,092 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_tool_confirm_execution: Starting TestToolConfirmRealExecution.test_approve_feeds_real_result_to_llm ... 2026-10-19 14:28:24,153 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426370 login:tool_execution_person_kgt7g3g5g5g3g7g7g2g6g5g8g4g4g4g3gfgag9g8g9g1gdg1g7gag6g5g6gbg7gdgf from n/a 2026-10-19 14:28:24,216 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 14:28:25,256 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:28:25] "POST /viin_ai/chat/tool_confirm HTTP/1.1" 200 - 202 0.286 0.763 2026-10-19 14:28:25,272 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_tool_confirm_execution: Starting TestToolConfirmRealExecution.test_approve_real_failure_surfaces_not_fake_success ... 2026-10-19 14:28:25,316 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426370 login:tool_execution_person_kgt7g3g5g5g3g7g7g2g6g5g8g4g4g4g3gfgag9g8g9g1gdg1g7gag6g5g6gbg7gdgf from n/a 2026-10-19 14:28:25,376 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 14:28:26,693 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:28:26] "POST /viin_ai/chat/tool_confirm HTTP/1.1" 200 - 269 0.394 0.928 2026-10-19 14:28:26,696 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_tool_confirm_execution.TestToolConfirmRealExecution: waiting for threads: [] 2026-10-19 14:28:26,700 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_tool_confirm_execution: Starting TestToolConfirmRealExecution.test_approving_after_the_session_was_deleted_is_not_a_warning ... 2026-10-19 14:28:26,747 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426370 login:tool_execution_person_kgt7g3g5g5g3g7g7g2g6g5g8g4g4g4g3gfgag9g8g9g1gdg1g7gag6g5g6gbg7gdgf from n/a 2026-10-19 14:28:26,786 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted viin.ai.chat.session records with IDs: [101] 2026-10-19 14:28:26,801 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 14:28:27,971 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:28:27] "POST /viin_ai/chat/tool_confirm HTTP/1.1" 200 - 216 0.312 0.865 2026-10-19 14:28:27,977 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_tool_confirm_execution.TestToolConfirmRealExecution: waiting for threads: [] 2026-10-19 14:28:27,984 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_tool_confirm_execution: Starting TestToolConfirmRealExecution.test_reject_does_not_run_server_action ... 2026-10-19 14:28:28,040 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426370 login:tool_execution_person_kgt7g3g5g5g3g7g7g2g6g5g8g4g4g4g3gfgag9g8g9g1gdg1g7gag6g5g6gbg7gdgf from n/a 2026-10-19 14:28:28,132 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 14:28:28,901 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:28:28] "POST /viin_ai/chat/tool_confirm HTTP/1.1" 200 - 137 0.148 0.628 2026-10-19 14:28:28,925 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-19 14:28:30,085 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_tour_a_reopened_conversation_offers_its_pending_approval: Starting TestTourAReopenedConversationOffersItsPendingApproval.test_the_owner_reopening_a_conversation_approves_its_pending_action_from_it ... 2026-10-19 14:28:30,155 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426370 login:reopened-approval-person from n/a 2026-10-19 14:28:30,186 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 14:28:31,425 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:28:31] "POST /viin_ai/chat/message HTTP/1.1" 200 - 261 0.342 0.902 2026-10-19 14:28:31,841 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_tour_a_reopened_conversation_offers_its_pending_approval.TestTourAReopenedConversationOffersItsPendingApproval: Chrome pid: 9500 2026-10-19 14:28:31,841 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_tour_a_reopened_conversation_offers_its_pending_approval.TestTourAReopenedConversationOffersItsPendingApproval: Chrome headless temporary user profile dir: /tmp/tmp5ucfy73m_chrome_odoo 2026-10-19 14:28:31,842 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_tour_a_reopened_conversation_offers_its_pending_approval.TestTourAReopenedConversationOffersItsPendingApproval: Issuing json command http://127.0.0.1:40247/json/version 2026-10-19 14:28:31,844 100 INFO rb-993a05d-225723-426370 odoo.tests.common.requests: request http://127.0.0.1:40247/json/version with timeout 3 increased to 10s during tests 2026-10-19 14:28:31,911 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_tour_a_reopened_conversation_offers_its_pending_approval.TestTourAReopenedConversationOffersItsPendingApproval: Browser version: Chrome/150.0.7871.114 2026-10-19 14:28:31,912 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_tour_a_reopened_conversation_offers_its_pending_approval.TestTourAReopenedConversationOffersItsPendingApproval: Issuing json command http://127.0.0.1:40247/json 2026-10-19 14:28:31,912 100 INFO rb-993a05d-225723-426370 odoo.tests.common.requests: request http://127.0.0.1:40247/json with timeout 3 increased to 10s during tests 2026-10-19 14:28:31,943 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_tour_a_reopened_conversation_offers_its_pending_approval.TestTourAReopenedConversationOffersItsPendingApproval: Websocket url found: ws://127.0.0.1:40247/devtools/page/7C0F84B5AE3FAFACF3D5F0BA7A3303EE 2026-10-19 14:28:31,984 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_tour_a_reopened_conversation_offers_its_pending_approval.TestTourAReopenedConversationOffersItsPendingApproval: Enable chrome headless console log notification 2026-10-19 14:28:32,010 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_tour_a_reopened_conversation_offers_its_pending_approval.TestTourAReopenedConversationOffersItsPendingApproval: Chrome headless enable page notifications 2026-10-19 14:28:32,075 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426370 login:reopened-approval-person from n/a 2026-10-19 14:28:32,081 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_tour_a_reopened_conversation_offers_its_pending_approval.TestTourAReopenedConversationOffersItsPendingApproval: Setting session cookie in browser 2026-10-19 14:28:32,095 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_tour_a_reopened_conversation_offers_its_pending_approval.TestTourAReopenedConversationOffersItsPendingApproval: Open "http://127.0.0.1:8069/web#action=viin_ai_chat.viin_ai_chat_action_open_chat" in browser 2026-10-19 14:28:32,095 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_tour_a_reopened_conversation_offers_its_pending_approval.TestTourAReopenedConversationOffersItsPendingApproval: Navigating to: "http://127.0.0.1:8069/web#action=viin_ai_chat.viin_ai_chat_action_open_chat" 2026-10-19 14:28:32,878 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:28:32] "GET /web HTTP/1.1" 200 - 102 0.103 0.655 2026-10-19 14:28:32,884 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_tour_a_reopened_conversation_offers_its_pending_approval.TestTourAReopenedConversationOffersItsPendingApproval: Navigation result: {'frameId': '7C0F84B5AE3FAFACF3D5F0BA7A3303EE', 'loaderId': '4593930E477AB223F8173AD23C82E735', 'isDownload': False} 2026-10-19 14:28:32,884 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_tour_a_reopened_conversation_offers_its_pending_approval.TestTourAReopenedConversationOffersItsPendingApproval: Evaluate ready code "odoo.isTourReady('a_reopened_conversation_offers_its_pending_approval')" 2026-10-19 14:28:32,967 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:28:32] "GET /web/assets/0ac3166/web.assets_web.min.js HTTP/1.1" 200 - 4 0.014 0.018 2026-10-19 14:28:33,028 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:28:33] "GET /web/assets/79654fb/web.assets_web.min.css HTTP/1.1" 200 - 4 0.016 0.079 2026-10-19 14:28:33,047 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:28:33] "GET /web/webclient/load_menus/4a9ecd79311ae9088cfd20a58a072885cfe17258afffd804edb01b510fe011be HTTP/1.1" 200 - 2 0.013 0.096 2026-10-19 14:28:33,086 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:28:33] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 3 0.005 0.128 2026-10-19 14:28:33,147 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:28:33] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 11 0.027 0.155 2026-10-19 14:28:33,182 100 INFO rb-993a05d-225723-426370 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-19 14:28:33,260 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:28:33] "GET /web/assets/6f53984/web.assets_tests.min.js HTTP/1.1" 200 - 4 0.008 0.012 2026-10-19 14:28:34,253 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 14:28:34] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-10-19 14:28:34,284 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 14:28:34] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.022 2026-10-19 14:28:34,293 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 14:28:34] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.030 2026-10-19 14:28:34,316 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:28:34] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.026 0.032 2026-10-19 14:28:34,421 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_tour_a_reopened_conversation_offers_its_pending_approval.TestTourAReopenedConversationOffersItsPendingApproval: Evaluate test code "odoo.startTour('a_reopened_conversation_offers_its_pending_approval', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/web#action=viin_ai_chat.viin_ai_chat_action_open_chat"})" 2026-10-19 14:28:34,642 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:28:34] "POST /mail/init_messaging HTTP/1.1" 200 - 99 0.155 0.180 2026-10-19 14:28:34,649 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:28:34] "GET /web/service-worker.js HTTP/1.1" 200 - 2 0.001 0.338 2026-10-19 14:28:34,653 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 14:28:34] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-19 14:28:34,664 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:28:34] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 3 0.006 0.303 2026-10-19 14:28:34,709 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:28:34] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 7 0.018 0.314 2026-10-19 14:28:34,779 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:28:34] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 15 0.041 0.346 2026-10-19 14:28:34,785 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:28:34] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.346 2026-10-19 14:28:34,799 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 14:28:34] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-19 14:28:34,820 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 14:28:34] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-19 14:28:34,833 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 14:28: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-10-19 14:28:34,864 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:28:34] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 11 0.040 0.256 2026-10-19 14:28:34,902 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:28:34] "POST /mail/load_message_failures HTTP/1.1" 200 - 4 0.009 0.220 2026-10-19 14:28:34,940 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:28:34] "GET /web/offline HTTP/1.1" 200 - 7 0.006 0.249 2026-10-19 14:28:34,975 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:28:34] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 5 0.006 0.276 2026-10-19 14:28:35,007 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:28:35] "POST /web/action/load HTTP/1.1" 200 - 9 0.009 0.245 2026-10-19 14:28:35,121 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:28:35] "GET /web/image?model=res.users&field=avatar_128&id=1927 HTTP/1.1" 200 - 18 0.052 0.230 2026-10-19 14:28:35,161 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:28:35] "POST /viin_ai/voice/status HTTP/1.1" 200 - 6 0.024 0.032 2026-10-19 14:28:35,198 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:28:35] "POST /viin_ai/chat/status HTTP/1.1" 200 - 8 0.010 0.079 2026-10-19 14:28:35,279 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:28:35] "POST /viin_ai/chat/models HTTP/1.1" 200 - 28 0.024 0.151 2026-10-19 14:28:35,301 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:28:35] "POST /viin_ai/chat/sessions HTTP/1.1" 200 - 7 0.009 0.162 2026-10-19 14:28:35,459 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:28:35] "POST /viin_ai/chat/session/messages HTTP/1.1" 200 - 56 0.055 0.093 2026-10-19 14:28:35,508 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:28:35] "POST /viin_ai/voice/status HTTP/1.1" 200 - 8 0.007 0.012 2026-10-19 14:28:36,237 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_tour_a_reopened_conversation_offers_its_pending_approval.TestTourAReopenedConversationOffersItsPendingApproval.browser: Tour a_reopened_conversation_offers_its_pending_approval on step: 'The reopened conversation shows the proposal still awaiting approval (trigger: .o_viin_ai_chat_panel_fullpage .o_viin_ai_tool_confirm_dialog)' 2026-10-19 14:28:36,244 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_tour_a_reopened_conversation_offers_its_pending_approval.TestTourAReopenedConversationOffersItsPendingApproval.browser: Tour a_reopened_conversation_offers_its_pending_approval on step: 'Approve it (trigger: .o_viin_ai_chat_panel_fullpage .o_viin_ai_tool_confirm_approve)' 2026-10-19 14:28:36,263 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_tour_a_reopened_conversation_offers_its_pending_approval.TestTourAReopenedConversationOffersItsPendingApproval.browser: Tour a_reopened_conversation_offers_its_pending_approval on step: 'The assistant answers once the action has run (trigger: .o_viin_ai_chat_bubble:contains("Reopened approval carried out"))' 2026-10-19 14:28:36,621 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1927 deleted viin.ai.chat.pending.tool records with IDs: [39] 2026-10-19 14:28:37,090 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:28:37] "POST /viin_ai/chat/tool_confirm HTTP/1.1" 200 - 261 0.312 0.527 2026-10-19 14:28:37,095 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:28:37] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.439 2026-10-19 14:28:38,238 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:28:38] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.004 2026-10-19 14:28:38,266 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_tour_a_reopened_conversation_offers_its_pending_approval.TestTourAReopenedConversationOffersItsPendingApproval.browser: Tour a_reopened_conversation_offers_its_pending_approval on step: 'No approval is asked for any more (trigger: .o_viin_ai_chat_panel_fullpage:not(:has(.o_viin_ai_tool_confirm_dialog)))' 2026-10-19 14:28:38,268 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_tour_a_reopened_conversation_offers_its_pending_approval.TestTourAReopenedConversationOffersItsPendingApproval.browser: test successful 2026-10-19 14:28:38,283 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 14:28:38] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 14:28:38,287 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_tour_a_reopened_conversation_offers_its_pending_approval.TestTourAReopenedConversationOffersItsPendingApproval: Closing chrome headless with pid 9500 2026-10-19 14:28:38,288 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_tour_a_reopened_conversation_offers_its_pending_approval.TestTourAReopenedConversationOffersItsPendingApproval: Closing websocket connection 2026-10-19 14:28:38,289 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_tour_a_reopened_conversation_offers_its_pending_approval.TestTourAReopenedConversationOffersItsPendingApproval: Terminating chrome headless with pid 9500 2026-10-19 14:28:38,390 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_tour_a_reopened_conversation_offers_its_pending_approval.TestTourAReopenedConversationOffersItsPendingApproval: Chrome Log in: /tmp/odoo_tests/rb-993a05d-225723-426370/chrome_logs/chrome_log_20261019_142838_390112_TestTourAReopenedConversationOffersItsPendingApproval.txt 2026-10-19 14:28:38,390 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_tour_a_reopened_conversation_offers_its_pending_approval.TestTourAReopenedConversationOffersItsPendingApproval: Removing chrome user profile "/tmp/tmp5ucfy73m_chrome_odoo" 2026-10-19 14:28:38,421 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-19 14:28:39,552 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_tour_chat_opens_for_an_agent_and_carries_files: Starting TestTourAgentCardChat.test_the_chat_button_of_an_agent_card_opens_a_conversation_that_agent_answers ... 2026-10-19 14:28:39,982 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_tour_chat_opens_for_an_agent_and_carries_files.TestTourAgentCardChat: Chrome pid: 9704 2026-10-19 14:28:39,982 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_tour_chat_opens_for_an_agent_and_carries_files.TestTourAgentCardChat: Chrome headless temporary user profile dir: /tmp/tmp9bkjo8xp_chrome_odoo 2026-10-19 14:28:39,983 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_tour_chat_opens_for_an_agent_and_carries_files.TestTourAgentCardChat: Issuing json command http://127.0.0.1:45249/json/version 2026-10-19 14:28:39,989 100 INFO rb-993a05d-225723-426370 odoo.tests.common.requests: request http://127.0.0.1:45249/json/version with timeout 3 increased to 10s during tests 2026-10-19 14:28:40,016 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_tour_chat_opens_for_an_agent_and_carries_files.TestTourAgentCardChat: Browser version: Chrome/150.0.7871.114 2026-10-19 14:28:40,016 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_tour_chat_opens_for_an_agent_and_carries_files.TestTourAgentCardChat: Issuing json command http://127.0.0.1:45249/json 2026-10-19 14:28:40,017 100 INFO rb-993a05d-225723-426370 odoo.tests.common.requests: request http://127.0.0.1:45249/json with timeout 3 increased to 10s during tests 2026-10-19 14:28:40,023 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_tour_chat_opens_for_an_agent_and_carries_files.TestTourAgentCardChat: Websocket url found: ws://127.0.0.1:45249/devtools/page/44B320C90D00D3E516155482F20FAEB2 2026-10-19 14:28:40,053 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_tour_chat_opens_for_an_agent_and_carries_files.TestTourAgentCardChat: Enable chrome headless console log notification 2026-10-19 14:28:40,062 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_tour_chat_opens_for_an_agent_and_carries_files.TestTourAgentCardChat: Chrome headless enable page notifications 2026-10-19 14:28:40,117 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426370 login:agent-card-person from n/a 2026-10-19 14:28:40,153 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_tour_chat_opens_for_an_agent_and_carries_files.TestTourAgentCardChat: Setting session cookie in browser 2026-10-19 14:28:40,161 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_tour_chat_opens_for_an_agent_and_carries_files.TestTourAgentCardChat: Open "http://127.0.0.1:8069/web" in browser 2026-10-19 14:28:40,161 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_tour_chat_opens_for_an_agent_and_carries_files.TestTourAgentCardChat: Navigating to: "http://127.0.0.1:8069/web" 2026-10-19 14:28:40,194 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 14:28:41,350 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:28:41] "GET /web HTTP/1.1" 200 - 115 0.124 1.046 2026-10-19 14:28:41,355 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_tour_chat_opens_for_an_agent_and_carries_files.TestTourAgentCardChat: Navigation result: {'frameId': '44B320C90D00D3E516155482F20FAEB2', 'loaderId': 'A42A4EE54BA241CA57C08B16247C2871', 'isDownload': False} 2026-10-19 14:28:41,356 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_tour_chat_opens_for_an_agent_and_carries_files.TestTourAgentCardChat: Evaluate ready code "odoo.isTourReady('agent_card_chat_opens_that_agents_conversation')" 2026-10-19 14:28:41,404 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:28:41] "GET /web/assets/0ac3166/web.assets_web.min.js HTTP/1.1" 200 - 4 0.010 0.010 2026-10-19 14:28:41,445 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:28:41] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 11 0.022 0.022 2026-10-19 14:28:41,461 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:28:41] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 4 0.002 0.065 2026-10-19 14:28:41,487 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:28:41] "GET /web/webclient/load_menus/aee3a8ebe3ff7160239a8f32438d9f894e83ca894720801e1ccae230aba616ff HTTP/1.1" 200 - 4 0.006 0.085 2026-10-19 14:28:41,505 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:28:41] "GET /web/assets/79654fb/web.assets_web.min.css HTTP/1.1" 200 - 4 0.002 0.120 2026-10-19 14:28:41,530 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:28:41] "GET /web/assets/6f53984/web.assets_tests.min.js HTTP/1.1" 200 - 4 0.001 0.008 2026-10-19 14:28:41,532 100 INFO rb-993a05d-225723-426370 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-19 14:28:42,579 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 14:28:42] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.009 2026-10-19 14:28:42,583 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 14:28:42] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.015 2026-10-19 14:28:42,617 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 14:28:42] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.036 2026-10-19 14:28:42,618 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:28:42] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.027 0.016 2026-10-19 14:28:42,735 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_tour_chat_opens_for_an_agent_and_carries_files.TestTourAgentCardChat: Evaluate test code "odoo.startTour('agent_card_chat_opens_that_agents_conversation', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/web"})" 2026-10-19 14:28:42,904 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:28:42] "POST /mail/init_messaging HTTP/1.1" 200 - 101 0.115 0.181 2026-10-19 14:28:42,913 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 14:28:42] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-19 14:28:42,915 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:28:42] "GET /web/service-worker.js HTTP/1.1" 200 - 2 0.001 0.277 2026-10-19 14:28:42,924 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:28:42] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 3 0.002 0.244 2026-10-19 14:28:42,979 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:28:42] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 7 0.008 0.276 2026-10-19 14:28:43,042 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:28:43] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 15 0.022 0.308 2026-10-19 14:28:43,047 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:28:43] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.284 2026-10-19 14:28:43,100 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:28:43] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 11 0.027 0.231 2026-10-19 14:28:43,115 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 14:28:43] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-19 14:28:43,141 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 14:28:43] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.012 2026-10-19 14:28:43,143 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:28:43] "GET /web/offline HTTP/1.1" 200 - 7 0.017 0.168 2026-10-19 14:28:43,161 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:28:43] "POST /mail/load_message_failures HTTP/1.1" 200 - 4 0.007 0.198 2026-10-19 14:28:43,163 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 14:28:43] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-19 14:28:43,187 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:28:43] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 5 0.009 0.213 2026-10-19 14:28:43,222 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:28:43] "POST /web/action/load HTTP/1.1" 200 - 11 0.013 0.186 2026-10-19 14:28:43,321 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:28:43] "GET /web/image?model=res.users&field=avatar_128&id=1928 HTTP/1.1" 200 - 18 0.039 0.216 2026-10-19 14:28:43,465 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:28:43] "POST /web/dataset/call_kw/viin.ai.agent/get_views HTTP/1.1" 200 - 54 0.057 0.137 2026-10-19 14:28:43,524 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:28:43] "POST /web/dataset/call_kw/viin.ai.agent/web_search_read HTTP/1.1" 200 - 9 0.007 0.013 2026-10-19 14:28:44,380 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_tour_chat_opens_for_an_agent_and_carries_files.TestTourAgentCardChat.browser: Tour agent_card_chat_opens_that_agents_conversation on step: 'Press Chat on the card of the chosen agent (trigger: .o_kanban_record:contains("W19 Card Agent") button[name="action_open_chat"])' 2026-10-19 14:28:44,412 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_tour_chat_opens_for_an_agent_and_carries_files.TestTourAgentCardChat.browser: Tour agent_card_chat_opens_that_agents_conversation on step: 'The chat opens (trigger: .o_viin_ai_chat_input)' 2026-10-19 14:28:44,420 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:28:44] "POST /web/dataset/call_button HTTP/1.1" 200 - 8 0.005 0.017 2026-10-19 14:28:44,595 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:28:44] "POST /viin_ai/chat/models HTTP/1.1" 200 - 32 0.052 0.074 2026-10-19 14:28:44,619 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:28:44] "POST /viin_ai/chat/sessions HTTP/1.1" 200 - 8 0.013 0.124 2026-10-19 14:28:44,638 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:28:44] "POST /viin_ai/voice/status HTTP/1.1" 200 - 6 0.008 0.127 2026-10-19 14:28:44,664 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:28:44] "POST /viin_ai/chat/status HTTP/1.1" 200 - 8 0.008 0.189 2026-10-19 14:28:44,848 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:28:44] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.005 2026-10-19 14:28:45,434 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_tour_chat_opens_for_an_agent_and_carries_files.TestTourAgentCardChat.browser: Tour agent_card_chat_opens_that_agents_conversation on step: 'Send the question (trigger: .o_viin_ai_chat_send)' 2026-10-19 14:28:45,445 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_tour_chat_opens_for_an_agent_and_carries_files.TestTourAgentCardChat.browser: Tour agent_card_chat_opens_that_agents_conversation on step: 'The chosen agent's answer arrives (trigger: .o_viin_ai_chat_bubble:contains("W19 card agent answer"))' 2026-10-19 14:28:45,508 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:28:45] "POST /viin_ai/chat/session/create HTTP/1.1" 200 - 23 0.022 0.042 2026-10-19 14:28:45,724 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:28:45] "POST /viin_ai/chat/message HTTP/1.1" 200 - 45 0.065 0.139 2026-10-19 14:28:45,744 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:28:45] "POST /viin_ai/voice/status HTTP/1.1" 200 - 8 0.008 0.170 2026-10-19 14:28:46,200 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:28:46] "POST /viin_ai/chat/answer HTTP/1.1" 200 - 155 0.191 0.269 2026-10-19 14:28:46,205 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:28:46] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.060 2026-10-19 14:28:46,236 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:28:46] "POST /viin_ai/chat/sessions HTTP/1.1" 200 - 7 0.009 0.010 2026-10-19 14:28:47,382 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_tour_chat_opens_for_an_agent_and_carries_files.TestTourAgentCardChat.browser: Tour agent_card_chat_opens_that_agents_conversation on step: 'The header names the agent that answered (trigger: .o_viin_ai_chat_agent_name:contains("W19 Card Agent"))' 2026-10-19 14:28:47,383 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_tour_chat_opens_for_an_agent_and_carries_files.TestTourAgentCardChat.browser: test successful 2026-10-19 14:28:47,400 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 14:28:47] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 14:28:47,409 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_tour_chat_opens_for_an_agent_and_carries_files.TestTourAgentCardChat: Closing chrome headless with pid 9704 2026-10-19 14:28:47,411 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_tour_chat_opens_for_an_agent_and_carries_files.TestTourAgentCardChat: Closing websocket connection 2026-10-19 14:28:47,411 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_tour_chat_opens_for_an_agent_and_carries_files.TestTourAgentCardChat: Terminating chrome headless with pid 9704 2026-10-19 14:28:47,508 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_tour_chat_opens_for_an_agent_and_carries_files.TestTourAgentCardChat: Chrome Log in: /tmp/odoo_tests/rb-993a05d-225723-426370/chrome_logs/chrome_log_20261019_142847_507995_TestTourAgentCardChat.txt 2026-10-19 14:28:47,508 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_tour_chat_opens_for_an_agent_and_carries_files.TestTourAgentCardChat: Removing chrome user profile "/tmp/tmp9bkjo8xp_chrome_odoo" 2026-10-19 14:28:47,554 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-19 14:28:48,602 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_tour_chat_opens_for_an_agent_and_carries_files: Starting TestTourChatAttachFile.test_a_file_attached_in_the_drawer_belongs_to_the_session_and_reaches_the_assistant ... 2026-10-19 14:28:49,050 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_tour_chat_opens_for_an_agent_and_carries_files.TestTourChatAttachFile: Chrome pid: 9913 2026-10-19 14:28:49,051 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_tour_chat_opens_for_an_agent_and_carries_files.TestTourChatAttachFile: Chrome headless temporary user profile dir: /tmp/tmp9vuhjq87_chrome_odoo 2026-10-19 14:28:49,051 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_tour_chat_opens_for_an_agent_and_carries_files.TestTourChatAttachFile: Issuing json command http://127.0.0.1:37153/json/version 2026-10-19 14:28:49,053 100 INFO rb-993a05d-225723-426370 odoo.tests.common.requests: request http://127.0.0.1:37153/json/version with timeout 3 increased to 10s during tests 2026-10-19 14:28:49,084 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_tour_chat_opens_for_an_agent_and_carries_files.TestTourChatAttachFile: Browser version: Chrome/150.0.7871.114 2026-10-19 14:28:49,085 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_tour_chat_opens_for_an_agent_and_carries_files.TestTourChatAttachFile: Issuing json command http://127.0.0.1:37153/json 2026-10-19 14:28:49,088 100 INFO rb-993a05d-225723-426370 odoo.tests.common.requests: request http://127.0.0.1:37153/json with timeout 3 increased to 10s during tests 2026-10-19 14:28:49,105 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_tour_chat_opens_for_an_agent_and_carries_files.TestTourChatAttachFile: Websocket url found: ws://127.0.0.1:37153/devtools/page/1C5D42B4B6EFDF395901E0187B0FEE7E 2026-10-19 14:28:49,117 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_tour_chat_opens_for_an_agent_and_carries_files.TestTourChatAttachFile: Enable chrome headless console log notification 2026-10-19 14:28:49,125 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_tour_chat_opens_for_an_agent_and_carries_files.TestTourChatAttachFile: Chrome headless enable page notifications 2026-10-19 14:28:49,188 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426370 login:attach-file-person from n/a 2026-10-19 14:28:49,203 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_tour_chat_opens_for_an_agent_and_carries_files.TestTourChatAttachFile: Setting session cookie in browser 2026-10-19 14:28:49,209 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_tour_chat_opens_for_an_agent_and_carries_files.TestTourChatAttachFile: Open "http://127.0.0.1:8069/web" in browser 2026-10-19 14:28:49,209 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_tour_chat_opens_for_an_agent_and_carries_files.TestTourChatAttachFile: Navigating to: "http://127.0.0.1:8069/web" 2026-10-19 14:28:49,231 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 14:28:50,533 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:28:50] "GET /web HTTP/1.1" 200 - 115 0.163 1.146 2026-10-19 14:28:50,538 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_tour_chat_opens_for_an_agent_and_carries_files.TestTourChatAttachFile: Navigation result: {'frameId': '1C5D42B4B6EFDF395901E0187B0FEE7E', 'loaderId': '338B1DC8690B7C7EBEE0785193A1382B', 'isDownload': False} 2026-10-19 14:28:50,539 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_tour_chat_opens_for_an_agent_and_carries_files.TestTourChatAttachFile: Evaluate ready code "odoo.isTourReady('chat_attach_file')" 2026-10-19 14:28:50,621 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:28:50] "GET /web/webclient/load_menus/aee3a8ebe3ff7160239a8f32438d9f894e83ca894720801e1ccae230aba616ff HTTP/1.1" 200 - 4 0.011 0.021 2026-10-19 14:28:50,643 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:28:50] "GET /web/assets/79654fb/web.assets_web.min.css HTTP/1.1" 200 - 4 0.012 0.043 2026-10-19 14:28:50,675 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:28:50] "GET /web/assets/0ac3166/web.assets_web.min.js HTTP/1.1" 200 - 4 0.010 0.078 2026-10-19 14:28:50,699 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:28:50] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 4 0.010 0.059 2026-10-19 14:28:50,727 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:28:50] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 11 0.010 0.075 2026-10-19 14:28:50,734 100 INFO rb-993a05d-225723-426370 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-19 14:28:50,789 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:28:50] "GET /web/assets/6f53984/web.assets_tests.min.js HTTP/1.1" 200 - 4 0.005 0.010 2026-10-19 14:28:52,011 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 14:28:52] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.005 2026-10-19 14:28:52,034 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 14:28:52] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.034 2026-10-19 14:28:52,052 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 14:28:52] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.037 2026-10-19 14:28:52,054 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:28:52] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.007 0.016 2026-10-19 14:28:52,158 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_tour_chat_opens_for_an_agent_and_carries_files.TestTourChatAttachFile: Evaluate test code "odoo.startTour('chat_attach_file', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/web"})" 2026-10-19 14:28:52,335 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:28:52] "POST /mail/init_messaging HTTP/1.1" 200 - 101 0.101 0.195 2026-10-19 14:28:52,343 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 14:28:52] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-19 14:28:52,344 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:28:52] "GET /web/service-worker.js HTTP/1.1" 200 - 2 0.002 0.279 2026-10-19 14:28:52,362 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:28:52] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 3 0.002 0.263 2026-10-19 14:28:52,406 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:28:52] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 7 0.023 0.263 2026-10-19 14:28:52,476 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:28:52] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 15 0.036 0.313 2026-10-19 14:28:52,488 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:28:52] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.005 0.296 2026-10-19 14:28:52,516 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 14:28:52] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-19 14:28:52,549 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 14:28:52] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.010 2026-10-19 14:28:52,559 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:28:52] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 11 0.019 0.265 2026-10-19 14:28:52,585 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 14:28:52] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.015 2026-10-19 14:28:52,585 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:28:52] "POST /mail/load_message_failures HTTP/1.1" 200 - 4 0.008 0.218 2026-10-19 14:28:52,630 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 14:28:52] "GET /web_responsive/static/src/img/home-menu-bg-overlay.svg HTTP/1.1" 200 - 0 0.000 0.029 2026-10-19 14:28:52,652 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 14:28:52] "GET /web_responsive/static/img/default_icon_app.png HTTP/1.1" 200 - 0 0.000 0.010 2026-10-19 14:28:52,661 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:28:52] "GET /web/offline HTTP/1.1" 200 - 7 0.020 0.267 2026-10-19 14:28:52,679 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:28:52] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 5 0.005 0.288 2026-10-19 14:28:52,748 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:28:52] "GET /web/image?model=res.users&field=avatar_128&id=1929 HTTP/1.1" 200 - 18 0.023 0.283 2026-10-19 14:28:52,773 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:28:52] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 6 0.004 0.150 2026-10-19 14:28:53,449 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_tour_chat_opens_for_an_agent_and_carries_files.TestTourChatAttachFile.browser: Tour chat_attach_file on step: 'Open the AI chat drawer (trigger: .o_viin_ai_systray_toggle)' 2026-10-19 14:28:53,476 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_tour_chat_opens_for_an_agent_and_carries_files.TestTourChatAttachFile.browser: Tour chat_attach_file on step: 'Choose a file with the attach control (trigger: .o_viin_ai_chat_attach)' 2026-10-19 14:28:53,480 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_tour_chat_opens_for_an_agent_and_carries_files.TestTourChatAttachFile.browser: Tour chat_attach_file on step: 'The file shows as attached to the message (trigger: .o_viin_ai_chat_attachment_name:contains("w19-tour-notes.txt"))' 2026-10-19 14:28:53,531 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:28:53] "POST /viin_ai/chat/status HTTP/1.1" 200 - 8 0.014 0.028 2026-10-19 14:28:53,635 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:28:53] "POST /viin_ai/chat/models HTTP/1.1" 200 - 32 0.053 0.095 2026-10-19 14:28:53,651 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:28:53] "POST /viin_ai/chat/sessions HTTP/1.1" 200 - 8 0.008 0.142 2026-10-19 14:28:53,669 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:28:53] "POST /viin_ai/voice/status HTTP/1.1" 200 - 6 0.005 0.159 2026-10-19 14:28:53,719 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:28:53] "POST /viin_ai/chat/session/create HTTP/1.1" 200 - 20 0.020 0.191 2026-10-19 14:28:53,770 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:28:53] "POST /web/binary/upload_attachment HTTP/1.1" 200 - 12 0.008 0.022 2026-10-19 14:28:53,785 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:28:53] "POST /viin_ai/voice/status HTTP/1.1" 200 - 8 0.004 0.034 2026-10-19 14:28:54,791 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:28:54] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-10-19 14:28:54,880 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_tour_chat_opens_for_an_agent_and_carries_files.TestTourChatAttachFile.browser: Tour chat_attach_file on step: 'Ask about the file (trigger: .o_viin_ai_chat_input)' 2026-10-19 14:28:54,896 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_tour_chat_opens_for_an_agent_and_carries_files.TestTourChatAttachFile.browser: Tour chat_attach_file on step: 'Send the message (trigger: .o_viin_ai_chat_send)' 2026-10-19 14:28:54,917 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_tour_chat_opens_for_an_agent_and_carries_files.TestTourChatAttachFile.browser: Tour chat_attach_file on step: 'The answer arrives (trigger: .o_viin_ai_chat_bubble:contains("W19 attachment answer"))' 2026-10-19 14:28:54,954 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.models.viin_ai_chat_session: Session 104: answering agent re-pointed to agent 372. 2026-10-19 14:28:54,970 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:28:54] "POST /viin_ai/chat/message HTTP/1.1" 200 - 36 0.030 0.035 2026-10-19 14:28:55,537 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:28:55] "POST /viin_ai/chat/answer HTTP/1.1" 200 - 167 0.196 0.360 2026-10-19 14:28:55,562 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:28:55] "POST /viin_ai/chat/sessions HTTP/1.1" 200 - 7 0.005 0.011 2026-10-19 14:28:56,617 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:28:56] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.004 2026-10-19 14:28:56,696 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_tour_chat_opens_for_an_agent_and_carries_files.TestTourChatAttachFile.browser: Tour chat_attach_file on step: 'The sent file no longer waits on the composer (trigger: .o_viin_ai_chat_footer:not(:has(.o_viin_ai_chat_attachment)))' 2026-10-19 14:28:56,697 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_tour_chat_opens_for_an_agent_and_carries_files.TestTourChatAttachFile.browser: test successful 2026-10-19 14:28:56,709 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_tour_chat_opens_for_an_agent_and_carries_files.TestTourChatAttachFile: Closing chrome headless with pid 9913 2026-10-19 14:28:56,709 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_tour_chat_opens_for_an_agent_and_carries_files.TestTourChatAttachFile: Closing websocket connection 2026-10-19 14:28:56,710 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_tour_chat_opens_for_an_agent_and_carries_files.TestTourChatAttachFile: Terminating chrome headless with pid 9913 2026-10-19 14:28:56,811 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_tour_chat_opens_for_an_agent_and_carries_files.TestTourChatAttachFile: Chrome Log in: /tmp/odoo_tests/rb-993a05d-225723-426370/chrome_logs/chrome_log_20261019_142856_811224_TestTourChatAttachFile.txt 2026-10-19 14:28:56,811 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_tour_chat_opens_for_an_agent_and_carries_files.TestTourChatAttachFile: Removing chrome user profile "/tmp/tmp9vuhjq87_chrome_odoo" 2026-10-19 14:28:56,852 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-19 14:28:58,031 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_tour_chat_panel_confirm_feedback_and_error_report: Starting TestTourFeedbackFlagModal.test_a_person_flags_an_answer_with_a_comment ... 2026-10-19 14:28:58,475 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_tour_chat_panel_confirm_feedback_and_error_report.TestTourFeedbackFlagModal: Chrome pid: 10124 2026-10-19 14:28:58,475 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_tour_chat_panel_confirm_feedback_and_error_report.TestTourFeedbackFlagModal: Chrome headless temporary user profile dir: /tmp/tmp6l72rg7w_chrome_odoo 2026-10-19 14:28:58,476 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_tour_chat_panel_confirm_feedback_and_error_report.TestTourFeedbackFlagModal: Issuing json command http://127.0.0.1:45807/json/version 2026-10-19 14:28:58,477 100 INFO rb-993a05d-225723-426370 odoo.tests.common.requests: request http://127.0.0.1:45807/json/version with timeout 3 increased to 10s during tests 2026-10-19 14:28:58,546 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_tour_chat_panel_confirm_feedback_and_error_report.TestTourFeedbackFlagModal: Browser version: Chrome/150.0.7871.114 2026-10-19 14:28:58,546 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_tour_chat_panel_confirm_feedback_and_error_report.TestTourFeedbackFlagModal: Issuing json command http://127.0.0.1:45807/json 2026-10-19 14:28:58,547 100 INFO rb-993a05d-225723-426370 odoo.tests.common.requests: request http://127.0.0.1:45807/json with timeout 3 increased to 10s during tests 2026-10-19 14:28:58,559 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_tour_chat_panel_confirm_feedback_and_error_report.TestTourFeedbackFlagModal: Websocket url found: ws://127.0.0.1:45807/devtools/page/8B0D804D5E64F1D1BAC1993A912B90F5 2026-10-19 14:28:58,574 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_tour_chat_panel_confirm_feedback_and_error_report.TestTourFeedbackFlagModal: Enable chrome headless console log notification 2026-10-19 14:28:58,587 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_tour_chat_panel_confirm_feedback_and_error_report.TestTourFeedbackFlagModal: Chrome headless enable page notifications 2026-10-19 14:28:58,694 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426370 login:feedback-person from n/a 2026-10-19 14:28:58,718 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_tour_chat_panel_confirm_feedback_and_error_report.TestTourFeedbackFlagModal: Setting session cookie in browser 2026-10-19 14:28:58,742 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_tour_chat_panel_confirm_feedback_and_error_report.TestTourFeedbackFlagModal: Open "http://127.0.0.1:8069/web" in browser 2026-10-19 14:28:58,742 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_tour_chat_panel_confirm_feedback_and_error_report.TestTourFeedbackFlagModal: Navigating to: "http://127.0.0.1:8069/web" 2026-10-19 14:28:58,766 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 14:29:00,059 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:29:00] "GET /web HTTP/1.1" 200 - 115 0.187 1.112 2026-10-19 14:29:00,065 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_tour_chat_panel_confirm_feedback_and_error_report.TestTourFeedbackFlagModal: Navigation result: {'frameId': '8B0D804D5E64F1D1BAC1993A912B90F5', 'loaderId': 'E3FC0313AEC784E7398EBA5BF1EA0F2B', 'isDownload': False} 2026-10-19 14:29:00,065 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_tour_chat_panel_confirm_feedback_and_error_report.TestTourFeedbackFlagModal: Evaluate ready code "odoo.isTourReady('feedback_flag_modal')" 2026-10-19 14:29:00,123 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:29:00] "GET /web/assets/0ac3166/web.assets_web.min.js HTTP/1.1" 200 - 4 0.008 0.014 2026-10-19 14:29:00,166 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:29:00] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 4 0.018 0.043 2026-10-19 14:29:00,183 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:29:00] "GET /web/assets/79654fb/web.assets_web.min.css HTTP/1.1" 200 - 4 0.006 0.073 2026-10-19 14:29:00,221 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:29:00] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 11 0.023 0.091 2026-10-19 14:29:00,229 100 INFO rb-993a05d-225723-426370 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-19 14:29:00,267 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:29:00] "GET /web/webclient/load_menus/aee3a8ebe3ff7160239a8f32438d9f894e83ca894720801e1ccae230aba616ff HTTP/1.1" 200 - 4 0.014 0.144 2026-10-19 14:29:00,293 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:29:00] "GET /web/assets/6f53984/web.assets_tests.min.js HTTP/1.1" 200 - 4 0.006 0.011 2026-10-19 14:29:01,459 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 14:29:01] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-10-19 14:29:01,472 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 14:29:01] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-10-19 14:29:01,475 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 14:29:01] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.009 2026-10-19 14:29:01,516 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:29:01] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.015 0.021 2026-10-19 14:29:01,688 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_tour_chat_panel_confirm_feedback_and_error_report.TestTourFeedbackFlagModal: Evaluate test code "odoo.startTour('feedback_flag_modal', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/web"})" 2026-10-19 14:29:01,943 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:29:01] "POST /mail/init_messaging HTTP/1.1" 200 - 101 0.205 0.231 2026-10-19 14:29:01,954 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 14:29:01] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 14:29:01,958 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:29:01] "GET /web/service-worker.js HTTP/1.1" 200 - 2 0.009 0.365 2026-10-19 14:29:01,973 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:29:01] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 3 0.003 0.349 2026-10-19 14:29:01,994 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:29:01] "POST /mail/load_message_failures HTTP/1.1" 200 - 4 0.011 0.011 2026-10-19 14:29:02,034 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:29:02] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 15 0.011 0.367 2026-10-19 14:29:02,039 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:29:02] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.315 2026-10-19 14:29:02,094 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:29:02] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 11 0.015 0.224 2026-10-19 14:29:02,129 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:29:02] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 7 0.010 0.472 2026-10-19 14:29:02,166 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:29:02] "GET /web/offline HTTP/1.1" 200 - 7 0.012 0.168 2026-10-19 14:29:02,199 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:29:02] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 5 0.012 0.186 2026-10-19 14:29:02,212 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:29:02] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.006 0.059 2026-10-19 14:29:02,253 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 14:29:02] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.013 2026-10-19 14:29:02,301 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 14:29:02] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.059 2026-10-19 14:29:02,328 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 14:29:02] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.011 2026-10-19 14:29:02,368 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 14:29:02] "GET /web_responsive/static/src/img/home-menu-bg-overlay.svg HTTP/1.1" 200 - 0 0.000 0.032 2026-10-19 14:29:02,380 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 14:29:02] "GET /web_responsive/static/img/default_icon_app.png HTTP/1.1" 200 - 0 0.000 0.021 2026-10-19 14:29:02,407 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:29:02] "GET /web/image?model=res.users&field=avatar_128&id=1930 HTTP/1.1" 200 - 18 0.105 0.122 2026-10-19 14:29:03,048 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_tour_chat_panel_confirm_feedback_and_error_report.TestTourFeedbackFlagModal.browser: Tour feedback_flag_modal on step: 'Open AI chat systray (trigger: .o_viin_ai_systray_toggle)' 2026-10-19 14:29:03,096 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_tour_chat_panel_confirm_feedback_and_error_report.TestTourFeedbackFlagModal.browser: Tour feedback_flag_modal on step: 'Wait for chat panel (trigger: .o_viin_ai_chat_panel)' 2026-10-19 14:29:03,099 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_tour_chat_panel_confirm_feedback_and_error_report.TestTourFeedbackFlagModal.browser: Tour feedback_flag_modal on step: 'Type hi (trigger: .o_viin_ai_chat_input)' 2026-10-19 14:29:03,107 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_tour_chat_panel_confirm_feedback_and_error_report.TestTourFeedbackFlagModal.browser: Tour feedback_flag_modal on step: 'Click Send (trigger: .o_viin_ai_chat_send)' 2026-10-19 14:29:03,126 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_tour_chat_panel_confirm_feedback_and_error_report.TestTourFeedbackFlagModal.browser: Tour feedback_flag_modal on step: 'Wait for feedback widget (trigger: .o_viin_ai_feedback_widget)' 2026-10-19 14:29:03,129 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:29:03] "POST /viin_ai/chat/status HTTP/1.1" 200 - 8 0.021 0.022 2026-10-19 14:29:03,271 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:29:03] "POST /viin_ai/chat/models HTTP/1.1" 200 - 39 0.079 0.105 2026-10-19 14:29:03,289 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:29:03] "POST /viin_ai/chat/sessions HTTP/1.1" 200 - 8 0.007 0.189 2026-10-19 14:29:03,301 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:29:03] "POST /viin_ai/voice/status HTTP/1.1" 200 - 6 0.003 0.194 2026-10-19 14:29:03,362 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:29:03] "POST /viin_ai/chat/session/create HTTP/1.1" 200 - 23 0.026 0.203 2026-10-19 14:29:03,431 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.models.viin_ai_chat_session: Session 105: answering agent re-pointed to agent 1. 2026-10-19 14:29:03,447 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:29:03] "POST /viin_ai/chat/message HTTP/1.1" 200 - 39 0.035 0.037 2026-10-19 14:29:03,477 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:29:03] "POST /viin_ai/voice/status HTTP/1.1" 200 - 8 0.016 0.071 2026-10-19 14:29:04,010 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:29:04] "POST /viin_ai/chat/answer HTTP/1.1" 200 - 162 0.176 0.373 2026-10-19 14:29:04,040 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:29:04] "POST /viin_ai/chat/sessions HTTP/1.1" 200 - 7 0.005 0.012 2026-10-19 14:29:04,328 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:29:04] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.005 2026-10-19 14:29:05,182 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_tour_chat_panel_confirm_feedback_and_error_report.TestTourFeedbackFlagModal.browser: Tour feedback_flag_modal on step: 'Click flag button (trigger: .o_viin_ai_fb_flag)' 2026-10-19 14:29:05,194 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_tour_chat_panel_confirm_feedback_and_error_report.TestTourFeedbackFlagModal.browser: Tour feedback_flag_modal on step: 'Wait for flag modal to open (trigger: .o_viin_ai_flag_modal)' 2026-10-19 14:29:05,210 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_tour_chat_panel_confirm_feedback_and_error_report.TestTourFeedbackFlagModal.browser: Tour feedback_flag_modal on step: 'Type wrong answer in modal textarea (trigger: .o_viin_ai_flag_modal textarea)' 2026-10-19 14:29:05,227 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_tour_chat_panel_confirm_feedback_and_error_report.TestTourFeedbackFlagModal.browser: Tour feedback_flag_modal on step: 'Click Submit in flag modal (trigger: .o_viin_ai_flag_modal .btn-warning)' 2026-10-19 14:29:05,250 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_tour_chat_panel_confirm_feedback_and_error_report.TestTourFeedbackFlagModal.browser: Tour feedback_flag_modal on step: 'Verify flag modal closed (trigger: body:not(:has(.o_viin_ai_flag_modal)))' 2026-10-19 14:29:05,259 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:29:05] "POST /viin_ai/chat/feedback HTTP/1.1" 200 - 11 0.013 0.013 2026-10-19 14:29:05,263 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_tour_chat_panel_confirm_feedback_and_error_report.TestTourFeedbackFlagModal.browser: Tour feedback_flag_modal on step: 'Verify flag submitted state - filled flag icon (trigger: .o_viin_ai_feedback_widget .fa-flag:not(.fa-flag-o))' 2026-10-19 14:29:05,690 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:29:05] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.009 0.005 2026-10-19 14:29:06,029 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_tour_chat_panel_confirm_feedback_and_error_report.TestTourFeedbackFlagModal.browser: test successful 2026-10-19 14:29:06,039 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 14:29:06] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 14:29:06,052 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_tour_chat_panel_confirm_feedback_and_error_report.TestTourFeedbackFlagModal: Closing chrome headless with pid 10124 2026-10-19 14:29:06,053 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_tour_chat_panel_confirm_feedback_and_error_report.TestTourFeedbackFlagModal: Closing websocket connection 2026-10-19 14:29:06,053 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_tour_chat_panel_confirm_feedback_and_error_report.TestTourFeedbackFlagModal: Terminating chrome headless with pid 10124 2026-10-19 14:29:06,170 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_tour_chat_panel_confirm_feedback_and_error_report.TestTourFeedbackFlagModal: Chrome Log in: /tmp/odoo_tests/rb-993a05d-225723-426370/chrome_logs/chrome_log_20261019_142906_169876_TestTourFeedbackFlagModal.txt 2026-10-19 14:29:06,170 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_tour_chat_panel_confirm_feedback_and_error_report.TestTourFeedbackFlagModal: Removing chrome user profile "/tmp/tmp6l72rg7w_chrome_odoo" 2026-10-19 14:29:06,203 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-19 14:29:16,843 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_tour_confirm_card_generic: Starting TestTourConfirmCardGeneric.test_the_approver_is_never_shown_the_name_of_a_record_they_may_not_read ... 2026-10-19 14:29:17,278 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_tour_confirm_card_generic.TestTourConfirmCardGeneric: Chrome pid: 10342 2026-10-19 14:29:17,278 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_tour_confirm_card_generic.TestTourConfirmCardGeneric: Chrome headless temporary user profile dir: /tmp/tmp7_pg3jm4_chrome_odoo 2026-10-19 14:29:17,279 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_tour_confirm_card_generic.TestTourConfirmCardGeneric: Issuing json command http://127.0.0.1:46171/json/version 2026-10-19 14:29:17,286 100 INFO rb-993a05d-225723-426370 odoo.tests.common.requests: request http://127.0.0.1:46171/json/version with timeout 3 increased to 10s during tests 2026-10-19 14:29:17,330 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_tour_confirm_card_generic.TestTourConfirmCardGeneric: Browser version: Chrome/150.0.7871.114 2026-10-19 14:29:17,330 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_tour_confirm_card_generic.TestTourConfirmCardGeneric: Issuing json command http://127.0.0.1:46171/json 2026-10-19 14:29:17,331 100 INFO rb-993a05d-225723-426370 odoo.tests.common.requests: request http://127.0.0.1:46171/json with timeout 3 increased to 10s during tests 2026-10-19 14:29:17,354 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_tour_confirm_card_generic.TestTourConfirmCardGeneric: Websocket url found: ws://127.0.0.1:46171/devtools/page/DF36DB7A6442981AD39871C848F99D1C 2026-10-19 14:29:17,361 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_tour_confirm_card_generic.TestTourConfirmCardGeneric: Enable chrome headless console log notification 2026-10-19 14:29:17,370 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_tour_confirm_card_generic.TestTourConfirmCardGeneric: Chrome headless enable page notifications 2026-10-19 14:29:17,562 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426370 login:c5-restricted-approver from n/a 2026-10-19 14:29:17,575 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_tour_confirm_card_generic.TestTourConfirmCardGeneric: Setting session cookie in browser 2026-10-19 14:29:17,591 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_tour_confirm_card_generic.TestTourConfirmCardGeneric: Open "http://127.0.0.1:8069/web" in browser 2026-10-19 14:29:17,592 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_tour_confirm_card_generic.TestTourConfirmCardGeneric: Navigating to: "http://127.0.0.1:8069/web" 2026-10-19 14:29:17,621 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 14:29:20,596 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:29:20] "GET /web HTTP/1.1" 200 - 115 0.272 2.713 2026-10-19 14:29:20,601 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_tour_confirm_card_generic.TestTourConfirmCardGeneric: Navigation result: {'frameId': 'DF36DB7A6442981AD39871C848F99D1C', 'loaderId': '5887249AF525F2E771F694185AA3F033', 'isDownload': False} 2026-10-19 14:29:20,602 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_tour_confirm_card_generic.TestTourConfirmCardGeneric: Evaluate ready code "odoo.isTourReady('confirm_card_undisclosed_name')" 2026-10-19 14:29:20,679 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:29:20] "GET /web/assets/0ac3166/web.assets_web.min.js HTTP/1.1" 200 - 4 0.022 0.011 2026-10-19 14:29:20,696 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:29:20] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 4 0.003 0.035 2026-10-19 14:29:20,712 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:29:20] "GET /web/assets/79654fb/web.assets_web.min.css HTTP/1.1" 200 - 4 0.006 0.054 2026-10-19 14:29:20,749 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:29:20] "GET /web/webclient/load_menus/aee3a8ebe3ff7160239a8f32438d9f894e83ca894720801e1ccae230aba616ff HTTP/1.1" 200 - 4 0.009 0.086 2026-10-19 14:29:20,788 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:29:20] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 11 0.016 0.112 2026-10-19 14:29:20,789 100 INFO rb-993a05d-225723-426370 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-19 14:29:20,840 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:29:20] "GET /web/assets/6f53984/web.assets_tests.min.js HTTP/1.1" 200 - 4 0.008 0.016 2026-10-19 14:29:21,912 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 14:29:21] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.008 2026-10-19 14:29:21,938 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 14:29:21] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.025 2026-10-19 14:29:21,941 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 14:29:21] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.040 2026-10-19 14:29:21,961 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:29:21] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.017 0.025 2026-10-19 14:29:22,067 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_tour_confirm_card_generic.TestTourConfirmCardGeneric: Evaluate test code "odoo.startTour('confirm_card_undisclosed_name', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/web"})" 2026-10-19 14:29:22,251 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:29:22] "POST /mail/init_messaging HTTP/1.1" 200 - 100 0.140 0.157 2026-10-19 14:29:22,258 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:29:22] "GET /web/service-worker.js HTTP/1.1" 200 - 2 0.002 0.284 2026-10-19 14:29:22,266 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 14:29:22] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 14:29:22,284 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:29:22] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 3 0.012 0.266 2026-10-19 14:29:22,325 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:29:22] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 7 0.016 0.281 2026-10-19 14:29:22,380 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:29:22] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 15 0.028 0.293 2026-10-19 14:29:22,386 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:29:22] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.284 2026-10-19 14:29:22,432 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 14:29:22] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 14:29:22,447 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 14:29:22] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-19 14:29:22,459 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:29:22] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 11 0.036 0.249 2026-10-19 14:29:22,463 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 14:29: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-10-19 14:29:22,471 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:29:22] "POST /mail/load_message_failures HTTP/1.1" 200 - 4 0.013 0.176 2026-10-19 14:29:22,477 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 14:29:22] "GET /web_responsive/static/src/img/home-menu-bg-overlay.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-10-19 14:29:22,542 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 14:29:22] "GET /web_responsive/static/img/default_icon_app.png HTTP/1.1" 200 - 0 0.000 0.044 2026-10-19 14:29:22,549 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:29:22] "GET /web/offline HTTP/1.1" 200 - 7 0.017 0.231 2026-10-19 14:29:22,573 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:29:22] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 5 0.005 0.258 2026-10-19 14:29:22,665 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:29:22] "GET /web/image?model=res.users&field=avatar_128&id=1931 HTTP/1.1" 200 - 18 0.037 0.270 2026-10-19 14:29:22,693 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:29:22] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 6 0.006 0.171 2026-10-19 14:29:23,358 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_tour_confirm_card_generic.TestTourConfirmCardGeneric.browser: Tour confirm_card_undisclosed_name on step: 'Open the AI chat systray as the restricted user (trigger: .o_viin_ai_systray_toggle)' 2026-10-19 14:29:23,409 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_tour_confirm_card_generic.TestTourConfirmCardGeneric.browser: Tour confirm_card_undisclosed_name on step: 'Wait for the chat panel (trigger: .o_viin_ai_chat_panel)' 2026-10-19 14:29:23,425 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_tour_confirm_card_generic.TestTourConfirmCardGeneric.browser: Tour confirm_card_undisclosed_name on step: 'Ask for a write naming a record this user may not read (trigger: .o_viin_ai_chat_input)' 2026-10-19 14:29:23,440 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_tour_confirm_card_generic.TestTourConfirmCardGeneric.browser: Tour confirm_card_undisclosed_name on step: 'Send (trigger: .o_viin_ai_chat_send)' 2026-10-19 14:29:23,450 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:29:23] "POST /viin_ai/chat/sessions HTTP/1.1" 200 - 8 0.020 0.015 2026-10-19 14:29:23,457 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_tour_confirm_card_generic.TestTourConfirmCardGeneric.browser: Tour confirm_card_undisclosed_name on step: 'The confirmation card opens (trigger: .o_viin_ai_tool_confirm_dialog)' 2026-10-19 14:29:23,572 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:29:23] "POST /viin_ai/chat/models HTTP/1.1" 200 - 32 0.061 0.096 2026-10-19 14:29:23,584 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:29:23] "POST /viin_ai/voice/status HTTP/1.1" 200 - 6 0.003 0.159 2026-10-19 14:29:23,615 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:29:23] "POST /viin_ai/chat/status HTTP/1.1" 200 - 8 0.009 0.185 2026-10-19 14:29:23,674 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:29:23] "POST /viin_ai/chat/session/create HTTP/1.1" 200 - 20 0.027 0.199 2026-10-19 14:29:23,737 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.models.viin_ai_chat_session: Session 106: answering agent re-pointed to agent 375. 2026-10-19 14:29:23,752 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:29:23] "POST /viin_ai/chat/message HTTP/1.1" 200 - 33 0.030 0.034 2026-10-19 14:29:23,777 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:29:23] "POST /viin_ai/voice/status HTTP/1.1" 200 - 8 0.012 0.058 2026-10-19 14:29:24,368 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:29:24] "POST /viin_ai/chat/answer HTTP/1.1" 200 - 199 0.215 0.374 2026-10-19 14:29:24,398 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:29:24] "POST /viin_ai/chat/sessions HTTP/1.1" 200 - 7 0.008 0.012 2026-10-19 14:29:24,417 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:29:24] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.005 2026-10-19 14:29:25,528 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_tour_confirm_card_generic.TestTourConfirmCardGeneric.browser: Tour confirm_card_undisclosed_name on step: 'the unreadable id renders an explicit unresolved marker (trigger: .o_viin_ai_tool_confirm_arg[data-arg="partner_id"] .o_viin_ai_tool_confirm_unresolved)' 2026-10-19 14:29:25,543 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_tour_confirm_card_generic.TestTourConfirmCardGeneric.browser: Tour confirm_card_undisclosed_name on step: 'the name itself is nowhere in the card, and neither is the bare id offered as though it were an answer (trigger: .o_viin_ai_tool_confirm_dialog)' 2026-10-19 14:29:25,544 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_tour_confirm_card_generic.TestTourConfirmCardGeneric.browser: test successful 2026-10-19 14:29:25,559 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_tour_confirm_card_generic.TestTourConfirmCardGeneric: Closing chrome headless with pid 10342 2026-10-19 14:29:25,560 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_tour_confirm_card_generic.TestTourConfirmCardGeneric: Closing websocket connection 2026-10-19 14:29:25,560 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_tour_confirm_card_generic.TestTourConfirmCardGeneric: Terminating chrome headless with pid 10342 2026-10-19 14:29:25,664 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_tour_confirm_card_generic.TestTourConfirmCardGeneric: Chrome Log in: /tmp/odoo_tests/rb-993a05d-225723-426370/chrome_logs/chrome_log_20261019_142925_664238_TestTourConfirmCardGeneric.txt 2026-10-19 14:29:25,664 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_tour_confirm_card_generic.TestTourConfirmCardGeneric: Removing chrome user profile "/tmp/tmp7_pg3jm4_chrome_odoo" 2026-10-19 14:29:25,679 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_tour_confirm_card_generic: Starting TestTourConfirmCardGeneric.test_the_approver_reads_names_not_ids_for_records_they_may_read ... 2026-10-19 14:29:26,086 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_tour_confirm_card_generic.TestTourConfirmCardGeneric: Chrome pid: 10557 2026-10-19 14:29:26,087 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_tour_confirm_card_generic.TestTourConfirmCardGeneric: Chrome headless temporary user profile dir: /tmp/tmp8gex9sog_chrome_odoo 2026-10-19 14:29:26,087 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_tour_confirm_card_generic.TestTourConfirmCardGeneric: Issuing json command http://127.0.0.1:33917/json/version 2026-10-19 14:29:26,089 100 INFO rb-993a05d-225723-426370 odoo.tests.common.requests: request http://127.0.0.1:33917/json/version with timeout 3 increased to 10s during tests 2026-10-19 14:29:26,135 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_tour_confirm_card_generic.TestTourConfirmCardGeneric: Browser version: Chrome/150.0.7871.114 2026-10-19 14:29:26,136 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_tour_confirm_card_generic.TestTourConfirmCardGeneric: Issuing json command http://127.0.0.1:33917/json 2026-10-19 14:29:26,137 100 INFO rb-993a05d-225723-426370 odoo.tests.common.requests: request http://127.0.0.1:33917/json with timeout 3 increased to 10s during tests 2026-10-19 14:29:26,173 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_tour_confirm_card_generic.TestTourConfirmCardGeneric: Websocket url found: ws://127.0.0.1:33917/devtools/page/579380339749145B9C96C0866D0FB8C5 2026-10-19 14:29:26,200 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_tour_confirm_card_generic.TestTourConfirmCardGeneric: Enable chrome headless console log notification 2026-10-19 14:29:26,221 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_tour_confirm_card_generic.TestTourConfirmCardGeneric: Chrome headless enable page notifications 2026-10-19 14:29:26,386 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426370 login:c5-restricted-approver from n/a 2026-10-19 14:29:26,400 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_tour_confirm_card_generic.TestTourConfirmCardGeneric: Setting session cookie in browser 2026-10-19 14:29:26,411 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_tour_confirm_card_generic.TestTourConfirmCardGeneric: Open "http://127.0.0.1:8069/web" in browser 2026-10-19 14:29:26,411 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_tour_confirm_card_generic.TestTourConfirmCardGeneric: Navigating to: "http://127.0.0.1:8069/web" 2026-10-19 14:29:26,444 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 14:29:27,615 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:29:27] "GET /web HTTP/1.1" 200 - 116 0.148 1.029 2026-10-19 14:29:27,620 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_tour_confirm_card_generic.TestTourConfirmCardGeneric: Navigation result: {'frameId': '579380339749145B9C96C0866D0FB8C5', 'loaderId': '135CFF74BCCEDBAB26C3A11A699AA0EE', 'isDownload': False} 2026-10-19 14:29:27,621 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_tour_confirm_card_generic.TestTourConfirmCardGeneric: Evaluate ready code "odoo.isTourReady('confirm_dialog_renders_resolved_names')" 2026-10-19 14:29:27,690 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:29:27] "GET /web/assets/0ac3166/web.assets_web.min.js HTTP/1.1" 200 - 4 0.014 0.012 2026-10-19 14:29:27,733 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:29:27] "GET /web/webclient/load_menus/aee3a8ebe3ff7160239a8f32438d9f894e83ca894720801e1ccae230aba616ff HTTP/1.1" 200 - 4 0.010 0.050 2026-10-19 14:29:27,747 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:29:27] "GET /web/assets/79654fb/web.assets_web.min.css HTTP/1.1" 200 - 4 0.005 0.064 2026-10-19 14:29:27,771 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:29:27] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 4 0.009 0.080 2026-10-19 14:29:27,805 100 INFO rb-993a05d-225723-426370 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-19 14:29:27,810 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:29:27] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 11 0.014 0.109 2026-10-19 14:29:27,851 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:29:27] "GET /web/assets/6f53984/web.assets_tests.min.js HTTP/1.1" 200 - 4 0.002 0.010 2026-10-19 14:29:29,049 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 14:29:29] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.010 2026-10-19 14:29:29,055 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 14:29:29] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.019 2026-10-19 14:29:29,066 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 14:29:29] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.031 2026-10-19 14:29:29,086 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:29:29] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.008 0.046 2026-10-19 14:29:29,193 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_tour_confirm_card_generic.TestTourConfirmCardGeneric: Evaluate test code "odoo.startTour('confirm_dialog_renders_resolved_names', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/web"})" 2026-10-19 14:29:29,326 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 14:29:29] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.018 2026-10-19 14:29:29,400 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:29:29] "POST /mail/init_messaging HTTP/1.1" 200 - 104 0.132 0.196 2026-10-19 14:29:29,414 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:29:29] "GET /web/service-worker.js HTTP/1.1" 200 - 2 0.004 0.321 2026-10-19 14:29:29,426 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:29:29] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 3 0.003 0.289 2026-10-19 14:29:29,450 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:29:29] "POST /mail/load_message_failures HTTP/1.1" 200 - 4 0.008 0.013 2026-10-19 14:29:29,504 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:29:29] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 15 0.021 0.317 2026-10-19 14:29:29,511 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:29:29] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.285 2026-10-19 14:29:29,570 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:29:29] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 11 0.028 0.201 2026-10-19 14:29:29,602 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:29:29] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 7 0.008 0.449 2026-10-19 14:29:29,622 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:29:29] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 5 0.008 0.168 2026-10-19 14:29:29,667 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:29:29] "GET /web/offline HTTP/1.1" 200 - 7 0.018 0.197 2026-10-19 14:29:29,679 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:29:29] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.059 2026-10-19 14:29:29,735 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 14:29:29] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.037 2026-10-19 14:29:29,746 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 14:29:29] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.012 2026-10-19 14:29:29,797 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 14:29:29] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.073 2026-10-19 14:29:29,806 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 14:29:29] "GET /web_responsive/static/src/img/home-menu-bg-overlay.svg HTTP/1.1" 200 - 0 0.000 0.028 2026-10-19 14:29:29,818 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:29:29] "GET /web/image?model=res.users&field=avatar_128&id=1931 HTTP/1.1" 200 - 18 0.075 0.104 2026-10-19 14:29:29,820 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 14:29:29] "GET /web_responsive/static/img/default_icon_app.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-19 14:29:30,480 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_tour_confirm_card_generic.TestTourConfirmCardGeneric.browser: Tour confirm_dialog_renders_resolved_names on step: 'Open AI chat systray (trigger: .o_viin_ai_systray_toggle)' 2026-10-19 14:29:30,550 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_tour_confirm_card_generic.TestTourConfirmCardGeneric.browser: Tour confirm_dialog_renders_resolved_names on step: 'Wait for chat panel (trigger: .o_viin_ai_chat_panel)' 2026-10-19 14:29:30,551 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_tour_confirm_card_generic.TestTourConfirmCardGeneric.browser: Tour confirm_dialog_renders_resolved_names on step: 'Type a message to trigger the note proposal (trigger: .o_viin_ai_chat_input)' 2026-10-19 14:29:30,552 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_tour_confirm_card_generic.TestTourConfirmCardGeneric.browser: Tour confirm_dialog_renders_resolved_names on step: 'Click Send (trigger: .o_viin_ai_chat_send)' 2026-10-19 14:29:30,554 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_tour_confirm_card_generic.TestTourConfirmCardGeneric.browser: Tour confirm_dialog_renders_resolved_names on step: 'Wait for the tool confirm dialog (trigger: .o_viin_ai_tool_confirm_dialog)' 2026-10-19 14:29:30,602 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:29:30] "POST /viin_ai/chat/status HTTP/1.1" 200 - 8 0.027 0.055 2026-10-19 14:29:30,734 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:29:30] "POST /viin_ai/chat/models HTTP/1.1" 200 - 32 0.069 0.141 2026-10-19 14:29:30,761 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:29:30] "POST /viin_ai/chat/sessions HTTP/1.1" 200 - 8 0.016 0.211 2026-10-19 14:29:30,778 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:29:30] "POST /viin_ai/voice/status HTTP/1.1" 200 - 6 0.006 0.234 2026-10-19 14:29:30,828 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:29:30] "POST /viin_ai/chat/session/create HTTP/1.1" 200 - 20 0.023 0.246 2026-10-19 14:29:30,895 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.models.viin_ai_chat_session: Session 107: answering agent re-pointed to agent 375. 2026-10-19 14:29:30,914 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:29:30] "POST /viin_ai/chat/message HTTP/1.1" 200 - 33 0.040 0.036 2026-10-19 14:29:30,951 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:29:30] "POST /viin_ai/voice/status HTTP/1.1" 200 - 8 0.024 0.073 2026-10-19 14:29:31,583 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:29:31] "POST /viin_ai/chat/answer HTTP/1.1" 200 - 206 0.222 0.426 2026-10-19 14:29:31,605 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:29:31] "POST /viin_ai/chat/sessions HTTP/1.1" 200 - 7 0.004 0.009 2026-10-19 14:29:31,881 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:29:31] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.003 2026-10-19 14:29:32,747 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_tour_confirm_card_generic.TestTourConfirmCardGeneric.browser: Tour confirm_dialog_renders_resolved_names on step: 'The RESOLVED top-level contact name renders (not the raw partner_id) (trigger: .o_viin_ai_tool_confirm_arg[data-arg="partner_id"] .o_viin_ai_tool_confirm_arg_value:contains("ACME Tour Co"))' 2026-10-19 14:29:32,760 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_tour_confirm_card_generic.TestTourConfirmCardGeneric.browser: Tour confirm_dialog_renders_resolved_names on step: 'The RESOLVED tag name renders (not the raw category id), for a list-of-ids argument (trigger: .o_viin_ai_tool_confirm_arg[data-arg="category_ids"] .o_viin_ai_tool_confirm_arg_value:contains("ACME Tour Tag"))' 2026-10-19 14:29:32,778 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_tour_confirm_card_generic.TestTourConfirmCardGeneric.browser: Tour confirm_dialog_renders_resolved_names on step: 'A nested list argument resolves its OWN row, one per item - the line's contact renders under its own name, distinct from the header's (trigger: .o_viin_ai_tool_confirm_arg[data-arg="partner_id"] .o_viin_ai_tool_confirm_arg_value:contains("ACME Tour Line Contact"))' 2026-10-19 14:29:32,779 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_tour_confirm_card_generic.TestTourConfirmCardGeneric.browser: test successful 2026-10-19 14:29:32,799 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 14:29:32] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-19 14:29:32,805 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_tour_confirm_card_generic.TestTourConfirmCardGeneric: Closing chrome headless with pid 10557 2026-10-19 14:29:32,806 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_tour_confirm_card_generic.TestTourConfirmCardGeneric: Closing websocket connection 2026-10-19 14:29:32,806 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_tour_confirm_card_generic.TestTourConfirmCardGeneric: Terminating chrome headless with pid 10557 2026-10-19 14:29:32,925 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_tour_confirm_card_generic.TestTourConfirmCardGeneric: Chrome Log in: /tmp/odoo_tests/rb-993a05d-225723-426370/chrome_logs/chrome_log_20261019_142932_924801_TestTourConfirmCardGeneric.txt 2026-10-19 14:29:32,925 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_tour_confirm_card_generic.TestTourConfirmCardGeneric: Removing chrome user profile "/tmp/tmp8gex9sog_chrome_odoo" 2026-10-19 14:29:32,997 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-19 14:29:33,005 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_tour_first_run_banner_and_setup_cta: Starting TestTourFirstRunBanner.test_the_administrator_of_a_keyless_install_is_taken_to_where_the_first_key_is_pasted ... 2026-10-19 14:29:33,446 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_tour_first_run_banner_and_setup_cta.TestTourFirstRunBanner: Chrome pid: 10769 2026-10-19 14:29:33,446 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_tour_first_run_banner_and_setup_cta.TestTourFirstRunBanner: Chrome headless temporary user profile dir: /tmp/tmp39nyq925_chrome_odoo 2026-10-19 14:29:33,446 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_tour_first_run_banner_and_setup_cta.TestTourFirstRunBanner: Issuing json command http://127.0.0.1:46571/json/version 2026-10-19 14:29:33,448 100 INFO rb-993a05d-225723-426370 odoo.tests.common.requests: request http://127.0.0.1:46571/json/version with timeout 3 increased to 10s during tests 2026-10-19 14:29:33,488 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_tour_first_run_banner_and_setup_cta.TestTourFirstRunBanner: Browser version: Chrome/150.0.7871.114 2026-10-19 14:29:33,489 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_tour_first_run_banner_and_setup_cta.TestTourFirstRunBanner: Issuing json command http://127.0.0.1:46571/json 2026-10-19 14:29:33,492 100 INFO rb-993a05d-225723-426370 odoo.tests.common.requests: request http://127.0.0.1:46571/json with timeout 3 increased to 10s during tests 2026-10-19 14:29:33,526 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_tour_first_run_banner_and_setup_cta.TestTourFirstRunBanner: Websocket url found: ws://127.0.0.1:46571/devtools/page/A4225D4B9260E20C570F6A5F67B61366 2026-10-19 14:29:33,550 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_tour_first_run_banner_and_setup_cta.TestTourFirstRunBanner: Enable chrome headless console log notification 2026-10-19 14:29:33,557 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_tour_first_run_banner_and_setup_cta.TestTourFirstRunBanner: Chrome headless enable page notifications 2026-10-19 14:29:34,590 100 INFO rb-993a05d-225723-426370 odoo.tests.common: Surpressing hash update in CryptContext override 2026-10-19 14:29:34,594 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426370 login:admin from n/a 2026-10-19 14:29:34,613 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_tour_first_run_banner_and_setup_cta.TestTourFirstRunBanner: Setting session cookie in browser 2026-10-19 14:29:34,616 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_tour_first_run_banner_and_setup_cta.TestTourFirstRunBanner: Open "http://127.0.0.1:8069/web" in browser 2026-10-19 14:29:34,616 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_tour_first_run_banner_and_setup_cta.TestTourFirstRunBanner: Navigating to: "http://127.0.0.1:8069/web" 2026-10-19 14:29:34,647 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 14:29:36,154 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:29:36] "GET /web HTTP/1.1" 200 - 121 0.215 1.303 2026-10-19 14:29:36,158 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_tour_first_run_banner_and_setup_cta.TestTourFirstRunBanner: Navigation result: {'frameId': 'A4225D4B9260E20C570F6A5F67B61366', 'loaderId': 'C107418879EA596363D56E9D89035C78', 'isDownload': False} 2026-10-19 14:29:36,158 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_tour_first_run_banner_and_setup_cta.TestTourFirstRunBanner: Evaluate ready code "odoo.isTourReady('first_run_cta_opens_the_ai_settings_section')" 2026-10-19 14:29:36,256 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:29:36] "GET /web/assets/79654fb/web.assets_web.min.css HTTP/1.1" 200 - 4 0.017 0.033 2026-10-19 14:29:36,269 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:29:36] "GET /web/assets/0ac3166/web.assets_web.min.js HTTP/1.1" 200 - 4 0.005 0.048 2026-10-19 14:29:36,329 100 INFO rb-993a05d-225723-426370 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-19 14:29:36,351 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:29:36] "GET /web/webclient/load_menus/3db028efffd8214c0fab52c2eceea244c3037ebdb07f49f6619caccea1d6d604 HTTP/1.1" 200 - 4 0.010 0.124 2026-10-19 14:29:36,367 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:29:36] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 4 0.005 0.119 2026-10-19 14:29:36,397 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:29:36] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 11 0.011 0.135 2026-10-19 14:29:36,433 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:29:36] "GET /web/assets/6f53984/web.assets_tests.min.js HTTP/1.1" 200 - 4 0.005 0.010 2026-10-19 14:29:37,522 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 14:29:37] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.011 2026-10-19 14:29:37,533 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 14:29:37] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.009 2026-10-19 14:29:37,540 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 14:29:37] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.011 2026-10-19 14:29:37,601 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:29:37] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.016 0.059 2026-10-19 14:29:37,693 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_tour_first_run_banner_and_setup_cta.TestTourFirstRunBanner: Evaluate test code "odoo.startTour('first_run_cta_opens_the_ai_settings_section', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/web"})" 2026-10-19 14:29:37,876 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:29:37] "POST /mail/init_messaging HTTP/1.1" 200 - 75 0.144 0.164 2026-10-19 14:29:37,941 100 INFO rb-993a05d-225723-426370 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-10-19 14:29:38,033 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:29:38] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 20 0.068 0.383 2026-10-19 14:29:38,049 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:29:38] "GET /web/service-worker.js HTTP/1.1" 200 - 2 0.004 0.465 2026-10-19 14:29:38,060 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 14:29:38] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.013 2026-10-19 14:29:38,102 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:29:38] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 9 0.024 0.455 2026-10-19 14:29:38,290 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:29:38] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 40 0.091 0.566 2026-10-19 14:29:38,567 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:29:38] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 74 0.151 0.748 2026-10-19 14:29:38,575 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:29:38] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.851 2026-10-19 14:29:38,581 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 14:29:38] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 14:29:38,608 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 14:29:38] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-19 14:29:38,618 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 14:29:38] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 14:29:38,637 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 14:29:38] "GET /web_responsive/static/src/img/home-menu-bg-overlay.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 14:29:38,645 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:29:38] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 11 0.026 0.738 2026-10-19 14:29:38,672 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 14:29:38] "GET /web_responsive/static/img/default_icon_app.png HTTP/1.1" 200 - 0 0.000 0.009 2026-10-19 14:29:38,695 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:29:38] "POST /mail/load_message_failures HTTP/1.1" 200 - 12 0.020 0.605 2026-10-19 14:29:38,705 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:29:38] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 5 0.001 0.628 2026-10-19 14:29:38,730 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:29:38] "GET /web/offline HTTP/1.1" 200 - 7 0.007 0.609 2026-10-19 14:29:38,833 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:29:38] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 11 0.062 0.453 2026-10-19 14:29:38,864 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:29:38] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 6 0.012 0.194 2026-10-19 14:29:38,873 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:29:38] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.130 2026-10-19 14:29:39,477 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_tour_first_run_banner_and_setup_cta.TestTourFirstRunBanner.browser: Tour first_run_cta_opens_the_ai_settings_section on step: 'Open the apps menu (trigger: .o_grid_apps_menu__button, .o_navbar_apps_menu button)' 2026-10-19 14:29:39,506 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_tour_first_run_banner_and_setup_cta.TestTourFirstRunBanner.browser: Tour first_run_cta_opens_the_ai_settings_section on step: 'Open the AI app (trigger: .o_app[data-menu-xmlid="viin_ai.menu_root_ai"])' 2026-10-19 14:29:39,528 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_tour_first_run_banner_and_setup_cta.TestTourFirstRunBanner.browser: Tour first_run_cta_opens_the_ai_settings_section on step: 'Open AI > Chat (trigger: .o_menu_sections a[data-menu-xmlid="viin_ai_chat.menu_ai_chat"], .o_app_menu_inner a[data-menu-xmlid="viin_ai_chat.menu_ai_chat"])' 2026-10-19 14:29:39,568 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:29:39] "POST /web/action/load HTTP/1.1" 200 - 10 0.015 0.016 2026-10-19 14:29:39,781 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:29:39] "POST /web/dataset/call_kw/viin.ai.agent/get_views HTTP/1.1" 200 - 53 0.073 0.101 2026-10-19 14:29:39,863 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:29:39] "POST /web/dataset/call_kw/viin.ai.agent/web_search_read HTTP/1.1" 200 - 9 0.024 0.018 2026-10-19 14:29:40,699 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_tour_first_run_banner_and_setup_cta.TestTourFirstRunBanner.browser: Tour first_run_cta_opens_the_ai_settings_section on step: 'The chat panel is shown (trigger: .o_viin_ai_chat_panel)' 2026-10-19 14:29:40,721 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:29:40] "POST /web/action/load HTTP/1.1" 200 - 7 0.006 0.015 2026-10-19 14:29:40,787 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:29:40] "POST /viin_ai/chat/status HTTP/1.1" 200 - 5 0.003 0.010 2026-10-19 14:29:40,895 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:29:40] "POST /viin_ai/chat/models HTTP/1.1" 200 - 33 0.055 0.051 2026-10-19 14:29:40,912 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:29:40] "POST /viin_ai/voice/status HTTP/1.1" 200 - 4 0.007 0.108 2026-10-19 14:29:40,932 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:29:40] "POST /viin_ai/chat/sessions HTTP/1.1" 200 - 8 0.009 0.128 2026-10-19 14:29:41,016 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:29:41] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.004 2026-10-19 14:29:41,682 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_tour_first_run_banner_and_setup_cta.TestTourFirstRunBanner.browser: Tour first_run_cta_opens_the_ai_settings_section on step: 'The first-run banner is visible (no chat key configured) (trigger: .o_viin_ai_chat_firstrun_banner)' 2026-10-19 14:29:41,692 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_tour_first_run_banner_and_setup_cta.TestTourFirstRunBanner.browser: Tour first_run_cta_opens_the_ai_settings_section on step: 'Press the setup button - the banner's only affordance (trigger: .o_viin_ai_chat_setup_btn)' 2026-10-19 14:29:41,709 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_tour_first_run_banner_and_setup_cta.TestTourFirstRunBanner.browser: Tour first_run_cta_opens_the_ai_settings_section on step: 'Something opened, and it is the Viindoo AI settings section rather than the top of General Settings (trigger: .app_settings_block[data-key="viin_ai"])' 2026-10-19 14:29:41,741 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:29:41] "POST /web/action/load HTTP/1.1" 200 - 10 0.023 0.022 2026-10-19 14:29:43,021 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:29:43] "POST /web/dataset/call_kw/res.config.settings/get_views HTTP/1.1" 200 - 219 0.285 0.980 2026-10-19 14:29:43,036 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:29:43] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 9 0.009 0.304 2026-10-19 14:29:43,154 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:29:43] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 7 0.019 0.013 2026-10-19 14:29:44,879 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:29:44] "POST /web/dataset/call_kw/res.config.settings/onchange HTTP/1.1" 200 - 854 0.707 0.980 2026-10-19 14:29:45,690 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:29:45] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.005 2026-10-19 14:29:45,967 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 14:29:45] "GET /viin_document/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-19 14:29:45,970 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 14:29:45] "GET /base/static/description/settings.png HTTP/1.1" 200 - 0 0.000 0.013 2026-10-19 14:29:46,014 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 14:29:46] "GET /event/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.030 2026-10-19 14:29:46,028 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 14:29:46] "GET /viin_brain/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-19 14:29:46,038 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 14:29:46] "GET /viin_sign/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.077 2026-10-19 14:29:46,067 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 14:29:46] "GET /viin_freight_management/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.102 2026-10-19 14:29:46,082 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 14:29:46] "GET /viin_stringee/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.080 2026-10-19 14:29:46,103 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 14:29:46] "GET /sale_management/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.011 2026-10-19 14:29:46,157 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 14:29:46] "GET /viin_business_trip/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.031 2026-10-19 14:29:46,188 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 14:29:46] "GET /viin_zalo/static/description/main_screenshot.png HTTP/1.1" 200 - 0 0.000 0.083 2026-10-19 14:29:46,215 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 14:29:46] "GET /to_approvals/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.034 2026-10-19 14:29:46,237 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 14:29:46] "GET /crm/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.042 2026-10-19 14:29:46,241 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 14:29:46] "GET /calendar/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.036 2026-10-19 14:29:46,247 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 14:29:46] "GET /viin_logistics/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.062 2026-10-19 14:29:46,265 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 14:29:46] "GET /viin_ai/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.040 2026-10-19 14:29:46,269 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 14:29:46] "GET /viin_iot/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.017 2026-10-19 14:29:46,293 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 14:29:46] "GET /l10n_vn_viin_update_address/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.019 2026-10-19 14:29:46,334 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 14:29:46] "GET /viin_rental/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.015 2026-10-19 14:29:46,344 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 14:29:46] "GET /viin_helpdesk/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.059 2026-10-19 14:29:46,357 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 14:29:46] "GET /viin_appointment/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.082 2026-10-19 14:29:46,360 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 14:29:46] "GET /to_hr_meal/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.062 2026-10-19 14:29:46,362 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 14:29:46] "GET /viin_hr_work_entry/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.057 2026-10-19 14:29:46,504 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 14:29:46] "GET /website/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.096 2026-10-19 14:29:46,520 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 14:29:46] "GET /website_slides/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.094 2026-10-19 14:29:46,523 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 14:29:46] "GET /purchase/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.041 2026-10-19 14:29:46,527 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 14:29:46] "GET /stock/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.010 2026-10-19 14:29:46,556 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 14:29:46] "GET /mrp/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-19 14:29:46,573 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 14:29:46] "GET /viin_sem/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.174 2026-10-19 14:29:46,594 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 14:29:46] "GET /to_loan_management/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.017 2026-10-19 14:29:46,610 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 14:29:46] "GET /viin_hr_overtime/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.032 2026-10-19 14:29:46,615 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 14:29:46] "GET /account/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.051 2026-10-19 14:29:46,622 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 14:29:46] "GET /to_git/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.010 2026-10-19 14:29:46,678 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 14:29:46] "GET /to_hr_payroll/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.053 2026-10-19 14:29:46,684 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 14:29:46] "GET /viin_sale_subscription/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.043 2026-10-19 14:29:46,698 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 14:29:46] "GET /viin_amazon/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.042 2026-10-19 14:29:46,749 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 14:29:46] "GET /contacts/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.052 2026-10-19 14:29:46,761 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 14:29:46] "GET /viin_social/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.031 2026-10-19 14:29:46,786 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 14:29:46] "GET /survey/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.012 2026-10-19 14:29:46,808 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 14:29:46] "GET /project/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.015 2026-10-19 14:29:46,819 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 14:29:46] "GET /hr_timesheet/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.008 2026-10-19 14:29:46,842 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 14:29:46] "GET /viin_marketplace/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.041 2026-10-19 14:29:46,891 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 14:29:46] "GET /hr/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.058 2026-10-19 14:29:46,898 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 14:29:46] "GET /mass_mailing/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.074 2026-10-19 14:29:46,952 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 14:29:46] "GET /hr_attendance/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.027 2026-10-19 14:29:46,954 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 14:29:46] "GET /hr_recruitment/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.117 2026-10-19 14:29:47,058 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_tour_first_run_banner_and_setup_cta.TestTourFirstRunBanner.browser: Tour first_run_cta_opens_the_ai_settings_section on step: 'It is where a first chat key can actually be pasted - the vendor connection input is on screen (trigger: .app_settings_block[data-key="viin_ai"] [name="viin_ai_chat_provider_id"])' 2026-10-19 14:29:47,062 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_tour_first_run_banner_and_setup_cta.TestTourFirstRunBanner.browser: test successful 2026-10-19 14:29:47,070 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 14:29:47] "GET /hr_expense/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.051 2026-10-19 14:29:47,079 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 14:29:47] "GET /lunch/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-19 14:29:47,094 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 14:29:47] "GET /fleet/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.035 2026-10-19 14:29:47,135 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 14:29:47] "GET /viin_workflow_automation/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.045 2026-10-19 14:29:47,155 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 14:29:47] "GET /viin_fleet_booking/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.043 2026-10-19 14:29:47,177 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_tour_first_run_banner_and_setup_cta.TestTourFirstRunBanner: Closing chrome headless with pid 10769 2026-10-19 14:29:47,191 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 14:29:47] "GET /to_okr/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.059 2026-10-19 14:29:47,195 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_tour_first_run_banner_and_setup_cta.TestTourFirstRunBanner: Closing websocket connection 2026-10-19 14:29:47,196 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 14:29:47] "GET /point_of_sale/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.071 2026-10-19 14:29:47,200 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_tour_first_run_banner_and_setup_cta.TestTourFirstRunBanner: Terminating chrome headless with pid 10769 2026-10-19 14:29:47,317 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_tour_first_run_banner_and_setup_cta.TestTourFirstRunBanner: Chrome Log in: /tmp/odoo_tests/rb-993a05d-225723-426370/chrome_logs/chrome_log_20261019_142947_317381_TestTourFirstRunBanner.txt 2026-10-19 14:29:47,317 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_tour_first_run_banner_and_setup_cta.TestTourFirstRunBanner: Removing chrome user profile "/tmp/tmp39nyq925_chrome_odoo" 2026-10-19 14:29:47,349 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_tour_first_run_banner_and_setup_cta.TestTourFirstRunBanner: waiting for threads: [, ] 2026-10-19 14:29:48,585 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:29:48] "GET /product_setting/static/description/icon.png HTTP/1.1" 404 - 235 0.620 1.932 2026-10-19 14:29:48,644 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:29:48] "POST /web/dataset/call_kw/res.config.settings/get_viin_brand_modules_icon HTTP/1.1" 200 - 2 0.000 2.094 2026-10-19 14:29:48,665 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-19 14:29:50,136 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_tour_gesture_gate: Starting TestGestureGateTours.test_a_clean_screen_is_moved_without_asking_the_user_for_anything ... 2026-10-19 14:29:50,658 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_tour_gesture_gate.TestGestureGateTours: Chrome pid: 11041 2026-10-19 14:29:50,658 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_tour_gesture_gate.TestGestureGateTours: Chrome headless temporary user profile dir: /tmp/tmpb3rjvzyg_chrome_odoo 2026-10-19 14:29:50,659 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_tour_gesture_gate.TestGestureGateTours: Issuing json command http://127.0.0.1:41463/json/version 2026-10-19 14:29:50,661 100 INFO rb-993a05d-225723-426370 odoo.tests.common.requests: request http://127.0.0.1:41463/json/version with timeout 3 increased to 10s during tests 2026-10-19 14:29:50,678 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_tour_gesture_gate.TestGestureGateTours: Browser version: Chrome/150.0.7871.114 2026-10-19 14:29:50,678 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_tour_gesture_gate.TestGestureGateTours: Issuing json command http://127.0.0.1:41463/json 2026-10-19 14:29:50,679 100 INFO rb-993a05d-225723-426370 odoo.tests.common.requests: request http://127.0.0.1:41463/json with timeout 3 increased to 10s during tests 2026-10-19 14:29:50,688 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_tour_gesture_gate.TestGestureGateTours: Websocket url found: ws://127.0.0.1:41463/devtools/page/9700E5596734CEABDB06A8F990A1DAD3 2026-10-19 14:29:50,748 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_tour_gesture_gate.TestGestureGateTours: Enable chrome headless console log notification 2026-10-19 14:29:50,761 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_tour_gesture_gate.TestGestureGateTours: Chrome headless enable page notifications 2026-10-19 14:29:50,821 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426370 login:gesture-gate-person from n/a 2026-10-19 14:29:50,839 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_tour_gesture_gate.TestGestureGateTours: Setting session cookie in browser 2026-10-19 14:29:50,847 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_tour_gesture_gate.TestGestureGateTours: Open "http://127.0.0.1:8069/web#action=2598&model=res.partner&view_type=form&id=3795" in browser 2026-10-19 14:29:50,847 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_tour_gesture_gate.TestGestureGateTours: Navigating to: "http://127.0.0.1:8069/web#action=2598&model=res.partner&view_type=form&id=3795" 2026-10-19 14:29:50,867 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 14:29:52,238 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:29:52] "GET /web HTTP/1.1" 200 - 116 0.170 1.206 2026-10-19 14:29:52,244 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_tour_gesture_gate.TestGestureGateTours: Navigation result: {'frameId': '9700E5596734CEABDB06A8F990A1DAD3', 'loaderId': 'C843E49BC71A020B3476D8BE09BAC6F2', 'isDownload': False} 2026-10-19 14:29:52,244 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_tour_gesture_gate.TestGestureGateTours: Evaluate ready code "odoo.isTourReady('gesture_gate_unattended')" 2026-10-19 14:29:52,325 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:29:52] "GET /web/assets/79654fb/web.assets_web.min.css HTTP/1.1" 200 - 4 0.020 0.017 2026-10-19 14:29:52,344 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:29:52] "GET /web/assets/0ac3166/web.assets_web.min.js HTTP/1.1" 200 - 4 0.009 0.037 2026-10-19 14:29:52,368 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:29:52] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 4 0.006 0.046 2026-10-19 14:29:52,400 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:29:52] "GET /web/webclient/load_menus/4a9ecd79311ae9088cfd20a58a072885cfe17258afffd804edb01b510fe011be HTTP/1.1" 200 - 4 0.010 0.079 2026-10-19 14:29:52,409 100 INFO rb-993a05d-225723-426370 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-19 14:29:52,437 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:29:52] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 11 0.020 0.097 2026-10-19 14:29:52,482 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:29:52] "GET /web/assets/6f53984/web.assets_tests.min.js HTTP/1.1" 200 - 4 0.005 0.009 2026-10-19 14:29:53,595 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 14:29:53] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.027 2026-10-19 14:29:53,607 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 14:29:53] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.044 2026-10-19 14:29:53,635 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 14:29:53] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.074 2026-10-19 14:29:53,667 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:29:53] "POST /web/action/load HTTP/1.1" 200 - 9 0.044 0.040 2026-10-19 14:29:53,701 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:29:53] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.017 0.093 2026-10-19 14:29:53,721 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_tour_gesture_gate.TestGestureGateTours: Evaluate test code "odoo.startTour('gesture_gate_unattended', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/web#action=2598&model=res.partner&view_type=form&id=3795"})" 2026-10-19 14:29:54,005 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:29:54] "POST /mail/init_messaging HTTP/1.1" 200 - 105 0.123 0.264 2026-10-19 14:29:54,051 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:29:54] "POST /web/action/load HTTP/1.1" 200 - 9 0.026 0.368 2026-10-19 14:29:54,067 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:29:54] "GET /web/service-worker.js HTTP/1.1" 200 - 2 0.001 0.403 2026-10-19 14:29:54,070 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 14:29:54] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-19 14:29:54,093 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:29:54] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 3 0.019 0.383 2026-10-19 14:29:54,125 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:29:54] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 7 0.009 0.414 2026-10-19 14:29:54,197 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:29:54] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 15 0.032 0.456 2026-10-19 14:29:54,203 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:29:54] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.440 2026-10-19 14:29:54,238 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 14:29:54] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-19 14:29:54,257 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 14:29:54] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.007 2026-10-19 14:29:54,295 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 14:29:54] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.025 2026-10-19 14:29:54,300 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:29:54] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 11 0.033 0.251 2026-10-19 14:29:54,328 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:29:54] "POST /mail/load_message_failures HTTP/1.1" 200 - 4 0.009 0.248 2026-10-19 14:29:54,356 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:29:54] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 5 0.011 0.259 2026-10-19 14:29:54,398 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:29:54] "GET /web/offline HTTP/1.1" 200 - 7 0.004 0.287 2026-10-19 14:29:54,472 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:29:54] "GET /web/image?model=res.users&field=avatar_128&id=1932 HTTP/1.1" 200 - 18 0.020 0.286 2026-10-19 14:29:54,955 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:29:54] "POST /web/dataset/call_kw/res.partner/get_views HTTP/1.1" 200 - 147 0.132 0.518 2026-10-19 14:29:55,139 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:29:55] "POST /web/dataset/call_kw/res.partner/json_friendly_approval_request_data HTTP/1.1" 200 - 23 0.052 0.079 2026-10-19 14:29:55,150 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:29:55] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 3 0.002 0.117 2026-10-19 14:29:55,376 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:29:55] "POST /web/dataset/call_kw/res.partner/web_read HTTP/1.1" 200 - 68 0.104 0.233 2026-10-19 14:29:55,515 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:29:55] "POST /web/dataset/call_kw/res.partner/zalo_check_recipients HTTP/1.1" 200 - 3 0.011 0.014 2026-10-19 14:29:55,558 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:29:55] "POST /web/dataset/call_kw/google.drive.config/get_google_drive_config HTTP/1.1" 200 - 9 0.016 0.025 2026-10-19 14:29:55,685 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:29:55] "POST /web/dataset/call_kw/res.partner/brain_get_mentioning_pages HTTP/1.1" 200 - 4 0.010 0.030 2026-10-19 14:29:55,706 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:29:55] "POST /web/dataset/call_kw/res.partner/zalo_check_recipients HTTP/1.1" 200 - 3 0.003 0.023 2026-10-19 14:29:55,780 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 14:29:55] "GET /web/static/img/placeholder.png HTTP/1.1" 200 - 0 0.000 0.023 2026-10-19 14:29:55,818 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:29:55] "POST /web/dataset/call_kw/res.partner/json_friendly_approval_request_data HTTP/1.1" 200 - 8 0.047 0.075 2026-10-19 14:29:55,908 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:29:55] "POST /mail/thread/data HTTP/1.1" 200 - 21 0.033 0.172 2026-10-19 14:29:55,992 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:29:55] "POST /mail/thread/messages HTTP/1.1" 200 - 26 0.036 0.184 2026-10-19 14:29:56,115 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:29:56] "GET /web/image?field=avatar_128&id=2&model=res.partner&unique=2026-10-19%2010%3A50%3A05 HTTP/1.1" 200 - 10 0.011 0.039 2026-10-19 14:29:56,128 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:29:56] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.005 2026-10-19 14:29:57,154 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_tour_gesture_gate.TestGestureGateTours.browser: Tour gesture_gate_unattended on step: 'The user is on a record form with NOTHING unsaved. That is this tour's premise and the exact complement of the two above: they prove that unfinished work is never committed by an assistant's decision, and they are both satisfied by an executor that does nothing, forever. This one proves the gate is not a wall - where there is nothing to lose, the user is taken where they asked to go and never handed a button to press for it. (trigger: .o_form_view .o_field_widget[name='name'] .o_input)' 2026-10-19 14:29:57,158 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_tour_gesture_gate.TestGestureGateTours.browser: Tour gesture_gate_unattended on step: 'PREMISE, checked rather than assumed: the save/discard pair is hidden, so the record really is clean. If this stops matching, the rest of this tour is measuring a dirty form and proves the opposite of what it claims - fix the premise, do not delete it. (trigger: .o_form_status_indicator_buttons.invisible)' 2026-10-19 14:29:57,175 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_tour_gesture_gate.TestGestureGateTours.browser: Tour gesture_gate_unattended on step: 'They open the assistant (trigger: .o_viin_ai_systray_toggle)' 2026-10-19 14:29:57,223 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_tour_gesture_gate.TestGestureGateTours.browser: Tour gesture_gate_unattended on step: 'which mounts the chat panel (trigger: .o_viin_ai_chat_panel)' 2026-10-19 14:29:57,225 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_tour_gesture_gate.TestGestureGateTours.browser: Tour gesture_gate_unattended on step: 'THE ASSERTION. The assistant issues the same navigation verb the safety tour withholds, and here it must carry itself out - no strip, no control, no second ask. (trigger: .o_viin_ai_chat_panel)' 2026-10-19 14:29:57,295 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:29:57] "POST /viin_ai/chat/status HTTP/1.1" 200 - 8 0.025 0.031 2026-10-19 14:29:57,438 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:29:57] "POST /viin_ai/chat/models HTTP/1.1" 200 - 38 0.070 0.122 2026-10-19 14:29:57,461 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:29:57] "POST /viin_ai/chat/sessions HTTP/1.1" 200 - 8 0.009 0.194 2026-10-19 14:29:57,482 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:29:57] "POST /web/dataset/call_kw/viin.ai.ui.directive/search_read HTTP/1.1" 200 - 7 0.010 0.199 2026-10-19 14:29:57,500 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:29:57] "POST /viin_ai/voice/status HTTP/1.1" 200 - 6 0.009 0.229 2026-10-19 14:29:57,506 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:29:57] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.139 2026-10-19 14:29:57,720 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:29:57] "POST /web/dataset/call_kw/res.partner/web_search_read HTTP/1.1" 200 - 17 0.046 0.150 2026-10-19 14:29:57,734 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:29:57] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 3 0.004 0.181 2026-10-19 14:29:58,206 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:29:58] "POST /viin_ai/ui/directive/ack HTTP/1.1" 200 - 15 0.009 0.018 2026-10-19 14:29:58,232 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_tour_gesture_gate.TestGestureGateTours.browser: Tour gesture_gate_unattended on step: 'and no control was ever drawn for it - a step the user has to find and press is exactly the cost this path exists to remove. (trigger: .o_list_view)' 2026-10-19 14:29:58,233 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_tour_gesture_gate.TestGestureGateTours.browser: Tour gesture_gate_unattended on step: 'The ledger closes all the same. An unattended step is still a step the assistant took for this user, and the ai_trail reads that history back to the assistant - a row left `issued` would make it a lie, and would make an already-spent nonce look unspent. (trigger: .o_list_view)' 2026-10-19 14:29:58,247 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_tour_gesture_gate.TestGestureGateTours.browser: test successful 2026-10-19 14:29:58,289 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 14:29:58] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-10-19 14:29:58,313 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_tour_gesture_gate.TestGestureGateTours: Closing chrome headless with pid 11041 2026-10-19 14:29:58,315 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_tour_gesture_gate.TestGestureGateTours: Closing websocket connection 2026-10-19 14:29:58,317 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_tour_gesture_gate.TestGestureGateTours: Terminating chrome headless with pid 11041 2026-10-19 14:29:58,431 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_tour_gesture_gate.TestGestureGateTours: Chrome Log in: /tmp/odoo_tests/rb-993a05d-225723-426370/chrome_logs/chrome_log_20261019_142958_431109_TestGestureGateTours.txt 2026-10-19 14:29:58,431 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_tour_gesture_gate.TestGestureGateTours: Removing chrome user profile "/tmp/tmpb3rjvzyg_chrome_odoo" 2026-10-19 14:29:58,452 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_tour_gesture_gate: Starting TestGestureGateTours.test_a_navigation_step_waits_for_the_user_before_it_saves_the_form_they_are_editing ... 2026-10-19 14:29:58,878 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_tour_gesture_gate.TestGestureGateTours: Chrome pid: 11260 2026-10-19 14:29:58,879 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_tour_gesture_gate.TestGestureGateTours: Chrome headless temporary user profile dir: /tmp/tmpffvpnqtd_chrome_odoo 2026-10-19 14:29:58,879 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_tour_gesture_gate.TestGestureGateTours: Issuing json command http://127.0.0.1:42023/json/version 2026-10-19 14:29:58,881 100 INFO rb-993a05d-225723-426370 odoo.tests.common.requests: request http://127.0.0.1:42023/json/version with timeout 3 increased to 10s during tests 2026-10-19 14:29:58,916 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_tour_gesture_gate.TestGestureGateTours: Browser version: Chrome/150.0.7871.114 2026-10-19 14:29:58,916 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_tour_gesture_gate.TestGestureGateTours: Issuing json command http://127.0.0.1:42023/json 2026-10-19 14:29:58,917 100 INFO rb-993a05d-225723-426370 odoo.tests.common.requests: request http://127.0.0.1:42023/json with timeout 3 increased to 10s during tests 2026-10-19 14:29:58,951 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_tour_gesture_gate.TestGestureGateTours: Websocket url found: ws://127.0.0.1:42023/devtools/page/A16F8A3DE32F934676A696D18F438B98 2026-10-19 14:29:58,986 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_tour_gesture_gate.TestGestureGateTours: Enable chrome headless console log notification 2026-10-19 14:29:58,994 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_tour_gesture_gate.TestGestureGateTours: Chrome headless enable page notifications 2026-10-19 14:29:59,088 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426370 login:gesture-gate-person from n/a 2026-10-19 14:29:59,104 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_tour_gesture_gate.TestGestureGateTours: Setting session cookie in browser 2026-10-19 14:29:59,108 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_tour_gesture_gate.TestGestureGateTours: Open "http://127.0.0.1:8069/web#action=2598&model=res.partner&view_type=form&id=3795" in browser 2026-10-19 14:29:59,108 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_tour_gesture_gate.TestGestureGateTours: Navigating to: "http://127.0.0.1:8069/web#action=2598&model=res.partner&view_type=form&id=3795" 2026-10-19 14:29:59,129 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 14:30:00,500 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:30:00] "GET /web HTTP/1.1" 200 - 116 0.138 1.239 2026-10-19 14:30:00,504 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_tour_gesture_gate.TestGestureGateTours: Navigation result: {'frameId': 'A16F8A3DE32F934676A696D18F438B98', 'loaderId': '4F047090B6BC1F033AE62CE88451CA4A', 'isDownload': False} 2026-10-19 14:30:00,504 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_tour_gesture_gate.TestGestureGateTours: Evaluate ready code "odoo.isTourReady('gesture_gate_dirty_form')" 2026-10-19 14:30:00,566 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:30:00] "GET /web/assets/79654fb/web.assets_web.min.css HTTP/1.1" 200 - 4 0.011 0.011 2026-10-19 14:30:00,593 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:30:00] "GET /web/assets/0ac3166/web.assets_web.min.js HTTP/1.1" 200 - 4 0.007 0.028 2026-10-19 14:30:00,615 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:30:00] "GET /web/webclient/load_menus/4a9ecd79311ae9088cfd20a58a072885cfe17258afffd804edb01b510fe011be HTTP/1.1" 200 - 4 0.007 0.046 2026-10-19 14:30:00,646 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:30:00] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 4 0.015 0.064 2026-10-19 14:30:00,688 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:30:00] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 11 0.022 0.096 2026-10-19 14:30:00,697 100 INFO rb-993a05d-225723-426370 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-19 14:30:00,757 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:30:00] "GET /web/assets/6f53984/web.assets_tests.min.js HTTP/1.1" 200 - 4 0.002 0.009 2026-10-19 14:30:01,799 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 14:30:01] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.006 2026-10-19 14:30:01,814 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 14:30:01] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.016 2026-10-19 14:30:01,859 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 14:30:01] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.057 2026-10-19 14:30:01,871 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:30:01] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.012 0.033 2026-10-19 14:30:01,916 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:30:01] "POST /web/action/load HTTP/1.1" 200 - 9 0.022 0.067 2026-10-19 14:30:01,946 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:30:01] "POST /web/action/load HTTP/1.1" 200 - 9 0.013 0.080 2026-10-19 14:30:01,962 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_tour_gesture_gate.TestGestureGateTours: Evaluate test code "odoo.startTour('gesture_gate_dirty_form', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/web#action=2598&model=res.partner&view_type=form&id=3795"})" 2026-10-19 14:30:02,240 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:30:02] "POST /mail/init_messaging HTTP/1.1" 200 - 105 0.092 0.298 2026-10-19 14:30:02,258 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 14:30:02] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.013 2026-10-19 14:30:02,266 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:30:02] "GET /web/service-worker.js HTTP/1.1" 200 - 2 0.001 0.397 2026-10-19 14:30:02,276 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:30:02] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 3 0.002 0.368 2026-10-19 14:30:02,317 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:30:02] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 7 0.023 0.374 2026-10-19 14:30:02,417 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:30:02] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 15 0.039 0.409 2026-10-19 14:30:02,435 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:30:02] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.014 0.421 2026-10-19 14:30:02,436 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 14:30:02] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-19 14:30:02,499 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:30:02] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 11 0.034 0.383 2026-10-19 14:30:02,519 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 14:30:02] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 14:30:02,521 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:30:02] "POST /mail/load_message_failures HTTP/1.1" 200 - 4 0.012 0.235 2026-10-19 14:30:02,560 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 14:30:02] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.011 2026-10-19 14:30:02,572 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:30:02] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 5 0.015 0.270 2026-10-19 14:30:02,618 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:30:02] "GET /web/offline HTTP/1.1" 200 - 7 0.018 0.309 2026-10-19 14:30:02,696 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:30:02] "GET /web/image?model=res.users&field=avatar_128&id=1932 HTTP/1.1" 200 - 18 0.030 0.325 2026-10-19 14:30:03,141 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:30:03] "POST /web/dataset/call_kw/res.partner/get_views HTTP/1.1" 200 - 147 0.130 0.562 2026-10-19 14:30:03,338 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:30:03] "POST /web/dataset/call_kw/res.partner/json_friendly_approval_request_data HTTP/1.1" 200 - 23 0.069 0.072 2026-10-19 14:30:03,349 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:30:03] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 3 0.004 0.146 2026-10-19 14:30:03,568 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:30:03] "POST /web/dataset/call_kw/res.partner/web_read HTTP/1.1" 200 - 68 0.091 0.250 2026-10-19 14:30:03,726 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:30:03] "POST /web/dataset/call_kw/res.partner/zalo_check_recipients HTTP/1.1" 200 - 3 0.011 0.014 2026-10-19 14:30:03,781 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:30:03] "POST /web/dataset/call_kw/google.drive.config/get_google_drive_config HTTP/1.1" 200 - 9 0.021 0.038 2026-10-19 14:30:03,895 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:30:03] "POST /web/dataset/call_kw/res.partner/brain_get_mentioning_pages HTTP/1.1" 200 - 4 0.011 0.019 2026-10-19 14:30:03,915 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:30:03] "POST /web/dataset/call_kw/res.partner/zalo_check_recipients HTTP/1.1" 200 - 3 0.004 0.030 2026-10-19 14:30:03,950 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 14:30:03] "GET /web/static/img/placeholder.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-19 14:30:04,021 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:30:04] "POST /mail/thread/data HTTP/1.1" 200 - 21 0.045 0.094 2026-10-19 14:30:04,090 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:30:04] "POST /web/dataset/call_kw/res.partner/json_friendly_approval_request_data HTTP/1.1" 200 - 8 0.019 0.187 2026-10-19 14:30:04,173 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:30:04] "POST /mail/thread/messages HTTP/1.1" 200 - 26 0.036 0.183 2026-10-19 14:30:04,288 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:30:04] "GET /web/image?field=avatar_128&id=2&model=res.partner&unique=2026-10-19%2010%3A50%3A05 HTTP/1.1" 200 - 10 0.010 0.038 2026-10-19 14:30:04,774 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:30:04] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.005 2026-10-19 14:30:05,338 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_tour_gesture_gate.TestGestureGateTours.browser: Tour gesture_gate_dirty_form on step: 'The user is on a record form (trigger: .o_form_view .o_field_widget[name='name'] .o_input)' 2026-10-19 14:30:05,345 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_tour_gesture_gate.TestGestureGateTours.browser: Tour gesture_gate_dirty_form on step: 'and starts typing, without saving (trigger: .o_form_view .o_field_widget[name='name'] .o_input)' 2026-10-19 14:30:05,361 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_tour_gesture_gate.TestGestureGateTours.browser: Tour gesture_gate_dirty_form on step: 'PREMISE: the form really is dirty. v17 reveals the save/discard pair by dropping `invisible` off .o_form_status_indicator_buttons (web/static/src/views/form/form_status_indicator/form_status_indicator.xml). If this step ever stops matching, the rest of this tour is measuring a clean form and proves nothing - fix the premise, do not delete it. (trigger: .o_form_status_indicator_buttons:not(.invisible))' 2026-10-19 14:30:05,380 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_tour_gesture_gate.TestGestureGateTours.browser: Tour gesture_gate_dirty_form on step: 'They open the assistant while the edit is still unsaved. Opening the drawer blurs the field, which commits the value to the in-memory record and leaves it dirty - it must not save it. (trigger: .o_viin_ai_systray_toggle)' 2026-10-19 14:30:05,415 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_tour_gesture_gate.TestGestureGateTours.browser: Tour gesture_gate_dirty_form on step: 'the panel mounts, and the record is STILL unsaved (trigger: .o_viin_ai_chat_panel)' 2026-10-19 14:30:05,416 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_tour_gesture_gate.TestGestureGateTours.browser: Tour gesture_gate_dirty_form on step: 'PREMISE, re-checked after the panel mounted: merely opening the assistant must not have saved anything either. (trigger: .o_form_status_indicator_buttons:not(.invisible))' 2026-10-19 14:30:05,435 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_tour_gesture_gate.TestGestureGateTours.browser: Tour gesture_gate_dirty_form on step: 'THE ASSERTION. The assistant issues an edit-committing navigation step into that dirty form, and absolutely nothing may happen until the user asks for it. (trigger: .o_form_view)' 2026-10-19 14:30:05,532 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:30:05] "POST /web/dataset/call_kw/res.partner/onchange HTTP/1.1" 200 - 37 0.057 0.105 2026-10-19 14:30:05,581 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:30:05] "POST /viin_ai/chat/status HTTP/1.1" 200 - 8 0.010 0.150 2026-10-19 14:30:05,694 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:30:05] "POST /viin_ai/chat/models HTTP/1.1" 200 - 38 0.040 0.223 2026-10-19 14:30:05,711 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:30:05] "POST /viin_ai/chat/sessions HTTP/1.1" 200 - 8 0.005 0.274 2026-10-19 14:30:05,726 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:30:05] "POST /viin_ai/voice/status HTTP/1.1" 200 - 6 0.006 0.282 2026-10-19 14:30:05,744 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:30:05] "POST /web/dataset/call_kw/viin.ai.ui.directive/search_read HTTP/1.1" 200 - 7 0.007 0.289 2026-10-19 14:30:06,208 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:30:06] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.004 2026-10-19 14:30:07,755 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_tour_gesture_gate.TestGestureGateTours.browser: Tour gesture_gate_dirty_form on step: 'and the step IS offered - 'we did not navigate' must not be indistinguishable from 'the assistant silently dropped what it decided to do'. Autonomy turns into an offer; it does not delete it. (trigger: .o_viin_ai_ui_plan_strip .o_viin_ai_ui_plan_step)' 2026-10-19 14:30:07,758 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_tour_gesture_gate.TestGestureGateTours.browser: Tour gesture_gate_dirty_form on step: 'NOTHING WAS WRITTEN: the database still holds neither the unsaved text nor a closed ledger row, so the step is still only an offer. (trigger: .o_form_view)' 2026-10-19 14:30:07,793 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:30:07] "POST /web/dataset/call_kw/res.partner/search_read HTTP/1.1" 200 - 5 0.007 0.024 2026-10-19 14:30:07,810 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:30:07] "POST /web/dataset/call_kw/viin.ai.ui.directive/search_read HTTP/1.1" 200 - 3 0.001 0.007 2026-10-19 14:30:07,815 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_tour_gesture_gate.TestGestureGateTours.browser: Tour gesture_gate_dirty_form on step: 'THE GESTURE - the user activates the step themselves (trigger: .o_viin_ai_ui_plan_step_activate)' 2026-10-19 14:30:07,825 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_tour_gesture_gate.TestGestureGateTours.browser: Tour gesture_gate_dirty_form on step: 'and only now does the navigation happen (trigger: .o_list_view)' 2026-10-19 14:30:07,958 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:30:07] "POST /web/dataset/call_kw/res.partner/web_save HTTP/1.1" 200 - 44 0.046 0.088 2026-10-19 14:30:08,185 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:30:08] "POST /web/dataset/call_kw/res.partner/web_search_read HTTP/1.1" 200 - 17 0.053 0.151 2026-10-19 14:30:08,194 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:30:08] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 3 0.002 0.211 2026-10-19 14:30:08,653 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:30:08] "POST /viin_ai/ui/directive/ack HTTP/1.1" 200 - 15 0.025 0.021 2026-10-19 14:30:09,413 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_tour_gesture_gate.TestGestureGateTours.browser: Tour gesture_gate_dirty_form on step: 'The step is withdrawn once the server has closed the ledger row. (trigger: .o_list_view)' 2026-10-19 14:30:09,415 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_tour_gesture_gate.TestGestureGateTours.browser: test successful 2026-10-19 14:30:09,434 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 14:30:09] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 14:30:09,441 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_tour_gesture_gate.TestGestureGateTours: Closing chrome headless with pid 11260 2026-10-19 14:30:09,442 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_tour_gesture_gate.TestGestureGateTours: Closing websocket connection 2026-10-19 14:30:09,443 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_tour_gesture_gate.TestGestureGateTours: Terminating chrome headless with pid 11260 2026-10-19 14:30:09,565 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_tour_gesture_gate.TestGestureGateTours: Chrome Log in: /tmp/odoo_tests/rb-993a05d-225723-426370/chrome_logs/chrome_log_20261019_143009_565539_TestGestureGateTours.txt 2026-10-19 14:30:09,565 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_tour_gesture_gate.TestGestureGateTours: Removing chrome user profile "/tmp/tmpffvpnqtd_chrome_odoo" 2026-10-19 14:30:09,604 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-19 14:30:29,838 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_turn_context_res_id_existence: Starting TestResIdExistence.test_a_context_naming_a_deleted_record_reports_no_record_on_either_transport ... 2026-10-19 14:30:30,014 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.message records with IDs: [89922] 2026-10-19 14:30:30,491 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted res.partner records with IDs: [3803] 2026-10-19 14:30:30,627 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426370 login:w5_two_companies from n/a 2026-10-19 14:30:30,647 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 14:30:31,141 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:30:31] "POST /viin_ai/chat/message HTTP/1.1" 200 - 36 0.044 0.454 2026-10-19 14:30:31,252 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1933, model: portal.wizard 2026-10-19 14:30:31,254 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1933, model: portal.wizard 2026-10-19 14:30:31,314 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1933, model: portal.wizard 2026-10-19 14:30:31,316 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1933, model: portal.wizard 2026-10-19 14:30:31,323 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:30:31] "POST /viin_ai/chat/message HTTP/1.1" 200 - 67 0.108 0.069 2026-10-19 14:30:31,329 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_turn_context_res_id_existence: Starting TestResIdExistence.test_a_record_the_user_cannot_read_is_refused_on_either_transport ... 2026-10-19 14:30:31,461 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426370 login:w5_one_company from n/a 2026-10-19 14:30:31,477 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 14:30:31,947 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [3802], uid: 1934, model: res.partner 2026-10-19 14:30:31,974 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:30:31] "POST /viin_ai/chat/message HTTP/1.1" 200 - 29 0.041 0.460 2026-10-19 14:30:32,025 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [3802], uid: 1934, model: res.partner 2026-10-19 14:30:32,046 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:30:32] "POST /viin_ai/chat/message HTTP/1.1" 200 - 16 0.023 0.043 2026-10-19 14:30:32,091 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-19 14:30:52,444 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_turn_context_survives_the_confirmation_boundary: Starting TestTurnContextSurvivesTheConfirmationBoundary.test_a_company_the_user_lost_is_never_re_pinned_on_approval ... 2026-10-19 14:30:52,712 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426370 login:w5_two_companies from n/a 2026-10-19 14:30:52,736 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 14:30:54,588 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1935, model: portal.wizard 2026-10-19 14:30:54,590 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1935, model: portal.wizard 2026-10-19 14:30:55,147 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:30:55] "POST /viin_ai/chat/message HTTP/1.1" 200 - 260 0.263 2.150 2026-10-19 14:30:55,331 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.models.turn_environment: the screen behind w6-boundary-gated-call does not validate for this user; refusing the resume rather than running the approved step in another company. 2026-10-19 14:30:55,350 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1935 deleted viin.ai.chat.pending.tool records with IDs: [42] 2026-10-19 14:30:55,361 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:30:55] "POST /viin_ai/chat/tool_confirm HTTP/1.1" 200 - 30 0.043 0.027 2026-10-19 14:30:55,366 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_turn_context_survives_the_confirmation_boundary: Starting TestTurnContextSurvivesTheConfirmationBoundary.test_the_approved_half_keeps_the_company_and_the_screen_of_the_first_half ... 2026-10-19 14:30:55,515 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426370 login:w5_two_companies from n/a 2026-10-19 14:30:55,539 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 14:30:56,092 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1935, model: portal.wizard 2026-10-19 14:30:56,094 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1935, model: portal.wizard 2026-10-19 14:30:56,686 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:30:56] "POST /viin_ai/chat/message HTTP/1.1" 200 - 260 0.306 0.844 2026-10-19 14:30:56,751 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1935, model: portal.wizard 2026-10-19 14:30:56,753 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1935, model: portal.wizard 2026-10-19 14:30:57,094 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1935 deleted viin.ai.chat.pending.tool records with IDs: [43] 2026-10-19 14:30:57,357 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:30:57] "POST /viin_ai/chat/tool_confirm HTTP/1.1" 200 - 186 0.196 0.469 2026-10-19 14:30:57,420 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-19 14:31:15,758 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_turn_runs_in_declared_company: Starting TestTurnRunsInDeclaredCompany.test_a_company_the_user_does_not_hold_is_refused ... 2026-10-19 14:31:15,935 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426370 login:w5_two_companies from n/a 2026-10-19 14:31:15,962 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 14:31:16,286 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:31:16] "POST /viin_ai/chat/message HTTP/1.1" 200 - 14 0.018 0.312 2026-10-19 14:31:16,288 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_turn_runs_in_declared_company.TestTurnRunsInDeclaredCompany: waiting for threads: [] 2026-10-19 14:31:16,293 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_turn_runs_in_declared_company: Starting TestTurnRunsInDeclaredCompany.test_the_turn_runs_in_the_company_the_user_selected ... 2026-10-19 14:31:16,419 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426370 login:w5_two_companies from n/a 2026-10-19 14:31:16,435 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 14:31:16,864 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:31:16] "POST /viin_ai/chat/message HTTP/1.1" 200 - 38 0.040 0.392 2026-10-19 14:31:16,906 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-19 14:31:16,912 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_two_concurrent_turns_of_one_conversation_each_answer_their_own_question: Starting TestTwoConcurrentTurnsOfOneConversationEachAnswerTheirOwnQuestion.test_two_open_turns_answered_in_reverse_order_each_answer_their_own_question ... 2026-10-19 14:31:17,751 100 INFO rb-993a05d-225723-426370 odoo.tests.common: Surpressing hash update in CryptContext override 2026-10-19 14:31:17,754 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426370 login:admin from n/a 2026-10-19 14:31:17,776 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 14:31:18,212 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:31:18] "POST /viin_ai/chat/message HTTP/1.1" 200 - 38 0.086 0.354 2026-10-19 14:31:18,239 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:31:18] "POST /viin_ai/chat/message HTTP/1.1" 200 - 12 0.008 0.014 2026-10-19 14:31:19,210 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:31:19] "POST /viin_ai/chat/answer HTTP/1.1" 200 - 237 0.316 0.648 2026-10-19 14:31:19,868 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:31:19] "POST /viin_ai/chat/answer HTTP/1.1" 200 - 156 0.241 0.411 2026-10-19 14:31:20,498 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:31:20] "POST /viin_ai/chat/message HTTP/1.1" 200 - 142 0.219 0.403 2026-10-19 14:31:20,515 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-19 14:31:22,440 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_ui_directive_ack_closes_the_loop: Starting TestDirectiveAckClosesTheLoop.test_a_step_the_user_activated_is_recorded_as_done_or_as_failed_with_its_reason ... 2026-10-19 14:31:22,490 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426370 login:w5_ack_owner from n/a 2026-10-19 14:31:22,542 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 14:31:22,923 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:31:22] "POST /viin_ai/ui/directive/ack HTTP/1.1" 200 - 26 0.027 0.364 2026-10-19 14:31:22,974 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:31:22] "POST /viin_ai/ui/directive/ack HTTP/1.1" 200 - 11 0.019 0.014 2026-10-19 14:31:22,992 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-19 14:31:25,028 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_ui_directive_ack_closes_the_loop: Starting TestDirectiveAckRefusals.test_a_step_cannot_be_acknowledged_twice ... 2026-10-19 14:31:25,098 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426370 login:w5_ack_owner from n/a 2026-10-19 14:31:25,127 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 14:31:25,489 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:31:25] "POST /viin_ai/ui/directive/ack HTTP/1.1" 200 - 26 0.023 0.346 2026-10-19 14:31:25,517 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:31:25] "POST /viin_ai/ui/directive/ack HTTP/1.1" 200 - 7 0.009 0.012 2026-10-19 14:31:25,523 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_ui_directive_ack_closes_the_loop: Starting TestDirectiveAckRefusals.test_a_step_cannot_be_closed_with_a_wrong_or_missing_token ... 2026-10-19 14:31:25,559 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426370 login:w5_ack_owner from n/a 2026-10-19 14:31:25,593 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 14:31:25,994 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:31:25] "POST /viin_ai/ui/directive/ack HTTP/1.1" 200 - 23 0.025 0.381 2026-10-19 14:31:26,009 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:31:26] "POST /viin_ai/ui/directive/ack HTTP/1.1" 200 - 3 0.000 0.004 2026-10-19 14:31:26,014 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_ui_directive_ack_closes_the_loop: Starting TestDirectiveAckRefusals.test_a_user_cannot_close_a_step_issued_for_someone_else ... 2026-10-19 14:31:26,061 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426370 login:w5_ack_other from n/a 2026-10-19 14:31:26,087 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 14:31:26,454 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [125], uid: 1942, model: viin.ai.ui.directive 2026-10-19 14:31:26,463 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:31:26] "POST /viin_ai/ui/directive/ack HTTP/1.1" 200 - 26 0.016 0.364 2026-10-19 14:31:26,468 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_ui_directive_ack_closes_the_loop: Starting TestDirectiveAckRefusals.test_the_route_is_no_shortcut_past_the_single_write_seam ... 2026-10-19 14:31:35,259 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426370 login:w5_ack_owner from n/a 2026-10-19 14:31:35,303 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 14:31:35,741 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:31:35] "POST /viin_ai/ui/directive/ack HTTP/1.1" 200 - 26 0.050 0.399 2026-10-19 14:31:37,226 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-19 14:31:39,264 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_ui_directive_ack_closes_the_loop: Starting TestDirectiveAckStopsThePlan.test_declining_a_step_stops_the_steps_behind_it ... 2026-10-19 14:31:39,330 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426370 login:w5_ack_owner from n/a 2026-10-19 14:31:39,358 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 14:31:39,729 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:31:39] "POST /viin_ai/ui/directive/ack HTTP/1.1" 200 - 26 0.028 0.349 2026-10-19 14:31:39,766 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:31:39] "POST /viin_ai/ui/directive/ack HTTP/1.1" 200 - 13 0.011 0.018 2026-10-19 14:31:39,777 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_ui_directive_ack_closes_the_loop: Starting TestDirectiveAckStopsThePlan.test_stopping_a_plan_never_reaches_another_users_ledger ... 2026-10-19 14:31:39,812 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426370 login:w5_ack_owner from n/a 2026-10-19 14:31:39,847 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 14:31:40,234 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:31:40] "POST /viin_ai/ui/directive/ack HTTP/1.1" 200 - 28 0.053 0.347 2026-10-19 14:31:40,254 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-19 14:32:00,135 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_ui_trail_session: Starting TestTheTrailIsBoundedLikeTheOtherHalfOfTheHistory.test_the_trail_keeps_the_newest_steps_and_reads_oldest_first ... 2026-10-19 14:32:00,477 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426370 login:w5_two_companies from n/a 2026-10-19 14:32:00,516 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 14:32:01,052 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1945, model: portal.wizard 2026-10-19 14:32:01,056 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1945, model: portal.wizard 2026-10-19 14:32:01,358 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1945, model: portal.wizard 2026-10-19 14:32:01,361 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1945, model: portal.wizard 2026-10-19 14:32:01,399 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:32:01] "POST /viin_ai/chat/message HTTP/1.1" 200 - 187 0.239 0.650 2026-10-19 14:32:01,452 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-19 14:32:20,653 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_ui_trail_session: Starting TestTheTrailIsNoWiderThanTheLedgersOwnRules.test_sharing_a_conversation_discloses_no_colleagues_activity ... 2026-10-19 14:32:20,909 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426370 login:w5_two_companies from n/a 2026-10-19 14:32:20,931 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 14:32:21,491 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1947, model: portal.wizard 2026-10-19 14:32:21,496 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1947, model: portal.wizard 2026-10-19 14:32:21,793 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1947, model: portal.wizard 2026-10-19 14:32:21,795 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1947, model: portal.wizard 2026-10-19 14:32:21,835 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:32:21] "POST /viin_ai/chat/message HTTP/1.1" 200 - 187 0.212 0.697 2026-10-19 14:32:21,879 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-19 14:32:40,496 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_ui_trail_session: Starting TestTheTrailIsReadPerConversation.test_the_trail_shows_this_conversations_steps_with_their_real_state_and_no_token ... 2026-10-19 14:32:40,698 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426370 login:w5_two_companies from n/a 2026-10-19 14:32:40,716 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 14:32:41,189 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1949, model: portal.wizard 2026-10-19 14:32:41,191 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1949, model: portal.wizard 2026-10-19 14:32:41,419 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1949, model: portal.wizard 2026-10-19 14:32:41,420 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1949, model: portal.wizard 2026-10-19 14:32:41,451 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:32:41] "POST /viin_ai/chat/message HTTP/1.1" 200 - 187 0.140 0.599 2026-10-19 14:32:41,517 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-19 14:32:59,525 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_ui_trail_session: Starting TestTheTurnStampsTheConversationOnTheStepsItOffers.test_a_step_offered_during_a_conversation_belongs_to_it ... 2026-10-19 14:32:59,707 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426370 login:w5_two_companies from n/a 2026-10-19 14:32:59,728 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 14:33:00,222 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1951, model: portal.wizard 2026-10-19 14:33:00,224 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1951, model: portal.wizard 2026-10-19 14:33:00,569 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1951, model: portal.wizard 2026-10-19 14:33:00,575 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1951, model: portal.wizard 2026-10-19 14:33:00,631 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:33:00] "POST /viin_ai/chat/message HTTP/1.1" 200 - 191 0.243 0.669 2026-10-19 14:33:00,684 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-19 14:33:01,766 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 548 and Message-Id '<805522013175817.1792420381.724804401397705-openerp-private@3402a05e02fb>' from 'info@yourcompany.com' to (redacted) "'************er@test.local'" successfully sent 2026-10-19 14:33:01,766 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 14:33:01,777 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [548] 2026-10-19 14:33:01,797 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.message records with IDs: [92703] 2026-10-19 14:33:01,797 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 14:33:01,808 100 INFO rb-993a05d-225723-426370 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-19 14:33:01,924 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_windowed_resume: Starting TestWindowedResume.test_a_long_conversation_opens_on_its_latest_window ... 2026-10-19 14:33:01,945 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426370 login:c5-resume-user@test.local from n/a 2026-10-19 14:33:01,982 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 14:33:02,501 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:33:02] "POST /viin_ai/chat/session/messages HTTP/1.1" 200 - 43 0.099 0.429 2026-10-19 14:33:02,507 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.tests.test_windowed_resume: Starting TestWindowedResume.test_paging_back_with_before_id_walks_the_conversation_without_gap_or_overlap ... 2026-10-19 14:33:02,565 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426370 login:c5-resume-user@test.local from n/a 2026-10-19 14:33:02,600 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 14:33:03,105 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:33:03] "POST /viin_ai/chat/session/messages HTTP/1.1" 200 - 44 0.053 0.456 2026-10-19 14:33:03,166 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:33:03] "POST /viin_ai/chat/session/messages HTTP/1.1" 200 - 17 0.019 0.032 2026-10-19 14:33:03,240 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:33:03] "POST /viin_ai/chat/session/messages HTTP/1.1" 200 - 17 0.029 0.034 2026-10-19 14:33:03,259 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-19 14:33:04,250 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat_brain.tests.test_no_autosave_without_user_action: Starting TestNoAutoSaveWithoutUserAction.test_a_completed_turn_writes_no_knowledge_page_until_the_user_asks ... 2026-10-19 14:33:04,310 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426370 login:chat_brain_autosave_user_kgt0gag3g6g3g4gagbg0g5gfgfg4g1gag2g8g2g6g0g1g5gdg6gcg1g5g1g4g0g0g4 from n/a 2026-10-19 14:33:04,328 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 14:33:06,092 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:33:06] "POST /viin_ai/chat/session/create HTTP/1.1" 200 - 47 0.034 1.733 2026-10-19 14:33:06,615 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:33:06] "POST /viin_ai/chat/message HTTP/1.1" 200 - 156 0.212 0.306 2026-10-19 14:33:06,733 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-19 14:33:07,857 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat_brain.tests.test_save_to_brain: Starting TestSaveConversationToBrain.test_a_conversation_whose_agent_is_gone_can_still_be_saved ... 2026-10-19 14:33:07,944 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat_brain.tests.test_save_to_brain: Starting TestSaveConversationToBrain.test_a_saved_conversation_is_private_to_the_user_who_saved_it ... 2026-10-19 14:33:08,110 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [7957], uid: 1956, model: viin.brain.page 2026-10-19 14:33:08,122 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat_brain.tests.test_save_to_brain: Starting TestSaveConversationToBrain.test_a_user_cannot_save_another_users_conversation ... 2026-10-19 14:33:08,174 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1499], uid: 1956, model: viin.ai.chat.message 2026-10-19 14:33:08,297 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat_brain.tests.test_save_to_brain: Starting TestSaveConversationToBrain.test_markup_in_the_answer_is_stored_as_text_not_live_markup ... 2026-10-19 14:33:08,437 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat_brain.tests.test_save_to_brain: Starting TestSaveConversationToBrain.test_only_a_completed_assistant_answer_can_be_saved ... 2026-10-19 14:33:08,496 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat_brain.tests.test_save_to_brain: Starting TestSaveConversationToBrain.test_saved_conversation_is_attributed_to_the_agent_and_the_turn_that_was_saved ... 2026-10-19 14:33:08,622 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat_brain.tests.test_save_to_brain: Starting TestSaveConversationToBrain.test_saving_the_same_conversation_twice_reuses_the_same_page ... 2026-10-19 14:33:08,792 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-19 14:33:18,974 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 549 and Message-Id '<919255143343437.1792420398.931074857711792-openerp-private@3402a05e02fb>' from 'viindoobot@example.viindoo.com' to (redacted) "'***@example.com'" successfully sent 2026-10-19 14:33:18,975 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 14:33:18,988 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [549] 2026-10-19 14:33:19,006 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.message records with IDs: [92929] 2026-10-19 14:33:19,006 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 14:33:19,023 100 INFO rb-993a05d-225723-426370 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-19 14:33:19,075 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat_brain.tests.test_save_to_brain_company_scope: Starting TestSaveToBrainCompanyScope.test_saved_conversation_belongs_to_the_savers_current_company ... 2026-10-19 14:33:19,228 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-19 14:33:20,385 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat_brain.tests.test_save_to_brain_ui: Starting TestSaveToBrainTour.test_saving_a_completed_turn_creates_one_attributed_brain_page ... 2026-10-19 14:33:20,815 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat_brain.tests.test_save_to_brain_ui.TestSaveToBrainTour: Chrome pid: 11521 2026-10-19 14:33:20,816 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat_brain.tests.test_save_to_brain_ui.TestSaveToBrainTour: Chrome headless temporary user profile dir: /tmp/tmpquaygqal_chrome_odoo 2026-10-19 14:33:20,817 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat_brain.tests.test_save_to_brain_ui.TestSaveToBrainTour: Issuing json command http://127.0.0.1:34463/json/version 2026-10-19 14:33:20,819 100 INFO rb-993a05d-225723-426370 odoo.tests.common.requests: request http://127.0.0.1:34463/json/version with timeout 3 increased to 10s during tests 2026-10-19 14:33:20,862 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat_brain.tests.test_save_to_brain_ui.TestSaveToBrainTour: Browser version: Chrome/150.0.7871.114 2026-10-19 14:33:20,862 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat_brain.tests.test_save_to_brain_ui.TestSaveToBrainTour: Issuing json command http://127.0.0.1:34463/json 2026-10-19 14:33:20,863 100 INFO rb-993a05d-225723-426370 odoo.tests.common.requests: request http://127.0.0.1:34463/json with timeout 3 increased to 10s during tests 2026-10-19 14:33:20,876 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat_brain.tests.test_save_to_brain_ui.TestSaveToBrainTour: Websocket url found: ws://127.0.0.1:34463/devtools/page/3325309882993212F96FDA970142D0CB 2026-10-19 14:33:20,891 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat_brain.tests.test_save_to_brain_ui.TestSaveToBrainTour: Enable chrome headless console log notification 2026-10-19 14:33:20,907 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat_brain.tests.test_save_to_brain_ui.TestSaveToBrainTour: Chrome headless enable page notifications 2026-10-19 14:33:20,997 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426370 login:chat_brain_tour_user from n/a 2026-10-19 14:33:21,024 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat_brain.tests.test_save_to_brain_ui.TestSaveToBrainTour: Setting session cookie in browser 2026-10-19 14:33:21,031 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat_brain.tests.test_save_to_brain_ui.TestSaveToBrainTour: Open "http://127.0.0.1:8069/web" in browser 2026-10-19 14:33:21,032 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat_brain.tests.test_save_to_brain_ui.TestSaveToBrainTour: Navigating to: "http://127.0.0.1:8069/web" 2026-10-19 14:33:21,051 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 14:33:22,276 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:33:22] "GET /web HTTP/1.1" 200 - 115 0.118 1.112 2026-10-19 14:33:22,283 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat_brain.tests.test_save_to_brain_ui.TestSaveToBrainTour: Navigation result: {'frameId': '3325309882993212F96FDA970142D0CB', 'loaderId': '9F5CF2B4DA821A9F96198220378ABCA1', 'isDownload': False} 2026-10-19 14:33:22,284 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat_brain.tests.test_save_to_brain_ui.TestSaveToBrainTour: Evaluate ready code "odoo.isTourReady('viin_ai_chat_brain_save_to_brain')" 2026-10-19 14:33:22,341 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:33:22] "GET /web/assets/79654fb/web.assets_web.min.css HTTP/1.1" 200 - 4 0.007 0.012 2026-10-19 14:33:22,358 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:33:22] "GET /web/assets/0ac3166/web.assets_web.min.js HTTP/1.1" 200 - 4 0.006 0.029 2026-10-19 14:33:22,396 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:33:22] "GET /web/webclient/load_menus/aee3a8ebe3ff7160239a8f32438d9f894e83ca894720801e1ccae230aba616ff HTTP/1.1" 200 - 4 0.009 0.062 2026-10-19 14:33:22,449 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:33:22] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 4 0.028 0.087 2026-10-19 14:33:22,459 100 INFO rb-993a05d-225723-426370 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-19 14:33:22,486 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:33:22] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 11 0.023 0.109 2026-10-19 14:33:22,529 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:33:22] "GET /web/assets/6f53984/web.assets_tests.min.js HTTP/1.1" 200 - 4 0.002 0.009 2026-10-19 14:33:23,635 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 14:33:23] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.005 2026-10-19 14:33:23,643 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 14:33:23] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.004 2026-10-19 14:33:23,651 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 14:33:23] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.006 2026-10-19 14:33:23,671 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:33:23] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.009 0.015 2026-10-19 14:33:23,830 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat_brain.tests.test_save_to_brain_ui.TestSaveToBrainTour: Evaluate test code "odoo.startTour('viin_ai_chat_brain_save_to_brain', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/web"})" 2026-10-19 14:33:23,993 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:33:23] "POST /mail/init_messaging HTTP/1.1" 200 - 101 0.152 0.181 2026-10-19 14:33:24,000 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:33:24] "GET /web/service-worker.js HTTP/1.1" 200 - 2 0.001 0.271 2026-10-19 14:33:24,014 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:33:24] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 3 0.004 0.237 2026-10-19 14:33:24,016 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 14:33:24] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.011 2026-10-19 14:33:24,044 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:33:24] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 7 0.013 0.242 2026-10-19 14:33:24,128 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:33:24] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 15 0.047 0.271 2026-10-19 14:33:24,134 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:33:24] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.280 2026-10-19 14:33:24,162 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 14:33:24] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.013 2026-10-19 14:33:24,191 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 14:33:24] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.007 2026-10-19 14:33:24,201 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:33:24] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 11 0.021 0.249 2026-10-19 14:33:24,236 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:33:24] "GET /web/offline HTTP/1.1" 200 - 7 0.012 0.183 2026-10-19 14:33:24,238 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 14:33:24] "GET /web_responsive/static/src/img/home-menu-bg-overlay.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-10-19 14:33:24,241 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 14:33: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-10-19 14:33:24,266 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 14:33:24] "GET /web_responsive/static/img/default_icon_app.png HTTP/1.1" 200 - 0 0.000 0.022 2026-10-19 14:33:24,276 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:33:24] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 5 0.022 0.192 2026-10-19 14:33:24,290 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:33:24] "POST /mail/load_message_failures HTTP/1.1" 200 - 4 0.003 0.215 2026-10-19 14:33:24,365 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:33:24] "GET /web/image?model=res.users&field=avatar_128&id=1958 HTTP/1.1" 200 - 18 0.021 0.253 2026-10-19 14:33:24,391 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:33:24] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 6 0.009 0.126 2026-10-19 14:33:25,094 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat_brain.tests.test_save_to_brain_ui.TestSaveToBrainTour.browser: Tour viin_ai_chat_brain_save_to_brain on step: 'Open the AI chat systray (trigger: .o_viin_ai_systray_toggle)' 2026-10-19 14:33:25,144 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat_brain.tests.test_save_to_brain_ui.TestSaveToBrainTour.browser: Tour viin_ai_chat_brain_save_to_brain on step: 'Wait for the chat panel (trigger: .o_viin_ai_chat_panel)' 2026-10-19 14:33:25,167 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat_brain.tests.test_save_to_brain_ui.TestSaveToBrainTour.browser: Tour viin_ai_chat_brain_save_to_brain on step: 'Ask a question worth keeping (trigger: .o_viin_ai_chat_input)' 2026-10-19 14:33:25,189 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:33:25] "POST /viin_ai/chat/status HTTP/1.1" 200 - 8 0.020 0.027 2026-10-19 14:33:25,195 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat_brain.tests.test_save_to_brain_ui.TestSaveToBrainTour.browser: Tour viin_ai_chat_brain_save_to_brain on step: 'Send it (trigger: .o_viin_ai_chat_send)' 2026-10-19 14:33:25,202 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat_brain.tests.test_save_to_brain_ui.TestSaveToBrainTour.browser: Tour viin_ai_chat_brain_save_to_brain on step: 'The Save-to-Brain button appears on the COMPLETED assistant turn - it shares FeedbackWidget's guard, so its presence here is evidence the turn reached status 'ok' with a trace_id (trigger: .o_viin_ai_chat_role_assistant .o_viin_ai_chat_save_to_brain)' 2026-10-19 14:33:25,299 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:33:25] "POST /viin_ai/chat/models HTTP/1.1" 200 - 39 0.049 0.098 2026-10-19 14:33:25,315 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:33:25] "POST /viin_ai/chat/sessions HTTP/1.1" 200 - 8 0.005 0.149 2026-10-19 14:33:25,337 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:33:25] "POST /viin_ai/voice/status HTTP/1.1" 200 - 6 0.014 0.143 2026-10-19 14:33:25,390 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:33:25] "POST /viin_ai/chat/session/create HTTP/1.1" 200 - 23 0.022 0.158 2026-10-19 14:33:25,445 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.models.viin_ai_chat_session: Session 129: answering agent re-pointed to agent 1. 2026-10-19 14:33:25,458 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:33:25] "POST /viin_ai/chat/message HTTP/1.1" 200 - 39 0.022 0.036 2026-10-19 14:33:25,473 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:33:25] "POST /viin_ai/voice/status HTTP/1.1" 200 - 8 0.004 0.056 2026-10-19 14:33:25,963 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:33:25] "POST /viin_ai/chat/answer HTTP/1.1" 200 - 162 0.143 0.346 2026-10-19 14:33:25,970 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:33:25] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.203 2026-10-19 14:33:25,991 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:33:25] "POST /viin_ai/chat/sessions HTTP/1.1" 200 - 7 0.002 0.011 2026-10-19 14:33:27,135 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat_brain.tests.test_save_to_brain_ui.TestSaveToBrainTour.browser: Tour viin_ai_chat_brain_save_to_brain on step: 'Save this conversation to the knowledge base (trigger: .o_viin_ai_chat_role_assistant .o_viin_ai_chat_save_to_brain)' 2026-10-19 14:33:27,153 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat_brain.tests.test_save_to_brain_ui.TestSaveToBrainTour.browser: Tour viin_ai_chat_brain_save_to_brain on step: 'The save is confirmed to the user - a SUCCESS toast, not merely any toast (an error toast would otherwise pass this step) (trigger: .o_notification.border-success)' 2026-10-19 14:33:27,251 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:33:27] "POST /viin_ai/chat/brain/save HTTP/1.1" 200 - 39 0.033 0.079 2026-10-19 14:33:27,481 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:33:27] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.007 0.005 2026-10-19 14:33:28,019 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat_brain.tests.test_save_to_brain_ui.TestSaveToBrainTour.browser: test successful 2026-10-19 14:33:28,032 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 14:33:28] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-19 14:33:28,037 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat_brain.tests.test_save_to_brain_ui.TestSaveToBrainTour: Closing chrome headless with pid 11521 2026-10-19 14:33:28,038 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat_brain.tests.test_save_to_brain_ui.TestSaveToBrainTour: Closing websocket connection 2026-10-19 14:33:28,039 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat_brain.tests.test_save_to_brain_ui.TestSaveToBrainTour: Terminating chrome headless with pid 11521 2026-10-19 14:33:28,151 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat_brain.tests.test_save_to_brain_ui.TestSaveToBrainTour: Chrome Log in: /tmp/odoo_tests/rb-993a05d-225723-426370/chrome_logs/chrome_log_20261019_143328_150739_TestSaveToBrainTour.txt 2026-10-19 14:33:28,151 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat_brain.tests.test_save_to_brain_ui.TestSaveToBrainTour: Removing chrome user profile "/tmp/tmpquaygqal_chrome_odoo" 2026-10-19 14:33:28,190 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-19 14:33:28,204 100 INFO rb-993a05d-225723-426370 odoo.tests.common: Auto retry disabled for test_qunit_viin_ai_editor (odoo.addons.viin_ai_editor.tests.test_powerbox_availability_js.TestPowerboxAvailabilityJs) 2026-10-19 14:33:28,206 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_editor.tests.test_powerbox_availability_js: Starting TestPowerboxAvailabilityJs.test_qunit_viin_ai_editor ... 2026-10-19 14:33:28,627 100 INFO rb-993a05d-225723-426370 odoo.tests.common.requests: request http://127.0.0.1:37721/json/version with timeout 3 increased to 10s during tests 2026-10-19 14:33:28,712 100 INFO rb-993a05d-225723-426370 odoo.tests.common.requests: request http://127.0.0.1:37721/json with timeout 3 increased to 10s during tests 2026-10-19 14:33:29,593 100 INFO rb-993a05d-225723-426370 odoo.tests.common: Surpressing hash update in CryptContext override 2026-10-19 14:33:29,599 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426370 login:admin from n/a 2026-10-19 14:33:29,652 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 14:33:30,581 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:33:30] "GET /web/tests?mod=web&filter=%2F%5Eviin_ai_editor%2F HTTP/1.1" 200 - 57 0.036 0.897 2026-10-19 14:33:30,643 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:33:30] "GET /web/assets/d8069e0/web.qunit_suite_tests.min.css HTTP/1.1" 200 - 4 0.006 0.010 2026-10-19 14:33:30,663 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:33:30] "GET /web/assets/b0133ad/web.tests_assets.min.css HTTP/1.1" 200 - 4 0.006 0.031 2026-10-19 14:33:30,669 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:33:30] "GET /web/assets/59b81cf/web.tests_assets.min.js HTTP/1.1" 200 - 4 0.003 0.042 2026-10-19 14:33:30,685 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:33:30] "GET /web/assets/57bb85c/web.qunit_suite_tests.min.js HTTP/1.1" 200 - 4 0.002 0.052 2026-10-19 14:33:30,738 100 INFO rb-993a05d-225723-426370 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-19 14:33:33,906 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 14:33:33] "GET /viin_brand/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.005 2026-10-19 14:33:35,736 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:33:35] "POST /bus/get_model_definitions HTTP/1.1" 200 - 682 0.567 1.336 2026-10-19 14:33:35,747 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:33:35] "GET /web/bundle/web.assets_emoji HTTP/1.1" 200 - 3 0.002 1.909 2026-10-19 14:33:35,799 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:33:35] "GET /web/assets/5d0c822/web.assets_emoji.min.js HTTP/1.1" 200 - 4 0.002 0.009 2026-10-19 14:33:35,880 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:33:35] "GET /web/bundle/mail.assets_lamejs HTTP/1.1" 200 - 3 0.003 0.009 2026-10-19 14:33:35,910 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:33:35] "GET /web/assets/1656e97/mail.assets_lamejs.min.js HTTP/1.1" 200 - 4 0.002 0.009 2026-10-19 14:33:36,245 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 14:33:36] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 14:33:36,554 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 14:33:36] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 14:33:37,142 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_editor.tests.test_powerbox_availability_js.TestPowerboxAvailabilityJs: viin_ai_editor QUnit lane: 75 assertions passed 2026-10-19 14:33:37,157 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-19 14:33:37,889 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.tests.test_a_hand_over_only_hands_over: Starting TestAHandOverOnlyHandsOver.test_a_colleague_found_from_the_assistants_step_is_not_announced_after_its_opening_line ... 2026-10-19 14:33:39,041 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 14:33:39,600 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=50 retrieval=ok hits=1 readable_hits=1 2026-10-19 14:33:39,945 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=50 outcome=answer run_status=ok 2026-10-19 14:33:39,959 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:33:39] "POST /chatbot/step/trigger HTTP/1.1" 200 - 268 0.265 0.660 2026-10-19 14:33:39,997 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.tests.test_a_hand_over_only_hands_over: Starting TestAHandOverOnlyHandsOver.test_a_hand_over_never_takes_the_conversation_back_to_an_earlier_step ... 2026-10-19 14:33:40,431 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 14:33:40,825 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=51 retrieval=ok hits=1 readable_hits=1 2026-10-19 14:33:41,039 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=51 outcome=answer run_status=ok 2026-10-19 14:33:41,054 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:33:41] "POST /chatbot/step/trigger HTTP/1.1" 200 - 219 0.139 0.487 2026-10-19 14:33:41,068 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.tests.test_a_hand_over_only_hands_over: Starting TestAHandOverOnlyHandsOver.test_a_hand_over_with_a_colleague_free_runs_the_hand_over_step_of_the_visitors_branch ... 2026-10-19 14:33:42,092 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 14:33:42,534 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:33:42] "POST /im_livechat/get_session HTTP/1.1" 200 - 58 0.049 0.398 2026-10-19 14:33:42,694 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:33:42] "POST /chatbot/post_welcome_steps HTTP/1.1" 200 - 51 0.061 0.083 2026-10-19 14:33:42,839 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:33:42] "POST /chatbot/answer/save HTTP/1.1" 200 - 11 0.014 0.013 2026-10-19 14:33:43,072 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=52 retrieval=ok hits=1 readable_hits=1 2026-10-19 14:33:43,644 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=52 outcome=answer run_status=ok 2026-10-19 14:33:43,658 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:33:43] "POST /chatbot/step/trigger HTTP/1.1" 200 - 365 0.342 0.456 2026-10-19 14:33:43,776 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:33:43] "POST /im_livechat/get_session HTTP/1.1" 200 - 34 0.038 0.047 2026-10-19 14:33:43,910 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:33:43] "POST /chatbot/post_welcome_steps HTTP/1.1" 200 - 44 0.047 0.077 2026-10-19 14:33:44,012 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:33:44] "POST /chatbot/answer/save HTTP/1.1" 200 - 8 0.006 0.008 2026-10-19 14:33:44,167 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=53 retrieval=ok hits=1 readable_hits=1 2026-10-19 14:33:44,653 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=53 outcome=answer run_status=ok 2026-10-19 14:33:44,669 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:33:44] "POST /chatbot/step/trigger HTTP/1.1" 200 - 314 0.235 0.409 2026-10-19 14:33:44,692 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.tests.test_a_hand_over_only_hands_over: Starting TestAHandOverOnlyHandsOver.test_a_hand_over_with_nobody_free_lands_on_the_hand_over_step_of_the_visitors_branch ... 2026-10-19 14:33:45,094 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 14:33:45,553 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:33:45] "POST /im_livechat/get_session HTTP/1.1" 200 - 59 0.051 0.411 2026-10-19 14:33:45,676 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:33:45] "POST /chatbot/post_welcome_steps HTTP/1.1" 200 - 51 0.041 0.075 2026-10-19 14:33:45,789 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:33:45] "POST /chatbot/answer/save HTTP/1.1" 200 - 11 0.010 0.011 2026-10-19 14:33:45,970 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=54 retrieval=ok hits=1 readable_hits=1 2026-10-19 14:33:46,447 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=54 outcome=answer run_status=ok 2026-10-19 14:33:46,463 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:33:46] "POST /chatbot/step/trigger HTTP/1.1" 200 - 299 0.260 0.400 2026-10-19 14:33:46,545 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:33:46] "POST /im_livechat/get_session HTTP/1.1" 200 - 34 0.022 0.048 2026-10-19 14:33:46,659 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:33:46] "POST /chatbot/post_welcome_steps HTTP/1.1" 200 - 44 0.040 0.066 2026-10-19 14:33:46,788 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:33:46] "POST /chatbot/answer/save HTTP/1.1" 200 - 8 0.005 0.010 2026-10-19 14:33:46,952 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=55 retrieval=ok hits=1 readable_hits=1 2026-10-19 14:33:47,359 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=55 outcome=answer run_status=ok 2026-10-19 14:33:47,372 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:33:47] "POST /chatbot/step/trigger HTTP/1.1" 200 - 252 0.243 0.331 2026-10-19 14:33:47,379 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.tests.test_a_hand_over_only_hands_over: Starting TestAHandOverOnlyHandsOver.test_a_hand_over_without_words_is_the_turns_answer_and_the_model_is_not_run_again ... 2026-10-19 14:33:47,793 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 14:33:48,305 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=56 retrieval=ok hits=1 readable_hits=1 2026-10-19 14:33:48,825 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:33:48] "POST /chatbot/step/trigger HTTP/1.1" 200 - 317 0.280 0.756 2026-10-19 14:33:48,833 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.tests.test_a_hand_over_only_hands_over: Starting TestAHandOverOnlyHandsOver.test_after_a_hand_over_with_nobody_free_the_visitors_next_message_waits_for_a_colleague ... 2026-10-19 14:33:49,293 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 14:33:49,768 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=57 retrieval=ok hits=1 readable_hits=1 2026-10-19 14:33:49,951 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=57 outcome=answer run_status=ok 2026-10-19 14:33:49,963 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:33:49] "POST /chatbot/step/trigger HTTP/1.1" 200 - 220 0.119 0.556 2026-10-19 14:33:50,088 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:33:50] "POST /chatbot/step/trigger HTTP/1.1" 200 - 30 0.014 0.030 2026-10-19 14:33:50,100 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.tests.test_a_hand_over_only_hands_over: Starting TestAHandOverOnlyHandsOver.test_handing_the_visitor_over_runs_no_step_after_the_assistants ... 2026-10-19 14:33:50,507 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 14:33:51,061 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=58 retrieval=ok hits=1 readable_hits=1 2026-10-19 14:33:51,241 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=58 outcome=answer run_status=ok 2026-10-19 14:33:51,259 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:33:51] "POST /chatbot/step/trigger HTTP/1.1" 200 - 220 0.159 0.598 2026-10-19 14:33:51,271 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.tests.test_a_hand_over_only_hands_over: Starting TestAHandOverOnlyHandsOver.test_the_assistants_opening_line_never_follows_its_hand_over_in_the_same_turn ... 2026-10-19 14:33:52,448 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 14:33:54,425 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=59 retrieval=ok hits=1 readable_hits=1 2026-10-19 14:33:54,735 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=59 outcome=answer run_status=ok 2026-10-19 14:33:54,748 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:33:54] "POST /chatbot/step/trigger HTTP/1.1" 200 - 268 0.179 2.126 2026-10-19 14:33:55,035 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=60 retrieval=ok hits=1 readable_hits=1 2026-10-19 14:33:55,217 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=60 outcome=answer run_status=ok 2026-10-19 14:33:55,235 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:33:55] "POST /chatbot/step/trigger HTTP/1.1" 200 - 158 0.124 0.191 2026-10-19 14:33:55,256 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.tests.test_a_hand_over_only_hands_over: Starting TestAHandOverOnlyHandsOver.test_the_scripts_own_hand_over_step_runs_as_its_author_configured_it ... 2026-10-19 14:33:56,412 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 14:33:56,976 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=61 retrieval=ok hits=1 readable_hits=1 2026-10-19 14:33:57,368 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=61 outcome=answer run_status=ok 2026-10-19 14:33:57,383 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:33:57] "POST /chatbot/step/trigger HTTP/1.1" 200 - 285 0.284 0.690 2026-10-19 14:33:57,423 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-19 14:33:58,121 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.tests.test_a_hand_over_promises_a_reply_only_where_the_visitor_can_write: Starting TestAHandOverPromisesAReplyOnlyWhereTheVisitorCanWrite.test_a_ceiling_ending_promises_no_reply_the_widget_then_closes ... 2026-10-19 14:33:58,509 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 14:33:59,306 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:33:59] "POST /chatbot/step/trigger HTTP/1.1" 200 - 231 0.174 0.630 2026-10-19 14:33:59,344 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:33:59] "POST /chatbot/step/trigger HTTP/1.1" 200 - 12 0.010 0.015 2026-10-19 14:33:59,410 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.tests.test_a_hand_over_promises_a_reply_only_where_the_visitor_can_write: Starting TestAHandOverPromisesAReplyOnlyWhereTheVisitorCanWrite.test_a_hand_over_onto_the_scripts_last_step_with_nobody_free_promises_no_reply ... 2026-10-19 14:33:59,847 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 14:34:00,334 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=64 retrieval=ok hits=1 readable_hits=1 2026-10-19 14:34:00,524 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=64 outcome=answer run_status=ok 2026-10-19 14:34:00,538 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:34:00] "POST /chatbot/step/trigger HTTP/1.1" 200 - 221 0.155 0.541 2026-10-19 14:34:00,572 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:34:00] "POST /chatbot/step/trigger HTTP/1.1" 200 - 12 0.007 0.018 2026-10-19 14:34:00,640 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.tests.test_a_hand_over_promises_a_reply_only_where_the_visitor_can_write: Starting TestAHandOverPromisesAReplyOnlyWhereTheVisitorCanWrite.test_after_the_visitors_own_request_the_step_after_the_hand_over_step_speaks ... 2026-10-19 14:34:01,059 100 INFO rb-993a05d-225723-426370 odoo.tests.common: Opening a test cursor without specified test on request /viin_ai_livechat/request_human in /viin_ai_livechat/tests/test_a_hand_over_promises_a_reply_only_where_the_visitor_can_write.py:TestAHandOverPromisesAReplyOnlyWhereTheVisitorCanWrite.test_after_the_visitors_own_request_the_step_after_the_hand_over_step_speaks 2026-10-19 14:34:01,065 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 14:34:01,639 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:34:01] "POST /viin_ai_livechat/request_human HTTP/1.1" 200 - 89 0.078 0.503 2026-10-19 14:34:01,740 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:34:01] "POST /chatbot/step/trigger HTTP/1.1" 200 - 51 0.028 0.066 2026-10-19 14:34:01,787 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.tests.test_a_hand_over_promises_a_reply_only_where_the_visitor_can_write: Starting TestAHandOverPromisesAReplyOnlyWhereTheVisitorCanWrite.test_an_error_ending_promises_no_reply_the_widget_then_closes ... 2026-10-19 14:34:02,168 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 14:34:03,096 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:34:03] "POST /chatbot/step/trigger HTTP/1.1" 200 - 291 0.221 0.710 2026-10-19 14:34:03,126 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:34:03] "POST /chatbot/step/trigger HTTP/1.1" 200 - 12 0.005 0.015 2026-10-19 14:34:03,179 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.tests.test_a_hand_over_promises_a_reply_only_where_the_visitor_can_write: Starting TestAHandOverPromisesAReplyOnlyWhereTheVisitorCanWrite.test_the_step_after_the_scripts_hand_over_step_speaks_instead_of_a_second_promise ... 2026-10-19 14:34:03,530 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 14:34:04,046 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=70 retrieval=ok hits=1 readable_hits=1 2026-10-19 14:34:04,314 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=70 outcome=answer run_status=ok 2026-10-19 14:34:04,331 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:34:04] "POST /chatbot/step/trigger HTTP/1.1" 200 - 221 0.219 0.587 2026-10-19 14:34:04,500 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:34:04] "POST /chatbot/step/trigger HTTP/1.1" 200 - 51 0.066 0.088 2026-10-19 14:34:04,552 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.tests.test_a_hand_over_promises_a_reply_only_where_the_visitor_can_write: Starting TestAHandOverPromisesAReplyOnlyWhereTheVisitorCanWrite.test_the_visitors_own_request_for_a_human_promises_no_reply_the_widget_then_closes ... 2026-10-19 14:34:04,964 100 INFO rb-993a05d-225723-426370 odoo.tests.common: Opening a test cursor without specified test on request /viin_ai_livechat/request_human in /viin_ai_livechat/tests/test_a_hand_over_promises_a_reply_only_where_the_visitor_can_write.py:TestAHandOverPromisesAReplyOnlyWhereTheVisitorCanWrite.test_the_visitors_own_request_for_a_human_promises_no_reply_the_widget_then_closes 2026-10-19 14:34:04,969 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 14:34:05,526 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:34:05] "POST /viin_ai_livechat/request_human HTTP/1.1" 200 - 89 0.054 0.509 2026-10-19 14:34:05,569 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.tests.test_a_hand_over_promises_a_reply_only_where_the_visitor_can_write: Starting TestAHandOverPromisesAReplyOnlyWhereTheVisitorCanWrite.test_without_a_hand_over_step_the_visitor_who_keeps_a_composer_is_told_to_leave_their_question ... 2026-10-19 14:34:05,963 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 14:34:06,535 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=74 retrieval=ok hits=1 readable_hits=1 2026-10-19 14:34:06,787 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=74 outcome=answer run_status=ok 2026-10-19 14:34:06,801 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:34:06] "POST /chatbot/step/trigger HTTP/1.1" 200 - 219 0.229 0.613 2026-10-19 14:34:06,868 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-19 14:34:07,539 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.tests.test_livechat: Starting TestLivechatAI.test_a_passage_the_service_user_cannot_read_never_reaches_the_model ... 2026-10-19 14:34:07,990 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=76 retrieval=ok hits=1 readable_hits=1 2026-10-19 14:34:08,077 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=76 outcome=answer run_status=ok 2026-10-19 14:34:08,140 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.tests.test_livechat: Starting TestLivechatAI.test_an_external_tool_the_database_offers_its_staff_is_never_offered_to_a_visitor ... 2026-10-19 14:34:08,666 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=77 retrieval=ok hits=1 readable_hits=1 2026-10-19 14:34:08,777 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=77 outcome=answer run_status=ok 2026-10-19 14:34:08,848 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.tests.test_livechat: Starting TestLivechatAI.test_forward_operator_fallback ... 2026-10-19 14:34:10,407 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.tests.test_livechat: Starting TestLivechatAI.test_knowledge_an_administrator_attached_is_announced_until_the_set_is_reviewed ... 2026-10-19 14:34:11,721 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.tests.test_livechat: Starting TestLivechatAI.test_visitor_path_fails_closed_on_unreadable_agent ... 2026-10-19 14:34:29,862 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [391], uid: 1967, model: viin.ai.agent 2026-10-19 14:34:29,928 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [391], uid: 1967, model: viin.ai.agent 2026-10-19 14:34:29,940 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [391], uid: 1967, model: viin.ai.agent 2026-10-19 14:34:30,133 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.tests.test_livechat: Starting TestLivechatAI.test_visitor_path_refuses_superuser_agent ... 2026-10-19 14:34:31,430 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-19 14:34:32,566 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.tests.test_livechat_a_hit_survives_only_while_the_acting_person_may_read_it: Starting TestLivechatAHitSurvivesOnlyWhileTheActingPersonMayReadIt.test_a_passage_is_no_longer_given_once_its_record_stops_being_readable ... 2026-10-19 14:34:33,377 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=83 retrieval=ok hits=2 readable_hits=2 2026-10-19 14:34:33,464 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=83 outcome=answer run_status=ok 2026-10-19 14:34:34,009 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=84 retrieval=ok hits=2 readable_hits=1 2026-10-19 14:34:34,095 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=84 outcome=answer run_status=ok 2026-10-19 14:34:34,156 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.tests.test_livechat_a_hit_survives_only_while_the_acting_person_may_read_it: Starting TestLivechatAHitSurvivesOnlyWhileTheActingPersonMayReadIt.test_a_passage_linked_to_a_record_the_person_may_not_open_is_never_given ... 2026-10-19 14:34:34,646 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=85 retrieval=ok hits=2 readable_hits=1 2026-10-19 14:34:34,724 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=85 outcome=answer run_status=ok 2026-10-19 14:34:35,030 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=86 retrieval=ok hits=2 readable_hits=1 2026-10-19 14:34:35,088 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=86 outcome=answer run_status=ok 2026-10-19 14:34:35,145 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.tests.test_livechat_a_hit_survives_only_while_the_acting_person_may_read_it: Starting TestLivechatAHitSurvivesOnlyWhileTheActingPersonMayReadIt.test_a_passage_linked_to_nothing_inside_the_shared_sources_is_given_to_anyone ... 2026-10-19 14:34:35,557 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=87 retrieval=ok hits=1 readable_hits=1 2026-10-19 14:34:35,660 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=87 outcome=answer run_status=ok 2026-10-19 14:34:35,983 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=88 retrieval=ok hits=1 readable_hits=1 2026-10-19 14:34:36,051 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=88 outcome=answer run_status=ok 2026-10-19 14:34:36,116 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-19 14:34:36,777 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.tests.test_livechat_a_turn_out_of_budget_ends_like_a_cost_cap: Starting TestLivechatATurnOutOfBudgetEndsLikeACostCap.test_a_streamed_turn_out_of_budget_after_answering_shows_the_answer_and_the_notice ... 2026-10-19 14:34:38,473 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.tests.test_livechat_a_turn_out_of_budget_ends_like_a_cost_cap: Starting TestLivechatATurnOutOfBudgetEndsLikeACostCap.test_a_turn_out_of_budget_before_saying_anything_ends_like_a_cost_cap ... 2026-10-19 14:34:41,544 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-19 14:34:42,796 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.tests.test_livechat_acting_user: Starting TestLivechatActingUser.test_a_request_by_anyone_but_the_visitor_calls_no_model_and_says_nothing ... 2026-10-19 14:34:44,810 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.tests.test_livechat_acting_user: Starting TestLivechatActingUser.test_a_visitor_turn_never_carries_the_service_users_menu_map ... 2026-10-19 14:34:45,244 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=95 retrieval=ok hits=1 readable_hits=1 2026-10-19 14:34:45,348 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=95 outcome=answer run_status=ok 2026-10-19 14:34:45,763 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.tests.test_livechat_acting_user: Starting TestLivechatActingUser.test_a_visitor_turn_offers_the_tools_of_the_person_writing ... 2026-10-19 14:34:46,464 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=96 retrieval=ok hits=1 readable_hits=1 2026-10-19 14:34:46,584 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=96 outcome=answer run_status=ok 2026-10-19 14:34:46,796 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=97 retrieval=ok hits=1 readable_hits=1 2026-10-19 14:34:46,871 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=97 outcome=answer run_status=ok 2026-10-19 14:34:46,931 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.tests.test_livechat_acting_user: Starting TestLivechatActingUser.test_an_anonymous_visitor_is_offered_the_tools_of_the_websites_own_public_user_only ... 2026-10-19 14:34:49,925 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=98 retrieval=ok hits=1 readable_hits=1 2026-10-19 14:34:50,015 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=98 outcome=answer run_status=ok 2026-10-19 14:34:50,088 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.tests.test_livechat_acting_user: Starting TestLivechatActingUser.test_an_assistant_handed_work_by_a_visitor_turn_is_offered_only_the_visitors_tools ... 2026-10-19 14:34:52,411 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=99 retrieval=ok hits=1 readable_hits=1 2026-10-19 14:34:52,681 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=99 outcome=answer run_status=ok 2026-10-19 14:34:52,763 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-19 14:34:54,374 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.tests.test_livechat_action_card: Starting TestLivechatActionCard.test_a_click_carries_the_action_out_as_the_customer_and_tells_the_assistant ... 2026-10-19 14:35:05,969 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426370 login:action_card_portal_customer from n/a 2026-10-19 14:35:06,082 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 14:35:06,705 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=100 retrieval=ok hits=1 readable_hits=1 2026-10-19 14:35:06,869 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:35:06] "POST /chatbot/step/trigger HTTP/1.1" 200 - 225 0.154 0.639 2026-10-19 14:35:07,216 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=100 outcome=answer run_status=ok 2026-10-19 14:35:07,275 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:35:07] "POST /viin_ai_livechat/route_result HTTP/1.1" 200 - 177 0.117 0.276 2026-10-19 14:35:07,355 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.tests.test_livechat_action_card: Starting TestLivechatActionCard.test_a_declined_card_carries_nothing_out_and_the_assistant_is_told ... 2026-10-19 14:35:16,836 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426370 login:action_card_portal_customer from n/a 2026-10-19 14:35:16,955 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 14:35:17,543 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=101 retrieval=ok hits=1 readable_hits=1 2026-10-19 14:35:17,720 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:35:17] "POST /chatbot/step/trigger HTTP/1.1" 200 - 225 0.140 0.630 2026-10-19 14:35:17,961 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=101 outcome=answer run_status=ok 2026-10-19 14:35:18,023 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:35:18] "POST /viin_ai_livechat/route_result HTTP/1.1" 200 - 134 0.107 0.185 2026-10-19 14:35:18,073 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.tests.test_livechat_action_card: Starting TestLivechatActionCard.test_a_declined_card_is_reported_to_the_assistant_in_the_language_the_customer_reads ... 2026-10-19 14:35:31,891 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426370 login:action_card_portal_customer from n/a 2026-10-19 14:35:32,018 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 14:35:32,621 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=102 retrieval=ok hits=1 readable_hits=1 2026-10-19 14:35:32,836 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:35:32] "POST /chatbot/step/trigger HTTP/1.1" 200 - 230 0.239 0.584 2026-10-19 14:35:33,060 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=102 outcome=answer run_status=ok 2026-10-19 14:35:33,139 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:35:33] "POST /viin_ai_livechat/route_result HTTP/1.1" 200 - 135 0.087 0.195 2026-10-19 14:35:33,141 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.tests.test_livechat_action_card.TestLivechatActionCard: waiting for threads: [] 2026-10-19 14:35:33,171 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.tests.test_livechat_action_card: Starting TestLivechatActionCard.test_the_card_never_shows_the_customer_the_instructions_written_for_the_model ... 2026-10-19 14:35:43,160 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426370 login:action_card_portal_customer from n/a 2026-10-19 14:35:43,257 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 14:35:43,897 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=103 retrieval=ok hits=1 readable_hits=1 2026-10-19 14:35:44,084 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:35:44] "POST /chatbot/step/trigger HTTP/1.1" 200 - 225 0.192 0.641 2026-10-19 14:35:44,120 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.tests.test_livechat_action_card: Starting TestLivechatActionCard.test_the_card_shows_what_will_run_and_nothing_runs_before_the_click ... 2026-10-19 14:35:54,476 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426370 login:action_card_portal_customer from n/a 2026-10-19 14:35:54,569 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 14:35:55,243 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=104 retrieval=ok hits=1 readable_hits=1 2026-10-19 14:35:55,393 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:35:55] "POST /chatbot/step/trigger HTTP/1.1" 200 - 225 0.150 0.678 2026-10-19 14:35:55,444 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-19 14:35:56,293 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.tests.test_livechat_ai_answer_representation: Starting TestLivechatAiAnswerRepresentation.test_a_business_name_that_looks_like_markdown_is_declined_as_written ... 2026-10-19 14:36:07,142 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=105 retrieval=ok hits=1 readable_hits=1 2026-10-19 14:36:07,246 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=105 outcome=decline run_status=ok 2026-10-19 14:36:07,354 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.tests.test_livechat_ai_answer_representation: Starting TestLivechatAiAnswerRepresentation.test_a_quote_and_a_code_block_in_an_answer_stay_visible_once_stored ... 2026-10-19 14:36:08,493 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=106 retrieval=ok hits=1 readable_hits=1 2026-10-19 14:36:08,610 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=106 outcome=answer run_status=ok 2026-10-19 14:36:08,690 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.tests.test_livechat_ai_answer_representation: Starting TestLivechatAiAnswerRepresentation.test_an_ai_answer_is_stored_as_formatted_text_linking_only_to_its_own_website ... 2026-10-19 14:36:09,941 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=107 retrieval=ok hits=1 readable_hits=1 2026-10-19 14:36:10,033 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=107 outcome=answer run_status=ok 2026-10-19 14:36:10,107 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.tests.test_livechat_ai_answer_representation: Starting TestLivechatAiAnswerRepresentation.test_the_steps_own_message_is_posted_as_written_with_its_links_kept ... 2026-10-19 14:36:10,740 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=108 retrieval=ok hits=1 readable_hits=1 2026-10-19 14:36:10,891 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=108 outcome=answer run_status=ok 2026-10-19 14:36:10,993 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.tests.test_livechat_ai_answer_representation: Starting TestLivechatAiAnswerRepresentation.test_the_transcript_email_shows_the_answer_formatted_with_links_to_the_website ... 2026-10-19 14:36:12,068 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=109 retrieval=ok hits=1 readable_hits=1 2026-10-19 14:36:12,145 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=109 outcome=answer run_status=ok 2026-10-19 14:36:12,386 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 551 and Message-Id '<864858253735349.1792420572.354405879974365-openerp-private@3402a05e02fb>' from 'shop@example.com' to (redacted) "'*****or@example.com'" successfully sent 2026-10-19 14:36:12,386 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 14:36:12,391 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 14:36:12,396 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.tests.test_livechat_ai_answer_representation: Starting TestLivechatAiAnswerRepresentation.test_what_the_visitor_or_a_colleague_writes_is_stored_as_written ... 2026-10-19 14:36:13,551 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=110 retrieval=ok hits=1 readable_hits=1 2026-10-19 14:36:13,639 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=110 outcome=answer run_status=ok 2026-10-19 14:36:14,477 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-19 14:36:17,300 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.tests.test_livechat_ai_answer_representation: Starting TestLivechatAnsweredByRoute.test_a_portal_user_is_told_nothing_about_who_answered ... 2026-10-19 14:36:17,911 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=111 retrieval=ok hits=1 readable_hits=1 2026-10-19 14:36:18,211 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=111 outcome=answer run_status=ok 2026-10-19 14:36:18,373 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426370 login:answered_by_portal from n/a 2026-10-19 14:36:18,393 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 14:36:18,798 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:36:18] "POST /viin_ai_livechat/answered_by HTTP/1.1" 200 - 10 0.010 0.400 2026-10-19 14:36:18,808 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.tests.test_livechat_ai_answer_representation: Starting TestLivechatAnsweredByRoute.test_a_visitor_who_is_not_signed_in_is_refused_the_route ... 2026-10-19 14:36:19,403 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=112 retrieval=ok hits=1 readable_hits=1 2026-10-19 14:36:19,730 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=112 outcome=answer run_status=ok 2026-10-19 14:36:19,804 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 14:36:20,193 100 INFO rb-993a05d-225723-426370 odoo.http: Session expired 2026-10-19 14:36:20,194 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:36:20] "POST /viin_ai_livechat/answered_by HTTP/1.1" 200 - 9 0.006 0.389 2026-10-19 14:36:20,201 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.tests.test_livechat_ai_answer_representation: Starting TestLivechatAnsweredByRoute.test_an_operator_is_not_told_about_a_message_they_may_not_read ... 2026-10-19 14:36:20,779 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=113 retrieval=ok hits=1 readable_hits=1 2026-10-19 14:36:21,128 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=113 outcome=answer run_status=ok 2026-10-19 14:36:21,266 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426370 login:answered_by_operator from n/a 2026-10-19 14:36:21,275 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 14:36:21,639 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:36:21] "POST /viin_ai_livechat/answered_by HTTP/1.1" 200 - 14 0.008 0.360 2026-10-19 14:36:21,641 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.tests.test_livechat_ai_answer_representation.TestLivechatAnsweredByRoute: waiting for threads: [] 2026-10-19 14:36:21,651 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.tests.test_livechat_ai_answer_representation: Starting TestLivechatAnsweredByRoute.test_an_operator_is_told_who_answered_each_ai_message_they_may_read ... 2026-10-19 14:36:23,648 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=114 retrieval=ok hits=1 readable_hits=1 2026-10-19 14:36:23,969 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=114 outcome=answer run_status=ok 2026-10-19 14:36:24,094 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426370 login:answered_by_operator from n/a 2026-10-19 14:36:24,123 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 14:36:24,505 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:36:24] "POST /viin_ai_livechat/answered_by HTTP/1.1" 200 - 26 0.024 0.363 2026-10-19 14:36:24,533 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-19 14:36:25,276 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.tests.test_livechat_an_answer_without_words_is_asked_again: Starting TestAnAnswerWithoutWordsIsAskedAgain.test_a_stamp_only_answer_is_asked_again_and_the_visitor_reads_the_second ... 2026-10-19 14:36:26,610 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=115 retrieval=ok hits=1 readable_hits=1 2026-10-19 14:36:26,941 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: the answer for channel 115 held no words (run status ok) - asking the model once more. 2026-10-19 14:36:27,151 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=115 outcome=answer run_status=ok 2026-10-19 14:36:27,251 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.tests.test_livechat_an_answer_without_words_is_asked_again: Starting TestAnAnswerWithoutWordsIsAskedAgain.test_an_answer_still_without_words_hands_the_visitor_to_a_colleague ... 2026-10-19 14:36:35,380 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-19 14:36:36,091 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.tests.test_livechat_answer_citations: Starting TestLivechatAnswerCitations.test_a_cited_passage_number_never_reaches_the_visitor_and_other_brackets_stay ... 2026-10-19 14:36:37,111 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=121 retrieval=ok hits=1 readable_hits=1 2026-10-19 14:36:37,248 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=121 outcome=answer run_status=ok 2026-10-19 14:36:38,300 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=122 retrieval=ok hits=1 readable_hits=1 2026-10-19 14:36:38,445 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=122 outcome=answer run_status=ok 2026-10-19 14:36:39,466 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=123 retrieval=ok hits=1 readable_hits=1 2026-10-19 14:36:39,605 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=123 outcome=answer run_status=ok 2026-10-19 14:36:39,676 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.tests.test_livechat_answer_citations: Starting TestLivechatAnswerCitations.test_the_streamed_preview_never_shows_a_bare_passage_number ... 2026-10-19 14:36:40,680 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=124 retrieval=ok hits=1 readable_hits=1 2026-10-19 14:36:40,831 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=124 outcome=answer run_status=ok 2026-10-19 14:36:40,911 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-19 14:36:41,439 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.tests.test_livechat_credential_fail_closed: Starting TestLivechatCredentialFailClosed.test_missing_credential_hands_the_visitor_to_a_colleague ... 2026-10-19 14:36:42,655 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-19 14:36:42,794 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.tests.test_livechat_install_seed: Starting TestLivechatInstallSeed.test_the_seeded_assistant_answers_a_visitor_whatever_restrict_to_sources_says ... 2026-10-19 14:36:43,950 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=126 retrieval=no_index hits=0 readable_hits=0 2026-10-19 14:36:44,105 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=126 outcome=answer run_status=ok 2026-10-19 14:36:44,482 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=127 retrieval=ok hits=1 readable_hits=1 2026-10-19 14:36:44,605 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=127 outcome=answer run_status=ok 2026-10-19 14:36:44,683 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted viin.ai.source records with IDs: [178] 2026-10-19 14:36:45,823 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=128 retrieval=no_index hits=0 readable_hits=0 2026-10-19 14:36:46,015 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=128 outcome=answer run_status=ok 2026-10-19 14:36:46,511 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=129 retrieval=ok hits=1 readable_hits=1 2026-10-19 14:36:46,667 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=129 outcome=answer run_status=ok 2026-10-19 14:36:46,738 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted viin.ai.source records with IDs: [179] 2026-10-19 14:36:46,757 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-19 14:36:47,320 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.tests.test_livechat_knowledge_reaches_a_portal_customer_as_a_visitor: Starting TestLivechatKnowledgeReachesAPortalCustomerAsAVisitor.test_a_page_withdrawn_since_the_last_sync_is_no_longer_given_to_a_portal_customer ... 2026-10-19 14:37:08,506 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=130 retrieval=ok hits=3 readable_hits=2 2026-10-19 14:37:08,616 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=130 outcome=answer run_status=ok 2026-10-19 14:37:09,050 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=131 retrieval=ok hits=2 readable_hits=1 2026-10-19 14:37:09,144 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=131 outcome=answer run_status=ok 2026-10-19 14:37:09,233 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.tests.test_livechat_knowledge_reaches_a_portal_customer_as_a_visitor: Starting TestLivechatKnowledgeReachesAPortalCustomerAsAVisitor.test_a_portal_customer_is_answered_from_the_sites_knowledge_as_a_visitor_is ... 2026-10-19 14:37:31,300 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=132 retrieval=ok hits=3 readable_hits=2 2026-10-19 14:37:31,432 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=132 outcome=answer run_status=ok 2026-10-19 14:37:31,878 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=133 retrieval=ok hits=3 readable_hits=2 2026-10-19 14:37:32,040 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=133 retrieval=ok hits=3 readable_hits=2 2026-10-19 14:37:32,075 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=133 outcome=answer run_status=ok 2026-10-19 14:37:32,181 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.tests.test_livechat_knowledge_reaches_a_portal_customer_as_a_visitor: Starting TestLivechatKnowledgeReachesAPortalCustomerAsAVisitor.test_a_portal_customer_of_another_company_is_not_answered_from_this_companys_pages ... 2026-10-19 14:37:54,391 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=134 retrieval=ok hits=2 readable_hits=2 2026-10-19 14:37:54,519 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=134 outcome=answer run_status=ok 2026-10-19 14:37:54,883 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=135 retrieval=ok hits=2 readable_hits=2 2026-10-19 14:37:54,995 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=135 retrieval=ok hits=2 readable_hits=2 2026-10-19 14:37:55,025 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=135 outcome=answer run_status=ok 2026-10-19 14:37:55,143 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.tests.test_livechat_knowledge_reaches_a_portal_customer_as_a_visitor: Starting TestLivechatKnowledgeReachesAPortalCustomerAsAVisitor.test_an_anonymous_visitor_is_answered_from_the_sites_knowledge_and_nothing_internal ... 2026-10-19 14:38:18,107 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=136 retrieval=ok hits=3 readable_hits=2 2026-10-19 14:38:18,204 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=136 outcome=answer run_status=ok 2026-10-19 14:38:18,528 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=137 retrieval=ok hits=3 readable_hits=2 2026-10-19 14:38:18,607 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=137 retrieval=ok hits=3 readable_hits=2 2026-10-19 14:38:18,620 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=137 outcome=answer run_status=ok 2026-10-19 14:38:18,758 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-19 14:38:20,817 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.tests.test_livechat_knowledge_reads_one_translation_per_published_record: Starting TestLivechatKnowledgeReadsOneTranslationPerPublishedRecord.test_a_page_is_read_in_the_language_the_visitor_is_answered_in ... 2026-10-19 14:38:30,991 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=138 retrieval=ok hits=2 readable_hits=2 2026-10-19 14:38:31,065 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=138 outcome=answer run_status=ok 2026-10-19 14:38:41,688 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=139 retrieval=ok hits=2 readable_hits=2 2026-10-19 14:38:41,774 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=139 outcome=answer run_status=ok 2026-10-19 14:38:41,854 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.tests.test_livechat_knowledge_reads_one_translation_per_published_record: Starting TestLivechatKnowledgeReadsOneTranslationPerPublishedRecord.test_a_search_mid_turn_reads_the_page_language_when_the_visitors_is_not_published ... 2026-10-19 14:38:56,539 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=140 retrieval=ok hits=2 readable_hits=2 2026-10-19 14:38:56,713 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=140 retrieval=ok hits=2 readable_hits=2 2026-10-19 14:38:56,734 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=140 outcome=answer run_status=ok 2026-10-19 14:38:56,886 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.tests.test_livechat_knowledge_reads_one_translation_per_published_record: Starting TestLivechatKnowledgeReadsOneTranslationPerPublishedRecord.test_the_translations_of_one_page_take_one_place_among_the_passages_read ... 2026-10-19 14:39:07,914 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=141 retrieval=ok hits=2 readable_hits=2 2026-10-19 14:39:08,006 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=141 outcome=answer run_status=ok 2026-10-19 14:39:08,115 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-19 14:39:09,306 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.tests.test_livechat_metering_fields_not_visitor_readable: Starting TestLivechatMeteringFieldsNotVisitorReadable.test_visitor_cannot_read_the_ai_metering_fields_on_their_own_conversation ... 2026-10-19 14:39:09,623 100 INFO rb-993a05d-225723-426370 odoo.models: Access Denied by ACLs for operation: read, uid: 2030, model: discuss.channel, fields: viin_ai_livechat_turn_count 2026-10-19 14:39:09,639 100 INFO rb-993a05d-225723-426370 odoo.models: Access Denied by ACLs for operation: read, uid: 2030, model: discuss.channel, fields: viin_ai_livechat_spend_usd 2026-10-19 14:39:09,644 100 INFO rb-993a05d-225723-426370 odoo.models: Access Denied by ACLs for operation: read, uid: 2030, model: discuss.channel, fields: viin_ai_livechat_answered_message_id 2026-10-19 14:39:09,647 100 INFO rb-993a05d-225723-426370 odoo.models: Access Denied by ACLs for operation: read, uid: 2030, model: discuss.channel, fields: viin_ai_livechat_operator_joined 2026-10-19 14:39:09,650 100 INFO rb-993a05d-225723-426370 odoo.models: Access Denied by ACLs for operation: read, uid: 2030, model: discuss.channel, fields: viin_ai_livechat_unrelated_count 2026-10-19 14:39:09,653 100 INFO rb-993a05d-225723-426370 odoo.models: Access Denied by ACLs for operation: read, uid: 2030, model: discuss.channel, fields: viin_ai_livechat_ai_stopped 2026-10-19 14:39:09,655 100 INFO rb-993a05d-225723-426370 odoo.models: Access Denied by ACLs for operation: read, uid: 2030, model: discuss.channel, fields: viin_ai_livechat_visitor_ip_hash 2026-10-19 14:39:09,659 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.tests.test_livechat_metering_fields_not_visitor_readable: Starting TestLivechatMeteringFieldsNotVisitorReadable.test_visitor_cannot_read_which_model_produced_an_ai_message_of_their_conversation ... 2026-10-19 14:39:09,976 100 INFO rb-993a05d-225723-426370 odoo.models: Access Denied by ACLs for operation: read, uid: 2030, model: mail.message, fields: viin_ai_answered_frames 2026-10-19 14:39:10,007 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-19 14:39:10,685 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.tests.test_livechat_no_handoff_after_human_join: Starting TestLivechatNoHandoffAfterHumanJoin.test_no_second_handoff_once_a_colleague_already_joined ... 2026-10-19 14:39:13,470 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-19 14:39:13,476 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.tests.test_livechat_operator_answered_by_qunit_lane: Starting TestLivechatOperatorAnsweredByQunitLane.test_the_operator_answered_by_line_is_actually_asserted_in_a_browser ... 2026-10-19 14:39:13,878 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.tests.test_livechat_operator_answered_by_qunit_lane.TestLivechatOperatorAnsweredByQunitLane: Chrome pid: 11960 2026-10-19 14:39:13,878 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.tests.test_livechat_operator_answered_by_qunit_lane.TestLivechatOperatorAnsweredByQunitLane: Chrome headless temporary user profile dir: /tmp/tmptjfs_vvt_chrome_odoo 2026-10-19 14:39:13,879 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.tests.test_livechat_operator_answered_by_qunit_lane.TestLivechatOperatorAnsweredByQunitLane: Issuing json command http://127.0.0.1:38967/json/version 2026-10-19 14:39:13,881 100 INFO rb-993a05d-225723-426370 odoo.tests.common.requests: request http://127.0.0.1:38967/json/version with timeout 3 increased to 10s during tests 2026-10-19 14:39:13,907 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.tests.test_livechat_operator_answered_by_qunit_lane.TestLivechatOperatorAnsweredByQunitLane: Browser version: Chrome/150.0.7871.114 2026-10-19 14:39:13,907 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.tests.test_livechat_operator_answered_by_qunit_lane.TestLivechatOperatorAnsweredByQunitLane: Issuing json command http://127.0.0.1:38967/json 2026-10-19 14:39:13,909 100 INFO rb-993a05d-225723-426370 odoo.tests.common.requests: request http://127.0.0.1:38967/json with timeout 3 increased to 10s during tests 2026-10-19 14:39:13,937 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.tests.test_livechat_operator_answered_by_qunit_lane.TestLivechatOperatorAnsweredByQunitLane: Websocket url found: ws://127.0.0.1:38967/devtools/page/5EB6978B8C8AD0CC7ACAF28D5A67DBBB 2026-10-19 14:39:13,947 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.tests.test_livechat_operator_answered_by_qunit_lane.TestLivechatOperatorAnsweredByQunitLane: Enable chrome headless console log notification 2026-10-19 14:39:13,965 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.tests.test_livechat_operator_answered_by_qunit_lane.TestLivechatOperatorAnsweredByQunitLane: Chrome headless enable page notifications 2026-10-19 14:39:14,766 100 INFO rb-993a05d-225723-426370 odoo.tests.common: Surpressing hash update in CryptContext override 2026-10-19 14:39:14,771 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426370 login:admin from n/a 2026-10-19 14:39:14,794 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.tests.test_livechat_operator_answered_by_qunit_lane.TestLivechatOperatorAnsweredByQunitLane: Setting session cookie in browser 2026-10-19 14:39:14,797 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.tests.test_livechat_operator_answered_by_qunit_lane.TestLivechatOperatorAnsweredByQunitLane: Open "http://127.0.0.1:8069/web/tests?filter=/%5E%28%29%28%28viin_ai_livechat%5C+%3E%5C+an%5C+operator%5C+reads%5C+who%5C+answered%5C+an%5C+AI%5C+message.%2A%29%29%24/" in browser 2026-10-19 14:39:14,798 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.tests.test_livechat_operator_answered_by_qunit_lane.TestLivechatOperatorAnsweredByQunitLane: Navigating to: "http://127.0.0.1:8069/web/tests?filter=/%5E%28%29%28%28viin_ai_livechat%5C+%3E%5C+an%5C+operator%5C+reads%5C+who%5C+answered%5C+an%5C+AI%5C+message.%2A%29%29%24/" 2026-10-19 14:39:14,824 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 14:39:16,002 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:39:16] "GET /web/tests?filter=/%5E%28%29%28%28viin_ai_livechat%5C+%3E%5C+an%5C+operator%5C+reads%5C+who%5C+answered%5C+an%5C+AI%5C+message.%2A%29%29%24/ HTTP/1.1" 200 - 57 0.073 1.112 2026-10-19 14:39:16,007 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.tests.test_livechat_operator_answered_by_qunit_lane.TestLivechatOperatorAnsweredByQunitLane: Navigation result: {'frameId': '5EB6978B8C8AD0CC7ACAF28D5A67DBBB', 'loaderId': 'FB37803F4831389AD9F055E49501C6AB', 'isDownload': False} 2026-10-19 14:39:16,007 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.tests.test_livechat_operator_answered_by_qunit_lane.TestLivechatOperatorAnsweredByQunitLane: Evaluate ready code "!!(window.QUnit && QUnit.config) && ((window.__viinLane = window.__viinLane || (function () { var s = {beginFired: false, totalTests: null, modulesAtBegin: null}; try { QUnit.begin(function (d) { s.beginFired = true; s.totalTests = (d && d.totalTests); s.modulesAtBegin = ((QUnit.config && QUnit.config.modules) || []).length; }); } catch (e) { s.hookError = String(e); } return s;}())), true)" 2026-10-19 14:39:16,060 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:39:16] "GET /web/assets/b0133ad/web.tests_assets.min.css HTTP/1.1" 200 - 4 0.010 0.012 2026-10-19 14:39:16,081 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:39:16] "GET /web/assets/d8069e0/web.qunit_suite_tests.min.css HTTP/1.1" 200 - 4 0.011 0.022 2026-10-19 14:39:16,101 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:39:16] "GET /web/assets/59b81cf/web.tests_assets.min.js HTTP/1.1" 200 - 4 0.008 0.032 2026-10-19 14:39:16,122 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:39:16] "GET /web/assets/57bb85c/web.qunit_suite_tests.min.js HTTP/1.1" 200 - 4 0.006 0.052 2026-10-19 14:39:16,159 100 INFO rb-993a05d-225723-426370 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-19 14:39:17,557 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.tests.test_livechat_operator_answered_by_qunit_lane.TestLivechatOperatorAnsweredByQunitLane: Evaluate test code "(async function () { await new Promise(function (r) { if (document.readyState === "complete") { r(); } else { window.addEventListener("load", function () { r(); }); } }); await new Promise(function (r) { setTimeout(r, 3000); }); var C = (window.QUnit && QUnit.config) || {}; var mods = C.modules || []; var named = mods.map(function (m) { return {name: m.name, tests: (m.tests || []).length}; }); var viin = named.filter(function (m) { return m.name && m.name.indexOf("viin_ai") === 0; }); var st = window.__viinLane || {}; var expected = ["viin_ai_livechat > an operator reads who answered an AI message"]; var lower = named.map(function (m) { return (m.name || "").toLowerCase(); }); var out = { filter: C.filter || null, moduleParam: C.module || null, statsAll: (C.stats ? C.stats.all : null), readyHookInstalled: !!window.__viinLane, beginFired: !!st.beginFired, totalTestsAtBegin: (st.totalTests === undefined ? null : st.totalTests), modulesAtBegin: (st.modulesAtBegin === undefined ? null : st.modulesAtBegin), moduleCountNow: named.length, viinModuleCount: viin.length, viinModules: viin.slice(0, 40), firstModules: named.slice(0, 6).map(function (m) { return m.name; }), expectedPresent: expected.map(function (n) { return {name: n, registered: lower.indexOf(n.toLowerCase()) !== -1}; }) }; try { var f = C.filter || ""; var rf = /^(!?)\/([\w\W]*)\/(i?$)/.exec(f); if (!rf) { out.filterVerdict = "config.filter is not in QUnit regex form"; } else { var re = new RegExp(rf[2], rf[3]); var hits = []; mods.forEach(function (m) { (m.tests || []).forEach(function (t) { var fullName = m.name + ": " + t.name; if (re.test(fullName)) { hits.push(fullName); } }); }); out.filterMatchCount = hits.length; out.filterMatchSample = hits.slice(0, 3); } } catch (e) { out.filterProbeError = String(e); } console.log("VIIN-LANE-PROBE " + JSON.stringify(out)); })()" 2026-10-19 14:39:19,185 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.tests.test_livechat_operator_answered_by_qunit_lane.TestLivechatOperatorAnsweredByQunitLane.browser: [assets] fetch libs from xmlID: web.assets_emoji 2026-10-19 14:39:19,277 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 14:39:19] "GET /viin_brand/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.018 2026-10-19 14:39:21,188 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:39:21] "POST /bus/get_model_definitions HTTP/1.1" 200 - 682 0.672 1.323 2026-10-19 14:39:21,198 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:39:21] "GET /web/bundle/web.assets_emoji HTTP/1.1" 200 - 3 0.002 1.993 2026-10-19 14:39:21,216 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.tests.test_livechat_operator_answered_by_qunit_lane.TestLivechatOperatorAnsweredByQunitLane.browser: [assets] fetch JS ressource: /web/assets/5d0c822/web.assets_emoji.min.js 2026-10-19 14:39:21,229 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:39:21] "GET /web/assets/5d0c822/web.assets_emoji.min.js HTTP/1.1" 200 - 4 0.003 0.008 2026-10-19 14:39:21,278 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.tests.test_livechat_operator_answered_by_qunit_lane.TestLivechatOperatorAnsweredByQunitLane.browser: [assets] fetch libs from xmlID: mail.assets_lamejs 2026-10-19 14:39:21,291 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:39:21] "GET /web/bundle/mail.assets_lamejs HTTP/1.1" 200 - 3 0.001 0.009 2026-10-19 14:39:21,297 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.tests.test_livechat_operator_answered_by_qunit_lane.TestLivechatOperatorAnsweredByQunitLane.browser: [assets] fetch JS ressource: /web/assets/1656e97/mail.assets_lamejs.min.js 2026-10-19 14:39:21,320 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:39:21] "GET /web/assets/1656e97/mail.assets_lamejs.min.js HTTP/1.1" 200 - 4 0.003 0.010 2026-10-19 14:39:21,593 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:39:21] "GET /web/service-worker.js HTTP/1.1" 200 - 2 0.001 0.004 2026-10-19 14:39:21,639 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:39:21] "GET /web/offline HTTP/1.1" 200 - 7 0.006 0.020 2026-10-19 14:39:21,729 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 14:39:21] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-19 14:39:21,739 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 14:39:21] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.011 2026-10-19 14:39:21,762 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 14:39:21] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.021 2026-10-19 14:39:21,830 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 14:39:21] "GET /web_responsive/static/src/img/home-menu-bg-overlay.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 14:39:22,183 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.tests.test_livechat_operator_answered_by_qunit_lane.TestLivechatOperatorAnsweredByQunitLane.browser: VIIN-LANE-PROBE {"filter":"/^()((viin_ai_livechat\\ >\\ an\\ operator\\ reads\\ who\\ answered\\ an\\ AI\\ message.*))$/","moduleParam":null,"statsAll":0,"readyHookInstalled":true,"beginFired":true,"totalTestsAtBegin":7514,"modulesAtBegin":1552,"moduleCountNow":1552,"viinModuleCount":91,"viinModules":[{"name":"viin_ai_chat","tests":0},{"name":"viin_ai_chat > ai_command_provider (dashboard summary)","tests":5},{"name":"viin_ai_chat","tests":0},{"name":"viin_ai_chat > ViinAiChatPanel mount-time auto-resume","tests":3},{"name":"viin_ai_chat","tests":0},{"name":"viin_ai_chat > ui_context_service live trail","tests":5},{"name":"viin_ai_chat > ui_context_service search_facets","tests":6},{"name":"viin_ai_chat > ui_context_service selection reply","tests":2},{"name":"viin_ai_chat","tests":0},{"name":"viin_ai_chat > ui_directive_executor","tests":21},{"name":"viin_ai_chat","tests":0},{"name":"viin_ai_chat > ViinAiChatPanel directive transport","tests":5},{"name":"viin_ai_chat","tests":0},{"name":"viin_ai_chat > AiOutcomeNotice render","tests":3},{"name":"viin_ai_chat > ViinAiChatPanel envelope_payload wiring","tests":2},{"name":"viin_ai_chat","tests":0},{"name":"viin_ai_chat > MarkdownBlock closed AST","tests":8},{"name":"viin_ai_chat > ViinAiChatPanel markdown wiring role split","tests":1},{"name":"viin_ai_chat","tests":0},{"name":"viin_ai_chat > MarkdownBlock link node + linkPolicy prop","tests":5},{"name":"viin_ai_chat","tests":0},{"name":"viin_ai_chat > ViinAiChatPanel.reconcileFromSession()","tests":3},{"name":"viin_ai_chat > a turn shows its own answer","tests":3},{"name":"viin_ai_chat","tests":0},{"name":"viin_ai_chat > ViinAiChatPanel first-run banner, non-administrator","tests":2},{"name":"viin_ai_chat","tests":0},{"name":"viin_ai_chat > ViinAiChatPanel pending-card relay after a decision","tests":1},{"name":"viin_ai_chat","tests":0},{"name":"viin_ai_chat > ViinAiChatPanel empty-body fallback, client-side second wall","tests":1},{"name":"viin_ai_chat > ViinAiChatPanel error card must not overflow on an unbroken long token","tests":1},{"name":"viin_ai_chat","tests":0},{"name":"viin_ai_chat > ViinAiChatPanel empty-body fallback on a resumed conversation","tests":1},{"name":"viin_ai_chat","tests":0},{"name":"viin_ai_chat > ViinAiChatPanel error card retry affordance (throttled-turn recovery)","tests":1},{"name":"viin_ai_chat","tests":0},{"name":"viin_ai_chat > ViinAiChatPanel two-phase answer transport","tests":5},{"name":"viin_ai_chat","tests":0},{"name":"viin_ai_chat > AI navigation equals a menu click","tests":2},{"name":"viin_ai_chat","tests":0},{"name":"viin_ai_chat > ViinAiChatPanel Stop ends the caller's own turn","tests":2}],"firstModules":["web","web","web > MockServer","web","web > env","web"],"expectedPresent":[{"name":"viin_ai_livechat > an operator reads who answered an AI message","registered":true}],"filterMatchCount":1,"filterMatchSample":["viin_ai_livechat > an operator reads who answered an AI message: a livechat message the server describes shows who answered it"]} 2026-10-19 14:39:22,457 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.tests.test_livechat_operator_answered_by_qunit_lane.TestLivechatOperatorAnsweredByQunitLane.browser: "viin_ai_livechat > an operator reads who answered an AI message" passed 4 tests. 2026-10-19 14:39:22,458 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.tests.test_livechat_operator_answered_by_qunit_lane.TestLivechatOperatorAnsweredByQunitLane.browser: "viin_ai_livechat" passed 0 tests. 2026-10-19 14:39:22,491 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.tests.test_livechat_operator_answered_by_qunit_lane.TestLivechatOperatorAnsweredByQunitLane.browser: QUnit test suite done. 2026-10-19 14:39:22,492 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.tests.test_livechat_operator_answered_by_qunit_lane.TestLivechatOperatorAnsweredByQunitLane.browser: test successful 2026-10-19 14:39:22,523 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.tests.test_livechat_operator_answered_by_qunit_lane.TestLivechatOperatorAnsweredByQunitLane: Closing chrome headless with pid 11960 2026-10-19 14:39:22,540 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.tests.test_livechat_operator_answered_by_qunit_lane.TestLivechatOperatorAnsweredByQunitLane: Closing websocket connection 2026-10-19 14:39:22,543 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.tests.test_livechat_operator_answered_by_qunit_lane.TestLivechatOperatorAnsweredByQunitLane: Terminating chrome headless with pid 11960 2026-10-19 14:39:22,636 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.tests.test_livechat_operator_answered_by_qunit_lane.TestLivechatOperatorAnsweredByQunitLane: Chrome Log in: /tmp/odoo_tests/rb-993a05d-225723-426370/chrome_logs/chrome_log_20261019_143922_636246_TestLivechatOperatorAnsweredByQunitLane.txt 2026-10-19 14:39:22,636 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.tests.test_livechat_operator_answered_by_qunit_lane.TestLivechatOperatorAnsweredByQunitLane: Removing chrome user profile "/tmp/tmptjfs_vvt_chrome_odoo" 2026-10-19 14:39:22,651 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.tests.test_livechat_operator_answered_by_qunit_lane.TestLivechatOperatorAnsweredByQunitLane: waiting for threads: [] 2026-10-19 14:39:23,538 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:39:23] "GET /web/image/res.company/undefined/favicon HTTP/1.1" 404 - 236 0.354 1.446 2026-10-19 14:39:23,544 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.tests.test_livechat_operator_answered_by_qunit_lane.TestLivechatOperatorAnsweredByQunitLane: VIIN-LANE-PROBE {"filter":"/^()((viin_ai_livechat\\ >\\ an\\ operator\\ reads\\ who\\ answered\\ an\\ AI\\ message.*))$/","moduleParam":null,"statsAll":0,"readyHookInstalled":true,"beginFired":true,"totalTestsAtBegin":7514,"modulesAtBegin":1552,"moduleCountNow":1552,"viinModuleCount":91,"viinModules":[{"name":"viin_ai_chat","tests":0},{"name":"viin_ai_chat > ai_command_provider (dashboard summary)","tests":5},{"name":"viin_ai_chat","tests":0},{"name":"viin_ai_chat > ViinAiChatPanel mount-time auto-resume","tests":3},{"name":"viin_ai_chat","tests":0},{"name":"viin_ai_chat > ui_context_service live trail","tests":5},{"name":"viin_ai_chat > ui_context_service search_facets","tests":6},{"name":"viin_ai_chat > ui_context_service selection reply","tests":2},{"name":"viin_ai_chat","tests":0},{"name":"viin_ai_chat > ui_directive_executor","tests":21},{"name":"viin_ai_chat","tests":0},{"name":"viin_ai_chat > ViinAiChatPanel directive transport","tests":5},{"name":"viin_ai_chat","tests":0},{"name":"viin_ai_chat > AiOutcomeNotice render","tests":3},{"name":"viin_ai_chat > ViinAiChatPanel envelope_payload wiring","tests":2},{"name":"viin_ai_chat","tests":0},{"name":"viin_ai_chat > MarkdownBlock closed AST","tests":8},{"name":"viin_ai_chat > ViinAiChatPanel markdown wiring role split","tests":1},{"name":"viin_ai_chat","tests":0},{"name":"viin_ai_chat > MarkdownBlock link node + linkPolicy prop","tests":5},{"name":"viin_ai_chat","tests":0},{"name":"viin_ai_chat > ViinAiChatPanel.reconcileFromSession()","tests":3},{"name":"viin_ai_chat > a turn shows its own answer","tests":3},{"name":"viin_ai_chat","tests":0},{"name":"viin_ai_chat > ViinAiChatPanel first-run banner, non-administrator","tests":2},{"name":"viin_ai_chat","tests":0},{"name":"viin_ai_chat > ViinAiChatPanel pending-card relay after a decision","tests":1},{"name":"viin_ai_chat","tests":0},{"name":"viin_ai_chat > ViinAiChatPanel empty-body fallback, client-side second wall","tests":1},{"name":"viin_ai_chat > ViinAiChatPanel error card must not overflow on an unbroken long token","tests":1},{"name":"viin_ai_chat","tests":0},{"name":"viin_ai_chat > ViinAiChatPanel empty-body fallback on a resumed conversation","tests":1},{"name":"viin_ai_chat","tests":0},{"name":"viin_ai_chat > ViinAiChatPanel error card retry affordance (throttled-turn recovery)","tests":1},{"name":"viin_ai_chat","tests":0},{"name":"viin_ai_chat > ViinAiChatPanel two-phase answer transport","tests":5},{"name":"viin_ai_chat","tests":0},{"name":"viin_ai_chat > AI navigation equals a menu click","tests":2},{"name":"viin_ai_chat","tests":0},{"name":"viin_ai_chat > ViinAiChatPanel Stop ends the caller's own turn","tests":2}],"firstModules":["web","web","web > MockServer","web","web > env","web"],"expectedPresent":[{"name":"viin_ai_livechat > an operator reads who answered an AI message","registered":true}],"filterMatchCount":1,"filterMatchSample":["viin_ai_livechat > an operator reads who answered an AI message: a livechat message the server describes shows who answered it"]} 2026-10-19 14:39:23,545 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.tests.test_livechat_operator_answered_by_qunit_lane.TestLivechatOperatorAnsweredByQunitLane: livechat operator answered-by QUnit lane: viin_ai_livechat > an operator reads who answered an AI message -> passed 4 assertions 2026-10-19 14:39:23,561 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-19 14:39:24,363 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.tests.test_livechat_out_of_scope: Starting TestLivechatOutOfScope.test_a_declined_request_gets_the_scope_message_naming_the_business_in_the_visitors_language ... 2026-10-19 14:39:38,306 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=146 retrieval=ok hits=1 readable_hits=1 2026-10-19 14:39:38,434 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=146 outcome=decline run_status=ok 2026-10-19 14:39:38,573 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.tests.test_livechat_out_of_scope: Starting TestLivechatOutOfScope.test_a_turn_whose_model_did_not_decline_is_not_counted_as_out_of_scope ... 2026-10-19 14:39:50,552 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=147 retrieval=ok hits=1 readable_hits=1 2026-10-19 14:39:50,633 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=147 outcome=answer run_status=ok 2026-10-19 14:39:50,722 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.tests.test_livechat_out_of_scope: Starting TestLivechatOutOfScope.test_an_answer_in_words_that_also_declines_is_posted_alone_and_not_counted ... 2026-10-19 14:40:01,828 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=148 retrieval=ok hits=1 readable_hits=1 2026-10-19 14:40:01,974 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=148 outcome=answer run_status=ok 2026-10-19 14:40:02,090 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.tests.test_livechat_out_of_scope: Starting TestLivechatOutOfScope.test_the_unrelated_limit_stops_the_assistant_and_brings_a_colleague ... 2026-10-19 14:40:12,406 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=149 retrieval=ok hits=1 readable_hits=1 2026-10-19 14:40:12,503 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=149 outcome=decline run_status=ok 2026-10-19 14:40:12,775 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=149 retrieval=ok hits=1 readable_hits=1 2026-10-19 14:40:12,875 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=149 outcome=decline run_status=ok 2026-10-19 14:40:12,881 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: channel 149 reached 2 unrelated turns - the assistant stops and offers a colleague. 2026-10-19 14:40:13,195 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-19 14:40:13,833 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.tests.test_livechat_progressive_delivery: Starting TestLivechatProgressiveDelivery.test_an_answer_streams_to_the_visitor_on_every_streaming_protocol ... 2026-10-19 14:40:14,370 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=150 retrieval=ok hits=1 readable_hits=1 2026-10-19 14:40:14,650 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=150 outcome=answer run_status=ok 2026-10-19 14:40:14,926 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=151 retrieval=ok hits=1 readable_hits=1 2026-10-19 14:40:15,157 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=151 outcome=answer run_status=ok 2026-10-19 14:40:15,507 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=152 retrieval=ok hits=1 readable_hits=1 2026-10-19 14:40:15,712 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=152 outcome=answer run_status=ok 2026-10-19 14:40:15,779 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.tests.test_livechat_progressive_delivery: Starting TestLivechatProgressiveDelivery.test_the_assistant_is_shown_typing_while_the_model_answers_and_the_visitor_is_not ... 2026-10-19 14:40:16,284 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=153 retrieval=ok hits=1 readable_hits=1 2026-10-19 14:40:16,390 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=153 outcome=answer run_status=ok 2026-10-19 14:40:16,472 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-19 14:40:17,149 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.tests.test_livechat_public_turn_outcomes: Starting TestPublicTurnOutcomes.test_a_content_filtered_run_status_hands_off_and_shows_none_of_the_models_text ... 2026-10-19 14:40:18,330 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=154 retrieval=ok hits=1 readable_hits=1 2026-10-19 14:40:18,569 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: the answer for channel 154 held no words in 1 attempt(s) (run status content_filtered) - handing the visitor to a colleague. 2026-10-19 14:40:18,744 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.tests.test_livechat_public_turn_outcomes: Starting TestPublicTurnOutcomes.test_a_question_gets_one_model_call_grounded_on_the_passage_found ... 2026-10-19 14:40:19,895 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=155 retrieval=ok hits=1 readable_hits=1 2026-10-19 14:40:19,999 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=155 outcome=answer run_status=ok 2026-10-19 14:40:20,072 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.tests.test_livechat_public_turn_outcomes: Starting TestPublicTurnOutcomes.test_a_turn_whose_knowledge_search_has_nothing_to_use_still_asks_the_model ... 2026-10-19 14:40:21,471 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=156 retrieval=stale_index hits=0 readable_hits=0 2026-10-19 14:40:21,625 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=156 outcome=answer run_status=ok 2026-10-19 14:40:22,608 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=157 retrieval=no_index hits=0 readable_hits=0 2026-10-19 14:40:22,691 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=157 outcome=answer run_status=ok 2026-10-19 14:40:23,882 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=158 retrieval=no_index hits=0 readable_hits=0 2026-10-19 14:40:23,975 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=158 outcome=answer run_status=ok 2026-10-19 14:40:25,325 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.tests.test_livechat_public_turn_outcomes: Starting TestPublicTurnOutcomes.test_an_output_limit_run_status_still_shows_the_partial_answer_with_an_honest_notice ... 2026-10-19 14:40:26,612 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=160 retrieval=ok hits=1 readable_hits=1 2026-10-19 14:40:26,929 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=160 outcome=answer run_status=output_limit 2026-10-19 14:40:27,016 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.tests.test_livechat_public_turn_outcomes: Starting TestPublicTurnOutcomes.test_content_unpublished_since_the_last_sync_never_reaches_the_model ... 2026-10-19 14:40:29,004 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=161 retrieval=ok hits=3 readable_hits=2 2026-10-19 14:40:29,084 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=161 outcome=answer run_status=ok 2026-10-19 14:40:29,156 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.tests.test_livechat_public_turn_outcomes: Starting TestPublicTurnOutcomes.test_published_content_is_never_reported_as_an_administrator_exposure ... 2026-10-19 14:40:31,239 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.tests.test_livechat_public_turn_outcomes: Starting TestPublicTurnOutcomes.test_published_content_of_the_website_grounds_the_answer_alongside_the_agents_own ... 2026-10-19 14:40:33,328 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=163 retrieval=ok hits=3 readable_hits=3 2026-10-19 14:40:33,413 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=163 outcome=answer run_status=ok 2026-10-19 14:40:33,486 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.tests.test_livechat_public_turn_outcomes: Starting TestPublicTurnOutcomes.test_the_business_profile_leads_the_passages_ahead_of_every_hit ... 2026-10-19 14:40:44,510 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=164 retrieval=ok hits=1 readable_hits=1 2026-10-19 14:40:44,590 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=164 outcome=answer run_status=ok 2026-10-19 14:40:44,681 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.tests.test_livechat_public_turn_outcomes: Starting TestPublicTurnOutcomes.test_the_prompt_names_the_business_of_the_conversations_website ... 2026-10-19 14:40:54,227 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=165 retrieval=ok hits=1 readable_hits=1 2026-10-19 14:40:54,331 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=165 outcome=answer run_status=ok 2026-10-19 14:40:54,458 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-19 14:40:55,032 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.tests.test_livechat_reply_language: Starting TestLivechatReplyLanguage.test_a_declared_language_that_is_not_active_keeps_the_page_language ... 2026-10-19 14:41:07,802 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=166 retrieval=ok hits=1 readable_hits=1 2026-10-19 14:41:07,899 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=166 outcome=decline run_status=ok 2026-10-19 14:41:07,990 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.tests.test_livechat_reply_language: Starting TestLivechatReplyLanguage.test_a_forward_operator_steps_own_message_renders_in_the_visitors_stored_reply_language ... 2026-10-19 14:41:11,827 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.tests.test_livechat_reply_language: Starting TestLivechatReplyLanguage.test_a_hand_off_notice_speaks_the_language_an_earlier_turn_declared ... 2026-10-19 14:41:24,508 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=168 retrieval=ok hits=1 readable_hits=1 2026-10-19 14:41:24,619 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=168 outcome=answer run_status=ok 2026-10-19 14:41:34,869 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=169 retrieval=ok hits=1 readable_hits=1 2026-10-19 14:41:35,026 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=169 outcome=decline run_status=ok 2026-10-19 14:41:35,307 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=169 retrieval=ok hits=1 readable_hits=1 2026-10-19 14:41:35,442 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=169 outcome=decline run_status=ok 2026-10-19 14:41:35,452 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: channel 169 reached 2 unrelated turns - the assistant stops and offers a colleague. 2026-10-19 14:41:46,463 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=170 retrieval=ok hits=1 readable_hits=1 2026-10-19 14:41:46,550 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=170 outcome=answer run_status=ok 2026-10-19 14:41:57,803 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.tests.test_livechat_reply_language: Starting TestLivechatReplyLanguage.test_a_language_named_without_its_region_resolves_to_the_one_the_visitor_means ... 2026-10-19 14:42:16,724 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=172 retrieval=ok hits=1 readable_hits=1 2026-10-19 14:42:16,888 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=172 outcome=decline run_status=ok 2026-10-19 14:42:28,724 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=173 retrieval=ok hits=1 readable_hits=1 2026-10-19 14:42:28,857 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=173 outcome=decline run_status=ok 2026-10-19 14:42:40,073 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=174 retrieval=ok hits=1 readable_hits=1 2026-10-19 14:42:40,198 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=174 outcome=decline run_status=ok 2026-10-19 14:42:40,340 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.tests.test_livechat_reply_language: Starting TestLivechatReplyLanguage.test_a_refusal_the_run_writes_speaks_the_visitors_language_not_the_pages ... 2026-10-19 14:42:53,941 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=175 retrieval=ok hits=1 readable_hits=1 2026-10-19 14:42:54,052 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=175 outcome=answer run_status=ok 2026-10-19 14:42:54,321 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=175 retrieval=ok hits=1 readable_hits=1 2026-10-19 14:42:54,390 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.models.agent: viin.ai.agent: tool=search_knowledge not offered - arguments do not fit: missing query 2026-10-19 14:42:54,409 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=175 outcome=answer run_status=ok 2026-10-19 14:42:54,507 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.tests.test_livechat_reply_language: Starting TestLivechatReplyLanguage.test_a_reply_speaks_the_page_language_until_an_answer_declared_one ... 2026-10-19 14:43:06,539 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=176 retrieval=ok hits=1 readable_hits=1 2026-10-19 14:43:06,689 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=176 outcome=decline run_status=ok 2026-10-19 14:43:06,811 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.tests.test_livechat_reply_language: Starting TestLivechatReplyLanguage.test_a_turn_that_declares_no_language_keeps_the_language_an_earlier_turn_declared ... 2026-10-19 14:43:20,162 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=177 retrieval=ok hits=1 readable_hits=1 2026-10-19 14:43:20,254 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=177 outcome=answer run_status=ok 2026-10-19 14:43:20,484 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=177 retrieval=ok hits=1 readable_hits=1 2026-10-19 14:43:20,599 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=177 outcome=decline run_status=ok 2026-10-19 14:43:20,708 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.tests.test_livechat_reply_language: Starting TestLivechatReplyLanguage.test_a_visitors_words_get_the_reply_language_frame_and_no_language_is_named ... 2026-10-19 14:43:33,395 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=178 retrieval=ok hits=1 readable_hits=1 2026-10-19 14:43:33,483 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=178 outcome=answer run_status=ok 2026-10-19 14:43:33,575 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.tests.test_livechat_reply_language: Starting TestLivechatReplyLanguage.test_an_answer_to_a_message_with_no_letters_speaks_the_visitors_stored_language ... 2026-10-19 14:43:47,053 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=179 retrieval=ok hits=1 readable_hits=1 2026-10-19 14:43:47,158 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=179 outcome=answer run_status=ok 2026-10-19 14:43:47,433 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=179 retrieval=ok hits=1 readable_hits=1 2026-10-19 14:43:47,521 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=179 outcome=answer run_status=ok 2026-10-19 14:43:47,568 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.tests.test_livechat_reply_language: Starting TestLivechatReplyLanguage.test_an_unrelated_request_is_declined_in_the_language_the_turn_declared ... 2026-10-19 14:44:00,499 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=180 retrieval=ok hits=1 readable_hits=1 2026-10-19 14:44:00,615 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=180 outcome=decline run_status=ok 2026-10-19 14:44:00,743 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.tests.test_livechat_reply_language: Starting TestLivechatReplyLanguage.test_the_opening_message_speaks_the_language_the_turn_declared_not_the_pages ... 2026-10-19 14:44:13,806 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=181 retrieval=ok hits=1 readable_hits=1 2026-10-19 14:44:13,950 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=181 outcome=decline run_status=ok 2026-10-19 14:44:26,280 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=182 retrieval=ok hits=1 readable_hits=1 2026-10-19 14:44:26,421 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=182 outcome=decline run_status=ok 2026-10-19 14:44:26,583 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-19 14:44:27,331 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.tests.test_livechat_request_human: Starting TestLivechatRequestHuman.test_a_request_while_the_assistant_is_answering_is_left_for_that_turn ... 2026-10-19 14:44:28,514 100 INFO rb-993a05d-225723-426370 odoo.tests.common: Opening a test cursor without specified test on request /viin_ai_livechat/request_human in /viin_ai_livechat/tests/test_livechat_request_human.py:TestLivechatRequestHuman.test_a_request_while_the_assistant_is_answering_is_left_for_that_turn 2026-10-19 14:44:28,519 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 14:44:28,991 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:44:28] "POST /viin_ai_livechat/request_human HTTP/1.1" 200 - 33 0.034 0.444 2026-10-19 14:44:29,012 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.tests.test_livechat_request_human: Starting TestLivechatRequestHuman.test_the_cross_origin_widget_hands_over_with_its_guest_token ... 2026-10-19 14:44:30,056 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 14:44:30,612 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:44:30] "POST /viin_ai_livechat/cors/request_human HTTP/1.1" 200 - 141 0.130 0.430 2026-10-19 14:44:30,775 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:44:30] "POST /chatbot/step/trigger HTTP/1.1" 200 - 29 0.020 0.031 2026-10-19 14:44:30,784 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.tests.test_livechat_request_human: Starting TestLivechatRequestHuman.test_the_visitor_hands_their_own_conversation_to_a_colleague_without_any_ai_call ... 2026-10-19 14:44:31,815 100 INFO rb-993a05d-225723-426370 odoo.tests.common: Opening a test cursor without specified test on request /viin_ai_livechat/request_human in /viin_ai_livechat/tests/test_livechat_request_human.py:TestLivechatRequestHuman.test_the_visitor_hands_their_own_conversation_to_a_colleague_without_any_ai_call 2026-10-19 14:44:31,819 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 14:44:32,447 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:44:32] "POST /viin_ai_livechat/request_human HTTP/1.1" 200 - 138 0.113 0.520 2026-10-19 14:44:32,600 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:44:32] "POST /chatbot/step/trigger HTTP/1.1" 200 - 30 0.013 0.029 2026-10-19 14:44:32,611 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.tests.test_livechat_request_human: Starting TestLivechatRequestHuman.test_with_nobody_free_the_visitor_is_told_and_the_assistant_still_stops ... 2026-10-19 14:44:32,934 100 INFO rb-993a05d-225723-426370 odoo.tests.common: Opening a test cursor without specified test on request /viin_ai_livechat/request_human in /viin_ai_livechat/tests/test_livechat_request_human.py:TestLivechatRequestHuman.test_with_nobody_free_the_visitor_is_told_and_the_assistant_still_stops 2026-10-19 14:44:32,940 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 14:44:33,481 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:44:33] "POST /viin_ai_livechat/request_human HTTP/1.1" 200 - 85 0.056 0.492 2026-10-19 14:44:33,654 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:44:33] "POST /chatbot/step/trigger HTTP/1.1" 200 - 33 0.041 0.036 2026-10-19 14:44:33,676 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-19 14:44:36,341 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.tests.test_livechat_turn_frame_reaches_a_delegate: Starting TestLivechatDelegateCardOnTheSite.test_a_delegate_of_an_employees_site_turn_offers_a_card_and_resumes_with_the_browsers_answer ... 2026-10-19 14:44:46,034 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426370 login:frame_employee from n/a 2026-10-19 14:44:46,147 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 14:44:46,828 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=187 retrieval=ok hits=1 readable_hits=1 2026-10-19 14:44:47,199 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:44:47] "POST /chatbot/step/trigger HTTP/1.1" 200 - 292 0.267 0.789 2026-10-19 14:44:47,906 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=187 outcome=answer run_status=ok 2026-10-19 14:44:47,966 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:44:47] "POST /viin_ai_livechat/route_result HTTP/1.1" 200 - 259 0.249 0.494 2026-10-19 14:44:48,002 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-19 14:44:50,404 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.tests.test_livechat_turn_frame_reaches_a_delegate: Starting TestLivechatTurnFrameOfADelegate.test_a_delegate_of_a_site_turn_answers_inside_the_callers_frame ... 2026-10-19 14:45:03,543 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=188 retrieval=ok hits=1 readable_hits=1 2026-10-19 14:45:03,773 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=188 outcome=answer run_status=ok 2026-10-19 14:45:03,844 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.tests.test_livechat_turn_frame_reaches_a_delegate: Starting TestLivechatTurnFrameOfADelegate.test_a_portal_customer_is_offered_no_hand_off_no_skill_and_no_catalogue ... 2026-10-19 14:45:13,437 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=189 retrieval=ok hits=1 readable_hits=1 2026-10-19 14:45:13,601 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=189 outcome=answer run_status=ok 2026-10-19 14:45:13,696 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.tests.test_livechat_turn_frame_reaches_a_delegate: Starting TestLivechatTurnFrameOfADelegate.test_an_employee_chatting_on_the_site_is_offered_the_assistants_they_may_read ... 2026-10-19 14:45:24,554 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=190 retrieval=ok hits=1 readable_hits=1 2026-10-19 14:45:24,748 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=190 outcome=answer run_status=ok 2026-10-19 14:45:24,844 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-19 14:45:25,564 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.tests.test_livechat_turn_knowledge: Starting TestLivechatTurnKnowledge.test_a_websites_profile_never_reaches_the_visitor_of_another_website ... 2026-10-19 14:45:47,038 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=191 retrieval=ok hits=2 readable_hits=1 2026-10-19 14:45:47,192 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=191 outcome=answer run_status=ok 2026-10-19 14:45:47,319 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.tests.test_livechat_turn_knowledge: Starting TestLivechatTurnKnowledge.test_an_exhausted_company_cost_cap_ends_the_turn_like_every_ceiling ... 2026-10-19 14:45:48,746 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.tests.test_livechat_turn_knowledge: Starting TestLivechatTurnKnowledge.test_the_profile_still_reaches_the_model_when_the_search_has_nothing_to_use ... 2026-10-19 14:46:00,063 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=193 retrieval=no_provider hits=0 readable_hits=0 2026-10-19 14:46:00,172 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=193 outcome=answer run_status=ok 2026-10-19 14:46:10,425 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=194 retrieval=no_index hits=0 readable_hits=0 2026-10-19 14:46:10,531 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=194 outcome=answer run_status=ok 2026-10-19 14:46:10,670 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-19 14:46:11,274 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.tests.test_livechat_turn_lifecycle: Starting TestLivechatTurnLifecycle.test_a_ceiling_found_on_the_next_message_announces_the_colleague_once ... 2026-10-19 14:46:12,526 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=195 retrieval=ok hits=1 readable_hits=1 2026-10-19 14:46:12,703 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=195 outcome=answer run_status=ok 2026-10-19 14:46:13,103 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.tests.test_livechat_turn_lifecycle: Starting TestLivechatTurnLifecycle.test_ai_step_with_no_message_posts_no_placeholder_of_its_own ... 2026-10-19 14:46:13,572 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=197 retrieval=ok hits=1 readable_hits=1 2026-10-19 14:46:13,677 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=197 outcome=answer run_status=ok 2026-10-19 14:46:13,749 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.tests.test_livechat_turn_lifecycle: Starting TestLivechatTurnLifecycle.test_ceiling_found_on_next_message_with_nobody_free_never_claims_a_colleague_is_coming ... 2026-10-19 14:46:14,289 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=198 retrieval=ok hits=1 readable_hits=1 2026-10-19 14:46:14,386 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=198 outcome=answer run_status=ok 2026-10-19 14:46:14,629 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.tests.test_livechat_turn_lifecycle: Starting TestLivechatTurnLifecycle.test_conversation_stops_before_it_can_be_run_up_as_a_bill ... 2026-10-19 14:46:15,821 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.tests.test_livechat_turn_lifecycle: Starting TestLivechatTurnLifecycle.test_daily_channel_ceiling_survives_the_visitor_opening_a_new_chat ... 2026-10-19 14:46:16,899 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.tests.test_livechat_turn_lifecycle: Starting TestLivechatTurnLifecycle.test_daily_cost_cap_exhaustion_reaches_the_same_ending_as_the_ceiling ... 2026-10-19 14:46:17,656 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.tests.test_livechat_turn_lifecycle: Starting TestLivechatTurnLifecycle.test_every_ending_says_a_sentence_last_clears_the_typing_and_brings_in_a_free_colleague ... 2026-10-19 14:46:19,223 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 552 and Message-Id '<047545183250786.1792421179.081393480300903-openerp-message-notify@3402a05e02fb>' from 'viindoobot@example.viindoo.com' to (redacted) 'a****@yourcompany.example.com' successfully sent 2026-10-19 14:46:19,223 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 14:46:19,245 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #2100 deleted mail.mail records with IDs: [552] 2026-10-19 14:46:19,245 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 14:46:29,441 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.tests.test_livechat_turn_lifecycle: Starting TestLivechatTurnLifecycle.test_every_non_ai_step_type_still_renders_through_core ... 2026-10-19 14:46:30,823 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.tests.test_livechat_turn_lifecycle: Starting TestLivechatTurnLifecycle.test_spend_cap_ending_speaks_once_with_no_operator_available ... 2026-10-19 14:46:31,646 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.tests.test_livechat_turn_lifecycle: Starting TestLivechatTurnLifecycle.test_step_preamble_is_posted_once_per_conversation ... 2026-10-19 14:46:32,120 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=227 retrieval=ok hits=1 readable_hits=1 2026-10-19 14:46:32,232 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=227 outcome=answer run_status=ok 2026-10-19 14:46:32,521 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=227 retrieval=ok hits=1 readable_hits=1 2026-10-19 14:46:32,597 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=227 outcome=answer run_status=ok 2026-10-19 14:46:32,676 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.tests.test_livechat_turn_lifecycle: Starting TestLivechatTurnLifecycle.test_visitor_can_ask_a_second_question_and_get_a_second_answer ... 2026-10-19 14:46:33,237 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=228 retrieval=ok hits=1 readable_hits=1 2026-10-19 14:46:33,388 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=228 outcome=answer run_status=ok 2026-10-19 14:46:33,564 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=228 retrieval=ok hits=1 readable_hits=1 2026-10-19 14:46:33,623 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=228 outcome=answer run_status=ok 2026-10-19 14:46:33,688 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-19 14:46:34,392 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.tests.test_livechat_turn_lock: Starting TestLivechatPublicRouteSurface.test_every_public_route_this_module_adds_serves_only_the_visitor_whose_conversation_it_is ... 2026-10-19 14:46:34,803 100 INFO rb-993a05d-225723-426370 odoo.tests.common: Opening a test cursor without specified test on request /viin_ai_livechat/request_human in /viin_ai_livechat/tests/test_livechat_turn_lock.py:TestLivechatPublicRouteSurface.test_every_public_route_this_module_adds_serves_only_the_visitor_whose_conversation_it_is 2026-10-19 14:46:34,812 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 14:46:36,628 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:46:36] "POST /viin_ai_livechat/request_human HTTP/1.1" 200 - 85 0.069 1.758 2026-10-19 14:46:36,788 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:46:36] "POST /viin_ai_livechat/request_human HTTP/1.1" 200 - 5 0.002 0.009 2026-10-19 14:46:37,036 100 INFO rb-993a05d-225723-426370 odoo.tests.common: Opening a test cursor without specified test on request /viin_ai_livechat/request_human in /viin_ai_livechat/tests/test_livechat_turn_lock.py:TestLivechatPublicRouteSurface.test_every_public_route_this_module_adds_serves_only_the_visitor_whose_conversation_it_is 2026-10-19 14:46:37,057 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:46:37] "POST /viin_ai_livechat/request_human HTTP/1.1" 200 - 9 0.012 0.010 2026-10-19 14:46:37,211 100 INFO rb-993a05d-225723-426370 odoo.tests.common: Opening a test cursor without specified test on request /viin_ai_livechat/cors/request_human in /viin_ai_livechat/tests/test_livechat_turn_lock.py:TestLivechatPublicRouteSurface.test_every_public_route_this_module_adds_serves_only_the_visitor_whose_conversation_it_is 2026-10-19 14:46:37,321 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:46:37] "POST /viin_ai_livechat/cors/request_human HTTP/1.1" 200 - 59 0.031 0.080 2026-10-19 14:46:37,506 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:46:37] "POST /viin_ai_livechat/cors/request_human HTTP/1.1" 200 - 9 0.004 0.012 2026-10-19 14:46:37,749 100 INFO rb-993a05d-225723-426370 odoo.tests.common: Opening a test cursor without specified test on request /viin_ai_livechat/cors/request_human in /viin_ai_livechat/tests/test_livechat_turn_lock.py:TestLivechatPublicRouteSurface.test_every_public_route_this_module_adds_serves_only_the_visitor_whose_conversation_it_is 2026-10-19 14:46:37,777 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:46:37] "POST /viin_ai_livechat/cors/request_human HTTP/1.1" 200 - 10 0.017 0.012 2026-10-19 14:46:37,972 100 INFO rb-993a05d-225723-426370 odoo.tests.common: Opening a test cursor without specified test on request /viin_ai_livechat/route_result in /viin_ai_livechat/tests/test_livechat_turn_lock.py:TestLivechatPublicRouteSurface.test_every_public_route_this_module_adds_serves_only_the_visitor_whose_conversation_it_is 2026-10-19 14:46:38,011 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:46:38] "POST /viin_ai_livechat/route_result HTTP/1.1" 200 - 26 0.017 0.023 2026-10-19 14:46:38,199 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:46:38] "POST /viin_ai_livechat/route_result HTTP/1.1" 200 - 5 0.002 0.008 2026-10-19 14:46:38,447 100 INFO rb-993a05d-225723-426370 odoo.tests.common: Opening a test cursor without specified test on request /viin_ai_livechat/route_result in /viin_ai_livechat/tests/test_livechat_turn_lock.py:TestLivechatPublicRouteSurface.test_every_public_route_this_module_adds_serves_only_the_visitor_whose_conversation_it_is 2026-10-19 14:46:38,467 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:46:38] "POST /viin_ai_livechat/route_result HTTP/1.1" 200 - 9 0.007 0.013 2026-10-19 14:46:38,650 100 INFO rb-993a05d-225723-426370 odoo.tests.common: Opening a test cursor without specified test on request /viin_ai_livechat/cors/route_result in /viin_ai_livechat/tests/test_livechat_turn_lock.py:TestLivechatPublicRouteSurface.test_every_public_route_this_module_adds_serves_only_the_visitor_whose_conversation_it_is 2026-10-19 14:46:38,683 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:46:38] "POST /viin_ai_livechat/cors/route_result HTTP/1.1" 200 - 23 0.011 0.023 2026-10-19 14:46:38,855 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:46:38] "POST /viin_ai_livechat/cors/route_result HTTP/1.1" 200 - 9 0.006 0.010 2026-10-19 14:46:39,105 100 INFO rb-993a05d-225723-426370 odoo.tests.common: Opening a test cursor without specified test on request /viin_ai_livechat/cors/route_result in /viin_ai_livechat/tests/test_livechat_turn_lock.py:TestLivechatPublicRouteSurface.test_every_public_route_this_module_adds_serves_only_the_visitor_whose_conversation_it_is 2026-10-19 14:46:39,118 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:46:39] "POST /viin_ai_livechat/cors/route_result HTTP/1.1" 200 - 10 0.006 0.008 2026-10-19 14:46:39,298 100 INFO rb-993a05d-225723-426370 odoo.tests.common: Opening a test cursor without specified test on request /viin_ai_livechat/pending_call in /viin_ai_livechat/tests/test_livechat_turn_lock.py:TestLivechatPublicRouteSurface.test_every_public_route_this_module_adds_serves_only_the_visitor_whose_conversation_it_is 2026-10-19 14:46:39,341 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:46:39] "POST /viin_ai_livechat/pending_call HTTP/1.1" 200 - 17 0.026 0.018 2026-10-19 14:46:39,528 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:46:39] "POST /viin_ai_livechat/pending_call HTTP/1.1" 200 - 5 0.003 0.008 2026-10-19 14:46:39,803 100 INFO rb-993a05d-225723-426370 odoo.tests.common: Opening a test cursor without specified test on request /viin_ai_livechat/pending_call in /viin_ai_livechat/tests/test_livechat_turn_lock.py:TestLivechatPublicRouteSurface.test_every_public_route_this_module_adds_serves_only_the_visitor_whose_conversation_it_is 2026-10-19 14:46:39,821 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:46:39] "POST /viin_ai_livechat/pending_call HTTP/1.1" 200 - 9 0.007 0.012 2026-10-19 14:46:40,001 100 INFO rb-993a05d-225723-426370 odoo.tests.common: Opening a test cursor without specified test on request /viin_ai_livechat/cors/pending_call in /viin_ai_livechat/tests/test_livechat_turn_lock.py:TestLivechatPublicRouteSurface.test_every_public_route_this_module_adds_serves_only_the_visitor_whose_conversation_it_is 2026-10-19 14:46:40,051 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:46:40] "POST /viin_ai_livechat/cors/pending_call HTTP/1.1" 200 - 18 0.018 0.033 2026-10-19 14:46:40,233 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:46:40] "POST /viin_ai_livechat/cors/pending_call HTTP/1.1" 200 - 9 0.006 0.010 2026-10-19 14:46:40,524 100 INFO rb-993a05d-225723-426370 odoo.tests.common: Opening a test cursor without specified test on request /viin_ai_livechat/cors/pending_call in /viin_ai_livechat/tests/test_livechat_turn_lock.py:TestLivechatPublicRouteSurface.test_every_public_route_this_module_adds_serves_only_the_visitor_whose_conversation_it_is 2026-10-19 14:46:40,536 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:46:40] "POST /viin_ai_livechat/cors/pending_call HTTP/1.1" 200 - 10 0.004 0.009 2026-10-19 14:46:40,561 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-19 14:46:41,245 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.tests.test_livechat_turn_lock: Starting TestLivechatTurnLockWire.test_a_new_visitor_is_never_shown_the_state_of_another_visitors_conversation ... 2026-10-19 14:46:41,643 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 14:46:42,060 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:46:42] "POST /im_livechat/init HTTP/1.1" 200 - 25 0.023 0.398 2026-10-19 14:46:42,066 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.tests.test_livechat_turn_lock: Starting TestLivechatTurnLockWire.test_the_wire_marks_the_answering_ai_step_and_no_other_step ... 2026-10-19 14:46:42,395 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 14:46:42,779 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:46:42] "POST /im_livechat/init HTTP/1.1" 200 - 25 0.028 0.364 2026-10-19 14:46:43,143 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=254 retrieval=ok hits=1 readable_hits=1 2026-10-19 14:46:43,304 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=254 outcome=answer run_status=ok 2026-10-19 14:46:43,392 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:46:43] "POST /chatbot/step/trigger HTTP/1.1" 200 - 197 0.204 0.230 2026-10-19 14:46:43,410 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-19 14:46:43,417 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.tests.test_livechat_turn_lock_qunit: Starting TestLivechatTurnLockQUnit.test_turn_lock_qunit_suite_selected_and_passes ... 2026-10-19 14:46:43,845 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.tests.test_livechat_turn_lock_qunit.TestLivechatTurnLockQUnit: Chrome pid: 12159 2026-10-19 14:46:43,846 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.tests.test_livechat_turn_lock_qunit.TestLivechatTurnLockQUnit: Chrome headless temporary user profile dir: /tmp/tmp6qb6lcwp_chrome_odoo 2026-10-19 14:46:43,847 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.tests.test_livechat_turn_lock_qunit.TestLivechatTurnLockQUnit: Issuing json command http://127.0.0.1:37725/json/version 2026-10-19 14:46:43,851 100 INFO rb-993a05d-225723-426370 odoo.tests.common.requests: request http://127.0.0.1:37725/json/version with timeout 3 increased to 10s during tests 2026-10-19 14:46:43,907 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.tests.test_livechat_turn_lock_qunit.TestLivechatTurnLockQUnit: Browser version: Chrome/150.0.7871.114 2026-10-19 14:46:43,910 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.tests.test_livechat_turn_lock_qunit.TestLivechatTurnLockQUnit: Issuing json command http://127.0.0.1:37725/json 2026-10-19 14:46:43,913 100 INFO rb-993a05d-225723-426370 odoo.tests.common.requests: request http://127.0.0.1:37725/json with timeout 3 increased to 10s during tests 2026-10-19 14:46:43,930 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.tests.test_livechat_turn_lock_qunit.TestLivechatTurnLockQUnit: Websocket url found: ws://127.0.0.1:37725/devtools/page/9E1FEA343303BFAE5139D5900A1C4658 2026-10-19 14:46:43,944 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.tests.test_livechat_turn_lock_qunit.TestLivechatTurnLockQUnit: Enable chrome headless console log notification 2026-10-19 14:46:43,951 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.tests.test_livechat_turn_lock_qunit.TestLivechatTurnLockQUnit: Chrome headless enable page notifications 2026-10-19 14:46:44,900 100 INFO rb-993a05d-225723-426370 odoo.tests.common: Surpressing hash update in CryptContext override 2026-10-19 14:46:44,907 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426370 login:admin from n/a 2026-10-19 14:46:44,925 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.tests.test_livechat_turn_lock_qunit.TestLivechatTurnLockQUnit: Setting session cookie in browser 2026-10-19 14:46:44,928 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.tests.test_livechat_turn_lock_qunit.TestLivechatTurnLockQUnit: Open "http://127.0.0.1:8069/web/tests/livechat?module=viin_ai_livechat" in browser 2026-10-19 14:46:44,928 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.tests.test_livechat_turn_lock_qunit.TestLivechatTurnLockQUnit: Navigating to: "http://127.0.0.1:8069/web/tests/livechat?module=viin_ai_livechat" 2026-10-19 14:46:44,959 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 14:46:45,847 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:46:45] "GET /web/tests/livechat?module=viin_ai_livechat HTTP/1.1" 200 - 48 0.034 0.861 2026-10-19 14:46:45,852 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.tests.test_livechat_turn_lock_qunit.TestLivechatTurnLockQUnit: Navigation result: {'frameId': '9E1FEA343303BFAE5139D5900A1C4658', 'loaderId': '57789205903C8C46621BF9F89F0BD059', 'isDownload': False} 2026-10-19 14:46:45,853 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.tests.test_livechat_turn_lock_qunit.TestLivechatTurnLockQUnit: Waiting for frame '9E1FEA343303BFAE5139D5900A1C4658' to stop loading 2026-10-19 14:46:45,910 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:46:45] "GET /web/assets/5b3c098/im_livechat.embed_test_assets.min.css HTTP/1.1" 200 - 4 0.009 0.012 2026-10-19 14:46:45,937 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:46:45] "GET /web/assets/0742589/im_livechat.embed_test_assets.min.js HTTP/1.1" 200 - 4 0.007 0.038 2026-10-19 14:46:45,944 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:46:45] "GET /web/assets/68c1d70/im_livechat.qunit_embed_suite.min.js HTTP/1.1" 200 - 4 0.007 0.035 2026-10-19 14:46:45,985 100 INFO rb-993a05d-225723-426370 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-19 14:46:47,434 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.tests.test_livechat_turn_lock_qunit.TestLivechatTurnLockQUnit: Evaluate ready code "document.readyState === 'complete'" 2026-10-19 14:46:47,503 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.tests.test_livechat_turn_lock_qunit.TestLivechatTurnLockQUnit: Evaluate test code "" 2026-10-19 14:46:47,533 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 14:46:47] "GET /viin_brand/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.006 2026-10-19 14:46:49,090 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:46:49] "POST /bus/get_model_definitions HTTP/1.1" 200 - 465 0.536 1.104 2026-10-19 14:46:49,107 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:46:49] "GET /web/bundle/web.assets_emoji HTTP/1.1" 200 - 3 0.010 1.644 2026-10-19 14:46:49,133 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:46:49] "GET /web/assets/5d0c822/web.assets_emoji.min.js HTTP/1.1" 200 - 4 0.006 0.009 2026-10-19 14:46:49,193 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:46:49] "GET /web/bundle/mail.assets_lamejs HTTP/1.1" 200 - 3 0.005 0.009 2026-10-19 14:46:49,217 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:46:49] "GET /web/assets/1656e97/mail.assets_lamejs.min.js HTTP/1.1" 200 - 4 0.004 0.011 2026-10-19 14:46:49,395 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:46:49] "GET /web/service-worker.js HTTP/1.1" 200 - 2 0.001 0.005 2026-10-19 14:46:49,443 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:46:49] "GET /web/offline HTTP/1.1" 200 - 7 0.008 0.017 2026-10-19 14:46:49,504 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 14:46:49] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.018 2026-10-19 14:46:49,507 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 14:46:49] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.025 2026-10-19 14:46:49,512 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 14:46:49] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.011 2026-10-19 14:46:49,655 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 14:46:49] "GET /web_responsive/static/src/img/home-menu-bg-overlay.svg HTTP/1.1" 200 - 0 0.000 0.027 2026-10-19 14:46:51,346 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:46:51] "GET /web/image/res.company/undefined/favicon HTTP/1.1" 404 - 238 0.358 1.539 2026-10-19 14:47:34,969 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.tests.test_livechat_turn_lock_qunit.TestLivechatTurnLockQUnit: Closing chrome headless with pid 12159 2026-10-19 14:47:34,970 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.tests.test_livechat_turn_lock_qunit.TestLivechatTurnLockQUnit: Closing websocket connection 2026-10-19 14:47:34,970 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.tests.test_livechat_turn_lock_qunit.TestLivechatTurnLockQUnit: Terminating chrome headless with pid 12159 2026-10-19 14:47:35,069 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.tests.test_livechat_turn_lock_qunit.TestLivechatTurnLockQUnit: Chrome Log in: /tmp/odoo_tests/rb-993a05d-225723-426370/chrome_logs/chrome_log_20261019_144735_069502_TestLivechatTurnLockQUnit.txt 2026-10-19 14:47:35,070 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.tests.test_livechat_turn_lock_qunit.TestLivechatTurnLockQUnit: Removing chrome user profile "/tmp/tmp6qb6lcwp_chrome_odoo" 2026-10-19 14:47:35,128 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-19 14:47:36,063 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.tests.test_livechat_turn_serialization: Starting TestLivechatTurnSerialization.test_a_human_asked_for_during_a_turn_gets_the_human_and_the_model_is_called_once ... 2026-10-19 14:47:36,504 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=255 retrieval=ok hits=1 readable_hits=1 2026-10-19 14:47:36,632 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=255 outcome=answer run_status=ok 2026-10-19 14:47:36,814 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.tests.test_livechat_turn_serialization: Starting TestLivechatTurnSerialization.test_a_message_is_settled_once_however_its_turn_ended ... 2026-10-19 14:47:37,221 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=256 retrieval=ok hits=1 readable_hits=1 2026-10-19 14:47:37,316 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=256 outcome=answer run_status=ok 2026-10-19 14:47:37,608 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=257 retrieval=ok hits=1 readable_hits=1 2026-10-19 14:47:37,678 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=257 outcome=decline run_status=ok 2026-10-19 14:47:38,944 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-19 14:47:39,592 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.tests.test_livechat_visitor_address_ceiling: Starting TestLivechatVisitorAddressCeiling.test_a_turn_whose_address_cannot_be_read_is_answered_without_a_per_address_ceiling ... 2026-10-19 14:47:40,284 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=262 retrieval=ok hits=1 readable_hits=1 2026-10-19 14:47:40,430 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=262 outcome=answer run_status=ok 2026-10-19 14:47:40,658 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=263 retrieval=ok hits=1 readable_hits=1 2026-10-19 14:47:40,720 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=263 outcome=answer run_status=ok 2026-10-19 14:47:41,195 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=264 retrieval=ok hits=1 readable_hits=1 2026-10-19 14:47:41,279 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=264 outcome=answer run_status=ok 2026-10-19 14:47:41,525 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=265 retrieval=ok hits=1 readable_hits=1 2026-10-19 14:47:41,605 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=265 outcome=answer run_status=ok 2026-10-19 14:47:41,958 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=266 retrieval=ok hits=1 readable_hits=1 2026-10-19 14:47:42,020 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=266 outcome=answer run_status=ok 2026-10-19 14:47:42,167 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=267 retrieval=ok hits=1 readable_hits=1 2026-10-19 14:47:42,223 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=267 outcome=answer run_status=ok 2026-10-19 14:47:42,284 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.tests.test_livechat_visitor_address_ceiling: Starting TestLivechatVisitorAddressCeiling.test_a_visitor_opening_new_chats_shares_one_daily_turn_allowance ... 2026-10-19 14:47:42,795 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=268 retrieval=ok hits=1 readable_hits=1 2026-10-19 14:47:42,893 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=268 outcome=answer run_status=ok 2026-10-19 14:47:43,498 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.tests.test_livechat_visitor_address_ceiling: Starting TestLivechatVisitorAddressCeiling.test_a_visitors_daily_spend_ceiling_follows_them_across_chats ... 2026-10-19 14:47:44,133 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=271 retrieval=ok hits=1 readable_hits=1 2026-10-19 14:47:44,278 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=271 outcome=answer run_status=ok 2026-10-19 14:47:44,943 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.tests.test_livechat_visitor_address_ceiling: Starting TestLivechatVisitorAddressCeiling.test_only_a_keyed_hash_of_the_address_is_stored_and_never_the_address ... 2026-10-19 14:47:47,095 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.tests.test_livechat_visitor_address_ceiling: Starting TestLivechatVisitorAddressCeiling.test_the_turn_that_uses_up_a_visitors_daily_allowance_ends_their_conversation_at_once ... 2026-10-19 14:47:47,758 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.tests.test_livechat_visitor_address_ceiling: Starting TestLivechatVisitorAddressCeiling.test_which_addresses_are_one_visitor_for_the_daily_allowance ... 2026-10-19 14:47:48,365 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=280 retrieval=ok hits=1 readable_hits=1 2026-10-19 14:47:48,452 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=280 outcome=answer run_status=ok 2026-10-19 14:47:48,892 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=282 retrieval=ok hits=1 readable_hits=1 2026-10-19 14:47:48,950 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=282 outcome=answer run_status=ok 2026-10-19 14:47:49,802 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=283 retrieval=ok hits=1 readable_hits=1 2026-10-19 14:47:49,914 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=283 outcome=answer run_status=ok 2026-10-19 14:47:51,061 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=286 retrieval=ok hits=1 readable_hits=1 2026-10-19 14:47:51,141 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=286 outcome=answer run_status=ok 2026-10-19 14:47:51,629 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=288 retrieval=ok hits=1 readable_hits=1 2026-10-19 14:47:51,707 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=288 outcome=answer run_status=ok 2026-10-19 14:47:52,332 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=289 retrieval=ok hits=1 readable_hits=1 2026-10-19 14:47:52,459 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=289 outcome=answer run_status=ok 2026-10-19 14:47:53,863 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=292 retrieval=ok hits=1 readable_hits=1 2026-10-19 14:47:54,001 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=292 outcome=answer run_status=ok 2026-10-19 14:47:54,585 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=294 retrieval=ok hits=1 readable_hits=1 2026-10-19 14:47:54,670 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=294 outcome=answer run_status=ok 2026-10-19 14:47:54,757 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-19 14:47:56,206 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.tests.test_livechat_visitor_tools: Starting TestLivechatVisitorTools.test_a_listing_longer_than_one_answer_continues_with_every_route_once ... 2026-10-19 14:48:06,716 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_http: Generating routing map for key None 2026-10-19 14:48:07,799 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=295 retrieval=ok hits=1 readable_hits=1 2026-10-19 14:48:07,969 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=295 outcome=answer run_status=ok 2026-10-19 14:48:08,209 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=295 retrieval=ok hits=1 readable_hits=1 2026-10-19 14:48:08,318 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=295 outcome=answer run_status=ok 2026-10-19 14:48:08,542 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=295 retrieval=ok hits=1 readable_hits=1 2026-10-19 14:48:08,627 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=295 outcome=answer run_status=ok 2026-10-19 14:48:08,900 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=295 retrieval=ok hits=1 readable_hits=1 2026-10-19 14:48:08,994 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=295 outcome=answer run_status=ok 2026-10-19 14:48:09,218 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=295 retrieval=ok hits=1 readable_hits=1 2026-10-19 14:48:09,323 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=295 outcome=answer run_status=ok 2026-10-19 14:48:09,547 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=295 retrieval=ok hits=1 readable_hits=1 2026-10-19 14:48:09,654 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=295 outcome=answer run_status=ok 2026-10-19 14:48:09,845 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=295 retrieval=ok hits=1 readable_hits=1 2026-10-19 14:48:09,937 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=295 outcome=answer run_status=ok 2026-10-19 14:48:10,126 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=295 retrieval=ok hits=1 readable_hits=1 2026-10-19 14:48:10,220 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=295 outcome=answer run_status=ok 2026-10-19 14:48:10,476 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=295 retrieval=ok hits=1 readable_hits=1 2026-10-19 14:48:10,573 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=295 outcome=answer run_status=ok 2026-10-19 14:48:10,648 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.tests.test_livechat_visitor_tools: Starting TestLivechatVisitorTools.test_a_page_route_or_one_outside_the_website_is_never_listed ... 2026-10-19 14:48:20,709 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=296 retrieval=ok hits=1 readable_hits=1 2026-10-19 14:48:20,795 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_http: Generating routing map for key None 2026-10-19 14:48:21,188 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=296 outcome=answer run_status=ok 2026-10-19 14:48:21,282 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.tests.test_livechat_visitor_tools: Starting TestLivechatVisitorTools.test_a_portal_customer_also_finds_the_documents_of_their_own_records_and_no_one_elses ... 2026-10-19 14:48:30,987 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=297 retrieval=ok hits=1 readable_hits=1 2026-10-19 14:48:31,106 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=297 retrieval=ok hits=1 readable_hits=1 2026-10-19 14:48:31,172 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=297 outcome=answer run_status=ok 2026-10-19 14:48:31,234 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.tests.test_livechat_visitor_tools: Starting TestLivechatVisitorTools.test_a_portal_customer_finds_a_file_shared_in_their_records_chatter_and_no_other_file ... 2026-10-19 14:48:31,574 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <157007050361382.1792421311.454325437545776-openerp-4321-res.partner@3402a05e02fb>: ['"Visitor Tools Portal Customer" <@False>'] 2026-10-19 14:48:31,595 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [553] 2026-10-19 14:48:31,595 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 14:48:41,058 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=298 retrieval=ok hits=1 readable_hits=1 2026-10-19 14:48:41,249 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=298 retrieval=ok hits=1 readable_hits=1 2026-10-19 14:48:41,353 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=298 outcome=answer run_status=ok 2026-10-19 14:48:41,412 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.tests.test_livechat_visitor_tools: Starting TestLivechatVisitorTools.test_a_route_another_module_overrides_with_any_parameters_is_listed_with_the_parameters_it_overrides ... 2026-10-19 14:48:51,123 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=299 retrieval=ok hits=1 readable_hits=1 2026-10-19 14:48:51,294 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_http: Generating routing map for key None 2026-10-19 14:48:51,744 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=299 outcome=answer run_status=ok 2026-10-19 14:48:51,989 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=299 retrieval=ok hits=1 readable_hits=1 2026-10-19 14:48:52,109 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=299 outcome=answer run_status=ok 2026-10-19 14:48:52,196 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.tests.test_livechat_visitor_tools: Starting TestLivechatVisitorTools.test_a_route_the_visitors_page_cannot_call_is_refused_and_nothing_waits_for_a_click ... 2026-10-19 14:49:01,744 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=300 retrieval=ok hits=1 readable_hits=1 2026-10-19 14:49:01,842 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_http: Generating routing map for key None 2026-10-19 14:49:03,661 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.models.agent: viin.ai.agent: tool=call_route not offered - call_route.not_offered 2026-10-19 14:49:03,709 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=300 outcome=answer run_status=ok 2026-10-19 14:49:13,705 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=301 retrieval=ok hits=1 readable_hits=1 2026-10-19 14:49:13,787 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.models.agent: viin.ai.agent: tool=call_route not offered - call_route.not_offered 2026-10-19 14:49:13,801 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=301 outcome=answer run_status=ok 2026-10-19 14:49:13,900 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.tests.test_livechat_visitor_tools: Starting TestLivechatVisitorTools.test_a_signed_in_visitor_is_also_listed_the_routes_open_to_signed_in_users ... 2026-10-19 14:49:34,964 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=302 retrieval=ok hits=1 readable_hits=1 2026-10-19 14:49:35,085 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_http: Generating routing map for key None 2026-10-19 14:49:35,549 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=302 outcome=answer run_status=ok 2026-10-19 14:49:35,918 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=303 retrieval=ok hits=1 readable_hits=1 2026-10-19 14:49:36,064 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=303 outcome=answer run_status=ok 2026-10-19 14:49:36,284 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=303 retrieval=ok hits=1 readable_hits=1 2026-10-19 14:49:36,408 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=303 outcome=answer run_status=ok 2026-10-19 14:49:36,520 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.tests.test_livechat_visitor_tools: Starting TestLivechatVisitorTools.test_an_anonymous_visitor_finds_no_customers_documents ... 2026-10-19 14:49:36,974 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <024273150385156.1792421376.858217000961304-openerp-4321-res.partner@3402a05e02fb>: ['"Visitor Tools Portal Customer" <@False>'] 2026-10-19 14:49:37,001 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [554] 2026-10-19 14:49:37,001 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 14:49:47,439 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=304 retrieval=ok hits=1 readable_hits=1 2026-10-19 14:49:47,654 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=304 retrieval=ok hits=1 readable_hits=1 2026-10-19 14:49:47,671 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=304 outcome=answer run_status=ok 2026-10-19 14:49:47,771 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.tests.test_livechat_visitor_tools: Starting TestLivechatVisitorTools.test_an_offered_route_waits_for_the_visitors_click_and_a_newer_offer_replaces_it ... 2026-10-19 14:49:57,902 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=305 retrieval=ok hits=1 readable_hits=1 2026-10-19 14:49:58,016 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_http: Generating routing map for key None 2026-10-19 14:49:58,565 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=305 retrieval=ok hits=1 readable_hits=1 2026-10-19 14:49:58,700 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.tests.test_livechat_visitor_tools: Starting TestLivechatVisitorTools.test_paying_and_signing_are_the_visitors_own_act_and_are_refused_with_the_page_to_open ... 2026-10-19 14:50:08,335 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=306 retrieval=ok hits=1 readable_hits=1 2026-10-19 14:50:08,435 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_http: Generating routing map for key None 2026-10-19 14:50:08,725 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.models.agent: viin.ai.agent: tool=call_route not offered - call_route.own_act 2026-10-19 14:50:08,743 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=306 outcome=answer run_status=ok 2026-10-19 14:50:20,413 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=307 retrieval=ok hits=1 readable_hits=1 2026-10-19 14:50:20,570 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.models.agent: viin.ai.agent: tool=call_route not offered - call_route.own_act 2026-10-19 14:50:20,596 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=307 outcome=answer run_status=ok 2026-10-19 14:50:31,354 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=308 retrieval=ok hits=1 readable_hits=1 2026-10-19 14:50:31,480 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.models.agent: viin.ai.agent: tool=call_route not offered - call_route.own_act 2026-10-19 14:50:31,497 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=308 outcome=answer run_status=ok 2026-10-19 14:50:31,621 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.tests.test_livechat_visitor_tools: Starting TestLivechatVisitorTools.test_the_knowledge_search_finds_published_content_and_the_assistants_reviewed_sources ... 2026-10-19 14:50:42,406 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=309 retrieval=ok hits=2 readable_hits=2 2026-10-19 14:50:42,567 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=309 retrieval=ok hits=2 readable_hits=2 2026-10-19 14:50:42,590 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=309 outcome=answer run_status=ok 2026-10-19 14:50:42,732 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.tests.test_livechat_visitor_tools: Starting TestLivechatVisitorTools.test_the_listing_gives_every_route_the_visitors_page_can_call_in_path_order ... 2026-10-19 14:50:52,292 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=310 retrieval=ok hits=1 readable_hits=1 2026-10-19 14:50:52,442 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_http: Generating routing map for key None 2026-10-19 14:50:52,884 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=310 outcome=answer run_status=ok 2026-10-19 14:51:02,732 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=311 retrieval=ok hits=1 readable_hits=1 2026-10-19 14:51:02,874 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=311 outcome=answer run_status=ok 2026-10-19 14:51:03,094 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=311 retrieval=ok hits=1 readable_hits=1 2026-10-19 14:51:03,198 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=311 outcome=answer run_status=ok 2026-10-19 14:51:03,305 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.tests.test_livechat_visitor_tools: Starting TestLivechatVisitorTools.test_the_site_routes_listed_are_its_json_routes_the_visitor_may_call_with_their_parameters ... 2026-10-19 14:51:13,552 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=312 retrieval=ok hits=1 readable_hits=1 2026-10-19 14:51:13,661 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_http: Generating routing map for key None 2026-10-19 14:51:14,090 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=312 outcome=answer run_status=ok 2026-10-19 14:51:14,218 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-19 14:51:15,210 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.tests.test_livechat_visitor_tools_on_the_site: Starting TestLivechatVisitorToolsOnTheSite.test_a_card_answered_after_the_visitor_asked_for_a_human_hands_over_without_a_model_call ... 2026-10-19 14:51:16,127 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 14:51:16,775 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=313 retrieval=ok hits=1 readable_hits=1 2026-10-19 14:51:18,108 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:51:18] "POST /chatbot/step/trigger HTTP/1.1" 200 - 213 0.195 1.790 2026-10-19 14:51:18,124 100 INFO rb-993a05d-225723-426370 odoo.tests.common: Opening a test cursor without specified test on request /viin_ai_livechat/route_result in /viin_ai_livechat/tests/test_livechat_visitor_tools_on_the_site.py:TestLivechatVisitorToolsOnTheSite.test_a_card_answered_after_the_visitor_asked_for_a_human_hands_over_without_a_model_call 2026-10-19 14:51:18,252 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:51:18] "POST /viin_ai_livechat/route_result HTTP/1.1" 200 - 71 0.041 0.088 2026-10-19 14:51:18,262 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.tests.test_livechat_visitor_tools_on_the_site: Starting TestLivechatVisitorToolsOnTheSite.test_a_card_answered_at_the_conversation_turn_ceiling_calls_no_model ... 2026-10-19 14:51:18,735 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 14:51:19,380 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=314 retrieval=ok hits=1 readable_hits=1 2026-10-19 14:51:19,539 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:51:19] "POST /chatbot/step/trigger HTTP/1.1" 200 - 213 0.205 0.603 2026-10-19 14:51:19,558 100 INFO rb-993a05d-225723-426370 odoo.tests.common: Opening a test cursor without specified test on request /viin_ai_livechat/route_result in /viin_ai_livechat/tests/test_livechat_visitor_tools_on_the_site.py:TestLivechatVisitorToolsOnTheSite.test_a_card_answered_at_the_conversation_turn_ceiling_calls_no_model 2026-10-19 14:51:19,756 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:51:19] "POST /viin_ai_livechat/route_result HTTP/1.1" 200 - 98 0.079 0.120 2026-10-19 14:51:19,787 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.tests.test_livechat_visitor_tools_on_the_site: Starting TestLivechatVisitorToolsOnTheSite.test_a_card_answered_by_its_visitor_resumes_the_assistant_as_one_paid_turn ... 2026-10-19 14:51:20,219 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 14:51:20,812 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=315 retrieval=ok hits=1 readable_hits=1 2026-10-19 14:51:20,979 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:51:20] "POST /chatbot/step/trigger HTTP/1.1" 200 - 213 0.186 0.580 2026-10-19 14:51:20,991 100 INFO rb-993a05d-225723-426370 odoo.tests.common: Opening a test cursor without specified test on request /viin_ai_livechat/route_result in /viin_ai_livechat/tests/test_livechat_visitor_tools_on_the_site.py:TestLivechatVisitorToolsOnTheSite.test_a_card_answered_by_its_visitor_resumes_the_assistant_as_one_paid_turn 2026-10-19 14:51:21,134 100 INFO rb-993a05d-225723-426370 odoo.tests.common: Opening a test cursor without specified test on request /viin_ai_livechat/route_result in /viin_ai_livechat/tests/test_livechat_visitor_tools_on_the_site.py:TestLivechatVisitorToolsOnTheSite.test_a_card_answered_by_its_visitor_resumes_the_assistant_as_one_paid_turn 2026-10-19 14:51:21,158 100 INFO rb-993a05d-225723-426370 odoo.tests.common: Opening a test cursor without specified test on request /viin_ai_livechat/route_result in /viin_ai_livechat/tests/test_livechat_visitor_tools_on_the_site.py:TestLivechatVisitorToolsOnTheSite.test_a_card_answered_by_its_visitor_resumes_the_assistant_as_one_paid_turn 2026-10-19 14:51:21,250 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=315 outcome=answer run_status=ok 2026-10-19 14:51:21,252 100 INFO rb-993a05d-225723-426370 odoo.tests.common: Opening a test cursor without specified test on request /viin_ai_livechat/route_result in /viin_ai_livechat/tests/test_livechat_visitor_tools_on_the_site.py:TestLivechatVisitorToolsOnTheSite.test_a_card_answered_by_its_visitor_resumes_the_assistant_as_one_paid_turn 2026-10-19 14:51:21,332 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:51:21] "POST /viin_ai_livechat/route_result HTTP/1.1" 200 - 159 0.129 0.214 2026-10-19 14:51:21,343 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.tests.test_livechat_visitor_tools_on_the_site: Starting TestLivechatVisitorToolsOnTheSite.test_a_card_stored_with_a_label_the_model_wrote_is_refused_on_its_click ... 2026-10-19 14:51:21,826 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 14:51:22,458 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=316 retrieval=ok hits=1 readable_hits=1 2026-10-19 14:51:22,638 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:51:22] "POST /chatbot/step/trigger HTTP/1.1" 200 - 213 0.193 0.623 2026-10-19 14:51:22,654 100 INFO rb-993a05d-225723-426370 odoo.tests.common: Opening a test cursor without specified test on request /viin_ai_livechat/route_result in /viin_ai_livechat/tests/test_livechat_visitor_tools_on_the_site.py:TestLivechatVisitorToolsOnTheSite.test_a_card_stored_with_a_label_the_model_wrote_is_refused_on_its_click 2026-10-19 14:51:22,802 100 INFO rb-993a05d-225723-426370 odoo.tests.common: Opening a test cursor without specified test on request /viin_ai_livechat/route_result in /viin_ai_livechat/tests/test_livechat_visitor_tools_on_the_site.py:TestLivechatVisitorToolsOnTheSite.test_a_card_stored_with_a_label_the_model_wrote_is_refused_on_its_click 2026-10-19 14:51:22,805 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.models.agent: viin.ai.agent: tool=call_route not offered - arguments do not fit: undeclared label 2026-10-19 14:51:22,806 100 INFO rb-993a05d-225723-426370 odoo.tests.common: Opening a test cursor without specified test on request /viin_ai_livechat/route_result in /viin_ai_livechat/tests/test_livechat_visitor_tools_on_the_site.py:TestLivechatVisitorToolsOnTheSite.test_a_card_stored_with_a_label_the_model_wrote_is_refused_on_its_click 2026-10-19 14:51:22,870 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=316 outcome=answer run_status=ok 2026-10-19 14:51:22,872 100 INFO rb-993a05d-225723-426370 odoo.tests.common: Opening a test cursor without specified test on request /viin_ai_livechat/route_result in /viin_ai_livechat/tests/test_livechat_visitor_tools_on_the_site.py:TestLivechatVisitorToolsOnTheSite.test_a_card_stored_with_a_label_the_model_wrote_is_refused_on_its_click 2026-10-19 14:51:22,963 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:51:22] "POST /viin_ai_livechat/route_result HTTP/1.1" 200 - 149 0.117 0.192 2026-10-19 14:51:22,969 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.tests.test_livechat_visitor_tools_on_the_site: Starting TestLivechatVisitorToolsOnTheSite.test_a_declined_form_card_sends_nothing_and_the_assistant_is_told ... 2026-10-19 14:51:23,473 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 14:51:24,061 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=317 retrieval=ok hits=1 readable_hits=1 2026-10-19 14:51:24,211 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:51:24] "POST /chatbot/step/trigger HTTP/1.1" 200 - 225 0.190 0.552 2026-10-19 14:51:24,226 100 INFO rb-993a05d-225723-426370 odoo.tests.common: Opening a test cursor without specified test on request /viin_ai_livechat/route_result in /viin_ai_livechat/tests/test_livechat_visitor_tools_on_the_site.py:TestLivechatVisitorToolsOnTheSite.test_a_declined_form_card_sends_nothing_and_the_assistant_is_told 2026-10-19 14:51:24,363 100 INFO rb-993a05d-225723-426370 odoo.tests.common: Opening a test cursor without specified test on request /viin_ai_livechat/route_result in /viin_ai_livechat/tests/test_livechat_visitor_tools_on_the_site.py:TestLivechatVisitorToolsOnTheSite.test_a_declined_form_card_sends_nothing_and_the_assistant_is_told 2026-10-19 14:51:24,378 100 INFO rb-993a05d-225723-426370 odoo.tests.common: Opening a test cursor without specified test on request /viin_ai_livechat/route_result in /viin_ai_livechat/tests/test_livechat_visitor_tools_on_the_site.py:TestLivechatVisitorToolsOnTheSite.test_a_declined_form_card_sends_nothing_and_the_assistant_is_told 2026-10-19 14:51:24,446 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=317 outcome=answer run_status=ok 2026-10-19 14:51:24,448 100 INFO rb-993a05d-225723-426370 odoo.tests.common: Opening a test cursor without specified test on request /viin_ai_livechat/route_result in /viin_ai_livechat/tests/test_livechat_visitor_tools_on_the_site.py:TestLivechatVisitorToolsOnTheSite.test_a_declined_form_card_sends_nothing_and_the_assistant_is_told 2026-10-19 14:51:24,522 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:51:24] "POST /viin_ai_livechat/route_result HTTP/1.1" 200 - 153 0.090 0.207 2026-10-19 14:51:24,524 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.tests.test_livechat_visitor_tools_on_the_site.TestLivechatVisitorToolsOnTheSite: waiting for threads: [] 2026-10-19 14:51:24,528 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.tests.test_livechat_visitor_tools_on_the_site: Starting TestLivechatVisitorToolsOnTheSite.test_a_form_proposal_waits_for_the_click_showing_every_value_it_will_send ... 2026-10-19 14:51:25,035 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 14:51:25,628 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=318 retrieval=ok hits=1 readable_hits=1 2026-10-19 14:51:25,837 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:51:25] "POST /chatbot/step/trigger HTTP/1.1" 200 - 225 0.241 0.566 2026-10-19 14:51:25,847 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.tests.test_livechat_visitor_tools_on_the_site: Starting TestLivechatVisitorToolsOnTheSite.test_a_form_reported_sent_with_the_id_of_no_record_is_not_claimed_as_sent ... 2026-10-19 14:51:26,289 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 14:51:26,826 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=319 retrieval=ok hits=1 readable_hits=1 2026-10-19 14:51:27,020 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:51:27] "POST /chatbot/step/trigger HTTP/1.1" 200 - 225 0.185 0.549 2026-10-19 14:51:27,064 100 INFO rb-993a05d-225723-426370 odoo.tests.common: Opening a test cursor without specified test on request /viin_ai_livechat/route_result in /viin_ai_livechat/tests/test_livechat_visitor_tools_on_the_site.py:TestLivechatVisitorToolsOnTheSite.test_a_form_reported_sent_with_the_id_of_no_record_is_not_claimed_as_sent 2026-10-19 14:51:27,238 100 INFO rb-993a05d-225723-426370 odoo.tests.common: Opening a test cursor without specified test on request /viin_ai_livechat/route_result in /viin_ai_livechat/tests/test_livechat_visitor_tools_on_the_site.py:TestLivechatVisitorToolsOnTheSite.test_a_form_reported_sent_with_the_id_of_no_record_is_not_claimed_as_sent 2026-10-19 14:51:27,258 100 INFO rb-993a05d-225723-426370 odoo.tests.common: Opening a test cursor without specified test on request /viin_ai_livechat/route_result in /viin_ai_livechat/tests/test_livechat_visitor_tools_on_the_site.py:TestLivechatVisitorToolsOnTheSite.test_a_form_reported_sent_with_the_id_of_no_record_is_not_claimed_as_sent 2026-10-19 14:51:27,339 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=319 outcome=answer run_status=ok 2026-10-19 14:51:27,341 100 INFO rb-993a05d-225723-426370 odoo.tests.common: Opening a test cursor without specified test on request /viin_ai_livechat/route_result in /viin_ai_livechat/tests/test_livechat_visitor_tools_on_the_site.py:TestLivechatVisitorToolsOnTheSite.test_a_form_reported_sent_with_the_id_of_no_record_is_not_claimed_as_sent 2026-10-19 14:51:27,438 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:51:27] "POST /viin_ai_livechat/route_result HTTP/1.1" 200 - 154 0.162 0.214 2026-10-19 14:51:27,455 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.tests.test_livechat_visitor_tools_on_the_site: Starting TestLivechatVisitorToolsOnTheSite.test_a_form_reported_sent_without_the_id_of_a_record_is_not_claimed_as_sent ... 2026-10-19 14:51:27,930 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 14:51:28,440 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=320 retrieval=ok hits=1 readable_hits=1 2026-10-19 14:51:28,610 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:51:28] "POST /chatbot/step/trigger HTTP/1.1" 200 - 225 0.156 0.528 2026-10-19 14:51:28,622 100 INFO rb-993a05d-225723-426370 odoo.tests.common: Opening a test cursor without specified test on request /viin_ai_livechat/route_result in /viin_ai_livechat/tests/test_livechat_visitor_tools_on_the_site.py:TestLivechatVisitorToolsOnTheSite.test_a_form_reported_sent_without_the_id_of_a_record_is_not_claimed_as_sent 2026-10-19 14:51:28,758 100 INFO rb-993a05d-225723-426370 odoo.tests.common: Opening a test cursor without specified test on request /viin_ai_livechat/route_result in /viin_ai_livechat/tests/test_livechat_visitor_tools_on_the_site.py:TestLivechatVisitorToolsOnTheSite.test_a_form_reported_sent_without_the_id_of_a_record_is_not_claimed_as_sent 2026-10-19 14:51:28,772 100 INFO rb-993a05d-225723-426370 odoo.tests.common: Opening a test cursor without specified test on request /viin_ai_livechat/route_result in /viin_ai_livechat/tests/test_livechat_visitor_tools_on_the_site.py:TestLivechatVisitorToolsOnTheSite.test_a_form_reported_sent_without_the_id_of_a_record_is_not_claimed_as_sent 2026-10-19 14:51:28,830 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=320 outcome=answer run_status=ok 2026-10-19 14:51:28,831 100 INFO rb-993a05d-225723-426370 odoo.tests.common: Opening a test cursor without specified test on request /viin_ai_livechat/route_result in /viin_ai_livechat/tests/test_livechat_visitor_tools_on_the_site.py:TestLivechatVisitorToolsOnTheSite.test_a_form_reported_sent_without_the_id_of_a_record_is_not_claimed_as_sent 2026-10-19 14:51:28,900 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:51:28] "POST /viin_ai_livechat/route_result HTTP/1.1" 200 - 153 0.105 0.174 2026-10-19 14:51:28,910 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.tests.test_livechat_visitor_tools_on_the_site: Starting TestLivechatVisitorToolsOnTheSite.test_a_form_the_browser_sent_is_recorded_in_the_conversation_and_the_assistant_gets_its_record ... 2026-10-19 14:51:29,304 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 14:51:29,854 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=321 retrieval=ok hits=1 readable_hits=1 2026-10-19 14:51:30,052 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:51:30] "POST /chatbot/step/trigger HTTP/1.1" 200 - 225 0.204 0.549 2026-10-19 14:51:30,098 100 INFO rb-993a05d-225723-426370 odoo.tests.common: Opening a test cursor without specified test on request /viin_ai_livechat/route_result in /viin_ai_livechat/tests/test_livechat_visitor_tools_on_the_site.py:TestLivechatVisitorToolsOnTheSite.test_a_form_the_browser_sent_is_recorded_in_the_conversation_and_the_assistant_gets_its_record 2026-10-19 14:51:30,318 100 INFO rb-993a05d-225723-426370 odoo.tests.common: Opening a test cursor without specified test on request /viin_ai_livechat/route_result in /viin_ai_livechat/tests/test_livechat_visitor_tools_on_the_site.py:TestLivechatVisitorToolsOnTheSite.test_a_form_the_browser_sent_is_recorded_in_the_conversation_and_the_assistant_gets_its_record 2026-10-19 14:51:30,333 100 INFO rb-993a05d-225723-426370 odoo.tests.common: Opening a test cursor without specified test on request /viin_ai_livechat/route_result in /viin_ai_livechat/tests/test_livechat_visitor_tools_on_the_site.py:TestLivechatVisitorToolsOnTheSite.test_a_form_the_browser_sent_is_recorded_in_the_conversation_and_the_assistant_gets_its_record 2026-10-19 14:51:30,429 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=321 outcome=answer run_status=ok 2026-10-19 14:51:30,432 100 INFO rb-993a05d-225723-426370 odoo.tests.common: Opening a test cursor without specified test on request /viin_ai_livechat/route_result in /viin_ai_livechat/tests/test_livechat_visitor_tools_on_the_site.py:TestLivechatVisitorToolsOnTheSite.test_a_form_the_browser_sent_is_recorded_in_the_conversation_and_the_assistant_gets_its_record 2026-10-19 14:51:30,500 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:51:30] "POST /viin_ai_livechat/route_result HTTP/1.1" 200 - 168 0.168 0.235 2026-10-19 14:51:30,524 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.tests.test_livechat_visitor_tools_on_the_site: Starting TestLivechatVisitorToolsOnTheSite.test_a_label_the_model_writes_for_a_route_card_is_refused_and_no_card_waits ... 2026-10-19 14:51:31,540 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426370 login:livechat_signed_in_visitor from n/a 2026-10-19 14:51:31,650 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 14:51:32,234 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=322 retrieval=ok hits=1 readable_hits=1 2026-10-19 14:51:32,428 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.models.agent: viin.ai.agent: tool=call_route not offered - arguments do not fit: undeclared label 2026-10-19 14:51:32,448 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=322 outcome=answer run_status=ok 2026-10-19 14:51:32,507 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:51:32] "POST /chatbot/step/trigger HTTP/1.1" 200 - 248 0.212 0.655 2026-10-19 14:51:32,516 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.tests.test_livechat_visitor_tools_on_the_site: Starting TestLivechatVisitorToolsOnTheSite.test_a_proposal_the_form_cannot_take_is_refused_before_any_card ... 2026-10-19 14:51:32,906 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 14:51:33,562 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=323 retrieval=ok hits=1 readable_hits=1 2026-10-19 14:51:33,712 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.models.agent: viin.ai.agent: tool=submit_website_form not offered - submit_website_form.values 2026-10-19 14:51:33,734 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=323 outcome=answer run_status=ok 2026-10-19 14:51:33,822 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:51:33] "POST /chatbot/step/trigger HTTP/1.1" 200 - 240 0.274 0.647 2026-10-19 14:51:34,229 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=324 retrieval=ok hits=1 readable_hits=1 2026-10-19 14:51:34,325 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.models.agent: viin.ai.agent: tool=submit_website_form not offered - submit_website_form.values 2026-10-19 14:51:34,352 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=324 outcome=answer run_status=ok 2026-10-19 14:51:34,441 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:51:34] "POST /chatbot/step/trigger HTTP/1.1" 200 - 170 0.161 0.215 2026-10-19 14:51:34,454 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.tests.test_livechat_visitor_tools_on_the_site: Starting TestLivechatVisitorToolsOnTheSite.test_a_route_card_carries_its_path_the_routes_own_summary_and_the_values_it_will_post ... 2026-10-19 14:51:35,607 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426370 login:livechat_signed_in_visitor from n/a 2026-10-19 14:51:35,745 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 14:51:36,363 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=325 retrieval=ok hits=1 readable_hits=1 2026-10-19 14:51:36,627 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:51:36] "POST /chatbot/step/trigger HTTP/1.1" 200 - 231 0.252 0.634 2026-10-19 14:51:36,636 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.tests.test_livechat_visitor_tools_on_the_site: Starting TestLivechatVisitorToolsOnTheSite.test_a_signed_in_visitor_finds_their_signed_in_pages_in_the_page_language_when_their_own_is_not_published ... 2026-10-19 14:51:41,677 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426370 login:livechat_signed_in_visitor from n/a 2026-10-19 14:51:41,792 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 14:51:43,790 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=326 retrieval=ok hits=1 readable_hits=1 2026-10-19 14:51:44,535 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=326 outcome=answer run_status=ok 2026-10-19 14:51:44,594 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:51:44] "POST /chatbot/step/trigger HTTP/1.1" 200 - 354 0.558 2.248 2026-10-19 14:51:44,600 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.tests.test_livechat_visitor_tools_on_the_site: Starting TestLivechatVisitorToolsOnTheSite.test_a_wrong_reused_or_replaced_nonce_answers_nothing ... 2026-10-19 14:51:45,042 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 14:51:45,619 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=327 retrieval=ok hits=1 readable_hits=1 2026-10-19 14:51:45,794 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:51:45] "POST /chatbot/step/trigger HTTP/1.1" 200 - 213 0.176 0.580 2026-10-19 14:51:45,805 100 INFO rb-993a05d-225723-426370 odoo.tests.common: Opening a test cursor without specified test on request /viin_ai_livechat/route_result in /viin_ai_livechat/tests/test_livechat_visitor_tools_on_the_site.py:TestLivechatVisitorToolsOnTheSite.test_a_wrong_reused_or_replaced_nonce_answers_nothing 2026-10-19 14:51:45,863 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:51:45] "POST /viin_ai_livechat/route_result HTTP/1.1" 200 - 30 0.021 0.037 2026-10-19 14:51:45,874 100 INFO rb-993a05d-225723-426370 odoo.tests.common: Opening a test cursor without specified test on request /viin_ai_livechat/route_result in /viin_ai_livechat/tests/test_livechat_visitor_tools_on_the_site.py:TestLivechatVisitorToolsOnTheSite.test_a_wrong_reused_or_replaced_nonce_answers_nothing 2026-10-19 14:51:46,006 100 INFO rb-993a05d-225723-426370 odoo.tests.common: Opening a test cursor without specified test on request /viin_ai_livechat/route_result in /viin_ai_livechat/tests/test_livechat_visitor_tools_on_the_site.py:TestLivechatVisitorToolsOnTheSite.test_a_wrong_reused_or_replaced_nonce_answers_nothing 2026-10-19 14:51:46,020 100 INFO rb-993a05d-225723-426370 odoo.tests.common: Opening a test cursor without specified test on request /viin_ai_livechat/route_result in /viin_ai_livechat/tests/test_livechat_visitor_tools_on_the_site.py:TestLivechatVisitorToolsOnTheSite.test_a_wrong_reused_or_replaced_nonce_answers_nothing 2026-10-19 14:51:46,079 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=327 outcome=answer run_status=ok 2026-10-19 14:51:46,081 100 INFO rb-993a05d-225723-426370 odoo.tests.common: Opening a test cursor without specified test on request /viin_ai_livechat/route_result in /viin_ai_livechat/tests/test_livechat_visitor_tools_on_the_site.py:TestLivechatVisitorToolsOnTheSite.test_a_wrong_reused_or_replaced_nonce_answers_nothing 2026-10-19 14:51:46,150 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:51:46] "POST /viin_ai_livechat/route_result HTTP/1.1" 200 - 148 0.094 0.183 2026-10-19 14:51:46,181 100 INFO rb-993a05d-225723-426370 odoo.tests.common: Opening a test cursor without specified test on request /viin_ai_livechat/route_result in /viin_ai_livechat/tests/test_livechat_visitor_tools_on_the_site.py:TestLivechatVisitorToolsOnTheSite.test_a_wrong_reused_or_replaced_nonce_answers_nothing 2026-10-19 14:51:46,221 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:51:46] "POST /viin_ai_livechat/route_result HTTP/1.1" 200 - 23 0.011 0.030 2026-10-19 14:51:46,425 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=327 retrieval=ok hits=1 readable_hits=1 2026-10-19 14:51:46,566 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:51:46] "POST /chatbot/step/trigger HTTP/1.1" 200 - 141 0.105 0.164 2026-10-19 14:51:46,825 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=327 retrieval=ok hits=1 readable_hits=1 2026-10-19 14:51:46,941 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:51:46] "POST /chatbot/step/trigger HTTP/1.1" 200 - 143 0.112 0.167 2026-10-19 14:51:46,952 100 INFO rb-993a05d-225723-426370 odoo.tests.common: Opening a test cursor without specified test on request /viin_ai_livechat/route_result in /viin_ai_livechat/tests/test_livechat_visitor_tools_on_the_site.py:TestLivechatVisitorToolsOnTheSite.test_a_wrong_reused_or_replaced_nonce_answers_nothing 2026-10-19 14:51:46,991 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:51:46] "POST /viin_ai_livechat/route_result HTTP/1.1" 200 - 24 0.010 0.030 2026-10-19 14:51:46,996 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.tests.test_livechat_visitor_tools_on_the_site: Starting TestLivechatVisitorToolsOnTheSite.test_someone_outside_the_conversation_cannot_answer_its_card ... 2026-10-19 14:51:47,389 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 14:51:47,953 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=328 retrieval=ok hits=1 readable_hits=1 2026-10-19 14:51:48,118 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:51:48] "POST /chatbot/step/trigger HTTP/1.1" 200 - 213 0.173 0.561 2026-10-19 14:51:48,132 100 INFO rb-993a05d-225723-426370 odoo.tests.common: Opening a test cursor without specified test on request /viin_ai_livechat/route_result in /viin_ai_livechat/tests/test_livechat_visitor_tools_on_the_site.py:TestLivechatVisitorToolsOnTheSite.test_someone_outside_the_conversation_cannot_answer_its_card 2026-10-19 14:51:48,154 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:51:48] "POST /viin_ai_livechat/route_result HTTP/1.1" 200 - 14 0.006 0.017 2026-10-19 14:51:48,161 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.tests.test_livechat_visitor_tools_on_the_site: Starting TestLivechatVisitorToolsOnTheSite.test_the_conversation_has_no_limit_on_the_forms_it_offers ... 2026-10-19 14:51:48,533 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 14:51:49,085 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=329 retrieval=ok hits=1 readable_hits=1 2026-10-19 14:51:49,272 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:51:49] "POST /chatbot/step/trigger HTTP/1.1" 200 - 225 0.167 0.577 2026-10-19 14:51:49,512 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=329 retrieval=ok hits=1 readable_hits=1 2026-10-19 14:51:49,669 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:51:49] "POST /chatbot/step/trigger HTTP/1.1" 200 - 156 0.116 0.200 2026-10-19 14:51:49,926 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=329 retrieval=ok hits=1 readable_hits=1 2026-10-19 14:51:50,054 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:51:50] "POST /chatbot/step/trigger HTTP/1.1" 200 - 156 0.120 0.187 2026-10-19 14:51:50,354 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=329 retrieval=ok hits=1 readable_hits=1 2026-10-19 14:51:50,490 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:51:50] "POST /chatbot/step/trigger HTTP/1.1" 200 - 156 0.152 0.177 2026-10-19 14:51:50,744 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=329 retrieval=ok hits=1 readable_hits=1 2026-10-19 14:51:50,911 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:51:50] "POST /chatbot/step/trigger HTTP/1.1" 200 - 156 0.108 0.206 2026-10-19 14:51:50,921 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.tests.test_livechat_visitor_tools_on_the_site: Starting TestLivechatVisitorToolsOnTheSite.test_the_site_search_returns_what_the_site_shows_the_visitor_each_with_its_page ... 2026-10-19 14:51:51,398 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 14:51:51,984 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=330 retrieval=ok hits=1 readable_hits=1 2026-10-19 14:51:52,374 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=330 outcome=answer run_status=ok 2026-10-19 14:51:52,468 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:51:52] "POST /chatbot/step/trigger HTTP/1.1" 200 - 326 0.330 0.744 2026-10-19 14:51:52,470 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.tests.test_livechat_visitor_tools_on_the_site.TestLivechatVisitorToolsOnTheSite: waiting for threads: [] 2026-10-19 14:51:52,474 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.tests.test_livechat_visitor_tools_on_the_site: Starting TestLivechatVisitorToolsOnTheSite.test_the_websites_refusal_of_a_form_reaches_the_assistant_with_its_fields ... 2026-10-19 14:51:52,839 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 14:51:53,411 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=331 retrieval=ok hits=1 readable_hits=1 2026-10-19 14:51:53,600 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:51:53] "POST /chatbot/step/trigger HTTP/1.1" 200 - 225 0.219 0.559 2026-10-19 14:51:53,612 100 INFO rb-993a05d-225723-426370 odoo.tests.common: Opening a test cursor without specified test on request /viin_ai_livechat/route_result in /viin_ai_livechat/tests/test_livechat_visitor_tools_on_the_site.py:TestLivechatVisitorToolsOnTheSite.test_the_websites_refusal_of_a_form_reaches_the_assistant_with_its_fields 2026-10-19 14:51:53,736 100 INFO rb-993a05d-225723-426370 odoo.tests.common: Opening a test cursor without specified test on request /viin_ai_livechat/route_result in /viin_ai_livechat/tests/test_livechat_visitor_tools_on_the_site.py:TestLivechatVisitorToolsOnTheSite.test_the_websites_refusal_of_a_form_reaches_the_assistant_with_its_fields 2026-10-19 14:51:53,744 100 INFO rb-993a05d-225723-426370 odoo.tests.common: Opening a test cursor without specified test on request /viin_ai_livechat/route_result in /viin_ai_livechat/tests/test_livechat_visitor_tools_on_the_site.py:TestLivechatVisitorToolsOnTheSite.test_the_websites_refusal_of_a_form_reaches_the_assistant_with_its_fields 2026-10-19 14:51:53,802 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=331 outcome=answer run_status=ok 2026-10-19 14:51:53,803 100 INFO rb-993a05d-225723-426370 odoo.tests.common: Opening a test cursor without specified test on request /viin_ai_livechat/route_result in /viin_ai_livechat/tests/test_livechat_visitor_tools_on_the_site.py:TestLivechatVisitorToolsOnTheSite.test_the_websites_refusal_of_a_form_reaches_the_assistant_with_its_fields 2026-10-19 14:51:53,877 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:51:53] "POST /viin_ai_livechat/route_result HTTP/1.1" 200 - 153 0.087 0.179 2026-10-19 14:51:53,918 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-19 14:51:54,002 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.tests.test_livechat_website_profile_source: Starting TestLivechatWebsiteProfileSource.test_a_field_the_public_user_cannot_read_is_never_in_the_profile_text ... 2026-10-19 14:52:04,633 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [8, 1], uid: 2135, model: event.event 2026-10-19 14:52:04,645 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [8], uid: 2135, model: event.event 2026-10-19 14:52:04,657 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [8, 1], uid: 2135, model: event.event 2026-10-19 14:52:04,662 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [8], uid: 2135, model: event.event 2026-10-19 14:52:05,208 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted viin.ai.livechat.sync.queue records with IDs: [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28] 2026-10-19 14:52:05,604 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted viin.ai.livechat.sync.queue records with IDs: [29, 30, 31, 32] 2026-10-19 14:52:05,742 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted viin.ai.livechat.sync.queue records with IDs: [33, 34, 35, 36, 37, 38, 39] 2026-10-19 14:52:05,816 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted viin.ai.livechat.sync.queue records with IDs: [40, 41, 42] 2026-10-19 14:52:05,945 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted viin.ai.livechat.sync.queue records with IDs: [43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54] 2026-10-19 14:52:06,057 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted viin.ai.livechat.sync.queue records with IDs: [55, 56, 57, 58, 59] 2026-10-19 14:52:06,215 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted viin.ai.livechat.sync.queue records with IDs: [60, 61, 62, 63, 64, 65, 66, 67, 68, 69] 2026-10-19 14:52:06,334 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted viin.ai.livechat.sync.queue records with IDs: [70, 71, 72] 2026-10-19 14:52:06,403 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1], uid: 2135, model: res.company 2026-10-19 14:52:06,455 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1], uid: 2135, model: res.company 2026-10-19 14:52:06,496 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted viin.ai.livechat.sync.queue records with IDs: [73] 2026-10-19 14:52:06,553 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.tests.test_livechat_website_profile_source: Starting TestLivechatWebsiteProfileSource.test_reconcile_resyncs_a_changed_profile_and_skips_an_unchanged_one ... 2026-10-19 14:52:16,718 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [8, 1], uid: 2136, model: event.event 2026-10-19 14:52:16,727 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [8], uid: 2136, model: event.event 2026-10-19 14:52:16,734 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [8, 1], uid: 2136, model: event.event 2026-10-19 14:52:16,738 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [8], uid: 2136, model: event.event 2026-10-19 14:52:17,220 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted viin.ai.livechat.sync.queue records with IDs: [74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101] 2026-10-19 14:52:17,551 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted viin.ai.livechat.sync.queue records with IDs: [102, 103, 104, 105] 2026-10-19 14:52:17,674 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted viin.ai.livechat.sync.queue records with IDs: [106, 107, 108, 109, 110, 111, 112] 2026-10-19 14:52:17,735 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted viin.ai.livechat.sync.queue records with IDs: [113, 114, 115] 2026-10-19 14:52:17,862 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted viin.ai.livechat.sync.queue records with IDs: [116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127] 2026-10-19 14:52:17,955 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted viin.ai.livechat.sync.queue records with IDs: [128, 129, 130, 131, 132] 2026-10-19 14:52:18,093 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted viin.ai.livechat.sync.queue records with IDs: [133, 134, 135, 136, 137, 138, 139, 140, 141, 142] 2026-10-19 14:52:18,193 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted viin.ai.livechat.sync.queue records with IDs: [143, 144, 145] 2026-10-19 14:52:18,240 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1], uid: 2136, model: res.company 2026-10-19 14:52:18,295 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1], uid: 2136, model: res.company 2026-10-19 14:52:18,341 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted viin.ai.livechat.sync.queue records with IDs: [146] 2026-10-19 14:52:18,875 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [8, 1], uid: 2136, model: event.event 2026-10-19 14:52:18,884 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [8], uid: 2136, model: event.event 2026-10-19 14:52:18,891 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [8, 1], uid: 2136, model: event.event 2026-10-19 14:52:18,895 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [8], uid: 2136, model: event.event 2026-10-19 14:52:19,342 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted viin.ai.livechat.sync.queue records with IDs: [147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174] 2026-10-19 14:52:19,452 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted viin.ai.livechat.sync.queue records with IDs: [175, 176, 177, 178] 2026-10-19 14:52:19,542 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted viin.ai.livechat.sync.queue records with IDs: [179, 180, 181, 182, 183, 184, 185] 2026-10-19 14:52:19,582 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted viin.ai.livechat.sync.queue records with IDs: [186, 187, 188] 2026-10-19 14:52:19,674 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted viin.ai.livechat.sync.queue records with IDs: [189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200] 2026-10-19 14:52:19,722 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted viin.ai.livechat.sync.queue records with IDs: [201, 202, 203, 204, 205] 2026-10-19 14:52:19,818 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted viin.ai.livechat.sync.queue records with IDs: [206, 207, 208, 209, 210, 211, 212, 213, 214, 215] 2026-10-19 14:52:19,874 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted viin.ai.livechat.sync.queue records with IDs: [216, 217, 218] 2026-10-19 14:52:19,906 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1], uid: 2136, model: res.company 2026-10-19 14:52:19,931 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1], uid: 2136, model: res.company 2026-10-19 14:52:19,955 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted viin.ai.livechat.sync.queue records with IDs: [219] 2026-10-19 14:52:20,413 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [8, 1], uid: 2136, model: event.event 2026-10-19 14:52:20,444 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [8], uid: 2136, model: event.event 2026-10-19 14:52:20,453 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [8, 1], uid: 2136, model: event.event 2026-10-19 14:52:20,458 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [8], uid: 2136, model: event.event 2026-10-19 14:52:20,604 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1], uid: 2136, model: res.company 2026-10-19 14:52:21,068 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted viin.ai.livechat.sync.queue records with IDs: [220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247] 2026-10-19 14:52:21,226 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted viin.ai.livechat.sync.queue records with IDs: [248, 249, 250, 251] 2026-10-19 14:52:21,310 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted viin.ai.livechat.sync.queue records with IDs: [252, 253, 254, 255, 256, 257, 258] 2026-10-19 14:52:21,365 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted viin.ai.livechat.sync.queue records with IDs: [259, 260, 261] 2026-10-19 14:52:21,490 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted viin.ai.livechat.sync.queue records with IDs: [262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273] 2026-10-19 14:52:21,574 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted viin.ai.livechat.sync.queue records with IDs: [274, 275, 276, 277, 278] 2026-10-19 14:52:21,661 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted viin.ai.livechat.sync.queue records with IDs: [279, 280, 281, 282, 283, 284, 285, 286, 287, 288] 2026-10-19 14:52:21,722 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted viin.ai.livechat.sync.queue records with IDs: [289, 290, 291] 2026-10-19 14:52:21,749 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1], uid: 2136, model: res.company 2026-10-19 14:52:21,777 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1], uid: 2136, model: res.company 2026-10-19 14:52:21,801 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted viin.ai.livechat.sync.queue records with IDs: [292] 2026-10-19 14:52:21,847 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.tests.test_livechat_website_profile_source: Starting TestLivechatWebsiteProfileSource.test_website_profile_holds_identity_address_and_contact_labelled_per_language ... 2026-10-19 14:52:33,586 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_module: module base: loading translation file /data/build/rb-993a05d-225723/odoo/addons/base/i18n/vi.po for language vi_VN 2026-10-19 14:52:33,586 100 INFO rb-993a05d-225723-426370 odoo.tools.translate: loading base translation file /data/build/rb-993a05d-225723/odoo/addons/base/i18n/vi.po for language vi_VN 2026-10-19 14:52:34,218 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_module: module website: loading translation file /data/build/rb-993a05d-225723/addons/website/i18n/vi.po for language vi_VN 2026-10-19 14:52:34,218 100 INFO rb-993a05d-225723-426370 odoo.tools.translate: loading base translation file /data/build/rb-993a05d-225723/addons/website/i18n/vi.po for language vi_VN 2026-10-19 14:52:36,463 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [8, 1], uid: 2137, model: event.event 2026-10-19 14:52:36,471 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [8], uid: 2137, model: event.event 2026-10-19 14:52:36,477 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [8, 1], uid: 2137, model: event.event 2026-10-19 14:52:36,480 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [8], uid: 2137, model: event.event 2026-10-19 14:52:36,576 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1], uid: 2137, model: res.company 2026-10-19 14:52:36,589 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1], uid: 2137, model: res.company 2026-10-19 14:52:36,610 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1], uid: 2137, model: res.company 2026-10-19 14:52:36,620 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1], uid: 2137, model: res.company 2026-10-19 14:52:36,648 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1], uid: 2137, model: res.company 2026-10-19 14:52:36,958 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted viin.ai.livechat.sync.queue records with IDs: [293, 294, 295, 296, 297, 298, 299, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 311, 312, 313, 314, 315, 316, 317, 318, 319, 320] 2026-10-19 14:52:37,351 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted viin.ai.livechat.sync.queue records with IDs: [321, 322, 323, 324] 2026-10-19 14:52:37,524 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted viin.ai.livechat.sync.queue records with IDs: [325, 326, 327, 328, 329, 330, 331] 2026-10-19 14:52:37,599 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted viin.ai.livechat.sync.queue records with IDs: [332, 333, 334] 2026-10-19 14:52:37,761 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted viin.ai.livechat.sync.queue records with IDs: [335, 336, 337, 338, 339, 340, 341, 342, 343, 344, 345, 346] 2026-10-19 14:52:37,893 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted viin.ai.livechat.sync.queue records with IDs: [347, 348, 349, 350, 351] 2026-10-19 14:52:37,961 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1], uid: 2137, model: res.company 2026-10-19 14:52:38,006 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1], uid: 2137, model: res.company 2026-10-19 14:52:38,043 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1], uid: 2137, model: res.company 2026-10-19 14:52:38,088 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1], uid: 2137, model: res.company 2026-10-19 14:52:38,114 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted viin.ai.livechat.sync.queue records with IDs: [352] 2026-10-19 14:52:38,241 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-19 14:52:38,862 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.tests.test_livechat_wire: Starting TestLivechatWirePayload.test_the_widget_labels_follow_the_language_the_visitor_is_answered_in ... 2026-10-19 14:52:42,015 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 14:52:42,545 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=332 retrieval=ok hits=1 readable_hits=1 2026-10-19 14:52:42,703 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=332 outcome=answer run_status=ok 2026-10-19 14:52:42,809 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:52:42] "POST /chatbot/step/trigger HTTP/1.1" 200 - 211 0.223 0.576 2026-10-19 14:52:43,167 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=333 retrieval=ok hits=1 readable_hits=1 2026-10-19 14:52:43,285 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=333 outcome=answer run_status=ok 2026-10-19 14:52:43,367 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:52:43] "POST /chatbot/step/trigger HTTP/1.1" 200 - 151 0.136 0.208 2026-10-19 14:52:43,370 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.tests.test_livechat_wire.TestLivechatWirePayload: waiting for threads: [] 2026-10-19 14:52:43,374 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.tests.test_livechat_wire: Starting TestLivechatWirePayload.test_wire_reports_the_operator_found_after_this_module_hands_off ... 2026-10-19 14:52:44,553 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 14:52:46,784 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:52:46] "POST /chatbot/step/trigger HTTP/1.1" 200 - 288 0.236 1.998 2026-10-19 14:52:46,803 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.tests.test_livechat_wire: Starting TestLivechatWirePayload.test_wire_stops_correcting_once_the_ceiling_has_bound ... 2026-10-19 14:52:47,247 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 14:52:48,098 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:52:48] "POST /chatbot/step/trigger HTTP/1.1" 200 - 229 0.206 0.648 2026-10-19 14:52:48,290 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:52:48] "POST /chatbot/step/trigger HTTP/1.1" 200 - 51 0.036 0.073 2026-10-19 14:52:48,301 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.tests.test_livechat_wire: Starting TestLivechatWirePayload.test_wire_tells_the_widget_the_step_still_expects_input ... 2026-10-19 14:52:48,675 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 14:52:49,121 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=336 retrieval=ok hits=1 readable_hits=1 2026-10-19 14:52:49,242 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=336 outcome=answer run_status=ok 2026-10-19 14:52:49,331 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:52:49] "POST /chatbot/step/trigger HTTP/1.1" 200 - 207 0.147 0.512 2026-10-19 14:52:49,334 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.tests.test_livechat_wire.TestLivechatWirePayload: waiting for threads: [] 2026-10-19 14:52:49,355 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-19 14:52:49,439 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.tests.test_published_content_becomes_public_knowledge: Starting TestPublishedContentBecomesPublicKnowledge.test_a_change_to_what_a_visitor_reads_withdraws_its_knowledge_until_it_is_synced_again ... 2026-10-19 14:52:50,443 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.tests.test_published_content_becomes_public_knowledge: Starting TestPublishedContentBecomesPublicKnowledge.test_a_published_record_whose_link_needs_what_the_visitor_may_not_read_is_left_out ... 2026-10-19 14:53:00,930 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 2140, model: ir.config_parameter 2026-10-19 14:53:00,933 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 2140, model: ir.config_parameter 2026-10-19 14:53:00,935 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 2140, model: ir.config_parameter 2026-10-19 14:53:01,124 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [8, 1], uid: 2140, model: event.event 2026-10-19 14:53:01,135 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [8], uid: 2140, model: event.event 2026-10-19 14:53:01,144 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [8, 1], uid: 2140, model: event.event 2026-10-19 14:53:01,151 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [8], uid: 2140, model: event.event 2026-10-19 14:53:01,291 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1], uid: 2140, model: res.company 2026-10-19 14:53:01,309 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1], uid: 2140, model: res.company 2026-10-19 14:53:01,345 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1], uid: 2140, model: res.company 2026-10-19 14:53:01,360 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1], uid: 2140, model: res.company 2026-10-19 14:53:01,422 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1], uid: 2140, model: res.company 2026-10-19 14:53:01,820 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted viin.ai.livechat.sync.queue records with IDs: [358, 359, 360, 361, 362, 363, 364, 365, 366, 367, 368, 369, 370, 371, 372, 373, 374, 375, 376, 377, 378, 379, 380, 381, 382, 383, 384, 385] 2026-10-19 14:53:01,915 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted viin.ai.livechat.sync.queue records with IDs: [386] 2026-10-19 14:53:02,272 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted viin.ai.livechat.sync.queue records with IDs: [387, 388, 389, 390] 2026-10-19 14:53:02,392 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted viin.ai.livechat.sync.queue records with IDs: [391, 392, 393, 394, 395, 396, 397] 2026-10-19 14:53:02,470 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted viin.ai.livechat.sync.queue records with IDs: [398, 399, 400] 2026-10-19 14:53:02,602 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted viin.ai.livechat.sync.queue records with IDs: [401, 402, 403, 404, 405, 406, 407, 408, 409, 410, 411, 412] 2026-10-19 14:53:02,698 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted viin.ai.livechat.sync.queue records with IDs: [413, 414, 415, 416, 417] 2026-10-19 14:53:02,764 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1], uid: 2140, model: res.company 2026-10-19 14:53:02,835 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1], uid: 2140, model: res.company 2026-10-19 14:53:02,862 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted viin.ai.livechat.sync.queue records with IDs: [418] 2026-10-19 14:53:02,898 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.tests.test_published_content_becomes_public_knowledge: Starting TestPublishedContentBecomesPublicKnowledge.test_a_record_the_public_cannot_read_never_gets_a_row ... 2026-10-19 14:53:12,983 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [8, 1], uid: 2141, model: event.event 2026-10-19 14:53:12,992 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [8], uid: 2141, model: event.event 2026-10-19 14:53:12,999 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [8, 1], uid: 2141, model: event.event 2026-10-19 14:53:13,002 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [8], uid: 2141, model: event.event 2026-10-19 14:53:13,471 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted viin.ai.livechat.sync.queue records with IDs: [419, 420, 421, 422, 423, 424, 425, 426, 427, 428, 429, 430, 431, 432, 433, 434, 435, 436, 437, 438, 439, 440, 441, 442, 443, 444, 445, 446] 2026-10-19 14:53:13,570 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted viin.ai.livechat.sync.queue records with IDs: [447] 2026-10-19 14:53:13,925 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted viin.ai.livechat.sync.queue records with IDs: [448, 449, 450, 451, 452] 2026-10-19 14:53:14,037 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted viin.ai.livechat.sync.queue records with IDs: [453, 454, 455, 456, 457, 458, 459] 2026-10-19 14:53:14,103 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted viin.ai.livechat.sync.queue records with IDs: [460, 461, 462] 2026-10-19 14:53:14,236 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted viin.ai.livechat.sync.queue records with IDs: [463, 464, 465, 466, 467, 468, 469, 470, 471, 472, 473, 474] 2026-10-19 14:53:14,321 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted viin.ai.livechat.sync.queue records with IDs: [475, 476, 477, 478, 479] 2026-10-19 14:53:14,466 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted viin.ai.livechat.sync.queue records with IDs: [480, 481, 482, 483, 484, 485, 486, 487, 488, 489] 2026-10-19 14:53:14,567 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted viin.ai.livechat.sync.queue records with IDs: [490, 491, 492] 2026-10-19 14:53:14,617 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1], uid: 2141, model: res.company 2026-10-19 14:53:14,655 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1], uid: 2141, model: res.company 2026-10-19 14:53:14,680 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted viin.ai.livechat.sync.queue records with IDs: [493] 2026-10-19 14:53:14,715 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.tests.test_published_content_becomes_public_knowledge: Starting TestPublishedContentBecomesPublicKnowledge.test_a_website_that_stops_serving_its_own_copy_of_a_page_is_answered_from_the_shared_page ... 2026-10-19 14:53:24,458 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted viin.ai.livechat.sync.queue records with IDs: [494] 2026-10-19 14:53:24,489 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted website.page records with IDs: [174] 2026-10-19 14:53:24,507 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted viin.ai.source records with IDs: [750] 2026-10-19 14:53:24,626 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted viin.ai.livechat.sync.queue records with IDs: [495] 2026-10-19 14:53:34,494 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted viin.ai.livechat.sync.queue records with IDs: [496, 497, 498, 499] 2026-10-19 14:53:34,542 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted ir.ui.view records with IDs: [9003] 2026-10-19 14:53:34,555 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted viin.ai.source records with IDs: [752] 2026-10-19 14:53:34,722 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted viin.ai.livechat.sync.queue records with IDs: [500] 2026-10-19 14:53:34,769 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.tests.test_published_content_becomes_public_knowledge: Starting TestPublishedContentBecomesPublicKnowledge.test_admin_attached_source_is_untouched_by_queue_sync_and_reconcile ... 2026-10-19 14:53:35,122 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.tests.test_published_content_becomes_public_knowledge: Starting TestPublishedContentBecomesPublicKnowledge.test_content_excludes_a_field_restricted_by_a_group_the_public_user_lacks ... 2026-10-19 14:53:44,447 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [8, 1], uid: 2144, model: event.event 2026-10-19 14:53:44,455 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [8], uid: 2144, model: event.event 2026-10-19 14:53:44,461 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [8, 1], uid: 2144, model: event.event 2026-10-19 14:53:44,465 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [8], uid: 2144, model: event.event 2026-10-19 14:53:44,986 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted viin.ai.livechat.sync.queue records with IDs: [501, 502, 503, 504, 505, 506, 507, 508, 509, 510, 511, 512, 513, 514, 515, 516, 517, 518, 519, 520, 521, 522, 523, 524, 525, 526, 527, 528] 2026-10-19 14:53:45,058 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted viin.ai.livechat.sync.queue records with IDs: [529] 2026-10-19 14:53:45,472 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted viin.ai.livechat.sync.queue records with IDs: [530, 531, 532, 533] 2026-10-19 14:53:45,619 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted viin.ai.livechat.sync.queue records with IDs: [534, 535, 536, 537, 538, 539, 540] 2026-10-19 14:53:45,737 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted viin.ai.livechat.sync.queue records with IDs: [541, 542, 543] 2026-10-19 14:53:45,896 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted viin.ai.livechat.sync.queue records with IDs: [544, 545, 546, 547, 548, 549, 550, 551, 552, 553, 554, 555] 2026-10-19 14:53:45,985 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted viin.ai.livechat.sync.queue records with IDs: [556, 557, 558, 559, 560] 2026-10-19 14:53:46,123 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted viin.ai.livechat.sync.queue records with IDs: [561, 562, 563, 564, 565, 566, 567, 568, 569, 570] 2026-10-19 14:53:46,221 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted viin.ai.livechat.sync.queue records with IDs: [571, 572, 573] 2026-10-19 14:53:46,278 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1], uid: 2144, model: res.company 2026-10-19 14:53:46,346 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1], uid: 2144, model: res.company 2026-10-19 14:53:46,392 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted viin.ai.livechat.sync.queue records with IDs: [574] 2026-10-19 14:53:46,429 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.tests.test_published_content_becomes_public_knowledge: Starting TestPublishedContentBecomesPublicKnowledge.test_deleting_what_a_visitor_read_removes_its_knowledge_rows ... 2026-10-19 14:53:47,375 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted im_livechat.channel records with IDs: [277] 2026-10-19 14:53:47,402 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted ir.ui.view records with IDs: [9008] 2026-10-19 14:53:47,428 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted ir.ui.view records with IDs: [9009] 2026-10-19 14:53:47,443 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted viin.ai.source records with IDs: [830] 2026-10-19 14:53:47,452 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted viin.ai.source records with IDs: [831, 832] 2026-10-19 14:53:47,458 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.tests.test_published_content_becomes_public_knowledge: Starting TestPublishedContentBecomesPublicKnowledge.test_livechat_bot_user_in_a_different_company_can_read_a_company_free_published_row ... 2026-10-19 14:53:56,497 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.tests.test_published_content_becomes_public_knowledge: Starting TestPublishedContentBecomesPublicKnowledge.test_only_what_the_server_serves_every_anonymous_visitor_becomes_page_knowledge ... 2026-10-19 14:54:03,195 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.tests.test_published_content_becomes_public_knowledge: Starting TestPublishedContentBecomesPublicKnowledge.test_reconcile_alone_catches_a_group_change_the_write_hook_cannot_see ... 2026-10-19 14:54:04,712 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted viin.ai.source records with IDs: [845] 2026-10-19 14:54:04,761 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.tests.test_published_content_becomes_public_knowledge: Starting TestPublishedContentBecomesPublicKnowledge.test_unpublishing_a_channel_removes_its_row_via_sync_and_via_reconcile ... 2026-10-19 14:54:05,564 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted viin.ai.source records with IDs: [846] 2026-10-19 14:54:05,640 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted viin.ai.source records with IDs: [847] 2026-10-19 14:54:05,698 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.tests.test_published_content_becomes_public_knowledge: Starting TestPublishedContentBecomesPublicKnowledge.test_unpublishing_a_page_removes_its_knowledge_row_and_chunks ... 2026-10-19 14:54:06,629 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted viin.ai.source records with IDs: [848] 2026-10-19 14:54:06,638 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted viin.ai.livechat.sync.queue records with IDs: [575] 2026-10-19 14:54:06,651 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-19 14:54:06,654 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.tests.test_published_content_becomes_public_knowledge: Starting TestWebsiteWriteSurvivesAfterCommitWithNoIsPublishedField.test_renaming_a_website_is_resynced_after_commit_without_crashing ... 2026-10-19 14:54:16,931 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [8, 1], uid: 2146, model: event.event 2026-10-19 14:54:16,940 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [8], uid: 2146, model: event.event 2026-10-19 14:54:16,947 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [8, 1], uid: 2146, model: event.event 2026-10-19 14:54:16,951 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [8], uid: 2146, model: event.event 2026-10-19 14:54:17,472 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted viin.ai.livechat.sync.queue records with IDs: [576, 577, 578, 579, 580, 581, 582, 583, 584, 585, 586, 587, 588, 589, 590, 591, 592, 593, 594, 595, 596, 597, 598, 599, 600, 601, 602, 603] 2026-10-19 14:54:17,835 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted viin.ai.livechat.sync.queue records with IDs: [604, 605, 606, 607] 2026-10-19 14:54:17,944 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted viin.ai.livechat.sync.queue records with IDs: [608, 609, 610, 611, 612, 613, 614] 2026-10-19 14:54:18,013 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted viin.ai.livechat.sync.queue records with IDs: [615, 616, 617] 2026-10-19 14:54:18,155 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted viin.ai.livechat.sync.queue records with IDs: [618, 619, 620, 621, 622, 623, 624, 625, 626, 627, 628, 629] 2026-10-19 14:54:18,232 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted viin.ai.livechat.sync.queue records with IDs: [630, 631, 632, 633, 634] 2026-10-19 14:54:18,332 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted viin.ai.livechat.sync.queue records with IDs: [635, 636, 637, 638, 639, 640, 641, 642, 643, 644] 2026-10-19 14:54:18,426 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted viin.ai.livechat.sync.queue records with IDs: [645, 646, 647] 2026-10-19 14:54:18,491 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1], uid: 2146, model: res.company 2026-10-19 14:54:18,551 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1], uid: 2146, model: res.company 2026-10-19 14:54:18,595 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted viin.ai.livechat.sync.queue records with IDs: [648] 2026-10-19 14:54:19,078 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-19 14:54:19,080 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.tests.test_published_content_indexing_wakes_up: Starting TestPublishedContentIndexingWakesUp.test_the_reconcile_is_woken_the_moment_indexing_becomes_possible ... 2026-10-19 14:54:19,422 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-19 14:54:19,426 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.tests.test_published_content_indexing_wakes_up: Starting TestReconcileOfControllerPagesLogsNoTraceback.test_reconciling_published_content_that_includes_controller_pages_logs_no_traceback ... 2026-10-19 14:54:20,257 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-19 14:54:28,957 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.tests.test_reembedding_claims_the_websites_company: Starting TestReembeddingClaimsTheWebsitesCompany.test_a_chunk_is_claimed_for_re_embedding_by_the_websites_company_target_only ... 2026-10-19 14:54:29,395 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-19 14:54:30,083 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.tests.test_the_website_agent_remembers_what_it_did: Starting TestTheWebsiteAgentRemembersWhatItDid.test_a_long_conversation_reaches_the_model_as_its_newest_turns_and_says_earlier_ones_were_left_out ... 2026-10-19 14:54:31,651 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=337 retrieval=ok hits=1 readable_hits=1 2026-10-19 14:54:32,003 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=337 outcome=answer run_status=ok 2026-10-19 14:54:32,064 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.tests.test_the_website_agent_remembers_what_it_did: Starting TestTheWebsiteAgentRemembersWhatItDid.test_the_next_turn_tells_the_model_the_call_it_made_and_its_outcome_before_its_answer ... 2026-10-19 14:54:32,585 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=338 retrieval=ok hits=1 readable_hits=1 2026-10-19 14:54:32,881 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=338 retrieval=ok hits=1 readable_hits=1 2026-10-19 14:54:33,030 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=338 outcome=answer run_status=ok 2026-10-19 14:54:33,227 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=338 retrieval=ok hits=1 readable_hits=1 2026-10-19 14:54:33,432 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=338 outcome=answer run_status=ok 2026-10-19 14:54:33,514 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-19 14:54:34,193 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [109010] 2026-10-19 14:54:34,194 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted im_livechat.channel records with IDs: [1] 2026-10-19 14:54:34,326 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.tests.test_tour_an_ai_step_after_the_welcome_text_answers: Starting TestAnAiStepAfterTheWelcomeTextAnswers.test_a_visitor_greeted_onto_an_ai_step_without_its_assistant_can_write_and_is_handed_over_once ... 2026-10-19 14:54:34,589 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 14:54:34,995 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:54:34] "POST /im_livechat/init HTTP/1.1" 200 - 25 0.033 0.378 2026-10-19 14:54:35,295 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:54:35] "POST /chatbot/step/trigger HTTP/1.1" 200 - 90 0.069 0.111 2026-10-19 14:54:35,440 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:54:35] "POST /chatbot/step/trigger HTTP/1.1" 200 - 29 0.020 0.031 2026-10-19 14:54:35,453 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.tests.test_tour_an_ai_step_after_the_welcome_text_answers: Starting TestAnAiStepAfterTheWelcomeTextAnswers.test_a_welcome_ending_on_an_ai_step_whose_assistant_was_removed_is_flagged ... 2026-10-19 14:54:35,726 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.tests.test_tour_an_ai_step_after_the_welcome_text_answers: Starting TestAnAiStepAfterTheWelcomeTextAnswers.test_a_welcome_that_ends_on_the_assistant_is_a_valid_script ... 2026-10-19 14:54:35,875 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.tests.test_tour_an_ai_step_after_the_welcome_text_answers: Starting TestAnAiStepAfterTheWelcomeTextAnswers.test_the_visitor_greeted_by_text_gets_a_composer_and_their_first_message_is_answered ... 2026-10-19 14:54:36,428 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.tests.test_tour_an_ai_step_after_the_welcome_text_answers.TestAnAiStepAfterTheWelcomeTextAnswers: Chrome pid: 12387 2026-10-19 14:54:36,428 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.tests.test_tour_an_ai_step_after_the_welcome_text_answers.TestAnAiStepAfterTheWelcomeTextAnswers: Chrome headless temporary user profile dir: /tmp/tmpgcsu015__chrome_odoo 2026-10-19 14:54:36,428 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.tests.test_tour_an_ai_step_after_the_welcome_text_answers.TestAnAiStepAfterTheWelcomeTextAnswers: Issuing json command http://127.0.0.1:41743/json/version 2026-10-19 14:54:36,432 100 INFO rb-993a05d-225723-426370 odoo.tests.common.requests: request http://127.0.0.1:41743/json/version with timeout 3 increased to 10s during tests 2026-10-19 14:54:36,458 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.tests.test_tour_an_ai_step_after_the_welcome_text_answers.TestAnAiStepAfterTheWelcomeTextAnswers: Browser version: Chrome/150.0.7871.114 2026-10-19 14:54:36,458 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.tests.test_tour_an_ai_step_after_the_welcome_text_answers.TestAnAiStepAfterTheWelcomeTextAnswers: Issuing json command http://127.0.0.1:41743/json 2026-10-19 14:54:36,460 100 INFO rb-993a05d-225723-426370 odoo.tests.common.requests: request http://127.0.0.1:41743/json with timeout 3 increased to 10s during tests 2026-10-19 14:54:36,477 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.tests.test_tour_an_ai_step_after_the_welcome_text_answers.TestAnAiStepAfterTheWelcomeTextAnswers: Websocket url found: ws://127.0.0.1:41743/devtools/page/4A83084BD1034B2DCFA6D728B67FA57B 2026-10-19 14:54:36,485 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.tests.test_tour_an_ai_step_after_the_welcome_text_answers.TestAnAiStepAfterTheWelcomeTextAnswers: Enable chrome headless console log notification 2026-10-19 14:54:36,503 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.tests.test_tour_an_ai_step_after_the_welcome_text_answers.TestAnAiStepAfterTheWelcomeTextAnswers: Chrome headless enable page notifications 2026-10-19 14:54:36,517 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.tests.test_tour_an_ai_step_after_the_welcome_text_answers.TestAnAiStepAfterTheWelcomeTextAnswers: Setting session cookie in browser 2026-10-19 14:54:36,569 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.tests.test_tour_an_ai_step_after_the_welcome_text_answers.TestAnAiStepAfterTheWelcomeTextAnswers: Open "http://127.0.0.1:8069/" in browser 2026-10-19 14:54:36,569 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.tests.test_tour_an_ai_step_after_the_welcome_text_answers.TestAnAiStepAfterTheWelcomeTextAnswers: Navigating to: "http://127.0.0.1:8069/" 2026-10-19 14:54:36,605 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 14:54:38,171 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:54:38] "GET / HTTP/1.1" 200 - 186 0.247 1.330 2026-10-19 14:54:38,176 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.tests.test_tour_an_ai_step_after_the_welcome_text_answers.TestAnAiStepAfterTheWelcomeTextAnswers: Navigation result: {'frameId': '4A83084BD1034B2DCFA6D728B67FA57B', 'loaderId': 'E5D7B2E0693F83D98F88092B7E93C605', 'isDownload': False} 2026-10-19 14:54:38,176 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.tests.test_tour_an_ai_step_after_the_welcome_text_answers.TestAnAiStepAfterTheWelcomeTextAnswers: Evaluate ready code "odoo.isTourReady('viin_ai_livechat_ai_step_after_welcome_text_tour')" 2026-10-19 14:54:38,214 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 14:54:38] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.006 2026-10-19 14:54:38,237 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/8d575e6/web.assets_frontend.min.css, copying from /web/assets/8d575e6/web.assets_frontend.min.css 2026-10-19 14:54:38,293 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:54:38] "GET /web/assets/1/8d575e6/web.assets_frontend.min.css HTTP/1.1" 200 - 13 0.048 0.034 2026-10-19 14:54:38,307 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4b0af73/web.assets_frontend_minimal.min.js, copying from /web/assets/4b0af73/web.assets_frontend_minimal.min.js 2026-10-19 14:54:38,322 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:54:38] "GET /web/assets/1/4b0af73/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 10 0.013 0.070 2026-10-19 14:54:38,351 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/433bc34/web.__assets_tests_call__.min.js, copying from /web/assets/433bc34/web.__assets_tests_call__.min.js 2026-10-19 14:54:38,375 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:54:38] "GET /web/assets/1/433bc34/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 10 0.007 0.036 2026-10-19 14:54:38,512 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 14:54:38] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.008 2026-10-19 14:54:38,523 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 14:54:38] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-10-19 14:54:38,543 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 14:54:38] "GET /viin_brand/static/img/viindoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.053 2026-10-19 14:54:38,544 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:54:38] "GET /web/image/website/1/logo/My%20Website?unique=9b6995e HTTP/1.1" 200 - 6 0.034 0.025 2026-10-19 14:54:38,586 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:54:38] "GET /web/image/website/1/favicon?unique=9b6995e HTTP/1.1" 200 - 6 0.005 0.013 2026-10-19 14:54:38,609 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/3eaf85b/web.assets_frontend_lazy.min.js, copying from /web/assets/3eaf85b/web.assets_frontend_lazy.min.js 2026-10-19 14:54:38,645 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:54:38] "GET /web/assets/1/3eaf85b/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 11 0.012 0.052 2026-10-19 14:54:39,144 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:54:39] "GET /website/translations/6ebfffd4b609272b83e14e296d847c125c76d97d?lang=en_US HTTP/1.1" 200 - 3 0.001 0.017 2026-10-19 14:54:39,171 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:54:39] "POST /web/webclient/version_info HTTP/1.1" 200 - 2 0.000 0.003 2026-10-19 14:54:39,272 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.tests.test_tour_an_ai_step_after_the_welcome_text_answers.TestAnAiStepAfterTheWelcomeTextAnswers: Evaluate test code "odoo.startTour('viin_ai_livechat_ai_step_after_welcome_text_tour', {"stepDelay": 100, "keepWatchBrowser": false, "startUrl": "/"})" 2026-10-19 14:54:39,350 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:54:39] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 14 0.010 0.162 2026-10-19 14:54:39,385 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:54:39] "POST /im_livechat/init HTTP/1.1" 200 - 13 0.015 0.091 2026-10-19 14:54:39,476 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:54:39] "POST /im_livechat/get_session HTTP/1.1" 200 - 21 0.025 0.039 2026-10-19 14:54:39,576 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 14:54:39] "GET /im_livechat/static/src/img/chatbot_is_typing.gif HTTP/1.1" 200 - 0 0.000 0.010 2026-10-19 14:54:39,615 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:54:39] "GET /im_livechat/operator/4441/avatar HTTP/1.1" 200 - 10 0.015 0.038 2026-10-19 14:54:40,849 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.tests.test_tour_an_ai_step_after_the_welcome_text_answers.TestAnAiStepAfterTheWelcomeTextAnswers.browser: Tour viin_ai_livechat_ai_step_after_welcome_text_tour on step: '.o-mail-Message:contains("Welcome to Northwind Outfitters!")' 2026-10-19 14:54:40,965 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.tests.test_tour_an_ai_step_after_the_welcome_text_answers.TestAnAiStepAfterTheWelcomeTextAnswers.browser: Tour viin_ai_livechat_ai_step_after_welcome_text_tour on step: '.o-mail-Composer-input' 2026-10-19 14:54:42,396 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.tests.test_tour_an_ai_step_after_the_welcome_text_answers.TestAnAiStepAfterTheWelcomeTextAnswers.browser: Tour viin_ai_livechat_ai_step_after_welcome_text_tour on step: '.o-mail-Composer-input' 2026-10-19 14:54:42,509 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.tests.test_tour_an_ai_step_after_the_welcome_text_answers.TestAnAiStepAfterTheWelcomeTextAnswers.browser: Tour viin_ai_livechat_ai_step_after_welcome_text_tour on step: '.o-mail-Message:contains("Do you sell hiking boots?")' 2026-10-19 14:54:42,647 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:54:42] "POST /im_livechat/get_session HTTP/1.1" 200 - 53 0.053 0.086 2026-10-19 14:54:42,682 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:54:42] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.005 0.012 2026-10-19 14:54:42,714 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:54:42] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.010 0.005 2026-10-19 14:54:42,790 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: website.visitor 2026-10-19 14:54:42,822 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:54:42] "POST /mail/init_messaging HTTP/1.1" 200 - 46 0.043 0.071 2026-10-19 14:54:42,843 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:54:42] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.004 2026-10-19 14:54:42,966 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:54:42] "POST /chatbot/post_welcome_steps HTTP/1.1" 200 - 46 0.040 0.075 2026-10-19 14:54:43,013 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:54:43] "GET /web/bundle/web.assets_emoji?lang=en_US&website_id=1 HTTP/1.1" 200 - 7 0.013 0.016 2026-10-19 14:54:43,034 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/5d0c822/web.assets_emoji.min.js, copying from /web/assets/5d0c822/web.assets_emoji.min.js 2026-10-19 14:54:43,047 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:54:43] "GET /web/assets/1/5d0c822/web.assets_emoji.min.js HTTP/1.1" 200 - 10 0.006 0.018 2026-10-19 14:54:43,276 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:54:43] "POST /mail/message/post HTTP/1.1" 200 - 42 0.034 0.072 2026-10-19 14:54:43,298 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:54:43] "GET /discuss/channel/340/guest/66/avatar_128?unique=2026-10-19%2014%3A54%3A42 HTTP/1.1" 200 - 10 0.008 0.087 2026-10-19 14:54:43,334 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:54:43] "POST /mail/link_preview HTTP/1.1" 200 - 16 0.013 0.022 2026-10-19 14:54:44,082 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.tests.test_tour_an_ai_step_after_the_welcome_text_answers.TestAnAiStepAfterTheWelcomeTextAnswers.browser: Tour viin_ai_livechat_ai_step_after_welcome_text_tour on step: '.o-mail-Message:contains("Yes, we stock hiking boots in every size.")' 2026-10-19 14:54:44,239 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:54:44] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.004 2026-10-19 14:54:45,062 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=340 retrieval=ok hits=1 readable_hits=1 2026-10-19 14:54:45,362 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=340 outcome=answer run_status=ok 2026-10-19 14:54:45,429 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:54:45] "POST /chatbot/step/trigger HTTP/1.1" 200 - 249 0.277 0.357 2026-10-19 14:54:45,504 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:54:45] "POST /discuss/channel/messages HTTP/1.1" 200 - 31 0.024 0.041 2026-10-19 14:54:45,626 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:54:45] "POST /discuss/channel/set_last_seen_message HTTP/1.1" 200 - 20 0.025 0.031 2026-10-19 14:54:45,962 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:54:45] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-10-19 14:54:46,339 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.tests.test_tour_an_ai_step_after_the_welcome_text_answers.TestAnAiStepAfterTheWelcomeTextAnswers.browser: test successful 2026-10-19 14:54:46,354 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 14:54:46] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 14:54:46,374 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.tests.test_tour_an_ai_step_after_the_welcome_text_answers.TestAnAiStepAfterTheWelcomeTextAnswers: Closing chrome headless with pid 12387 2026-10-19 14:54:46,375 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.tests.test_tour_an_ai_step_after_the_welcome_text_answers.TestAnAiStepAfterTheWelcomeTextAnswers: Closing websocket connection 2026-10-19 14:54:46,376 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.tests.test_tour_an_ai_step_after_the_welcome_text_answers.TestAnAiStepAfterTheWelcomeTextAnswers: Terminating chrome headless with pid 12387 2026-10-19 14:54:46,477 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.tests.test_tour_an_ai_step_after_the_welcome_text_answers.TestAnAiStepAfterTheWelcomeTextAnswers: Chrome Log in: /tmp/odoo_tests/rb-993a05d-225723-426370/chrome_logs/chrome_log_20261019_145446_477676_TestAnAiStepAfterTheWelcomeTextAnswers.txt 2026-10-19 14:54:46,478 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.tests.test_tour_an_ai_step_after_the_welcome_text_answers.TestAnAiStepAfterTheWelcomeTextAnswers: Removing chrome user profile "/tmp/tmpgcsu015__chrome_odoo" 2026-10-19 14:54:46,525 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-19 14:54:46,539 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.tests.test_tour_operator_reads_ai_answers: Starting TestOperatorReadsAiAnswersInDiscuss.test_a_colleague_reads_the_assistants_answer_formatted_in_discuss ... 2026-10-19 14:54:47,211 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.tests.test_tour_operator_reads_ai_answers.TestOperatorReadsAiAnswersInDiscuss: Chrome pid: 12575 2026-10-19 14:54:47,211 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.tests.test_tour_operator_reads_ai_answers.TestOperatorReadsAiAnswersInDiscuss: Chrome headless temporary user profile dir: /tmp/tmp70ijye0h_chrome_odoo 2026-10-19 14:54:47,213 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.tests.test_tour_operator_reads_ai_answers.TestOperatorReadsAiAnswersInDiscuss: Issuing json command http://127.0.0.1:44157/json/version 2026-10-19 14:54:47,215 100 INFO rb-993a05d-225723-426370 odoo.tests.common.requests: request http://127.0.0.1:44157/json/version with timeout 3 increased to 10s during tests 2026-10-19 14:54:47,300 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.tests.test_tour_operator_reads_ai_answers.TestOperatorReadsAiAnswersInDiscuss: Browser version: Chrome/150.0.7871.114 2026-10-19 14:54:47,300 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.tests.test_tour_operator_reads_ai_answers.TestOperatorReadsAiAnswersInDiscuss: Issuing json command http://127.0.0.1:44157/json 2026-10-19 14:54:47,302 100 INFO rb-993a05d-225723-426370 odoo.tests.common.requests: request http://127.0.0.1:44157/json with timeout 3 increased to 10s during tests 2026-10-19 14:54:47,320 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.tests.test_tour_operator_reads_ai_answers.TestOperatorReadsAiAnswersInDiscuss: Websocket url found: ws://127.0.0.1:44157/devtools/page/6943A0CB4D302CD1A73BC6026494945F 2026-10-19 14:54:47,344 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.tests.test_tour_operator_reads_ai_answers.TestOperatorReadsAiAnswersInDiscuss: Enable chrome headless console log notification 2026-10-19 14:54:47,357 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.tests.test_tour_operator_reads_ai_answers.TestOperatorReadsAiAnswersInDiscuss: Chrome headless enable page notifications 2026-10-19 14:54:48,078 100 INFO rb-993a05d-225723-426370 odoo.tests.common: Surpressing hash update in CryptContext override 2026-10-19 14:54:48,081 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426370 login:admin from n/a 2026-10-19 14:54:48,084 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.tests.test_tour_operator_reads_ai_answers.TestOperatorReadsAiAnswersInDiscuss: Setting session cookie in browser 2026-10-19 14:54:48,087 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.tests.test_tour_operator_reads_ai_answers.TestOperatorReadsAiAnswersInDiscuss: Open "http://127.0.0.1:8069/web#action=mail.action_discuss&active_id=discuss.channel_341" in browser 2026-10-19 14:54:48,088 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.tests.test_tour_operator_reads_ai_answers.TestOperatorReadsAiAnswersInDiscuss: Navigating to: "http://127.0.0.1:8069/web#action=mail.action_discuss&active_id=discuss.channel_341" 2026-10-19 14:54:48,115 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 14:54:49,599 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:54:49] "GET /web HTTP/1.1" 200 - 117 0.195 1.296 2026-10-19 14:54:49,607 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.tests.test_tour_operator_reads_ai_answers.TestOperatorReadsAiAnswersInDiscuss: Navigation result: {'frameId': '6943A0CB4D302CD1A73BC6026494945F', 'loaderId': '1E2DBC74D61F16AC12527F9CC25CFB8E', 'isDownload': False} 2026-10-19 14:54:49,607 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.tests.test_tour_operator_reads_ai_answers.TestOperatorReadsAiAnswersInDiscuss: Evaluate ready code "odoo.isTourReady('viin_ai_livechat_operator_reads_ai_answers_tour')" 2026-10-19 14:54:49,665 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:54:49] "GET /web/assets/0ac3166/web.assets_web.min.js HTTP/1.1" 200 - 4 0.007 0.025 2026-10-19 14:54:49,682 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:54:49] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 4 0.002 0.032 2026-10-19 14:54:49,756 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:54:49] "GET /web/webclient/load_menus/3db028efffd8214c0fab52c2eceea244c3037ebdb07f49f6619caccea1d6d604 HTTP/1.1" 200 - 4 0.008 0.092 2026-10-19 14:54:49,773 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:54:49] "GET /web/assets/79654fb/web.assets_web.min.css HTTP/1.1" 200 - 4 0.007 0.103 2026-10-19 14:54:49,830 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:54:49] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 11 0.035 0.137 2026-10-19 14:54:49,858 100 INFO rb-993a05d-225723-426370 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-19 14:54:49,924 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:54:49] "GET /web/assets/6f53984/web.assets_tests.min.js HTTP/1.1" 200 - 4 0.004 0.010 2026-10-19 14:54:50,925 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 14:54:50] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.007 2026-10-19 14:54:50,961 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 14:54:50] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.018 2026-10-19 14:54:50,992 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 14:54:50] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.076 2026-10-19 14:54:51,090 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.tests.test_tour_operator_reads_ai_answers.TestOperatorReadsAiAnswersInDiscuss: Evaluate test code "odoo.startTour('viin_ai_livechat_operator_reads_ai_answers_tour', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/web#action=mail.action_discuss&active_id=discuss.channel_341"})" 2026-10-19 14:54:51,250 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:54:51] "POST /mail/init_messaging HTTP/1.1" 200 - 70 0.165 0.120 2026-10-19 14:54:51,292 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:54:51] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.025 0.311 2026-10-19 14:54:51,303 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:54:51] "GET /web/service-worker.js HTTP/1.1" 200 - 2 0.004 0.294 2026-10-19 14:54:51,314 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 14:54:51] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-19 14:54:51,356 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:54:51] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 11 0.028 0.026 2026-10-19 14:54:51,407 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:54:51] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 9 0.026 0.339 2026-10-19 14:54:51,573 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:54:51] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 40 0.080 0.434 2026-10-19 14:54:51,834 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:54:51] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 74 0.151 0.427 2026-10-19 14:54:51,879 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 14:54:51] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-19 14:54:51,892 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 14:54:51] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-19 14:54:51,905 100 INFO rb-993a05d-225723-426370 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-10-19 14:54:51,932 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 14:54:51] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.017 2026-10-19 14:54:52,008 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:54:52] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 20 0.063 0.934 2026-10-19 14:54:52,020 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:54:52] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.689 2026-10-19 14:54:52,049 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:54:52] "POST /mail/load_message_failures HTTP/1.1" 200 - 11 0.011 0.703 2026-10-19 14:54:52,062 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:54:52] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 5 0.003 0.685 2026-10-19 14:54:52,095 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:54:52] "GET /web/offline HTTP/1.1" 200 - 7 0.008 0.663 2026-10-19 14:54:52,148 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:54:52] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 11 0.019 0.520 2026-10-19 14:54:52,254 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:54:52] "POST /discuss/channel/messages HTTP/1.1" 200 - 38 0.048 0.262 2026-10-19 14:54:52,292 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:54:52] "GET /discuss/channel/1/avatar_128?unique=d022389b96360bf11c8c4a1fe3cc47edfbf939cb6124477b3006dd8b3724e410986a8e8c0ed7795a6d96822ba38d6f9fbf3361beb5ce7f777ee910a8dcf61e9e HTTP/1.1" 200 - 8 0.022 0.252 2026-10-19 14:54:52,358 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:54:52] "GET /discuss/channel/341/partner/2/avatar_128?unique=2026-10-19%2010%3A50%3A05 HTTP/1.1" 200 - 18 0.026 0.273 2026-10-19 14:54:52,390 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:54:52] "GET /discuss/channel/15/guest/8/avatar_128?unique=2026-10-19%2010%3A03%3A29 HTTP/1.1" 200 - 10 0.012 0.308 2026-10-19 14:54:52,394 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:54:52] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.318 2026-10-19 14:54:52,463 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:54:52] "GET /discuss/channel/341/partner/3/avatar_128?unique=2026-10-19%2010%3A50%3A05 HTTP/1.1" 200 - 15 0.033 0.330 2026-10-19 14:54:52,521 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:54:52] "POST /discuss/channel/set_last_seen_message HTTP/1.1" 200 - 19 0.029 0.208 2026-10-19 14:54:52,580 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:54:52] "GET /discuss/channel/341/partner/4445/avatar_128 HTTP/1.1" 200 - 13 0.015 0.196 2026-10-19 14:54:52,599 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:54:52] "POST /viin_ai_livechat/answered_by HTTP/1.1" 200 - 8 0.006 0.145 2026-10-19 14:54:53,758 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.tests.test_tour_operator_reads_ai_answers.TestOperatorReadsAiAnswersInDiscuss.browser: Tour viin_ai_livechat_operator_reads_ai_answers_tour on step: '.o-mail-Message:contains("Two roles are open")' 2026-10-19 14:54:53,761 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.tests.test_tour_operator_reads_ai_answers.TestOperatorReadsAiAnswersInDiscuss.browser: test successful 2026-10-19 14:54:53,772 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 14:54:53] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-19 14:54:53,779 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.tests.test_tour_operator_reads_ai_answers.TestOperatorReadsAiAnswersInDiscuss: Closing chrome headless with pid 12575 2026-10-19 14:54:53,780 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.tests.test_tour_operator_reads_ai_answers.TestOperatorReadsAiAnswersInDiscuss: Closing websocket connection 2026-10-19 14:54:53,781 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.tests.test_tour_operator_reads_ai_answers.TestOperatorReadsAiAnswersInDiscuss: Terminating chrome headless with pid 12575 2026-10-19 14:54:53,892 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.tests.test_tour_operator_reads_ai_answers.TestOperatorReadsAiAnswersInDiscuss: Chrome Log in: /tmp/odoo_tests/rb-993a05d-225723-426370/chrome_logs/chrome_log_20261019_145453_892356_TestOperatorReadsAiAnswersInDiscuss.txt 2026-10-19 14:54:53,892 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.tests.test_tour_operator_reads_ai_answers.TestOperatorReadsAiAnswersInDiscuss: Removing chrome user profile "/tmp/tmp70ijye0h_chrome_odoo" 2026-10-19 14:54:53,920 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-19 14:54:54,800 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [109010] 2026-10-19 14:54:54,800 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted im_livechat.channel records with IDs: [1] 2026-10-19 14:54:54,858 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_form_card: Starting TestVisitorFormCardTour.test_the_visitor_clicks_the_form_card_and_the_website_creates_the_record ... 2026-10-19 14:54:55,429 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_form_card.TestVisitorFormCardTour: Chrome pid: 12785 2026-10-19 14:54:55,429 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_form_card.TestVisitorFormCardTour: Chrome headless temporary user profile dir: /tmp/tmpjuyukjjj_chrome_odoo 2026-10-19 14:54:55,429 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_form_card.TestVisitorFormCardTour: Issuing json command http://127.0.0.1:44259/json/version 2026-10-19 14:54:55,431 100 INFO rb-993a05d-225723-426370 odoo.tests.common.requests: request http://127.0.0.1:44259/json/version with timeout 3 increased to 10s during tests 2026-10-19 14:54:55,484 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_form_card.TestVisitorFormCardTour: Browser version: Chrome/150.0.7871.114 2026-10-19 14:54:55,484 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_form_card.TestVisitorFormCardTour: Issuing json command http://127.0.0.1:44259/json 2026-10-19 14:54:55,485 100 INFO rb-993a05d-225723-426370 odoo.tests.common.requests: request http://127.0.0.1:44259/json with timeout 3 increased to 10s during tests 2026-10-19 14:54:55,506 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_form_card.TestVisitorFormCardTour: Websocket url found: ws://127.0.0.1:44259/devtools/page/AC92FAEACB0C7D9BDD7B66926ABE8161 2026-10-19 14:54:55,527 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_form_card.TestVisitorFormCardTour: Enable chrome headless console log notification 2026-10-19 14:54:55,549 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_form_card.TestVisitorFormCardTour: Chrome headless enable page notifications 2026-10-19 14:54:55,578 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_form_card.TestVisitorFormCardTour: Setting session cookie in browser 2026-10-19 14:54:55,595 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_form_card.TestVisitorFormCardTour: Open "http://127.0.0.1:8069/" in browser 2026-10-19 14:54:55,595 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_form_card.TestVisitorFormCardTour: Navigating to: "http://127.0.0.1:8069/" 2026-10-19 14:54:55,627 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 14:54:58,678 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:54:58] "GET / HTTP/1.1" 200 - 186 0.191 2.872 2026-10-19 14:54:58,683 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_form_card.TestVisitorFormCardTour: Navigation result: {'frameId': 'AC92FAEACB0C7D9BDD7B66926ABE8161', 'loaderId': '4021914DCE995EE10C8C424D324EE7AA', 'isDownload': False} 2026-10-19 14:54:58,684 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_form_card.TestVisitorFormCardTour: Evaluate ready code "odoo.isTourReady('viin_ai_livechat_visitor_form_card_tour')" 2026-10-19 14:54:58,726 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 14:54:58] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-19 14:54:58,755 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/8d575e6/web.assets_frontend.min.css, copying from /web/assets/8d575e6/web.assets_frontend.min.css 2026-10-19 14:54:58,830 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:54:58] "GET /web/assets/1/8d575e6/web.assets_frontend.min.css HTTP/1.1" 200 - 13 0.063 0.045 2026-10-19 14:54:58,845 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4b0af73/web.assets_frontend_minimal.min.js, copying from /web/assets/4b0af73/web.assets_frontend_minimal.min.js 2026-10-19 14:54:58,862 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:54:58] "GET /web/assets/1/4b0af73/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 10 0.010 0.079 2026-10-19 14:54:58,886 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/433bc34/web.__assets_tests_call__.min.js, copying from /web/assets/433bc34/web.__assets_tests_call__.min.js 2026-10-19 14:54:58,904 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:54:58] "GET /web/assets/1/433bc34/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 10 0.016 0.026 2026-10-19 14:54:59,028 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 14:54:59] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.010 2026-10-19 14:54:59,034 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 14:54:59] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.017 2026-10-19 14:54:59,039 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 14:54:59] "GET /viin_brand/static/img/viindoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.019 2026-10-19 14:54:59,042 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:54:59] "GET /web/image/website/1/logo/My%20Website?unique=530c8ce HTTP/1.1" 200 - 6 0.010 0.013 2026-10-19 14:54:59,086 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/3eaf85b/web.assets_frontend_lazy.min.js, copying from /web/assets/3eaf85b/web.assets_frontend_lazy.min.js 2026-10-19 14:54:59,108 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:54:59] "GET /web/assets/1/3eaf85b/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 11 0.006 0.034 2026-10-19 14:54:59,141 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:54:59] "GET /web/image/website/1/favicon?unique=530c8ce HTTP/1.1" 200 - 6 0.010 0.040 2026-10-19 14:54:59,613 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:54:59] "GET /website/translations/6ebfffd4b609272b83e14e296d847c125c76d97d?lang=en_US HTTP/1.1" 200 - 3 0.002 0.016 2026-10-19 14:54:59,640 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:54:59] "POST /web/webclient/version_info HTTP/1.1" 200 - 2 0.001 0.004 2026-10-19 14:54:59,712 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_form_card.TestVisitorFormCardTour: Evaluate test code "odoo.startTour('viin_ai_livechat_visitor_form_card_tour', {"stepDelay": 100, "keepWatchBrowser": false, "startUrl": "/"})" 2026-10-19 14:54:59,808 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:54:59] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 14 0.008 0.135 2026-10-19 14:54:59,828 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:54:59] "POST /im_livechat/init HTTP/1.1" 200 - 13 0.005 0.089 2026-10-19 14:54:59,900 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:54:59] "POST /im_livechat/get_session HTTP/1.1" 200 - 21 0.018 0.031 2026-10-19 14:55:00,076 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:55:00] "GET /im_livechat/operator/4447/avatar HTTP/1.1" 200 - 10 0.017 0.041 2026-10-19 14:55:00,967 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_form_card.TestVisitorFormCardTour.browser: Tour viin_ai_livechat_visitor_form_card_tour on step: '.o-mail-Message:contains("How can I help you today?")' 2026-10-19 14:55:01,072 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_form_card.TestVisitorFormCardTour.browser: Tour viin_ai_livechat_visitor_form_card_tour on step: '.o-mail-Composer-input' 2026-10-19 14:55:01,177 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_form_card.TestVisitorFormCardTour.browser: Tour viin_ai_livechat_visitor_form_card_tour on step: '.o-mail-Composer-input' 2026-10-19 14:55:01,285 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_form_card.TestVisitorFormCardTour.browser: Tour viin_ai_livechat_visitor_form_card_tour on step: '.o-mail-Thread' 2026-10-19 14:55:01,377 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:55:01] "POST /im_livechat/get_session HTTP/1.1" 200 - 53 0.031 0.058 2026-10-19 14:55:01,414 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:55:01] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.013 0.010 2026-10-19 14:55:01,438 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:55:01] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.006 2026-10-19 14:55:01,519 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: website.visitor 2026-10-19 14:55:01,551 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:55:01] "POST /mail/init_messaging HTTP/1.1" 200 - 46 0.049 0.062 2026-10-19 14:55:01,567 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:55:01] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.004 2026-10-19 14:55:01,684 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:55:01] "POST /chatbot/post_welcome_steps HTTP/1.1" 200 - 46 0.043 0.066 2026-10-19 14:55:01,739 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:55:01] "GET /web/bundle/web.assets_emoji?lang=en_US&website_id=1 HTTP/1.1" 200 - 7 0.021 0.016 2026-10-19 14:55:01,756 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/5d0c822/web.assets_emoji.min.js, copying from /web/assets/5d0c822/web.assets_emoji.min.js 2026-10-19 14:55:01,777 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:55:01] "GET /web/assets/1/5d0c822/web.assets_emoji.min.js HTTP/1.1" 200 - 10 0.013 0.018 2026-10-19 14:55:02,029 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:55:02] "POST /mail/message/post HTTP/1.1" 200 - 42 0.034 0.070 2026-10-19 14:55:02,070 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:55:02] "GET /discuss/channel/342/guest/67/avatar_128?unique=2026-10-19%2014%3A55%3A01 HTTP/1.1" 200 - 10 0.027 0.094 2026-10-19 14:55:02,082 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 14:55:02] "GET /im_livechat/static/src/img/chatbot_is_typing.gif HTTP/1.1" 200 - 0 0.000 0.003 2026-10-19 14:55:02,111 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:55:02] "POST /mail/link_preview HTTP/1.1" 200 - 16 0.018 0.048 2026-10-19 14:55:03,799 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=342 retrieval=ok hits=1 readable_hits=1 2026-10-19 14:55:04,032 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:55:04] "POST /chatbot/step/trigger HTTP/1.1" 200 - 217 0.210 0.273 2026-10-19 14:55:04,037 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:55:04] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.399 2026-10-19 14:55:04,111 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:55:04] "POST /discuss/channel/messages HTTP/1.1" 200 - 31 0.030 0.039 2026-10-19 14:55:04,229 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:55:04] "POST /discuss/channel/set_last_seen_message HTTP/1.1" 200 - 20 0.032 0.029 2026-10-19 14:55:04,251 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_form_card.TestVisitorFormCardTour.browser: Tour viin_ai_livechat_visitor_form_card_tour on step: '.o-mail-Message:contains("Quote for 200 mugs")' 2026-10-19 14:55:04,400 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 559 and Message-Id '<589186327948147.1792421704.355704069137573-openerp-private@3402a05e02fb>' from 'info@yourcompany.com' to (redacted) "'****es@northwind.example.com'" successfully sent 2026-10-19 14:55:04,400 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 14:55:04,407 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 14:55:04,413 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:55:04] "POST /website/form/mail.mail HTTP/1.1" 200 - 53 0.062 0.115 2026-10-19 14:55:04,745 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=342 outcome=answer run_status=ok 2026-10-19 14:55:04,818 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:55:04] "POST /viin_ai_livechat/route_result HTTP/1.1" 200 - 155 0.163 0.233 2026-10-19 14:55:04,904 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:55:04] "POST /discuss/channel/messages HTTP/1.1" 200 - 33 0.033 0.045 2026-10-19 14:55:04,924 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:55:04] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.016 0.053 2026-10-19 14:55:05,708 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_form_card.TestVisitorFormCardTour.browser: Tour viin_ai_livechat_visitor_form_card_tour on step: '.o-mail-Message:contains("Your quote request is with our sales team.")' 2026-10-19 14:55:05,811 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_form_card.TestVisitorFormCardTour.browser: test successful 2026-10-19 14:55:05,822 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_form_card.TestVisitorFormCardTour: Closing chrome headless with pid 12785 2026-10-19 14:55:05,823 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_form_card.TestVisitorFormCardTour: Closing websocket connection 2026-10-19 14:55:05,824 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_form_card.TestVisitorFormCardTour: Terminating chrome headless with pid 12785 2026-10-19 14:55:05,946 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_form_card.TestVisitorFormCardTour: Chrome Log in: /tmp/odoo_tests/rb-993a05d-225723-426370/chrome_logs/chrome_log_20261019_145505_945865_TestVisitorFormCardTour.txt 2026-10-19 14:55:05,946 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_form_card.TestVisitorFormCardTour: Removing chrome user profile "/tmp/tmpjuyukjjj_chrome_odoo" 2026-10-19 14:55:05,960 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_form_card: Starting TestVisitorFormCardTour.test_the_websites_recaptcha_refusing_the_form_is_reported_and_no_record_exists ... 2026-10-19 14:55:06,514 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_form_card.TestVisitorFormCardTour: Chrome pid: 12977 2026-10-19 14:55:06,515 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_form_card.TestVisitorFormCardTour: Chrome headless temporary user profile dir: /tmp/tmp5finecdt_chrome_odoo 2026-10-19 14:55:06,515 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_form_card.TestVisitorFormCardTour: Issuing json command http://127.0.0.1:39549/json/version 2026-10-19 14:55:06,517 100 INFO rb-993a05d-225723-426370 odoo.tests.common.requests: request http://127.0.0.1:39549/json/version with timeout 3 increased to 10s during tests 2026-10-19 14:55:06,583 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_form_card.TestVisitorFormCardTour: Browser version: Chrome/150.0.7871.114 2026-10-19 14:55:06,584 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_form_card.TestVisitorFormCardTour: Issuing json command http://127.0.0.1:39549/json 2026-10-19 14:55:06,585 100 INFO rb-993a05d-225723-426370 odoo.tests.common.requests: request http://127.0.0.1:39549/json with timeout 3 increased to 10s during tests 2026-10-19 14:55:06,607 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_form_card.TestVisitorFormCardTour: Websocket url found: ws://127.0.0.1:39549/devtools/page/3AF0EE148F0FA1EA12A688ED34B156C2 2026-10-19 14:55:06,637 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_form_card.TestVisitorFormCardTour: Enable chrome headless console log notification 2026-10-19 14:55:06,674 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_form_card.TestVisitorFormCardTour: Chrome headless enable page notifications 2026-10-19 14:55:06,687 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_form_card.TestVisitorFormCardTour: Setting session cookie in browser 2026-10-19 14:55:06,719 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_form_card.TestVisitorFormCardTour: Open "http://127.0.0.1:8069/" in browser 2026-10-19 14:55:06,719 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_form_card.TestVisitorFormCardTour: Navigating to: "http://127.0.0.1:8069/" 2026-10-19 14:55:06,772 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 14:55:08,462 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:55:08] "GET / HTTP/1.1" 200 - 186 0.213 1.486 2026-10-19 14:55:08,467 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_form_card.TestVisitorFormCardTour: Navigation result: {'frameId': '3AF0EE148F0FA1EA12A688ED34B156C2', 'loaderId': 'D0808037E172444049E7376F944F14AE', 'isDownload': False} 2026-10-19 14:55:08,467 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_form_card.TestVisitorFormCardTour: Evaluate ready code "odoo.isTourReady('viin_ai_livechat_visitor_form_card_refused_tour')" 2026-10-19 14:55:08,515 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 14:55:08] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.018 2026-10-19 14:55:08,526 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/8d575e6/web.assets_frontend.min.css, copying from /web/assets/8d575e6/web.assets_frontend.min.css 2026-10-19 14:55:08,591 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:55:08] "GET /web/assets/1/8d575e6/web.assets_frontend.min.css HTTP/1.1" 200 - 13 0.047 0.043 2026-10-19 14:55:08,607 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4b0af73/web.assets_frontend_minimal.min.js, copying from /web/assets/4b0af73/web.assets_frontend_minimal.min.js 2026-10-19 14:55:08,617 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:55:08] "GET /web/assets/1/4b0af73/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 10 0.007 0.050 2026-10-19 14:55:08,638 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/433bc34/web.__assets_tests_call__.min.js, copying from /web/assets/433bc34/web.__assets_tests_call__.min.js 2026-10-19 14:55:08,655 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:55:08] "GET /web/assets/1/433bc34/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 10 0.005 0.025 2026-10-19 14:55:08,770 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 14:55:08] "GET /viin_brand/static/img/viindoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.013 2026-10-19 14:55:08,788 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:55:08] "GET /web/image/website/1/logo/My%20Website?unique=530c8ce HTTP/1.1" 200 - 6 0.015 0.022 2026-10-19 14:55:08,791 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 14:55:08] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.012 2026-10-19 14:55:08,794 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 14:55:08] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.013 2026-10-19 14:55:08,887 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/3eaf85b/web.assets_frontend_lazy.min.js, copying from /web/assets/3eaf85b/web.assets_frontend_lazy.min.js 2026-10-19 14:55:08,925 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:55:08] "GET /web/assets/1/3eaf85b/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 11 0.022 0.063 2026-10-19 14:55:08,948 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:55:08] "GET /web/image/website/1/favicon?unique=530c8ce HTTP/1.1" 200 - 6 0.007 0.098 2026-10-19 14:55:09,388 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:55:09] "GET /website/translations/6ebfffd4b609272b83e14e296d847c125c76d97d?lang=en_US HTTP/1.1" 200 - 3 0.002 0.014 2026-10-19 14:55:09,443 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:55:09] "POST /web/webclient/version_info HTTP/1.1" 200 - 2 0.003 0.004 2026-10-19 14:55:09,505 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_form_card.TestVisitorFormCardTour: Evaluate test code "odoo.startTour('viin_ai_livechat_visitor_form_card_refused_tour', {"stepDelay": 100, "keepWatchBrowser": false, "startUrl": "/"})" 2026-10-19 14:55:09,601 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:55:09] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 14 0.014 0.140 2026-10-19 14:55:09,625 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:55:09] "POST /im_livechat/init HTTP/1.1" 200 - 13 0.006 0.097 2026-10-19 14:55:09,700 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:55:09] "POST /im_livechat/get_session HTTP/1.1" 200 - 21 0.014 0.033 2026-10-19 14:55:09,907 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:55:09] "GET /im_livechat/operator/4447/avatar HTTP/1.1" 200 - 10 0.014 0.048 2026-10-19 14:55:10,752 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_form_card.TestVisitorFormCardTour.browser: Tour viin_ai_livechat_visitor_form_card_refused_tour on step: '.o-mail-Message:contains("How can I help you today?")' 2026-10-19 14:55:10,857 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_form_card.TestVisitorFormCardTour.browser: Tour viin_ai_livechat_visitor_form_card_refused_tour on step: '.o-mail-Composer-input' 2026-10-19 14:55:10,963 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_form_card.TestVisitorFormCardTour.browser: Tour viin_ai_livechat_visitor_form_card_refused_tour on step: '.o-mail-Composer-input' 2026-10-19 14:55:11,075 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_form_card.TestVisitorFormCardTour.browser: Tour viin_ai_livechat_visitor_form_card_refused_tour on step: '.o-mail-Thread' 2026-10-19 14:55:11,173 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:55:11] "POST /im_livechat/get_session HTTP/1.1" 200 - 53 0.030 0.064 2026-10-19 14:55:11,201 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:55:11] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.003 0.009 2026-10-19 14:55:11,226 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:55:11] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.004 2026-10-19 14:55:11,294 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: website.visitor 2026-10-19 14:55:11,320 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:55:11] "POST /mail/init_messaging HTTP/1.1" 200 - 46 0.030 0.055 2026-10-19 14:55:11,337 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:55:11] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-10-19 14:55:11,457 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:55:11] "POST /chatbot/post_welcome_steps HTTP/1.1" 200 - 46 0.030 0.078 2026-10-19 14:55:11,512 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:55:11] "GET /web/bundle/web.assets_emoji?lang=en_US&website_id=1 HTTP/1.1" 200 - 7 0.019 0.017 2026-10-19 14:55:11,534 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/5d0c822/web.assets_emoji.min.js, copying from /web/assets/5d0c822/web.assets_emoji.min.js 2026-10-19 14:55:11,548 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:55:11] "GET /web/assets/1/5d0c822/web.assets_emoji.min.js HTTP/1.1" 200 - 10 0.006 0.019 2026-10-19 14:55:11,785 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:55:11] "POST /mail/message/post HTTP/1.1" 200 - 42 0.026 0.064 2026-10-19 14:55:11,826 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:55:11] "GET /discuss/channel/343/guest/68/avatar_128?unique=2026-10-19%2014%3A55%3A11 HTTP/1.1" 200 - 10 0.022 0.087 2026-10-19 14:55:11,861 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 14:55:11] "GET /im_livechat/static/src/img/chatbot_is_typing.gif HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 14:55:11,875 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:55:11] "POST /mail/link_preview HTTP/1.1" 200 - 16 0.025 0.042 2026-10-19 14:55:13,541 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=343 retrieval=ok hits=1 readable_hits=1 2026-10-19 14:55:13,833 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:55:13] "POST /chatbot/step/trigger HTTP/1.1" 200 - 217 0.231 0.292 2026-10-19 14:55:13,837 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:55:13] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.133 2026-10-19 14:55:13,923 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:55:13] "POST /discuss/channel/messages HTTP/1.1" 200 - 31 0.039 0.038 2026-10-19 14:55:14,036 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_form_card.TestVisitorFormCardTour.browser: Tour viin_ai_livechat_visitor_form_card_refused_tour on step: '.o-mail-Message:contains("The website could not take your quote request.")' 2026-10-19 14:55:14,053 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:55:14] "POST /discuss/channel/set_last_seen_message HTTP/1.1" 200 - 20 0.030 0.027 2026-10-19 14:55:14,066 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:55:14] "POST /website/form/mail.mail HTTP/1.1" 200 - 7 0.004 0.033 2026-10-19 14:55:14,284 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=343 outcome=answer run_status=ok 2026-10-19 14:55:14,353 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:55:14] "POST /viin_ai_livechat/route_result HTTP/1.1" 200 - 140 0.079 0.184 2026-10-19 14:55:14,420 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:55:14] "POST /discuss/channel/messages HTTP/1.1" 200 - 31 0.017 0.038 2026-10-19 14:55:15,224 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_form_card.TestVisitorFormCardTour.browser: test successful 2026-10-19 14:55:15,238 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_form_card.TestVisitorFormCardTour: Closing chrome headless with pid 12977 2026-10-19 14:55:15,240 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_form_card.TestVisitorFormCardTour: Closing websocket connection 2026-10-19 14:55:15,241 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_form_card.TestVisitorFormCardTour: Terminating chrome headless with pid 12977 2026-10-19 14:55:15,346 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_form_card.TestVisitorFormCardTour: Chrome Log in: /tmp/odoo_tests/rb-993a05d-225723-426370/chrome_logs/chrome_log_20261019_145515_345772_TestVisitorFormCardTour.txt 2026-10-19 14:55:15,346 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_form_card.TestVisitorFormCardTour: Removing chrome user profile "/tmp/tmp5finecdt_chrome_odoo" 2026-10-19 14:55:15,374 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-19 14:55:16,247 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [109010] 2026-10-19 14:55:16,247 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted im_livechat.channel records with IDs: [1] 2026-10-19 14:55:16,285 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_markdown_and_ordering: Starting TestVisitorMarkdownAndOrderingTour.test_visitor_reads_a_multi_paragraph_answer_with_its_links_and_lists_intact ... 2026-10-19 14:55:16,850 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_markdown_and_ordering.TestVisitorMarkdownAndOrderingTour: Chrome pid: 13164 2026-10-19 14:55:16,851 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_markdown_and_ordering.TestVisitorMarkdownAndOrderingTour: Chrome headless temporary user profile dir: /tmp/tmpeov7h6u__chrome_odoo 2026-10-19 14:55:16,851 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_markdown_and_ordering.TestVisitorMarkdownAndOrderingTour: Issuing json command http://127.0.0.1:33217/json/version 2026-10-19 14:55:16,853 100 INFO rb-993a05d-225723-426370 odoo.tests.common.requests: request http://127.0.0.1:33217/json/version with timeout 3 increased to 10s during tests 2026-10-19 14:55:16,902 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_markdown_and_ordering.TestVisitorMarkdownAndOrderingTour: Browser version: Chrome/150.0.7871.114 2026-10-19 14:55:16,902 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_markdown_and_ordering.TestVisitorMarkdownAndOrderingTour: Issuing json command http://127.0.0.1:33217/json 2026-10-19 14:55:16,903 100 INFO rb-993a05d-225723-426370 odoo.tests.common.requests: request http://127.0.0.1:33217/json with timeout 3 increased to 10s during tests 2026-10-19 14:55:16,939 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_markdown_and_ordering.TestVisitorMarkdownAndOrderingTour: Websocket url found: ws://127.0.0.1:33217/devtools/page/3805A0039E254C31DCEEAC4034B1913A 2026-10-19 14:55:16,959 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_markdown_and_ordering.TestVisitorMarkdownAndOrderingTour: Enable chrome headless console log notification 2026-10-19 14:55:16,976 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_markdown_and_ordering.TestVisitorMarkdownAndOrderingTour: Chrome headless enable page notifications 2026-10-19 14:55:16,988 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_markdown_and_ordering.TestVisitorMarkdownAndOrderingTour: Setting session cookie in browser 2026-10-19 14:55:17,013 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_markdown_and_ordering.TestVisitorMarkdownAndOrderingTour: Open "http://127.0.0.1:8069/" in browser 2026-10-19 14:55:17,013 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_markdown_and_ordering.TestVisitorMarkdownAndOrderingTour: Navigating to: "http://127.0.0.1:8069/" 2026-10-19 14:55:17,055 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 14:55:18,543 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:55:18] "GET / HTTP/1.1" 200 - 186 0.161 1.333 2026-10-19 14:55:18,547 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_markdown_and_ordering.TestVisitorMarkdownAndOrderingTour: Navigation result: {'frameId': '3805A0039E254C31DCEEAC4034B1913A', 'loaderId': '6544898158C090293F87A09AB6E85F10', 'isDownload': False} 2026-10-19 14:55:18,548 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_markdown_and_ordering.TestVisitorMarkdownAndOrderingTour: Evaluate ready code "odoo.isTourReady('viin_ai_livechat_visitor_answer_layout_tour')" 2026-10-19 14:55:18,583 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 14:55:18] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-19 14:55:18,604 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/8d575e6/web.assets_frontend.min.css, copying from /web/assets/8d575e6/web.assets_frontend.min.css 2026-10-19 14:55:18,674 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:55:18] "GET /web/assets/1/8d575e6/web.assets_frontend.min.css HTTP/1.1" 200 - 13 0.046 0.043 2026-10-19 14:55:18,681 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4b0af73/web.assets_frontend_minimal.min.js, copying from /web/assets/4b0af73/web.assets_frontend_minimal.min.js 2026-10-19 14:55:18,700 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:55:18] "GET /web/assets/1/4b0af73/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 10 0.015 0.076 2026-10-19 14:55:18,717 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/433bc34/web.__assets_tests_call__.min.js, copying from /web/assets/433bc34/web.__assets_tests_call__.min.js 2026-10-19 14:55:18,741 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:55:18] "GET /web/assets/1/433bc34/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 10 0.011 0.038 2026-10-19 14:55:18,840 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 14:55:18] "GET /viin_brand/static/img/viindoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-19 14:55:18,857 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:55:18] "GET /web/image/website/1/logo/My%20Website?unique=99fea87 HTTP/1.1" 200 - 6 0.014 0.020 2026-10-19 14:55:18,864 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 14:55:18] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.021 2026-10-19 14:55:18,867 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 14:55:18] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-10-19 14:55:18,941 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/3eaf85b/web.assets_frontend_lazy.min.js, copying from /web/assets/3eaf85b/web.assets_frontend_lazy.min.js 2026-10-19 14:55:18,970 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:55:18] "GET /web/assets/1/3eaf85b/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 11 0.013 0.052 2026-10-19 14:55:18,999 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:55:18] "GET /web/image/website/1/favicon?unique=99fea87 HTTP/1.1" 200 - 6 0.011 0.053 2026-10-19 14:55:19,424 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:55:19] "GET /website/translations/6ebfffd4b609272b83e14e296d847c125c76d97d?lang=en_US HTTP/1.1" 200 - 3 0.006 0.014 2026-10-19 14:55:19,451 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:55:19] "POST /web/webclient/version_info HTTP/1.1" 200 - 2 0.002 0.004 2026-10-19 14:55:19,538 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_markdown_and_ordering.TestVisitorMarkdownAndOrderingTour: Evaluate test code "odoo.startTour('viin_ai_livechat_visitor_answer_layout_tour', {"stepDelay": 100, "keepWatchBrowser": false, "startUrl": "/"})" 2026-10-19 14:55:19,627 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:55:19] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 14 0.010 0.161 2026-10-19 14:55:19,670 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:55:19] "POST /im_livechat/init HTTP/1.1" 200 - 13 0.023 0.105 2026-10-19 14:55:19,727 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:55:19] "POST /im_livechat/get_session HTTP/1.1" 200 - 21 0.015 0.031 2026-10-19 14:55:19,880 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:55:19] "GET /im_livechat/operator/4449/avatar HTTP/1.1" 200 - 10 0.009 0.036 2026-10-19 14:55:20,766 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_markdown_and_ordering.TestVisitorMarkdownAndOrderingTour.browser: Tour viin_ai_livechat_visitor_answer_layout_tour on step: '.o-mail-Message:contains("How can I help you today?")' 2026-10-19 14:55:20,871 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_markdown_and_ordering.TestVisitorMarkdownAndOrderingTour.browser: Tour viin_ai_livechat_visitor_answer_layout_tour on step: '.o-mail-Composer-input' 2026-10-19 14:55:20,977 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_markdown_and_ordering.TestVisitorMarkdownAndOrderingTour.browser: Tour viin_ai_livechat_visitor_answer_layout_tour on step: '.o-mail-Composer-input' 2026-10-19 14:55:21,085 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_markdown_and_ordering.TestVisitorMarkdownAndOrderingTour.browser: Tour viin_ai_livechat_visitor_answer_layout_tour on step: '.o-mail-Message:contains("These roles are open")' 2026-10-19 14:55:21,226 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:55:21] "POST /im_livechat/get_session HTTP/1.1" 200 - 53 0.069 0.070 2026-10-19 14:55:21,262 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:55:21] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.002 0.011 2026-10-19 14:55:21,285 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:55:21] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-10-19 14:55:21,383 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: website.visitor 2026-10-19 14:55:21,429 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:55:21] "POST /mail/init_messaging HTTP/1.1" 200 - 46 0.067 0.074 2026-10-19 14:55:21,444 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:55:21] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.004 2026-10-19 14:55:21,551 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:55:21] "POST /chatbot/post_welcome_steps HTTP/1.1" 200 - 46 0.031 0.069 2026-10-19 14:55:21,594 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:55:21] "GET /web/bundle/web.assets_emoji?lang=en_US&website_id=1 HTTP/1.1" 200 - 7 0.007 0.016 2026-10-19 14:55:21,623 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/5d0c822/web.assets_emoji.min.js, copying from /web/assets/5d0c822/web.assets_emoji.min.js 2026-10-19 14:55:21,637 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:55:21] "GET /web/assets/1/5d0c822/web.assets_emoji.min.js HTTP/1.1" 200 - 10 0.009 0.020 2026-10-19 14:55:21,908 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:55:21] "POST /mail/message/post HTTP/1.1" 200 - 42 0.075 0.075 2026-10-19 14:55:21,935 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:55:21] "GET /discuss/channel/344/guest/69/avatar_128?unique=2026-10-19%2014%3A55%3A21 HTTP/1.1" 200 - 10 0.013 0.131 2026-10-19 14:55:21,960 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 14:55:21] "GET /im_livechat/static/src/img/chatbot_is_typing.gif HTTP/1.1" 200 - 0 0.000 0.006 2026-10-19 14:55:21,974 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:55:21] "POST /mail/link_preview HTTP/1.1" 200 - 16 0.020 0.029 2026-10-19 14:55:23,700 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=344 retrieval=ok hits=1 readable_hits=1 2026-10-19 14:55:23,826 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=344 outcome=answer run_status=ok 2026-10-19 14:55:23,946 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:55:23] "POST /chatbot/step/trigger HTTP/1.1" 200 - 207 0.228 0.289 2026-10-19 14:55:23,957 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:55:23] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.006 0.461 2026-10-19 14:55:24,058 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:55:24] "POST /discuss/channel/messages HTTP/1.1" 200 - 33 0.047 0.048 2026-10-19 14:55:24,210 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:55:24] "POST /discuss/channel/set_last_seen_message HTTP/1.1" 200 - 20 0.039 0.031 2026-10-19 14:55:24,602 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:55:24] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.006 0.005 2026-10-19 14:55:24,939 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_markdown_and_ordering.TestVisitorMarkdownAndOrderingTour.browser: test successful 2026-10-19 14:55:24,952 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 14:55:24] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 14:55:24,971 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_markdown_and_ordering.TestVisitorMarkdownAndOrderingTour: Closing chrome headless with pid 13164 2026-10-19 14:55:24,972 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_markdown_and_ordering.TestVisitorMarkdownAndOrderingTour: Closing websocket connection 2026-10-19 14:55:24,973 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_markdown_and_ordering.TestVisitorMarkdownAndOrderingTour: Terminating chrome headless with pid 13164 2026-10-19 14:55:25,070 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_markdown_and_ordering.TestVisitorMarkdownAndOrderingTour: Chrome Log in: /tmp/odoo_tests/rb-993a05d-225723-426370/chrome_logs/chrome_log_20261019_145525_070634_TestVisitorMarkdownAndOrderingTour.txt 2026-10-19 14:55:25,071 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_markdown_and_ordering.TestVisitorMarkdownAndOrderingTour: Removing chrome user profile "/tmp/tmpeov7h6u__chrome_odoo" 2026-10-19 14:55:25,084 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_markdown_and_ordering: Starting TestVisitorMarkdownAndOrderingTour.test_visitor_sees_markdown_rendered_safely_and_the_preamble_before_the_answer ... 2026-10-19 14:55:25,643 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_markdown_and_ordering.TestVisitorMarkdownAndOrderingTour: Chrome pid: 13344 2026-10-19 14:55:25,644 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_markdown_and_ordering.TestVisitorMarkdownAndOrderingTour: Chrome headless temporary user profile dir: /tmp/tmps3_3eiqu_chrome_odoo 2026-10-19 14:55:25,644 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_markdown_and_ordering.TestVisitorMarkdownAndOrderingTour: Issuing json command http://127.0.0.1:43303/json/version 2026-10-19 14:55:25,646 100 INFO rb-993a05d-225723-426370 odoo.tests.common.requests: request http://127.0.0.1:43303/json/version with timeout 3 increased to 10s during tests 2026-10-19 14:55:25,669 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_markdown_and_ordering.TestVisitorMarkdownAndOrderingTour: Browser version: Chrome/150.0.7871.114 2026-10-19 14:55:25,670 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_markdown_and_ordering.TestVisitorMarkdownAndOrderingTour: Issuing json command http://127.0.0.1:43303/json 2026-10-19 14:55:25,671 100 INFO rb-993a05d-225723-426370 odoo.tests.common.requests: request http://127.0.0.1:43303/json with timeout 3 increased to 10s during tests 2026-10-19 14:55:25,685 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_markdown_and_ordering.TestVisitorMarkdownAndOrderingTour: Websocket url found: ws://127.0.0.1:43303/devtools/page/12257D0B0230FCFC2842301D7DBD29AA 2026-10-19 14:55:25,712 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_markdown_and_ordering.TestVisitorMarkdownAndOrderingTour: Enable chrome headless console log notification 2026-10-19 14:55:25,720 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_markdown_and_ordering.TestVisitorMarkdownAndOrderingTour: Chrome headless enable page notifications 2026-10-19 14:55:25,756 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_markdown_and_ordering.TestVisitorMarkdownAndOrderingTour: Setting session cookie in browser 2026-10-19 14:55:25,785 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_markdown_and_ordering.TestVisitorMarkdownAndOrderingTour: Open "http://127.0.0.1:8069/" in browser 2026-10-19 14:55:25,785 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_markdown_and_ordering.TestVisitorMarkdownAndOrderingTour: Navigating to: "http://127.0.0.1:8069/" 2026-10-19 14:55:25,816 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 14:55:27,401 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:55:27] "GET / HTTP/1.1" 200 - 186 0.201 1.393 2026-10-19 14:55:27,409 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_markdown_and_ordering.TestVisitorMarkdownAndOrderingTour: Navigation result: {'frameId': '12257D0B0230FCFC2842301D7DBD29AA', 'loaderId': '0BEDF342041F404CA37FFD7CD0B3F8E1', 'isDownload': False} 2026-10-19 14:55:27,410 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_markdown_and_ordering.TestVisitorMarkdownAndOrderingTour: Evaluate ready code "odoo.isTourReady('viin_ai_livechat_visitor_markdown_and_ordering_tour')" 2026-10-19 14:55:27,447 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 14:55:27] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 14:55:27,487 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/8d575e6/web.assets_frontend.min.css, copying from /web/assets/8d575e6/web.assets_frontend.min.css 2026-10-19 14:55:27,566 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:55:27] "GET /web/assets/1/8d575e6/web.assets_frontend.min.css HTTP/1.1" 200 - 13 0.057 0.052 2026-10-19 14:55:27,587 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4b0af73/web.assets_frontend_minimal.min.js, copying from /web/assets/4b0af73/web.assets_frontend_minimal.min.js 2026-10-19 14:55:27,600 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:55:27] "GET /web/assets/1/4b0af73/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 10 0.017 0.103 2026-10-19 14:55:27,631 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/433bc34/web.__assets_tests_call__.min.js, copying from /web/assets/433bc34/web.__assets_tests_call__.min.js 2026-10-19 14:55:27,648 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:55:27] "GET /web/assets/1/433bc34/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 10 0.006 0.032 2026-10-19 14:55:27,799 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 14:55:27] "GET /viin_brand/static/img/viindoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-19 14:55:27,808 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 14:55:27] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.020 2026-10-19 14:55:27,812 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:55:27] "GET /web/image/website/1/logo/My%20Website?unique=99fea87 HTTP/1.1" 200 - 6 0.024 0.016 2026-10-19 14:55:27,825 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 14:55:27] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.041 2026-10-19 14:55:27,878 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/3eaf85b/web.assets_frontend_lazy.min.js, copying from /web/assets/3eaf85b/web.assets_frontend_lazy.min.js 2026-10-19 14:55:27,903 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:55:27] "GET /web/assets/1/3eaf85b/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 11 0.013 0.039 2026-10-19 14:55:27,940 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:55:27] "GET /web/image/website/1/favicon?unique=99fea87 HTTP/1.1" 200 - 6 0.024 0.047 2026-10-19 14:55:28,388 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:55:28] "GET /website/translations/6ebfffd4b609272b83e14e296d847c125c76d97d?lang=en_US HTTP/1.1" 200 - 3 0.002 0.017 2026-10-19 14:55:28,421 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:55:28] "POST /web/webclient/version_info HTTP/1.1" 200 - 2 0.000 0.004 2026-10-19 14:55:28,516 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_markdown_and_ordering.TestVisitorMarkdownAndOrderingTour: Evaluate test code "odoo.startTour('viin_ai_livechat_visitor_markdown_and_ordering_tour', {"stepDelay": 100, "keepWatchBrowser": false, "startUrl": "/"})" 2026-10-19 14:55:28,595 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:55:28] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 14 0.011 0.153 2026-10-19 14:55:28,638 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:55:28] "POST /im_livechat/init HTTP/1.1" 200 - 13 0.024 0.089 2026-10-19 14:55:28,712 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:55:28] "POST /im_livechat/get_session HTTP/1.1" 200 - 21 0.013 0.041 2026-10-19 14:55:28,901 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:55:28] "GET /im_livechat/operator/4449/avatar HTTP/1.1" 200 - 10 0.022 0.030 2026-10-19 14:55:29,749 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_markdown_and_ordering.TestVisitorMarkdownAndOrderingTour.browser: Tour viin_ai_livechat_visitor_markdown_and_ordering_tour on step: '.o-mail-Message:contains("How can I help you today?")' 2026-10-19 14:55:29,859 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_markdown_and_ordering.TestVisitorMarkdownAndOrderingTour.browser: Tour viin_ai_livechat_visitor_markdown_and_ordering_tour on step: '.o-mail-Composer-input' 2026-10-19 14:55:29,959 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_markdown_and_ordering.TestVisitorMarkdownAndOrderingTour.browser: Tour viin_ai_livechat_visitor_markdown_and_ordering_tour on step: '.o-mail-Composer-input' 2026-10-19 14:55:30,069 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_markdown_and_ordering.TestVisitorMarkdownAndOrderingTour.browser: Tour viin_ai_livechat_visitor_markdown_and_ordering_tour on step: '.o-mail-Message:contains("What are your support hours?")' 2026-10-19 14:55:30,163 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:55:30] "POST /im_livechat/get_session HTTP/1.1" 200 - 53 0.027 0.067 2026-10-19 14:55:30,192 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:55:30] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.003 0.010 2026-10-19 14:55:30,226 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:55:30] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.010 0.007 2026-10-19 14:55:30,308 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: website.visitor 2026-10-19 14:55:30,340 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:55:30] "POST /mail/init_messaging HTTP/1.1" 200 - 46 0.041 0.068 2026-10-19 14:55:30,355 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:55:30] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.005 2026-10-19 14:55:30,478 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:55:30] "POST /chatbot/post_welcome_steps HTTP/1.1" 200 - 46 0.045 0.071 2026-10-19 14:55:30,518 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:55:30] "GET /web/bundle/web.assets_emoji?lang=en_US&website_id=1 HTTP/1.1" 200 - 7 0.009 0.017 2026-10-19 14:55:30,543 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/5d0c822/web.assets_emoji.min.js, copying from /web/assets/5d0c822/web.assets_emoji.min.js 2026-10-19 14:55:30,558 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:55:30] "GET /web/assets/1/5d0c822/web.assets_emoji.min.js HTTP/1.1" 200 - 10 0.011 0.019 2026-10-19 14:55:30,815 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:55:30] "POST /mail/message/post HTTP/1.1" 200 - 42 0.043 0.074 2026-10-19 14:55:30,841 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:55:30] "GET /discuss/channel/345/guest/70/avatar_128?unique=2026-10-19%2014%3A55%3A30 HTTP/1.1" 200 - 10 0.012 0.103 2026-10-19 14:55:30,898 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 14:55:30] "GET /im_livechat/static/src/img/chatbot_is_typing.gif HTTP/1.1" 200 - 0 0.000 0.010 2026-10-19 14:55:30,900 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:55:30] "POST /mail/link_preview HTTP/1.1" 200 - 16 0.030 0.033 2026-10-19 14:55:31,630 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_markdown_and_ordering.TestVisitorMarkdownAndOrderingTour.browser: Tour viin_ai_livechat_visitor_markdown_and_ordering_tour on step: '.o-mail-Message:contains("Let me look into that for you.")' 2026-10-19 14:55:32,344 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:55:32] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.006 2026-10-19 14:55:32,568 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=345 retrieval=ok hits=1 readable_hits=1 2026-10-19 14:55:32,661 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=345 outcome=answer run_status=ok 2026-10-19 14:55:32,749 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:55:32] "POST /chatbot/step/trigger HTTP/1.1" 200 - 207 0.145 0.266 2026-10-19 14:55:32,811 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:55:32] "POST /discuss/channel/messages HTTP/1.1" 200 - 33 0.018 0.035 2026-10-19 14:55:32,945 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:55:32] "POST /discuss/channel/set_last_seen_message HTTP/1.1" 200 - 20 0.024 0.031 2026-10-19 14:55:33,484 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:55:33] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.005 2026-10-19 14:55:33,664 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_markdown_and_ordering.TestVisitorMarkdownAndOrderingTour.browser: Tour viin_ai_livechat_visitor_markdown_and_ordering_tour on step: '.o-mail-Message:contains("Our hours are")' 2026-10-19 14:55:33,767 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_markdown_and_ordering.TestVisitorMarkdownAndOrderingTour.browser: Tour viin_ai_livechat_visitor_markdown_and_ordering_tour on step: '.o-mail-Message:contains("Our hours are")' 2026-10-19 14:55:33,870 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_markdown_and_ordering.TestVisitorMarkdownAndOrderingTour.browser: Tour viin_ai_livechat_visitor_markdown_and_ordering_tour on step: '.o-mail-Composer-input' 2026-10-19 14:55:33,978 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_markdown_and_ordering.TestVisitorMarkdownAndOrderingTour.browser: Tour viin_ai_livechat_visitor_markdown_and_ordering_tour on step: '.o-mail-Composer-input' 2026-10-19 14:55:34,133 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_markdown_and_ordering.TestVisitorMarkdownAndOrderingTour.browser: Tour viin_ai_livechat_visitor_markdown_and_ordering_tour on step: '.o-mail-Message:contains("Do you ship internationally?")' 2026-10-19 14:55:34,196 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:55:34] "POST /mail/message/post HTTP/1.1" 200 - 42 0.033 0.062 2026-10-19 14:55:34,276 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:55:34] "POST /mail/link_preview HTTP/1.1" 200 - 11 0.027 0.037 2026-10-19 14:55:34,278 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_markdown_and_ordering.TestVisitorMarkdownAndOrderingTour.browser: Tour viin_ai_livechat_visitor_markdown_and_ordering_tour on step: '.o-mail-Message:contains("We ship to every country we invoice in.")' 2026-10-19 14:55:35,888 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=345 retrieval=ok hits=1 readable_hits=1 2026-10-19 14:55:35,970 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=345 outcome=answer run_status=ok 2026-10-19 14:55:36,063 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:55:36] "POST /chatbot/step/trigger HTTP/1.1" 200 - 142 0.151 0.195 2026-10-19 14:55:36,075 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:55:36] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.007 0.139 2026-10-19 14:55:36,145 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:55:36] "POST /discuss/channel/messages HTTP/1.1" 200 - 31 0.027 0.041 2026-10-19 14:55:36,283 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:55:36] "POST /discuss/channel/set_last_seen_message HTTP/1.1" 200 - 16 0.018 0.028 2026-10-19 14:55:37,037 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_markdown_and_ordering.TestVisitorMarkdownAndOrderingTour.browser: Tour viin_ai_livechat_visitor_markdown_and_ordering_tour on step: '.o-mail-Composer-input' 2026-10-19 14:55:37,141 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_markdown_and_ordering.TestVisitorMarkdownAndOrderingTour.browser: Tour viin_ai_livechat_visitor_markdown_and_ordering_tour on step: '.o-mail-Composer-input' 2026-10-19 14:55:37,309 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_markdown_and_ordering.TestVisitorMarkdownAndOrderingTour.browser: Tour viin_ai_livechat_visitor_markdown_and_ordering_tour on step: '.o-mail-Message:contains("How do I reach your team?")' 2026-10-19 14:55:37,369 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:55:37] "POST /mail/message/post HTTP/1.1" 200 - 42 0.036 0.064 2026-10-19 14:55:37,422 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:55:37] "POST /mail/link_preview HTTP/1.1" 200 - 11 0.012 0.019 2026-10-19 14:55:37,460 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_markdown_and_ordering.TestVisitorMarkdownAndOrderingTour.browser: Tour viin_ai_livechat_visitor_markdown_and_ordering_tour on step: '.o-mail-Message:contains("Here is how to reach us")' 2026-10-19 14:55:39,034 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=345 retrieval=ok hits=1 readable_hits=1 2026-10-19 14:55:39,124 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=345 outcome=answer run_status=ok 2026-10-19 14:55:39,194 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:55:39] "POST /chatbot/step/trigger HTTP/1.1" 200 - 142 0.121 0.182 2026-10-19 14:55:39,253 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:55:39] "POST /discuss/channel/messages HTTP/1.1" 200 - 31 0.016 0.035 2026-10-19 14:55:39,405 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:55:39] "POST /discuss/channel/set_last_seen_message HTTP/1.1" 200 - 16 0.020 0.023 2026-10-19 14:55:40,155 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_markdown_and_ordering.TestVisitorMarkdownAndOrderingTour.browser: test successful 2026-10-19 14:55:40,166 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 14:55:40] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 14:55:40,192 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_markdown_and_ordering.TestVisitorMarkdownAndOrderingTour: Closing chrome headless with pid 13344 2026-10-19 14:55:40,195 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_markdown_and_ordering.TestVisitorMarkdownAndOrderingTour: Closing websocket connection 2026-10-19 14:55:40,196 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_markdown_and_ordering.TestVisitorMarkdownAndOrderingTour: Terminating chrome headless with pid 13344 2026-10-19 14:55:40,308 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_markdown_and_ordering.TestVisitorMarkdownAndOrderingTour: Chrome Log in: /tmp/odoo_tests/rb-993a05d-225723-426370/chrome_logs/chrome_log_20261019_145540_307938_TestVisitorMarkdownAndOrderingTour.txt 2026-10-19 14:55:40,308 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_markdown_and_ordering.TestVisitorMarkdownAndOrderingTour: Removing chrome user profile "/tmp/tmps3_3eiqu_chrome_odoo" 2026-10-19 14:55:40,337 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-19 14:55:41,197 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [109010] 2026-10-19 14:55:41,197 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted im_livechat.channel records with IDs: [1] 2026-10-19 14:55:41,452 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_requests_a_human: Starting TestVisitorRequestsAHuman.test_request_human_control_absent_without_an_ai_agent_step ... 2026-10-19 14:55:41,612 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted im_livechat.channel records with IDs: [288] 2026-10-19 14:55:42,063 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_requests_a_human.TestVisitorRequestsAHuman: Chrome pid: 13544 2026-10-19 14:55:42,063 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_requests_a_human.TestVisitorRequestsAHuman: Chrome headless temporary user profile dir: /tmp/tmp2ha8k4wm_chrome_odoo 2026-10-19 14:55:42,064 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_requests_a_human.TestVisitorRequestsAHuman: Issuing json command http://127.0.0.1:39491/json/version 2026-10-19 14:55:42,066 100 INFO rb-993a05d-225723-426370 odoo.tests.common.requests: request http://127.0.0.1:39491/json/version with timeout 3 increased to 10s during tests 2026-10-19 14:55:42,132 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_requests_a_human.TestVisitorRequestsAHuman: Browser version: Chrome/150.0.7871.114 2026-10-19 14:55:42,133 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_requests_a_human.TestVisitorRequestsAHuman: Issuing json command http://127.0.0.1:39491/json 2026-10-19 14:55:42,134 100 INFO rb-993a05d-225723-426370 odoo.tests.common.requests: request http://127.0.0.1:39491/json with timeout 3 increased to 10s during tests 2026-10-19 14:55:42,149 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_requests_a_human.TestVisitorRequestsAHuman: Websocket url found: ws://127.0.0.1:39491/devtools/page/29B2F66A0848BB6FF5E786746D39F9DB 2026-10-19 14:55:42,164 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_requests_a_human.TestVisitorRequestsAHuman: Enable chrome headless console log notification 2026-10-19 14:55:42,174 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_requests_a_human.TestVisitorRequestsAHuman: Chrome headless enable page notifications 2026-10-19 14:55:42,248 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_requests_a_human.TestVisitorRequestsAHuman: Setting session cookie in browser 2026-10-19 14:55:42,334 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_requests_a_human.TestVisitorRequestsAHuman: Open "http://127.0.0.1:8069/" in browser 2026-10-19 14:55:42,334 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_requests_a_human.TestVisitorRequestsAHuman: Navigating to: "http://127.0.0.1:8069/" 2026-10-19 14:55:42,383 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 14:55:44,022 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:55:44] "GET / HTTP/1.1" 200 - 185 0.172 1.482 2026-10-19 14:55:44,026 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_requests_a_human.TestVisitorRequestsAHuman: Navigation result: {'frameId': '29B2F66A0848BB6FF5E786746D39F9DB', 'loaderId': '60F27E7A0BF8CA2F4B5FEADCCEA53377', 'isDownload': False} 2026-10-19 14:55:44,026 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_requests_a_human.TestVisitorRequestsAHuman: Evaluate ready code "odoo.isTourReady('viin_ai_livechat_control_absent_without_ai_agent_tour')" 2026-10-19 14:55:44,046 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 14:55:44] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-19 14:55:44,073 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/8d575e6/web.assets_frontend.min.css, copying from /web/assets/8d575e6/web.assets_frontend.min.css 2026-10-19 14:55:44,153 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:55:44] "GET /web/assets/1/8d575e6/web.assets_frontend.min.css HTTP/1.1" 200 - 13 0.055 0.044 2026-10-19 14:55:44,172 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4b0af73/web.assets_frontend_minimal.min.js, copying from /web/assets/4b0af73/web.assets_frontend_minimal.min.js 2026-10-19 14:55:44,191 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:55:44] "GET /web/assets/1/4b0af73/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 10 0.019 0.097 2026-10-19 14:55:44,231 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/433bc34/web.__assets_tests_call__.min.js, copying from /web/assets/433bc34/web.__assets_tests_call__.min.js 2026-10-19 14:55:44,250 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:55:44] "GET /web/assets/1/433bc34/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 10 0.017 0.028 2026-10-19 14:55:44,336 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 14:55:44] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-10-19 14:55:44,342 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 14:55:44] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.011 2026-10-19 14:55:44,348 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 14:55:44] "GET /viin_brand/static/img/viindoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 14:55:44,369 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:55:44] "GET /web/image/website/1/logo/My%20Website?unique=b58e779 HTTP/1.1" 200 - 6 0.015 0.010 2026-10-19 14:55:44,423 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/3eaf85b/web.assets_frontend_lazy.min.js, copying from /web/assets/3eaf85b/web.assets_frontend_lazy.min.js 2026-10-19 14:55:44,454 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:55:44] "GET /web/assets/1/3eaf85b/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 11 0.017 0.058 2026-10-19 14:55:44,477 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:55:44] "GET /web/image/website/1/favicon?unique=b58e779 HTTP/1.1" 200 - 6 0.011 0.048 2026-10-19 14:55:44,967 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:55:44] "GET /website/translations/6ebfffd4b609272b83e14e296d847c125c76d97d?lang=en_US HTTP/1.1" 200 - 3 0.001 0.014 2026-10-19 14:55:44,998 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:55:44] "POST /web/webclient/version_info HTTP/1.1" 200 - 2 0.004 0.005 2026-10-19 14:55:45,074 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_requests_a_human.TestVisitorRequestsAHuman: Evaluate test code "odoo.startTour('viin_ai_livechat_control_absent_without_ai_agent_tour', {"stepDelay": 100, "keepWatchBrowser": false, "startUrl": "/"})" 2026-10-19 14:55:45,180 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:55:45] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 14 0.014 0.157 2026-10-19 14:55:45,220 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:55:45] "POST /im_livechat/init HTTP/1.1" 200 - 12 0.022 0.108 2026-10-19 14:55:45,294 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:55:45] "POST /im_livechat/get_session HTTP/1.1" 200 - 21 0.021 0.033 2026-10-19 14:55:45,489 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:55:45] "GET /im_livechat/operator/4452/avatar HTTP/1.1" 200 - 10 0.008 0.036 2026-10-19 14:55:46,315 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_requests_a_human.TestVisitorRequestsAHuman.browser: Tour viin_ai_livechat_control_absent_without_ai_agent_tour on step: '.o-mail-Message:contains("Just chatting, no AI here.")' 2026-10-19 14:55:46,419 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_requests_a_human.TestVisitorRequestsAHuman.browser: test successful 2026-10-19 14:55:46,430 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 14:55:46] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 14:55:46,454 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_requests_a_human.TestVisitorRequestsAHuman: Closing chrome headless with pid 13544 2026-10-19 14:55:46,456 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_requests_a_human.TestVisitorRequestsAHuman: Closing websocket connection 2026-10-19 14:55:46,457 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_requests_a_human.TestVisitorRequestsAHuman: Terminating chrome headless with pid 13544 2026-10-19 14:55:46,576 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_requests_a_human.TestVisitorRequestsAHuman: Chrome Log in: /tmp/odoo_tests/rb-993a05d-225723-426370/chrome_logs/chrome_log_20261019_145546_575749_TestVisitorRequestsAHuman.txt 2026-10-19 14:55:46,576 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_requests_a_human.TestVisitorRequestsAHuman: Removing chrome user profile "/tmp/tmp2ha8k4wm_chrome_odoo" 2026-10-19 14:55:46,589 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_requests_a_human: Starting TestVisitorRequestsAHuman.test_request_human_hands_same_conversation_to_available_operator ... 2026-10-19 14:55:47,941 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_requests_a_human.TestVisitorRequestsAHuman: Chrome pid: 13721 2026-10-19 14:55:47,941 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_requests_a_human.TestVisitorRequestsAHuman: Chrome headless temporary user profile dir: /tmp/tmp6i0sex34_chrome_odoo 2026-10-19 14:55:47,941 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_requests_a_human.TestVisitorRequestsAHuman: Issuing json command http://127.0.0.1:38229/json/version 2026-10-19 14:55:47,944 100 INFO rb-993a05d-225723-426370 odoo.tests.common.requests: request http://127.0.0.1:38229/json/version with timeout 3 increased to 10s during tests 2026-10-19 14:55:48,008 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_requests_a_human.TestVisitorRequestsAHuman: Browser version: Chrome/150.0.7871.114 2026-10-19 14:55:48,008 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_requests_a_human.TestVisitorRequestsAHuman: Issuing json command http://127.0.0.1:38229/json 2026-10-19 14:55:48,009 100 INFO rb-993a05d-225723-426370 odoo.tests.common.requests: request http://127.0.0.1:38229/json with timeout 3 increased to 10s during tests 2026-10-19 14:55:48,038 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_requests_a_human.TestVisitorRequestsAHuman: Websocket url found: ws://127.0.0.1:38229/devtools/page/D4E9AE1DF2E30B7671362BF65C6FE655 2026-10-19 14:55:48,076 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_requests_a_human.TestVisitorRequestsAHuman: Enable chrome headless console log notification 2026-10-19 14:55:48,094 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_requests_a_human.TestVisitorRequestsAHuman: Chrome headless enable page notifications 2026-10-19 14:55:48,113 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_requests_a_human.TestVisitorRequestsAHuman: Setting session cookie in browser 2026-10-19 14:55:48,172 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_requests_a_human.TestVisitorRequestsAHuman: Open "http://127.0.0.1:8069/" in browser 2026-10-19 14:55:48,172 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_requests_a_human.TestVisitorRequestsAHuman: Navigating to: "http://127.0.0.1:8069/" 2026-10-19 14:55:48,192 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 14:55:49,693 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:55:49] "GET / HTTP/1.1" 200 - 184 0.216 1.290 2026-10-19 14:55:49,698 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_requests_a_human.TestVisitorRequestsAHuman: Navigation result: {'frameId': 'D4E9AE1DF2E30B7671362BF65C6FE655', 'loaderId': 'E7892D0C9FE8EFD68F1F2A86AE80FD4E', 'isDownload': False} 2026-10-19 14:55:49,698 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_requests_a_human.TestVisitorRequestsAHuman: Evaluate ready code "odoo.isTourReady('viin_ai_livechat_visitor_request_human_tour')" 2026-10-19 14:55:49,754 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 14:55:49] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.017 2026-10-19 14:55:49,757 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/8d575e6/web.assets_frontend.min.css, copying from /web/assets/8d575e6/web.assets_frontend.min.css 2026-10-19 14:55:49,821 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:55:49] "GET /web/assets/1/8d575e6/web.assets_frontend.min.css HTTP/1.1" 200 - 13 0.038 0.044 2026-10-19 14:55:49,838 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4b0af73/web.assets_frontend_minimal.min.js, copying from /web/assets/4b0af73/web.assets_frontend_minimal.min.js 2026-10-19 14:55:49,853 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:55:49] "GET /web/assets/1/4b0af73/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 10 0.014 0.063 2026-10-19 14:55:49,889 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/433bc34/web.__assets_tests_call__.min.js, copying from /web/assets/433bc34/web.__assets_tests_call__.min.js 2026-10-19 14:55:49,918 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:55:49] "GET /web/assets/1/433bc34/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 10 0.030 0.034 2026-10-19 14:55:50,013 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 14:55:50] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-19 14:55:50,025 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 14:55:50] "GET /viin_brand/static/img/viindoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.012 2026-10-19 14:55:50,040 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 14:55:50] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.032 2026-10-19 14:55:50,045 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:55:50] "GET /web/image/website/1/logo/My%20Website?unique=b58e779 HTTP/1.1" 200 - 6 0.016 0.014 2026-10-19 14:55:50,132 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/3eaf85b/web.assets_frontend_lazy.min.js, copying from /web/assets/3eaf85b/web.assets_frontend_lazy.min.js 2026-10-19 14:55:50,160 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:55:50] "GET /web/assets/1/3eaf85b/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 11 0.025 0.048 2026-10-19 14:55:50,186 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:55:50] "GET /web/image/website/1/favicon?unique=b58e779 HTTP/1.1" 200 - 6 0.010 0.081 2026-10-19 14:55:50,630 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:55:50] "GET /website/translations/6ebfffd4b609272b83e14e296d847c125c76d97d?lang=en_US HTTP/1.1" 200 - 3 0.002 0.014 2026-10-19 14:55:50,676 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:55:50] "POST /web/webclient/version_info HTTP/1.1" 200 - 2 0.001 0.004 2026-10-19 14:55:50,769 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_requests_a_human.TestVisitorRequestsAHuman: Evaluate test code "odoo.startTour('viin_ai_livechat_visitor_request_human_tour', {"stepDelay": 100, "keepWatchBrowser": false, "startUrl": "/"})" 2026-10-19 14:55:50,843 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:55:50] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 14 0.006 0.147 2026-10-19 14:55:50,878 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:55:50] "POST /im_livechat/init HTTP/1.1" 200 - 13 0.015 0.064 2026-10-19 14:55:50,945 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:55:50] "POST /im_livechat/get_session HTTP/1.1" 200 - 21 0.014 0.038 2026-10-19 14:55:51,119 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:55:51] "GET /im_livechat/operator/4451/avatar HTTP/1.1" 200 - 10 0.012 0.047 2026-10-19 14:55:52,032 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_requests_a_human.TestVisitorRequestsAHuman.browser: Tour viin_ai_livechat_visitor_request_human_tour on step: '.o-mail-Message:contains("How can I help you today?")' 2026-10-19 14:55:52,139 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_requests_a_human.TestVisitorRequestsAHuman.browser: Tour viin_ai_livechat_visitor_request_human_tour on step: '.o-mail-Composer-input' 2026-10-19 14:55:52,244 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_requests_a_human.TestVisitorRequestsAHuman.browser: Tour viin_ai_livechat_visitor_request_human_tour on step: '.o-mail-Composer-input' 2026-10-19 14:55:52,355 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_requests_a_human.TestVisitorRequestsAHuman.browser: Tour viin_ai_livechat_visitor_request_human_tour on step: '.o-mail-Message:contains("What are your support hours?")' 2026-10-19 14:55:52,465 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:55:52] "POST /im_livechat/get_session HTTP/1.1" 200 - 53 0.046 0.066 2026-10-19 14:55:52,494 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:55:52] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.002 0.011 2026-10-19 14:55:52,516 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:55:52] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-10-19 14:55:52,603 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: website.visitor 2026-10-19 14:55:52,646 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:55:52] "POST /mail/init_messaging HTTP/1.1" 200 - 46 0.046 0.081 2026-10-19 14:55:52,664 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:55:52] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.005 2026-10-19 14:55:52,782 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:55:52] "POST /chatbot/post_welcome_steps HTTP/1.1" 200 - 46 0.034 0.077 2026-10-19 14:55:52,825 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:55:52] "GET /web/bundle/web.assets_emoji?lang=en_US&website_id=1 HTTP/1.1" 200 - 7 0.010 0.016 2026-10-19 14:55:52,851 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/5d0c822/web.assets_emoji.min.js, copying from /web/assets/5d0c822/web.assets_emoji.min.js 2026-10-19 14:55:52,866 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:55:52] "GET /web/assets/1/5d0c822/web.assets_emoji.min.js HTTP/1.1" 200 - 10 0.011 0.019 2026-10-19 14:55:53,147 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:55:53] "POST /mail/message/post HTTP/1.1" 200 - 42 0.052 0.077 2026-10-19 14:55:53,203 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:55:53] "GET /discuss/channel/346/guest/71/avatar_128?unique=2026-10-19%2014%3A55%3A52 HTTP/1.1" 200 - 10 0.012 0.140 2026-10-19 14:55:53,226 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 14:55:53] "GET /im_livechat/static/src/img/chatbot_is_typing.gif HTTP/1.1" 200 - 0 0.000 0.007 2026-10-19 14:55:53,258 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:55:53] "POST /mail/link_preview HTTP/1.1" 200 - 16 0.029 0.058 2026-10-19 14:55:53,963 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_requests_a_human.TestVisitorRequestsAHuman.browser: Tour viin_ai_livechat_visitor_request_human_tour on step: '.o-mail-Message:contains("Our support hours are 9am-6pm, Monday to Friday.")' 2026-10-19 14:55:54,878 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=346 retrieval=ok hits=1 readable_hits=1 2026-10-19 14:55:54,977 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=346 outcome=answer run_status=ok 2026-10-19 14:55:55,070 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:55:55] "POST /chatbot/step/trigger HTTP/1.1" 200 - 207 0.139 0.260 2026-10-19 14:55:55,075 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:55:55] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.110 2026-10-19 14:55:55,177 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:55:55] "POST /discuss/channel/messages HTTP/1.1" 200 - 33 0.059 0.040 2026-10-19 14:55:55,319 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:55:55] "POST /discuss/channel/set_last_seen_message HTTP/1.1" 200 - 20 0.030 0.036 2026-10-19 14:55:56,025 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_requests_a_human.TestVisitorRequestsAHuman.browser: Tour viin_ai_livechat_visitor_request_human_tour on step: 'button.o-viin-ai-livechat-RequestHuman' 2026-10-19 14:55:56,133 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_requests_a_human.TestVisitorRequestsAHuman.browser: Tour viin_ai_livechat_visitor_request_human_tour on step: 'span.bg-200.py-1.text-center.fst-italic' 2026-10-19 14:55:56,251 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_requests_a_human.TestVisitorRequestsAHuman.browser: Tour viin_ai_livechat_visitor_request_human_tour on step: '.o-mail-ChatWindow:not(:has(button.o-viin-ai-livechat-RequestHuman))' 2026-10-19 14:55:56,427 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:55:56] "POST /viin_ai_livechat/request_human HTTP/1.1" 200 - 124 0.116 0.180 2026-10-19 14:55:57,181 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:55:57] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.004 2026-10-19 14:55:57,215 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_requests_a_human.TestVisitorRequestsAHuman.browser: test successful 2026-10-19 14:55:57,225 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_requests_a_human.TestVisitorRequestsAHuman: Closing chrome headless with pid 13721 2026-10-19 14:55:57,225 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_requests_a_human.TestVisitorRequestsAHuman: Closing websocket connection 2026-10-19 14:55:57,227 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_requests_a_human.TestVisitorRequestsAHuman: Terminating chrome headless with pid 13721 2026-10-19 14:55:57,330 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_requests_a_human.TestVisitorRequestsAHuman: Chrome Log in: /tmp/odoo_tests/rb-993a05d-225723-426370/chrome_logs/chrome_log_20261019_145557_330427_TestVisitorRequestsAHuman.txt 2026-10-19 14:55:57,330 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_requests_a_human.TestVisitorRequestsAHuman: Removing chrome user profile "/tmp/tmp6i0sex34_chrome_odoo" 2026-10-19 14:55:57,373 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-19 14:56:08,321 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_ops.tests.test_a_button_is_offered_to_anyone_whose_screen_shows_it: Starting TestAButtonIsOfferedToAnyoneWhoseScreenShowsIt.test_a_button_addressed_where_the_screen_does_not_show_it_is_refused ... 2026-10-19 14:56:08,504 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 2155, model: portal.wizard 2026-10-19 14:56:08,506 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 2155, model: portal.wizard 2026-10-19 14:56:08,673 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 2155, model: portal.wizard 2026-10-19 14:56:08,675 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 2155, model: portal.wizard 2026-10-19 14:56:08,748 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 2155, model: portal.wizard 2026-10-19 14:56:08,751 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 2155, model: portal.wizard 2026-10-19 14:56:08,809 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_ops.tests.test_a_button_is_offered_to_anyone_whose_screen_shows_it: Starting TestAButtonIsOfferedToAnyoneWhoseScreenShowsIt.test_a_button_the_screen_shows_is_offered_to_a_person_without_write_right ... 2026-10-19 14:56:08,935 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 2155, model: portal.wizard 2026-10-19 14:56:08,938 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 2155, model: portal.wizard 2026-10-19 14:56:09,076 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 2155, model: portal.wizard 2026-10-19 14:56:09,078 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 2155, model: portal.wizard 2026-10-19 14:56:09,164 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-19 14:56:20,497 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_ops.tests.test_a_change_is_addressed_by_model_and_record: Starting TestTheAddressDecidesWhereAChangeLands.test_a_button_on_the_addressed_records_own_form_is_offered ... 2026-10-19 14:56:20,612 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_ops.tests.test_a_change_is_addressed_by_model_and_record: Starting TestTheAddressDecidesWhereAChangeLands.test_a_button_the_addressed_records_form_does_not_show_is_refused ... 2026-10-19 14:56:20,698 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_ops.tests.test_a_change_is_addressed_by_model_and_record: Starting TestTheAddressDecidesWhereAChangeLands.test_a_record_the_user_may_not_open_is_refused_without_naming_it ... 2026-10-19 14:56:20,741 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [4466], uid: 2156, model: res.partner 2026-10-19 14:56:20,789 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_ops.tests.test_a_change_is_addressed_by_model_and_record: Starting TestTheAddressDecidesWhereAChangeLands.test_a_record_the_user_may_not_write_is_refused_by_their_own_rights ... 2026-10-19 14:56:21,034 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 2157, model: res.partner 2026-10-19 14:56:21,051 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_ops.tests.test_a_change_is_addressed_by_model_and_record: Starting TestTheAddressDecidesWhereAChangeLands.test_a_turn_with_neither_an_address_nor_a_screen_refuses ... 2026-10-19 14:56:21,178 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-19 14:56:22,609 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 560 and Message-Id '<621215939446332.1792421782.563013792037964-openerp-private@3402a05e02fb>' from 'info@yourcompany.com' to (redacted) "'***@example.com'" successfully sent 2026-10-19 14:56:22,609 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 14:56:22,623 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [560] 2026-10-19 14:56:22,651 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.message records with IDs: [111702] 2026-10-19 14:56:22,652 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 14:56:22,662 100 INFO rb-993a05d-225723-426370 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-19 14:56:22,851 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_ops.tests.test_a_field_the_model_lacks_is_refused_before_any_card: Starting TestAFieldTheModelLacksIsRefusedBeforeAnyCard.test_changing_a_field_the_model_lacks_is_answered_with_the_fields_that_can_be_set ... 2026-10-19 14:56:23,607 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.models.agent: viin.ai.agent: tool=ui_set_fields not offered - ui_set_fields.fields_not_writable 2026-10-19 14:56:23,810 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_ops.tests.test_a_field_the_model_lacks_is_refused_before_any_card: Starting TestAFieldTheModelLacksIsRefusedBeforeAnyCard.test_pressing_a_button_the_form_does_not_offer_is_answered_with_the_buttons_it_does ... 2026-10-19 14:56:24,461 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.models.agent: viin.ai.agent: tool=ui_press_button not offered - ui_press_button.invalid_arguments 2026-10-19 14:56:24,634 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-19 14:56:33,759 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_ops.tests.test_a_mass_action_runs_only_if_its_menu_offers_it: Starting TestAMassActionRunsOnlyIfTheMenuOffersIt.test_an_action_aimed_at_a_record_the_user_cannot_open_is_refused ... 2026-10-19 14:56:33,867 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [4474], uid: 2159, model: res.partner 2026-10-19 14:56:33,891 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_ops.tests.test_a_mass_action_runs_only_if_its_menu_offers_it: Starting TestAMassActionRunsOnlyIfTheMenuOffersIt.test_an_action_aimed_at_another_model_is_refused ... 2026-10-19 14:56:33,937 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_ops.tests.test_a_mass_action_runs_only_if_its_menu_offers_it: Starting TestAMassActionRunsOnlyIfTheMenuOffersIt.test_an_action_the_menu_does_not_carry_is_refused ... 2026-10-19 14:56:34,034 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_ops.tests.test_a_mass_action_runs_only_if_its_menu_offers_it: Starting TestAMassActionRunsOnlyIfTheMenuOffersIt.test_an_entry_that_opens_a_screen_is_not_a_change_to_confirm ... 2026-10-19 14:56:34,119 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-19 14:56:43,743 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_ops.tests.test_a_method_call_names_the_records_it_runs_on: Starting TestAMethodCallNamesTheRecordsItRunsOn.test_a_method_that_acts_on_records_is_refused_when_no_record_is_named ... 2026-10-19 14:56:43,983 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-19 14:56:54,130 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_ops.tests.test_a_method_call_that_cannot_be_made_is_refused_before_any_card: Starting TestAMethodCallThatCannotBeMadeIsRefusedBeforeAnyCard.test_a_call_a_person_could_not_make_from_their_screen_is_refused ... 2026-10-19 14:56:54,330 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-19 14:57:03,988 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_ops.tests.test_a_relational_value_must_name_a_record: Starting TestARelationalValueMustNameARecord.test_a_value_naming_no_record_the_caller_can_open_is_refused_by_field ... 2026-10-19 14:57:04,666 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-19 14:57:04,669 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_ops.tests.test_agent_work_item_count: Starting TestAnAgentCountsAndOpensItsOwnWorkItems.test_each_agent_counts_and_opens_its_own_items_and_no_other_s ... 2026-10-19 14:57:04,720 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-19 14:57:23,174 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_ops.tests.test_cockpit_aggregation: Starting TestOpsCockpitAggregation.test_cockpit_cost_window_of_a_reader_without_a_zone_runs_on_their_companys_day ... 2026-10-19 14:57:32,264 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_ops.tests.test_cockpit_aggregation: Starting TestOpsCockpitAggregation.test_cost_per_goal_company_wide_for_ops_manager ... 2026-10-19 14:57:32,387 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_ops.tests.test_cockpit_aggregation: Starting TestOpsCockpitAggregation.test_cost_per_goal_ops_manager_excludes_other_company ... 2026-10-19 14:57:32,508 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_ops.tests.test_cockpit_aggregation: Starting TestOpsCockpitAggregation.test_cost_per_goal_scoped_to_own_usage_logs_for_plain_employee ... 2026-10-19 14:57:32,623 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_ops.tests.test_cockpit_aggregation: Starting TestOpsCockpitAggregation.test_fail_rate_company_wide_for_ops_manager ... 2026-10-19 14:57:32,720 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_ops.tests.test_cockpit_aggregation: Starting TestOpsCockpitAggregation.test_fail_rate_drill_count_equals_tile_count ... 2026-10-19 14:57:32,813 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_ops.tests.test_cockpit_aggregation: Starting TestOpsCockpitAggregation.test_fail_rate_ops_manager_does_not_see_other_company ... 2026-10-19 14:57:32,908 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_ops.tests.test_cockpit_aggregation: Starting TestOpsCockpitAggregation.test_fail_rate_scoped_to_own_traces_for_plain_employee ... 2026-10-19 14:57:32,997 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_ops.tests.test_cockpit_aggregation: Starting TestOpsCockpitAggregation.test_stale_evidence_company_wide_for_ops_manager ... 2026-10-19 14:57:33,106 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_ops.tests.test_cockpit_aggregation: Starting TestOpsCockpitAggregation.test_stuck_workflow_isolated_per_company ... 2026-10-19 14:57:33,262 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-19 14:57:33,264 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_ops.tests.test_cockpit_aggregation: Starting TestOpsCockpitDrillTargets.test_every_tile_drill_opens_an_action_or_model_that_exists ... 2026-10-19 14:57:33,278 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-19 14:57:33,296 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_ops.tests.test_cockpit_tour: Starting TestOpsCockpitTour.test_cockpit_tour_renders_the_tiles_and_drills_down ... 2026-10-19 14:57:33,697 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_ops.tests.test_cockpit_tour.TestOpsCockpitTour: Chrome pid: 13913 2026-10-19 14:57:33,698 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_ops.tests.test_cockpit_tour.TestOpsCockpitTour: Chrome headless temporary user profile dir: /tmp/tmpm8c2grk__chrome_odoo 2026-10-19 14:57:33,698 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_ops.tests.test_cockpit_tour.TestOpsCockpitTour: Issuing json command http://127.0.0.1:39095/json/version 2026-10-19 14:57:33,700 100 INFO rb-993a05d-225723-426370 odoo.tests.common.requests: request http://127.0.0.1:39095/json/version with timeout 3 increased to 10s during tests 2026-10-19 14:57:33,739 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_ops.tests.test_cockpit_tour.TestOpsCockpitTour: Browser version: Chrome/150.0.7871.114 2026-10-19 14:57:33,739 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_ops.tests.test_cockpit_tour.TestOpsCockpitTour: Issuing json command http://127.0.0.1:39095/json 2026-10-19 14:57:33,740 100 INFO rb-993a05d-225723-426370 odoo.tests.common.requests: request http://127.0.0.1:39095/json with timeout 3 increased to 10s during tests 2026-10-19 14:57:33,782 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_ops.tests.test_cockpit_tour.TestOpsCockpitTour: Websocket url found: ws://127.0.0.1:39095/devtools/page/D71A4691D58E7327A22A20F2D3156701 2026-10-19 14:57:33,807 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_ops.tests.test_cockpit_tour.TestOpsCockpitTour: Enable chrome headless console log notification 2026-10-19 14:57:33,821 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_ops.tests.test_cockpit_tour.TestOpsCockpitTour: Chrome headless enable page notifications 2026-10-19 14:57:34,628 100 INFO rb-993a05d-225723-426370 odoo.tests.common: Surpressing hash update in CryptContext override 2026-10-19 14:57:34,635 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426370 login:admin from n/a 2026-10-19 14:57:34,666 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_ops.tests.test_cockpit_tour.TestOpsCockpitTour: Setting session cookie in browser 2026-10-19 14:57:34,672 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_ops.tests.test_cockpit_tour.TestOpsCockpitTour: Open "http://127.0.0.1:8069/web" in browser 2026-10-19 14:57:34,672 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_ops.tests.test_cockpit_tour.TestOpsCockpitTour: Navigating to: "http://127.0.0.1:8069/web" 2026-10-19 14:57:34,702 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 14:57:37,541 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:57:37] "GET /web HTTP/1.1" 200 - 121 0.233 2.612 2026-10-19 14:57:37,546 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_ops.tests.test_cockpit_tour.TestOpsCockpitTour: Navigation result: {'frameId': 'D71A4691D58E7327A22A20F2D3156701', 'loaderId': '7D3BCD85927209F13901427F0A7D8267', 'isDownload': False} 2026-10-19 14:57:37,547 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_ops.tests.test_cockpit_tour.TestOpsCockpitTour: Evaluate ready code "odoo.isTourReady("viin_ai_ops_cockpit")" 2026-10-19 14:57:37,616 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:57:37] "GET /web/assets/79654fb/web.assets_web.min.css HTTP/1.1" 200 - 4 0.007 0.023 2026-10-19 14:57:37,635 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:57:37] "GET /web/assets/0ac3166/web.assets_web.min.js HTTP/1.1" 200 - 4 0.006 0.037 2026-10-19 14:57:37,704 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:57:37] "GET /web/webclient/load_menus/3db028efffd8214c0fab52c2eceea244c3037ebdb07f49f6619caccea1d6d604 HTTP/1.1" 200 - 4 0.006 0.101 2026-10-19 14:57:37,732 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:57:37] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 4 0.008 0.117 2026-10-19 14:57:37,745 100 INFO rb-993a05d-225723-426370 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-19 14:57:37,768 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:57:37] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 11 0.021 0.119 2026-10-19 14:57:37,814 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:57:37] "GET /web/assets/6f53984/web.assets_tests.min.js HTTP/1.1" 200 - 4 0.004 0.010 2026-10-19 14:57:38,898 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 14:57:38] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.004 2026-10-19 14:57:38,904 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 14:57:38] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.006 2026-10-19 14:57:38,912 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 14:57:38] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.011 2026-10-19 14:57:38,948 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:57:38] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.015 0.020 2026-10-19 14:57:39,031 100 INFO rb-993a05d-225723-426370 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-10-19 14:57:39,060 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_ops.tests.test_cockpit_tour.TestOpsCockpitTour: Evaluate test code "window._tour_cockpit_action_id = 675; odoo.startTour("viin_ai_ops_cockpit", {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/web"})" 2026-10-19 14:57:39,135 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:57:39] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 20 0.080 0.110 2026-10-19 14:57:39,330 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:57:39] "POST /mail/init_messaging HTTP/1.1" 200 - 75 0.087 0.297 2026-10-19 14:57:39,336 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 14:57:39] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 14:57:39,342 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:57:39] "GET /web/service-worker.js HTTP/1.1" 200 - 2 0.006 0.350 2026-10-19 14:57:39,393 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:57:39] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 9 0.025 0.358 2026-10-19 14:57:39,514 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:57:39] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 40 0.046 0.443 2026-10-19 14:57:39,743 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:57:39] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 74 0.116 0.580 2026-10-19 14:57:39,751 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:57:39] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.667 2026-10-19 14:57:39,775 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 14:57:39] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.012 2026-10-19 14:57:39,808 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 14:57:39] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.022 2026-10-19 14:57:39,820 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:57:39] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 11 0.028 0.631 2026-10-19 14:57:39,844 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 14:57:39] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.025 2026-10-19 14:57:39,868 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:57:39] "POST /mail/load_message_failures HTTP/1.1" 200 - 12 0.020 0.494 2026-10-19 14:57:39,897 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 14:57:39] "GET /web_responsive/static/src/img/home-menu-bg-overlay.svg HTTP/1.1" 200 - 0 0.000 0.056 2026-10-19 14:57:39,918 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 14:57:39] "GET /web_responsive/static/img/default_icon_app.png HTTP/1.1" 200 - 0 0.000 0.009 2026-10-19 14:57:39,944 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:57:39] "GET /web/offline HTTP/1.1" 200 - 7 0.012 0.566 2026-10-19 14:57:39,963 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:57:39] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 5 0.004 0.552 2026-10-19 14:57:40,010 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:57:40] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 11 0.011 0.451 2026-10-19 14:57:40,034 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:57:40] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 6 0.006 0.152 2026-10-19 14:57:40,038 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:57:40] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.137 2026-10-19 14:57:40,725 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_ops.tests.test_cockpit_tour.TestOpsCockpitTour.browser: Tour viin_ai_ops_cockpit on step: 'Open the Ops Cockpit client action (trigger: body)' 2026-10-19 14:57:40,745 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_ops.tests.test_cockpit_tour.TestOpsCockpitTour.browser: Tour viin_ai_ops_cockpit on step: 'Ops Cockpit dashboard root is rendered (trigger: .o_ops_cockpit)' 2026-10-19 14:57:40,763 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:57:40] "POST /web/action/load HTTP/1.1" 200 - 7 0.006 0.018 2026-10-19 14:57:40,887 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:57:40] "POST /web/dataset/call_kw/viin.ai.work.item/retrieve_ops_cockpit HTTP/1.1" 200 - 30 0.063 0.039 2026-10-19 14:57:41,666 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_ops.tests.test_cockpit_tour.TestOpsCockpitTour.browser: Tour viin_ai_ops_cockpit on step: 'Cockpit tile for metric 'pending_approvals' is rendered (trigger: .o_ops_cockpit .o_ops_cockpit_tile[data-metric="pending_approvals"])' 2026-10-19 14:57:41,675 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_ops.tests.test_cockpit_tour.TestOpsCockpitTour.browser: Tour viin_ai_ops_cockpit on step: 'Cockpit tile 'pending_approvals' shows a rendered value (no spinner / blank) (trigger: .o_ops_cockpit_tile[data-metric="pending_approvals"] .o_ops_cockpit_tile_value)' 2026-10-19 14:57:41,691 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_ops.tests.test_cockpit_tour.TestOpsCockpitTour.browser: Tour viin_ai_ops_cockpit on step: 'Cockpit tile for metric 'stuck_workflow' is rendered (trigger: .o_ops_cockpit .o_ops_cockpit_tile[data-metric="stuck_workflow"])' 2026-10-19 14:57:41,708 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_ops.tests.test_cockpit_tour.TestOpsCockpitTour.browser: Tour viin_ai_ops_cockpit on step: 'Cockpit tile 'stuck_workflow' shows a rendered value (no spinner / blank) (trigger: .o_ops_cockpit_tile[data-metric="stuck_workflow"] .o_ops_cockpit_tile_value)' 2026-10-19 14:57:41,725 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_ops.tests.test_cockpit_tour.TestOpsCockpitTour.browser: Tour viin_ai_ops_cockpit on step: 'Cockpit tile for metric 'fail_rate' is rendered (trigger: .o_ops_cockpit .o_ops_cockpit_tile[data-metric="fail_rate"])' 2026-10-19 14:57:41,743 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_ops.tests.test_cockpit_tour.TestOpsCockpitTour.browser: Tour viin_ai_ops_cockpit on step: 'Cockpit tile 'fail_rate' shows a rendered value (no spinner / blank) (trigger: .o_ops_cockpit_tile[data-metric="fail_rate"] .o_ops_cockpit_tile_value)' 2026-10-19 14:57:41,758 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_ops.tests.test_cockpit_tour.TestOpsCockpitTour.browser: Tour viin_ai_ops_cockpit on step: 'Cockpit tile for metric 'cost_per_goal' is rendered (trigger: .o_ops_cockpit .o_ops_cockpit_tile[data-metric="cost_per_goal"])' 2026-10-19 14:57:41,777 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_ops.tests.test_cockpit_tour.TestOpsCockpitTour.browser: Tour viin_ai_ops_cockpit on step: 'Cockpit tile 'cost_per_goal' shows a rendered value (no spinner / blank) (trigger: .o_ops_cockpit_tile[data-metric="cost_per_goal"] .o_ops_cockpit_tile_value)' 2026-10-19 14:57:41,791 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_ops.tests.test_cockpit_tour.TestOpsCockpitTour.browser: Tour viin_ai_ops_cockpit on step: 'Cockpit tile for metric 'stale_evidence' is rendered (trigger: .o_ops_cockpit .o_ops_cockpit_tile[data-metric="stale_evidence"])' 2026-10-19 14:57:41,808 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_ops.tests.test_cockpit_tour.TestOpsCockpitTour.browser: Tour viin_ai_ops_cockpit on step: 'Cockpit tile 'stale_evidence' shows a rendered value (no spinner / blank) (trigger: .o_ops_cockpit_tile[data-metric="stale_evidence"] .o_ops_cockpit_tile_value)' 2026-10-19 14:57:41,827 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_ops.tests.test_cockpit_tour.TestOpsCockpitTour.browser: Tour viin_ai_ops_cockpit on step: 'The cockpit renders exactly the five contracted tiles and no others (trigger: .o_ops_cockpit .o_ops_cockpit_tile)' 2026-10-19 14:57:41,841 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_ops.tests.test_cockpit_tour.TestOpsCockpitTour.browser: Tour viin_ai_ops_cockpit on step: 'The 'pending_approvals' tile reports but does not invite a click (trigger: .o_ops_cockpit_tile[data-metric="pending_approvals"])' 2026-10-19 14:57:41,859 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_ops.tests.test_cockpit_tour.TestOpsCockpitTour.browser: Tour viin_ai_ops_cockpit on step: 'Click the 'pending_approvals' tile (trigger: .o_ops_cockpit_tile[data-metric="pending_approvals"])' 2026-10-19 14:57:41,875 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_ops.tests.test_cockpit_tour.TestOpsCockpitTour.browser: Tour viin_ai_ops_cockpit on step: 'The cockpit is still on screen - the click opened nothing (trigger: .o_ops_cockpit .o_ops_cockpit_tile[data-metric="stuck_workflow"])' 2026-10-19 14:57:41,891 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_ops.tests.test_cockpit_tour.TestOpsCockpitTour.browser: Tour viin_ai_ops_cockpit on step: 'Click the 'stuck_workflow' tile to drill into the work items behind it (trigger: .o_ops_cockpit_tile[data-metric="stuck_workflow"])' 2026-10-19 14:57:41,909 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_ops.tests.test_cockpit_tour.TestOpsCockpitTour.browser: Tour viin_ai_ops_cockpit on step: 'The drill-down opened the records view behind the tile (trigger: .o_action_manager .o_list_view, .o_action_manager .o_kanban_view)' 2026-10-19 14:57:41,995 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:57:41] "POST /web/dataset/call_kw/viin.ai.work.item/get_views HTTP/1.1" 200 - 25 0.049 0.046 2026-10-19 14:57:42,057 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:57:42] "POST /web/dataset/call_kw/viin.ai.work.item/web_search_read HTTP/1.1" 200 - 6 0.009 0.024 2026-10-19 14:57:42,073 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:57:42] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 3 0.009 0.034 2026-10-19 14:57:42,105 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:57:42] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.005 0.005 2026-10-19 14:57:42,920 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_ops.tests.test_cockpit_tour.TestOpsCockpitTour.browser: test successful 2026-10-19 14:57:42,928 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 14:57:42] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 14:57:42,941 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_ops.tests.test_cockpit_tour.TestOpsCockpitTour: Closing chrome headless with pid 13913 2026-10-19 14:57:42,942 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_ops.tests.test_cockpit_tour.TestOpsCockpitTour: Closing websocket connection 2026-10-19 14:57:42,943 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_ops.tests.test_cockpit_tour.TestOpsCockpitTour: Terminating chrome headless with pid 13913 2026-10-19 14:57:43,055 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_ops.tests.test_cockpit_tour.TestOpsCockpitTour: Chrome Log in: /tmp/odoo_tests/rb-993a05d-225723-426370/chrome_logs/chrome_log_20261019_145743_054849_TestOpsCockpitTour.txt 2026-10-19 14:57:43,055 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_ops.tests.test_cockpit_tour.TestOpsCockpitTour: Removing chrome user profile "/tmp/tmpm8c2grk__chrome_odoo" 2026-10-19 14:57:43,172 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-19 14:57:53,649 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_ops.tests.test_every_proposed_change_carries_a_reason: Starting TestEveryProposedChangeCarriesAReason.test_a_change_proposed_without_a_reason_is_refused ... 2026-10-19 14:57:54,186 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_ops.tests.test_every_proposed_change_carries_a_reason: Starting TestEveryProposedChangeCarriesAReason.test_a_reason_longer_than_the_ledger_holds_is_refused_not_cut ... 2026-10-19 14:57:54,332 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-19 14:58:03,636 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_ops.tests.test_every_way_of_changing_data_reaches_a_card_for_the_users_yes: Starting TestEveryWayOfChangingDataReachesACardForTheUsersYes.test_every_way_of_changing_data_reaches_a_card_for_the_users_yes ... 2026-10-19 14:58:05,061 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-19 14:58:14,076 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_ops.tests.test_goal: Starting TestAGoalAggregatesOnlyWhatItsReaderMaySee.test_each_goal_counts_and_opens_its_own_work_and_nobody_elses ... 2026-10-19 14:58:14,136 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_ops.tests.test_goal: Starting TestAGoalAggregatesOnlyWhatItsReaderMaySee.test_the_count_leaves_out_work_the_reader_cannot_see ... 2026-10-19 14:58:14,207 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-19 14:58:24,498 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_ops.tests.test_line_items_given_as_objects_become_real_lines: Starting TestLinesGivenAsObjectsBecomeRealLines.test_a_line_naming_a_record_nobody_can_open_is_refused ... 2026-10-19 14:58:24,738 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_ops.tests.test_line_items_given_as_objects_become_real_lines: Starting TestLinesGivenAsObjectsBecomeRealLines.test_a_list_mixing_objects_with_other_shapes_is_refused ... 2026-10-19 14:58:24,923 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_ops.tests.test_line_items_given_as_objects_become_real_lines: Starting TestLinesGivenAsObjectsBecomeRealLines.test_an_object_handed_to_a_link_field_is_refused ... 2026-10-19 14:58:25,133 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-19 14:58:34,487 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_ops.tests.test_offering_a_step_changes_nothing_at_all: Starting TestOfferingAStepChangesNothingAtAll.test_offering_a_step_changes_nothing_at_all ... 2026-10-19 14:58:34,975 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-19 14:58:53,487 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_ops.tests.test_security: Starting TestTheOperatingRecordsStayInTheirCompany.test_a_goal_is_invisible_to_a_reader_in_another_company ... 2026-10-19 14:58:53,558 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_ops.tests.test_security: Starting TestTheOperatingRecordsStayInTheirCompany.test_an_internal_user_can_create_a_goal_in_their_own_company ... 2026-10-19 14:58:53,625 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-19 14:59:04,296 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_ops.tests.test_the_users_own_write_rights_bound_the_change: Starting TestTheFieldsAChangeMayCarry.test_a_field_the_form_greys_out_for_this_record_is_refused ... 2026-10-19 14:59:04,577 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_ops.tests.test_the_users_own_write_rights_bound_the_change: Starting TestTheFieldsAChangeMayCarry.test_a_field_the_model_derives_for_itself_is_refused ... 2026-10-19 14:59:04,825 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_ops.tests.test_the_users_own_write_rights_bound_the_change: Starting TestTheFieldsAChangeMayCarry.test_a_name_that_is_not_a_field_of_the_model_is_refused ... 2026-10-19 14:59:05,207 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-19 14:59:14,672 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_ops.tests.test_work_item: Starting TestWorkItemsStayInTheirOwnCompany.test_a_work_item_is_invisible_to_a_reader_in_another_company ... 2026-10-19 14:59:14,760 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_ops.tests.test_work_item: Starting TestWorkItemsStayInTheirOwnCompany.test_an_owner_drives_a_work_item_only_along_its_lifecycle ... 2026-10-19 14:59:14,849 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-19 14:59:15,384 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_pulse.tests.test_user_facing_text_cites_no_internal_document: Starting TestUserFacingTextCitesNoInternalDocument.test_pulse_governance_tab_text_cites_no_internal_document ... 2026-10-19 14:59:15,456 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_pulse.tests.test_user_facing_text_cites_no_internal_document: Starting TestUserFacingTextCitesNoInternalDocument.test_pulse_rule_ids_tooltip_cites_no_internal_document ... 2026-10-19 14:59:15,474 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-19 14:59:17,812 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_module: module viin_ai: loading translation file /data/build/Viindoo-erponline-enterprise-17.0/viin_ai/i18n/vi_VN.po for language vi_VN 2026-10-19 14:59:17,812 100 INFO rb-993a05d-225723-426370 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-17.0/viin_ai/i18n/vi_VN.po for language vi_VN 2026-10-19 14:59:18,070 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_module: module viin_ai_voice: loading translation file /data/build/Viindoo-erponline-enterprise-17.0/viin_ai_voice/i18n/vi_VN.po for language vi_VN 2026-10-19 14:59:18,071 100 INFO rb-993a05d-225723-426370 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-17.0/viin_ai_voice/i18n/vi_VN.po for language vi_VN 2026-10-19 14:59:19,595 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_voice.tests.test_a_spoken_answer_that_did_not_finish_is_stored_incomplete: Starting TestASpokenAnswerThatDidNotFinishIsStoredIncomplete.test_a_spoken_answer_cut_off_or_filtered_is_stored_incomplete_and_not_read_out ... 2026-10-19 14:59:19,661 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426370 login:voice.speaker from n/a 2026-10-19 14:59:19,677 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 14:59:20,222 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:59:20] "POST /viin_ai/voice/turn HTTP/1.1" 200 - 65 0.116 0.433 2026-10-19 14:59:20,977 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:59:20] "POST /viin_ai/voice/answer HTTP/1.1" 200 - 254 0.287 0.456 2026-10-19 14:59:20,997 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426370 login:voice.speaker from n/a 2026-10-19 14:59:21,080 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:59:21] "POST /viin_ai/voice/turn HTTP/1.1" 200 - 28 0.022 0.054 2026-10-19 14:59:21,646 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:59:21] "POST /viin_ai/voice/answer HTTP/1.1" 200 - 171 0.202 0.359 2026-10-19 14:59:21,653 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_voice.tests.test_a_spoken_answer_that_did_not_finish_is_stored_incomplete: Starting TestASpokenAnswerThatDidNotFinishIsStoredIncomplete.test_a_spoken_answer_whose_stream_broke_off_is_not_read_out ... 2026-10-19 14:59:21,742 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426370 login:voice.speaker from n/a 2026-10-19 14:59:21,763 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 14:59:22,270 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:59:22] "POST /viin_ai/voice/turn HTTP/1.1" 200 - 65 0.057 0.454 2026-10-19 14:59:22,985 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:59:22] "POST /viin_ai/voice/answer HTTP/1.1" 200 - 258 0.221 0.485 2026-10-19 14:59:23,008 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-19 14:59:25,440 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_module: module viin_ai: loading translation file /data/build/Viindoo-erponline-enterprise-17.0/viin_ai/i18n/vi_VN.po for language vi_VN 2026-10-19 14:59:25,440 100 INFO rb-993a05d-225723-426370 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-17.0/viin_ai/i18n/vi_VN.po for language vi_VN 2026-10-19 14:59:25,730 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_module: module viin_ai_voice: loading translation file /data/build/Viindoo-erponline-enterprise-17.0/viin_ai_voice/i18n/vi_VN.po for language vi_VN 2026-10-19 14:59:25,730 100 INFO rb-993a05d-225723-426370 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-17.0/viin_ai_voice/i18n/vi_VN.po for language vi_VN 2026-10-19 14:59:27,155 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_voice.tests.test_a_spoken_decision_is_recorded_on_its_card: Starting TestASpokenDecisionIsRecordedOnItsCard.test_a_spoken_decision_is_recorded_on_the_card_and_told_to_the_speakers_panel ... 2026-10-19 14:59:27,265 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426370 login:voice.speaker from n/a 2026-10-19 14:59:27,287 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 14:59:27,800 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:59:27] "POST /viin_ai/voice/turn HTTP/1.1" 200 - 66 0.078 0.441 2026-10-19 14:59:28,352 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:59:28] "POST /viin_ai/voice/answer HTTP/1.1" 200 - 224 0.213 0.334 2026-10-19 14:59:28,386 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426370 login:voice.speaker from n/a 2026-10-19 14:59:28,708 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:59:28] "POST /viin_ai/voice/turn HTTP/1.1" 200 - 152 0.122 0.186 2026-10-19 14:59:28,748 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426370 login:voice.speaker from n/a 2026-10-19 14:59:28,817 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:59:28] "POST /viin_ai/voice/turn HTTP/1.1" 200 - 28 0.020 0.039 2026-10-19 14:59:29,246 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:59:29] "POST /viin_ai/voice/answer HTTP/1.1" 200 - 143 0.139 0.284 2026-10-19 14:59:29,274 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426370 login:voice.speaker from n/a 2026-10-19 14:59:29,369 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:59:29] "POST /viin_ai/voice/turn HTTP/1.1" 200 - 41 0.031 0.058 2026-10-19 14:59:29,415 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426370 login:voice.speaker from n/a 2026-10-19 14:59:29,503 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:59:29] "POST /viin_ai/voice/turn HTTP/1.1" 200 - 28 0.024 0.057 2026-10-19 14:59:29,944 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:59:29] "POST /viin_ai/voice/answer HTTP/1.1" 200 - 143 0.167 0.270 2026-10-19 14:59:29,970 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426370 login:voice.speaker from n/a 2026-10-19 14:59:30,126 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:59:30] "POST /viin_ai/voice/turn HTTP/1.1" 200 - 68 0.047 0.103 2026-10-19 14:59:30,156 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426370 login:voice.speaker from n/a 2026-10-19 14:59:30,235 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #2181 deleted viin.ai.chat.pending.tool records with IDs: [46] 2026-10-19 14:59:30,262 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:59:30] "POST /viin_ai/voice/turn HTTP/1.1" 200 - 49 0.032 0.065 2026-10-19 14:59:30,288 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-19 14:59:33,259 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_module: module viin_ai: loading translation file /data/build/Viindoo-erponline-enterprise-17.0/viin_ai/i18n/vi_VN.po for language vi_VN 2026-10-19 14:59:33,260 100 INFO rb-993a05d-225723-426370 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-17.0/viin_ai/i18n/vi_VN.po for language vi_VN 2026-10-19 14:59:33,557 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_module: module viin_ai_voice: loading translation file /data/build/Viindoo-erponline-enterprise-17.0/viin_ai_voice/i18n/vi_VN.po for language vi_VN 2026-10-19 14:59:33,557 100 INFO rb-993a05d-225723-426370 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-17.0/viin_ai_voice/i18n/vi_VN.po for language vi_VN 2026-10-19 14:59:36,301 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_voice.tests.test_a_spoken_turn_the_database_refuses_is_closed_failed: Starting TestASpokenTurnTheDatabaseRefusesIsClosedFailed.test_a_turn_whose_work_waits_on_another_request_is_closed_failed_and_the_failure_reaches_the_retry_layer ... 2026-10-19 14:59:39,183 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-19 14:59:42,002 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_module: module viin_ai: loading translation file /data/build/Viindoo-erponline-enterprise-17.0/viin_ai/i18n/vi_VN.po for language vi_VN 2026-10-19 14:59:42,002 100 INFO rb-993a05d-225723-426370 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-17.0/viin_ai/i18n/vi_VN.po for language vi_VN 2026-10-19 14:59:42,320 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_module: module viin_ai_voice: loading translation file /data/build/Viindoo-erponline-enterprise-17.0/viin_ai_voice/i18n/vi_VN.po for language vi_VN 2026-10-19 14:59:42,321 100 INFO rb-993a05d-225723-426370 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-17.0/viin_ai_voice/i18n/vi_VN.po for language vi_VN 2026-10-19 14:59:43,959 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_voice.tests.test_tour_voice_mic: Starting TestTourVoiceMic.test_the_mic_renders_in_the_shipped_chat_panel_and_asks_for_the_microphone ... 2026-10-19 14:59:44,413 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_voice.tests.test_tour_voice_mic.TestTourVoiceMic: Chrome pid: 14141 2026-10-19 14:59:44,414 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_voice.tests.test_tour_voice_mic.TestTourVoiceMic: Chrome headless temporary user profile dir: /tmp/tmpf5y8g1ll_chrome_odoo 2026-10-19 14:59:44,414 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_voice.tests.test_tour_voice_mic.TestTourVoiceMic: Issuing json command http://127.0.0.1:37687/json/version 2026-10-19 14:59:44,422 100 INFO rb-993a05d-225723-426370 odoo.tests.common.requests: request http://127.0.0.1:37687/json/version with timeout 3 increased to 10s during tests 2026-10-19 14:59:44,476 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_voice.tests.test_tour_voice_mic.TestTourVoiceMic: Browser version: Chrome/150.0.7871.114 2026-10-19 14:59:44,476 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_voice.tests.test_tour_voice_mic.TestTourVoiceMic: Issuing json command http://127.0.0.1:37687/json 2026-10-19 14:59:44,477 100 INFO rb-993a05d-225723-426370 odoo.tests.common.requests: request http://127.0.0.1:37687/json with timeout 3 increased to 10s during tests 2026-10-19 14:59:44,497 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_voice.tests.test_tour_voice_mic.TestTourVoiceMic: Websocket url found: ws://127.0.0.1:37687/devtools/page/81FFD423EAA36BE803216AEEFFEFAF98 2026-10-19 14:59:44,528 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_voice.tests.test_tour_voice_mic.TestTourVoiceMic: Enable chrome headless console log notification 2026-10-19 14:59:44,556 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_voice.tests.test_tour_voice_mic.TestTourVoiceMic: Chrome headless enable page notifications 2026-10-19 14:59:44,662 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426370 login:voice.speaker from n/a 2026-10-19 14:59:44,676 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_voice.tests.test_tour_voice_mic.TestTourVoiceMic: Setting session cookie in browser 2026-10-19 14:59:44,684 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_voice.tests.test_tour_voice_mic.TestTourVoiceMic: Open "http://127.0.0.1:8069/web" in browser 2026-10-19 14:59:44,684 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_voice.tests.test_tour_voice_mic.TestTourVoiceMic: Navigating to: "http://127.0.0.1:8069/web" 2026-10-19 14:59:44,711 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 14:59:45,943 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:59:45] "GET /web HTTP/1.1" 200 - 115 0.155 1.083 2026-10-19 14:59:45,947 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_voice.tests.test_tour_voice_mic.TestTourVoiceMic: Navigation result: {'frameId': '81FFD423EAA36BE803216AEEFFEFAF98', 'loaderId': 'F5BD1A6744275D695FE06D2EF5789A5F', 'isDownload': False} 2026-10-19 14:59:45,947 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_voice.tests.test_tour_voice_mic.TestTourVoiceMic: Evaluate ready code "odoo.isTourReady('voice_mic_tour')" 2026-10-19 14:59:45,999 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:59:45] "GET /web/assets/0ac3166/web.assets_web.min.js HTTP/1.1" 200 - 4 0.012 0.013 2026-10-19 14:59:46,014 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:59:46] "GET /web/assets/79654fb/web.assets_web.min.css HTTP/1.1" 200 - 4 0.003 0.039 2026-10-19 14:59:46,046 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:59:46] "GET /web/webclient/load_menus/028f6b91cb8e573f2c8a28e155f936723c16de6b1d7013375de91d3233b62832 HTTP/1.1" 200 - 4 0.004 0.065 2026-10-19 14:59:46,068 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:59:46] "GET /web/webclient/translations/a92e59278538018b63a3836685bcf3200e9bcfd1?lang=en_US HTTP/1.1" 200 - 4 0.009 0.070 2026-10-19 14:59:46,086 100 INFO rb-993a05d-225723-426370 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-19 14:59:46,094 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:59:46] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 11 0.011 0.090 2026-10-19 14:59:46,155 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:59:46] "GET /web/assets/6f53984/web.assets_tests.min.js HTTP/1.1" 200 - 4 0.006 0.014 2026-10-19 14:59:47,241 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 14:59:47] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.019 2026-10-19 14:59:47,248 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 14:59:47] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.025 2026-10-19 14:59:47,271 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 14:59:47] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.044 2026-10-19 14:59:47,276 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:59:47] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.012 0.039 2026-10-19 14:59:47,294 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:59:47] "GET /web/service-worker.js HTTP/1.1" 200 - 2 0.002 0.014 2026-10-19 14:59:47,361 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_voice.tests.test_tour_voice_mic.TestTourVoiceMic: Evaluate test code "odoo.startTour('voice_mic_tour', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/web"})" 2026-10-19 14:59:47,654 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:59:47] "POST /mail/init_messaging HTTP/1.1" 200 - 101 0.172 0.208 2026-10-19 14:59:47,666 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:59:47] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 3 0.007 0.341 2026-10-19 14:59:47,669 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 14:59:47] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-19 14:59:47,714 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:59:47] "GET /web/offline HTTP/1.1" 200 - 7 0.018 0.364 2026-10-19 14:59:47,744 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:59:47] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 7 0.011 0.404 2026-10-19 14:59:47,819 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:59:47] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 15 0.043 0.432 2026-10-19 14:59:47,827 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:59:47] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.440 2026-10-19 14:59:47,855 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 14:59:47] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-19 14:59:47,875 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:59:47] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 11 0.025 0.418 2026-10-19 14:59:47,900 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:59:47] "POST /mail/load_message_failures HTTP/1.1" 200 - 4 0.013 0.208 2026-10-19 14:59:47,953 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 14:59:47] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.069 2026-10-19 14:59:47,959 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 14:59:47] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.069 2026-10-19 14:59:47,963 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:59:47] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 5 0.039 0.223 2026-10-19 14:59:47,982 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 14:59:47] "GET /web_responsive/static/img/default_icon_app.png HTTP/1.1" 200 - 0 0.000 0.026 2026-10-19 14:59:47,991 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 14:59:47] "GET /web_responsive/static/src/img/home-menu-bg-overlay.svg HTTP/1.1" 200 - 0 0.000 0.090 2026-10-19 14:59:48,070 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:59:48] "GET /web/image?model=res.users&field=avatar_128&id=2183 HTTP/1.1" 200 - 18 0.043 0.242 2026-10-19 14:59:48,094 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:59:48] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 6 0.011 0.116 2026-10-19 14:59:48,734 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_voice.tests.test_tour_voice_mic.TestTourVoiceMic.browser: Tour voice_mic_tour on step: 'Instrument microphone capture before anything can call it (trigger: .o_main_navbar)' 2026-10-19 14:59:48,737 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_voice.tests.test_tour_voice_mic.TestTourVoiceMic.browser: Tour voice_mic_tour on step: 'Open the AI chat systray (trigger: .o_viin_ai_systray_toggle)' 2026-10-19 14:59:48,764 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_voice.tests.test_tour_voice_mic.TestTourVoiceMic.browser: Tour voice_mic_tour on step: 'Wait for the shipped chat panel (trigger: .o_viin_ai_chat_panel)' 2026-10-19 14:59:48,809 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_voice.tests.test_tour_voice_mic.TestTourVoiceMic.browser: Tour voice_mic_tour on step: 'The voice anchor viin_ai_chat ships is present - this is what the t-inherit xpath targets (trigger: .o_viin_ai_chat_voice_anchor)' 2026-10-19 14:59:48,812 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:59:48] "POST /viin_ai/chat/status HTTP/1.1" 200 - 8 0.024 0.023 2026-10-19 14:59:48,911 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:59:48] "POST /viin_ai/chat/models HTTP/1.1" 200 - 39 0.045 0.087 2026-10-19 14:59:48,928 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:59:48] "POST /viin_ai/chat/sessions HTTP/1.1" 200 - 8 0.007 0.139 2026-10-19 14:59:48,979 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:59:48] "POST /viin_ai/voice/status HTTP/1.1" 200 - 20 0.016 0.164 2026-10-19 14:59:49,742 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_voice.tests.test_tour_voice_mic.TestTourVoiceMic.browser: Tour voice_mic_tour on step: 'The mic renders inside the shipped panel, idle (trigger: .o_viin_ai_voice_mic[data-voice-state="idle"])' 2026-10-19 14:59:49,753 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_voice.tests.test_tour_voice_mic.TestTourVoiceMic.browser: Tour voice_mic_tour on step: 'The language chip renders alongside it (trigger: .o_viin_ai_voice_language_picker)' 2026-10-19 14:59:49,771 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_voice.tests.test_tour_voice_mic.TestTourVoiceMic.browser: Tour voice_mic_tour on step: 'Opening the panel alone must NOT have asked for the microphone (trigger: .o_viin_ai_voice_mic)' 2026-10-19 14:59:49,787 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_voice.tests.test_tour_voice_mic.TestTourVoiceMic.browser: Tour voice_mic_tour on step: 'Click the mic to start a spoken turn (trigger: .o_viin_ai_voice_mic)' 2026-10-19 14:59:49,805 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_voice.tests.test_tour_voice_mic.TestTourVoiceMic.browser: Tour voice_mic_tour on step: 'Clicking the mic requested microphone access, for audio only (trigger: .o_viin_ai_voice_mic)' 2026-10-19 14:59:49,822 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_voice.tests.test_tour_voice_mic.TestTourVoiceMic.browser: Tour voice_mic_tour on step: 'The mic now shows the recording state (trigger: .o_viin_ai_voice_mic[data-voice-state="recording"])' 2026-10-19 14:59:49,824 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_voice.tests.test_tour_voice_mic.TestTourVoiceMic.browser: test successful 2026-10-19 14:59:49,836 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_voice.tests.test_tour_voice_mic.TestTourVoiceMic: Closing chrome headless with pid 14141 2026-10-19 14:59:49,837 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_voice.tests.test_tour_voice_mic.TestTourVoiceMic: Closing websocket connection 2026-10-19 14:59:49,846 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_voice.tests.test_tour_voice_mic.TestTourVoiceMic: Terminating chrome headless with pid 14141 2026-10-19 14:59:49,948 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_voice.tests.test_tour_voice_mic.TestTourVoiceMic: Chrome Log in: /tmp/odoo_tests/rb-993a05d-225723-426370/chrome_logs/chrome_log_20261019_145949_947703_TestTourVoiceMic.txt 2026-10-19 14:59:49,948 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_voice.tests.test_tour_voice_mic.TestTourVoiceMic: Removing chrome user profile "/tmp/tmpf5y8g1ll_chrome_odoo" 2026-10-19 14:59:49,979 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-19 14:59:49,986 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_voice.tests.test_two_concurrent_spoken_turns_each_answer_their_own_question: Starting TestTwoConcurrentSpokenTurnsEachAnswerTheirOwnQuestion.test_two_open_spoken_turns_answered_in_reverse_order_each_answer_their_own_question ... 2026-10-19 14:59:50,898 100 INFO rb-993a05d-225723-426370 odoo.tests.common: Surpressing hash update in CryptContext override 2026-10-19 14:59:50,901 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426370 login:admin from n/a 2026-10-19 14:59:50,923 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 14:59:51,503 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:59:51] "POST /viin_ai/voice/turn HTTP/1.1" 200 - 67 0.097 0.487 2026-10-19 14:59:51,600 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:59:51] "POST /viin_ai/voice/turn HTTP/1.1" 200 - 29 0.035 0.057 2026-10-19 14:59:52,625 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:59:52] "POST /viin_ai/voice/answer HTTP/1.1" 200 - 266 0.334 0.686 2026-10-19 14:59:53,321 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:59:53] "POST /viin_ai/voice/answer HTTP/1.1" 200 - 182 0.244 0.448 2026-10-19 14:59:53,399 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:59:53] "POST /viin_ai/voice/turn HTTP/1.1" 200 - 29 0.024 0.047 2026-10-19 14:59:53,993 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 14:59:53] "POST /viin_ai/voice/answer HTTP/1.1" 200 - 182 0.156 0.435 2026-10-19 14:59:53,995 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_voice.tests.test_two_concurrent_spoken_turns_each_answer_their_own_question.TestTwoConcurrentSpokenTurnsEachAnswerTheirOwnQuestion: waiting for threads: [] 2026-10-19 14:59:54,007 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-19 14:59:56,545 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_module: module viin_ai: loading translation file /data/build/Viindoo-erponline-enterprise-17.0/viin_ai/i18n/vi_VN.po for language vi_VN 2026-10-19 14:59:56,545 100 INFO rb-993a05d-225723-426370 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-17.0/viin_ai/i18n/vi_VN.po for language vi_VN 2026-10-19 14:59:56,832 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_module: module viin_ai_voice: loading translation file /data/build/Viindoo-erponline-enterprise-17.0/viin_ai_voice/i18n/vi_VN.po for language vi_VN 2026-10-19 14:59:56,832 100 INFO rb-993a05d-225723-426370 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-17.0/viin_ai_voice/i18n/vi_VN.po for language vi_VN 2026-10-19 14:59:58,494 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_voice.tests.test_voice_a_delegates_step_is_approved_once: Starting TestVoiceApprovesADelegatesStepOnce.test_a_spoken_yes_carries_out_a_delegates_step_as_that_delegate_for_the_speaker ... 2026-10-19 14:59:59,661 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426370 login:voice.delegated.approval from n/a 2026-10-19 14:59:59,688 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 15:00:00,214 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 15:00:00] "POST /viin_ai/voice/turn HTTP/1.1" 200 - 67 0.055 0.476 2026-10-19 15:00:00,906 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 15:00:00] "POST /viin_ai/voice/answer HTTP/1.1" 200 - 270 0.243 0.441 2026-10-19 15:00:00,925 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426370 login:voice.delegated.approval from n/a 2026-10-19 15:00:01,616 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 15:00:01] "POST /viin_ai/voice/turn HTTP/1.1" 200 - 246 0.203 0.480 2026-10-19 15:00:01,650 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-19 15:00:04,028 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_module: module viin_ai: loading translation file /data/build/Viindoo-erponline-enterprise-17.0/viin_ai/i18n/vi_VN.po for language vi_VN 2026-10-19 15:00:04,029 100 INFO rb-993a05d-225723-426370 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-17.0/viin_ai/i18n/vi_VN.po for language vi_VN 2026-10-19 15:00:04,315 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_module: module viin_ai_voice: loading translation file /data/build/Viindoo-erponline-enterprise-17.0/viin_ai_voice/i18n/vi_VN.po for language vi_VN 2026-10-19 15:00:04,315 100 INFO rb-993a05d-225723-426370 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-17.0/viin_ai_voice/i18n/vi_VN.po for language vi_VN 2026-10-19 15:00:05,799 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_voice.tests.test_voice_abandon_files_a_stop_request_for_its_own_turn: Starting TestVoiceAbandonFilesAStopRequestForItsOwnTurn.test_abandoning_a_strangers_running_turn_files_no_stop_request ... 2026-10-19 15:00:06,922 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426370 login:voice.abandon.stranger from n/a 2026-10-19 15:00:06,954 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 15:00:07,430 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 15:00:07] "POST /viin_ai/voice/turn HTTP/1.1" 200 - 65 0.088 0.393 2026-10-19 15:00:07,455 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426370 login:voice.speaker from n/a 2026-10-19 15:00:07,479 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 15:00:07] "POST /viin_ai/voice/abandon HTTP/1.1" 200 - 4 0.001 0.004 2026-10-19 15:00:07,485 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_voice.tests.test_voice_abandon_files_a_stop_request_for_its_own_turn: Starting TestVoiceAbandonFilesAStopRequestForItsOwnTurn.test_abandoning_the_callers_own_running_turn_files_a_stop_request ... 2026-10-19 15:00:07,544 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426370 login:voice.speaker from n/a 2026-10-19 15:00:07,568 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 15:00:08,023 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 15:00:08] "POST /viin_ai/voice/turn HTTP/1.1" 200 - 67 0.058 0.404 2026-10-19 15:00:08,070 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 15:00:08] "POST /viin_ai/voice/abandon HTTP/1.1" 200 - 20 0.016 0.020 2026-10-19 15:00:08,085 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-19 15:00:10,461 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_module: module viin_ai: loading translation file /data/build/Viindoo-erponline-enterprise-17.0/viin_ai/i18n/vi_VN.po for language vi_VN 2026-10-19 15:00:10,462 100 INFO rb-993a05d-225723-426370 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-17.0/viin_ai/i18n/vi_VN.po for language vi_VN 2026-10-19 15:00:10,750 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_module: module viin_ai_voice: loading translation file /data/build/Viindoo-erponline-enterprise-17.0/viin_ai_voice/i18n/vi_VN.po for language vi_VN 2026-10-19 15:00:10,750 100 INFO rb-993a05d-225723-426370 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-17.0/viin_ai_voice/i18n/vi_VN.po for language vi_VN 2026-10-19 15:00:12,188 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_voice.tests.test_voice_answer_deltas_reach_the_panel_live: Starting TestVoiceAnswerDeltasReachThePanelLive.test_deltas_carry_the_jobs_trace_and_concatenate_to_the_persisted_body ... 2026-10-19 15:00:12,266 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426370 login:voice.speaker from n/a 2026-10-19 15:00:12,282 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 15:00:12,740 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 15:00:12] "POST /viin_ai/voice/turn HTTP/1.1" 200 - 67 0.045 0.418 2026-10-19 15:00:13,382 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 15:00:13] "POST /viin_ai/voice/answer HTTP/1.1" 200 - 212 0.231 0.406 2026-10-19 15:00:13,411 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-19 15:00:15,767 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_module: module viin_ai: loading translation file /data/build/Viindoo-erponline-enterprise-17.0/viin_ai/i18n/vi_VN.po for language vi_VN 2026-10-19 15:00:15,767 100 INFO rb-993a05d-225723-426370 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-17.0/viin_ai/i18n/vi_VN.po for language vi_VN 2026-10-19 15:00:17,370 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_module: module viin_ai_voice: loading translation file /data/build/Viindoo-erponline-enterprise-17.0/viin_ai_voice/i18n/vi_VN.po for language vi_VN 2026-10-19 15:00:17,371 100 INFO rb-993a05d-225723-426370 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-17.0/viin_ai_voice/i18n/vi_VN.po for language vi_VN 2026-10-19 15:00:18,917 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_voice.tests.test_voice_directive_handoff: Starting TestVoiceDirectiveHandoff.test_an_approved_gated_writes_issued_directive_surfaces_on_the_ack_reply ... 2026-10-19 15:00:19,924 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426370 login:voice_directive_handoff_speaker from n/a 2026-10-19 15:00:19,948 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 15:00:20,767 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 15:00:20] "POST /viin_ai/voice/ack HTTP/1.1" 200 - 209 0.188 0.638 2026-10-19 15:00:20,774 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_voice.tests.test_voice_directive_handoff: Starting TestVoiceDirectiveHandoff.test_an_ungated_directive_issuing_tool_call_surfaces_on_the_answered_reply ... 2026-10-19 15:00:22,068 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426370 login:voice_directive_handoff_speaker from n/a 2026-10-19 15:00:22,112 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 15:00:22,664 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 15:00:22] "POST /viin_ai/voice/turn HTTP/1.1" 200 - 67 0.115 0.447 2026-10-19 15:00:23,427 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 15:00:23] "POST /viin_ai/voice/answer HTTP/1.1" 200 - 229 0.341 0.418 2026-10-19 15:00:23,443 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-19 15:00:26,232 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_module: module viin_ai: loading translation file /data/build/Viindoo-erponline-enterprise-17.0/viin_ai/i18n/vi_VN.po for language vi_VN 2026-10-19 15:00:26,233 100 INFO rb-993a05d-225723-426370 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-17.0/viin_ai/i18n/vi_VN.po for language vi_VN 2026-10-19 15:00:26,499 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_module: module viin_ai_voice: loading translation file /data/build/Viindoo-erponline-enterprise-17.0/viin_ai_voice/i18n/vi_VN.po for language vi_VN 2026-10-19 15:00:26,499 100 INFO rb-993a05d-225723-426370 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-17.0/viin_ai_voice/i18n/vi_VN.po for language vi_VN 2026-10-19 15:00:28,112 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_voice.tests.test_voice_early_readback_reaches_only_the_speaker: Starting TestVoiceEarlyReadbackReachesOnlyTheSpeaker.test_the_turns_live_notifications_reach_only_the_speaker ... 2026-10-19 15:00:29,135 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426370 login:voice.speaker from n/a 2026-10-19 15:00:29,158 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 15:00:29,709 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 15:00:29] "POST /viin_ai/voice/turn HTTP/1.1" 200 - 67 0.096 0.459 2026-10-19 15:00:30,334 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 15:00:30] "POST /viin_ai/voice/answer HTTP/1.1" 200 - 199 0.221 0.399 2026-10-19 15:00:30,361 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-19 15:00:32,863 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_module: module viin_ai: loading translation file /data/build/Viindoo-erponline-enterprise-17.0/viin_ai/i18n/vi_VN.po for language vi_VN 2026-10-19 15:00:32,864 100 INFO rb-993a05d-225723-426370 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-17.0/viin_ai/i18n/vi_VN.po for language vi_VN 2026-10-19 15:00:33,182 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_module: module viin_ai_voice: loading translation file /data/build/Viindoo-erponline-enterprise-17.0/viin_ai_voice/i18n/vi_VN.po for language vi_VN 2026-10-19 15:00:33,183 100 INFO rb-993a05d-225723-426370 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-17.0/viin_ai_voice/i18n/vi_VN.po for language vi_VN 2026-10-19 15:00:34,808 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_voice.tests.test_voice_heard_gate: Starting TestVoiceHeardGate.test_a_report_of_no_audible_speech_never_manufactures_a_turn_and_never_gags_the_next_press ... 2026-10-19 15:00:34,901 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426370 login:voice.speaker from n/a 2026-10-19 15:00:34,924 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 15:00:35,427 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 15:00:35] "POST /viin_ai/voice/turn HTTP/1.1" 200 - 50 0.048 0.460 2026-10-19 15:00:35,544 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 15:00:35] "POST /viin_ai/voice/turn HTTP/1.1" 200 - 40 0.051 0.059 2026-10-19 15:00:35,587 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-19 15:00:38,293 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_module: module viin_ai: loading translation file /data/build/Viindoo-erponline-enterprise-17.0/viin_ai/i18n/vi_VN.po for language vi_VN 2026-10-19 15:00:38,294 100 INFO rb-993a05d-225723-426370 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-17.0/viin_ai/i18n/vi_VN.po for language vi_VN 2026-10-19 15:00:38,617 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_module: module viin_ai_voice: loading translation file /data/build/Viindoo-erponline-enterprise-17.0/viin_ai_voice/i18n/vi_VN.po for language vi_VN 2026-10-19 15:00:38,617 100 INFO rb-993a05d-225723-426370 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-17.0/viin_ai_voice/i18n/vi_VN.po for language vi_VN 2026-10-19 15:00:40,184 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_voice.tests.test_voice_history_window_is_bounded_disclosed_and_forwarded_unchanged: Starting TestVoiceBoundedCost.test_a_turn_reads_no_more_message_rows_on_a_huge_conversation_than_on_a_small_one ... 2026-10-19 15:00:40,226 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426370 login:voice.speaker from n/a 2026-10-19 15:00:40,381 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 15:00:40,909 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 15:00:40] "POST /viin_ai/voice/turn HTTP/1.1" 200 - 67 0.092 0.443 2026-10-19 15:00:41,536 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 15:00:41] "POST /viin_ai/voice/answer HTTP/1.1" 200 - 202 0.230 0.393 2026-10-19 15:00:41,640 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 15:00:41] "POST /viin_ai/voice/turn HTTP/1.1" 200 - 28 0.045 0.054 2026-10-19 15:00:42,059 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 15:00:42] "POST /viin_ai/voice/answer HTTP/1.1" 200 - 125 0.140 0.274 2026-10-19 15:00:42,061 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_voice.tests.test_voice_history_window_is_bounded_disclosed_and_forwarded_unchanged.TestVoiceBoundedCost: waiting for threads: [] 2026-10-19 15:00:42,080 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-19 15:00:44,552 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_module: module viin_ai: loading translation file /data/build/Viindoo-erponline-enterprise-17.0/viin_ai/i18n/vi_VN.po for language vi_VN 2026-10-19 15:00:44,552 100 INFO rb-993a05d-225723-426370 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-17.0/viin_ai/i18n/vi_VN.po for language vi_VN 2026-10-19 15:00:44,855 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_module: module viin_ai_voice: loading translation file /data/build/Viindoo-erponline-enterprise-17.0/viin_ai_voice/i18n/vi_VN.po for language vi_VN 2026-10-19 15:00:44,856 100 INFO rb-993a05d-225723-426370 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-17.0/viin_ai_voice/i18n/vi_VN.po for language vi_VN 2026-10-19 15:00:46,633 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_voice.tests.test_voice_max_tool_calls_empty_body_invariant: Starting TestVoiceMaxToolCallsPersistsNonEmptyBody.test_a_max_tool_calls_terminal_with_empty_content_still_persists_a_non_empty_body_and_speaks ... 2026-10-19 15:00:46,721 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426370 login:voice.speaker from n/a 2026-10-19 15:00:46,743 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 15:00:47,189 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 15:00:47] "POST /viin_ai/voice/turn HTTP/1.1" 200 - 65 0.064 0.386 2026-10-19 15:00:47,757 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 15:00:47] "POST /viin_ai/voice/answer HTTP/1.1" 200 - 207 0.203 0.361 2026-10-19 15:00:47,773 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-19 15:00:47,778 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_voice.tests.test_voice_panel_qunit_lane: Starting TestVoicePanelQunitLane.test_the_voice_panel_behaviour_is_actually_asserted_in_a_browser ... 2026-10-19 15:00:48,195 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_voice.tests.test_voice_panel_qunit_lane.TestVoicePanelQunitLane: Chrome pid: 14379 2026-10-19 15:00:48,195 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_voice.tests.test_voice_panel_qunit_lane.TestVoicePanelQunitLane: Chrome headless temporary user profile dir: /tmp/tmp51qcddit_chrome_odoo 2026-10-19 15:00:48,196 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_voice.tests.test_voice_panel_qunit_lane.TestVoicePanelQunitLane: Issuing json command http://127.0.0.1:40659/json/version 2026-10-19 15:00:48,198 100 INFO rb-993a05d-225723-426370 odoo.tests.common.requests: request http://127.0.0.1:40659/json/version with timeout 3 increased to 10s during tests 2026-10-19 15:00:48,213 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_voice.tests.test_voice_panel_qunit_lane.TestVoicePanelQunitLane: Browser version: Chrome/150.0.7871.114 2026-10-19 15:00:48,214 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_voice.tests.test_voice_panel_qunit_lane.TestVoicePanelQunitLane: Issuing json command http://127.0.0.1:40659/json 2026-10-19 15:00:48,215 100 INFO rb-993a05d-225723-426370 odoo.tests.common.requests: request http://127.0.0.1:40659/json with timeout 3 increased to 10s during tests 2026-10-19 15:00:48,227 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_voice.tests.test_voice_panel_qunit_lane.TestVoicePanelQunitLane: Websocket url found: ws://127.0.0.1:40659/devtools/page/9035A9388B7E4714FD19FCF553E265B1 2026-10-19 15:00:48,255 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_voice.tests.test_voice_panel_qunit_lane.TestVoicePanelQunitLane: Enable chrome headless console log notification 2026-10-19 15:00:48,258 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_voice.tests.test_voice_panel_qunit_lane.TestVoicePanelQunitLane: Chrome headless enable page notifications 2026-10-19 15:00:49,153 100 INFO rb-993a05d-225723-426370 odoo.tests.common: Surpressing hash update in CryptContext override 2026-10-19 15:00:49,158 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426370 login:admin from n/a 2026-10-19 15:00:49,177 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_voice.tests.test_voice_panel_qunit_lane.TestVoicePanelQunitLane: Setting session cookie in browser 2026-10-19 15:00:49,183 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_voice.tests.test_voice_panel_qunit_lane.TestVoicePanelQunitLane: Open "http://127.0.0.1:8069/web/tests?filter=/%5E%28%29%28%28viin_ai_voice%5C+%3E.%2A%29%29%24/" in browser 2026-10-19 15:00:49,184 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_voice.tests.test_voice_panel_qunit_lane.TestVoicePanelQunitLane: Navigating to: "http://127.0.0.1:8069/web/tests?filter=/%5E%28%29%28%28viin_ai_voice%5C+%3E.%2A%29%29%24/" 2026-10-19 15:00:49,212 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 15:00:50,215 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 15:00:50] "GET /web/tests?filter=/%5E%28%29%28%28viin_ai_voice%5C+%3E.%2A%29%29%24/ HTTP/1.1" 200 - 57 0.075 0.943 2026-10-19 15:00:50,224 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_voice.tests.test_voice_panel_qunit_lane.TestVoicePanelQunitLane: Navigation result: {'frameId': '9035A9388B7E4714FD19FCF553E265B1', 'loaderId': '6F5CF48C94388C55F9BB35D6730992DD', 'isDownload': False} 2026-10-19 15:00:50,224 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_voice.tests.test_voice_panel_qunit_lane.TestVoicePanelQunitLane: Evaluate ready code "!!(window.QUnit && QUnit.config) && ((window.__viinLane = window.__viinLane || (function () { var s = {beginFired: false, totalTests: null, modulesAtBegin: null}; try { QUnit.begin(function (d) { s.beginFired = true; s.totalTests = (d && d.totalTests); s.modulesAtBegin = ((QUnit.config && QUnit.config.modules) || []).length; }); } catch (e) { s.hookError = String(e); } return s;}())), true)" 2026-10-19 15:00:50,275 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 15:00:50] "GET /web/assets/b0133ad/web.tests_assets.min.css HTTP/1.1" 200 - 4 0.003 0.010 2026-10-19 15:00:50,292 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 15:00:50] "GET /web/assets/59b81cf/web.tests_assets.min.js HTTP/1.1" 200 - 4 0.005 0.011 2026-10-19 15:00:50,303 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 15:00:50] "GET /web/assets/57bb85c/web.qunit_suite_tests.min.js HTTP/1.1" 200 - 4 0.004 0.021 2026-10-19 15:00:50,316 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 15:00:50] "GET /web/assets/d8069e0/web.qunit_suite_tests.min.css HTTP/1.1" 200 - 4 0.003 0.032 2026-10-19 15:00:50,364 100 INFO rb-993a05d-225723-426370 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-19 15:00:51,784 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_voice.tests.test_voice_panel_qunit_lane.TestVoicePanelQunitLane: Evaluate test code "(async function () { await new Promise(function (r) { if (document.readyState === "complete") { r(); } else { window.addEventListener("load", function () { r(); }); } }); await new Promise(function (r) { setTimeout(r, 3000); }); var C = (window.QUnit && QUnit.config) || {}; var mods = C.modules || []; var named = mods.map(function (m) { return {name: m.name, tests: (m.tests || []).length}; }); var viin = named.filter(function (m) { return m.name && m.name.indexOf("viin_ai") === 0; }); var st = window.__viinLane || {}; var expected = ["viin_ai_voice > the voiceEnabled opt-in", "viin_ai_voice > mic availability", "viin_ai_voice > turn state", "viin_ai_voice > the panel forwards heard_speech and owns the once-only rule", "viin_ai_voice > reconciling a turn left behind", "viin_ai_voice > the language chip", "viin_ai_voice > UI context on the voice routes", "viin_ai_voice > a spoken answer is keyed to its stored row", "viin_ai_voice > a live spoken answer shows who answered it", "viin_ai_voice > the panel's placeholder bubble, reply audio and cancel settlement", "viin_ai_voice > the panel runs a server-issued directive through the shared executor", "viin_ai_voice > a spoken proposal shows the business card"]; var lower = named.map(function (m) { return (m.name || "").toLowerCase(); }); var out = { filter: C.filter || null, moduleParam: C.module || null, statsAll: (C.stats ? C.stats.all : null), readyHookInstalled: !!window.__viinLane, beginFired: !!st.beginFired, totalTestsAtBegin: (st.totalTests === undefined ? null : st.totalTests), modulesAtBegin: (st.modulesAtBegin === undefined ? null : st.modulesAtBegin), moduleCountNow: named.length, viinModuleCount: viin.length, viinModules: viin.slice(0, 40), firstModules: named.slice(0, 6).map(function (m) { return m.name; }), expectedPresent: expected.map(function (n) { return {name: n, registered: lower.indexOf(n.toLowerCase()) !== -1}; }) }; try { var f = C.filter || ""; var rf = /^(!?)\/([\w\W]*)\/(i?$)/.exec(f); if (!rf) { out.filterVerdict = "config.filter is not in QUnit regex form"; } else { var re = new RegExp(rf[2], rf[3]); var hits = []; mods.forEach(function (m) { (m.tests || []).forEach(function (t) { var fullName = m.name + ": " + t.name; if (re.test(fullName)) { hits.push(fullName); } }); }); out.filterMatchCount = hits.length; out.filterMatchSample = hits.slice(0, 3); } } catch (e) { out.filterProbeError = String(e); } console.log("VIIN-LANE-PROBE " + JSON.stringify(out)); })()" 2026-10-19 15:00:53,494 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_voice.tests.test_voice_panel_qunit_lane.TestVoicePanelQunitLane.browser: [assets] fetch libs from xmlID: web.assets_emoji 2026-10-19 15:00:53,551 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 15:00:53] "GET /viin_brand/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.004 2026-10-19 15:00:55,589 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 15:00:55] "POST /bus/get_model_definitions HTTP/1.1" 200 - 682 0.822 1.266 2026-10-19 15:00:55,604 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 15:00:55] "GET /web/bundle/web.assets_emoji HTTP/1.1" 200 - 3 0.006 2.085 2026-10-19 15:00:55,642 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_voice.tests.test_voice_panel_qunit_lane.TestVoicePanelQunitLane.browser: [assets] fetch JS ressource: /web/assets/5d0c822/web.assets_emoji.min.js 2026-10-19 15:00:55,658 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 15:00:55] "GET /web/assets/5d0c822/web.assets_emoji.min.js HTTP/1.1" 200 - 4 0.002 0.010 2026-10-19 15:00:55,728 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_voice.tests.test_voice_panel_qunit_lane.TestVoicePanelQunitLane.browser: [assets] fetch libs from xmlID: mail.assets_lamejs 2026-10-19 15:00:55,749 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 15:00:55] "GET /web/bundle/mail.assets_lamejs HTTP/1.1" 200 - 3 0.001 0.010 2026-10-19 15:00:55,759 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_voice.tests.test_voice_panel_qunit_lane.TestVoicePanelQunitLane.browser: [assets] fetch JS ressource: /web/assets/1656e97/mail.assets_lamejs.min.js 2026-10-19 15:00:55,780 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 15:00:55] "GET /web/assets/1656e97/mail.assets_lamejs.min.js HTTP/1.1" 200 - 4 0.001 0.009 2026-10-19 15:00:56,009 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 15:00: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-10-19 15:00:56,011 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 15:00:56] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-19 15:00:56,078 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_voice.tests.test_voice_panel_qunit_lane.TestVoicePanelQunitLane.browser: "viin_ai_voice > the voiceEnabled opt-in" passed 5 tests. 2026-10-19 15:00:56,305 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_voice.tests.test_voice_panel_qunit_lane.TestVoicePanelQunitLane.browser: "viin_ai_voice > mic availability" passed 8 tests. 2026-10-19 15:00:56,505 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_voice.tests.test_voice_panel_qunit_lane.TestVoicePanelQunitLane.browser: VIIN-LANE-PROBE {"filter":"/^()((viin_ai_voice\\ >.*))$/","moduleParam":null,"statsAll":13,"readyHookInstalled":true,"beginFired":true,"totalTestsAtBegin":7514,"modulesAtBegin":1552,"moduleCountNow":1552,"viinModuleCount":91,"viinModules":[{"name":"viin_ai_chat","tests":0},{"name":"viin_ai_chat > ai_command_provider (dashboard summary)","tests":5},{"name":"viin_ai_chat","tests":0},{"name":"viin_ai_chat > ViinAiChatPanel mount-time auto-resume","tests":3},{"name":"viin_ai_chat","tests":0},{"name":"viin_ai_chat > ui_context_service live trail","tests":5},{"name":"viin_ai_chat > ui_context_service search_facets","tests":6},{"name":"viin_ai_chat > ui_context_service selection reply","tests":2},{"name":"viin_ai_chat","tests":0},{"name":"viin_ai_chat > ui_directive_executor","tests":21},{"name":"viin_ai_chat","tests":0},{"name":"viin_ai_chat > ViinAiChatPanel directive transport","tests":5},{"name":"viin_ai_chat","tests":0},{"name":"viin_ai_chat > AiOutcomeNotice render","tests":3},{"name":"viin_ai_chat > ViinAiChatPanel envelope_payload wiring","tests":2},{"name":"viin_ai_chat","tests":0},{"name":"viin_ai_chat > MarkdownBlock closed AST","tests":8},{"name":"viin_ai_chat > ViinAiChatPanel markdown wiring role split","tests":1},{"name":"viin_ai_chat","tests":0},{"name":"viin_ai_chat > MarkdownBlock link node + linkPolicy prop","tests":5},{"name":"viin_ai_chat","tests":0},{"name":"viin_ai_chat > ViinAiChatPanel.reconcileFromSession()","tests":3},{"name":"viin_ai_chat > a turn shows its own answer","tests":3},{"name":"viin_ai_chat","tests":0},{"name":"viin_ai_chat > ViinAiChatPanel first-run banner, non-administrator","tests":2},{"name":"viin_ai_chat","tests":0},{"name":"viin_ai_chat > ViinAiChatPanel pending-card relay after a decision","tests":1},{"name":"viin_ai_chat","tests":0},{"name":"viin_ai_chat > ViinAiChatPanel empty-body fallback, client-side second wall","tests":1},{"name":"viin_ai_chat > ViinAiChatPanel error card must not overflow on an unbroken long token","tests":1},{"name":"viin_ai_chat","tests":0},{"name":"viin_ai_chat > ViinAiChatPanel empty-body fallback on a resumed conversation","tests":1},{"name":"viin_ai_chat","tests":0},{"name":"viin_ai_chat > ViinAiChatPanel error card retry affordance (throttled-turn recovery)","tests":1},{"name":"viin_ai_chat","tests":0},{"name":"viin_ai_chat > ViinAiChatPanel two-phase answer transport","tests":5},{"name":"viin_ai_chat","tests":0},{"name":"viin_ai_chat > AI navigation equals a menu click","tests":2},{"name":"viin_ai_chat","tests":0},{"name":"viin_ai_chat > ViinAiChatPanel Stop ends the caller's own turn","tests":2}],"firstModules":["web","web","web > MockServer","web","web > env","web"],"expectedPresent":[{"name":"viin_ai_voice > the voiceEnabled opt-in","registered":true},{"name":"viin_ai_voice > mic availability","registered":true},{"name":"viin_ai_voice > turn state","registered":true},{"name":"viin_ai_voice > the panel forwards heard_speech and owns the once-only rule","registered":true},{"name":"viin_ai_voice > reconciling a turn left behind","registered":true},{"name":"viin_ai_voice > the language chip","registered":true},{"name":"viin_ai_voice > UI context on the voice routes","registered":true},{"name":"viin_ai_voice > a spoken answer is keyed to its stored row","registered":true},{"name":"viin_ai_voice > a live spoken answer shows who answered it","registered":true},{"name":"viin_ai_voice > the panel's placeholder bubble, reply audio and cancel settlement","registered":true},{"name":"viin_ai_voice > the panel runs a server-issued directive through the shared executor","registered":true},{"name":"viin_ai_voice > a spoken proposal shows the business card","registered":true}],"filterMatchCount":32,"filterMatchSample":["viin_ai_voice > the voiceEnabled opt-in: no mic renders on a mount that passes no voiceEnabled prop at all","viin_ai_voice > the voiceEnabled opt-in: the mic DOES render on a mount that opted in - the positive control","viin_ai_voice > mic availability: a non-admin whose company has no voice provider gets no mic at all"]} 2026-10-19 15:00:59,007 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_voice.tests.test_voice_panel_qunit_lane.TestVoicePanelQunitLane.browser: "viin_ai_voice > turn state" passed 36 tests. 2026-10-19 15:00:59,386 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_voice.tests.test_voice_panel_qunit_lane.TestVoicePanelQunitLane.browser: "viin_ai_voice > the panel forwards heard_speech and owns the once-only rule" passed 3 tests. 2026-10-19 15:01:00,022 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_voice.tests.test_voice_panel_qunit_lane.TestVoicePanelQunitLane.browser: "viin_ai_voice > reconciling a turn left behind" passed 10 tests. 2026-10-19 15:01:00,927 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_voice.tests.test_voice_panel_qunit_lane.TestVoicePanelQunitLane.browser: "viin_ai_voice > the language chip" passed 17 tests. 2026-10-19 15:01:01,487 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_voice.tests.test_voice_panel_qunit_lane.TestVoicePanelQunitLane.browser: "viin_ai_voice > UI context on the voice routes" passed 6 tests. 2026-10-19 15:01:01,919 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_voice.tests.test_voice_panel_qunit_lane.TestVoicePanelQunitLane.browser: "viin_ai_voice > a spoken answer is keyed to its stored row" passed 3 tests. 2026-10-19 15:01:02,288 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_voice.tests.test_voice_panel_qunit_lane.TestVoicePanelQunitLane.browser: "viin_ai_voice > a live spoken answer shows who answered it" passed 3 tests. 2026-10-19 15:01:03,344 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_voice.tests.test_voice_panel_qunit_lane.TestVoicePanelQunitLane.browser: "viin_ai_voice > the panel's placeholder bubble, reply audio and cancel settlement" passed 13 tests. 2026-10-19 15:01:03,659 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_voice.tests.test_voice_panel_qunit_lane.TestVoicePanelQunitLane.browser: "viin_ai_voice > the panel runs a server-issued directive through the shared executor" passed 2 tests. 2026-10-19 15:01:03,910 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_voice.tests.test_voice_panel_qunit_lane.TestVoicePanelQunitLane.browser: "viin_ai_voice > a spoken proposal shows the business card" passed 4 tests. 2026-10-19 15:01:03,911 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_voice.tests.test_voice_panel_qunit_lane.TestVoicePanelQunitLane.browser: "viin_ai_voice" passed 0 tests. 2026-10-19 15:01:03,943 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_voice.tests.test_voice_panel_qunit_lane.TestVoicePanelQunitLane.browser: QUnit test suite done. 2026-10-19 15:01:03,944 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_voice.tests.test_voice_panel_qunit_lane.TestVoicePanelQunitLane.browser: test successful 2026-10-19 15:01:03,960 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_voice.tests.test_voice_panel_qunit_lane.TestVoicePanelQunitLane: Closing chrome headless with pid 14379 2026-10-19 15:01:03,962 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_voice.tests.test_voice_panel_qunit_lane.TestVoicePanelQunitLane: Closing websocket connection 2026-10-19 15:01:03,964 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_voice.tests.test_voice_panel_qunit_lane.TestVoicePanelQunitLane: Terminating chrome headless with pid 14379 2026-10-19 15:01:04,065 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_voice.tests.test_voice_panel_qunit_lane.TestVoicePanelQunitLane: Chrome Log in: /tmp/odoo_tests/rb-993a05d-225723-426370/chrome_logs/chrome_log_20261019_150104_064774_TestVoicePanelQunitLane.txt 2026-10-19 15:01:04,065 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_voice.tests.test_voice_panel_qunit_lane.TestVoicePanelQunitLane: Removing chrome user profile "/tmp/tmp51qcddit_chrome_odoo" 2026-10-19 15:01:04,079 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_voice.tests.test_voice_panel_qunit_lane.TestVoicePanelQunitLane: VIIN-LANE-PROBE {"filter":"/^()((viin_ai_voice\\ >.*))$/","moduleParam":null,"statsAll":13,"readyHookInstalled":true,"beginFired":true,"totalTestsAtBegin":7514,"modulesAtBegin":1552,"moduleCountNow":1552,"viinModuleCount":91,"viinModules":[{"name":"viin_ai_chat","tests":0},{"name":"viin_ai_chat > ai_command_provider (dashboard summary)","tests":5},{"name":"viin_ai_chat","tests":0},{"name":"viin_ai_chat > ViinAiChatPanel mount-time auto-resume","tests":3},{"name":"viin_ai_chat","tests":0},{"name":"viin_ai_chat > ui_context_service live trail","tests":5},{"name":"viin_ai_chat > ui_context_service search_facets","tests":6},{"name":"viin_ai_chat > ui_context_service selection reply","tests":2},{"name":"viin_ai_chat","tests":0},{"name":"viin_ai_chat > ui_directive_executor","tests":21},{"name":"viin_ai_chat","tests":0},{"name":"viin_ai_chat > ViinAiChatPanel directive transport","tests":5},{"name":"viin_ai_chat","tests":0},{"name":"viin_ai_chat > AiOutcomeNotice render","tests":3},{"name":"viin_ai_chat > ViinAiChatPanel envelope_payload wiring","tests":2},{"name":"viin_ai_chat","tests":0},{"name":"viin_ai_chat > MarkdownBlock closed AST","tests":8},{"name":"viin_ai_chat > ViinAiChatPanel markdown wiring role split","tests":1},{"name":"viin_ai_chat","tests":0},{"name":"viin_ai_chat > MarkdownBlock link node + linkPolicy prop","tests":5},{"name":"viin_ai_chat","tests":0},{"name":"viin_ai_chat > ViinAiChatPanel.reconcileFromSession()","tests":3},{"name":"viin_ai_chat > a turn shows its own answer","tests":3},{"name":"viin_ai_chat","tests":0},{"name":"viin_ai_chat > ViinAiChatPanel first-run banner, non-administrator","tests":2},{"name":"viin_ai_chat","tests":0},{"name":"viin_ai_chat > ViinAiChatPanel pending-card relay after a decision","tests":1},{"name":"viin_ai_chat","tests":0},{"name":"viin_ai_chat > ViinAiChatPanel empty-body fallback, client-side second wall","tests":1},{"name":"viin_ai_chat > ViinAiChatPanel error card must not overflow on an unbroken long token","tests":1},{"name":"viin_ai_chat","tests":0},{"name":"viin_ai_chat > ViinAiChatPanel empty-body fallback on a resumed conversation","tests":1},{"name":"viin_ai_chat","tests":0},{"name":"viin_ai_chat > ViinAiChatPanel error card retry affordance (throttled-turn recovery)","tests":1},{"name":"viin_ai_chat","tests":0},{"name":"viin_ai_chat > ViinAiChatPanel two-phase answer transport","tests":5},{"name":"viin_ai_chat","tests":0},{"name":"viin_ai_chat > AI navigation equals a menu click","tests":2},{"name":"viin_ai_chat","tests":0},{"name":"viin_ai_chat > ViinAiChatPanel Stop ends the caller's own turn","tests":2}],"firstModules":["web","web","web > MockServer","web","web > env","web"],"expectedPresent":[{"name":"viin_ai_voice > the voiceEnabled opt-in","registered":true},{"name":"viin_ai_voice > mic availability","registered":true},{"name":"viin_ai_voice > turn state","registered":true},{"name":"viin_ai_voice > the panel forwards heard_speech and owns the once-only rule","registered":true},{"name":"viin_ai_voice > reconciling a turn left behind","registered":true},{"name":"viin_ai_voice > the language chip","registered":true},{"name":"viin_ai_voice > UI context on the voice routes","registered":true},{"name":"viin_ai_voice > a spoken answer is keyed to its stored row","registered":true},{"name":"viin_ai_voice > a live spoken answer shows who answered it","registered":true},{"name":"viin_ai_voice > the panel's placeholder bubble, reply audio and cancel settlement","registered":true},{"name":"viin_ai_voice > the panel runs a server-issued directive through the shared executor","registered":true},{"name":"viin_ai_voice > a spoken proposal shows the business card","registered":true}],"filterMatchCount":32,"filterMatchSample":["viin_ai_voice > the voiceEnabled opt-in: no mic renders on a mount that passes no voiceEnabled prop at all","viin_ai_voice > the voiceEnabled opt-in: the mic DOES render on a mount that opted in - the positive control","viin_ai_voice > mic availability: a non-admin whose company has no voice provider gets no mic at all"]} 2026-10-19 15:01:04,080 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_voice.tests.test_voice_panel_qunit_lane.TestVoicePanelQunitLane: Voice panel QUnit lane: viin_ai_voice > UI context on the voice routes -> passed 6 assertions, viin_ai_voice > a live spoken answer shows who answered it -> passed 3 assertions, viin_ai_voice > a spoken answer is keyed to its stored row -> passed 3 assertions, viin_ai_voice > a spoken proposal shows the business card -> passed 4 assertions, viin_ai_voice > mic availability -> passed 8 assertions, viin_ai_voice > reconciling a turn left behind -> passed 10 assertions, viin_ai_voice > the language chip -> passed 17 assertions, viin_ai_voice > the panel forwards heard_speech and owns the once-only rule -> passed 3 assertions, viin_ai_voice > the panel runs a server-issued directive through the shared executor -> passed 2 assertions, viin_ai_voice > the panel's placeholder bubble, reply audio and cancel settlement -> passed 13 assertions, viin_ai_voice > the voiceEnabled opt-in -> passed 5 assertions, viin_ai_voice > turn state -> passed 36 assertions 2026-10-19 15:01:04,101 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-19 15:01:06,706 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_module: module viin_ai: loading translation file /data/build/Viindoo-erponline-enterprise-17.0/viin_ai/i18n/vi_VN.po for language vi_VN 2026-10-19 15:01:06,706 100 INFO rb-993a05d-225723-426370 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-17.0/viin_ai/i18n/vi_VN.po for language vi_VN 2026-10-19 15:01:08,463 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_module: module viin_ai_voice: loading translation file /data/build/Viindoo-erponline-enterprise-17.0/viin_ai_voice/i18n/vi_VN.po for language vi_VN 2026-10-19 15:01:08,464 100 INFO rb-993a05d-225723-426370 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-17.0/viin_ai_voice/i18n/vi_VN.po for language vi_VN 2026-10-19 15:01:21,194 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_voice.tests.test_voice_proposal_screen_carries_across_channels: Starting TestVoiceProposalScreenCarriesAcrossChannels.test_a_chat_raised_proposal_approved_by_voice_executes_in_the_proposing_company ... 2026-10-19 15:01:21,374 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426370 login:cross_channel_cross_channel_speaker from n/a 2026-10-19 15:01:21,397 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 15:01:22,059 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 15:01:22] "POST /viin_ai/voice/ack HTTP/1.1" 200 - 134 0.176 0.489 2026-10-19 15:01:22,062 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_voice.tests.test_voice_proposal_screen_carries_across_channels: Starting TestVoiceProposalScreenCarriesAcrossChannels.test_the_ack_route_refuses_a_wrong_or_missing_nonce_and_spends_nothing ... 2026-10-19 15:01:22,190 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426370 login:cross_channel_cross_channel_speaker from n/a 2026-10-19 15:01:22,207 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 15:01:22,747 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 15:01:22] "POST /viin_ai/voice/ack HTTP/1.1" 200 - 68 0.091 0.455 2026-10-19 15:01:22,772 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426370 login:cross_channel_cross_channel_speaker from n/a 2026-10-19 15:01:22,872 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 15:01:22] "POST /viin_ai/voice/ack HTTP/1.1" 200 - 30 0.031 0.062 2026-10-19 15:01:22,910 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-19 15:01:25,103 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_module: module viin_ai: loading translation file /data/build/Viindoo-erponline-enterprise-17.0/viin_ai/i18n/vi_VN.po for language vi_VN 2026-10-19 15:01:25,104 100 INFO rb-993a05d-225723-426370 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-17.0/viin_ai/i18n/vi_VN.po for language vi_VN 2026-10-19 15:01:25,373 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_module: module viin_ai_voice: loading translation file /data/build/Viindoo-erponline-enterprise-17.0/viin_ai_voice/i18n/vi_VN.po for language vi_VN 2026-10-19 15:01:25,374 100 INFO rb-993a05d-225723-426370 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-17.0/viin_ai_voice/i18n/vi_VN.po for language vi_VN 2026-10-19 15:01:26,941 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_voice.tests.test_voice_routes: Starting TestVoiceRoutes.test_a_replayed_answer_request_never_runs_the_agent_twice ... 2026-10-19 15:01:27,032 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426370 login:voice.speaker from n/a 2026-10-19 15:01:27,063 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 15:01:27,598 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 15:01:27] "POST /viin_ai/voice/turn HTTP/1.1" 200 - 67 0.089 0.451 2026-10-19 15:01:28,396 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 15:01:28] "POST /viin_ai/voice/answer HTTP/1.1" 200 - 295 0.251 0.539 2026-10-19 15:01:28,408 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 15:01:28] "POST /viin_ai/voice/answer HTTP/1.1" 200 - 6 0.002 0.005 2026-10-19 15:01:28,428 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_voice.tests.test_voice_routes: Starting TestVoiceRoutes.test_a_turn_given_up_while_its_answer_was_produced_is_not_read_aloud ... 2026-10-19 15:01:28,476 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426370 login:voice.speaker from n/a 2026-10-19 15:01:28,496 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 15:01:29,007 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 15:01:29] "POST /viin_ai/voice/turn HTTP/1.1" 200 - 67 0.063 0.452 2026-10-19 15:01:29,495 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 15:01:29] "POST /viin_ai/voice/answer HTTP/1.1" 200 - 201 0.179 0.303 2026-10-19 15:01:29,510 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_voice.tests.test_voice_routes: Starting TestVoiceRoutes.test_a_turn_refused_over_the_pin_names_the_language_fault ... 2026-10-19 15:01:30,779 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_module: module viin_ai: no translation for language ja_JP 2026-10-19 15:01:30,780 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_module: module viin_ai_voice: no translation for language ja_JP 2026-10-19 15:01:30,901 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426370 login:voice.speaker from n/a 2026-10-19 15:01:30,918 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 15:01:31,332 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_voice.controllers.voice_controller: viin_ai_voice: this turn could not be served (AI provider Voice Suite Connection (EXTERNAL) has no active 'Speech to Text (write down a recording)' model that serves the language 'ja'. Add one to that provider's model catalog and either select that language or tick 'Any Language'.) 2026-10-19 15:01:31,341 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 15:01:31] "POST /viin_ai/voice/turn HTTP/1.1" 200 - 43 0.052 0.374 2026-10-19 15:01:31,345 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_voice.tests.test_voice_routes: Starting TestVoiceRoutes.test_an_anonymous_caller_cannot_run_a_spoken_turn ... 2026-10-19 15:01:31,370 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 15:01:31,679 100 INFO rb-993a05d-225723-426370 odoo.http: Session expired 2026-10-19 15:01:31,679 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 15:01:31] "POST /viin_ai/voice/turn HTTP/1.1" 200 - 10 0.006 0.308 2026-10-19 15:01:31,685 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_voice.tests.test_voice_routes: Starting TestVoiceRoutes.test_an_answer_handle_that_is_not_mine_is_refused_and_runs_no_agent ... 2026-10-19 15:01:32,690 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426370 login:voice.speaker from n/a 2026-10-19 15:01:32,711 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 15:01:33,074 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 15:01:33] "POST /viin_ai/voice/answer HTTP/1.1" 200 - 16 0.011 0.357 2026-10-19 15:01:33,082 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_voice.tests.test_voice_routes: Starting TestVoiceRoutes.test_answering_a_confirmation_that_does_not_exist_warns_nobody ... 2026-10-19 15:01:33,126 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426370 login:voice.speaker from n/a 2026-10-19 15:01:33,150 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 15:01:33,676 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 15:01:33] "POST /viin_ai/voice/ack HTTP/1.1" 200 - 63 0.054 0.477 2026-10-19 15:01:33,680 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_voice.tests.test_voice_routes.TestVoiceRoutes: waiting for threads: [] 2026-10-19 15:01:33,682 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_voice.tests.test_voice_routes: Starting TestVoiceRoutes.test_the_abandon_route_retires_a_turn_nobody_has_claimed ... 2026-10-19 15:01:33,725 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426370 login:voice.speaker from n/a 2026-10-19 15:01:33,746 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 15:01:34,212 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 15:01:34] "POST /viin_ai/voice/turn HTTP/1.1" 200 - 67 0.059 0.411 2026-10-19 15:01:34,224 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 15:01:34] "POST /viin_ai/voice/abandon HTTP/1.1" 200 - 3 0.001 0.004 2026-10-19 15:01:34,239 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 15:01:34] "POST /viin_ai/voice/answer HTTP/1.1" 200 - 6 0.003 0.006 2026-10-19 15:01:34,246 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_voice.tests.test_voice_routes: Starting TestVoiceRoutes.test_the_speaker_is_told_the_turn_is_thinking_before_the_agent_starts ... 2026-10-19 15:01:34,288 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426370 login:voice.speaker from n/a 2026-10-19 15:01:34,310 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 15:01:36,100 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 15:01:36] "POST /viin_ai/voice/turn HTTP/1.1" 200 - 67 0.069 1.726 2026-10-19 15:01:36,677 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 15:01:36] "POST /viin_ai/voice/answer HTTP/1.1" 200 - 201 0.208 0.365 2026-10-19 15:01:36,679 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_voice.tests.test_voice_routes.TestVoiceRoutes: waiting for threads: [] 2026-10-19 15:01:36,685 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_voice.tests.test_voice_routes: Starting TestVoiceRoutes.test_the_turn_route_never_hands_the_recording_back_to_the_client ... 2026-10-19 15:01:36,756 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426370 login:voice.speaker from n/a 2026-10-19 15:01:36,777 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 15:01:37,297 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 15:01:37] "POST /viin_ai/voice/turn HTTP/1.1" 200 - 67 0.057 0.466 2026-10-19 15:01:37,300 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_voice.tests.test_voice_routes: Starting TestVoiceRoutes.test_the_two_requests_together_answer_and_persist_both_sides ... 2026-10-19 15:01:37,337 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426370 login:voice.speaker from n/a 2026-10-19 15:01:37,353 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 15:01:37,844 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 15:01:37] "POST /viin_ai/voice/turn HTTP/1.1" 200 - 67 0.074 0.421 2026-10-19 15:01:38,465 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 15:01:38] "POST /viin_ai/voice/answer HTTP/1.1" 200 - 199 0.223 0.390 2026-10-19 15:01:38,496 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-19 15:01:41,206 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_module: module viin_ai: loading translation file /data/build/Viindoo-erponline-enterprise-17.0/viin_ai/i18n/vi_VN.po for language vi_VN 2026-10-19 15:01:41,207 100 INFO rb-993a05d-225723-426370 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-17.0/viin_ai/i18n/vi_VN.po for language vi_VN 2026-10-19 15:01:41,489 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_module: module viin_ai_voice: loading translation file /data/build/Viindoo-erponline-enterprise-17.0/viin_ai_voice/i18n/vi_VN.po for language vi_VN 2026-10-19 15:01:41,489 100 INFO rb-993a05d-225723-426370 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-17.0/viin_ai_voice/i18n/vi_VN.po for language vi_VN 2026-10-19 15:01:53,260 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_voice.tests.test_voice_screen_freeze: Starting TestVoiceScreenFreeze.test_a_company_revoked_between_the_two_phases_refuses_and_agent_run_never_fires ... 2026-10-19 15:01:53,411 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426370 login:screen_freeze_speaker from n/a 2026-10-19 15:01:53,433 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 15:01:53,897 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 15:01:53] "POST /viin_ai/voice/turn HTTP/1.1" 200 - 71 0.060 0.408 2026-10-19 15:01:54,134 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai.models.turn_environment: the screen behind 28 does not validate for this user; refusing the resume rather than running the approved step in another company. 2026-10-19 15:01:54,225 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 15:01:54] "POST /viin_ai/voice/answer HTTP/1.1" 200 - 87 0.082 0.103 2026-10-19 15:01:54,236 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_voice.tests.test_voice_screen_freeze: Starting TestVoiceScreenFreeze.test_a_screen_the_speaker_still_holds_is_re_pinned_and_the_turn_answers ... 2026-10-19 15:01:54,405 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426370 login:screen_freeze_speaker from n/a 2026-10-19 15:01:54,429 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 15:01:54,991 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 2202, model: portal.wizard 2026-10-19 15:01:54,994 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 2202, model: portal.wizard 2026-10-19 15:01:55,033 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 15:01:55] "POST /viin_ai/voice/turn HTTP/1.1" 200 - 115 0.091 0.518 2026-10-19 15:01:55,109 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 2202, model: portal.wizard 2026-10-19 15:01:55,111 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 2202, model: portal.wizard 2026-10-19 15:01:55,154 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_chat.models.viin_ai_chat_session: Session 179: answering agent re-pointed to agent 1. 2026-10-19 15:01:55,610 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 2202, model: portal.wizard 2026-10-19 15:01:55,613 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 2202, model: portal.wizard 2026-10-19 15:01:55,710 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 15:01:55] "POST /viin_ai/voice/answer HTTP/1.1" 200 - 264 0.220 0.451 2026-10-19 15:01:55,778 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-19 15:01:58,121 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_module: module viin_ai: loading translation file /data/build/Viindoo-erponline-enterprise-17.0/viin_ai/i18n/vi_VN.po for language vi_VN 2026-10-19 15:01:58,121 100 INFO rb-993a05d-225723-426370 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-17.0/viin_ai/i18n/vi_VN.po for language vi_VN 2026-10-19 15:01:58,433 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_module: module viin_ai_voice: loading translation file /data/build/Viindoo-erponline-enterprise-17.0/viin_ai_voice/i18n/vi_VN.po for language vi_VN 2026-10-19 15:01:58,433 100 INFO rb-993a05d-225723-426370 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-17.0/viin_ai_voice/i18n/vi_VN.po for language vi_VN 2026-10-19 15:01:59,826 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_voice.tests.test_voice_stop_cuts_the_stream: Starting TestVoiceStopCutsTheStream.test_stop_cuts_the_stream_at_the_next_frame ... 2026-10-19 15:01:59,871 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426370 login:voice.speaker from n/a 2026-10-19 15:01:59,888 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 15:02:00,419 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 15:02:00] "POST /viin_ai/voice/turn HTTP/1.1" 200 - 67 0.073 0.462 2026-10-19 15:02:01,657 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #2203 deleted viin.ai.turn.cancel records with IDs: [10] 2026-10-19 15:02:01,732 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 15:02:01] "POST /viin_ai/voice/answer HTTP/1.1" 200 - 223 0.294 1.014 2026-10-19 15:02:01,756 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-19 15:02:03,948 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_module: module viin_ai: loading translation file /data/build/Viindoo-erponline-enterprise-17.0/viin_ai/i18n/vi_VN.po for language vi_VN 2026-10-19 15:02:03,948 100 INFO rb-993a05d-225723-426370 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-17.0/viin_ai/i18n/vi_VN.po for language vi_VN 2026-10-19 15:02:04,194 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_module: module viin_ai_voice: loading translation file /data/build/Viindoo-erponline-enterprise-17.0/viin_ai_voice/i18n/vi_VN.po for language vi_VN 2026-10-19 15:02:04,194 100 INFO rb-993a05d-225723-426370 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-17.0/viin_ai_voice/i18n/vi_VN.po for language vi_VN 2026-10-19 15:02:05,509 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_voice.tests.test_voice_terminal_state: Starting TestVoiceTerminalStateHttp.test_a_turn_the_vendor_cannot_answer_ends_with_one_honest_message_and_frees_the_microphone ... 2026-10-19 15:02:05,558 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426370 login:voice.speaker from n/a 2026-10-19 15:02:05,582 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 15:02:06,042 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 15:02:06] "POST /viin_ai/voice/turn HTTP/1.1" 200 - 67 0.093 0.372 2026-10-19 15:02:06,523 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_voice.controllers.voice_controller: viin_ai_voice: this turn could not speak its answer (VoiceCase._stub_tts queue is empty - seed more responses before calling call_tts.) 2026-10-19 15:02:06,559 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 15:02:06] "POST /viin_ai/voice/answer HTTP/1.1" 200 - 202 0.168 0.344 2026-10-19 15:02:06,583 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-19 15:02:09,039 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_module: module viin_ai: loading translation file /data/build/Viindoo-erponline-enterprise-17.0/viin_ai/i18n/vi_VN.po for language vi_VN 2026-10-19 15:02:09,039 100 INFO rb-993a05d-225723-426370 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-17.0/viin_ai/i18n/vi_VN.po for language vi_VN 2026-10-19 15:02:09,297 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_module: module viin_ai_voice: loading translation file /data/build/Viindoo-erponline-enterprise-17.0/viin_ai_voice/i18n/vi_VN.po for language vi_VN 2026-10-19 15:02:09,297 100 INFO rb-993a05d-225723-426370 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-17.0/viin_ai_voice/i18n/vi_VN.po for language vi_VN 2026-10-19 15:02:10,695 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_voice.tests.test_voice_turn_job: Starting TestVoiceTurnJobGc.test_gc_applies_each_states_own_cutoff_independently_in_one_run ... 2026-10-19 15:02:10,743 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted viin.ai.voice.turn.job records with IDs: [38, 36, 34, 32] 2026-10-19 15:02:10,756 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-19 15:02:12,999 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_module: module viin_ai: loading translation file /data/build/Viindoo-erponline-enterprise-17.0/viin_ai/i18n/vi_VN.po for language vi_VN 2026-10-19 15:02:13,000 100 INFO rb-993a05d-225723-426370 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-17.0/viin_ai/i18n/vi_VN.po for language vi_VN 2026-10-19 15:02:13,256 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_module: module viin_ai_voice: loading translation file /data/build/Viindoo-erponline-enterprise-17.0/viin_ai_voice/i18n/vi_VN.po for language vi_VN 2026-10-19 15:02:13,256 100 INFO rb-993a05d-225723-426370 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-17.0/viin_ai_voice/i18n/vi_VN.po for language vi_VN 2026-10-19 15:02:15,887 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 561 and Message-Id '<145370443683960.1792422135.839661598205566-openerp-private@3402a05e02fb>' from 'info@yourcompany.com' to (redacted) "'***@example.com'" successfully sent 2026-10-19 15:02:15,888 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 15:02:15,902 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [561] 2026-10-19 15:02:15,935 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.message records with IDs: [115846] 2026-10-19 15:02:15,935 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 15:02:15,945 100 INFO rb-993a05d-225723-426370 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-19 15:02:17,074 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 562 and Message-Id '<217329492015403.1792422137.024783611297607-openerp-private@3402a05e02fb>' from 'info@yourcompany.com' to (redacted) "'***@example.com'" successfully sent 2026-10-19 15:02:17,074 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 15:02:17,087 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [562] 2026-10-19 15:02:17,103 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.message records with IDs: [115848] 2026-10-19 15:02:17,104 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 15:02:17,114 100 INFO rb-993a05d-225723-426370 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-19 15:02:17,147 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_voice.tests.test_voice_turn_job: Starting TestVoiceTurnJobSecurity.test_user_a_cannot_see_or_touch_another_users_job ... 2026-10-19 15:02:17,165 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [39], uid: 2207, model: viin.ai.voice.turn.job 2026-10-19 15:02:17,187 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 2207, model: viin.ai.voice.turn.job 2026-10-19 15:02:17,195 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 2207, model: viin.ai.voice.turn.job 2026-10-19 15:02:17,198 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_voice.tests.test_voice_turn_job: Starting TestVoiceTurnJobSecurity.test_user_b_the_owner_reads_their_own_job_and_only_the_server_writes_it ... 2026-10-19 15:02:17,247 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 2208, model: viin.ai.voice.turn.job 2026-10-19 15:02:17,258 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 2208, model: viin.ai.voice.turn.job 2026-10-19 15:02:17,273 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-19 15:02:18,717 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_website.tests.test_a_page_composed_from_no_sections_is_refused_and_replaces_nothing: Starting TestAPageComposedFromNoSectionsIsRefusedAndReplacesNothing.test_a_page_composed_from_no_sections_is_refused_and_replaces_nothing ... 2026-10-19 15:02:18,777 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-19 15:02:20,434 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_website.tests.test_website_compose: Starting TestWebsiteCompose.test_compose_page_fills_matched_reports_unmatched_keeps_untouched ... 2026-10-19 15:02:20,505 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_website.tests.test_website_compose: Starting TestWebsiteCompose.test_compose_page_for_existing_page_keeps_outer_arch_and_replaces_only_wrap_children ... 2026-10-19 15:02:22,132 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_website.tests.test_website_compose: Starting TestWebsiteCompose.test_compose_page_for_new_page_creates_unpublished_page_with_distinct_url_on_repeat ... 2026-10-19 15:02:22,287 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_website.tests.test_website_compose: Starting TestWebsiteCompose.test_compose_page_keeps_inline_formatting_when_the_model_rewrites_a_sentence ... 2026-10-19 15:02:22,369 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_website.tests.test_website_compose: Starting TestWebsiteCompose.test_compose_page_writes_model_text_as_characters_never_markup ... 2026-10-19 15:02:22,465 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-19 15:02:24,372 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_website.tests.test_website_editing_tools_follow_the_users_own_rights: Starting TestWebsiteEditingToolsFollowTheUsersOwnRights.test_a_restricted_editor_is_offered_the_editing_tools ... 2026-10-19 15:02:24,869 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_website.tests.test_website_editing_tools_follow_the_users_own_rights: Starting TestWebsiteEditingToolsFollowTheUsersOwnRights.test_a_user_who_cannot_edit_the_website_is_offered_only_its_description ... 2026-10-19 15:02:25,392 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_website.tests.test_website_editing_tools_follow_the_users_own_rights: Starting TestWebsiteEditingToolsFollowTheUsersOwnRights.test_an_editing_tool_reaching_a_user_who_cannot_edit_is_refused ... 2026-10-19 15:02:25,439 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-19 15:02:28,310 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_website.tests.test_website_structure: Starting TestWebsiteStructure.test_describe_structure_refuses_a_language_the_website_does_not_publish ... 2026-10-19 15:02:31,048 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_website.tests.test_website_structure: Starting TestWebsiteStructure.test_describe_structure_withholds_pages_for_a_user_who_cannot_read_them ... 2026-10-19 15:02:31,143 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_website.tests.test_website_structure: Starting TestWebsiteStructure.test_portal_user_cannot_describe_the_website ... 2026-10-19 15:02:31,227 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_website.tests.test_website_structure: Starting TestWebsiteStructure.test_render_snippet_returns_html_with_data_snippet_root_and_placeholders ... 2026-10-19 15:02:31,283 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_website.tests.test_website_structure: Starting TestWebsiteStructure.test_render_snippet_unknown_or_non_qweb_id_is_not_found ... 2026-10-19 15:02:31,336 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_website.tests.test_website_structure: Starting TestWebsiteStructure.test_render_snippet_uses_the_websites_default_language ... 2026-10-19 15:02:33,022 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_ai_website.tests.test_website_structure: Starting TestWebsiteStructure.test_snippet_saved_for_one_website_is_not_visible_from_another ... 2026-10-19 15:02:36,477 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-19 15:02:36,480 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_api_request_logger.tests.test_log_request_fk_guard: Starting TestLogRequestFkGuard.test_fallback_create_db_error_does_not_poison_caller_transaction ... 2026-10-19 15:02:37,265 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 563 and Message-Id '<430385870360946.1792422157.218610286712646-openerp-private@3402a05e02fb>' from 'info@yourcompany.com' to (redacted) "'************or@example.com'" successfully sent 2026-10-19 15:02:37,265 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 15:02:37,278 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [563] 2026-10-19 15:02:37,303 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.message records with IDs: [115867] 2026-10-19 15:02:37,303 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 15:02:37,313 100 INFO rb-993a05d-225723-426370 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-19 15:02:37,502 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_api_request_logger.tests.test_log_request_fk_guard: Starting TestLogRequestFkGuard.test_log_for_uncommitted_user_is_written_and_attributed ... 2026-10-19 15:02:38,174 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 564 and Message-Id '<458403761379472.1792422158.129825592041016-openerp-private@3402a05e02fb>' from 'info@yourcompany.com' to (redacted) "'************or@example.com'" successfully sent 2026-10-19 15:02:38,174 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 15:02:38,189 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [564] 2026-10-19 15:02:38,210 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.message records with IDs: [115870] 2026-10-19 15:02:38,211 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 15:02:38,221 100 INFO rb-993a05d-225723-426370 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-19 15:02:38,276 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_api_request_logger.tests.test_log_request_fk_guard: Starting TestLogRequestFkGuard.test_uncommitted_user_log_path_emits_no_error_level_line ... 2026-10-19 15:02:38,911 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 565 and Message-Id '<061237289851573.1792422158.880911827087402-openerp-private@3402a05e02fb>' from 'info@yourcompany.com' to (redacted) "'************or@example.com'" successfully sent 2026-10-19 15:02:38,911 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 15:02:38,922 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [565] 2026-10-19 15:02:38,938 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.message records with IDs: [115872] 2026-10-19 15:02:38,939 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 15:02:38,948 100 INFO rb-993a05d-225723-426370 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-19 15:02:38,994 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-19 15:02:38,998 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_appointment.tests.test_appointment: Starting TestAppointment.test_appointment_action ... 2026-10-19 15:02:39,635 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 566 and Message-Id '<424710920183881.1792422159.585251331329346-openerp-private@3402a05e02fb>' from 'info@yourcompany.com' to (redacted) "'****@example.viindoo.com'" successfully sent 2026-10-19 15:02:39,635 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 15:02:39,645 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [566] 2026-10-19 15:02:39,659 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.message records with IDs: [115874] 2026-10-19 15:02:39,659 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 15:02:39,666 100 INFO rb-993a05d-225723-426370 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-19 15:02:40,379 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 567 and Message-Id '<580916045251512.1792422160.334797382354736-openerp-private@3402a05e02fb>' from 'info@yourcompany.com' to (redacted) "'***@example.viindoo.com'" successfully sent 2026-10-19 15:02:40,379 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 15:02:40,391 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [567] 2026-10-19 15:02:40,418 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.message records with IDs: [115876] 2026-10-19 15:02:40,418 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 15:02:40,430 100 INFO rb-993a05d-225723-426370 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-19 15:02:41,152 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 568 and Message-Id '<693904064823853.1792422161.110921382904053-openerp-private@3402a05e02fb>' from 'info@yourcompany.com' to (redacted) "'***in@example.viindoo.com'" successfully sent 2026-10-19 15:02:41,153 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 15:02:41,164 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [568] 2026-10-19 15:02:41,193 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.message records with IDs: [115878] 2026-10-19 15:02:41,193 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 15:02:41,204 100 INFO rb-993a05d-225723-426370 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-19 15:02:41,704 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #2220 deleted mail.message records with IDs: [115880] 2026-10-19 15:02:41,807 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #2220 deleted mail.message records with IDs: [115882, 115880] 2026-10-19 15:02:41,891 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #2220 deleted mail.message records with IDs: [115881] 2026-10-19 15:02:41,967 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #2220 deleted calendar.event records with IDs: [24] 2026-10-19 15:02:41,989 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #2220 deleted mail.followers records with IDs: [39204, 39205] 2026-10-19 15:02:42,095 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #2220 deleted mail.message records with IDs: [115883, 115882, 115880] 2026-10-19 15:02:42,172 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #2220 deleted mail.message records with IDs: [115883, 115882, 115880] 2026-10-19 15:02:42,185 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #2220 deleted appointment.appointment records with IDs: [6] 2026-10-19 15:02:42,198 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #2220 deleted mail.followers records with IDs: [39201, 39202, 39203] 2026-10-19 15:02:42,201 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_appointment.tests.test_appointment: Starting TestAppointment.test_appointment_compute_fields ... 2026-10-19 15:02:42,926 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 569 and Message-Id '<142622390141578.1792422162.884246349334717-openerp-private@3402a05e02fb>' from 'info@yourcompany.com' to (redacted) "'****@example.viindoo.com'" successfully sent 2026-10-19 15:02:42,926 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 15:02:42,940 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [569] 2026-10-19 15:02:42,953 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.message records with IDs: [115885] 2026-10-19 15:02:42,954 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 15:02:42,965 100 INFO rb-993a05d-225723-426370 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-19 15:02:43,572 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 570 and Message-Id '<127110562768991.1792422163.533172845840454-openerp-private@3402a05e02fb>' from 'info@yourcompany.com' to (redacted) "'***@example.viindoo.com'" successfully sent 2026-10-19 15:02:43,572 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 15:02:43,582 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [570] 2026-10-19 15:02:43,598 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.message records with IDs: [115887] 2026-10-19 15:02:43,599 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 15:02:43,610 100 INFO rb-993a05d-225723-426370 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-19 15:02:44,294 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 571 and Message-Id '<645747953789364.1792422164.258073091506958-openerp-private@3402a05e02fb>' from 'info@yourcompany.com' to (redacted) "'***in@example.viindoo.com'" successfully sent 2026-10-19 15:02:44,295 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 15:02:44,306 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [571] 2026-10-19 15:02:44,321 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.message records with IDs: [115889] 2026-10-19 15:02:44,321 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 15:02:44,331 100 INFO rb-993a05d-225723-426370 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-19 15:02:45,258 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_appointment.tests.test_appointment: Starting TestAppointment.test_appointment_create_name ... 2026-10-19 15:02:45,982 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 572 and Message-Id '<334654053772429.1792422165.944960594177246-openerp-private@3402a05e02fb>' from 'info@yourcompany.com' to (redacted) "'****@example.viindoo.com'" successfully sent 2026-10-19 15:02:45,982 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 15:02:45,991 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [572] 2026-10-19 15:02:46,002 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.message records with IDs: [115893] 2026-10-19 15:02:46,003 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 15:02:46,010 100 INFO rb-993a05d-225723-426370 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-19 15:02:46,607 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 573 and Message-Id '<407843572388493.1792422166.573753118515015-openerp-private@3402a05e02fb>' from 'info@yourcompany.com' to (redacted) "'***@example.viindoo.com'" successfully sent 2026-10-19 15:02:46,607 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 15:02:46,619 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [573] 2026-10-19 15:02:46,635 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.message records with IDs: [115895] 2026-10-19 15:02:46,635 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 15:02:46,645 100 INFO rb-993a05d-225723-426370 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-19 15:02:47,205 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 574 and Message-Id '<572500489435029.1792422167.171344757080078-openerp-private@3402a05e02fb>' from 'info@yourcompany.com' to (redacted) "'***in@example.viindoo.com'" successfully sent 2026-10-19 15:02:47,206 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 15:02:47,217 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [574] 2026-10-19 15:02:47,230 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.message records with IDs: [115897] 2026-10-19 15:02:47,231 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 15:02:47,240 100 INFO rb-993a05d-225723-426370 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-19 15:02:47,628 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-19 15:02:47,631 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_appointment.tests.test_appointment_daterange_duration: Starting TestAppointmentDaterangeDuration.test_duration_matches_span_when_moving_saved_appointment_start_and_end_together ... 2026-10-19 15:02:48,265 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 575 and Message-Id '<371452119322892.1792422168.226976156234741-openerp-private@3402a05e02fb>' from 'info@yourcompany.com' to (redacted) "'****@example.viindoo.com'" successfully sent 2026-10-19 15:02:48,265 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 15:02:48,285 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [575] 2026-10-19 15:02:48,309 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.message records with IDs: [115902] 2026-10-19 15:02:48,309 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 15:02:48,319 100 INFO rb-993a05d-225723-426370 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-19 15:02:49,000 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 576 and Message-Id '<288248333880549.1792422168.966556072235107-openerp-private@3402a05e02fb>' from 'info@yourcompany.com' to (redacted) "'***@example.viindoo.com'" successfully sent 2026-10-19 15:02:49,000 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 15:02:49,012 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [576] 2026-10-19 15:02:49,026 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.message records with IDs: [115904] 2026-10-19 15:02:49,027 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 15:02:49,037 100 INFO rb-993a05d-225723-426370 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-19 15:02:49,744 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 577 and Message-Id '<819603897441269.1792422169.705836534500122-openerp-private@3402a05e02fb>' from 'info@yourcompany.com' to (redacted) "'***in@example.viindoo.com'" successfully sent 2026-10-19 15:02:49,744 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 15:02:49,754 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [577] 2026-10-19 15:02:49,768 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.message records with IDs: [115906] 2026-10-19 15:02:49,768 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 15:02:49,778 100 INFO rb-993a05d-225723-426370 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-19 15:02:50,872 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_appointment.tests.test_appointment_daterange_duration: Starting TestAppointmentDaterangeDuration.test_duration_matches_span_when_start_and_end_set_together_on_new_record ... 2026-10-19 15:02:51,502 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 578 and Message-Id '<192753097222279.1792422171.460660457611084-openerp-private@3402a05e02fb>' from 'info@yourcompany.com' to (redacted) "'****@example.viindoo.com'" successfully sent 2026-10-19 15:02:51,503 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 15:02:51,515 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [578] 2026-10-19 15:02:51,531 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.message records with IDs: [115910] 2026-10-19 15:02:51,532 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 15:02:51,541 100 INFO rb-993a05d-225723-426370 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-19 15:02:52,135 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 579 and Message-Id '<424126903674203.1792422172.094263076782227-openerp-private@3402a05e02fb>' from 'info@yourcompany.com' to (redacted) "'***@example.viindoo.com'" successfully sent 2026-10-19 15:02:52,135 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 15:02:52,159 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [579] 2026-10-19 15:02:52,176 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.message records with IDs: [115912] 2026-10-19 15:02:52,176 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 15:02:52,187 100 INFO rb-993a05d-225723-426370 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-19 15:02:52,802 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 580 and Message-Id '<099181089522181.1792422172.770398378372192-openerp-private@3402a05e02fb>' from 'info@yourcompany.com' to (redacted) "'***in@example.viindoo.com'" successfully sent 2026-10-19 15:02:52,802 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 15:02:52,812 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [580] 2026-10-19 15:02:52,826 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.message records with IDs: [115914] 2026-10-19 15:02:52,826 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 15:02:52,833 100 INFO rb-993a05d-225723-426370 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-19 15:02:53,617 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-19 15:02:53,621 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_appointment.tests.test_module_access: Starting TestAppointmentAccess.test_appointment_appointment_access ... 2026-10-19 15:02:54,264 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 581 and Message-Id '<836357533136425.1792422174.220626592636108-openerp-private@3402a05e02fb>' from 'info@yourcompany.com' to (redacted) "'****@example.viindoo.com'" successfully sent 2026-10-19 15:02:54,264 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 15:02:54,275 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [581] 2026-10-19 15:02:54,292 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.message records with IDs: [115918] 2026-10-19 15:02:54,293 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 15:02:54,302 100 INFO rb-993a05d-225723-426370 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-19 15:02:55,066 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 582 and Message-Id '<194168096175024.1792422175.002201318740845-openerp-private@3402a05e02fb>' from 'info@yourcompany.com' to (redacted) "'***@example.viindoo.com'" successfully sent 2026-10-19 15:02:55,066 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 15:02:55,082 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [582] 2026-10-19 15:02:55,106 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.message records with IDs: [115920] 2026-10-19 15:02:55,106 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 15:02:55,118 100 INFO rb-993a05d-225723-426370 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-19 15:02:55,808 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 583 and Message-Id '<517245632875958.1792422175.756548404693604-openerp-private@3402a05e02fb>' from 'info@yourcompany.com' to (redacted) "'***in@example.viindoo.com'" successfully sent 2026-10-19 15:02:55,808 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 15:02:55,826 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [583] 2026-10-19 15:02:55,849 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.message records with IDs: [115922] 2026-10-19 15:02:55,849 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 15:02:55,859 100 INFO rb-993a05d-225723-426370 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-19 15:02:56,360 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 7, model: appointment.appointment 2026-10-19 15:02:56,383 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #7 deleted mail.message records with IDs: [115924] 2026-10-19 15:02:56,391 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 7, model: appointment.appointment 2026-10-19 15:02:56,403 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 7, model: ir.sequence 2026-10-19 15:02:56,471 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 7, model: appointment.appointment 2026-10-19 15:02:56,499 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #7 deleted mail.message records with IDs: [115925] 2026-10-19 15:02:56,502 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 7, model: appointment.appointment 2026-10-19 15:02:56,587 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #2235 deleted mail.message records with IDs: [115925] 2026-10-19 15:02:56,618 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #2235 deleted appointment.appointment records with IDs: [13] 2026-10-19 15:02:56,633 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #2235 deleted mail.followers records with IDs: [39223, 39224, 39225] 2026-10-19 15:02:56,799 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [14], uid: 2235, model: appointment.appointment 2026-10-19 15:02:56,817 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [14], uid: 2235, model: appointment.appointment 2026-10-19 15:02:56,849 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #2235 deleted mail.message records with IDs: [115926] 2026-10-19 15:02:56,852 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [14], uid: 2235, model: appointment.appointment 2026-10-19 15:02:56,964 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #2236 deleted mail.message records with IDs: [115927] 2026-10-19 15:02:56,984 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #2236 deleted appointment.appointment records with IDs: [15] 2026-10-19 15:02:56,996 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #2236 deleted mail.followers records with IDs: [39229, 39230, 39231] 2026-10-19 15:02:57,079 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #2236 deleted mail.message records with IDs: [115926] 2026-10-19 15:02:57,107 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #2236 deleted appointment.appointment records with IDs: [14] 2026-10-19 15:02:57,119 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #2236 deleted mail.followers records with IDs: [39226, 39227, 39228] 2026-10-19 15:02:57,123 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_appointment.tests.test_module_access: Starting TestAppointmentAccess.test_appointment_type_access ... 2026-10-19 15:02:57,851 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 584 and Message-Id '<575993269261181.1792422177.816400051116943-openerp-private@3402a05e02fb>' from 'info@yourcompany.com' to (redacted) "'****@example.viindoo.com'" successfully sent 2026-10-19 15:02:57,851 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 15:02:57,864 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [584] 2026-10-19 15:02:57,889 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.message records with IDs: [115929] 2026-10-19 15:02:57,889 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 15:02:57,899 100 INFO rb-993a05d-225723-426370 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-19 15:02:58,548 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 585 and Message-Id '<863808550277503.1792422178.512886762619019-openerp-private@3402a05e02fb>' from 'info@yourcompany.com' to (redacted) "'***@example.viindoo.com'" successfully sent 2026-10-19 15:02:58,548 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 15:02:58,560 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [585] 2026-10-19 15:02:58,574 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.message records with IDs: [115931] 2026-10-19 15:02:58,575 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 15:02:58,592 100 INFO rb-993a05d-225723-426370 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-19 15:02:59,342 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 586 and Message-Id '<001463971958322.1792422179.300794601440430-openerp-private@3402a05e02fb>' from 'info@yourcompany.com' to (redacted) "'***in@example.viindoo.com'" successfully sent 2026-10-19 15:02:59,342 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 15:02:59,354 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [586] 2026-10-19 15:02:59,375 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.message records with IDs: [115933] 2026-10-19 15:02:59,375 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 15:02:59,385 100 INFO rb-993a05d-225723-426370 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-19 15:02:59,642 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 2238, model: viin.appointment.type 2026-10-19 15:02:59,661 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #2238 deleted mail.message records with IDs: [2463] 2026-10-19 15:02:59,667 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 2238, model: viin.appointment.type 2026-10-19 15:02:59,682 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 2238, model: viin.appointment.type 2026-10-19 15:02:59,747 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 2239, model: viin.appointment.type 2026-10-19 15:02:59,783 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #2239 deleted mail.message records with IDs: [2463] 2026-10-19 15:02:59,791 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 2239, model: viin.appointment.type 2026-10-19 15:02:59,811 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 2239, model: viin.appointment.type 2026-10-19 15:02:59,969 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #2240 deleted mail.message records with IDs: [115935] 2026-10-19 15:02:59,999 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #2240 deleted viin.appointment.type records with IDs: [4] 2026-10-19 15:03:00,016 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #2240 deleted mail.followers records with IDs: [39232] 2026-10-19 15:03:00,040 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-19 15:03:00,045 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_appointment_crm.tests.test_appointment_crm: Starting TestAppointment.test_appointment_create_crm ... 2026-10-19 15:03:00,793 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 587 and Message-Id '<223366945646722.1792422180.746853828430176-openerp-private@3402a05e02fb>' from 'info@yourcompany.com' to (redacted) "'****@example.viindoo.com'" successfully sent 2026-10-19 15:03:00,793 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 15:03:00,808 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [587] 2026-10-19 15:03:00,844 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.message records with IDs: [115937] 2026-10-19 15:03:00,844 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 15:03:00,857 100 INFO rb-993a05d-225723-426370 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-19 15:03:01,453 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 588 and Message-Id '<157093475604252.1792422181.414121866226196-openerp-private@3402a05e02fb>' from 'info@yourcompany.com' to (redacted) "'***@example.viindoo.com'" successfully sent 2026-10-19 15:03:01,454 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 15:03:01,466 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [588] 2026-10-19 15:03:01,481 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.message records with IDs: [115939] 2026-10-19 15:03:01,482 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 15:03:01,490 100 INFO rb-993a05d-225723-426370 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-19 15:03:02,186 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 589 and Message-Id '<394944096171803.1792422182.138749361038208-openerp-private@3402a05e02fb>' from 'info@yourcompany.com' to (redacted) "'***in@example.viindoo.com'" successfully sent 2026-10-19 15:03:02,186 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 15:03:02,200 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [589] 2026-10-19 15:03:02,223 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.message records with IDs: [115941] 2026-10-19 15:03:02,223 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 15:03:02,244 100 INFO rb-993a05d-225723-426370 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-19 15:03:02,685 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_appointment_crm.tests.test_appointment_crm: Starting TestAppointment.test_saleman_click_action_schedule_meeting ... 2026-10-19 15:03:03,387 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 590 and Message-Id '<863390765334164.1792422183.345373153686523-openerp-private@3402a05e02fb>' from 'info@yourcompany.com' to (redacted) "'****@example.viindoo.com'" successfully sent 2026-10-19 15:03:03,387 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 15:03:03,403 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [590] 2026-10-19 15:03:03,423 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.message records with IDs: [115947] 2026-10-19 15:03:03,424 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 15:03:03,434 100 INFO rb-993a05d-225723-426370 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-19 15:03:04,141 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 591 and Message-Id '<721036523305568.1792422184.102015256881714-openerp-private@3402a05e02fb>' from 'info@yourcompany.com' to (redacted) "'***@example.viindoo.com'" successfully sent 2026-10-19 15:03:04,142 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 15:03:04,154 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [591] 2026-10-19 15:03:04,169 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.message records with IDs: [115949] 2026-10-19 15:03:04,170 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 15:03:04,182 100 INFO rb-993a05d-225723-426370 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-19 15:03:04,957 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 592 and Message-Id '<771530687174230.1792422184.900865077972412-openerp-private@3402a05e02fb>' from 'info@yourcompany.com' to (redacted) "'***in@example.viindoo.com'" successfully sent 2026-10-19 15:03:04,958 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 15:03:04,985 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [592] 2026-10-19 15:03:05,013 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.message records with IDs: [115951] 2026-10-19 15:03:05,014 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 15:03:05,023 100 INFO rb-993a05d-225723-426370 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-19 15:03:05,516 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-19 15:03:05,519 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_appointment_sale.tests.test_appointment_sale: Starting TestAppointment.test_appointment_create_sale ... 2026-10-19 15:03:06,270 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 593 and Message-Id '<722134952356088.1792422186.225107192993164-openerp-private@3402a05e02fb>' from 'info@yourcompany.com' to (redacted) "'****@example.viindoo.com'" successfully sent 2026-10-19 15:03:06,270 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 15:03:06,283 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [593] 2026-10-19 15:03:06,310 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.message records with IDs: [115954] 2026-10-19 15:03:06,310 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 15:03:06,320 100 INFO rb-993a05d-225723-426370 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-19 15:03:07,003 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 594 and Message-Id '<236871093020089.1792422186.958933353424072-openerp-private@3402a05e02fb>' from 'info@yourcompany.com' to (redacted) "'***@example.viindoo.com'" successfully sent 2026-10-19 15:03:07,003 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 15:03:07,016 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [594] 2026-10-19 15:03:07,033 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.message records with IDs: [115956] 2026-10-19 15:03:07,033 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 15:03:07,043 100 INFO rb-993a05d-225723-426370 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-19 15:03:07,723 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 595 and Message-Id '<060042008941386.1792422187.665119171142578-openerp-private@3402a05e02fb>' from 'info@yourcompany.com' to (redacted) "'***in@example.viindoo.com'" successfully sent 2026-10-19 15:03:07,723 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 15:03:07,745 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [595] 2026-10-19 15:03:07,770 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.message records with IDs: [115958] 2026-10-19 15:03:07,770 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 15:03:07,783 100 INFO rb-993a05d-225723-426370 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-19 15:03:09,455 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 596 and Message-Id '<256287101257072.1792422189.284797191619873-openerp-251-sale.order@3402a05e02fb>' from 'user@example.viindoo.com' to (redacted) 't***@example.viindoo.com' successfully sent 2026-10-19 15:03:09,456 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 15:03:09,787 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [596] 2026-10-19 15:03:09,788 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 15:03:09,894 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #2247 deleted mail.message records with IDs: [115962] 2026-10-19 15:03:09,954 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #2247 deleted calendar.event records with IDs: [25] 2026-10-19 15:03:09,965 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #2247 deleted mail.followers records with IDs: [39246, 39247] 2026-10-19 15:03:11,067 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 597 and Message-Id '<690511794651613.1792422190.985410451889038-openerp-252-sale.order@3402a05e02fb>' from 'user@example.viindoo.com' to (redacted) 't***@example.viindoo.com' successfully sent 2026-10-19 15:03:11,067 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 15:03:11,283 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [597] 2026-10-19 15:03:11,283 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 15:03:11,419 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #2247 deleted mail.message records with IDs: [115966] 2026-10-19 15:03:11,459 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #2247 deleted calendar.event records with IDs: [26] 2026-10-19 15:03:11,468 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #2247 deleted mail.followers records with IDs: [39253, 39254] 2026-10-19 15:03:11,536 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-19 15:03:11,538 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_appointment_sale_crm.tests.test_convert_lead2so: Starting TestAppointment.test_sales_man_click_convert_lead2so ... 2026-10-19 15:03:12,180 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 598 and Message-Id '<817637537452871.1792422192.133781671524048-openerp-private@3402a05e02fb>' from 'info@yourcompany.com' to (redacted) "'****@example.viindoo.com'" successfully sent 2026-10-19 15:03:12,180 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 15:03:12,202 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [598] 2026-10-19 15:03:12,222 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.message records with IDs: [115970] 2026-10-19 15:03:12,222 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 15:03:12,232 100 INFO rb-993a05d-225723-426370 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-19 15:03:12,965 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 599 and Message-Id '<662637209269928.1792422192.926485061645508-openerp-private@3402a05e02fb>' from 'info@yourcompany.com' to (redacted) "'***@example.viindoo.com'" successfully sent 2026-10-19 15:03:12,965 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 15:03:12,976 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [599] 2026-10-19 15:03:13,000 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.message records with IDs: [115972] 2026-10-19 15:03:13,000 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 15:03:13,009 100 INFO rb-993a05d-225723-426370 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-19 15:03:13,753 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 600 and Message-Id '<265175382710745.1792422193.714876651763916-openerp-private@3402a05e02fb>' from 'info@yourcompany.com' to (redacted) "'***in@example.viindoo.com'" successfully sent 2026-10-19 15:03:13,753 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 15:03:13,764 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [600] 2026-10-19 15:03:13,779 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.message records with IDs: [115974] 2026-10-19 15:03:13,779 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 15:03:13,788 100 INFO rb-993a05d-225723-426370 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-19 15:03:14,292 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-19 15:03:14,298 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_appointment_website.tests.test_appointment_submit_async_notify: Starting TestAppointmentSubmitAsyncNotify.test_appointment_submit_must_not_send_notification_mail_synchronously ... 2026-10-19 15:03:17,655 100 INFO rb-993a05d-225723-426370 odoo.tests.common: Surpressing hash update in CryptContext override 2026-10-19 15:03:17,659 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426370 login:portal from n/a 2026-10-19 15:03:18,469 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 15:03:19,385 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-19 15:03:19,388 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_appointment_website.tests.test_datetime_parsing: Starting TestFrontendDatetimeParsing.test_am_value_parsed_correctly ... 2026-10-19 15:03:19,389 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_appointment_website.tests.test_datetime_parsing: Starting TestFrontendDatetimeParsing.test_invalid_values_return_none ... 2026-10-19 15:03:19,391 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_appointment_website.tests.test_datetime_parsing: Starting TestFrontendDatetimeParsing.test_iso_fallback_value ... 2026-10-19 15:03:19,392 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_appointment_website.tests.test_datetime_parsing: Starting TestFrontendDatetimeParsing.test_noon_and_midnight ... 2026-10-19 15:03:19,393 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_appointment_website.tests.test_datetime_parsing: Starting TestFrontendDatetimeParsing.test_pm_value_parsed_correctly ... 2026-10-19 15:03:19,394 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_appointment_website.tests.test_datetime_parsing: Starting TestFrontendDatetimeParsing.test_pm_value_under_non_english_locale ... 2026-10-19 15:03:19,407 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-19 15:03:19,410 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_appointment_website.tests.test_generate_slot_times: Starting TestAppointment.test_constraint_hour_shift ... 2026-10-19 15:03:20,045 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 604 and Message-Id '<014519541091627.1792422200.006693840026855-openerp-private@3402a05e02fb>' from 'info@yourcompany.com' to (redacted) "'****@example.viindoo.com'" successfully sent 2026-10-19 15:03:20,046 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 15:03:20,060 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [604] 2026-10-19 15:03:20,077 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.message records with IDs: [115981] 2026-10-19 15:03:20,078 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 15:03:20,089 100 INFO rb-993a05d-225723-426370 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-19 15:03:20,788 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 605 and Message-Id '<347658405805563.1792422200.744263410568237-openerp-private@3402a05e02fb>' from 'info@yourcompany.com' to (redacted) "'***@example.viindoo.com'" successfully sent 2026-10-19 15:03:20,789 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 15:03:20,812 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [605] 2026-10-19 15:03:20,837 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.message records with IDs: [115983] 2026-10-19 15:03:20,838 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 15:03:20,847 100 INFO rb-993a05d-225723-426370 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-19 15:03:21,536 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 606 and Message-Id '<848734638947275.1792422201.479083299636841-openerp-private@3402a05e02fb>' from 'info@yourcompany.com' to (redacted) "'***in@example.viindoo.com'" successfully sent 2026-10-19 15:03:21,536 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 15:03:21,554 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [606] 2026-10-19 15:03:21,579 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.message records with IDs: [115985] 2026-10-19 15:03:21,579 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 15:03:21,594 100 INFO rb-993a05d-225723-426370 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-19 15:03:21,901 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted appointment.type.working.time records with IDs: [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11] 2026-10-19 15:03:22,139 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_appointment_website.tests.test_generate_slot_times: Starting TestAppointment.test_func_get_available_appointment_times_1 ... 2026-10-19 15:03:22,748 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 607 and Message-Id '<652396561151851.1792422202.710734844207764-openerp-private@3402a05e02fb>' from 'info@yourcompany.com' to (redacted) "'****@example.viindoo.com'" successfully sent 2026-10-19 15:03:22,748 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 15:03:22,763 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [607] 2026-10-19 15:03:22,782 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.message records with IDs: [116011] 2026-10-19 15:03:22,783 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 15:03:22,792 100 INFO rb-993a05d-225723-426370 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-19 15:03:23,487 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 608 and Message-Id '<997767976302069.1792422203.450961589813232-openerp-private@3402a05e02fb>' from 'info@yourcompany.com' to (redacted) "'***@example.viindoo.com'" successfully sent 2026-10-19 15:03:23,487 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 15:03:23,497 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [608] 2026-10-19 15:03:23,515 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.message records with IDs: [116013] 2026-10-19 15:03:23,516 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 15:03:23,525 100 INFO rb-993a05d-225723-426370 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-19 15:03:24,186 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 609 and Message-Id '<659158209003204.1792422204.146655559539795-openerp-private@3402a05e02fb>' from 'info@yourcompany.com' to (redacted) "'***in@example.viindoo.com'" successfully sent 2026-10-19 15:03:24,186 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 15:03:24,196 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [609] 2026-10-19 15:03:24,211 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.message records with IDs: [116015] 2026-10-19 15:03:24,211 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 15:03:24,220 100 INFO rb-993a05d-225723-426370 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-19 15:03:24,487 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted appointment.type.working.time records with IDs: [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11] 2026-10-19 15:03:24,511 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_appointment_website.tests.test_generate_slot_times: Starting TestAppointment.test_func_get_available_appointment_times_2 ... 2026-10-19 15:03:25,313 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 610 and Message-Id '<518589458293159.1792422205.256024599075317-openerp-private@3402a05e02fb>' from 'info@yourcompany.com' to (redacted) "'****@example.viindoo.com'" successfully sent 2026-10-19 15:03:25,313 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 15:03:25,345 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [610] 2026-10-19 15:03:25,364 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.message records with IDs: [116018] 2026-10-19 15:03:25,364 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 15:03:25,374 100 INFO rb-993a05d-225723-426370 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-19 15:03:26,126 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 611 and Message-Id '<747234264318795.1792422206.084012269973755-openerp-private@3402a05e02fb>' from 'info@yourcompany.com' to (redacted) "'***@example.viindoo.com'" successfully sent 2026-10-19 15:03:26,126 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 15:03:26,136 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [611] 2026-10-19 15:03:26,151 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.message records with IDs: [116020] 2026-10-19 15:03:26,151 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 15:03:26,160 100 INFO rb-993a05d-225723-426370 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-19 15:03:26,882 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 612 and Message-Id '<725498595130456.1792422206.840785503387451-openerp-private@3402a05e02fb>' from 'info@yourcompany.com' to (redacted) "'***in@example.viindoo.com'" successfully sent 2026-10-19 15:03:26,882 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 15:03:26,893 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [612] 2026-10-19 15:03:26,905 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.message records with IDs: [116022] 2026-10-19 15:03:26,906 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 15:03:26,917 100 INFO rb-993a05d-225723-426370 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-19 15:03:27,208 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted appointment.type.working.time records with IDs: [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11] 2026-10-19 15:03:27,346 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_appointment_website.tests.test_generate_slot_times: Starting TestAppointment.test_func_get_available_appointment_times_3 ... 2026-10-19 15:03:28,004 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 613 and Message-Id '<180023345369419.1792422207.961718082427979-openerp-private@3402a05e02fb>' from 'info@yourcompany.com' to (redacted) "'****@example.viindoo.com'" successfully sent 2026-10-19 15:03:28,004 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 15:03:28,016 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [613] 2026-10-19 15:03:28,031 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.message records with IDs: [116027] 2026-10-19 15:03:28,031 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 15:03:28,041 100 INFO rb-993a05d-225723-426370 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-19 15:03:28,724 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 614 and Message-Id '<247945210812545.1792422208.689809560775757-openerp-private@3402a05e02fb>' from 'info@yourcompany.com' to (redacted) "'***@example.viindoo.com'" successfully sent 2026-10-19 15:03:28,724 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 15:03:28,735 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [614] 2026-10-19 15:03:28,748 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.message records with IDs: [116029] 2026-10-19 15:03:28,749 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 15:03:28,757 100 INFO rb-993a05d-225723-426370 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-19 15:03:29,448 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 615 and Message-Id '<324151426622894.1792422209.413829803466797-openerp-private@3402a05e02fb>' from 'info@yourcompany.com' to (redacted) "'***in@example.viindoo.com'" successfully sent 2026-10-19 15:03:29,448 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 15:03:29,456 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [615] 2026-10-19 15:03:29,468 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.message records with IDs: [116031] 2026-10-19 15:03:29,468 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 15:03:29,475 100 INFO rb-993a05d-225723-426370 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-19 15:03:29,686 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted appointment.type.working.time records with IDs: [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11] 2026-10-19 15:03:29,850 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_appointment_website.tests.test_generate_slot_times: Starting TestAppointment.test_func_get_available_appointment_times_4_resource_calendar ... 2026-10-19 15:03:30,470 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 616 and Message-Id '<412488542095306.1792422210.426896572113037-openerp-private@3402a05e02fb>' from 'info@yourcompany.com' to (redacted) "'****@example.viindoo.com'" successfully sent 2026-10-19 15:03:30,471 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 15:03:30,481 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [616] 2026-10-19 15:03:30,497 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.message records with IDs: [116036] 2026-10-19 15:03:30,497 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 15:03:30,506 100 INFO rb-993a05d-225723-426370 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-19 15:03:31,188 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 617 and Message-Id '<274613775764783.1792422211.150432109832764-openerp-private@3402a05e02fb>' from 'info@yourcompany.com' to (redacted) "'***@example.viindoo.com'" successfully sent 2026-10-19 15:03:31,188 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 15:03:31,199 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [617] 2026-10-19 15:03:31,213 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.message records with IDs: [116038] 2026-10-19 15:03:31,213 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 15:03:31,223 100 INFO rb-993a05d-225723-426370 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-19 15:03:31,912 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 618 and Message-Id '<385472405308670.1792422211.867088079452515-openerp-private@3402a05e02fb>' from 'info@yourcompany.com' to (redacted) "'***in@example.viindoo.com'" successfully sent 2026-10-19 15:03:31,912 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 15:03:31,923 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [618] 2026-10-19 15:03:31,936 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.message records with IDs: [116040] 2026-10-19 15:03:31,937 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 15:03:31,947 100 INFO rb-993a05d-225723-426370 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-19 15:03:32,267 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted appointment.type.working.time records with IDs: [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11] 2026-10-19 15:03:32,283 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted appointment.type.working.time records with IDs: [48, 49] 2026-10-19 15:03:32,323 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-19 15:03:32,331 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_appointment_website.tests.test_module_access: Starting TestAppointmentAccess.test_appointment_type_access ... 2026-10-19 15:03:33,010 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 619 and Message-Id '<719206969921706.1792422212.969662904739380-openerp-private@3402a05e02fb>' from 'info@yourcompany.com' to (redacted) "'****@example.viindoo.com'" successfully sent 2026-10-19 15:03:33,010 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 15:03:33,026 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [619] 2026-10-19 15:03:33,049 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.message records with IDs: [116043] 2026-10-19 15:03:33,050 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 15:03:33,064 100 INFO rb-993a05d-225723-426370 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-19 15:03:33,806 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 620 and Message-Id '<967168709635382.1792422213.773645639419556-openerp-private@3402a05e02fb>' from 'info@yourcompany.com' to (redacted) "'***@example.viindoo.com'" successfully sent 2026-10-19 15:03:33,806 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 15:03:33,816 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [620] 2026-10-19 15:03:33,832 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.message records with IDs: [116045] 2026-10-19 15:03:33,832 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 15:03:33,840 100 INFO rb-993a05d-225723-426370 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-19 15:03:34,522 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 621 and Message-Id '<218472668503253.1792422214.479876756668091-openerp-private@3402a05e02fb>' from 'info@yourcompany.com' to (redacted) "'***in@example.viindoo.com'" successfully sent 2026-10-19 15:03:34,522 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 15:03:34,533 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [621] 2026-10-19 15:03:34,568 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.message records with IDs: [116047] 2026-10-19 15:03:34,568 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 15:03:34,589 100 INFO rb-993a05d-225723-426370 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-19 15:03:34,840 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 7, model: viin.appointment.type 2026-10-19 15:03:34,872 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #7 deleted mail.message records with IDs: [2463] 2026-10-19 15:03:34,880 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 7, model: viin.appointment.type 2026-10-19 15:03:34,894 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1], uid: 7, model: viin.appointment.type 2026-10-19 15:03:34,936 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_appointment_website.tests.test_module_access: Starting TestAppointmentAccess.test_appointment_type_working_time_access ... 2026-10-19 15:03:35,647 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 622 and Message-Id '<293696767348685.1792422215.602987527847290-openerp-private@3402a05e02fb>' from 'info@yourcompany.com' to (redacted) "'****@example.viindoo.com'" successfully sent 2026-10-19 15:03:35,647 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 15:03:35,665 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [622] 2026-10-19 15:03:35,682 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.message records with IDs: [116050] 2026-10-19 15:03:35,683 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 15:03:35,694 100 INFO rb-993a05d-225723-426370 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-19 15:03:36,410 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 623 and Message-Id '<704054060649548.1792422216.370084762573242-openerp-private@3402a05e02fb>' from 'info@yourcompany.com' to (redacted) "'***@example.viindoo.com'" successfully sent 2026-10-19 15:03:36,410 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 15:03:36,422 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [623] 2026-10-19 15:03:36,439 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.message records with IDs: [116052] 2026-10-19 15:03:36,440 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 15:03:36,451 100 INFO rb-993a05d-225723-426370 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-19 15:03:37,118 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 624 and Message-Id '<729792526601451.1792422217.077116727828979-openerp-private@3402a05e02fb>' from 'info@yourcompany.com' to (redacted) "'***in@example.viindoo.com'" successfully sent 2026-10-19 15:03:37,118 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 15:03:37,131 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [624] 2026-10-19 15:03:37,174 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.message records with IDs: [116054] 2026-10-19 15:03:37,175 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 15:03:37,187 100 INFO rb-993a05d-225723-426370 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-19 15:03:37,463 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 7, model: appointment.type.working.time 2026-10-19 15:03:37,492 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 2275, model: appointment.type.working.time 2026-10-19 15:03:37,501 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 2275, model: appointment.type.working.time 2026-10-19 15:03:37,527 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #2277 deleted appointment.type.working.time records with IDs: [1] 2026-10-19 15:03:37,540 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-19 15:03:37,631 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_appointment_website.tests.test_the_site_search_finds_published_appointment_types: Starting TestTheSiteSearchFindsPublishedAppointmentTypes.test_a_generic_consumer_of_the_search_detail_contract_finds_only_published_appointment_types ... 2026-10-19 15:03:37,660 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_appointment_website.tests.test_the_site_search_finds_published_appointment_types: Starting TestTheSiteSearchFindsPublishedAppointmentTypes.test_a_visitor_searching_the_site_finds_a_published_appointment_type_to_book ... 2026-10-19 15:03:38,035 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-19 15:03:38,041 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_appointment_website_hr.tests.test_appointment_website_hr: Starting TestAppointmentWebsiteHR.test_api_get_staffs ... 2026-10-19 15:03:43,890 100 INFO rb-993a05d-225723-426370 odoo.tests.common: Surpressing hash update in CryptContext override 2026-10-19 15:03:43,898 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426370 login:portal from n/a 2026-10-19 15:03:43,920 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 15:03:44,243 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 15:03:44] "POST /appointment/get_staff/product-demonstration-1 HTTP/1.1" 200 - 17 0.014 0.313 2026-10-19 15:03:44,302 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 15:03:44] "POST /appointment/get_staff/product-demonstration-1 HTTP/1.1" 200 - 24 0.015 0.036 2026-10-19 15:03:44,357 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 15:03:44] "POST /appointment/get_staff/product-demonstration-1 HTTP/1.1" 200 - 17 0.014 0.034 2026-10-19 15:03:44,361 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_appointment_website_hr.tests.test_appointment_website_hr: Starting TestAppointmentWebsiteHR.test_validate_appointment_submit ... 2026-10-19 15:03:49,815 100 INFO rb-993a05d-225723-426370 odoo.tests.common: Surpressing hash update in CryptContext override 2026-10-19 15:03:49,820 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426370 login:portal from n/a 2026-10-19 15:03:49,896 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 15:03:50,536 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 15:03:50] "POST /appointment/product-demonstration-1/submit HTTP/1.1" 303 - 79 0.082 0.562 2026-10-19 15:03:50,971 100 INFO rb-993a05d-225723-426370 werkzeug: 127.0.0.1 - - [19/Oct/2026 15:03:50] "POST /appointment/product-demonstration-1/submit HTTP/1.1" 303 - 118 0.114 0.309 2026-10-19 15:03:51,012 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-19 15:03:51,019 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_appointment_website_patch1.tests.test_skip_confirmation_async_notify: Starting TestSkipConfirmationAsyncNotify.test_skip_confirmation_submit_must_not_send_notification_mail_synchronously ... 2026-10-19 15:03:54,214 100 INFO rb-993a05d-225723-426370 odoo.tests.common: Surpressing hash update in CryptContext override 2026-10-19 15:03:54,217 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426370 login:portal from n/a 2026-10-19 15:03:54,285 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 15:03:55,426 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-19 15:04:01,691 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_approval.tests.test_activity_consistency: Starting TestApprovalActivityConsistency.test_non_sequential_activity_keeps_only_pending_approvers ... 2026-10-19 15:04:02,310 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 632 and Message-Id '<461855371999652.1792422242.144811153411865-openerp-message-notify@3402a05e02fb>' from 'activity_submitter_user@example.viindoo.com' to (redacted) 'a****************_a@example.viindoo.com' successfully sent 2026-10-19 15:04:02,310 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 15:04:02,411 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #2294 deleted mail.mail records with IDs: [632] 2026-10-19 15:04:02,412 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 15:04:02,606 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 633 and Message-Id '<130945191251371.1792422242.514352560043335-openerp-message-notify@3402a05e02fb>' from 'activity_submitter_user@example.viindoo.com' to (redacted) 'a****************_b@example.viindoo.com' successfully sent 2026-10-19 15:04:02,606 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 15:04:02,617 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #2294 deleted mail.mail records with IDs: [633] 2026-10-19 15:04:02,617 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 15:04:02,747 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 634 and Message-Id '<508391589323536.1792422242.678812265396118-openerp-message-notify@3402a05e02fb>' from 'activity_submitter_user@example.viindoo.com' to (redacted) 'a****************_c@example.viindoo.com' successfully sent 2026-10-19 15:04:02,747 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 15:04:02,760 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #2294 deleted mail.mail records with IDs: [634] 2026-10-19 15:04:02,760 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 15:04:02,902 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 635 and Message-Id '<260828960880211.1792422242.828115701675415-openerp-message-notify@3402a05e02fb>' from 'activity_submitter_user@example.viindoo.com' to (redacted) 'a****************_d@example.viindoo.com' successfully sent 2026-10-19 15:04:02,902 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 15:04:02,914 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #2294 deleted mail.mail records with IDs: [635] 2026-10-19 15:04:02,914 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 15:04:03,149 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #2295 deleted mail.activity records with IDs: [120, 121, 122, 123] 2026-10-19 15:04:03,316 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 636 and Message-Id '<712354856134565.1792422243.242061138153076-openerp-message-notify@3402a05e02fb>' from 'activity_approver_a@example.viindoo.com' to (redacted) 'a****************_b@example.viindoo.com' successfully sent 2026-10-19 15:04:03,316 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 15:04:03,326 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #2295 deleted mail.mail records with IDs: [636] 2026-10-19 15:04:03,327 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 15:04:03,446 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 637 and Message-Id '<305561582248036.1792422243.382895946502686-openerp-message-notify@3402a05e02fb>' from 'activity_approver_a@example.viindoo.com' to (redacted) 'a****************_c@example.viindoo.com' successfully sent 2026-10-19 15:04:03,447 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 15:04:03,457 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #2295 deleted mail.mail records with IDs: [637] 2026-10-19 15:04:03,457 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 15:04:03,587 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 638 and Message-Id '<386400329407114.1792422243.510481119155884-openerp-message-notify@3402a05e02fb>' from 'activity_approver_a@example.viindoo.com' to (redacted) 'a****************_d@example.viindoo.com' successfully sent 2026-10-19 15:04:03,588 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 15:04:03,599 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #2295 deleted mail.mail records with IDs: [638] 2026-10-19 15:04:03,600 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 15:04:03,834 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #2296 deleted mail.activity records with IDs: [124, 125, 126] 2026-10-19 15:04:03,995 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 639 and Message-Id '<054506134121828.1792422243.917691469192505-openerp-message-notify@3402a05e02fb>' from 'activity_approver_b@example.viindoo.com' to (redacted) 'a****************_c@example.viindoo.com' successfully sent 2026-10-19 15:04:03,995 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 15:04:04,007 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #2296 deleted mail.mail records with IDs: [639] 2026-10-19 15:04:04,007 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 15:04:04,128 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 640 and Message-Id '<594241353974562.1792422244.064947366714478-openerp-message-notify@3402a05e02fb>' from 'activity_approver_b@example.viindoo.com' to (redacted) 'a****************_d@example.viindoo.com' successfully sent 2026-10-19 15:04:04,128 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 15:04:04,141 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #2296 deleted mail.mail records with IDs: [640] 2026-10-19 15:04:04,141 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 15:04:04,211 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_approval.tests.test_activity_consistency: Starting TestApprovalActivityConsistency.test_sequential_multiple_approvers_activity_moves_to_next_step ... 2026-10-19 15:04:04,770 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 641 and Message-Id '<105019842298779.1792422244.670037269592285-openerp-message-notify@3402a05e02fb>' from 'activity_submitter_user@example.viindoo.com' to (redacted) 'a****************_b@example.viindoo.com' successfully sent 2026-10-19 15:04:04,770 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 15:04:04,834 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #2294 deleted mail.mail records with IDs: [641] 2026-10-19 15:04:04,835 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 15:04:04,988 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 642 and Message-Id '<608919671097940.1792422244.915794849395752-openerp-message-notify@3402a05e02fb>' from 'activity_submitter_user@example.viindoo.com' to (redacted) 'a****************_a@example.viindoo.com' successfully sent 2026-10-19 15:04:04,989 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 15:04:05,001 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #2294 deleted mail.mail records with IDs: [642] 2026-10-19 15:04:05,001 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 15:04:05,312 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #2295 deleted mail.activity records with IDs: [129, 130] 2026-10-19 15:04:05,499 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 643 and Message-Id '<078691527061449.1792422245.437293529510498-openerp-message-notify@3402a05e02fb>' from 'activity_approver_a@example.viindoo.com' to (redacted) 'a****************_c@example.viindoo.com' successfully sent 2026-10-19 15:04:05,499 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 15:04:05,537 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #2295 deleted mail.mail records with IDs: [643] 2026-10-19 15:04:05,538 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 15:04:05,668 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 644 and Message-Id '<863380222575099.1792422245.602746725082397-openerp-message-notify@3402a05e02fb>' from 'activity_approver_a@example.viindoo.com' to (redacted) 'a****************_d@example.viindoo.com' successfully sent 2026-10-19 15:04:05,668 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 15:04:05,679 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #2295 deleted mail.mail records with IDs: [644] 2026-10-19 15:04:05,679 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 15:04:05,923 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #2298 deleted mail.activity records with IDs: [131, 132] 2026-10-19 15:04:06,100 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 645 and Message-Id '<547004015818257.1792422245.978976011276245-openerp-7-viin.approval.request@3402a05e02fb>' from 'activity_approver_d@example.viindoo.com' to (redacted) 'a****************_b@example.viindoo.com', 'a****************_a@example.viindoo.com', 'a****************_c@example.viindoo.com', 'a****************_e@example.viindoo.com', 'a****************_f@example.viindoo.com' successfully sent 2026-10-19 15:04:06,100 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 5 2026-10-19 15:04:06,115 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #2298 deleted mail.mail records with IDs: [645] 2026-10-19 15:04:06,115 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 15:04:06,236 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-10-19 15:04:23,051 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_approval.tests.test_amount_quantity: Starting TestAmountsCurrencyQuantity.test_01_single_amount_currency_and_subtotal ... 2026-10-19 15:04:23,487 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_approval.tests.test_amount_quantity: Starting TestAmountsCurrencyQuantity.test_02_single_amount2_fallback_when_amount_disabled ... 2026-10-19 15:04:23,897 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_approval.tests.test_amount_quantity: Starting TestAmountsCurrencyQuantity.test_03_multi_aggregates_request_amount_currency_and_subtotal ... 2026-10-19 15:04:24,492 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [17] 2026-10-19 15:04:24,541 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_approval.tests.test_amount_quantity: Starting TestAmountsCurrencyQuantity.test_04_quantity_priority_integer_over_float ... 2026-10-19 15:04:24,835 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_approval.tests.test_amount_quantity: Starting TestAmountsCurrencyQuantity.test_05_currency_conversion_uses_rate_date ... 2026-10-19 15:04:25,078 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_approval.tests.test_amount_quantity: Starting TestAmountsCurrencyQuantity.test_06_recompute_when_values_change ... 2026-10-19 15:04:25,375 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_approval.tests.test_amount_quantity: Starting TestAmountsCurrencyQuantity.test_07_company_currency_rounding ... 2026-10-19 15:04:25,713 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_approval.tests.test_amount_quantity: Starting TestAmountsCurrencyQuantity.test_08_multi_header_vs_lines_precedence ... 2026-10-19 15:04:26,128 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [22] 2026-10-19 15:04:26,192 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_approval.tests.test_amount_quantity: Starting TestAmountsCurrencyQuantity.test_09_multi_lines_use_amount2_as_base ... 2026-10-19 15:04:26,691 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [24] 2026-10-19 15:04:26,731 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_approval.tests.test_amount_quantity: Starting TestAmountsCurrencyQuantity.test_10_line_currency_conversion_uses_request_date ... 2026-10-19 15:04:27,072 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-19 15:04:29,223 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted approval.request.field.mapping.line records with IDs: [129996, 129997, 129998, 129999, 130000, 130001, 130002] 2026-10-19 15:04:30,041 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted approval.request.field.mapping.line records with IDs: [130003, 130004, 130005, 130006, 130007, 130008, 130009] 2026-10-19 15:04:30,585 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.message records with IDs: [3903, 3898, 3443] 2026-10-19 15:04:30,793 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [161767] 2026-10-19 15:04:30,860 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted ir.attachment records with IDs: [1951] 2026-10-19 15:04:30,861 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted approval.request.type records with IDs: [2] 2026-10-19 15:04:31,257 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted approval.request.field.mapping.line records with IDs: [130010, 130011, 130012, 130013, 130014, 130015, 130016, 130017, 130018] 2026-10-19 15:04:32,660 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 646 and Message-Id '<754312710109127.1792422272.528854370117188-openerp-message-notify@3402a05e02fb>' from 'viindoobot@example.viindoo.com' to (redacted) 'a****@yourcompany.example.com' successfully sent 2026-10-19 15:04:32,660 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 15:04:32,772 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [646] 2026-10-19 15:04:32,772 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 15:04:33,394 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 647 and Message-Id '<690295117304099.1792422273.335790634155273-openerp-message-notify@3402a05e02fb>' from 'viindoobot@example.viindoo.com' to (redacted) 'a****@yourcompany.example.com' successfully sent 2026-10-19 15:04:33,394 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 15:04:33,482 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [647] 2026-10-19 15:04:33,482 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 15:04:34,043 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 648 and Message-Id '<972716344101070.1792422273.983591318130493-openerp-message-notify@3402a05e02fb>' from 'viindoobot@example.viindoo.com' to (redacted) 'a****@yourcompany.example.com' successfully sent 2026-10-19 15:04:34,043 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 15:04:34,164 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [648] 2026-10-19 15:04:34,176 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 15:04:34,392 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [135] 2026-10-19 15:04:35,228 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 649 and Message-Id '<343419735474398.1792422275.174392223358154-openerp-message-notify@3402a05e02fb>' from 'viindoobot@example.viindoo.com' to (redacted) 'a****@yourcompany.example.com' successfully sent 2026-10-19 15:04:35,228 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 15:04:35,358 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [649] 2026-10-19 15:04:35,359 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 15:04:36,044 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 650 and Message-Id '<032962495017653.1792422275.990707635879517-openerp-message-notify@3402a05e02fb>' from 'viindoobot@example.viindoo.com' to (redacted) 'a****@yourcompany.example.com' successfully sent 2026-10-19 15:04:36,045 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 15:04:36,173 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [650] 2026-10-19 15:04:36,173 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 15:04:36,319 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [137] 2026-10-19 15:04:37,034 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 651 and Message-Id '<691812625461621.1792422276.975908756256104-openerp-message-notify@3402a05e02fb>' from 'viindoobot@example.viindoo.com' to (redacted) 'a****@yourcompany.example.com' successfully sent 2026-10-19 15:04:37,034 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 15:04:37,140 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [651] 2026-10-19 15:04:37,141 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 15:04:37,286 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [138] 2026-10-19 15:04:38,100 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 652 and Message-Id '<905760585562982.1792422278.053368091583252-openerp-message-notify@3402a05e02fb>' from 'viindoobot@example.viindoo.com' to (redacted) 'a****@yourcompany.example.com' successfully sent 2026-10-19 15:04:38,100 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 15:04:38,206 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [652] 2026-10-19 15:04:38,207 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 15:04:38,326 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [139] 2026-10-19 15:04:39,124 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 653 and Message-Id '<535711528755379.1792422279.058488130569458-openerp-message-notify@3402a05e02fb>' from 'viindoobot@example.viindoo.com' to (redacted) 'a****@yourcompany.example.com' successfully sent 2026-10-19 15:04:39,124 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 15:04:39,288 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [653] 2026-10-19 15:04:39,288 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 15:04:39,452 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [140] 2026-10-19 15:04:40,197 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 654 and Message-Id '<163629280043716.1792422280.135162353515625-openerp-message-notify@3402a05e02fb>' from 'viindoobot@example.viindoo.com' to (redacted) 'a****@yourcompany.example.com' successfully sent 2026-10-19 15:04:40,197 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 15:04:40,323 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [654] 2026-10-19 15:04:40,324 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 15:04:40,445 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [141] 2026-10-19 15:04:41,145 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 655 and Message-Id '<729206799474970.1792422281.085862159729004-openerp-message-notify@3402a05e02fb>' from 'viindoobot@example.viindoo.com' to (redacted) 'a****@yourcompany.example.com' successfully sent 2026-10-19 15:04:41,145 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 15:04:41,255 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [655] 2026-10-19 15:04:41,255 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 15:04:41,338 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [142] 2026-10-19 15:04:41,975 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 656 and Message-Id '<871616694600418.1792422281.929733991622925-openerp-message-notify@3402a05e02fb>' from 'viindoobot@example.viindoo.com' to (redacted) 'a****@yourcompany.example.com' successfully sent 2026-10-19 15:04:41,975 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 15:04:42,082 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [656] 2026-10-19 15:04:42,083 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 15:04:43,288 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_approval.tests.test_approval_coverage: Starting TestApprovalCoverageFlow.test_101_missing_state ... 2026-10-19 15:04:43,339 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_approval.tests.test_approval_coverage: Starting TestApprovalCoverageFlow.test_102_waiting_state ... 2026-10-19 15:04:43,415 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_approval.tests.test_approval_coverage: Starting TestApprovalCoverageFlow.test_103_partial_state ... 2026-10-19 15:04:43,470 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_approval.tests.test_approval_coverage: Starting TestApprovalCoverageFlow.test_104_full_state ... 2026-10-19 15:04:43,521 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_approval.tests.test_approval_coverage: Starting TestApprovalCoverageFlow.test_105_refused_state ... 2026-10-19 15:04:43,574 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_approval.tests.test_approval_coverage: Starting TestApprovalCoverageFlow.test_106_cancelled_state ... 2026-10-19 15:04:43,633 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_approval.tests.test_approval_coverage: Starting TestApprovalCoverageFlow.test_201_can_generate_flag ... 2026-10-19 15:04:43,714 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_approval.tests.test_approval_coverage: Starting TestApprovalCoverageFlow.test_301_payload_has_requests_and_lines ... 2026-10-19 15:04:44,696 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 657 and Message-Id '<423697494113664.1792422284.568990945816040-openerp-message-notify@3402a05e02fb>' from 'viindoobot@example.viindoo.com' to (redacted) 'a****@yourcompany.example.com' successfully sent 2026-10-19 15:04:44,696 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 15:04:44,829 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [657] 2026-10-19 15:04:44,830 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 15:04:45,175 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_approval.tests.test_approval_coverage: Starting TestApprovalCoverageFlow.test_501_optional_types_without_requests_hide_ribbon ... 2026-10-19 15:04:45,853 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_approval.tests.test_approval_coverage: Starting TestApprovalCoverageFlow.test_502_optional_only_waiting ... 2026-10-19 15:04:47,158 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 658 and Message-Id '<126684957693956.1792422287.023384094238281-openerp-message-notify@3402a05e02fb>' from 'viindoobot@example.viindoo.com' to (redacted) 'a****@yourcompany.example.com' successfully sent 2026-10-19 15:04:47,158 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 15:04:47,286 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [658] 2026-10-19 15:04:47,287 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 15:04:47,366 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_approval.tests.test_approval_coverage: Starting TestApprovalCoverageFlow.test_503_optional_only_full ... 2026-10-19 15:04:48,607 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 659 and Message-Id '<629164316026657.1792422288.478467702865601-openerp-message-notify@3402a05e02fb>' from 'viindoobot@example.viindoo.com' to (redacted) 'a****@yourcompany.example.com' successfully sent 2026-10-19 15:04:48,607 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 15:04:48,753 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [659] 2026-10-19 15:04:48,753 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 15:04:48,927 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [146] 2026-10-19 15:04:49,152 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_approval.tests.test_approval_coverage: Starting TestApprovalCoverageFlow.test_504_optional_only_refused ... 2026-10-19 15:04:50,340 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 660 and Message-Id '<902603680883218.1792422290.219759941101074-openerp-message-notify@3402a05e02fb>' from 'viindoobot@example.viindoo.com' to (redacted) 'a****@yourcompany.example.com' successfully sent 2026-10-19 15:04:50,340 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 15:04:50,490 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [660] 2026-10-19 15:04:50,490 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 15:04:50,646 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [147] 2026-10-19 15:04:50,806 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_approval.tests.test_approval_coverage: Starting TestApprovalCoverageFlow.test_505_optional_only_cancelled ... 2026-10-19 15:04:52,022 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 661 and Message-Id '<759420539838039.1792422291.904226064682007-openerp-message-notify@3402a05e02fb>' from 'viindoobot@example.viindoo.com' to (redacted) 'a****@yourcompany.example.com' successfully sent 2026-10-19 15:04:52,022 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 15:04:52,174 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [661] 2026-10-19 15:04:52,175 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 15:04:52,268 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [148] 2026-10-19 15:04:52,326 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_approval.tests.test_approval_coverage: Starting TestApprovalCoverageFlow.test_506_optional_only_partial ... 2026-10-19 15:04:53,860 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 662 and Message-Id '<060617654284841.1792422293.722629070281982-openerp-message-notify@3402a05e02fb>' from 'viindoobot@example.viindoo.com' to (redacted) 'a****@yourcompany.example.com' successfully sent 2026-10-19 15:04:53,860 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 15:04:54,024 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [662] 2026-10-19 15:04:54,025 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 15:04:54,225 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [149] 2026-10-19 15:04:54,874 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 663 and Message-Id '<599217360365514.1792422294.802119016647339-openerp-message-notify@3402a05e02fb>' from 'viindoobot@example.viindoo.com' to (redacted) 'a****@yourcompany.example.com' successfully sent 2026-10-19 15:04:54,874 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 15:04:55,000 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [663] 2026-10-19 15:04:55,001 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 15:04:55,109 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_approval.tests.test_approval_coverage: Starting TestApprovalCoverageFlow.test_601_search_by_approval_coverage_state_on_partner ... 2026-10-19 15:04:55,250 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_approval.tests.test_approval_coverage: Starting TestApprovalCoverageFlow.test_602_search_by_approval_coverage_state_on_employee ... 2026-10-19 15:04:55,346 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_approval.tests.test_approval_coverage: Starting TestApprovalCoverageFlow.test_602_search_by_approval_coverage_state_on_partner_in_operator ... 2026-10-19 15:04:55,383 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_approval.tests.test_approval_coverage: Starting TestApprovalCoverageFlow.test_603_get_view_injects_filters_only_when_approval_enabled ... 2026-10-19 15:04:55,479 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_approval.tests.test_approval_coverage: Starting TestApprovalCoverageFlow.test_603_search_by_approval_coverage_state_on_partner_not_in_operator ... 2026-10-19 15:04:55,530 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_approval.tests.test_approval_coverage: Starting TestApprovalCoverageFlow.test_604_get_view_does_not_duplicate_filters ... 2026-10-19 15:04:55,623 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_approval.tests.test_approval_coverage: Starting TestApprovalCoverageFlow.test_604_search_by_approval_coverage_state_on_partner_not_equal_operator ... 2026-10-19 15:04:55,673 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_approval.tests.test_approval_coverage: Starting TestApprovalCoverageFlow.test_employee_type_is_isolated_from_partners ... 2026-10-19 15:04:55,725 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 1 removed 2026-10-19 15:04:55,730 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_approval.tests.test_approval_field_mapping_performance: Starting TestPartnerApprovalFieldMappingPerf.test_01_functional_sanity ... 2026-10-19 15:04:55,767 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_approval.tests.test_approval_field_mapping_performance: Starting TestPartnerApprovalFieldMappingPerf.test_02_query_count_cold ... 2026-10-19 15:04:55,898 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_approval.tests.test_approval_field_mapping_performance: Query count less than expected for user admin: 13 < 16 in test_02_query_count_cold at /data/build/Viindoo-tvtmaaddons-17.0/viin_approval/tests/test_approval_field_mapping_performance.py:95 2026-10-19 15:04:55,900 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_approval.tests.test_approval_field_mapping_performance: Starting TestPartnerApprovalFieldMappingPerf.test_03_query_count_warm ... 2026-10-19 15:04:56,036 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_approval.tests.test_approval_field_mapping_performance: Query count less than expected for user admin: 5 < 8 in test_03_query_count_warm at /data/build/Viindoo-tvtmaaddons-17.0/viin_approval/tests/test_approval_field_mapping_performance.py:107 2026-10-19 15:04:56,037 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_approval.tests.test_approval_field_mapping_performance: Starting TestPartnerApprovalFieldMappingPerf.test_04_query_count_scaling_with_more_children ... 2026-10-19 15:04:56,150 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_approval.tests.test_approval_field_mapping_performance: Query count less than expected for user admin: 13 < 16 in test_04_query_count_scaling_with_more_children at /data/build/Viindoo-tvtmaaddons-17.0/viin_approval/tests/test_approval_field_mapping_performance.py:124 2026-10-19 15:04:56,152 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_approval.tests.test_approval_field_mapping_performance: Starting TestPartnerApprovalFieldMappingPerf.test_05_strict_mode_validation_error ... 2026-10-19 15:04:56,195 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-19 15:04:56,816 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_approval.tests.test_approval_generate_src_records_from_request: Starting TestApprovalGeneratePartnerRecordsFromRequest.test_01_single_header_and_one_child ... 2026-10-19 15:04:57,861 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 664 and Message-Id '<238876918627424.1792422297.740680217742920-openerp-message-notify@3402a05e02fb>' from 'viindoobot@example.viindoo.com' to (redacted) 'a****@yourcompany.example.com' successfully sent 2026-10-19 15:04:57,862 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 15:04:58,058 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [664] 2026-10-19 15:04:58,059 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 15:04:58,140 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_approval.tests.test_approval_generate_src_records_from_request: Starting TestApprovalGeneratePartnerRecordsFromRequest.test_02_single_header_and_two_children ... 2026-10-19 15:04:59,667 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 665 and Message-Id '<147965391314845.1792422299.529305458068848-openerp-message-notify@3402a05e02fb>' from 'viindoobot@example.viindoo.com' to (redacted) 'a****@yourcompany.example.com' successfully sent 2026-10-19 15:04:59,668 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 15:04:59,916 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [665] 2026-10-19 15:04:59,917 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 15:05:00,010 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-19 15:05:01,838 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_approval.tests.test_approval_generate_src_records_non_approval_field_defaults: Starting TestApprovalGenerateSrcRecordsNonApprovalFieldDefaults.test_multi_header_field_default_from_line_code_applied_to_sources ... 2026-10-19 15:05:02,967 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 666 and Message-Id '<747052339319092.1792422302.830040693283081-openerp-message-notify@3402a05e02fb>' from 't.t@example.com' to (redacted) 'a****@yourcompany.example.com' successfully sent 2026-10-19 15:05:02,967 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 15:05:03,182 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #2301 deleted mail.mail records with IDs: [666] 2026-10-19 15:05:03,184 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 15:05:03,323 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_approval.tests.test_approval_generate_src_records_non_approval_field_defaults: Starting TestApprovalGenerateSrcRecordsNonApprovalFieldDefaults.test_single_header_default_applied_to_source_only_field ... 2026-10-19 15:05:04,633 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 667 and Message-Id '<505335048612735.1792422304.509692907333374-openerp-message-notify@3402a05e02fb>' from 't.t@example.com' to (redacted) 'a****@yourcompany.example.com' successfully sent 2026-10-19 15:05:04,633 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 15:05:04,809 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #2301 deleted mail.mail records with IDs: [667] 2026-10-19 15:05:04,809 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 15:05:04,990 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_approval.tests.test_approval_generate_src_records_non_approval_field_defaults: Starting TestApprovalGenerateSrcRecordsNonApprovalFieldDefaults.test_single_line_default_applied_to_source_children_only ... 2026-10-19 15:05:06,647 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 668 and Message-Id '<274980682358085.1792422306.494566440582275-openerp-message-notify@3402a05e02fb>' from 't.t@example.com' to (redacted) 'a****@yourcompany.example.com' successfully sent 2026-10-19 15:05:06,648 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 15:05:06,865 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #2301 deleted mail.mail records with IDs: [668] 2026-10-19 15:05:06,866 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 15:05:07,012 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-19 15:05:08,366 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_approval.tests.test_approval_header_defaults_form: Starting TestApprovalHeaderDefaultsForm.test_form_open_loads_defaults_fill_if_empty ... 2026-10-19 15:05:10,215 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_approval.tests.test_approval_header_defaults_form: Starting TestApprovalHeaderDefaultsForm.test_form_open_overrides_when_forced ... 2026-10-19 15:05:11,976 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_approval.tests.test_approval_header_defaults_form: Starting TestApprovalHeaderDefaultsForm.test_form_open_respects_existing_context_values_when_not_forced ... 2026-10-19 15:05:13,990 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_approval.tests.test_approval_header_defaults_form: Starting TestApprovalHeaderDefaultsForm.test_onchange_type_applies_defaults ... 2026-10-19 15:05:15,783 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-19 15:05:17,035 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_approval.tests.test_approval_header_defaults_orm: Starting TestApprovalHeaderDefaultsORM.test_01_default_code_must_be_dict ... 2026-10-19 15:05:17,142 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_approval.tests.test_approval_header_defaults_orm: Starting TestApprovalHeaderDefaultsORM.test_02_default_code_keys_must_start_with_default ... 2026-10-19 15:05:17,176 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_approval.tests.test_approval_header_defaults_orm: Starting TestApprovalHeaderDefaultsORM.test_03_default_code_unknown_field_is_ignored ... 2026-10-19 15:05:17,392 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_approval.tests.test_approval_header_defaults_orm: Starting TestApprovalHeaderDefaultsORM.test_10_apply_defaults_fill_if_empty ... 2026-10-19 15:05:17,825 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_approval.tests.test_approval_header_defaults_orm: Starting TestApprovalHeaderDefaultsORM.test_11_do_not_override_when_existing_value_present ... 2026-10-19 15:05:18,152 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_approval.tests.test_approval_header_defaults_orm: Starting TestApprovalHeaderDefaultsORM.test_20_override_when_force_enabled ... 2026-10-19 15:05:18,622 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_approval.tests.test_approval_header_defaults_orm: Starting TestApprovalHeaderDefaultsORM.test_30_helpers_uid_now_company_ref ... 2026-10-19 15:05:19,034 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_approval.tests.test_approval_header_defaults_orm: Starting TestApprovalHeaderDefaultsORM.test_40_comment_only_is_treated_as_empty ... 2026-10-19 15:05:19,219 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_approval.tests.test_approval_header_defaults_orm: Starting TestApprovalHeaderDefaultsORM.test_41_inline_comment_is_ignored ... 2026-10-19 15:05:19,394 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-19 15:05:21,101 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_approval.tests.test_approval_line_defaults_form: Starting TestApprovalLineDefaultsForm.test_form_line_open_loads_defaults_fill_if_empty ... 2026-10-19 15:05:21,000 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #2304 deleted request.approval.user.line records with IDs: [54] 2026-10-19 15:05:21,934 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_approval.tests.test_approval_line_defaults_form: Starting TestApprovalLineDefaultsForm.test_form_line_open_overrides_when_forced ... 2026-10-19 15:05:22,000 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #2304 deleted request.approval.user.line records with IDs: [54] 2026-10-19 15:05:23,042 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_approval.tests.test_approval_line_defaults_form: Starting TestApprovalLineDefaultsForm.test_form_line_open_respects_context_when_not_forced ... 2026-10-19 15:05:23,679 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #2304 deleted request.approval.user.line records with IDs: [54] 2026-10-19 15:05:23,801 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_approval.tests.test_approval_line_defaults_form: Starting TestApprovalLineDefaultsForm.test_request_form_o2m_line_uses_line_defaults_not_header ... 2026-10-19 15:05:26,194 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_approval.tests.test_approval_line_defaults_form: Starting TestApprovalLineDefaultsForm.test_request_form_o2m_line_values_overridden_when_forced ... 2026-10-19 15:05:28,818 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_approval.tests.test_approval_line_defaults_form: Starting TestApprovalLineDefaultsForm.test_request_form_o2m_line_values_vs_defaults_not_forced ... 2026-10-19 15:05:31,515 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-19 15:05:32,909 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_approval.tests.test_approval_line_defaults_orm: Starting TestApprovalLineDefaultsORM.test_01_default_code_must_be_dict ... 2026-10-19 15:05:33,055 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_approval.tests.test_approval_line_defaults_orm: Starting TestApprovalLineDefaultsORM.test_02_default_code_keys_must_start_with_default ... 2026-10-19 15:05:33,084 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_approval.tests.test_approval_line_defaults_orm: Starting TestApprovalLineDefaultsORM.test_03_line_default_code_unknown_field_is_ignored ... 2026-10-19 15:05:33,261 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_approval.tests.test_approval_line_defaults_orm: Starting TestApprovalLineDefaultsORM.test_04_line_default_code_comment_only ... 2026-10-19 15:05:33,453 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_approval.tests.test_approval_line_defaults_orm: Starting TestApprovalLineDefaultsORM.test_10_line_defaults_fill_if_empty_direct_create ... 2026-10-19 15:05:33,839 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_approval.tests.test_approval_line_defaults_orm: Starting TestApprovalLineDefaultsORM.test_11_line_defaults_do_not_override_existing_values_direct_create ... 2026-10-19 15:05:34,126 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_approval.tests.test_approval_line_defaults_orm: Starting TestApprovalLineDefaultsORM.test_20_line_defaults_override_when_forced_direct_create ... 2026-10-19 15:05:35,519 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_approval.tests.test_approval_line_defaults_orm: Starting TestApprovalLineDefaultsORM.test_30_line_helpers_uid_now_ref_direct_create ... 2026-10-19 15:05:35,891 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_approval.tests.test_approval_line_defaults_orm: Starting TestApprovalLineDefaultsORM.test_40_line_defaults_fill_if_empty_via_request_write ... 2026-10-19 15:05:36,000 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [61] 2026-10-19 15:05:36,350 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_approval.tests.test_approval_line_defaults_orm: Starting TestApprovalLineDefaultsORM.test_41_line_defaults_do_not_override_existing_values_via_request_write ... 2026-10-19 15:05:36,776 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [61] 2026-10-19 15:05:36,816 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_approval.tests.test_approval_line_defaults_orm: Starting TestApprovalLineDefaultsORM.test_42_line_defaults_override_when_forced_via_request_write ... 2026-10-19 15:05:37,169 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [61] 2026-10-19 15:05:37,202 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_approval.tests.test_approval_line_defaults_orm: Starting TestApprovalLineDefaultsORM.test_50_isolation_header_vs_line_defaults_direct_create_line ... 2026-10-19 15:05:37,641 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_approval.tests.test_approval_line_defaults_orm: Starting TestApprovalLineDefaultsORM.test_51_isolation_header_vs_line_defaults_via_request_write ... 2026-10-19 15:05:38,005 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [61] 2026-10-19 15:05:38,081 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_approval.tests.test_approval_line_defaults_orm: Starting TestApprovalLineDefaultsORM.test_52_independent_force_policy_header_forced_line_not_forced ... 2026-10-19 15:05:38,394 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_approval.tests.test_approval_line_defaults_orm: Starting TestApprovalLineDefaultsORM.test_53_independent_force_policy_header_not_forced_line_forced ... 2026-10-19 15:05:38,743 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_approval.tests.test_approval_line_defaults_orm: Starting TestApprovalLineDefaultsORM.test_60_create_request_with_lines_defaults_applied ... 2026-10-19 15:05:39,091 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_approval.tests.test_approval_line_defaults_orm: Starting TestApprovalLineDefaultsORM.test_61_create_request_with_lines_values_take_precedence_when_not_forced ... 2026-10-19 15:05:39,493 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_approval.tests.test_approval_line_defaults_orm: Starting TestApprovalLineDefaultsORM.test_62_create_request_with_lines_line_forced_overrides_values ... 2026-10-19 15:05:40,098 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_approval.tests.test_approval_line_defaults_orm: Starting TestApprovalLineDefaultsORM.test_63_create_request_with_multiple_lines_mixed_values_and_force ... 2026-10-19 15:05:40,874 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-19 15:05:41,958 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_approval.tests.test_approval_request: Starting TestLinesRequired.test_001_confirm_blocks_when_lines_required_missing ... 2026-10-19 15:05:42,327 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_approval.tests.test_approval_request: Starting TestLinesRequired.test_002_confirm_succeeds_when_line_present ... 2026-10-19 15:05:43,297 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 669 and Message-Id '<602691172859335.1792422343.171246290206909-openerp-message-notify@3402a05e02fb>' from 'viindoobot@example.viindoo.com' to (redacted) 'a****@yourcompany.example.com' successfully sent 2026-10-19 15:05:43,297 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 15:05:43,414 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [669] 2026-10-19 15:05:43,414 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 15:05:43,468 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_approval.tests.test_approval_request: Starting TestLinesRequired.test_003_confirm_not_blocked_when_lines_optional ... 2026-10-19 15:05:44,464 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 670 and Message-Id '<042567543993852.1792422344.279669046401978-openerp-message-notify@3402a05e02fb>' from 'viindoobot@example.viindoo.com' to (redacted) 'a****@yourcompany.example.com' successfully sent 2026-10-19 15:05:44,465 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 15:05:44,628 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [670] 2026-10-19 15:05:44,628 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 15:05:44,702 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-19 15:05:52,844 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_approval.tests.test_approval_request_type_field_toggle: Starting TestApprovalRequestTypeFieldToggle.test_01_dest_model_id_and_has_lines_by_mode ... 2026-10-19 15:05:53,230 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_approval.tests.test_approval_request_type_field_toggle: Starting TestApprovalRequestTypeFieldToggle.test_02_has_lines_multi_with_src_model_set ... 2026-10-19 15:05:53,785 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_approval.tests.test_approval_request_type_field_toggle: Starting TestApprovalRequestTypeFieldToggle.test_05_applicable_record_domain_validation_ok_and_bad ... 2026-10-19 15:05:53,908 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_approval.tests.test_approval_request_type_field_toggle: Starting TestApprovalRequestTypeFieldToggle.test_06_before_approval_required_domain_validation_ok_and_bad ... 2026-10-19 15:05:54,028 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_approval.tests.test_approval_request_type_field_toggle: Starting TestApprovalRequestTypeFieldToggle.test_101_uom_enable_single ... 2026-10-19 15:05:57,375 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-19 15:05:57,575 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_approval.tests.test_approval_required_domain: Starting TestApprovalRequiredDomain.test_001_only_applicable_set_required_empty ... 2026-10-19 15:05:58,254 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_approval.tests.test_approval_required_domain: Starting TestApprovalRequiredDomain.test_002_only_required_all_records ... 2026-10-19 15:05:58,842 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_approval.tests.test_approval_required_domain: Starting TestApprovalRequiredDomain.test_003_required_and_applicable_and_combination ... 2026-10-19 15:05:59,549 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_approval.tests.test_approval_required_domain: Starting TestApprovalRequiredDomain.test_004_required_specific_field_and_applicable_companies ... 2026-10-19 15:06:00,172 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_approval.tests.test_approval_required_domain: Starting TestApprovalRequiredDomain.test_005_required_empty_list_literal ... 2026-10-19 15:06:00,808 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_approval.tests.test_approval_required_domain: Starting TestApprovalRequiredDomain.test_006_required_invalid_syntax_safe_fallback ... 2026-10-19 15:06:01,336 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_approval.tests.test_approval_required_domain: Starting TestApprovalRequiredDomain.test_007_applicable_empty_and_required_all ... 2026-10-19 15:06:01,849 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_approval.tests.test_approval_required_domain: Starting TestApprovalRequiredDomain.test_008_and_shape_is_stable_against_visibility ... 2026-10-19 15:06:02,417 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-19 15:06:04,396 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_approval.tests.test_approval_type_dynamic_onchange: Starting TestApprovalTypeDynamicOnchange.test_101_orm_write_does_not_trigger_type_onchange_hook ... 2026-10-19 15:06:04,776 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_approval.tests.test_approval_type_dynamic_onchange: Starting TestApprovalTypeDynamicOnchange.test_201_form_onchange_triggers_type_onchange_hook ... 2026-10-19 15:06:06,815 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_approval.tests.test_approval_type_dynamic_onchange: Starting TestApprovalTypeDynamicOnchange.test_202_form_onchange_can_update_many2one_field ... 2026-10-19 15:06:09,086 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_approval.tests.test_approval_type_dynamic_onchange: Starting TestApprovalTypeDynamicOnchange.test_301_line_form_onchange_triggers_type_onchange_hook ... 2026-10-19 15:06:10,020 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #2307 deleted request.approval.user.line records with IDs: [70] 2026-10-19 15:06:10,168 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_approval.tests.test_approval_type_dynamic_onchange: Starting TestApprovalTypeDynamicOnchange.test_302_header_and_line_onchange_both_triggered ... 2026-10-19 15:06:13,039 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-19 15:06:22,491 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_apply_condition_blocks_direct_cursor_access ... 2026-10-19 15:06:22,950 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_apply_condition_blocks_model_create_attempt ... 2026-10-19 15:06:23,451 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_apply_condition_blocks_sudo_attempt ... 2026-10-19 15:06:24,010 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_apply_condition_blocks_with_context_attempt ... 2026-10-19 15:06:24,530 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_apply_condition_blocks_write_attempt ... 2026-10-19 15:06:24,991 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_apply_condition_can_read_user_company_request ... 2026-10-19 15:06:25,365 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_apply_condition_can_use_readonly_search_count ... 2026-10-19 15:06:25,841 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_apply_condition_comment_only_is_treated_as_empty ... 2026-10-19 15:06:26,343 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_apply_condition_empty_keeps_step_applicable ... 2026-10-19 15:06:26,804 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_apply_condition_false_skips_selector_step ... 2026-10-19 15:06:27,306 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_apply_condition_falsey_non_bool_is_skipped ... 2026-10-19 15:06:27,789 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_apply_condition_preflight_blocks_assignment ... 2026-10-19 15:06:27,879 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_apply_condition_preflight_blocks_dunder_import ... 2026-10-19 15:06:27,943 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_apply_condition_runtime_blocks_setattr ... 2026-10-19 15:06:28,430 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_apply_condition_true_adds_selector_step ... 2026-10-19 15:06:28,960 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_apply_condition_truthy_non_bool_is_applied ... 2026-10-19 15:06:29,445 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_apply_condition_whitespace_only_is_treated_as_empty ... 2026-10-19 15:06:29,867 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_department_fails_when_no_manager_found_in_hierarchy ... 2026-10-19 15:06:30,379 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_department_fallback_to_nearest_parent_manager ... 2026-10-19 15:06:30,835 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_department_manager_is_resolved ... 2026-10-19 15:06:31,278 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_department_multiple_selected_all_must_approve_creates_required_lines ... 2026-10-19 15:06:31,781 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_department_multiple_selected_any_in_step_unions_users ... 2026-10-19 15:06:32,258 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_department_with_employee_tags_filters_managers ... 2026-10-19 15:06:32,710 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_employee_tags_filter_can_make_resolution_empty ... 2026-10-19 15:06:33,218 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_employee_tags_not_allowed_for_specific_approvers ... 2026-10-19 15:06:33,282 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_employee_tags_selector_requires_tags ... 2026-10-19 15:06:33,333 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_employee_tags_selector_resolves_employees_by_tag ... 2026-10-19 15:06:34,761 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_job_position_all_must_approve_creates_one_line_per_user_required_true ... 2026-10-19 15:06:35,191 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_job_position_any_in_step_creates_single_line_with_all_users ... 2026-10-19 15:06:35,667 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_job_position_filters_out_non_approval_officer_users ... 2026-10-19 15:06:36,146 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_job_position_is_not_fixed_when_employee_changes_job ... 2026-10-19 15:06:36,655 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_job_position_with_employee_tags_filters_employees ... 2026-10-19 15:06:37,094 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 11 checked, 11 removed 2026-10-19 15:06:47,146 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_approval.tests.test_approver_selector_2: Starting TestApproverSelectorAdvanced.test_department_restrict_walks_up_until_manager_is_in_submitter_chain ... 2026-10-19 15:06:47,652 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_approval.tests.test_approver_selector_2: Starting TestApproverSelectorAdvanced.test_department_restrict_with_tag_filter_can_fallback_to_root_manager ... 2026-10-19 15:06:49,380 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_approval.tests.test_approver_selector_2: Starting TestApproverSelectorAdvanced.test_department_restrict_with_tag_filter_requires_manager_tag_and_chain ... 2026-10-19 15:06:49,930 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_approval.tests.test_approver_selector_2: Starting TestApproverSelectorAdvanced.test_employee_tags_restrict_applies_tag_and_chain_together ... 2026-10-19 15:06:50,401 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_approval.tests.test_approver_selector_2: Starting TestApproverSelectorAdvanced.test_employee_tags_restrict_empty_when_no_manager_chain_match ... 2026-10-19 15:06:50,914 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_approval.tests.test_approver_selector_2: Starting TestApproverSelectorAdvanced.test_job_restrict_keeps_only_users_in_submitter_manager_chain ... 2026-10-19 15:06:51,474 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_approval.tests.test_approver_selector_2: Starting TestApproverSelectorAdvanced.test_job_restrict_with_tag_filter_applies_tag_and_chain_together ... 2026-10-19 15:06:52,038 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 13 checked, 13 removed 2026-10-19 15:07:00,059 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_approval.tests.test_approver_selector_python_code: Starting TestApproverSelectorPythonCode.test_python_code_selector_applies_employee_tag_filter_from_ui ... 2026-10-19 15:07:00,494 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_approval.tests.test_approver_selector_python_code: Starting TestApproverSelectorPythonCode.test_python_code_selector_can_skip_required_step ... 2026-10-19 15:07:00,920 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_approval.tests.test_approver_selector_python_code: Starting TestApproverSelectorPythonCode.test_python_code_selector_does_not_skip_when_result_is_non_empty_even_if_skip_required_true ... 2026-10-19 15:07:01,337 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_approval.tests.test_approver_selector_python_code: Starting TestApproverSelectorPythonCode.test_python_code_selector_required_step_raises_when_no_result_and_skip_required_false ... 2026-10-19 15:07:01,766 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_approval.tests.test_approver_selector_python_code: Starting TestApproverSelectorPythonCode.test_python_code_selector_resolves_from_employee_parent_chain_with_tag ... 2026-10-19 15:07:02,155 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_approval.tests.test_approver_selector_python_code: Starting TestApproverSelectorPythonCode.test_python_code_selector_resolves_user ... 2026-10-19 15:07:02,582 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 10 checked, 10 removed 2026-10-19 15:07:02,586 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_approval.tests.test_arch_approval_flag: Starting TestArchApprovalFlag.test_01_arch_flag_stamped_when_enabled ... 2026-10-19 15:07:03,389 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_approval.tests.test_arch_approval_flag: Starting TestArchApprovalFlag.test_02_arch_flag_absent_on_blacklisted_model ... 2026-10-19 15:07:03,421 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-19 15:07:05,327 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_approval.tests.test_attach_request_preserve_existing_values: Starting TestAttachRequestPreserveExistingValues.test_101_single_attach_override ... 2026-10-19 15:07:05,960 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_approval.tests.test_attach_request_preserve_existing_values: Starting TestAttachRequestPreserveExistingValues.test_102_single_attach_override ... 2026-10-19 15:07:07,193 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_approval.tests.test_attach_request_preserve_existing_values: Starting TestAttachRequestPreserveExistingValues.test_202_multi_attach_override ... 2026-10-19 15:07:08,176 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_approval.tests.test_attach_request_preserve_existing_values: Starting TestAttachRequestPreserveExistingValues.test_203_multi_attach_override ... 2026-10-19 15:07:09,032 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-19 15:07:11,059 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_approval.tests.test_attach_request_server: Starting TestAttachRequestServer.test_attach_company_mismatch_rejected ... 2026-10-19 15:07:22,681 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_approval.tests.test_attach_request_server: Starting TestAttachRequestServer.test_attach_multi_adds_lines_to_existing ... 2026-10-19 15:07:25,379 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #2343 deleted request.approval.user.line records with IDs: [155] 2026-10-19 15:07:25,636 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_approval.tests.test_attach_request_server: Starting TestAttachRequestServer.test_attach_prefill_access_denied ... 2026-10-19 15:07:26,210 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [133], uid: 2343, model: viin.approval.request 2026-10-19 15:07:26,229 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_approval.tests.test_attach_request_server: Starting TestAttachRequestServer.test_attach_single_updates_existing_header ... 2026-10-19 15:07:28,593 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #2343 deleted request.approval.user.line records with IDs: [158] 2026-10-19 15:07:28,655 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_approval.tests.test_attach_request_server: Starting TestAttachRequestServer.test_attach_type_multi_updates_existing_header ... 2026-10-19 15:07:31,394 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-19 15:07:33,462 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_approval.tests.test_attach_server_flow: Starting TestAttachServerFlow.test_00_select_source_records_without_write_access ... 2026-10-19 15:07:33,926 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_approval.tests.test_attach_server_flow: Starting TestAttachServerFlow.test_10_select_source_records_action_carries_attach_ctx ... 2026-10-19 15:07:34,636 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_approval.tests.test_attach_server_flow: Starting TestAttachServerFlow.test_20_attach_multi_adds_lines ... 2026-10-19 15:07:35,898 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #2345 deleted request.approval.user.line records with IDs: [164] 2026-10-19 15:07:36,154 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_approval.tests.test_attach_server_flow: Starting TestAttachServerFlow.test_30_attach_single_updates_header ... 2026-10-19 15:07:37,237 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #2345 deleted request.approval.user.line records with IDs: [166] 2026-10-19 15:07:37,286 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_approval.tests.test_attach_server_flow: Starting TestAttachServerFlow.test_40_selector_denies_when_type_has_no_src_or_no_write ... 2026-10-19 15:07:37,798 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-19 15:07:38,442 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_approval.tests.test_base_unlink_single_strategy: Starting TestApprovalBaseUnlinkSingleStrategy.test_draft_request_deleted_when_head_and_all_lines_deleted ... 2026-10-19 15:07:39,341 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.message records with IDs: [116673, 116670] 2026-10-19 15:07:39,952 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted ir.property records with IDs: [49028] 2026-10-19 15:07:39,952 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted res.partner records with IDs: [4795] 2026-10-19 15:07:40,015 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted approval.request.line records with IDs: [60] 2026-10-19 15:07:40,196 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [169] 2026-10-19 15:07:40,248 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.message records with IDs: [116672, 116669] 2026-10-19 15:07:40,512 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted res.partner records with IDs: [4794] 2026-10-19 15:07:40,652 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.message records with IDs: [116675, 116674, 116671] 2026-10-19 15:07:40,715 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted viin.approval.request records with IDs: [142] 2026-10-19 15:07:40,727 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_approval.tests.test_base_unlink_single_strategy: Starting TestApprovalBaseUnlinkSingleStrategy.test_draft_request_deleted_when_main_source_deleted ... 2026-10-19 15:07:41,857 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.message records with IDs: [116679, 116677] 2026-10-19 15:07:42,091 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted res.partner records with IDs: [4796] 2026-10-19 15:07:42,255 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.message records with IDs: [116678] 2026-10-19 15:07:42,296 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted viin.approval.request records with IDs: [143] 2026-10-19 15:07:42,311 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_approval.tests.test_base_unlink_single_strategy: Starting TestApprovalBaseUnlinkSingleStrategy.test_draft_request_lines_removed_when_source_line_deleted ... 2026-10-19 15:07:43,601 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.message records with IDs: [116687, 116682] 2026-10-19 15:07:43,868 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted ir.property records with IDs: [49031] 2026-10-19 15:07:43,868 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted res.partner records with IDs: [4800] 2026-10-19 15:07:43,905 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted approval.request.line records with IDs: [63] 2026-10-19 15:07:44,139 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [172] 2026-10-19 15:07:44,220 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.message records with IDs: [116685, 116683] 2026-10-19 15:07:44,452 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted res.partner records with IDs: [4798] 2026-10-19 15:07:44,681 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.message records with IDs: [116689, 116688, 116684] 2026-10-19 15:07:44,725 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted viin.approval.request records with IDs: [144] 2026-10-19 15:07:44,736 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_approval.tests.test_base_unlink_single_strategy: Starting TestApprovalBaseUnlinkSingleStrategy.test_non_draft_request_not_cancelled_when_source_deleted ... 2026-10-19 15:07:45,965 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 671 and Message-Id '<538191911524530.1792422465.831195592880249-openerp-message-notify@3402a05e02fb>' from 'viindoobot@example.viindoo.com' to (redacted) 'a****@yourcompany.example.com' successfully sent 2026-10-19 15:07:45,965 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 15:07:46,157 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [671] 2026-10-19 15:07:46,158 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 15:07:46,403 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [158] 2026-10-19 15:07:46,931 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.message records with IDs: [116700, 116697, 116693, 116690] 2026-10-19 15:07:47,247 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted res.partner records with IDs: [4801] 2026-10-19 15:07:47,536 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-19 15:07:47,540 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_approval.tests.test_catalog_button_visibility: Starting TestCatalogButtonVisibility.test_action_add_from_catalog_rejected_when_line_product_disabled ... 2026-10-19 15:07:48,029 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-19 15:07:48,033 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_approval.tests.test_dest_model_by_mode: Starting TestDestModelByMode.test_dest_model_multi ... 2026-10-19 15:07:48,714 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_approval.tests.test_dest_model_by_mode: Starting TestDestModelByMode.test_dest_model_single ... 2026-10-19 15:07:49,291 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_approval.tests.test_dest_model_by_mode: Starting TestDestModelByMode.test_switch_mode_updates_dest_model_and_lines ... 2026-10-19 15:07:50,205 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted approval.request.field.mapping.line records with IDs: [130719, 130720, 130721, 130722, 130723, 130724, 130725] 2026-10-19 15:07:51,147 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted approval.request.field.mapping.line records with IDs: [130726, 130727, 130728, 130729, 130730, 130731, 130732, 130733, 130734, 130735, 130736] 2026-10-19 15:07:51,655 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-19 15:07:51,659 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_approval.tests.test_dest_model_mapping_regen: Starting TestDestModelMappingRegen.test_mapping_targets_change_with_mode ... 2026-10-19 15:07:52,619 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted approval.request.field.mapping.line records with IDs: [130744, 130745, 130746, 130747, 130748, 130749, 130750] 2026-10-19 15:07:53,063 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-19 15:07:53,066 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_approval.tests.test_dynamic_field_in_views_request: Starting TestApprovalRequestDynamicField.test_dynamic_fields_rendering_in_approval_request_form_view ... 2026-10-19 15:07:53,251 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-19 15:07:53,254 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_approval.tests.test_dynamic_field_in_views_wizard: Starting TestWizardDynamicFieldsStrictAll.test_wizard_head_and_line_dynamic_fields_use_strict_patterns ... 2026-10-19 15:07:53,543 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-19 15:07:56,591 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_approval.tests.test_inactive_approvers: Starting TestInactiveApprovers.test_approver_tree_keeps_inactive_multi_users_visible ... 2026-10-19 15:07:56,668 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_approval.tests.test_inactive_approvers: Starting TestInactiveApprovers.test_deactivating_current_sequential_approver_moves_activity_to_next_active_step ... 2026-10-19 15:07:57,166 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 672 and Message-Id '<635521050619899.1792422477.071421623229980-openerp-message-notify@3402a05e02fb>' from 'inactive_submitter_user@example.viindoo.com' to (redacted) 'i****************_a@example.viindoo.com' successfully sent 2026-10-19 15:07:57,167 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 15:07:57,222 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #2346 deleted mail.mail records with IDs: [672] 2026-10-19 15:07:57,222 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 15:07:57,399 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted discuss.channel.member records with IDs: [2775] 2026-10-19 15:07:57,424 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [159] 2026-10-19 15:07:57,633 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 673 and Message-Id '<238615780435885.1792422477.511879205703735-openerp-message-notify@3402a05e02fb>' from 'viindoobot@example.viindoo.com' to (redacted) 'i****************_b@example.viindoo.com' successfully sent 2026-10-19 15:07:57,633 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 15:07:57,649 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [673] 2026-10-19 15:07:57,649 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 15:07:57,774 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_approval.tests.test_inactive_approvers: Starting TestInactiveApprovers.test_deactivating_only_pending_approver_refuses_request_and_clears_activity ... 2026-10-19 15:07:58,349 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 674 and Message-Id '<980091581821211.1792422478.210087060928345-openerp-message-notify@3402a05e02fb>' from 'inactive_submitter_user@example.viindoo.com' to (redacted) 'i****************_a@example.viindoo.com' successfully sent 2026-10-19 15:07:58,349 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 15:07:58,396 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #2346 deleted mail.mail records with IDs: [674] 2026-10-19 15:07:58,396 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 15:07:58,540 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted discuss.channel.member records with IDs: [2775] 2026-10-19 15:07:58,566 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [161] 2026-10-19 15:07:58,682 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_approval.tests.test_inactive_approvers: Starting TestInactiveApprovers.test_python_selector_skips_inactive_users ... 2026-10-19 15:07:58,765 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted discuss.channel.member records with IDs: [2776] 2026-10-19 15:07:59,158 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_approval.tests.test_inactive_approvers: Starting TestInactiveApprovers.test_reactivating_pending_sequential_approver_recreates_activity ... 2026-10-19 15:07:59,746 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 675 and Message-Id '<711939203371850.1792422479.610350131988525-openerp-message-notify@3402a05e02fb>' from 'inactive_submitter_user@example.viindoo.com' to (redacted) 'i****************_a@example.viindoo.com' successfully sent 2026-10-19 15:07:59,747 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 15:07:59,810 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #2346 deleted mail.mail records with IDs: [675] 2026-10-19 15:07:59,811 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 15:08:00,029 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted discuss.channel.member records with IDs: [2775] 2026-10-19 15:08:00,059 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [162] 2026-10-19 15:08:00,298 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 676 and Message-Id '<603183244886933.1792422480.157837629318237-openerp-message-notify@3402a05e02fb>' from 'viindoobot@example.viindoo.com' to (redacted) 'i****************_b@example.viindoo.com' successfully sent 2026-10-19 15:08:00,298 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 15:08:00,314 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [676] 2026-10-19 15:08:00,314 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 15:08:00,513 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [163] 2026-10-19 15:08:00,742 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 677 and Message-Id '<739459160959100.1792422480.613218784332275-openerp-message-notify@3402a05e02fb>' from 'viindoobot@example.viindoo.com' to (redacted) 'i****************_a@example.viindoo.com' successfully sent 2026-10-19 15:08:00,742 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 15:08:00,756 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [677] 2026-10-19 15:08:00,757 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 15:08:00,859 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-19 15:08:00,862 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_approval.tests.test_mapping_line_domains: Starting TestMappingLineDomains.test_child_mapping_domains ... 2026-10-19 15:08:01,001 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_approval.tests.test_mapping_line_domains: Starting TestMappingLineDomains.test_dest_allows_company_and_currency_manual ... 2026-10-19 15:08:01,016 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_approval.tests.test_mapping_line_domains: Starting TestMappingLineDomains.test_dest_candidates_from_model_by_mode ... 2026-10-19 15:08:02,039 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_approval.tests.test_mapping_line_domains: Starting TestMappingLineDomains.test_src_domain_basic_constraints ... 2026-10-19 15:08:02,077 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-19 15:08:03,138 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_approval.tests.test_partner_child_mapping_no_subject_creation: Starting TestPartnerChildMappingNoSubjectCreation.test_01_create_from_partner_children_does_not_create_partner ... 2026-10-19 15:08:03,979 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_approval.tests.test_partner_child_mapping_no_subject_creation: Starting TestPartnerChildMappingNoSubjectCreation.test_02_confirm_from_partner_children_does_not_create_partner ... 2026-10-19 15:08:05,098 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 678 and Message-Id '<996866864755761.1792422484.964340448379517-openerp-message-notify@3402a05e02fb>' from 'viindoobot@example.viindoo.com' to (redacted) 'a****@yourcompany.example.com' successfully sent 2026-10-19 15:08:05,099 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 15:08:05,323 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [678] 2026-10-19 15:08:05,323 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 15:08:05,389 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_approval.tests.test_partner_child_mapping_no_subject_creation: Starting TestPartnerChildMappingNoSubjectCreation.test_03_update_existing_request_via_attach_context ... 2026-10-19 15:08:06,597 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 679 and Message-Id '<141590384891694.1792422486.463575124740601-openerp-message-notify@3402a05e02fb>' from 'viindoobot@example.viindoo.com' to (redacted) 'a****@yourcompany.example.com' successfully sent 2026-10-19 15:08:06,597 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 15:08:06,814 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [679] 2026-10-19 15:08:06,815 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 15:08:06,891 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-19 15:08:15,354 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_approval.tests.test_report_view_not_updatable: Starting TestReportViewNotUpdatable.test_changing_the_company_currency_must_not_crash_the_database ... 2026-10-19 15:08:16,033 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_approval.tests.test_report_view_not_updatable: Starting TestReportViewNotUpdatable.test_no_report_view_carries_a_field_a_flush_can_write_back ... 2026-10-19 15:08:16,454 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-19 15:08:16,457 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_approval.tests.test_request_line_create_controls: Starting TestApprovalRequestLineCreateControls.test_request_line_create_controls_are_hidden_outside_draft ... 2026-10-19 15:08:16,533 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-19 15:08:16,777 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_approval.tests.test_request_line_currency_check: Starting TestRequestLineCurrencyCheck.test_line_in_another_currency_is_refused ... 2026-10-19 15:08:17,152 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_approval.tests.test_request_line_currency_check: Starting TestRequestLineCurrencyCheck.test_nested_line_follows_the_request_currency ... 2026-10-19 15:08:17,569 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_approval.tests.test_request_line_currency_check: Starting TestRequestLineCurrencyCheck.test_request_with_many_lines_is_created ... 2026-10-19 15:08:18,770 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_approval.tests.test_request_line_currency_check: Starting TestRequestLineCurrencyCheck.test_request_with_many_nested_lines_is_created_in_its_currency ... 2026-10-19 15:08:20,797 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-19 15:08:20,800 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_approval.tests.test_res_config_settings_upsell: Starting TestApprovalSettingsUpsell.test_availability_fields_exist ... 2026-10-19 15:08:20,801 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_approval.tests.test_res_config_settings_upsell: Starting TestApprovalSettingsUpsell.test_compute_availability_matches_registry ... 2026-10-19 15:08:21,260 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_approval.tests.test_res_config_settings_upsell: Starting TestApprovalSettingsUpsell.test_module_toggle_fields_exist ... 2026-10-19 15:08:21,279 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-19 15:08:21,322 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_approval.tests.test_respect_explicit_dest: Starting TestRespectExplicitDest.test_explicit_two_dests_preserved ... 2026-10-19 15:08:22,076 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted approval.request.field.mapping.line records with IDs: [131020, 131021, 131022, 131023, 131024, 131025, 131026] 2026-10-19 15:08:22,490 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_approval.tests.test_respect_explicit_dest: Starting TestRespectExplicitDest.test_invalid_explicit_dest_falls_back ... 2026-10-19 15:08:23,358 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted approval.request.field.mapping.line records with IDs: [131029, 131030, 131031, 131032, 131033, 131034, 131035] 2026-10-19 15:08:23,718 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-19 15:08:41,529 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 680 and Message-Id '<464162332877223.1792422521.482918500900269-openerp-private@3402a05e02fb>' from 'viindoobot@example.viindoo.com' to (redacted) "'***@example.com'" successfully sent 2026-10-19 15:08:41,529 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 15:08:41,543 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [680] 2026-10-19 15:08:41,563 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.message records with IDs: [117379] 2026-10-19 15:08:41,563 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 15:08:41,575 100 INFO rb-993a05d-225723-426370 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-19 15:08:42,021 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_approval.tests.test_slip_field_multi_company_isolation: Starting TestSlipFieldMultiCompanyIsolation.test_header_slip_field_cannot_be_read_across_company ... 2026-10-19 15:08:42,070 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [2], uid: 2349, model: viin.approval.type.header.slip.field 2026-10-19 15:08:42,094 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_approval.tests.test_slip_field_multi_company_isolation: Starting TestSlipFieldMultiCompanyIsolation.test_header_slip_field_remains_readable_within_same_company ... 2026-10-19 15:08:42,134 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_approval.tests.test_slip_field_multi_company_isolation: Starting TestSlipFieldMultiCompanyIsolation.test_line_slip_field_cannot_be_read_across_company ... 2026-10-19 15:08:42,166 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [2], uid: 2349, model: viin.approval.type.line.slip.field 2026-10-19 15:08:42,188 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_approval.tests.test_slip_field_multi_company_isolation: Starting TestSlipFieldMultiCompanyIsolation.test_line_slip_field_remains_readable_within_same_company ... 2026-10-19 15:08:42,280 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-19 15:08:44,203 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_approval.tests.test_snapshot_diff_engine_exclude_from_snapshot_type_multi: Starting TestSnapshotDiffEngineExcludeFromSnapshotTypeMulti.test_301_approval_type_multi_ref_only ... 2026-10-19 15:08:44,307 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_approval.tests.test_snapshot_diff_engine_exclude_from_snapshot_type_multi: Starting TestSnapshotDiffEngineExcludeFromSnapshotTypeMulti.test_302_approval_type_multi_ref_and_user ... 2026-10-19 15:08:44,317 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_approval.tests.test_snapshot_diff_engine_exclude_from_snapshot_type_multi: Starting TestSnapshotDiffEngineExcludeFromSnapshotTypeMulti.test_303_multi_excluded_line_fields_do_not_post_diff_messages ... 2026-10-19 15:08:45,804 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 681 and Message-Id '<563035512032415.1792422525.680626630783081-openerp-message-notify@3402a05e02fb>' from 't.t@example.com' to (redacted) 'a****@yourcompany.example.com' successfully sent 2026-10-19 15:08:45,804 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 15:08:45,969 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #2350 deleted mail.mail records with IDs: [681] 2026-10-19 15:08:45,970 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 15:08:46,138 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-19 15:08:48,679 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_approval.tests.test_snapshot_diff_engine_exclude_from_snapshot_type_single: Starting TestSnapshotDiffEngineExcludeFromSnapshotTypeSingle.test_101_approval_type_header ... 2026-10-19 15:08:48,787 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_approval.tests.test_snapshot_diff_engine_exclude_from_snapshot_type_single: Starting TestSnapshotDiffEngineExcludeFromSnapshotTypeSingle.test_102_approval_type_child ... 2026-10-19 15:08:48,818 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_approval.tests.test_snapshot_diff_engine_exclude_from_snapshot_type_single: Starting TestSnapshotDiffEngineExcludeFromSnapshotTypeSingle.test_103_approval_type_mixed ... 2026-10-19 15:08:48,851 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_approval.tests.test_snapshot_diff_engine_exclude_from_snapshot_type_single: Starting TestSnapshotDiffEngineExcludeFromSnapshotTypeSingle.test_201_header_excluded_field_does_not_post_diff_messages ... 2026-10-19 15:08:50,281 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 682 and Message-Id '<412783650556542.1792422530.141553640365601-openerp-message-notify@3402a05e02fb>' from 't.t@example.com' to (redacted) 'a****@yourcompany.example.com' successfully sent 2026-10-19 15:08:50,282 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 15:08:50,519 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #2351 deleted mail.mail records with IDs: [682] 2026-10-19 15:08:50,519 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 15:08:50,711 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_approval.tests.test_snapshot_diff_engine_exclude_from_snapshot_type_single: Starting TestSnapshotDiffEngineExcludeFromSnapshotTypeSingle.test_202_child_excluded_field_does_not_post_diff_messages ... 2026-10-19 15:08:53,442 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 683 and Message-Id '<833473707236130.1792422533.329578399658203-openerp-message-notify@3402a05e02fb>' from 't.t@example.com' to (redacted) 'a****@yourcompany.example.com' successfully sent 2026-10-19 15:08:53,442 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 15:08:53,661 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #2351 deleted mail.mail records with IDs: [683] 2026-10-19 15:08:53,662 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 15:08:53,870 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_approval.tests.test_snapshot_diff_engine_exclude_from_snapshot_type_single: Starting TestSnapshotDiffEngineExcludeFromSnapshotTypeSingle.test_203_mixed_excluded_fields_scoped_correctly ... 2026-10-19 15:08:55,540 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 684 and Message-Id '<911974745463485.1792422535.389493703842163-openerp-message-notify@3402a05e02fb>' from 't.t@example.com' to (redacted) 'a****@yourcompany.example.com' successfully sent 2026-10-19 15:08:55,541 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 15:08:55,746 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #2351 deleted mail.mail records with IDs: [684] 2026-10-19 15:08:55,747 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 15:08:55,924 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-19 15:08:57,681 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_approval.tests.test_snapshot_diff_engine_root_model: Starting TestSnapshotDiffEngineRootModel.test_101_single_diff_message_when_child_updated_via_parent_write ... 2026-10-19 15:08:58,863 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 685 and Message-Id '<152230474993785.1792422538.731942176818848-openerp-message-notify@3402a05e02fb>' from 't.t@example.com' to (redacted) 'a****@yourcompany.example.com' successfully sent 2026-10-19 15:08:58,863 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 15:08:59,052 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #2352 deleted mail.mail records with IDs: [685] 2026-10-19 15:08:59,053 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 15:08:59,324 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 686 and Message-Id '<437116830785768.1792422539.275188684463501-openerp-4829-res.partner@3402a05e02fb>' from 'viindoobot@example.viindoo.com' to (redacted) 'a****@yourcompany.example.com' successfully sent 2026-10-19 15:08:59,324 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 15:08:59,334 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [686] 2026-10-19 15:08:59,335 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 15:08:59,513 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 687 and Message-Id '<463041382451541.1792422539.408062219619751-openerp-163-viin.approval.request@3402a05e02fb>' from 'viindoobot@example.viindoo.com' to (redacted) 'a****@yourcompany.example.com' successfully sent 2026-10-19 15:08:59,513 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 15:08:59,532 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [687] 2026-10-19 15:08:59,532 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 15:08:59,646 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 688 and Message-Id '<336487315847534.1792422539.585321426391602-openerp-4828-res.partner@3402a05e02fb>' from 'viindoobot@example.viindoo.com' to (redacted) 'a****@yourcompany.example.com' successfully sent 2026-10-19 15:08:59,647 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 15:08:59,664 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [688] 2026-10-19 15:08:59,665 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 15:08:59,748 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_approval.tests.test_snapshot_diff_engine_root_model: Starting TestSnapshotDiffEngineRootModel.test_102_single_diff_message_when_child_updated_directly ... 2026-10-19 15:09:01,051 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 689 and Message-Id '<866520868421867.1792422540.915947675704956-openerp-message-notify@3402a05e02fb>' from 't.t@example.com' to (redacted) 'a****@yourcompany.example.com' successfully sent 2026-10-19 15:09:01,051 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 15:09:01,325 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #2352 deleted mail.mail records with IDs: [689] 2026-10-19 15:09:01,325 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 15:09:01,626 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 690 and Message-Id '<301438204671232.1792422541.546594142913818-openerp-164-viin.approval.request@3402a05e02fb>' from 'viindoobot@example.viindoo.com' to (redacted) 'a****@yourcompany.example.com' successfully sent 2026-10-19 15:09:01,626 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 15:09:01,640 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [690] 2026-10-19 15:09:01,640 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 15:09:01,764 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 691 and Message-Id '<683923326521235.1792422541.696937799453735-openerp-4829-res.partner@3402a05e02fb>' from 'viindoobot@example.viindoo.com' to (redacted) 'a****@yourcompany.example.com' successfully sent 2026-10-19 15:09:01,764 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 15:09:01,778 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [691] 2026-10-19 15:09:01,778 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 15:09:01,855 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-19 15:09:04,107 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_approval_account.tests.test_approval_account_move_display_type: Starting TestAccountMoveDisplayTypeMappingAndSync.test_account_move_display_type_mismatch_source_to_request ... 2026-10-19 15:09:06,168 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_approval_account.tests.test_approval_account_move_display_type: Starting TestAccountMoveDisplayTypeMappingAndSync.test_account_move_display_type_not_mapped_means_request_always_false ... 2026-10-19 15:09:08,022 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_approval_account.tests.test_approval_account_move_display_type: Starting TestAccountMoveDisplayTypeMappingAndSync.test_account_move_display_type_sync_two_way_with_required_source_field ... 2026-10-19 15:09:09,857 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-19 15:09:24,299 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_approval_account.tests.test_approval_account_request_type_generation_by_chart_template: Starting TestApprovalRequestTypeGenerationByChartTemplate.test_branch_without_chart_template_should_not_have_accounting_types ... 2026-10-19 15:09:24,540 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_approval_account.tests.test_approval_account_request_type_generation_by_chart_template: Starting TestApprovalRequestTypeGenerationByChartTemplate.test_company_without_chart_template_should_not_have_accounting_types ... 2026-10-19 15:09:24,546 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_approval_account.tests.test_approval_account_request_type_generation_by_chart_template: Starting TestApprovalRequestTypeGenerationByChartTemplate.test_loading_chart_template_should_generate_types_for_company_and_branch ... 2026-10-19 15:09:31,779 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-19 15:09:32,880 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_approval_account.tests.test_approval_accounting_request_types: Starting TestAccountingRequestTypesExistence.test_customer_invoice_type_core_config ... 2026-10-19 15:09:32,966 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_approval_account.tests.test_approval_accounting_request_types: Starting TestAccountingRequestTypesExistence.test_customer_refund_type_core_config ... 2026-10-19 15:09:32,988 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_approval_account.tests.test_approval_accounting_request_types: Starting TestAccountingRequestTypesExistence.test_types_should_exist ... 2026-10-19 15:09:32,990 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_approval_account.tests.test_approval_accounting_request_types: Starting TestAccountingRequestTypesExistence.test_vendor_payment_type_core_config ... 2026-10-19 15:09:33,036 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-19 15:09:34,405 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_approval_account.tests.test_approval_customer_invoice: Starting TestCustomerInvoiceApprovalFlow.test_customer_invoice_display_type_sync_bidirectional ... 2026-10-19 15:09:35,866 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_approval_account.tests.test_approval_customer_invoice: Starting TestCustomerInvoiceApprovalFlow.test_customer_invoice_line_analytic_distribution_sync ... 2026-10-19 15:09:47,335 100 INFO rb-993a05d-225723-426370 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan2_id_index on table crossovered_budget_line 2026-10-19 15:09:47,335 100 INFO rb-993a05d-225723-426370 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan3_id_index on table crossovered_budget_line 2026-10-19 15:09:47,335 100 INFO rb-993a05d-225723-426370 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan4_id_index on table crossovered_budget_line 2026-10-19 15:09:47,335 100 INFO rb-993a05d-225723-426370 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan10_id_index on table crossovered_budget_line 2026-10-19 15:09:47,335 100 INFO rb-993a05d-225723-426370 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan11_id_index on table crossovered_budget_line 2026-10-19 15:09:47,335 100 INFO rb-993a05d-225723-426370 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan12_id_index on table crossovered_budget_line 2026-10-19 15:09:47,335 100 INFO rb-993a05d-225723-426370 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan13_id_index on table crossovered_budget_line 2026-10-19 15:09:47,335 100 INFO rb-993a05d-225723-426370 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan14_id_index on table crossovered_budget_line 2026-10-19 15:09:47,335 100 INFO rb-993a05d-225723-426370 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan15_id_index on table crossovered_budget_line 2026-10-19 15:09:51,585 100 INFO rb-993a05d-225723-426370 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan2_id_index on table estimate_create_budget_wizard_line 2026-10-19 15:09:51,586 100 INFO rb-993a05d-225723-426370 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan3_id_index on table estimate_create_budget_wizard_line 2026-10-19 15:09:51,586 100 INFO rb-993a05d-225723-426370 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan4_id_index on table estimate_create_budget_wizard_line 2026-10-19 15:09:51,586 100 INFO rb-993a05d-225723-426370 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan10_id_index on table estimate_create_budget_wizard_line 2026-10-19 15:09:51,586 100 INFO rb-993a05d-225723-426370 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan11_id_index on table estimate_create_budget_wizard_line 2026-10-19 15:09:51,586 100 INFO rb-993a05d-225723-426370 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan12_id_index on table estimate_create_budget_wizard_line 2026-10-19 15:09:51,587 100 INFO rb-993a05d-225723-426370 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan13_id_index on table estimate_create_budget_wizard_line 2026-10-19 15:09:51,587 100 INFO rb-993a05d-225723-426370 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan14_id_index on table estimate_create_budget_wizard_line 2026-10-19 15:09:51,587 100 INFO rb-993a05d-225723-426370 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan15_id_index on table estimate_create_budget_wizard_line 2026-10-19 15:09:53,844 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 692 and Message-Id '<916168156018109.1792422593.712981939315796-openerp-message-notify@3402a05e02fb>' from 't.t@example.com' to (redacted) 'a****@yourcompany.example.com' successfully sent 2026-10-19 15:09:53,844 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 15:09:54,139 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #2356 deleted mail.mail records with IDs: [692] 2026-10-19 15:09:54,140 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 15:09:54,465 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [173] 2026-10-19 15:09:54,659 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 693 and Message-Id '<426117074346811.1792422594.557458877563477-openerp-169-viin.approval.request@3402a05e02fb>' from 'admin@yourcompany.example.com' to (redacted) 't**@example.com' successfully sent 2026-10-19 15:09:54,659 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 15:09:54,674 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [693] 2026-10-19 15:09:54,675 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 15:09:55,227 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 694 and Message-Id '<476347573847278.1792422595.159510850906372-openerp-169-viin.approval.request@3402a05e02fb>' from 'viindoobot@example.viindoo.com' to (redacted) 'a****@yourcompany.example.com' successfully sent 2026-10-19 15:09:55,227 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 15:09:55,356 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [694] 2026-10-19 15:09:55,356 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 15:09:55,455 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_approval_account.tests.test_approval_customer_invoice: Starting TestCustomerInvoiceApprovalFlow.test_customer_invoice_res_ref_mapping ... 2026-10-19 15:09:56,839 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_approval_account.tests.test_approval_customer_invoice: Starting TestCustomerInvoiceApprovalFlow.test_customer_invoice_snapshot_includes_invoice_line_taxes ... 2026-10-19 15:09:58,638 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 695 and Message-Id '<281956609283625.1792422598.529107809066772-openerp-message-notify@3402a05e02fb>' from 't.t@example.com' to (redacted) 'a****@yourcompany.example.com' successfully sent 2026-10-19 15:09:58,638 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 15:09:58,894 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #2356 deleted mail.mail records with IDs: [695] 2026-10-19 15:09:58,894 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 15:09:59,019 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_approval_account.tests.test_approval_customer_invoice: Starting TestCustomerInvoiceApprovalFlow.test_customer_invoice_sync_header ... 2026-10-19 15:10:00,505 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 696 and Message-Id '<461592252861930.1792422600.375621080398560-openerp-message-notify@3402a05e02fb>' from 't.t@example.com' to (redacted) 'a****@yourcompany.example.com' successfully sent 2026-10-19 15:10:00,506 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 15:10:00,710 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #2356 deleted mail.mail records with IDs: [696] 2026-10-19 15:10:00,711 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 15:10:00,984 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [175] 2026-10-19 15:10:01,177 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 697 and Message-Id '<236535915258792.1792422601.075951814651489-openerp-172-viin.approval.request@3402a05e02fb>' from 'admin@yourcompany.example.com' to (redacted) 't**@example.com' successfully sent 2026-10-19 15:10:01,177 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 15:10:01,190 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [697] 2026-10-19 15:10:01,190 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 15:10:01,546 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_approval_account.tests.test_approval_customer_invoice: Starting TestCustomerInvoiceApprovalFlow.test_customer_invoice_uses_source_journal_not_type_default ... 2026-10-19 15:10:03,060 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 698 and Message-Id '<543876122657342.1792422602.953940391540527-openerp-message-notify@3402a05e02fb>' from 't.t@example.com' to (redacted) 'a****@yourcompany.example.com' successfully sent 2026-10-19 15:10:03,061 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 15:10:03,243 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #2356 deleted mail.mail records with IDs: [698] 2026-10-19 15:10:03,243 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 15:10:03,522 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [176] 2026-10-19 15:10:03,793 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 699 and Message-Id '<023120346741897.1792422603.640210151672363-openerp-173-viin.approval.request@3402a05e02fb>' from 'admin@yourcompany.example.com' to (redacted) 't**@example.com' successfully sent 2026-10-19 15:10:03,794 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 15:10:03,809 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [699] 2026-10-19 15:10:03,810 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 15:10:04,178 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_approval_account.tests.test_approval_customer_invoice: Starting TestCustomerInvoiceApprovalFlow.test_full_flow_customer_invoice_confirm_then_validate ... 2026-10-19 15:10:05,893 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 700 and Message-Id '<169829979404831.1792422605.791083812713623-openerp-message-notify@3402a05e02fb>' from 't.t@example.com' to (redacted) 'a****@yourcompany.example.com' successfully sent 2026-10-19 15:10:05,893 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 15:10:06,122 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #2356 deleted mail.mail records with IDs: [700] 2026-10-19 15:10:06,122 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 15:10:06,407 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [177] 2026-10-19 15:10:06,651 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 701 and Message-Id '<150317866463857.1792422606.500443220138550-openerp-174-viin.approval.request@3402a05e02fb>' from 'admin@yourcompany.example.com' to (redacted) 't**@example.com' successfully sent 2026-10-19 15:10:06,652 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 15:10:06,669 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [701] 2026-10-19 15:10:06,670 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 15:10:10,827 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-19 15:10:12,481 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_approval_account.tests.test_approval_customer_refund: Starting TestCustomerRefundApprovalFlow.test_customer_refund_res_ref_mapping ... 2026-10-19 15:10:14,432 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_approval_account.tests.test_approval_customer_refund: Starting TestCustomerRefundApprovalFlow.test_customer_refund_sync_and_not_mixed ... 2026-10-19 15:10:15,746 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_approval_account.tests.test_approval_customer_refund: Starting TestCustomerRefundApprovalFlow.test_full_flow_customer_refund_confirm_then_validate ... 2026-10-19 15:10:17,049 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 702 and Message-Id '<071217806002873.1792422616.913797855377197-openerp-message-notify@3402a05e02fb>' from 't.t@example.com' to (redacted) 'a****@yourcompany.example.com' successfully sent 2026-10-19 15:10:17,049 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 15:10:17,220 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #2357 deleted mail.mail records with IDs: [702] 2026-10-19 15:10:17,221 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 15:10:17,487 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [178] 2026-10-19 15:10:17,649 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 703 and Message-Id '<287404918882254.1792422617.563655138015747-openerp-177-viin.approval.request@3402a05e02fb>' from 'admin@yourcompany.example.com' to (redacted) 't**@example.com' successfully sent 2026-10-19 15:10:17,650 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 15:10:17,663 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [703] 2026-10-19 15:10:17,663 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 15:10:17,820 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-19 15:10:19,045 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_approval_account.tests.test_approval_vendor_payment: Starting TestVendorPaymentsApprovalFlow.test_full_flow_vendor_payment_confirm_then_validate ... 2026-10-19 15:10:20,598 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 704 and Message-Id '<497662034118317.1792422620.427675247192383-openerp-message-notify@3402a05e02fb>' from 't.t@example.com' to (redacted) 'a****@yourcompany.example.com' successfully sent 2026-10-19 15:10:20,598 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 15:10:20,878 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #2358 deleted mail.mail records with IDs: [704] 2026-10-19 15:10:20,878 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 15:10:21,261 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [179] 2026-10-19 15:10:21,530 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 705 and Message-Id '<366570271554326.1792422621.380042552947998-openerp-178-viin.approval.request@3402a05e02fb>' from 'admin@yourcompany.example.com' to (redacted) 't**@example.com' successfully sent 2026-10-19 15:10:21,531 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 15:10:21,545 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [705] 2026-10-19 15:10:21,546 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 15:10:21,761 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_approval_account.tests.test_approval_vendor_payment: Starting TestVendorPaymentsApprovalFlow.test_vendor_payment_res_ref_mapping ... 2026-10-19 15:10:23,026 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_approval_account.tests.test_approval_vendor_payment: Starting TestVendorPaymentsApprovalFlow.test_vendor_payment_sync_and_not_mixed ... 2026-10-19 15:10:24,557 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-19 15:10:37,554 100 INFO rb-993a05d-225723-426370 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan2_id_index on table crossovered_budget_line 2026-10-19 15:10:37,554 100 INFO rb-993a05d-225723-426370 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan3_id_index on table crossovered_budget_line 2026-10-19 15:10:37,555 100 INFO rb-993a05d-225723-426370 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan4_id_index on table crossovered_budget_line 2026-10-19 15:10:37,555 100 INFO rb-993a05d-225723-426370 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan10_id_index on table crossovered_budget_line 2026-10-19 15:10:37,555 100 INFO rb-993a05d-225723-426370 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan11_id_index on table crossovered_budget_line 2026-10-19 15:10:37,555 100 INFO rb-993a05d-225723-426370 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan12_id_index on table crossovered_budget_line 2026-10-19 15:10:37,555 100 INFO rb-993a05d-225723-426370 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan13_id_index on table crossovered_budget_line 2026-10-19 15:10:37,555 100 INFO rb-993a05d-225723-426370 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan14_id_index on table crossovered_budget_line 2026-10-19 15:10:37,555 100 INFO rb-993a05d-225723-426370 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan15_id_index on table crossovered_budget_line 2026-10-19 15:10:41,864 100 INFO rb-993a05d-225723-426370 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan2_id_index on table estimate_create_budget_wizard_line 2026-10-19 15:10:41,864 100 INFO rb-993a05d-225723-426370 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan3_id_index on table estimate_create_budget_wizard_line 2026-10-19 15:10:41,864 100 INFO rb-993a05d-225723-426370 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan4_id_index on table estimate_create_budget_wizard_line 2026-10-19 15:10:41,864 100 INFO rb-993a05d-225723-426370 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan10_id_index on table estimate_create_budget_wizard_line 2026-10-19 15:10:41,865 100 INFO rb-993a05d-225723-426370 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan11_id_index on table estimate_create_budget_wizard_line 2026-10-19 15:10:41,865 100 INFO rb-993a05d-225723-426370 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan12_id_index on table estimate_create_budget_wizard_line 2026-10-19 15:10:41,865 100 INFO rb-993a05d-225723-426370 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan13_id_index on table estimate_create_budget_wizard_line 2026-10-19 15:10:41,865 100 INFO rb-993a05d-225723-426370 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan14_id_index on table estimate_create_budget_wizard_line 2026-10-19 15:10:41,865 100 INFO rb-993a05d-225723-426370 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan15_id_index on table estimate_create_budget_wizard_line 2026-10-19 15:10:43,224 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_approval_account.tests.test_viin_approvals_account: Starting TestViinApprovalsAccount.test_01_type_toggles_reflect_on_request_and_line ... 2026-10-19 15:10:43,669 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_approval_account.tests.test_viin_approvals_account: Starting TestViinApprovalsAccount.test_02_header_only_taxes_price_excluded ... 2026-10-19 15:10:43,992 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_approval_account.tests.test_viin_approvals_account: Starting TestViinApprovalsAccount.test_03_header_only_taxes_price_included ... 2026-10-19 15:10:44,389 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_approval_account.tests.test_viin_approvals_account: Starting TestViinApprovalsAccount.test_04_with_lines_header_tax_is_ignored_line_tax_applies ... 2026-10-19 15:10:44,796 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_approval_account.tests.test_viin_approvals_account: Starting TestViinApprovalsAccount.test_06_line_product_overrides_header_product_in_aal ... 2026-10-19 15:10:45,437 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [180] 2026-10-19 15:10:45,732 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_approval_account.tests.test_viin_approvals_account: Starting TestViinApprovalsAccount.test_07_distribution_vals_include_product_keys ... 2026-10-19 15:10:46,025 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_approval_account.tests.test_viin_approvals_account: Starting TestViinApprovalsAccount.test_08_header_and_line_generate_with_own_taxes_and_products ... 2026-10-19 15:10:46,694 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [181] 2026-10-19 15:10:49,957 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-19 15:11:03,406 100 INFO rb-993a05d-225723-426370 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan2_id_index on table crossovered_budget_line 2026-10-19 15:11:03,406 100 INFO rb-993a05d-225723-426370 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan3_id_index on table crossovered_budget_line 2026-10-19 15:11:03,406 100 INFO rb-993a05d-225723-426370 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan4_id_index on table crossovered_budget_line 2026-10-19 15:11:03,406 100 INFO rb-993a05d-225723-426370 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan10_id_index on table crossovered_budget_line 2026-10-19 15:11:03,406 100 INFO rb-993a05d-225723-426370 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan11_id_index on table crossovered_budget_line 2026-10-19 15:11:03,407 100 INFO rb-993a05d-225723-426370 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan12_id_index on table crossovered_budget_line 2026-10-19 15:11:03,407 100 INFO rb-993a05d-225723-426370 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan13_id_index on table crossovered_budget_line 2026-10-19 15:11:03,407 100 INFO rb-993a05d-225723-426370 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan14_id_index on table crossovered_budget_line 2026-10-19 15:11:03,407 100 INFO rb-993a05d-225723-426370 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan15_id_index on table crossovered_budget_line 2026-10-19 15:11:07,841 100 INFO rb-993a05d-225723-426370 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan2_id_index on table estimate_create_budget_wizard_line 2026-10-19 15:11:07,841 100 INFO rb-993a05d-225723-426370 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan3_id_index on table estimate_create_budget_wizard_line 2026-10-19 15:11:07,841 100 INFO rb-993a05d-225723-426370 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan4_id_index on table estimate_create_budget_wizard_line 2026-10-19 15:11:07,841 100 INFO rb-993a05d-225723-426370 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan10_id_index on table estimate_create_budget_wizard_line 2026-10-19 15:11:07,841 100 INFO rb-993a05d-225723-426370 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan11_id_index on table estimate_create_budget_wizard_line 2026-10-19 15:11:07,841 100 INFO rb-993a05d-225723-426370 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan12_id_index on table estimate_create_budget_wizard_line 2026-10-19 15:11:07,842 100 INFO rb-993a05d-225723-426370 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan13_id_index on table estimate_create_budget_wizard_line 2026-10-19 15:11:07,842 100 INFO rb-993a05d-225723-426370 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan14_id_index on table estimate_create_budget_wizard_line 2026-10-19 15:11:07,842 100 INFO rb-993a05d-225723-426370 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan15_id_index on table estimate_create_budget_wizard_line 2026-10-19 15:11:20,708 100 INFO rb-993a05d-225723-426370 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan2_id_index on table crossovered_budget_line 2026-10-19 15:11:20,708 100 INFO rb-993a05d-225723-426370 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan3_id_index on table crossovered_budget_line 2026-10-19 15:11:20,708 100 INFO rb-993a05d-225723-426370 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan4_id_index on table crossovered_budget_line 2026-10-19 15:11:20,709 100 INFO rb-993a05d-225723-426370 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan10_id_index on table crossovered_budget_line 2026-10-19 15:11:20,709 100 INFO rb-993a05d-225723-426370 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan11_id_index on table crossovered_budget_line 2026-10-19 15:11:20,709 100 INFO rb-993a05d-225723-426370 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan12_id_index on table crossovered_budget_line 2026-10-19 15:11:20,709 100 INFO rb-993a05d-225723-426370 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan13_id_index on table crossovered_budget_line 2026-10-19 15:11:20,709 100 INFO rb-993a05d-225723-426370 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan14_id_index on table crossovered_budget_line 2026-10-19 15:11:20,709 100 INFO rb-993a05d-225723-426370 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan15_id_index on table crossovered_budget_line 2026-10-19 15:11:20,709 100 INFO rb-993a05d-225723-426370 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan20_id_index on table crossovered_budget_line 2026-10-19 15:11:24,104 100 INFO rb-993a05d-225723-426370 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan2_id_index on table estimate_create_budget_wizard_line 2026-10-19 15:11:24,104 100 INFO rb-993a05d-225723-426370 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan3_id_index on table estimate_create_budget_wizard_line 2026-10-19 15:11:24,104 100 INFO rb-993a05d-225723-426370 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan4_id_index on table estimate_create_budget_wizard_line 2026-10-19 15:11:24,104 100 INFO rb-993a05d-225723-426370 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan10_id_index on table estimate_create_budget_wizard_line 2026-10-19 15:11:24,104 100 INFO rb-993a05d-225723-426370 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan11_id_index on table estimate_create_budget_wizard_line 2026-10-19 15:11:24,104 100 INFO rb-993a05d-225723-426370 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan12_id_index on table estimate_create_budget_wizard_line 2026-10-19 15:11:24,104 100 INFO rb-993a05d-225723-426370 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan13_id_index on table estimate_create_budget_wizard_line 2026-10-19 15:11:24,104 100 INFO rb-993a05d-225723-426370 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan14_id_index on table estimate_create_budget_wizard_line 2026-10-19 15:11:24,104 100 INFO rb-993a05d-225723-426370 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan15_id_index on table estimate_create_budget_wizard_line 2026-10-19 15:11:24,104 100 INFO rb-993a05d-225723-426370 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan20_id_index on table estimate_create_budget_wizard_line 2026-10-19 15:11:25,320 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_approval_account.tests.test_viin_approvals_analytic: Starting TestViinApprovalsAnalytic.test_01_distribution_vals_have_product_keys ... 2026-10-19 15:11:25,741 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_approval_account.tests.test_viin_approvals_analytic: Starting TestViinApprovalsAnalytic.test_02_request_product_propagates_to_header_analytic_lines ... 2026-10-19 15:11:26,428 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [182] 2026-10-19 15:11:26,727 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_approval_account.tests.test_viin_approvals_analytic: Starting TestViinApprovalsAnalytic.test_03_line_product_propagates_to_line_analytic_lines ... 2026-10-19 15:11:27,227 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [183] 2026-10-19 15:11:27,477 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_approval_account.tests.test_viin_approvals_analytic: Starting TestViinApprovalsAnalytic.test_04_header_and_line_both_generate_with_own_products ... 2026-10-19 15:11:27,925 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [184] 2026-10-19 15:11:28,253 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_approval_account.tests.test_viin_approvals_analytic: Starting TestViinApprovalsAnalytic.test_05_ref_fallbacks_to_name_when_reference_missing ... 2026-10-19 15:11:28,587 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [185] 2026-10-19 15:11:28,888 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_approval_account.tests.test_viin_approvals_analytic: Starting TestViinApprovalsAnalytic.test_06_wrong_plan_account_still_rejected_even_with_product ... 2026-10-19 15:11:33,389 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-19 15:11:46,707 100 INFO rb-993a05d-225723-426370 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan2_id_index on table crossovered_budget_line 2026-10-19 15:11:46,707 100 INFO rb-993a05d-225723-426370 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan3_id_index on table crossovered_budget_line 2026-10-19 15:11:46,707 100 INFO rb-993a05d-225723-426370 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan4_id_index on table crossovered_budget_line 2026-10-19 15:11:46,707 100 INFO rb-993a05d-225723-426370 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan10_id_index on table crossovered_budget_line 2026-10-19 15:11:46,707 100 INFO rb-993a05d-225723-426370 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan11_id_index on table crossovered_budget_line 2026-10-19 15:11:46,708 100 INFO rb-993a05d-225723-426370 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan12_id_index on table crossovered_budget_line 2026-10-19 15:11:46,708 100 INFO rb-993a05d-225723-426370 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan13_id_index on table crossovered_budget_line 2026-10-19 15:11:46,708 100 INFO rb-993a05d-225723-426370 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan14_id_index on table crossovered_budget_line 2026-10-19 15:11:46,708 100 INFO rb-993a05d-225723-426370 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan15_id_index on table crossovered_budget_line 2026-10-19 15:11:51,148 100 INFO rb-993a05d-225723-426370 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan2_id_index on table estimate_create_budget_wizard_line 2026-10-19 15:11:51,149 100 INFO rb-993a05d-225723-426370 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan3_id_index on table estimate_create_budget_wizard_line 2026-10-19 15:11:51,149 100 INFO rb-993a05d-225723-426370 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan4_id_index on table estimate_create_budget_wizard_line 2026-10-19 15:11:51,149 100 INFO rb-993a05d-225723-426370 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan10_id_index on table estimate_create_budget_wizard_line 2026-10-19 15:11:51,149 100 INFO rb-993a05d-225723-426370 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan11_id_index on table estimate_create_budget_wizard_line 2026-10-19 15:11:51,149 100 INFO rb-993a05d-225723-426370 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan12_id_index on table estimate_create_budget_wizard_line 2026-10-19 15:11:51,149 100 INFO rb-993a05d-225723-426370 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan13_id_index on table estimate_create_budget_wizard_line 2026-10-19 15:11:51,149 100 INFO rb-993a05d-225723-426370 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan14_id_index on table estimate_create_budget_wizard_line 2026-10-19 15:11:51,149 100 INFO rb-993a05d-225723-426370 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan15_id_index on table estimate_create_budget_wizard_line 2026-10-19 15:12:02,952 100 INFO rb-993a05d-225723-426370 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan2_id_index on table crossovered_budget_line 2026-10-19 15:12:02,952 100 INFO rb-993a05d-225723-426370 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan3_id_index on table crossovered_budget_line 2026-10-19 15:12:02,952 100 INFO rb-993a05d-225723-426370 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan4_id_index on table crossovered_budget_line 2026-10-19 15:12:02,952 100 INFO rb-993a05d-225723-426370 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan10_id_index on table crossovered_budget_line 2026-10-19 15:12:02,952 100 INFO rb-993a05d-225723-426370 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan11_id_index on table crossovered_budget_line 2026-10-19 15:12:02,952 100 INFO rb-993a05d-225723-426370 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan12_id_index on table crossovered_budget_line 2026-10-19 15:12:02,952 100 INFO rb-993a05d-225723-426370 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan13_id_index on table crossovered_budget_line 2026-10-19 15:12:02,952 100 INFO rb-993a05d-225723-426370 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan14_id_index on table crossovered_budget_line 2026-10-19 15:12:02,952 100 INFO rb-993a05d-225723-426370 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan15_id_index on table crossovered_budget_line 2026-10-19 15:12:02,952 100 INFO rb-993a05d-225723-426370 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan22_id_index on table crossovered_budget_line 2026-10-19 15:12:07,413 100 INFO rb-993a05d-225723-426370 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan2_id_index on table estimate_create_budget_wizard_line 2026-10-19 15:12:07,413 100 INFO rb-993a05d-225723-426370 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan3_id_index on table estimate_create_budget_wizard_line 2026-10-19 15:12:07,413 100 INFO rb-993a05d-225723-426370 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan4_id_index on table estimate_create_budget_wizard_line 2026-10-19 15:12:07,414 100 INFO rb-993a05d-225723-426370 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan10_id_index on table estimate_create_budget_wizard_line 2026-10-19 15:12:07,414 100 INFO rb-993a05d-225723-426370 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan11_id_index on table estimate_create_budget_wizard_line 2026-10-19 15:12:07,414 100 INFO rb-993a05d-225723-426370 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan12_id_index on table estimate_create_budget_wizard_line 2026-10-19 15:12:07,414 100 INFO rb-993a05d-225723-426370 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan13_id_index on table estimate_create_budget_wizard_line 2026-10-19 15:12:07,414 100 INFO rb-993a05d-225723-426370 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan14_id_index on table estimate_create_budget_wizard_line 2026-10-19 15:12:07,414 100 INFO rb-993a05d-225723-426370 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan15_id_index on table estimate_create_budget_wizard_line 2026-10-19 15:12:07,414 100 INFO rb-993a05d-225723-426370 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan22_id_index on table estimate_create_budget_wizard_line 2026-10-19 15:12:08,438 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_approval_analytic.tests.test_viin_approvals_analytic: Starting TestViinApprovalsAnalytic.test_01_request_generate_basic ... 2026-10-19 15:12:08,947 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [187] 2026-10-19 15:12:09,185 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_approval_analytic.tests.test_viin_approvals_analytic: Starting TestViinApprovalsAnalytic.test_02_line_generate_only_when_line_validated ... 2026-10-19 15:12:09,706 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [188] 2026-10-19 15:12:09,941 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_approval_analytic.tests.test_viin_approvals_analytic: Starting TestViinApprovalsAnalytic.test_03_idempotent_revalidate ... 2026-10-19 15:12:10,398 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [189] 2026-10-19 15:12:10,743 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #2 deleted account.analytic.line records with IDs: [570, 569] 2026-10-19 15:12:11,092 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [190] 2026-10-19 15:12:11,235 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_approval_analytic.tests.test_viin_approvals_analytic: Starting TestViinApprovalsAnalytic.test_04_invalid_business_domain_rejected ... 2026-10-19 15:12:11,701 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_approval_analytic.tests.test_viin_approvals_analytic: Starting TestViinApprovalsAnalytic.test_05_button_context_validate_rejects_wrong_plan ... 2026-10-19 15:12:12,163 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_approval_analytic.tests.test_viin_approvals_analytic: Starting TestViinApprovalsAnalytic.test_06_prevent_delete_account_in_use ... 2026-10-19 15:12:12,565 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [193] 2026-10-19 15:12:12,862 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted mail.message records with IDs: [117512] 2026-10-19 15:12:16,696 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-19 15:12:24,849 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_activity_updated_when_next_approver_changes ... 2026-10-19 15:12:25,497 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 706 and Message-Id '<603069911943900.1792422745.348035335540771-openerp-message-notify@3402a05e02fb>' from 'approval_submitter_user@example.viindoo.com' to (redacted) 'a******************er@example.viindoo.com' successfully sent 2026-10-19 15:12:25,498 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 15:12:25,564 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #2359 deleted mail.mail records with IDs: [706] 2026-10-19 15:12:25,564 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 15:12:25,884 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #2359 deleted mail.activity records with IDs: [194] 2026-10-19 15:12:26,095 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 707 and Message-Id '<270032180610809.1792422746.025796413421631-openerp-message-notify@3402a05e02fb>' from 'approval_submitter_user@example.viindoo.com' to (redacted) 'a*********************02@example.viindoo.com' successfully sent 2026-10-19 15:12:26,095 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 15:12:26,115 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #2359 deleted mail.mail records with IDs: [707] 2026-10-19 15:12:26,115 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 15:12:26,156 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_add_and_revoke_extra_approver ... 2026-10-19 15:12:26,695 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 708 and Message-Id '<922160210679206.1792422746.546868562698364-openerp-message-notify@3402a05e02fb>' from 'approval_submitter_user@example.viindoo.com' to (redacted) 'a******************er@example.viindoo.com' successfully sent 2026-10-19 15:12:26,696 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 15:12:26,735 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #2359 deleted mail.mail records with IDs: [708] 2026-10-19 15:12:26,736 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 15:12:27,003 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #2359 deleted mail.activity records with IDs: [196] 2026-10-19 15:12:27,195 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 709 and Message-Id '<152410923169158.1792422747.119733572006226-openerp-message-notify@3402a05e02fb>' from 'approval_submitter_user@example.viindoo.com' to (redacted) 'a******************er@example.viindoo.com' successfully sent 2026-10-19 15:12:27,196 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 15:12:27,210 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #2359 deleted mail.mail records with IDs: [709] 2026-10-19 15:12:27,210 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 15:12:27,261 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_approver_workload_report_exposes_flexible_flow_flags ... 2026-10-19 15:12:27,785 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 710 and Message-Id '<081419617745785.1792422747.684572696685791-openerp-message-notify@3402a05e02fb>' from 'approval_submitter_user@example.viindoo.com' to (redacted) 'a******************er@example.viindoo.com' successfully sent 2026-10-19 15:12:27,785 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 15:12:27,830 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #2359 deleted mail.mail records with IDs: [710] 2026-10-19 15:12:27,831 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 15:12:28,079 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #2359 deleted mail.activity records with IDs: [198] 2026-10-19 15:12:28,248 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 711 and Message-Id '<725190208015732.1792422748.185455083847046-openerp-message-notify@3402a05e02fb>' from 'approval_submitter_user@example.viindoo.com' to (redacted) 'a******************er@example.viindoo.com' successfully sent 2026-10-19 15:12:28,249 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 15:12:28,262 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #2359 deleted mail.mail records with IDs: [711] 2026-10-19 15:12:28,263 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 15:12:28,438 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_cannot_revoke_extra_approver_after_they_approved ... 2026-10-19 15:12:28,959 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 712 and Message-Id '<409523316637688.1792422748.796766757965088-openerp-message-notify@3402a05e02fb>' from 'approval_submitter_user@example.viindoo.com' to (redacted) 'a******************er@example.viindoo.com' successfully sent 2026-10-19 15:12:28,959 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 15:12:29,011 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #2359 deleted mail.mail records with IDs: [712] 2026-10-19 15:12:29,011 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 15:12:29,220 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #2359 deleted mail.activity records with IDs: [200] 2026-10-19 15:12:29,370 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 713 and Message-Id '<088517205187146.1792422749.317770957946777-openerp-message-notify@3402a05e02fb>' from 'approval_submitter_user@example.viindoo.com' to (redacted) 'a*********************02@example.viindoo.com' successfully sent 2026-10-19 15:12:29,370 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 15:12:29,383 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #2359 deleted mail.mail records with IDs: [713] 2026-10-19 15:12:29,383 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 15:12:29,548 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #2361 deleted mail.activity records with IDs: [201] 2026-10-19 15:12:29,730 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 714 and Message-Id '<439085915712260.1792422749.648202657699585-openerp-message-notify@3402a05e02fb>' from 'approval_officer_user_02@example.viindoo.com' to (redacted) 'a******************er@example.viindoo.com' successfully sent 2026-10-19 15:12:29,731 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 15:12:29,740 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #2361 deleted mail.mail records with IDs: [714] 2026-10-19 15:12:29,740 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 15:12:29,851 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_cannot_revoke_extra_approver_after_they_refused ... 2026-10-19 15:12:30,504 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 715 and Message-Id '<326796174678662.1792422750.351187705993652-openerp-message-notify@3402a05e02fb>' from 'approval_submitter_user@example.viindoo.com' to (redacted) 'a******************er@example.viindoo.com' successfully sent 2026-10-19 15:12:30,504 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 15:12:30,548 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #2359 deleted mail.mail records with IDs: [715] 2026-10-19 15:12:30,549 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 15:12:30,767 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #2359 deleted mail.activity records with IDs: [203] 2026-10-19 15:12:30,898 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 716 and Message-Id '<530094014403369.1792422750.854077100753784-openerp-message-notify@3402a05e02fb>' from 'approval_submitter_user@example.viindoo.com' to (redacted) 'a*********************02@example.viindoo.com' successfully sent 2026-10-19 15:12:30,898 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 15:12:30,911 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #2359 deleted mail.mail records with IDs: [716] 2026-10-19 15:12:30,911 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 15:12:31,108 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #2361 deleted mail.activity records with IDs: [204] 2026-10-19 15:12:31,290 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 717 and Message-Id '<241348770047692.1792422751.200106859207153-openerp-204-viin.approval.request@3402a05e02fb>' from 'approval_officer_user_02@example.viindoo.com' to (redacted) 'a********************er@example.viindoo.com', 'a******************er@example.viindoo.com' successfully sent 2026-10-19 15:12:31,290 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 2 2026-10-19 15:12:31,309 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #2361 deleted mail.mail records with IDs: [717] 2026-10-19 15:12:31,309 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 15:12:31,423 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_constraint_prevents_active_extra_approver_count_exceeding_limit ... 2026-10-19 15:12:31,853 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 718 and Message-Id '<932162966914364.1792422751.733078002929688-openerp-message-notify@3402a05e02fb>' from 'approval_submitter_user@example.viindoo.com' to (redacted) 'a******************er@example.viindoo.com' successfully sent 2026-10-19 15:12:31,854 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 15:12:31,903 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #2359 deleted mail.mail records with IDs: [718] 2026-10-19 15:12:31,904 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 15:12:32,206 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_default_approver_can_only_add_extra_approver_around_own_current_step ... 2026-10-19 15:12:32,848 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 719 and Message-Id '<895306519990637.1792422752.721241950988770-openerp-message-notify@3402a05e02fb>' from 'approval_submitter_user@example.viindoo.com' to (redacted) 'a******************er@example.viindoo.com' successfully sent 2026-10-19 15:12:32,849 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 15:12:32,907 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #2359 deleted mail.mail records with IDs: [719] 2026-10-19 15:12:32,908 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 15:12:33,766 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_follower_in_allowed_business_group_can_add_extra_approver ... 2026-10-19 15:12:36,122 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 720 and Message-Id '<696415660516621.1792422755.989270687103271-openerp-message-notify@3402a05e02fb>' from 'approval_submitter_user@example.viindoo.com' to (redacted) 'a******************er@example.viindoo.com' successfully sent 2026-10-19 15:12:36,123 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 15:12:36,178 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #2359 deleted mail.mail records with IDs: [720] 2026-10-19 15:12:36,179 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 15:12:36,402 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_max_extra_approvers_must_be_positive_when_enabled ... 2026-10-19 15:12:36,575 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_modified_approval_requests_action_disables_create ... 2026-10-19 15:12:36,586 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_modified_approval_requests_report_domain ... 2026-10-19 15:12:37,112 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 721 and Message-Id '<328872117978468.1792422756.984421491622925-openerp-message-notify@3402a05e02fb>' from 'approval_submitter_user@example.viindoo.com' to (redacted) 'a******************er@example.viindoo.com' successfully sent 2026-10-19 15:12:37,112 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 15:12:37,154 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #2359 deleted mail.mail records with IDs: [721] 2026-10-19 15:12:37,155 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 15:12:37,449 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #2359 deleted mail.activity records with IDs: [208] 2026-10-19 15:12:37,632 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 722 and Message-Id '<436143463897248.1792422757.559944391250610-openerp-message-notify@3402a05e02fb>' from 'approval_submitter_user@example.viindoo.com' to (redacted) 'a******************er@example.viindoo.com' successfully sent 2026-10-19 15:12:37,632 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 15:12:37,645 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #2359 deleted mail.mail records with IDs: [722] 2026-10-19 15:12:37,646 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 15:12:37,663 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_non_sequential_extra_revoke_keeps_only_pending_non_revoked_approvers ... 2026-10-19 15:12:38,327 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 723 and Message-Id '<314273114788424.1792422758.209182262420654-openerp-message-notify@3402a05e02fb>' from 'approval_submitter_user@example.viindoo.com' to (redacted) 'a******************er@example.viindoo.com' successfully sent 2026-10-19 15:12:38,327 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 15:12:38,393 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #2359 deleted mail.mail records with IDs: [723] 2026-10-19 15:12:38,394 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 15:12:38,541 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 724 and Message-Id '<812018649027190.1792422758.470382452011108-openerp-message-notify@3402a05e02fb>' from 'approval_submitter_user@example.viindoo.com' to (redacted) 'a*********************02@example.viindoo.com' successfully sent 2026-10-19 15:12:38,541 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 15:12:38,552 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #2359 deleted mail.mail records with IDs: [724] 2026-10-19 15:12:38,552 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 15:12:38,692 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 725 and Message-Id '<997124762852890.1792422758.623402357101440-openerp-message-notify@3402a05e02fb>' from 'approval_submitter_user@example.viindoo.com' to (redacted) 'a*********************03@example.viindoo.com' successfully sent 2026-10-19 15:12:38,692 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 15:12:38,705 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #2359 deleted mail.mail records with IDs: [725] 2026-10-19 15:12:38,705 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 15:12:38,840 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 726 and Message-Id '<208388971020870.1792422758.776497840881348-openerp-message-notify@3402a05e02fb>' from 'approval_submitter_user@example.viindoo.com' to (redacted) 'a*********************04@example.viindoo.com' successfully sent 2026-10-19 15:12:38,840 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 15:12:38,852 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #2359 deleted mail.mail records with IDs: [726] 2026-10-19 15:12:38,852 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 15:12:39,118 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 727 and Message-Id '<111688134937374.1792422759.065328121185303-openerp-message-notify@3402a05e02fb>' from 'approval_submitter_user@example.viindoo.com' to (redacted) 'a*********************05@example.viindoo.com' successfully sent 2026-10-19 15:12:39,118 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 15:12:39,155 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #2359 deleted mail.mail records with IDs: [727] 2026-10-19 15:12:39,156 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 15:12:39,364 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #2360 deleted mail.activity records with IDs: [210, 211, 212, 213, 214] 2026-10-19 15:12:39,547 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 728 and Message-Id '<796615836558911.1792422759.477514982223511-openerp-message-notify@3402a05e02fb>' from 'approval_officer_user@example.viindoo.com' to (redacted) 'a*********************02@example.viindoo.com' successfully sent 2026-10-19 15:12:39,547 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 15:12:39,558 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #2360 deleted mail.mail records with IDs: [728] 2026-10-19 15:12:39,559 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 15:12:39,691 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 729 and Message-Id '<469928802960438.1792422759.620446443557739-openerp-message-notify@3402a05e02fb>' from 'approval_officer_user@example.viindoo.com' to (redacted) 'a*********************05@example.viindoo.com' successfully sent 2026-10-19 15:12:39,692 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 15:12:39,703 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #2360 deleted mail.mail records with IDs: [729] 2026-10-19 15:12:39,704 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 15:12:39,840 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 730 and Message-Id '<784207814573589.1792422759.767642021179199-openerp-message-notify@3402a05e02fb>' from 'approval_officer_user@example.viindoo.com' to (redacted) 'a*********************03@example.viindoo.com' successfully sent 2026-10-19 15:12:39,840 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 15:12:39,852 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #2360 deleted mail.mail records with IDs: [730] 2026-10-19 15:12:39,853 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 15:12:39,997 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 731 and Message-Id '<373557358189339.1792422759.919185638427734-openerp-message-notify@3402a05e02fb>' from 'approval_officer_user@example.viindoo.com' to (redacted) 'a*********************04@example.viindoo.com' successfully sent 2026-10-19 15:12:39,997 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 15:12:40,012 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #2360 deleted mail.mail records with IDs: [731] 2026-10-19 15:12:40,012 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 15:12:40,261 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #2361 deleted mail.activity records with IDs: [215, 216, 217, 218] 2026-10-19 15:12:40,468 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 732 and Message-Id '<544052356474705.1792422760.376024484634399-openerp-message-notify@3402a05e02fb>' from 'approval_officer_user_02@example.viindoo.com' to (redacted) 'a*********************05@example.viindoo.com' successfully sent 2026-10-19 15:12:40,468 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 15:12:40,481 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #2361 deleted mail.mail records with IDs: [732] 2026-10-19 15:12:40,481 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 15:12:40,628 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 733 and Message-Id '<148881005755092.1792422760.551124811172485-openerp-message-notify@3402a05e02fb>' from 'approval_officer_user_02@example.viindoo.com' to (redacted) 'a*********************03@example.viindoo.com' successfully sent 2026-10-19 15:12:40,629 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 15:12:40,641 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #2361 deleted mail.mail records with IDs: [733] 2026-10-19 15:12:40,641 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 15:12:40,781 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 734 and Message-Id '<837137805484158.1792422760.705898761749268-openerp-message-notify@3402a05e02fb>' from 'approval_officer_user_02@example.viindoo.com' to (redacted) 'a*********************04@example.viindoo.com' successfully sent 2026-10-19 15:12:40,781 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 15:12:40,794 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #2361 deleted mail.mail records with IDs: [734] 2026-10-19 15:12:40,794 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 15:12:41,069 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #2359 deleted mail.activity records with IDs: [219] 2026-10-19 15:12:41,192 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_pending_default_approver_can_add_extra_approver_in_non_sequential_flow ... 2026-10-19 15:12:42,046 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 735 and Message-Id '<927545002924080.1792422761.851962327957153-openerp-message-notify@3402a05e02fb>' from 'approval_submitter_user@example.viindoo.com' to (redacted) 'a******************er@example.viindoo.com' successfully sent 2026-10-19 15:12:42,046 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 15:12:42,135 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #2359 deleted mail.mail records with IDs: [735] 2026-10-19 15:12:42,136 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 15:12:42,314 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 736 and Message-Id '<899140790932722.1792422762.235500574111938-openerp-message-notify@3402a05e02fb>' from 'approval_submitter_user@example.viindoo.com' to (redacted) 'a*********************02@example.viindoo.com' successfully sent 2026-10-19 15:12:42,314 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 15:12:42,327 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #2359 deleted mail.mail records with IDs: [736] 2026-10-19 15:12:42,328 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 15:12:42,639 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 737 and Message-Id '<044385471047914.1792422762.566517353057861-openerp-message-notify@3402a05e02fb>' from 'approval_officer_user_02@example.viindoo.com' to (redacted) 'a*********************03@example.viindoo.com' successfully sent 2026-10-19 15:12:42,639 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 15:12:42,671 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #2361 deleted mail.mail records with IDs: [737] 2026-10-19 15:12:42,672 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 15:12:42,772 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_progress_recomputed_after_revoke_extra_required_approver ... 2026-10-19 15:12:43,407 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 738 and Message-Id '<451462507922094.1792422763.269489765167236-openerp-message-notify@3402a05e02fb>' from 'approval_submitter_user@example.viindoo.com' to (redacted) 'a******************er@example.viindoo.com' successfully sent 2026-10-19 15:12:43,407 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 15:12:43,456 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #2359 deleted mail.mail records with IDs: [738] 2026-10-19 15:12:43,457 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 15:12:43,768 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #2360 deleted mail.activity records with IDs: [225] 2026-10-19 15:12:44,001 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 739 and Message-Id '<537437059949970.1792422763.913885354995728-openerp-message-notify@3402a05e02fb>' from 'approval_officer_user@example.viindoo.com' to (redacted) 'a*********************02@example.viindoo.com' successfully sent 2026-10-19 15:12:44,002 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 15:12:44,018 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #2360 deleted mail.mail records with IDs: [739] 2026-10-19 15:12:44,019 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 15:12:44,263 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #2359 deleted mail.activity records with IDs: [226] 2026-10-19 15:12:44,315 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_request_overview_report_excludes_revoked_extra_from_approver_counts ... 2026-10-19 15:12:44,880 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 740 and Message-Id '<120600273266954.1792422764.712232351303101-openerp-message-notify@3402a05e02fb>' from 'approval_submitter_user@example.viindoo.com' to (redacted) 'a******************er@example.viindoo.com' successfully sent 2026-10-19 15:12:44,881 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 15:12:44,935 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #2359 deleted mail.mail records with IDs: [740] 2026-10-19 15:12:44,935 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 15:12:45,220 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #2359 deleted mail.activity records with IDs: [227] 2026-10-19 15:12:45,412 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 741 and Message-Id '<111251752105192.1792422765.345479488372803-openerp-message-notify@3402a05e02fb>' from 'approval_submitter_user@example.viindoo.com' to (redacted) 'a******************er@example.viindoo.com' successfully sent 2026-10-19 15:12:45,412 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 15:12:45,428 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #2359 deleted mail.mail records with IDs: [741] 2026-10-19 15:12:45,428 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 15:12:45,664 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_revoke_extra_approver_in_draft ... 2026-10-19 15:12:46,099 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_revoke_extra_approver_removes_activity_for_sequential_multiple_approvers ... 2026-10-19 15:12:46,828 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 742 and Message-Id '<609557277571138.1792422766.679770708084106-openerp-message-notify@3402a05e02fb>' from 'approval_submitter_user@example.viindoo.com' to (redacted) 'a******************er@example.viindoo.com' successfully sent 2026-10-19 15:12:46,828 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 15:12:46,891 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #2359 deleted mail.mail records with IDs: [742] 2026-10-19 15:12:46,891 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 15:12:47,026 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 743 and Message-Id '<163951756625655.1792422766.956213235855103-openerp-message-notify@3402a05e02fb>' from 'approval_submitter_user@example.viindoo.com' to (redacted) 'a*********************02@example.viindoo.com' successfully sent 2026-10-19 15:12:47,026 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 15:12:47,039 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #2359 deleted mail.mail records with IDs: [743] 2026-10-19 15:12:47,039 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 15:12:47,260 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #2359 deleted mail.activity records with IDs: [229, 230] 2026-10-19 15:12:47,471 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 744 and Message-Id '<765555197539567.1792422767.399236917495728-openerp-message-notify@3402a05e02fb>' from 'approval_submitter_user@example.viindoo.com' to (redacted) 'a*********************03@example.viindoo.com' successfully sent 2026-10-19 15:12:47,471 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 15:12:47,487 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #2359 deleted mail.mail records with IDs: [744] 2026-10-19 15:12:47,487 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 15:12:47,727 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #2359 deleted mail.activity records with IDs: [231] 2026-10-19 15:12:47,902 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 745 and Message-Id '<085112613209470.1792422767.829421997070312-openerp-message-notify@3402a05e02fb>' from 'approval_submitter_user@example.viindoo.com' to (redacted) 'a******************er@example.viindoo.com' successfully sent 2026-10-19 15:12:47,902 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 15:12:47,922 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #2359 deleted mail.mail records with IDs: [745] 2026-10-19 15:12:47,922 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 15:12:48,075 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 746 and Message-Id '<680679606540401.1792422767.982335567474365-openerp-message-notify@3402a05e02fb>' from 'approval_submitter_user@example.viindoo.com' to (redacted) 'a*********************02@example.viindoo.com' successfully sent 2026-10-19 15:12:48,075 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 15:12:48,088 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #2359 deleted mail.mail records with IDs: [746] 2026-10-19 15:12:48,088 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 15:12:48,121 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_revoke_extra_approver_removes_activity_in_non_sequential_flow ... 2026-10-19 15:12:48,769 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 747 and Message-Id '<638068411313399.1792422768.642549514770508-openerp-message-notify@3402a05e02fb>' from 'approval_submitter_user@example.viindoo.com' to (redacted) 'a******************er@example.viindoo.com' successfully sent 2026-10-19 15:12:48,769 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 15:12:48,825 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #2359 deleted mail.mail records with IDs: [747] 2026-10-19 15:12:48,826 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 15:12:48,976 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 748 and Message-Id '<063840445509697.1792422768.900725603103638-openerp-message-notify@3402a05e02fb>' from 'approval_submitter_user@example.viindoo.com' to (redacted) 'a*********************02@example.viindoo.com' successfully sent 2026-10-19 15:12:48,976 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 15:12:48,988 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #2359 deleted mail.mail records with IDs: [748] 2026-10-19 15:12:48,989 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 15:12:49,257 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 749 and Message-Id '<338536327140238.1792422769.198978185653687-openerp-message-notify@3402a05e02fb>' from 'approval_submitter_user@example.viindoo.com' to (redacted) 'a*********************03@example.viindoo.com' successfully sent 2026-10-19 15:12:49,257 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 15:12:49,292 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #2359 deleted mail.mail records with IDs: [749] 2026-10-19 15:12:49,293 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 15:12:49,467 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #2359 deleted mail.activity records with IDs: [236] 2026-10-19 15:12:49,487 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_revoke_pending_extra_approver_does_not_block_sequential_flow ... 2026-10-19 15:12:50,030 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 750 and Message-Id '<773965155604561.1792422769.943451166152954-openerp-message-notify@3402a05e02fb>' from 'approval_submitter_user@example.viindoo.com' to (redacted) 'a******************er@example.viindoo.com' successfully sent 2026-10-19 15:12:50,031 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 15:12:50,076 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #2359 deleted mail.mail records with IDs: [750] 2026-10-19 15:12:50,077 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 15:12:50,352 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #2360 deleted mail.activity records with IDs: [237] 2026-10-19 15:12:50,543 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 751 and Message-Id '<930292168638945.1792422770.464402437210083-openerp-message-notify@3402a05e02fb>' from 'approval_officer_user@example.viindoo.com' to (redacted) 'a*********************02@example.viindoo.com' successfully sent 2026-10-19 15:12:50,543 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 15:12:50,556 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #2360 deleted mail.mail records with IDs: [751] 2026-10-19 15:12:50,556 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 15:12:50,781 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #2359 deleted mail.activity records with IDs: [238] 2026-10-19 15:12:50,983 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 752 and Message-Id '<302882519172964.1792422770.884571790695190-openerp-message-notify@3402a05e02fb>' from 'approval_submitter_user@example.viindoo.com' to (redacted) 'a*********************03@example.viindoo.com' successfully sent 2026-10-19 15:12:50,984 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 15:12:50,999 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #2359 deleted mail.mail records with IDs: [752] 2026-10-19 15:12:50,999 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 15:12:51,174 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #2359 deleted mail.activity records with IDs: [239] 2026-10-19 15:12:51,381 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 753 and Message-Id '<261463746715021.1792422771.292041778564453-openerp-message-notify@3402a05e02fb>' from 'approval_submitter_user@example.viindoo.com' to (redacted) 'a*********************02@example.viindoo.com' successfully sent 2026-10-19 15:12:51,381 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 15:12:51,425 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #2359 deleted mail.mail records with IDs: [753] 2026-10-19 15:12:51,426 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 15:12:51,720 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #2361 deleted mail.activity records with IDs: [240] 2026-10-19 15:12:51,945 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 754 and Message-Id '<352336735524879.1792422771.840009212493896-openerp-216-viin.approval.request@3402a05e02fb>' from 'approval_officer_user_02@example.viindoo.com' to (redacted) 'a********************er@example.viindoo.com', 'a******************er@example.viindoo.com' successfully sent 2026-10-19 15:12:51,945 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 2 2026-10-19 15:12:51,978 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #2361 deleted mail.mail records with IDs: [754] 2026-10-19 15:12:51,982 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 15:12:52,103 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_revoke_permission_only_admin_or_adder ... 2026-10-19 15:12:52,601 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 755 and Message-Id '<742937768930749.1792422772.478519439697266-openerp-message-notify@3402a05e02fb>' from 'approval_submitter_user@example.viindoo.com' to (redacted) 'a******************er@example.viindoo.com' successfully sent 2026-10-19 15:12:52,602 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 15:12:52,643 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #2359 deleted mail.mail records with IDs: [755] 2026-10-19 15:12:52,644 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 15:12:52,994 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [217], uid: 2362, model: viin.approval.request 2026-10-19 15:12:53,189 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #2359 deleted mail.activity records with IDs: [241] 2026-10-19 15:12:53,348 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 756 and Message-Id '<560193797277661.1792422773.284152984619141-openerp-message-notify@3402a05e02fb>' from 'approval_submitter_user@example.viindoo.com' to (redacted) 'a******************er@example.viindoo.com' successfully sent 2026-10-19 15:12:53,348 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 15:12:53,361 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #2359 deleted mail.mail records with IDs: [756] 2026-10-19 15:12:53,361 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 15:12:53,375 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_revoked_extra_approver_is_excluded_from_effective_flow ... 2026-10-19 15:12:53,974 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 757 and Message-Id '<259722699199638.1792422773.859997749328613-openerp-message-notify@3402a05e02fb>' from 'approval_submitter_user@example.viindoo.com' to (redacted) 'a******************er@example.viindoo.com' successfully sent 2026-10-19 15:12:53,974 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 15:12:54,023 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #2359 deleted mail.mail records with IDs: [757] 2026-10-19 15:12:54,024 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 15:12:54,226 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #2360 deleted mail.activity records with IDs: [243] 2026-10-19 15:12:54,410 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 758 and Message-Id '<373673936217566.1792422774.330706596374512-openerp-message-notify@3402a05e02fb>' from 'approval_officer_user@example.viindoo.com' to (redacted) 'a*********************02@example.viindoo.com' successfully sent 2026-10-19 15:12:54,410 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 15:12:54,423 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #2360 deleted mail.mail records with IDs: [758] 2026-10-19 15:12:54,424 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 15:12:54,657 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #2359 deleted mail.activity records with IDs: [244] 2026-10-19 15:12:54,822 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 759 and Message-Id '<182911832472646.1792422774.756527900695801-openerp-message-notify@3402a05e02fb>' from 'approval_submitter_user@example.viindoo.com' to (redacted) 'a*********************03@example.viindoo.com' successfully sent 2026-10-19 15:12:54,822 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 15:12:54,836 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #2359 deleted mail.mail records with IDs: [759] 2026-10-19 15:12:54,837 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 15:12:55,006 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #2359 deleted mail.activity records with IDs: [245] 2026-10-19 15:12:55,193 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 760 and Message-Id '<152979039997809.1792422775.103710412979126-openerp-message-notify@3402a05e02fb>' from 'approval_submitter_user@example.viindoo.com' to (redacted) 'a*********************02@example.viindoo.com' successfully sent 2026-10-19 15:12:55,193 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 15:12:55,206 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #2359 deleted mail.mail records with IDs: [760] 2026-10-19 15:12:55,207 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 15:12:55,274 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_revoked_extra_approver_without_prior_access_is_removed_from_followers ... 2026-10-19 15:12:55,736 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 761 and Message-Id '<187004201929392.1792422775.619436502456665-openerp-message-notify@3402a05e02fb>' from 'approval_submitter_user@example.viindoo.com' to (redacted) 'a******************er@example.viindoo.com' successfully sent 2026-10-19 15:12:55,736 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 15:12:55,776 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #2359 deleted mail.mail records with IDs: [761] 2026-10-19 15:12:55,776 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 15:12:55,996 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #2359 deleted mail.followers records with IDs: [39546] 2026-10-19 15:12:56,084 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #2359 deleted mail.activity records with IDs: [247] 2026-10-19 15:12:56,250 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 762 and Message-Id '<149799969629964.1792422776.186405181884766-openerp-message-notify@3402a05e02fb>' from 'approval_submitter_user@example.viindoo.com' to (redacted) 'a******************er@example.viindoo.com' successfully sent 2026-10-19 15:12:56,250 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 15:12:56,263 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #2359 deleted mail.mail records with IDs: [762] 2026-10-19 15:12:56,264 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 15:12:56,346 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_revoked_extra_approver_without_prior_access_loses_approver_report_access ... 2026-10-19 15:12:56,808 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 763 and Message-Id '<095664891038795.1792422776.675963640213013-openerp-message-notify@3402a05e02fb>' from 'approval_submitter_user@example.viindoo.com' to (redacted) 'a******************er@example.viindoo.com' successfully sent 2026-10-19 15:12:56,808 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 15:12:56,858 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #2359 deleted mail.mail records with IDs: [763] 2026-10-19 15:12:56,859 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 15:12:57,104 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #2359 deleted mail.followers records with IDs: [39549] 2026-10-19 15:12:57,191 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #2359 deleted mail.activity records with IDs: [249] 2026-10-19 15:12:57,364 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 764 and Message-Id '<199247397055567.1792422777.291838645935059-openerp-message-notify@3402a05e02fb>' from 'approval_submitter_user@example.viindoo.com' to (redacted) 'a******************er@example.viindoo.com' successfully sent 2026-10-19 15:12:57,364 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 15:12:57,379 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #2359 deleted mail.mail records with IDs: [764] 2026-10-19 15:12:57,379 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 15:12:57,487 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_revoked_extra_approver_without_prior_access_loses_request_report_access ... 2026-10-19 15:12:57,952 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 765 and Message-Id '<560309871949217.1792422777.827921628952026-openerp-message-notify@3402a05e02fb>' from 'approval_submitter_user@example.viindoo.com' to (redacted) 'a******************er@example.viindoo.com' successfully sent 2026-10-19 15:12:57,952 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 15:12:57,997 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #2359 deleted mail.mail records with IDs: [765] 2026-10-19 15:12:57,998 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 15:12:58,236 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #2359 deleted mail.followers records with IDs: [39552] 2026-10-19 15:12:58,340 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #2359 deleted mail.activity records with IDs: [251] 2026-10-19 15:12:58,522 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 766 and Message-Id '<754757203004510.1792422778.452260494232178-openerp-message-notify@3402a05e02fb>' from 'approval_submitter_user@example.viindoo.com' to (redacted) 'a******************er@example.viindoo.com' successfully sent 2026-10-19 15:12:58,522 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 15:12:58,535 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #2359 deleted mail.mail records with IDs: [766] 2026-10-19 15:12:58,536 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 15:12:58,651 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_revoked_pending_extra_approver_keeps_read_access ... 2026-10-19 15:12:59,122 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 767 and Message-Id '<742770933778540.1792422779.011700630187988-openerp-message-notify@3402a05e02fb>' from 'approval_submitter_user@example.viindoo.com' to (redacted) 'a******************er@example.viindoo.com' successfully sent 2026-10-19 15:12:59,122 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 15:12:59,169 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #2359 deleted mail.mail records with IDs: [767] 2026-10-19 15:12:59,170 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 15:12:59,391 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #2359 deleted mail.activity records with IDs: [253] 2026-10-19 15:12:59,573 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 768 and Message-Id '<921396365988809.1792422779.508551597595215-openerp-message-notify@3402a05e02fb>' from 'approval_submitter_user@example.viindoo.com' to (redacted) 'a*********************02@example.viindoo.com' successfully sent 2026-10-19 15:12:59,573 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 15:12:59,587 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #2359 deleted mail.mail records with IDs: [768] 2026-10-19 15:12:59,587 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 15:12:59,775 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #2359 deleted mail.activity records with IDs: [254] 2026-10-19 15:12:59,950 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 769 and Message-Id '<602075002608151.1792422779.883119106292725-openerp-message-notify@3402a05e02fb>' from 'approval_submitter_user@example.viindoo.com' to (redacted) 'a******************er@example.viindoo.com' successfully sent 2026-10-19 15:12:59,951 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 15:12:59,986 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #2359 deleted mail.mail records with IDs: [769] 2026-10-19 15:12:59,986 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 15:13:00,078 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_revoked_pending_extra_approver_keeps_read_access_in_non_sequential_flow ... 2026-10-19 15:13:00,668 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 770 and Message-Id '<363287094793623.1792422780.546998262405396-openerp-message-notify@3402a05e02fb>' from 'approval_submitter_user@example.viindoo.com' to (redacted) 'a******************er@example.viindoo.com' successfully sent 2026-10-19 15:13:00,668 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 15:13:00,733 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #2359 deleted mail.mail records with IDs: [770] 2026-10-19 15:13:00,734 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 15:13:00,913 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 771 and Message-Id '<319009236875865.1792422780.821475028991699-openerp-message-notify@3402a05e02fb>' from 'approval_submitter_user@example.viindoo.com' to (redacted) 'a*********************02@example.viindoo.com' successfully sent 2026-10-19 15:13:00,914 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 15:13:00,947 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #2359 deleted mail.mail records with IDs: [771] 2026-10-19 15:13:00,948 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 15:13:01,219 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 772 and Message-Id '<952452538380689.1792422781.157179117202759-openerp-message-notify@3402a05e02fb>' from 'approval_submitter_user@example.viindoo.com' to (redacted) 'a*********************03@example.viindoo.com' successfully sent 2026-10-19 15:13:01,220 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 15:13:01,260 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #2359 deleted mail.mail records with IDs: [772] 2026-10-19 15:13:01,261 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 15:13:01,439 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #2359 deleted mail.activity records with IDs: [258] 2026-10-19 15:13:01,511 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_search_filters_for_added_extra_approvers_exist_in_both_request_search_views ... 2026-10-19 15:13:01,518 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_search_flow_control_actor_ids_supports_negative_operators ... 2026-10-19 15:13:02,028 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 773 and Message-Id '<483124064443640.1792422781.908385515213013-openerp-message-notify@3402a05e02fb>' from 'approval_submitter_user@example.viindoo.com' to (redacted) 'a******************er@example.viindoo.com' successfully sent 2026-10-19 15:13:02,029 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 15:13:02,072 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #2359 deleted mail.mail records with IDs: [773] 2026-10-19 15:13:02,072 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 15:13:02,244 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_search_requests_where_current_user_added_extra_approvers ... 2026-10-19 15:13:02,711 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 774 and Message-Id '<470966962896728.1792422782.602496147155762-openerp-message-notify@3402a05e02fb>' from 'approval_submitter_user@example.viindoo.com' to (redacted) 'a******************er@example.viindoo.com' successfully sent 2026-10-19 15:13:02,711 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 15:13:02,754 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #2359 deleted mail.mail records with IDs: [774] 2026-10-19 15:13:02,754 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 15:13:03,179 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 775 and Message-Id '<713351784769945.1792422783.110749244689941-openerp-message-notify@3402a05e02fb>' from 'approval_submitter_user@example.viindoo.com' to (redacted) 'a******************er@example.viindoo.com' successfully sent 2026-10-19 15:13:03,179 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 15:13:03,241 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #2359 deleted mail.mail records with IDs: [775] 2026-10-19 15:13:03,242 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 15:13:03,452 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #2359 deleted mail.activity records with IDs: [261] 2026-10-19 15:13:03,611 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 776 and Message-Id '<633304573907524.1792422783.553607463836670-openerp-message-notify@3402a05e02fb>' from 'approval_submitter_user@example.viindoo.com' to (redacted) 'a******************er@example.viindoo.com' successfully sent 2026-10-19 15:13:03,612 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 15:13:03,623 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #2359 deleted mail.mail records with IDs: [776] 2026-10-19 15:13:03,624 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 15:13:03,875 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 777 and Message-Id '<633930007707965.1792422783.820044994354248-openerp-message-notify@3402a05e02fb>' from 'approval_submitter_user@example.viindoo.com' to (redacted) 'a******************er@example.viindoo.com' successfully sent 2026-10-19 15:13:03,875 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 15:13:03,914 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #2359 deleted mail.mail records with IDs: [777] 2026-10-19 15:13:03,914 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 15:13:04,014 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_sequential_multiple_extra_revoke_restores_next_step_activities ... 2026-10-19 15:13:04,667 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 778 and Message-Id '<233874083146479.1792422784.539264917373657-openerp-message-notify@3402a05e02fb>' from 'approval_submitter_user@example.viindoo.com' to (redacted) 'a******************er@example.viindoo.com' successfully sent 2026-10-19 15:13:04,667 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 15:13:04,726 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #2359 deleted mail.mail records with IDs: [778] 2026-10-19 15:13:04,726 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 15:13:04,871 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 779 and Message-Id '<122214780322042.1792422784.799574851989746-openerp-message-notify@3402a05e02fb>' from 'approval_submitter_user@example.viindoo.com' to (redacted) 'a*********************02@example.viindoo.com' successfully sent 2026-10-19 15:13:04,871 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 15:13:04,883 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #2359 deleted mail.mail records with IDs: [779] 2026-10-19 15:13:04,883 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 15:13:05,164 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #2360 deleted mail.activity records with IDs: [264, 265] 2026-10-19 15:13:05,375 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 780 and Message-Id '<326192023571008.1792422785.306784868240356-openerp-message-notify@3402a05e02fb>' from 'approval_officer_user@example.viindoo.com' to (redacted) 'a*********************03@example.viindoo.com' successfully sent 2026-10-19 15:13:05,375 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 15:13:05,388 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #2360 deleted mail.mail records with IDs: [780] 2026-10-19 15:13:05,388 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 15:13:05,537 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 781 and Message-Id '<569068478136948.1792422785.465044975280762-openerp-message-notify@3402a05e02fb>' from 'approval_officer_user@example.viindoo.com' to (redacted) 'a*********************04@example.viindoo.com' successfully sent 2026-10-19 15:13:05,538 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 15:13:05,550 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #2360 deleted mail.mail records with IDs: [781] 2026-10-19 15:13:05,550 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 15:13:05,868 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #2359 deleted mail.activity records with IDs: [266, 267] 2026-10-19 15:13:06,044 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 782 and Message-Id '<850307957149257.1792422785.979223251342773-openerp-message-notify@3402a05e02fb>' from 'approval_submitter_user@example.viindoo.com' to (redacted) 'a*********************06@example.viindoo.com' successfully sent 2026-10-19 15:13:06,044 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 15:13:06,057 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #2359 deleted mail.mail records with IDs: [782] 2026-10-19 15:13:06,058 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 15:13:06,297 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #2359 deleted mail.activity records with IDs: [268] 2026-10-19 15:13:06,497 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 783 and Message-Id '<955615325354633.1792422786.431713819503784-openerp-message-notify@3402a05e02fb>' from 'approval_submitter_user@example.viindoo.com' to (redacted) 'a*********************03@example.viindoo.com' successfully sent 2026-10-19 15:13:06,497 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 15:13:06,508 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #2359 deleted mail.mail records with IDs: [783] 2026-10-19 15:13:06,508 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 15:13:06,636 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 784 and Message-Id '<226805551564009.1792422786.565321207046509-openerp-message-notify@3402a05e02fb>' from 'approval_submitter_user@example.viindoo.com' to (redacted) 'a*********************04@example.viindoo.com' successfully sent 2026-10-19 15:13:06,636 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 15:13:06,647 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #2359 deleted mail.mail records with IDs: [784] 2026-10-19 15:13:06,648 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 15:13:06,720 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_stale_add_extra_approver_wizard_cannot_bypass_type_limit ... 2026-10-19 15:13:07,209 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 785 and Message-Id '<240580005155331.1792422787.084069967269897-openerp-message-notify@3402a05e02fb>' from 'approval_submitter_user@example.viindoo.com' to (redacted) 'a******************er@example.viindoo.com' successfully sent 2026-10-19 15:13:07,210 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 15:13:07,254 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #2359 deleted mail.mail records with IDs: [785] 2026-10-19 15:13:07,255 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 15:13:07,580 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_unrelated_internal_group_can_be_configured_for_extra_approver_permission ... 2026-10-19 15:13:08,141 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-10-19 15:13:11,077 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted discuss.channel.member records with IDs: [2797] 2026-10-19 15:13:11,078 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_approval_flexible_flow.tests.test_inactive_extra_approver: Starting TestInactiveExtraApprover.test_add_extra_approver_wizard_rejects_inactive_user ... 2026-10-19 15:13:11,622 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 786 and Message-Id '<136701526422948.1792422791.510776042938232-openerp-message-notify@3402a05e02fb>' from 'extra_submitter_user@example.viindoo.com' to (redacted) 'd************************er@example.viindoo.com' successfully sent 2026-10-19 15:13:11,623 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 15:13:11,678 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #2367 deleted mail.mail records with IDs: [786] 2026-10-19 15:13:11,678 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 15:13:11,816 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-19 15:15:10,609 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_approval_flexible_flow.tests.test_performance: Starting TestApprovalFlowControlPerformance.test_perf_add_extra_approver_100_approvers_under_2s ... 2026-10-19 15:15:11,324 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 787 and Message-Id '<230844332086873.1792422911.197821140289307-openerp-message-notify@3402a05e02fb>' from 'approval_perf_submitter_user@example.viindoo.com' to (redacted) 'a********************_0@example.viindoo.com' successfully sent 2026-10-19 15:15:11,324 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 15:15:11,419 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #2370 deleted mail.mail records with IDs: [787] 2026-10-19 15:15:11,420 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 15:15:11,788 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #2370 deleted mail.activity records with IDs: [273] 2026-10-19 15:15:11,979 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 788 and Message-Id '<635866684061224.1792422911.911186695098877-openerp-message-notify@3402a05e02fb>' from 'approval_perf_submitter_user@example.viindoo.com' to (redacted) 'a************************er@example.viindoo.com' successfully sent 2026-10-19 15:15:11,979 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 15:15:11,995 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #2370 deleted mail.mail records with IDs: [788] 2026-10-19 15:15:11,995 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 15:15:12,020 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_approval_flexible_flow.tests.test_performance: Starting TestApprovalFlowControlPerformance.test_perf_load_modified_report_10k_logs_under_3s ... 2026-10-19 15:15:12,620 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 789 and Message-Id '<808799913582061.1792422912.503246784210205-openerp-message-notify@3402a05e02fb>' from 'approval_perf_submitter_user@example.viindoo.com' to (redacted) 'a********************_0@example.viindoo.com' successfully sent 2026-10-19 15:15:12,620 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 15:15:12,740 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #2370 deleted mail.mail records with IDs: [789] 2026-10-19 15:15:12,741 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 15:15:13,160 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #2370 deleted mail.activity records with IDs: [275] 2026-10-19 15:15:13,374 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 790 and Message-Id '<264470723055701.1792422913.302489995956421-openerp-message-notify@3402a05e02fb>' from 'approval_perf_submitter_user@example.viindoo.com' to (redacted) 'a************************er@example.viindoo.com' successfully sent 2026-10-19 15:15:13,374 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 15:15:13,396 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #2370 deleted mail.mail records with IDs: [790] 2026-10-19 15:15:13,397 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 15:15:15,917 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_approval_flexible_flow.tests.test_performance: Starting TestApprovalFlowControlPerformance.test_perf_revoke_extra_approver_100_approvers_under_2s ... 2026-10-19 15:15:16,719 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 791 and Message-Id '<969991115525814.1792422916.610505580902100-openerp-message-notify@3402a05e02fb>' from 'approval_perf_submitter_user@example.viindoo.com' to (redacted) 'a********************_0@example.viindoo.com' successfully sent 2026-10-19 15:15:16,719 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 15:15:16,811 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #2370 deleted mail.mail records with IDs: [791] 2026-10-19 15:15:16,812 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 15:15:17,255 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #2370 deleted mail.activity records with IDs: [277] 2026-10-19 15:15:17,508 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 792 and Message-Id '<602689413819840.1792422917.412936925888062-openerp-message-notify@3402a05e02fb>' from 'approval_perf_submitter_user@example.viindoo.com' to (redacted) 'a************************er@example.viindoo.com' successfully sent 2026-10-19 15:15:17,508 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 15:15:17,522 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #2370 deleted mail.mail records with IDs: [792] 2026-10-19 15:15:17,523 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 15:15:17,755 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #2370 deleted mail.activity records with IDs: [278] 2026-10-19 15:15:17,936 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 793 and Message-Id '<379632571547258.1792422917.866186380386353-openerp-message-notify@3402a05e02fb>' from 'approval_perf_submitter_user@example.viindoo.com' to (redacted) 'a********************_0@example.viindoo.com' successfully sent 2026-10-19 15:15:17,937 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 15:15:17,952 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #2370 deleted mail.mail records with IDs: [793] 2026-10-19 15:15:17,952 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 15:15:17,991 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 101 checked, 101 removed 2026-10-19 15:15:30,158 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #1 deleted type.approval.user.line records with IDs: [15563] 2026-10-19 15:15:30,212 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_approval_marketplace.tests.test_responsible_approval_routing: Starting TestResponsibleApprovalRouting.test_merchant_approval_type_lookup_is_company_scoped ... 2026-10-19 15:15:30,251 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_approval_marketplace.tests.test_responsible_approval_routing: Starting TestResponsibleApprovalRouting.test_routing_prioritises_approval_admin_over_first_line ... 2026-10-19 15:15:30,363 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-19 15:15:32,576 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_approval_project.tests.test_viin_approval_project_project: Starting TestProjectProjectApproval.test_project_request_header_and_lines_synced_via_res_ref ... 2026-10-19 15:15:33,782 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_approval_project.tests.test_viin_approval_project_project: Starting TestProjectProjectApproval.test_project_request_includes_manager_group_approver ... 2026-10-19 15:15:34,963 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-19 15:15:37,219 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_approval_project.tests.test_viin_approval_project_task: Starting TestProjectTaskApproval.test_task_request_header_synced_via_res_ref ... 2026-10-19 15:15:38,671 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_approval_project.tests.test_viin_approval_project_task: Starting TestProjectTaskApproval.test_task_request_includes_project_manager_approver ... 2026-10-19 15:15:39,845 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_approval_project.tests.test_viin_approval_project_task: Starting TestProjectTaskApproval.test_task_request_lines_synced_from_child_tasks_via_res_ref ... 2026-10-19 15:15:41,228 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-19 15:15:48,180 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_approval_purchase_stock.tests.test_approval_purchase_stock_procurement: Starting TestApprovalPurchaseStockProcurement.test_01_stock_line_with_buy_route_creates_po_and_origin_2way_and_revert_cancel ... 2026-10-19 15:15:49,188 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 794 and Message-Id '<017970535643857.1792422949.032697439193726-openerp-message-notify@3402a05e02fb>' from 't.t@example.com' to (redacted) 'a****@yourcompany.example.com' successfully sent 2026-10-19 15:15:49,188 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 15:15:49,322 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #2479 deleted mail.mail records with IDs: [794] 2026-10-19 15:15:49,322 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 15:15:49,653 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [280] 2026-10-19 15:15:49,893 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 795 and Message-Id '<426047313758972.1792422949.776983976364136-openerp-239-viin.approval.request@3402a05e02fb>' from 'admin@yourcompany.example.com' to (redacted) 't**@example.com' successfully sent 2026-10-19 15:15:49,894 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 15:15:49,914 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [795] 2026-10-19 15:15:49,915 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 15:15:50,864 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_approval_purchase_stock.tests.test_approval_purchase_stock_procurement: Starting TestApprovalPurchaseStockProcurement.test_01b_grouping_context_does_not_break_stock_procurement ... 2026-10-19 15:15:51,688 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 796 and Message-Id '<285421454398789.1792422951.531315088272095-openerp-message-notify@3402a05e02fb>' from 't.t@example.com' to (redacted) 'a****@yourcompany.example.com' successfully sent 2026-10-19 15:15:51,688 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 15:15:51,792 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #2478 deleted mail.mail records with IDs: [796] 2026-10-19 15:15:51,793 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 15:15:52,073 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [281] 2026-10-19 15:15:52,280 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 797 and Message-Id '<541787659081523.1792422952.175626516342163-openerp-240-viin.approval.request@3402a05e02fb>' from 'admin@yourcompany.example.com' to (redacted) 't**@example.com' successfully sent 2026-10-19 15:15:52,280 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 15:15:52,294 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [797] 2026-10-19 15:15:52,295 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 15:15:53,140 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_approval_purchase_stock.tests.test_approval_purchase_stock_procurement: Starting TestApprovalPurchaseStockProcurement.test_01c_group_by_user_splits_po_and_revert_cancel ... 2026-10-19 15:15:53,947 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 798 and Message-Id '<811558310336439.1792422953.812728643417358-openerp-message-notify@3402a05e02fb>' from 't.t@example.com' to (redacted) 'a****@yourcompany.example.com' successfully sent 2026-10-19 15:15:53,947 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 15:15:54,044 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #2479 deleted mail.mail records with IDs: [798] 2026-10-19 15:15:54,045 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 15:15:54,354 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [282] 2026-10-19 15:15:54,571 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 799 and Message-Id '<555122022391923.1792422954.447628498077393-openerp-241-viin.approval.request@3402a05e02fb>' from 'admin@yourcompany.example.com' to (redacted) 't**@example.com' successfully sent 2026-10-19 15:15:54,571 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 15:15:54,585 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [799] 2026-10-19 15:15:54,586 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 15:15:55,548 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_approval_purchase_stock.tests.test_approval_purchase_stock_procurement: Starting TestApprovalPurchaseStockProcurement.test_01e_group_by_user_with_key_map_splits_po ... 2026-10-19 15:15:56,290 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 800 and Message-Id '<436868953405097.1792422956.169769525527954-openerp-message-notify@3402a05e02fb>' from 't.t@example.com' to (redacted) 'a****@yourcompany.example.com' successfully sent 2026-10-19 15:15:56,290 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 15:15:56,400 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #2479 deleted mail.mail records with IDs: [800] 2026-10-19 15:15:56,400 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 15:15:56,684 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [283] 2026-10-19 15:15:56,975 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 801 and Message-Id '<111973128428831.1792422956.802249431610107-openerp-242-viin.approval.request@3402a05e02fb>' from 'admin@yourcompany.example.com' to (redacted) 't**@example.com' successfully sent 2026-10-19 15:15:56,975 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 15:15:57,005 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [801] 2026-10-19 15:15:57,006 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 15:15:57,646 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_approval_purchase_stock.tests.test_approval_purchase_stock_procurement: Starting TestApprovalPurchaseStockProcurement.test_02_request_has_service_and_stock_products_origin_2way_and_revert_refuse ... 2026-10-19 15:15:58,580 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 802 and Message-Id '<631873515034754.1792422958.421555995941162-openerp-message-notify@3402a05e02fb>' from 't.t@example.com' to (redacted) 'a****@yourcompany.example.com' successfully sent 2026-10-19 15:15:58,580 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 15:15:58,685 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #2479 deleted mail.mail records with IDs: [802] 2026-10-19 15:15:58,685 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 15:15:58,927 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [284] 2026-10-19 15:15:59,121 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 803 and Message-Id '<718279837406095.1792422959.021561145782471-openerp-243-viin.approval.request@3402a05e02fb>' from 'admin@yourcompany.example.com' to (redacted) 't**@example.com' successfully sent 2026-10-19 15:15:59,121 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 15:15:59,136 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [803] 2026-10-19 15:15:59,136 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 15:15:59,895 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 804 and Message-Id '<790094060161057.1792422959.836069822311401-openerp-243-viin.approval.request@3402a05e02fb>' from 'admin@yourcompany.example.com' to (redacted) 't**@example.com' successfully sent 2026-10-19 15:15:59,895 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 15:15:59,934 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [804] 2026-10-19 15:15:59,935 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 15:16:00,167 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #2 deleted purchase.order.line records with IDs: [85] 2026-10-19 15:16:00,330 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_approval_purchase_stock.tests.test_approval_purchase_stock_procurement: Starting TestApprovalPurchaseStockProcurement.test_02b_mixed_service_and_stock_group_by_user_same_vendor ... 2026-10-19 15:16:01,097 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 805 and Message-Id '<335908286391194.1792422960.971197605133057-openerp-message-notify@3402a05e02fb>' from 't.t@example.com' to (redacted) 'a****@yourcompany.example.com' successfully sent 2026-10-19 15:16:01,097 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 15:16:01,201 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #2479 deleted mail.mail records with IDs: [805] 2026-10-19 15:16:01,201 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 15:16:01,426 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [285] 2026-10-19 15:16:01,596 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 806 and Message-Id '<943851954289228.1792422961.506978750228882-openerp-244-viin.approval.request@3402a05e02fb>' from 'admin@yourcompany.example.com' to (redacted) 't**@example.com' successfully sent 2026-10-19 15:16:01,596 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 15:16:01,609 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [806] 2026-10-19 15:16:01,610 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 15:16:02,129 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_approval_purchase_stock.tests.test_approval_purchase_stock_procurement: Starting TestApprovalPurchaseStockProcurement.test_02c_service_product_merge_po_line_two_approvals_and_cancel_reverts ... 2026-10-19 15:16:02,846 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 807 and Message-Id '<802104634524202.1792422962.671918630599976-openerp-message-notify@3402a05e02fb>' from 't.t@example.com' to (redacted) 'a****@yourcompany.example.com' successfully sent 2026-10-19 15:16:02,847 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 15:16:03,014 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #2479 deleted mail.mail records with IDs: [807] 2026-10-19 15:16:03,015 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 15:16:03,254 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [286] 2026-10-19 15:16:03,427 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 808 and Message-Id '<115197555662150.1792422963.337641477584839-openerp-245-viin.approval.request@3402a05e02fb>' from 'admin@yourcompany.example.com' to (redacted) 't**@example.com' successfully sent 2026-10-19 15:16:03,427 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 15:16:03,439 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [808] 2026-10-19 15:16:03,439 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 15:16:03,941 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 809 and Message-Id '<537780296908303.1792422963.888225317001343-openerp-message-notify@3402a05e02fb>' from 't.t@example.com' to (redacted) 'a****@yourcompany.example.com' successfully sent 2026-10-19 15:16:03,942 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 15:16:03,996 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #2479 deleted mail.mail records with IDs: [809] 2026-10-19 15:16:03,996 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 15:16:04,175 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [287] 2026-10-19 15:16:04,347 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 810 and Message-Id '<616889543428181.1792422964.253890514373779-openerp-246-viin.approval.request@3402a05e02fb>' from 'admin@yourcompany.example.com' to (redacted) 't**@example.com' successfully sent 2026-10-19 15:16:04,348 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 15:16:04,362 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [810] 2026-10-19 15:16:04,363 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 15:16:04,818 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_approval_purchase_stock.tests.test_approval_purchase_stock_procurement: Starting TestApprovalPurchaseStockProcurement.test_03_buy_route_without_vendor_price_raises ... 2026-10-19 15:16:05,557 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 811 and Message-Id '<758195689694205.1792422965.436717987060547-openerp-message-notify@3402a05e02fb>' from 't.t@example.com' to (redacted) 'a****@yourcompany.example.com' successfully sent 2026-10-19 15:16:05,557 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 15:16:05,645 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #2479 deleted mail.mail records with IDs: [811] 2026-10-19 15:16:05,646 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 15:16:05,832 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [288] 2026-10-19 15:16:06,003 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 812 and Message-Id '<984216985320274.1792422965.920782566070557-openerp-247-viin.approval.request@3402a05e02fb>' from 'admin@yourcompany.example.com' to (redacted) 't**@example.com' successfully sent 2026-10-19 15:16:06,003 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 15:16:06,017 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [812] 2026-10-19 15:16:06,018 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 15:16:06,330 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_approval_purchase_stock.tests.test_approval_purchase_stock_procurement: Starting TestApprovalPurchaseStockProcurement.test_03_merge_po_line_from_two_approvals_and_cancel_one_reverts_qty_and_origin ... 2026-10-19 15:16:07,168 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 813 and Message-Id '<672282831549954.1792422967.041196346282959-openerp-message-notify@3402a05e02fb>' from 't.t@example.com' to (redacted) 'a****@yourcompany.example.com' successfully sent 2026-10-19 15:16:07,168 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 15:16:07,267 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #2479 deleted mail.mail records with IDs: [813] 2026-10-19 15:16:07,268 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 15:16:07,507 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [289] 2026-10-19 15:16:07,697 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 814 and Message-Id '<024954042811428.1792422967.601610660552979-openerp-248-viin.approval.request@3402a05e02fb>' from 'admin@yourcompany.example.com' to (redacted) 't**@example.com' successfully sent 2026-10-19 15:16:07,697 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 15:16:07,711 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [814] 2026-10-19 15:16:07,712 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 15:16:08,468 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 815 and Message-Id '<373246153788851.1792422968.414837837219238-openerp-message-notify@3402a05e02fb>' from 't.t@example.com' to (redacted) 'a****@yourcompany.example.com' successfully sent 2026-10-19 15:16:08,468 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 15:16:08,527 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #2479 deleted mail.mail records with IDs: [815] 2026-10-19 15:16:08,527 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 15:16:08,700 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [290] 2026-10-19 15:16:08,838 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 816 and Message-Id '<583943765224038.1792422968.767361164093018-openerp-249-viin.approval.request@3402a05e02fb>' from 'admin@yourcompany.example.com' to (redacted) 't**@example.com' successfully sent 2026-10-19 15:16:08,838 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 15:16:08,852 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [816] 2026-10-19 15:16:08,852 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 15:16:09,310 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_approval_purchase_stock.tests.test_approval_purchase_stock_procurement: Starting TestApprovalPurchaseStockProcurement.test_04_two_approvals_mixed_service_and_stock_merge_po_lines_and_cancel_reverts ... 2026-10-19 15:16:10,207 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 817 and Message-Id '<166845195382144.1792422970.046327590942383-openerp-message-notify@3402a05e02fb>' from 't.t@example.com' to (redacted) 'a****@yourcompany.example.com' successfully sent 2026-10-19 15:16:10,207 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 15:16:10,315 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #2479 deleted mail.mail records with IDs: [817] 2026-10-19 15:16:10,316 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 15:16:10,562 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [291] 2026-10-19 15:16:10,735 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 818 and Message-Id '<385073307318896.1792422970.652331352233887-openerp-250-viin.approval.request@3402a05e02fb>' from 'admin@yourcompany.example.com' to (redacted) 't**@example.com' successfully sent 2026-10-19 15:16:10,735 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 15:16:10,749 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [818] 2026-10-19 15:16:10,749 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 15:16:11,441 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 819 and Message-Id '<518119459411995.1792422971.388259887695312-openerp-message-notify@3402a05e02fb>' from 't.t@example.com' to (redacted) 'a****@yourcompany.example.com' successfully sent 2026-10-19 15:16:11,441 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 15:16:11,503 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #2479 deleted mail.mail records with IDs: [819] 2026-10-19 15:16:11,503 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 15:16:11,676 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [292] 2026-10-19 15:16:11,823 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 820 and Message-Id '<651112002951790.1792422971.742774248123169-openerp-251-viin.approval.request@3402a05e02fb>' from 'admin@yourcompany.example.com' to (redacted) 't**@example.com' successfully sent 2026-10-19 15:16:11,823 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 15:16:11,836 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [820] 2026-10-19 15:16:11,837 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 15:16:12,310 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_approval_purchase_stock.tests.test_approval_purchase_stock_procurement: Starting TestApprovalPurchaseStockProcurement.test_05_two_approvals_mixed_service_and_stock_group_by_user_splits_po_and_cancel_reverts ... 2026-10-19 15:16:13,234 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 821 and Message-Id '<940553117304607.1792422973.123180150985718-openerp-message-notify@3402a05e02fb>' from 't.t@example.com' to (redacted) 'a****@yourcompany.example.com' successfully sent 2026-10-19 15:16:13,234 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 15:16:13,348 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #2479 deleted mail.mail records with IDs: [821] 2026-10-19 15:16:13,349 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 15:16:13,556 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [293] 2026-10-19 15:16:13,736 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 822 and Message-Id '<667324905071934.1792422973.644799947738647-openerp-252-viin.approval.request@3402a05e02fb>' from 'admin@yourcompany.example.com' to (redacted) 't**@example.com' successfully sent 2026-10-19 15:16:13,736 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 15:16:13,749 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [822] 2026-10-19 15:16:13,750 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 15:16:14,599 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 823 and Message-Id '<299819891000345.1792422974.539611577987671-openerp-message-notify@3402a05e02fb>' from 't.t@example.com' to (redacted) 'a****@yourcompany.example.com' successfully sent 2026-10-19 15:16:14,599 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 15:16:14,677 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #2479 deleted mail.mail records with IDs: [823] 2026-10-19 15:16:14,678 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 15:16:14,860 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [294] 2026-10-19 15:16:15,009 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 824 and Message-Id '<803430850480182.1792422974.928480863571167-openerp-253-viin.approval.request@3402a05e02fb>' from 'admin@yourcompany.example.com' to (redacted) 't**@example.com' successfully sent 2026-10-19 15:16:15,009 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 15:16:15,023 100 INFO rb-993a05d-225723-426370 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [824] 2026-10-19 15:16:15,024 100 INFO rb-993a05d-225723-426370 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 15:16:15,689 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-19 15:16:23,106 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_approval_purpose_routing.tests.test_purpose_duplicate_approvers: Starting TestPurposeDuplicateApprovers.test_change_purpose_of_step ... 2026-10-19 15:16:23,364 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_approval_purpose_routing.tests.test_purpose_duplicate_approvers: Starting TestPurposeDuplicateApprovers.test_same_approver_for_different_purposes ... 2026-10-19 15:16:24,048 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_approval_purpose_routing.tests.test_purpose_duplicate_approvers: Starting TestPurposeDuplicateApprovers.test_same_approver_for_general_and_purpose_steps ... 2026-10-19 15:16:24,097 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_approval_purpose_routing.tests.test_purpose_duplicate_approvers: Starting TestPurposeDuplicateApprovers.test_same_approver_for_same_purpose ... 2026-10-19 15:16:24,146 100 INFO rb-993a05d-225723-426370 odoo.addons.viin_approval_purpose_routing.tests.test_purpose_duplicate_approvers: Starting TestPurposeDuplicateApprovers.test_same_approvers_for_different_purposes_multiple_approvers ... 2026-10-19 15:16:24,607 100 INFO rb-993a05d-225723-426370 odoo.addons.base.models.ir_attachment: filestore gc 10 checked, 10 removed 2026-10-19 15:16:24,609 100 INFO rb-993a05d-225723-426370 odoo.service.server: 2784 post-tests in 12103.19s, 4083736 queries 2026-10-19 15:16:24,627 100 INFO rb-993a05d-225723-426370 odoo.tests.stats: to_purchase_order_advance: 15 tests 137.99s 45720 queries 2026-10-19 15:16:24,628 100 INFO rb-993a05d-225723-426370 odoo.tests.stats: to_purchase_receipt: 6 tests 5.39s 2096 queries 2026-10-19 15:16:24,628 100 INFO rb-993a05d-225723-426370 odoo.tests.stats: to_quality: 51 tests 37.09s 15065 queries 2026-10-19 15:16:24,628 100 INFO rb-993a05d-225723-426370 odoo.tests.stats: to_quality_mrp: 12 tests 13.56s 4932 queries 2026-10-19 15:16:24,628 100 INFO rb-993a05d-225723-426370 odoo.tests.stats: to_quality_stock: 15 tests 8.61s 2880 queries 2026-10-19 15:16:24,628 100 INFO rb-993a05d-225723-426370 odoo.tests.stats: to_refund_account: 13 tests 9.57s 3536 queries 2026-10-19 15:16:24,628 100 INFO rb-993a05d-225723-426370 odoo.tests.stats: to_registration_email_blacklist: 16 tests 33.55s 21643 queries 2026-10-19 15:16:24,628 100 INFO rb-993a05d-225723-426370 odoo.tests.stats: to_repair_request_from_maintenance: 12 tests 4.25s 1215 queries 2026-10-19 15:16:24,628 100 INFO rb-993a05d-225723-426370 odoo.tests.stats: to_repair_with_maintenance_schedule: 6 tests 5.43s 1812 queries 2026-10-19 15:16:24,628 100 INFO rb-993a05d-225723-426370 odoo.tests.stats: to_sale_backdate: 6 tests 2.81s 1146 queries 2026-10-19 15:16:24,628 100 INFO rb-993a05d-225723-426370 odoo.tests.stats: to_sale_desc_short_link: 6 tests 0.46s 163 queries 2026-10-19 15:16:24,628 100 INFO rb-993a05d-225723-426370 odoo.tests.stats: to_sale_line_numbering: 4 tests 2.56s 982 queries 2026-10-19 15:16:24,628 100 INFO rb-993a05d-225723-426370 odoo.tests.stats: to_sale_order_advance: 14 tests 139.94s 47555 queries 2026-10-19 15:16:24,628 100 INFO rb-993a05d-225723-426370 odoo.tests.stats: to_sale_price_lock: 8 tests 7.66s 2531 queries 2026-10-19 15:16:24,628 100 INFO rb-993a05d-225723-426370 odoo.tests.stats: to_sales_stock_schedule: 20 tests 26.87s 8700 queries 2026-10-19 15:16:24,628 100 INFO rb-993a05d-225723-426370 odoo.tests.stats: to_sales_target: 26 tests 49.29s 17774 queries 2026-10-19 15:16:24,628 100 INFO rb-993a05d-225723-426370 odoo.tests.stats: to_sales_target_pos: 21 tests 58.98s 19475 queries 2026-10-19 15:16:24,629 100 INFO rb-993a05d-225723-426370 odoo.tests.stats: to_sales_target_sale: 27 tests 150.87s 39620 queries 2026-10-19 15:16:24,629 100 INFO rb-993a05d-225723-426370 odoo.tests.stats: to_sales_team_advanced: 17 tests 8.58s 4563 queries 2026-10-19 15:16:24,629 100 INFO rb-993a05d-225723-426370 odoo.tests.stats: to_sales_team_advanced_crm: 13 tests 9.90s 4717 queries 2026-10-19 15:16:24,629 100 INFO rb-993a05d-225723-426370 odoo.tests.stats: to_sales_team_advanced_sale: 10 tests 25.51s 10523 queries 2026-10-19 15:16:24,629 100 INFO rb-993a05d-225723-426370 odoo.tests.stats: to_signup_email_verification: 6 tests 14.41s 7876 queries 2026-10-19 15:16:24,629 100 INFO rb-993a05d-225723-426370 odoo.tests.stats: to_sshkey: 11 tests 12.89s 4163 queries 2026-10-19 15:16:24,629 100 INFO rb-993a05d-225723-426370 odoo.tests.stats: to_stock_account_moves_link: 12 tests 30.89s 14110 queries 2026-10-19 15:16:24,629 100 INFO rb-993a05d-225723-426370 odoo.tests.stats: to_stock_asset: 17 tests 67.96s 25115 queries 2026-10-19 15:16:24,629 100 INFO rb-993a05d-225723-426370 odoo.tests.stats: to_stock_asset_equipment: 6 tests 17.32s 5911 queries 2026-10-19 15:16:24,629 100 INFO rb-993a05d-225723-426370 odoo.tests.stats: to_stock_barcode: 69 tests 140.72s 26570 queries 2026-10-19 15:16:24,629 100 INFO rb-993a05d-225723-426370 odoo.tests.stats: to_stock_block_quantity: 4 tests 3.32s 1420 queries 2026-10-19 15:16:24,629 100 INFO rb-993a05d-225723-426370 odoo.tests.stats: to_stock_equipment: 22 tests 17.68s 6232 queries 2026-10-19 15:16:24,629 100 INFO rb-993a05d-225723-426370 odoo.tests.stats: to_stock_equipment_bom_kit: 10 tests 15.53s 6121 queries 2026-10-19 15:16:24,629 100 INFO rb-993a05d-225723-426370 odoo.tests.stats: to_stock_equipment_hierarchy: 6 tests 1.20s 553 queries 2026-10-19 15:16:24,629 100 INFO rb-993a05d-225723-426370 odoo.tests.stats: to_token_expiration_test: 15 tests 0.84s 374 queries 2026-10-19 15:16:24,629 100 INFO rb-993a05d-225723-426370 odoo.tests.stats: to_unique_product_code: 5 tests 8.51s 3744 queries 2026-10-19 15:16:24,629 100 INFO rb-993a05d-225723-426370 odoo.tests.stats: to_vat_counterpart: 9 tests 3.29s 1080 queries 2026-10-19 15:16:24,629 100 INFO rb-993a05d-225723-426370 odoo.tests.stats: to_vendor_price_lock: 11 tests 11.78s 3499 queries 2026-10-19 15:16:24,629 100 INFO rb-993a05d-225723-426370 odoo.tests.stats: to_wallet: 57 tests 318.49s 116298 queries 2026-10-19 15:16:24,629 100 INFO rb-993a05d-225723-426370 odoo.tests.stats: to_warranty_management: 55 tests 13.40s 5127 queries 2026-10-19 15:16:24,629 100 INFO rb-993a05d-225723-426370 odoo.tests.stats: to_warranty_purchase: 20 tests 19.00s 7284 queries 2026-10-19 15:16:24,629 100 INFO rb-993a05d-225723-426370 odoo.tests.stats: to_warranty_purchase_stock: 11 tests 13.00s 5066 queries 2026-10-19 15:16:24,629 100 INFO rb-993a05d-225723-426370 odoo.tests.stats: to_warranty_sale: 19 tests 18.47s 7080 queries 2026-10-19 15:16:24,630 100 INFO rb-993a05d-225723-426370 odoo.tests.stats: to_warranty_sale_stock: 11 tests 16.08s 5730 queries 2026-10-19 15:16:24,630 100 INFO rb-993a05d-225723-426370 odoo.tests.stats: to_warranty_stock: 26 tests 16.10s 6078 queries 2026-10-19 15:16:24,630 100 INFO rb-993a05d-225723-426370 odoo.tests.stats: to_website_apps_store: 36 tests 331.44s 108203 queries 2026-10-19 15:16:24,630 100 INFO rb-993a05d-225723-426370 odoo.tests.stats: to_website_apps_store_loc: 3 tests 9.57s 720 queries 2026-10-19 15:16:24,630 100 INFO rb-993a05d-225723-426370 odoo.tests.stats: to_website_docs: 54 tests 97.86s 26169 queries 2026-10-19 15:16:24,630 100 INFO rb-993a05d-225723-426370 odoo.tests.stats: to_website_docs_odoo: 16 tests 58.35s 14217 queries 2026-10-19 15:16:24,630 100 INFO rb-993a05d-225723-426370 odoo.tests.stats: to_website_odoo_version: 3 tests 0.99s 393 queries 2026-10-19 15:16:24,630 100 INFO rb-993a05d-225723-426370 odoo.tests.stats: to_website_slides_event: 3 tests 0.85s 210 queries 2026-10-19 15:16:24,630 100 INFO rb-993a05d-225723-426370 odoo.tests.stats: utm: 18 tests 4.91s 1364 queries 2026-10-19 15:16:24,630 100 INFO rb-993a05d-225723-426370 odoo.tests.stats: viin_account: 29 tests 136.10s 47269 queries 2026-10-19 15:16:24,630 100 INFO rb-993a05d-225723-426370 odoo.tests.stats: viin_account_bank_statement_import: 10 tests 65.29s 24650 queries 2026-10-19 15:16:24,630 100 INFO rb-993a05d-225723-426370 odoo.tests.stats: viin_account_bank_statement_import_rje: 6 tests 39.07s 14057 queries 2026-10-19 15:16:24,630 100 INFO rb-993a05d-225723-426370 odoo.tests.stats: viin_account_followup: 4 tests 44.65s 14575 queries 2026-10-19 15:16:24,630 100 INFO rb-993a05d-225723-426370 odoo.tests.stats: viin_account_followup_sale: 14 tests 45.21s 17223 queries 2026-10-19 15:16:24,630 100 INFO rb-993a05d-225723-426370 odoo.tests.stats: viin_account_onbehalf_payment: 15 tests 40.57s 14112 queries 2026-10-19 15:16:24,630 100 INFO rb-993a05d-225723-426370 odoo.tests.stats: viin_account_onbehalf_payment_currency_conversion_diff: 5 tests 7.57s 2860 queries 2026-10-19 15:16:24,630 100 INFO rb-993a05d-225723-426370 odoo.tests.stats: viin_account_reconciliation: 92 tests 1020.51s 270498 queries 2026-10-19 15:16:24,630 100 INFO rb-993a05d-225723-426370 odoo.tests.stats: viin_account_recurring: 23 tests 145.68s 42112 queries 2026-10-19 15:16:24,630 100 INFO rb-993a05d-225723-426370 odoo.tests.stats: viin_affiliate: 73 tests 840.84s 313026 queries 2026-10-19 15:16:24,630 100 INFO rb-993a05d-225723-426370 odoo.tests.stats: viin_affiliate_crm: 9 tests 135.51s 50006 queries 2026-10-19 15:16:24,630 100 INFO rb-993a05d-225723-426370 odoo.tests.stats: viin_affiliate_loyalty: 10 tests 5.81s 2142 queries 2026-10-19 15:16:24,630 100 INFO rb-993a05d-225723-426370 odoo.tests.stats: viin_affiliate_loyalty_pos: 8 tests 50.81s 17369 queries 2026-10-19 15:16:24,631 100 INFO rb-993a05d-225723-426370 odoo.tests.stats: viin_affiliate_loyalty_sale: 16 tests 18.86s 6578 queries 2026-10-19 15:16:24,631 100 INFO rb-993a05d-225723-426370 odoo.tests.stats: viin_affiliate_marketplace_sale: 12 tests 99.00s 36992 queries 2026-10-19 15:16:24,631 100 INFO rb-993a05d-225723-426370 odoo.tests.stats: viin_affiliate_multi_level: 22 tests 206.11s 78945 queries 2026-10-19 15:16:24,631 100 INFO rb-993a05d-225723-426370 odoo.tests.stats: viin_affiliate_multi_level_pos: 14 tests 55.67s 19303 queries 2026-10-19 15:16:24,631 100 INFO rb-993a05d-225723-426370 odoo.tests.stats: viin_affiliate_multi_level_sale: 17 tests 93.06s 31508 queries 2026-10-19 15:16:24,631 100 INFO rb-993a05d-225723-426370 odoo.tests.stats: viin_affiliate_pos: 13 tests 88.37s 32074 queries 2026-10-19 15:16:24,631 100 INFO rb-993a05d-225723-426370 odoo.tests.stats: viin_affiliate_pos_discount: 4 tests 43.55s 14626 queries 2026-10-19 15:16:24,631 100 INFO rb-993a05d-225723-426370 odoo.tests.stats: viin_affiliate_sale: 20 tests 284.80s 105999 queries 2026-10-19 15:16:24,631 100 INFO rb-993a05d-225723-426370 odoo.tests.stats: viin_affiliate_sale_crm: 3 tests 61.11s 24776 queries 2026-10-19 15:16:24,631 100 INFO rb-993a05d-225723-426370 odoo.tests.stats: viin_affiliate_website: 76 tests 621.57s 231831 queries 2026-10-19 15:16:24,631 100 INFO rb-993a05d-225723-426370 odoo.tests.stats: viin_affiliate_website_crm_livechat: 5 tests 73.26s 28142 queries 2026-10-19 15:16:24,631 100 INFO rb-993a05d-225723-426370 odoo.tests.stats: viin_ai: 1573 tests 2175.24s 830083 queries 2026-10-19 15:16:24,631 100 INFO rb-993a05d-225723-426370 odoo.tests.stats: viin_ai_approval: 4 tests 20.56s 8207 queries 2026-10-19 15:16:24,631 100 INFO rb-993a05d-225723-426370 odoo.tests.stats: viin_ai_brain: 170 tests 126.21s 34853 queries 2026-10-19 15:16:24,631 100 INFO rb-993a05d-225723-426370 odoo.tests.stats: viin_ai_chat: 396 tests 940.91s 281163 queries 2026-10-19 15:16:24,631 100 INFO rb-993a05d-225723-426370 odoo.tests.stats: viin_ai_chat_brain: 18 tests 24.91s 6231 queries 2026-10-19 15:16:24,631 100 INFO rb-993a05d-225723-426370 odoo.tests.stats: viin_ai_editor: 3 tests 8.97s 800 queries 2026-10-19 15:16:24,631 100 INFO rb-993a05d-225723-426370 odoo.tests.stats: viin_ai_livechat: 285 tests 1340.07s 475478 queries 2026-10-19 15:16:24,631 100 INFO rb-993a05d-225723-426370 odoo.tests.stats: viin_ai_ops: 83 tests 197.45s 73724 queries 2026-10-19 15:16:24,631 100 INFO rb-993a05d-225723-426370 odoo.tests.stats: viin_ai_pulse: 4 tests 0.62s 266 queries 2026-10-19 15:16:24,631 100 INFO rb-993a05d-225723-426370 odoo.tests.stats: viin_ai_voice: 78 tests 181.77s 45617 queries 2026-10-19 15:16:24,631 100 INFO rb-993a05d-225723-426370 odoo.tests.stats: viin_ai_website: 24 tests 19.19s 5634 queries 2026-10-19 15:16:24,631 100 INFO rb-993a05d-225723-426370 odoo.tests.stats: viin_api_request_logger: 5 tests 2.52s 971 queries 2026-10-19 15:16:24,631 100 INFO rb-993a05d-225723-426370 odoo.tests.stats: viin_appointment: 13 tests 21.04s 8075 queries 2026-10-19 15:16:24,632 100 INFO rb-993a05d-225723-426370 odoo.tests.stats: viin_appointment_crm: 4 tests 5.47s 2063 queries 2026-10-19 15:16:24,632 100 INFO rb-993a05d-225723-426370 odoo.tests.stats: viin_appointment_sale: 3 tests 6.02s 1876 queries 2026-10-19 15:16:24,632 100 INFO rb-993a05d-225723-426370 odoo.tests.stats: viin_appointment_sale_crm: 3 tests 2.76s 1065 queries 2026-10-19 15:16:24,632 100 INFO rb-993a05d-225723-426370 odoo.tests.stats: viin_appointment_website: 26 tests 23.73s 8412 queries 2026-10-19 15:16:24,632 100 INFO rb-993a05d-225723-426370 odoo.tests.stats: viin_appointment_website_hr: 4 tests 12.98s 4614 queries 2026-10-19 15:16:24,632 100 INFO rb-993a05d-225723-426370 odoo.tests.stats: viin_appointment_website_patch1: 3 tests 4.41s 1291 queries 2026-10-19 15:16:24,632 100 INFO rb-993a05d-225723-426370 odoo.tests.stats: viin_approval: 292 tests 306.26s 90114 queries 2026-10-19 15:16:24,632 100 INFO rb-993a05d-225723-426370 odoo.tests.stats: viin_approval_account: 52 tests 151.50s 24566 queries 2026-10-19 15:16:24,632 100 INFO rb-993a05d-225723-426370 odoo.tests.stats: viin_approval_analytic: 8 tests 43.30s 3477 queries 2026-10-19 15:16:24,632 100 INFO rb-993a05d-225723-426370 odoo.tests.stats: viin_approval_flexible_flow: 42 tests 181.27s 44992 queries 2026-10-19 15:16:24,632 100 INFO rb-993a05d-225723-426370 odoo.tests.stats: viin_approval_marketplace: 4 tests 12.37s 4085 queries 2026-10-19 15:16:24,632 100 INFO rb-993a05d-225723-426370 odoo.tests.stats: viin_approval_project: 9 tests 10.86s 2636 queries 2026-10-19 15:16:24,632 100 INFO rb-993a05d-225723-426370 odoo.tests.stats: viin_approval_purchase_stock: 13 tests 34.45s 11139 queries 2026-10-19 15:16:24,632 100 INFO rb-993a05d-225723-426370 odoo.tests.stats: viin_approval_purpose_routing: 7 tests 8.91s 3513 queries 2026-10-19 15:16:24,632 100 INFO rb-993a05d-225723-426370 odoo.tests.result: 0 failed, 0 error(s) of 2784 tests when loading database 'rb-993a05d-225723-426370' 2026-10-19 15:16:24,632 100 INFO rb-993a05d-225723-426370 odoo.service.server: Initiating shutdown 2026-10-19 15:16:24,632 100 INFO rb-993a05d-225723-426370 odoo.service.server: Hit CTRL-C again or send a second signal to force the shutdown.