Collecting GitPython<4,>=3.1.50 Downloading gitpython-3.1.58-py3-none-any.whl (220 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.13.0-py3-none-any.whl (31 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-8.0.4-py2.py3-none-any.whl (10 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 bcrypt>=3.2 Downloading bcrypt-5.0.0-cp39-abi3-manylinux_2_34_x86_64.whl (278 kB) Collecting pynacl>=1.5 Downloading pynacl-1.6.2-cp38-abi3-manylinux_2_34_x86_64.whl (1.4 MB) Requirement already satisfied: decorator>=3.4.0 in /usr/lib/python3/dist-packages (from validators==0.20.0->-r Viindoo-tvtmaaddons-17.0/requirements.txt (line 4)) (4.4.2) Collecting ua-parser>=0.10.0 Downloading ua_parser-1.0.2-py3-none-any.whl (31 kB) Collecting tabulate Downloading tabulate-0.10.0-py3-none-any.whl (39 kB) Requirement already satisfied: requests in /usr/lib/python3/dist-packages (from wbgapi==1.0.12->-r Viindoo-tvtmaaddons-17.0/requirements.txt (line 7)) (2.25.1) Collecting PyYAML Downloading pyyaml-6.0.3-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (770 kB) Collecting Levenshtein==0.25.1 Downloading Levenshtein-0.25.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (177 kB) Collecting protobuf<5.27,>=5.26.1 Downloading protobuf-5.26.1-cp37-abi3-manylinux2014_x86_64.whl (302 kB) Collecting numpy>=1.13.3 Downloading numpy-2.2.6-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (16.8 MB) Collecting absl-py>=2.0.0 Downloading absl_py-2.5.0-py3-none-any.whl (137 kB) Collecting immutabledict>=3.0.0 Downloading immutabledict-4.3.1-py3-none-any.whl (5.0 kB) Collecting pandas>=2.0.0 Downloading pandas-2.3.3-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (12.8 MB) Requirement already satisfied: typing_extensions>=4.5.0 in /usr/local/lib/python3.10/dist-packages (from jwcrypto==1.5.7->-r Viindoo-tvtmaaddons-17.0/requirements.txt (line 15)) (4.16.0) Collecting rapidfuzz<4.0.0,>=3.8.0 Downloading rapidfuzz-3.14.5-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (3.2 MB) Collecting gitdb<5,>=4.0.1 Downloading gitdb-4.0.12-py3-none-any.whl (62 kB) Collecting text-unidecode>=1.3 Downloading text_unidecode-1.3-py2.py3-none-any.whl (78 kB) Collecting smmap<6,>=3.0.1 Downloading smmap-5.0.3-py3-none-any.whl (24 kB) Collecting tzdata>=2022.7 Downloading tzdata-2026.3-py2.py3-none-any.whl (348 kB) Collecting python-dateutil>=2.8.2 Downloading python_dateutil-2.9.0.post0-py2.py3-none-any.whl (229 kB) Requirement already satisfied: pytz>=2020.1 in /usr/local/lib/python3.10/dist-packages (from pandas>=2.0.0->ortools==9.11.4210->-r Viindoo-tvtmaaddons-17.0/requirements.txt (line 13)) (2026.3.post1) Collecting cffi>=2.0.0 Downloading cffi-2.1.1-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (218 kB) Collecting ua-parser-builtins Downloading ua_parser_builtins-202606-py3-none-any.whl (90 kB) Requirement already satisfied: pycparser in /usr/lib/python3/dist-packages (from cffi>=2.0.0->pynacl>=1.5->paramiko==3.4.0->-r Viindoo-tvtmaaddons-17.0/requirements.txt (line 2)) (2.21) Requirement already satisfied: six>=1.5 in /usr/lib/python3/dist-packages (from python-dateutil>=2.8.2->pandas>=2.0.0->ortools==9.11.4210->-r Viindoo-tvtmaaddons-17.0/requirements.txt (line 13)) (1.16.0) Installing collected packages: text-unidecode, mt-940, fuzzywuzzy, flexpolyline, ua-parser-builtins, tzdata, tabulate, smmap, rapidfuzz, PyYAML, python-slugify, python-dateutil, PyJWT, protobuf, polyline, numpy, jwcrypto, immutabledict, cffi, bcrypt, absl-py, wbgapi, ua-parser, pynacl, pandas, Levenshtein, gitdb, user-agents, python-Levenshtein, paramiko, ortools, GitPython Successfully installed GitPython-3.1.58 Levenshtein-0.25.1 PyJWT-2.13.0 PyYAML-6.0.3 absl-py-2.5.0 bcrypt-5.0.0 cffi-2.1.1 flexpolyline-0.1.0 fuzzywuzzy-0.18.0 gitdb-4.0.12 immutabledict-4.3.1 jwcrypto-1.5.7 mt-940-4.28.0 numpy-2.2.6 ortools-9.11.4210 pandas-2.3.3 paramiko-3.4.0 polyline-2.0.3 protobuf-5.26.1 pynacl-1.6.2 python-Levenshtein-0.25.1 python-dateutil-2.9.0.post0 python-slugify-8.0.4 rapidfuzz-3.14.5 smmap-5.0.3 tabulate-0.10.0 text-unidecode-1.3 tzdata-2026.3 ua-parser-1.0.2 ua-parser-builtins-202606 user-agents-2.2.0 wbgapi-1.0.12 Ignoring google-api-core: markers 'python_version > "3.10"' don't match your environment Collecting boto3 Downloading boto3-1.43.67-py3-none-any.whl (140 kB) Collecting fasttext==0.9.2 Downloading fasttext-0.9.2.tar.gz (68 kB) Preparing metadata (setup.py): started Preparing metadata (setup.py): finished with status 'done' Collecting numpy==1.26.4 Downloading numpy-1.26.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (18.2 MB) Collecting grpcio-status==1.62.2 Downloading grpcio_status-1.62.2-py3-none-any.whl (14 kB) Requirement already satisfied: protobuf==5.26.1 in /home/nvq1xbwiguuu/.local/lib/python3.10/site-packages (from -r Viindoo-erponline-enterprise-17.0/requirements.txt (line 5)) (5.26.1) Collecting google-auth==2.36.0 Downloading google_auth-2.36.0-py2.py3-none-any.whl (209 kB) Collecting google-cloud-translate==3.17.0 Downloading google_cloud_translate-3.17.0-py2.py3-none-any.whl (183 kB) Collecting google-cloud-storage==2.18.2 Downloading google_cloud_storage-2.18.2-py2.py3-none-any.whl (130 kB) Collecting google-api-core==2.20.0 Downloading google_api_core-2.20.0-py3-none-any.whl (142 kB) Collecting aiohttp==3.8.4 Downloading aiohttp-3.8.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.0 MB) Collecting pyHanko[image-support,opentype,pkcs11,xmp]==0.20.1 Downloading pyHanko-0.20.1-py3-none-any.whl (407 kB) Collecting pypdf==4.3.1 Downloading pypdf-4.3.1-py3-none-any.whl (295 kB) Collecting pyhanko-certvalidator==0.24.1 Downloading pyhanko_certvalidator-0.24.1-py3-none-any.whl (106 kB) Requirement already satisfied: phonenumbers in /usr/lib/python3/dist-packages (from -r Viindoo-erponline-enterprise-17.0/requirements.txt (line 16)) (8.12.1) Collecting pybind11>=2.2 Using cached 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.1-py3-none-any.whl (300 kB) Collecting grpcio>=1.62.2 Downloading grpcio-1.83.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (7.1 MB) Requirement already satisfied: pyasn1-modules>=0.2.1 in /usr/local/lib/python3.10/dist-packages (from google-auth==2.36.0->-r Viindoo-erponline-enterprise-17.0/requirements.txt (line 6)) (0.4.2) Collecting rsa<5,>=3.1.4 Downloading rsa-4.9.1-py3-none-any.whl (34 kB) Collecting cachetools<6.0,>=2.0.0 Downloading cachetools-5.5.2-py3-none-any.whl (10 kB) Collecting proto-plus<2.0.0dev,>=1.22.3 Downloading proto_plus-1.28.3-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.34.0-py3-none-any.whl (180 kB) Collecting google-cloud-core<3.0.0dev,>=1.4.4 Downloading google_cloud_core-2.6.1-py3-none-any.whl (29 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 google-crc32c<2.0dev,>=1.0 Downloading google_crc32c-1.8.0-cp310-cp310-manylinux1_x86_64.manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_5_x86_64.whl (33 kB) Collecting google-resumable-media>=2.7.2 Downloading google_resumable_media-2.10.1-py3-none-any.whl (81 kB) Collecting charset-normalizer<4.0,>=2.0 Downloading charset_normalizer-3.4.9-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (223 kB) Collecting aiosignal>=1.1.2 Downloading aiosignal-1.4.0-py3-none-any.whl (7.5 kB) Requirement already satisfied: attrs>=17.3.0 in /usr/lib/python3/dist-packages (from aiohttp==3.8.4->-r Viindoo-erponline-enterprise-17.0/requirements.txt (line 12)) (21.2.0) Collecting frozenlist>=1.1.1 Downloading frozenlist-1.8.0-cp310-cp310-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl (219 kB) Collecting yarl<2.0,>=1.0 Downloading yarl-1.24.5-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (110 kB) Collecting multidict<7.0,>=4.5 Downloading multidict-6.7.1-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (243 kB) Collecting async-timeout<5.0,>=4.0.0a3 Downloading async_timeout-4.0.3-py3-none-any.whl (5.7 kB) Collecting tzlocal>=4.3 Downloading tzlocal-5.4.4-py3-none-any.whl (18 kB) Requirement already satisfied: qrcode>=6.1 in /usr/lib/python3/dist-packages (from pyHanko[image-support,opentype,pkcs11,xmp]==0.20.1->-r Viindoo-erponline-enterprise-17.0/requirements.txt (line 13)) (7.3.1) Collecting asn1crypto>=1.5.1 Downloading asn1crypto-1.5.1-py2.py3-none-any.whl (105 kB) Collecting click>=7.1.2 Downloading click-8.4.2-py3-none-any.whl (119 kB) Requirement already satisfied: pyyaml>=5.3.1 in /home/nvq1xbwiguuu/.local/lib/python3.10/site-packages (from pyHanko[image-support,opentype,pkcs11,xmp]==0.20.1->-r Viindoo-erponline-enterprise-17.0/requirements.txt (line 13)) (6.0.3) Requirement already satisfied: cryptography>=3.3.1 in /usr/lib/python3/dist-packages (from pyHanko[image-support,opentype,pkcs11,xmp]==0.20.1->-r Viindoo-erponline-enterprise-17.0/requirements.txt (line 13)) (3.4.8) Collecting uharfbuzz<0.38.0,>=0.25.0 Downloading uharfbuzz-0.37.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.4 MB) Collecting fonttools>=4.33.3 Downloading fonttools-4.63.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (4.9 MB) Requirement already satisfied: defusedxml~=0.7.1 in /usr/lib/python3/dist-packages (from pyHanko[image-support,opentype,pkcs11,xmp]==0.20.1->-r Viindoo-erponline-enterprise-17.0/requirements.txt (line 13)) (0.7.1) Collecting python-pkcs11~=0.7.0 Downloading python-pkcs11-0.7.0.tar.gz (106 kB) Preparing metadata (setup.py): started Preparing metadata (setup.py): finished with status 'done' Requirement already satisfied: Pillow>=7.2.0 in /usr/lib/python3/dist-packages (from pyHanko[image-support,opentype,pkcs11,xmp]==0.20.1->-r Viindoo-erponline-enterprise-17.0/requirements.txt (line 13)) (9.0.1) Collecting python-barcode==0.15.1 Downloading python_barcode-0.15.1-py3-none-any.whl (212 kB) Requirement already satisfied: typing_extensions>=4.0 in /usr/local/lib/python3.10/dist-packages (from pypdf==4.3.1->-r Viindoo-erponline-enterprise-17.0/requirements.txt (line 14)) (4.16.0) Collecting 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 s3transfer<0.20.0,>=0.19.0 Downloading s3transfer-0.19.2-py3-none-any.whl (90 kB) Collecting botocore<1.44.0,>=1.43.67 Downloading botocore-1.43.67-py3-none-any.whl (15.6 MB) Requirement already satisfied: urllib3!=2.2.0,<3,>=1.25.4 in /usr/lib/python3/dist-packages (from botocore<1.44.0,>=1.43.67->boto3->-r Viindoo-erponline-enterprise-17.0/requirements.txt (line 1)) (1.26.5) Requirement already satisfied: python-dateutil<3.0.0,>=2.1 in /home/nvq1xbwiguuu/.local/lib/python3.10/site-packages (from botocore<1.44.0,>=1.43.67->boto3->-r Viindoo-erponline-enterprise-17.0/requirements.txt (line 1)) (2.9.0.post0) Collecting google-api-core[grpc]!=2.0.*,!=2.1.*,!=2.10.*,!=2.2.*,!=2.3.*,!=2.4.*,!=2.5.*,!=2.6.*,!=2.7.*,!=2.8.*,!=2.9.*,<3.0.0dev,>=1.34.1 Downloading google_api_core-2.33.0-py3-none-any.whl (176 kB) Downloading google_api_core-2.32.0-py3-none-any.whl (174 kB) Downloading google_api_core-2.31.0-py3-none-any.whl (173 kB) Downloading google_api_core-2.30.3-py3-none-any.whl (173 kB) Downloading google_api_core-2.30.2-py3-none-any.whl (173 kB) Downloading google_api_core-2.30.1-py3-none-any.whl (173 kB) Downloading google_api_core-2.30.0-py3-none-any.whl (173 kB) Downloading google_api_core-2.29.0-py3-none-any.whl (173 kB) Downloading google_api_core-2.28.1-py3-none-any.whl (173 kB) Downloading google_api_core-2.28.0-py3-none-any.whl (173 kB) Downloading google_api_core-2.27.0-py3-none-any.whl (167 kB) Downloading google_api_core-2.26.0-py3-none-any.whl (162 kB) Downloading google_api_core-2.25.2-py3-none-any.whl (162 kB) Downloading google_api_core-2.25.1-py3-none-any.whl (160 kB) Downloading google_api_core-2.25.0-py3-none-any.whl (160 kB) Downloading google_api_core-2.24.2-py3-none-any.whl (160 kB) Downloading google_api_core-2.24.1-py3-none-any.whl (160 kB) Downloading google_api_core-2.24.0-py3-none-any.whl (158 kB) Downloading google_api_core-2.23.0-py3-none-any.whl (156 kB) Downloading google_api_core-2.22.0-py3-none-any.whl (156 kB) Downloading google_api_core-2.21.0-py3-none-any.whl (156 kB) Collecting google-cloud-core<3.0.0dev,>=1.4.4 Downloading google_cloud_core-2.6.0-py3-none-any.whl (29 kB) Collecting googleapis-common-protos>=1.5.5 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.2-py3-none-any.whl (50 kB) Requirement already satisfied: pyasn1<0.7.0,>=0.6.1 in /usr/local/lib/python3.10/dist-packages (from pyasn1-modules>=0.2.1->google-auth==2.36.0->-r Viindoo-erponline-enterprise-17.0/requirements.txt (line 6)) (0.6.4) Requirement already satisfied: cached-property in /usr/lib/python3/dist-packages (from python-pkcs11~=0.7.0->pyHanko[image-support,opentype,pkcs11,xmp]==0.20.1->-r Viindoo-erponline-enterprise-17.0/requirements.txt (line 13)) (1.5.2) Requirement already satisfied: idna>=2.0 in /usr/local/lib/python3.10/dist-packages (from yarl<2.0,>=1.0->aiohttp==3.8.4->-r Viindoo-erponline-enterprise-17.0/requirements.txt (line 12)) (2.10) Collecting propcache>=0.2.1 Downloading propcache-0.5.2-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (60 kB) Requirement already satisfied: six>=1.5 in /usr/lib/python3/dist-packages (from python-dateutil<3.0.0,>=2.1->botocore<1.44.0,>=1.43.67->boto3->-r Viindoo-erponline-enterprise-17.0/requirements.txt (line 1)) (1.16.0) Building wheels for collected packages: fasttext, python-pkcs11 Building wheel for fasttext (setup.py): started Building wheel for fasttext (setup.py): finished with status 'done' Created wheel for fasttext: filename=fasttext-0.9.2-cp310-cp310-linux_x86_64.whl size=4757893 sha256=e03c9faa8645a2f66996ec869d3ff79e4df227ee5d61ca2e9170dabfec2fa159 Stored in directory: /home/nvq1xbwiguuu/.cache/pip/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=1220997 sha256=9ae21a075a4b3236e776df6c8922e09ad9649d2c74736324b6f75ab9db30aab1 Stored in directory: /home/nvq1xbwiguuu/.cache/pip/wheels/4d/e8/c8/c7cae4f78cf7a1dee289c476922f407b026aa76ffddcd474a5 Successfully built fasttext python-pkcs11 Installing collected packages: python-barcode, asn1crypto, uritools, uharfbuzz, tzlocal, rsa, python-pkcs11, pypdf, pybind11, proto-plus, propcache, oscrypto, numpy, multidict, jmespath, grpcio, googleapis-common-protos, google-crc32c, frozenlist, fonttools, click, charset-normalizer, cachetools, async-timeout, yarl, pyhanko-certvalidator, grpcio-status, google-resumable-media, google-auth, fasttext, botocore, aiosignal, s3transfer, pyHanko, grpc-google-iam-v1, google-api-core, aiohttp, google-cloud-core, boto3, google-cloud-translate, google-cloud-storage Attempting uninstall: numpy Found existing installation: numpy 2.2.6 Uninstalling numpy-2.2.6: Successfully uninstalled numpy-2.2.6 Successfully installed aiohttp-3.8.4 aiosignal-1.4.0 asn1crypto-1.5.1 async-timeout-4.0.3 boto3-1.43.67 botocore-1.43.67 cachetools-5.5.2 charset-normalizer-3.4.9 click-8.4.2 fasttext-0.9.2 fonttools-4.63.0 frozenlist-1.8.0 google-api-core-2.20.0 google-auth-2.36.0 google-cloud-core-2.6.0 google-cloud-storage-2.18.2 google-cloud-translate-3.17.0 google-crc32c-1.8.0 google-resumable-media-2.10.1 googleapis-common-protos-1.75.0 grpc-google-iam-v1-0.14.4 grpcio-1.83.0 grpcio-status-1.62.2 jmespath-1.1.0 multidict-6.7.1 numpy-1.26.4 oscrypto-1.3.0 propcache-0.5.2 proto-plus-1.28.2 pyHanko-0.20.1 pybind11-3.1.0 pyhanko-certvalidator-0.24.1 pypdf-4.3.1 python-barcode-0.15.1 python-pkcs11-0.7.0 rsa-4.9.1 s3transfer-0.19.2 tzlocal-5.4.4 uharfbuzz-0.37.3 uritools-6.1.3 yarl-1.24.5 2026-08-07 20:12:39,429 104 INFO ? odoo: Odoo version 17.0 2026-08-07 20:12:39,429 104 INFO ? odoo: Using configuration file at /home/nvq1xbwiguuu/.odoorc 2026-08-07 20:12:39,429 104 INFO ? odoo: addons paths: ['/data/build/Viindoo-odoo-17.0/odoo/addons', '/data/build/datadir/addons/17.0', '/data/build/Viindoo-odoo-17.0/addons', '/data/build/Viindoo-tvtmaaddons-17.0', '/data/build/Viindoo-erponline-enterprise-17.0', '/data/build/rb-bf464e0-223755'] 2026-08-07 20:12:39,429 104 INFO ? odoo: database: default@default:5432 2026-08-07 20:12:39,613 104 INFO ? odoo.addons.base.models.ir_actions_report: Will use the Wkhtmltopdf binary at /usr/local/bin/wkhtmltopdf 2026-08-07 20:12:39,934 104 INFO ? odoo.addons.to_base: Removing the default currency rate's SQL constraint `unique_name_per_day` 2026-08-07 20:12:39,938 104 INFO ? odoo.service.server: HTTP service (werkzeug) running on localhost:8069 2026-08-07 20:12:39,981 104 INFO rb-bf464e0-223755-402257 odoo.modules.loading: loading 1 modules... 2026-08-07 20:12:40,200 104 INFO rb-bf464e0-223755-402257 odoo.modules.loading: 1 modules loaded in 0.22s, 0 queries (+0 extra) 2026-08-07 20:12:41,393 104 INFO rb-bf464e0-223755-402257 odoo.modules.loading: loading 1223 modules... 2026-08-07 20:12:59,059 104 INFO rb-bf464e0-223755-402257 odoo.modules.loading: 1223 modules loaded in 17.67s, 2 queries (+2 extra) 2026-08-07 20:13:01,327 104 INFO rb-bf464e0-223755-402257 odoo.modules.loading: Modules loaded. 2026-08-07 20:13:01,837 104 INFO rb-bf464e0-223755-402257 odoo.modules.registry: Registry loaded in 21.899s 2026-08-07 20:13:01,837 104 INFO rb-bf464e0-223755-402257 odoo.service.server: Starting post tests 2026-08-07 20:13:03,497 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_qweb: Pregenerating assets bundles 2026-08-07 20:13:10,744 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_qweb: JS Assets bundles generated in 3.2761144638061523 seconds 2026-08-07 20:13:11,249 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_qweb: CSS Assets bundles generated in 0.5046632289886475 seconds 2026-08-07 20:13:11,891 104 INFO rb-bf464e0-223755-402257 odoo.addons.to_stock_equipment.tests.test_data_after_install: Starting TestData.test_data_after_install ... 2026-08-07 20:13:12,159 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 1443 checked, 3 removed 2026-08-07 20:13:12,392 104 INFO rb-bf464e0-223755-402257 odoo.addons.to_stock_equipment.tests.test_equipment: Starting TestEquipment.test_check_compute_equipment ... 2026-08-07 20:13:12,569 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-07 20:13:12,861 104 INFO rb-bf464e0-223755-402257 odoo.addons.to_stock_equipment.tests.test_product: Starting TestProduct.test_01_constrains_product ... 2026-08-07 20:13:12,993 104 INFO rb-bf464e0-223755-402257 odoo.addons.to_stock_equipment.tests.test_product: Starting TestProduct.test_01_onchange_product ... 2026-08-07 20:13:14,815 104 INFO rb-bf464e0-223755-402257 odoo.addons.to_stock_equipment.tests.test_product: Starting TestProduct.test_02_constrains_product ... 2026-08-07 20:13:15,017 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-07 20:13:15,230 104 INFO rb-bf464e0-223755-402257 odoo.addons.to_stock_equipment.tests.test_stock_picking_equipment: Starting TestStockEquipment.test_01_check_stock_picking_equipment ... 2026-08-07 20:13:15,617 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted stock.move records with IDs: [169] 2026-08-07 20:13:15,845 104 INFO rb-bf464e0-223755-402257 odoo.addons.to_stock_equipment.tests.test_stock_picking_equipment: Starting TestStockEquipment.test_02_check_stock_picking_equipment ... 2026-08-07 20:13:16,280 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted stock.move records with IDs: [170] 2026-08-07 20:13:16,469 104 INFO rb-bf464e0-223755-402257 odoo.addons.to_stock_equipment.tests.test_stock_picking_equipment: Starting TestStockEquipment.test_03_check_stock_picking_equipment ... 2026-08-07 20:13:16,864 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted stock.move records with IDs: [171] 2026-08-07 20:13:17,134 104 INFO rb-bf464e0-223755-402257 odoo.addons.to_stock_equipment.tests.test_stock_picking_equipment: Starting TestStockEquipment.test_04_check_stock_picking_equipment ... 2026-08-07 20:13:17,679 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted stock.move records with IDs: [172] 2026-08-07 20:13:17,930 104 INFO rb-bf464e0-223755-402257 odoo.addons.to_stock_equipment.tests.test_stock_picking_equipment: Starting TestStockEquipment.test_05_check_stock_picking_equipment ... 2026-08-07 20:13:18,365 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted stock.move records with IDs: [173] 2026-08-07 20:13:18,480 104 INFO rb-bf464e0-223755-402257 odoo.addons.to_stock_equipment.tests.test_stock_picking_equipment: Starting TestStockEquipment.test_06_check_stock_picking_equipment ... 2026-08-07 20:13:19,023 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted stock.move records with IDs: [174] 2026-08-07 20:13:19,165 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-07 20:13:19,166 104 INFO rb-bf464e0-223755-402257 odoo.addons.to_stock_equipment_bom_kit.tests.test_purchase_bom_kit_equipment: Starting TestPurchaseBomKitEquipment.test_01_check_equipment_from_purchase_order ... 2026-08-07 20:13:20,874 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted stock.move records with IDs: [175] 2026-08-07 20:13:21,597 104 INFO rb-bf464e0-223755-402257 odoo.addons.to_stock_equipment_bom_kit.tests.test_purchase_bom_kit_equipment: Starting TestPurchaseBomKitEquipment.test_03_check_equipment_from_purchase_order ... 2026-08-07 20:13:23,266 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted stock.move records with IDs: [178] 2026-08-07 20:13:23,659 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-07 20:13:23,660 104 INFO rb-bf464e0-223755-402257 odoo.addons.to_stock_equipment_bom_kit.tests.test_security: Starting TestSecurity.test_access_right_manager ... 2026-08-07 20:13:23,843 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #2 deleted product.set records with IDs: [2] 2026-08-07 20:13:23,857 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #2 deleted product.set.line records with IDs: [3] 2026-08-07 20:13:23,864 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-07 20:13:23,866 104 INFO rb-bf464e0-223755-402257 odoo.addons.to_stock_equipment_bom_kit.tests.test_stock_picking: Starting TestPicking.test_compute_product_set_line_ids ... 2026-08-07 20:13:29,955 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.models.work_routine: viin_ai_workflow: seeded 8 goal(s) and 8 work routine(s) of default AI automation for company 5 (Super Company). 2026-08-07 20:13:30,419 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted product.set records with IDs: [3] 2026-08-07 20:13:30,456 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-07 20:13:30,460 104 INFO rb-bf464e0-223755-402257 odoo.addons.to_stock_equipment_hierarchy.tests.test_stock_production_lot: Starting TestStockProductLot.test_01_compute_recursive_maintenance ... 2026-08-07 20:13:30,710 104 INFO rb-bf464e0-223755-402257 odoo.addons.to_stock_equipment_hierarchy.tests.test_stock_production_lot: Starting TestStockProductLot.test_02_compute_recursive_maintenance ... 2026-08-07 20:13:30,947 104 INFO rb-bf464e0-223755-402257 odoo.addons.to_stock_equipment_hierarchy.tests.test_stock_production_lot: Starting TestStockProductLot.test_03_compute_recursive_maintenance ... 2026-08-07 20:13:31,239 104 INFO rb-bf464e0-223755-402257 odoo.addons.to_stock_equipment_hierarchy.tests.test_stock_production_lot: Starting TestStockProductLot.test_04_compute_recursive_maintenance ... 2026-08-07 20:13:31,475 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-07 20:13:31,477 104 INFO rb-bf464e0-223755-402257 odoo.addons.to_token_expiration_test.tests.test_rotating_token: Starting TestTokenExpiration.test_copy ... 2026-08-07 20:13:31,514 104 INFO rb-bf464e0-223755-402257 odoo.addons.to_token_expiration_test.tests.test_rotating_token: Starting TestTokenExpiration.test_cron_rotate_tokens ... 2026-08-07 20:13:31,551 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted rotating.token.mixin.example.test records with IDs: [2] 2026-08-07 20:13:31,567 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted rotating.token records with IDs: [2] 2026-08-07 20:13:31,569 104 INFO rb-bf464e0-223755-402257 odoo.addons.to_token_expiration_test.tests.test_rotating_token: Starting TestTokenExpiration.test_is_expired ... 2026-08-07 20:13:31,623 104 INFO rb-bf464e0-223755-402257 odoo.addons.to_token_expiration_test.tests.test_rotating_token: Starting TestTokenExpiration.test_write ... 2026-08-07 20:13:31,683 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-07 20:13:31,685 104 INFO rb-bf464e0-223755-402257 odoo.addons.to_token_expiration_test.tests.test_token_mixin: Starting TestTokenExpiration.test_compute_access_token ... 2026-08-07 20:13:31,736 104 INFO rb-bf464e0-223755-402257 odoo.addons.to_token_expiration_test.tests.test_token_mixin: Starting TestTokenExpiration.test_constrains_rotating_token_life ... 2026-08-07 20:13:31,812 104 INFO rb-bf464e0-223755-402257 odoo.addons.to_token_expiration_test.tests.test_token_mixin: Starting TestTokenExpiration.test_ensure_rotating_token ... 2026-08-07 20:13:31,868 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted rotating.token records with IDs: [7] 2026-08-07 20:13:31,871 104 INFO rb-bf464e0-223755-402257 odoo.addons.to_token_expiration_test.tests.test_token_mixin: Starting TestTokenExpiration.test_generate_token ... 2026-08-07 20:13:31,904 104 INFO rb-bf464e0-223755-402257 odoo.addons.to_token_expiration_test.tests.test_token_mixin: Starting TestTokenExpiration.test_get_expiration_date ... 2026-08-07 20:13:31,949 104 INFO rb-bf464e0-223755-402257 odoo.addons.to_token_expiration_test.tests.test_token_mixin: Starting TestTokenExpiration.test_get_token_lifetime ... 2026-08-07 20:13:31,980 104 INFO rb-bf464e0-223755-402257 odoo.addons.to_token_expiration_test.tests.test_token_mixin: Starting TestTokenExpiration.test_rotate_token ... 2026-08-07 20:13:32,029 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted rotating.token records with IDs: [13] 2026-08-07 20:13:32,037 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-07 20:13:32,038 104 INFO rb-bf464e0-223755-402257 odoo.addons.to_unique_product_code.tests.test_constrains: Starting TestConstrains.test_01_constrains ... 2026-08-07 20:13:32,073 104 INFO rb-bf464e0-223755-402257 odoo.addons.to_unique_product_code.tests.test_constrains: Starting TestConstrains.test_02_constrains ... 2026-08-07 20:13:32,100 104 INFO rb-bf464e0-223755-402257 odoo.addons.to_unique_product_code.tests.test_constrains: Starting TestConstrains.test_03_constrains ... 2026-08-07 20:13:38,500 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.models.work_routine: viin_ai_workflow: seeded 8 goal(s) and 8 work routine(s) of default AI automation for company 6 (Company 1). 2026-08-07 20:13:39,295 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-07 20:13:39,297 104 INFO rb-bf464e0-223755-402257 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-08-07 20:13:39,622 104 INFO rb-bf464e0-223755-402257 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-08-07 20:13:39,886 104 INFO rb-bf464e0-223755-402257 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-08-07 20:13:40,168 104 INFO rb-bf464e0-223755-402257 odoo.addons.to_vat_counterpart.tests.test_account_tax_repartition_line: Starting TestAccountTaxRepartion.test_check_vat_ctp_account_id_when_create_new_01 ... 2026-08-07 20:13:40,433 104 INFO rb-bf464e0-223755-402257 odoo.addons.to_vat_counterpart.tests.test_account_tax_repartition_line: Starting TestAccountTaxRepartion.test_check_vat_ctp_account_id_when_create_new_02 ... 2026-08-07 20:13:40,697 104 INFO rb-bf464e0-223755-402257 odoo.addons.to_vat_counterpart.tests.test_account_tax_repartition_line: Starting TestAccountTaxRepartion.test_check_vat_ctp_account_id_when_create_new_03 ... 2026-08-07 20:13:40,968 104 INFO rb-bf464e0-223755-402257 odoo.addons.to_vat_counterpart.tests.test_account_tax_repartition_line: Starting TestAccountTaxRepartion.test_check_vat_ctp_account_id_when_create_new_04 ... 2026-08-07 20:13:41,218 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-07 20:13:42,257 104 INFO rb-bf464e0-223755-402257 odoo.addons.to_vendor_price_lock.tests.test_to_vendor_price_lock: Starting TestToVendorPriceLock.test_create ... 2026-08-07 20:13:42,621 104 INFO rb-bf464e0-223755-402257 odoo.addons.to_vendor_price_lock.tests.test_to_vendor_price_lock: Starting TestToVendorPriceLock.test_lock_price_interval_01 ... 2026-08-07 20:13:43,151 104 INFO rb-bf464e0-223755-402257 odoo.addons.to_vendor_price_lock.tests.test_to_vendor_price_lock: Starting TestToVendorPriceLock.test_lock_price_interval_02 ... 2026-08-07 20:13:43,891 104 INFO rb-bf464e0-223755-402257 odoo.addons.to_vendor_price_lock.tests.test_to_vendor_price_lock: Starting TestToVendorPriceLock.test_lock_price_interval_03 ... 2026-08-07 20:13:44,722 104 INFO rb-bf464e0-223755-402257 odoo.addons.to_vendor_price_lock.tests.test_to_vendor_price_lock: Starting TestToVendorPriceLock.test_lock_price_interval_04 ... 2026-08-07 20:13:45,624 104 INFO rb-bf464e0-223755-402257 odoo.addons.to_vendor_price_lock.tests.test_to_vendor_price_lock: Starting TestToVendorPriceLock.test_lock_vendor_pricelists ... 2026-08-07 20:13:47,387 104 INFO rb-bf464e0-223755-402257 odoo.addons.to_vendor_price_lock.tests.test_to_vendor_price_lock: Starting TestToVendorPriceLock.test_multi_currency ... 2026-08-07 20:13:49,076 104 INFO rb-bf464e0-223755-402257 odoo.addons.to_vendor_price_lock.tests.test_to_vendor_price_lock: Starting TestToVendorPriceLock.test_unlink ... 2026-08-07 20:13:49,106 104 INFO rb-bf464e0-223755-402257 odoo.addons.to_vendor_price_lock.tests.test_to_vendor_price_lock: Starting TestToVendorPriceLock.test_write ... 2026-08-07 20:13:49,159 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-07 20:13:55,978 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.models.work_routine: viin_ai_workflow: seeded 8 goal(s) and 8 work routine(s) of default AI automation for company 7 (company_2_data). 2026-08-07 20:14:03,783 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.models.work_routine: viin_ai_workflow: seeded 8 goal(s) and 8 work routine(s) of default AI automation for company 8 (company_1_data). 2026-08-07 20:14:13,457 104 INFO rb-bf464e0-223755-402257 odoo.addons.to_wallet.tests.test_access_right: Starting TestAccessRight.test_01_access_right_internal_user ... 2026-08-07 20:14:13,651 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 46, model: wallet 2026-08-07 20:14:13,661 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 46, model: wallet.type 2026-08-07 20:14:13,668 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 46, model: wallet.history 2026-08-07 20:14:13,678 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 46, model: wallet 2026-08-07 20:14:13,684 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 46, model: wallet.type 2026-08-07 20:14:13,689 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 46, model: wallet.history 2026-08-07 20:14:13,698 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 46, model: wallet 2026-08-07 20:14:13,702 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 46, model: wallet.type 2026-08-07 20:14:13,709 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 46, model: wallet.history 2026-08-07 20:14:13,711 104 INFO rb-bf464e0-223755-402257 odoo.addons.to_wallet.tests.test_access_right: Starting TestAccessRight.test_02_access_right_portal_user ... 2026-08-07 20:14:13,836 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 45, model: wallet 2026-08-07 20:14:13,841 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 45, model: wallet.type 2026-08-07 20:14:13,847 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 45, model: wallet.history 2026-08-07 20:14:13,854 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 45, model: wallet 2026-08-07 20:14:13,857 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 45, model: wallet.type 2026-08-07 20:14:13,859 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 45, model: wallet.history 2026-08-07 20:14:13,866 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 45, model: wallet 2026-08-07 20:14:13,869 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 45, model: wallet.type 2026-08-07 20:14:13,876 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 45, model: wallet.history 2026-08-07 20:14:13,879 104 INFO rb-bf464e0-223755-402257 odoo.addons.to_wallet.tests.test_access_right: Starting TestAccessRight.test_03_access_right_wallet_manager ... 2026-08-07 20:14:14,038 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 47, model: wallet 2026-08-07 20:14:14,045 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 47, model: wallet.type 2026-08-07 20:14:14,052 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 47, model: wallet.history 2026-08-07 20:14:14,061 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 47, model: wallet 2026-08-07 20:14:14,067 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 47, model: wallet.type 2026-08-07 20:14:14,072 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 47, model: wallet.history 2026-08-07 20:14:14,078 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 47, model: wallet 2026-08-07 20:14:14,081 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 47, model: wallet.type 2026-08-07 20:14:14,084 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 47, model: wallet.history 2026-08-07 20:14:14,087 104 INFO rb-bf464e0-223755-402257 odoo.addons.to_wallet.tests.test_access_right: Starting TestAccessRight.test_04_access_right_account_readonly ... 2026-08-07 20:14:14,249 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 49, model: wallet 2026-08-07 20:14:14,255 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 49, model: wallet.type 2026-08-07 20:14:14,261 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 49, model: wallet.history 2026-08-07 20:14:14,269 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 49, model: wallet 2026-08-07 20:14:14,272 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 49, model: wallet.type 2026-08-07 20:14:14,275 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 49, model: wallet.history 2026-08-07 20:14:14,280 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 49, model: wallet 2026-08-07 20:14:14,283 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 49, model: wallet.type 2026-08-07 20:14:14,288 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 49, model: wallet.history 2026-08-07 20:14:14,290 104 INFO rb-bf464e0-223755-402257 odoo.addons.to_wallet.tests.test_access_right: Starting TestAccessRight.test_05_access_right_account_invoice ... 2026-08-07 20:14:14,448 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 50, model: wallet 2026-08-07 20:14:14,454 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 50, model: wallet.type 2026-08-07 20:14:14,459 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 50, model: wallet.history 2026-08-07 20:14:14,466 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 50, model: wallet 2026-08-07 20:14:14,470 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 50, model: wallet.type 2026-08-07 20:14:14,480 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 50, model: wallet 2026-08-07 20:14:14,484 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 50, model: wallet.type 2026-08-07 20:14:14,487 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 50, model: wallet.history 2026-08-07 20:14:14,490 104 INFO rb-bf464e0-223755-402257 odoo.addons.to_wallet.tests.test_access_right: Starting TestAccessRight.test_06_access_right_account_manager ... 2026-08-07 20:14:14,638 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 52, model: wallet 2026-08-07 20:14:14,647 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 52, model: wallet.history 2026-08-07 20:14:14,668 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 52, model: wallet 2026-08-07 20:14:14,675 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 52, model: wallet 2026-08-07 20:14:14,679 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 52, model: wallet.history 2026-08-07 20:14:14,681 104 INFO rb-bf464e0-223755-402257 odoo.addons.to_wallet.tests.test_access_right: Starting TestAccessRight.test_07_own_access_rule_portal ... 2026-08-07 20:14:15,466 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [2], uid: 54, model: wallet 2026-08-07 20:14:15,481 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [3], uid: 53, model: wallet 2026-08-07 20:14:15,616 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1], uid: 54, model: wallet.history 2026-08-07 20:14:15,627 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [2], uid: 53, model: wallet.history 2026-08-07 20:14:15,648 104 INFO rb-bf464e0-223755-402257 odoo.addons.to_wallet.tests.test_access_right: Starting TestAccessRight.test_08_own_access_rule_internal ... 2026-08-07 20:14:16,498 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [4], uid: 56, model: wallet 2026-08-07 20:14:16,510 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [5], uid: 55, model: wallet 2026-08-07 20:14:16,590 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [3], uid: 56, model: wallet.history 2026-08-07 20:14:16,599 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [4], uid: 55, model: wallet.history 2026-08-07 20:14:16,644 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 13 checked, 13 removed 2026-08-07 20:14:23,016 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.models.work_routine: viin_ai_workflow: seeded 8 goal(s) and 8 work routine(s) of default AI automation for company 9 (company_2_data). 2026-08-07 20:14:31,312 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.models.work_routine: viin_ai_workflow: seeded 8 goal(s) and 8 work routine(s) of default AI automation for company 10 (company_1_data). 2026-08-07 20:14:43,313 104 INFO rb-bf464e0-223755-402257 odoo.addons.to_wallet.tests.test_multi_company: Starting TestMultiCompany.test_01_access_rule_wallet_type_multi_company ... 2026-08-07 20:14:43,486 104 INFO rb-bf464e0-223755-402257 odoo.addons.to_wallet.tests.test_multi_company: Starting TestMultiCompany.test_02_access_rule_wallet_multi_company ... 2026-08-07 20:14:43,648 104 INFO rb-bf464e0-223755-402257 odoo.addons.to_wallet.tests.test_multi_company: Starting TestMultiCompany.test_03_access_rule_wallet_history_multi_company ... 2026-08-07 20:14:43,843 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 11 checked, 11 removed 2026-08-07 20:14:51,008 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.models.work_routine: viin_ai_workflow: seeded 8 goal(s) and 8 work routine(s) of default AI automation for company 11 (company_2_data). 2026-08-07 20:14:59,333 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.models.work_routine: viin_ai_workflow: seeded 8 goal(s) and 8 work routine(s) of default AI automation for company 12 (company_1_data). 2026-08-07 20:15:09,515 104 INFO rb-bf464e0-223755-402257 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_01_create_non_wallet_payment ... 2026-08-07 20:15:09,992 104 INFO rb-bf464e0-223755-402257 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_02_create_wallet_payment ... 2026-08-07 20:15:10,839 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <359777634620608.1786133710.712153196334839-openerp-10-wallet@1e2c63b335eb>: ['"company_1_data" <@False>'] 2026-08-07 20:15:10,922 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #69 deleted mail.mail records with IDs: [251] 2026-08-07 20:15:10,923 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 20:15:11,859 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <142258237846086.1786133711.770309448242188-openerp-10-wallet@1e2c63b335eb>: ['"company_1_data" <@False>'] 2026-08-07 20:15:11,936 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #69 deleted mail.mail records with IDs: [252] 2026-08-07 20:15:11,936 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 20:15:12,143 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #69 deleted account.partial.reconcile records with IDs: [5] 2026-08-07 20:15:12,261 104 INFO rb-bf464e0-223755-402257 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_03_wallet_payment_invalid_wallet_amount ... 2026-08-07 20:15:13,265 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <967153769855132.1786133713.177216529846191-openerp-11-wallet@1e2c63b335eb>: ['"company_1_data" <@False>'] 2026-08-07 20:15:13,307 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #69 deleted mail.mail records with IDs: [253] 2026-08-07 20:15:13,307 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 20:15:14,004 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <859694752025012.1786133713.954723119735718-openerp-11-wallet@1e2c63b335eb>: ['"company_1_data" <@False>'] 2026-08-07 20:15:14,074 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #69 deleted mail.mail records with IDs: [254] 2026-08-07 20:15:14,074 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 20:15:14,114 104 INFO rb-bf464e0-223755-402257 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_04_wallet_payment_invalid_wallet_configuration ... 2026-08-07 20:15:14,945 104 INFO rb-bf464e0-223755-402257 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_05_create_mix_wallet_payment ... 2026-08-07 20:15:15,541 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <897453969590083.1786133715.456229448318481-openerp-14-wallet@1e2c63b335eb>: ['"company_1_data" <@False>'] 2026-08-07 20:15:15,585 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #69 deleted mail.mail records with IDs: [255] 2026-08-07 20:15:15,585 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 20:15:15,665 104 INFO rb-bf464e0-223755-402257 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_06_reconcile_invoice_with_lesser_wallet_payment ... 2026-08-07 20:15:17,140 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <457590705136117.1786133717.039491415023804-openerp-15-wallet@1e2c63b335eb>: ['"company_1_data" <@False>'] 2026-08-07 20:15:17,303 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #69 deleted mail.mail records with IDs: [256] 2026-08-07 20:15:17,303 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 20:15:17,621 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <275721478758511.1786133717.582769870758057-openerp-15-wallet@1e2c63b335eb>: ['"company_1_data" <@False>'] 2026-08-07 20:15:17,653 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #69 deleted mail.mail records with IDs: [257] 2026-08-07 20:15:17,653 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 20:15:17,672 104 INFO rb-bf464e0-223755-402257 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_07_reconcile_invoice_with_greater_wallet_payment ... 2026-08-07 20:15:18,996 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <572417785395455.1786133718.930625200271606-openerp-16-wallet@1e2c63b335eb>: ['"company_1_data" <@False>'] 2026-08-07 20:15:19,102 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #69 deleted mail.mail records with IDs: [258] 2026-08-07 20:15:19,103 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 20:15:19,357 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <023756007146142.1786133719.324478387832642-openerp-16-wallet@1e2c63b335eb>: ['"company_1_data" <@False>'] 2026-08-07 20:15:19,378 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #69 deleted mail.mail records with IDs: [259] 2026-08-07 20:15:19,378 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 20:15:19,395 104 INFO rb-bf464e0-223755-402257 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_08_reconcile_invoice_with_mix_wallet_payment ... 2026-08-07 20:15:20,476 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <830985251602505.1786133720.406350135803223-openerp-17-wallet@1e2c63b335eb>: ['"company_1_data" <@False>'] 2026-08-07 20:15:20,570 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #69 deleted mail.mail records with IDs: [260] 2026-08-07 20:15:20,570 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 20:15:20,820 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <343302598231334.1786133720.783220767974854-openerp-17-wallet@1e2c63b335eb>: ['"company_1_data" <@False>'] 2026-08-07 20:15:20,848 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #69 deleted mail.mail records with IDs: [261] 2026-08-07 20:15:20,848 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 20:15:20,867 104 INFO rb-bf464e0-223755-402257 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_09_reconcile_invoice_with_mix_wallet_payment ... 2026-08-07 20:15:21,934 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <149924079321341.1786133721.864109039306641-openerp-18-wallet@1e2c63b335eb>: ['"company_1_data" <@False>'] 2026-08-07 20:15:22,035 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #69 deleted mail.mail records with IDs: [262] 2026-08-07 20:15:22,036 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 20:15:22,193 104 INFO rb-bf464e0-223755-402257 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_10_reconcile_invoice_with_mix_wallet_payment ... 2026-08-07 20:15:23,338 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <826222251862521.1786133723.264600753784180-openerp-19-wallet@1e2c63b335eb>: ['"company_1_data" <@False>'] 2026-08-07 20:15:23,448 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #69 deleted mail.mail records with IDs: [263] 2026-08-07 20:15:23,448 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 20:15:23,723 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <194672934361056.1786133723.678053855895996-openerp-19-wallet@1e2c63b335eb>: ['"company_1_data" <@False>'] 2026-08-07 20:15:23,751 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #69 deleted mail.mail records with IDs: [264] 2026-08-07 20:15:23,752 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 20:15:23,772 104 INFO rb-bf464e0-223755-402257 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_11_reconcile_invoice_with_wallet_payment_other_currency ... 2026-08-07 20:15:24,947 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <857765537555511.1786133724.877815485000610-openerp-20-wallet@1e2c63b335eb>: ['"company_1_data" <@False>'] 2026-08-07 20:15:25,051 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #69 deleted mail.mail records with IDs: [265] 2026-08-07 20:15:25,051 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 20:15:25,324 104 INFO rb-bf464e0-223755-402257 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_12_reconcile_invoice_with_wallet_payment_other_currency ... 2026-08-07 20:15:26,447 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <508384008125705.1786133726.378077268600464-openerp-21-wallet@1e2c63b335eb>: ['"company_1_data" <@False>'] 2026-08-07 20:15:26,548 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #69 deleted mail.mail records with IDs: [266] 2026-08-07 20:15:26,548 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 20:15:26,868 104 INFO rb-bf464e0-223755-402257 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_13_full_reconcile ... 2026-08-07 20:15:28,084 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <483555820717006.1786133728.006266117095947-openerp-22-wallet@1e2c63b335eb>: ['"company_1_data" <@False>'] 2026-08-07 20:15:28,200 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #69 deleted mail.mail records with IDs: [267] 2026-08-07 20:15:28,200 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 20:15:28,490 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <854181748964077.1786133728.444270133972168-openerp-22-wallet@1e2c63b335eb>: ['"company_1_data" <@False>'] 2026-08-07 20:15:28,521 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #69 deleted mail.mail records with IDs: [268] 2026-08-07 20:15:28,521 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 20:15:28,544 104 INFO rb-bf464e0-223755-402257 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_14_full_reconcile_exchange_rate ... 2026-08-07 20:15:30,108 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <645623099098991.1786133730.029271364212036-openerp-23-wallet@1e2c63b335eb>: ['"company_1_data" <@False>'] 2026-08-07 20:15:30,285 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #69 deleted mail.mail records with IDs: [269] 2026-08-07 20:15:30,285 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 20:15:30,888 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <635480158007645.1786133730.834765195846558-openerp-23-wallet@1e2c63b335eb>: ['"company_1_data" <@False>'] 2026-08-07 20:15:30,921 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #69 deleted mail.mail records with IDs: [270] 2026-08-07 20:15:30,921 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 20:15:30,959 104 INFO rb-bf464e0-223755-402257 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_15_reconcile_invoice_with_multiple_payments ... 2026-08-07 20:15:31,644 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <725723679676567.1786133731.565856933593750-openerp-24-wallet@1e2c63b335eb>: ['"company_1_data" <@False>'] 2026-08-07 20:15:31,693 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #69 deleted mail.mail records with IDs: [271] 2026-08-07 20:15:31,693 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 20:15:32,407 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <828630173859115.1786133732.351040601730347-openerp-24-wallet@1e2c63b335eb>: ['"company_1_data" <@False>'] 2026-08-07 20:15:32,469 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #69 deleted mail.mail records with IDs: [272] 2026-08-07 20:15:32,470 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 20:15:33,339 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <028048895089192.1786133733.262924909591675-openerp-24-wallet@1e2c63b335eb>: ['"company_1_data" <@False>'] 2026-08-07 20:15:33,478 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #69 deleted mail.mail records with IDs: [273] 2026-08-07 20:15:33,479 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 20:15:33,501 104 INFO rb-bf464e0-223755-402257 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_16_reconcile_multiple_invoices_with_multiple_payments ... 2026-08-07 20:15:34,054 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <141629987929088.1786133733.978484630584717-openerp-25-wallet@1e2c63b335eb>: ['"company_1_data" <@False>'] 2026-08-07 20:15:34,088 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #69 deleted mail.mail records with IDs: [274] 2026-08-07 20:15:34,089 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 20:15:34,927 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <593851816366407.1786133734.882779359817505-openerp-25-wallet@1e2c63b335eb>: ['"company_1_data" <@False>'] 2026-08-07 20:15:35,119 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #69 deleted mail.mail records with IDs: [275] 2026-08-07 20:15:35,120 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 20:15:35,598 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <216890278976364.1786133735.554169178009033-openerp-25-wallet@1e2c63b335eb>: ['"company_1_data" <@False>'] 2026-08-07 20:15:35,631 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #69 deleted mail.mail records with IDs: [276] 2026-08-07 20:15:35,631 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 20:15:36,651 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <769354161998048.1786133736.609926700592041-openerp-25-wallet@1e2c63b335eb>: ['"company_1_data" <@False>'] 2026-08-07 20:15:36,773 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #69 deleted mail.mail records with IDs: [277] 2026-08-07 20:15:36,773 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 20:15:36,798 104 INFO rb-bf464e0-223755-402257 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_17_top_up_zero_wallet_amount_from_manual_journal_entry ... 2026-08-07 20:15:36,988 104 INFO rb-bf464e0-223755-402257 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_18_top_up_non_zero_wallet_amount_from_manual_journal_entry ... 2026-08-07 20:15:37,323 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <471057794331751.1786133737.253258705139160-openerp-27-wallet@1e2c63b335eb>: ['"company_1_data" <@False>'] 2026-08-07 20:15:37,350 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #69 deleted mail.mail records with IDs: [278] 2026-08-07 20:15:37,351 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 20:15:37,372 104 INFO rb-bf464e0-223755-402257 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_19_withdraw_wallet ... 2026-08-07 20:15:37,966 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <145921152416268.1786133737.894059419631958-openerp-28-wallet@1e2c63b335eb>: ['"company_1_data" <@False>'] 2026-08-07 20:15:38,000 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #69 deleted mail.mail records with IDs: [279] 2026-08-07 20:15:38,001 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 20:15:38,535 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <887360827518054.1786133738.491667747497559-openerp-28-wallet@1e2c63b335eb>: ['"company_1_data" <@False>'] 2026-08-07 20:15:38,573 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #69 deleted mail.mail records with IDs: [280] 2026-08-07 20:15:38,573 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 20:15:39,235 104 INFO rb-bf464e0-223755-402257 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_20_register_payment_exceed_invoice_due_amount ... 2026-08-07 20:15:40,691 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <659563320102960.1786133740.621702194213867-openerp-31-wallet@1e2c63b335eb>: ['"company_1_data" <@False>'] 2026-08-07 20:15:40,819 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #69 deleted mail.mail records with IDs: [281] 2026-08-07 20:15:40,819 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 20:15:41,015 104 INFO rb-bf464e0-223755-402257 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_21_register_payment_partial_reconcile ... 2026-08-07 20:15:42,377 104 INFO rb-bf464e0-223755-402257 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_22_register_payment_currency ... 2026-08-07 20:15:44,402 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <307270668822294.1786133744.319391965866089-openerp-32-wallet@1e2c63b335eb>: ['"company_1_data" <@False>'] 2026-08-07 20:15:44,473 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #69 deleted mail.mail records with IDs: [282] 2026-08-07 20:15:44,474 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 20:15:44,657 104 INFO rb-bf464e0-223755-402257 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_23_register_payment_from_batch ... 2026-08-07 20:15:47,232 104 INFO rb-bf464e0-223755-402257 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_24_register_group_payment ... 2026-08-07 20:15:49,907 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <425023229886459.1786133749.834848403930664-openerp-33-wallet@1e2c63b335eb>: ['"company_1_data" <@False>'] 2026-08-07 20:15:50,046 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #69 deleted mail.mail records with IDs: [283] 2026-08-07 20:15:50,046 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 20:15:50,217 104 INFO rb-bf464e0-223755-402257 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_25_multi_invoice_multi_payment_complex ... 2026-08-07 20:15:50,254 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #69 deleted ir.model.data records with IDs: [6456, 6375, 6445, 6378, 6399, 6376, 6346, 6348, 6379, 6380, 6391, 6384, 6383, 6353, 6382, 6393, 6388, 6437, 6390, 6332, 6381, 6389, 6392, 6386, 6385, 6387, 6330, 6397, 6331, 6372, 6333, 6334, 6366, 6398, 6489, 6335, 6400, 6336, 6401, 6438, 6405, 6402, 6404, 6453, 6407, 6406, 6471, 6408, 6439, 6409, 6440, 6410, 6490, 6411, 6351, 6371, 6356, 6412, 6337, 6339, 6338, 6416, 6347, 6415, 6414, 6413, 6417, 6418, 6352, 6420, 6422, 6394, 6396, 6448, 6359, 6421, 6395, 6419, 6423, 6424, 6469, 6426, 6425, 6354, 6340, 6427, 6436, 6434, 6430, 6429, 6442, 6435, 6428, 6433, 6367, 6432, 6431, 6360, 6361, 6441, 6443, 6447, 6446, 6341, 6444, 6362, 6488, 6343, 6484, 6486, 6363, 6487, 6344, 6485, 6483, 6355, 6477, 6357, 6482, 6478, 6473, 6476, 6468, 6345, 6364, 6481, 6475, 6474, 6472, 6467, 6470, 6479, 6403, 6465, 6466, 6461, 6463, 6457, 6458, 6460, 6358, 6459, 6464, 6462, 6349, 6370, 6328, 6374, 6373, 6455, 6329, 6350, 6454, 6480, 6369, 6377, 6368, 6342, 6452, 6365, 6450, 6451, 6449] 2026-08-07 20:15:50,254 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #69 deleted res.currency.rate records with IDs: [181, 180, 179, 123, 47, 148, 178, 59, 177, 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, 176] 2026-08-07 20:15:53,118 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <309714934137267.1786133753.021659851074219-openerp-34-wallet@1e2c63b335eb>: ['"company_1_data" <@False>'] 2026-08-07 20:15:53,380 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #69 deleted mail.mail records with IDs: [284] 2026-08-07 20:15:53,380 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 20:15:54,054 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <542942438549486.1786133754.010231256484985-openerp-34-wallet@1e2c63b335eb>: ['"company_1_data" <@False>'] 2026-08-07 20:15:54,101 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #69 deleted mail.mail records with IDs: [285] 2026-08-07 20:15:54,101 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 20:15:54,905 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <958702811585560.1786133754.837718248367310-openerp-34-wallet@1e2c63b335eb>: ['"company_1_data" <@False>'] 2026-08-07 20:15:54,963 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #69 deleted mail.mail records with IDs: [286] 2026-08-07 20:15:54,963 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 20:15:55,639 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <762365325910120.1786133755.590542554855347-openerp-34-wallet@1e2c63b335eb>: ['"company_1_data" <@False>'] 2026-08-07 20:15:55,681 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #69 deleted mail.mail records with IDs: [287] 2026-08-07 20:15:55,681 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 20:15:56,423 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <275136211254892.1786133756.382426023483276-openerp-34-wallet@1e2c63b335eb>: ['"company_1_data" <@False>'] 2026-08-07 20:15:56,459 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #69 deleted mail.mail records with IDs: [288] 2026-08-07 20:15:56,459 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 20:15:57,053 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <351658595822828.1786133756.997787237167358-openerp-34-wallet@1e2c63b335eb>: ['"company_1_data" <@False>'] 2026-08-07 20:15:57,093 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #69 deleted mail.mail records with IDs: [289] 2026-08-07 20:15:57,094 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 20:15:57,593 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <497355692723933.1786133757.529549121856689-openerp-34-wallet@1e2c63b335eb>: ['"company_1_data" <@False>'] 2026-08-07 20:15:57,661 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #69 deleted mail.mail records with IDs: [290] 2026-08-07 20:15:57,662 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 20:15:58,199 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <033061988827234.1786133758.135522842407227-openerp-34-wallet@1e2c63b335eb>: ['"company_1_data" <@False>'] 2026-08-07 20:15:58,239 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #69 deleted mail.mail records with IDs: [291] 2026-08-07 20:15:58,239 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 20:15:58,679 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <889180102265681.1786133758.635530471801758-openerp-34-wallet@1e2c63b335eb>: ['"company_1_data" <@False>'] 2026-08-07 20:15:58,740 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #69 deleted mail.mail records with IDs: [292] 2026-08-07 20:15:58,740 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 20:15:59,180 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <617851106348600.1786133759.137373208999634-openerp-34-wallet@1e2c63b335eb>: ['"company_1_data" <@False>'] 2026-08-07 20:15:59,217 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #69 deleted mail.mail records with IDs: [293] 2026-08-07 20:15:59,217 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 20:15:59,662 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <048138008310509.1786133759.617817163467407-openerp-34-wallet@1e2c63b335eb>: ['"company_1_data" <@False>'] 2026-08-07 20:15:59,702 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #69 deleted mail.mail records with IDs: [294] 2026-08-07 20:15:59,702 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 20:15:59,951 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <811410862829440.1786133759.907344102859497-openerp-34-wallet@1e2c63b335eb>: ['"company_1_data" <@False>'] 2026-08-07 20:15:59,985 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #69 deleted mail.mail records with IDs: [295] 2026-08-07 20:15:59,985 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 20:15:59,993 104 INFO rb-bf464e0-223755-402257 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_26_adjust_wallet_amount_onpayment_before_confirm ... 2026-08-07 20:16:01,049 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <229282189852897.1786133760.981669425964355-openerp-35-wallet@1e2c63b335eb>: ['"company_1_data" <@False>'] 2026-08-07 20:16:01,080 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #69 deleted mail.mail records with IDs: [296] 2026-08-07 20:16:01,081 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 20:16:01,155 104 INFO rb-bf464e0-223755-402257 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_27_edit_payment ... 2026-08-07 20:16:01,891 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <991846354235127.1786133761.830681562423706-openerp-36-wallet@1e2c63b335eb>: ['"New Partner" <@False>'] 2026-08-07 20:16:01,938 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #69 deleted mail.mail records with IDs: [297] 2026-08-07 20:16:01,938 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 20:16:01,998 104 INFO rb-bf464e0-223755-402257 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_28_edit_payment ... 2026-08-07 20:16:02,369 104 INFO rb-bf464e0-223755-402257 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_29_unreconcile_invoice ... 2026-08-07 20:16:03,681 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <278549283733982.1786133763.603799343109131-openerp-37-wallet@1e2c63b335eb>: ['"company_1_data" <@False>'] 2026-08-07 20:16:03,795 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #69 deleted mail.mail records with IDs: [298] 2026-08-07 20:16:03,795 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 20:16:04,088 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <122683155743051.1786133764.046152114868164-openerp-37-wallet@1e2c63b335eb>: ['"company_1_data" <@False>'] 2026-08-07 20:16:04,117 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #69 deleted mail.mail records with IDs: [299] 2026-08-07 20:16:04,117 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 20:16:04,233 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #69 deleted account.partial.reconcile records with IDs: [41] 2026-08-07 20:16:04,298 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #69 deleted account.full.reconcile records with IDs: [12] 2026-08-07 20:16:04,419 104 INFO rb-bf464e0-223755-402257 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_30_unreconcile_invoice ... 2026-08-07 20:16:05,538 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <418696496726446.1786133765.476999521255493-openerp-38-wallet@1e2c63b335eb>: ['"company_1_data" <@False>'] 2026-08-07 20:16:05,643 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #69 deleted mail.mail records with IDs: [300] 2026-08-07 20:16:05,643 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 20:16:05,895 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <644349106548585.1786133765.860061168670654-openerp-38-wallet@1e2c63b335eb>: ['"company_1_data" <@False>'] 2026-08-07 20:16:05,919 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #69 deleted mail.mail records with IDs: [301] 2026-08-07 20:16:05,920 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 20:16:06,025 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #69 deleted account.partial.reconcile records with IDs: [42, 42] 2026-08-07 20:16:06,084 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #69 deleted account.full.reconcile records with IDs: [13] 2026-08-07 20:16:06,178 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 11 checked, 11 removed 2026-08-07 20:16:12,816 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.models.work_routine: viin_ai_workflow: seeded 8 goal(s) and 8 work routine(s) of default AI automation for company 13 (company_2_data). 2026-08-07 20:16:20,858 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.models.work_routine: viin_ai_workflow: seeded 8 goal(s) and 8 work routine(s) of default AI automation for company 14 (company_1_data). 2026-08-07 20:16:30,360 104 INFO rb-bf464e0-223755-402257 odoo.addons.to_wallet.tests.test_wallet_payment_flows: Starting TestWalletPaymentFlows.test_01_wallet_payment_flow ... 2023-11-01 00:00:00,000 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.res_users: Login successful for db:rb-bf464e0-223755-402257 login:newportaluser from n/a 2023-11-01 00:00:00,000 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_http: Generating routing map for key 1 2023-11-01 00:00:00,000 104 INFO rb-bf464e0-223755-402257 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=439&access_token=a83f38e314f2804c40d06ee688986fae06b004824f0834205083ae6325740c90&wallet_id=39 HTTP/1.1" 200 - 253 0.192 -0.192 2023-11-01 00:00:00,000 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [01/Nov/2023 00:00:00] "POST /payment/transaction HTTP/1.1" 200 - 17 0.009 -0.009 2023-11-01 00:00:00,000 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 302 and Message-Id '<431738626948135.1698796800.000000000000000-openerp-39-wallet@1e2c63b335eb>' from 'accountman@test.com' to (redacted) 'n*******l1@example.viindoo.com' successfully sent 2023-11-01 00:00:00,000 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2023-11-01 00:00:00,000 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #81 deleted mail.mail records with IDs: [302] 2023-11-01 00:00:00,000 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2023-11-01 00:00:00,000 104 INFO rb-bf464e0-223755-402257 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=439&access_token=091211a3e9060c2641405276362e0b0ea3d65b757028dc2850384c6803c51bf8&wallet_id=39 HTTP/1.1" 200 - 184 0.187 -0.187 2023-11-01 00:00:00,000 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 303 and Message-Id '<421276578544946.1698796800.000000000000000-openerp-39-wallet@1e2c63b335eb>' from 'accountman@test.com' to (redacted) 'n*******l1@example.viindoo.com' successfully sent 2023-11-01 00:00:00,000 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2023-11-01 00:00:00,000 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #81 deleted mail.mail records with IDs: [303] 2023-11-01 00:00:00,000 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2023-11-01 00:00:00,000 104 INFO rb-bf464e0-223755-402257 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=439&access_token=091211a3e9060c2641405276362e0b0ea3d65b757028dc2850384c6803c51bf8&invoice_id=174 HTTP/1.1" 200 - 90 0.061 -0.061 2023-11-01 00:00:00,000 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [01/Nov/2023 00:00:00] "POST /invoice/transaction/174 HTTP/1.1" 200 - 28 0.020 -0.020 2023-11-01 00:00:00,000 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 304 and Message-Id '<378436961831260.1698796800.000000000000000-openerp-39-wallet@1e2c63b335eb>' from 'accountman@test.com' to (redacted) 'n*******l1@example.viindoo.com' successfully sent 2023-11-01 00:00:00,000 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2023-11-01 00:00:00,000 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #81 deleted mail.mail records with IDs: [304] 2023-11-01 00:00:00,000 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 20:16:35,180 104 INFO rb-bf464e0-223755-402257 odoo.addons.to_wallet.tests.test_wallet_payment_flows: Starting TestWalletPaymentFlows.test_02_wallet_payment_flow ... 2023-11-01 00:00:00,000 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.res_users: Login successful for db:rb-bf464e0-223755-402257 login:newportaluser from n/a 2023-11-01 00:00:00,000 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_http: Generating routing map for key 1 2023-11-01 00:00:00,000 104 INFO rb-bf464e0-223755-402257 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=439&access_token=cc71d0ffd499682c8fa781bcb386e6134fd739581ffc076a3c29c3288e3a85b2&wallet_id=39 HTTP/1.1" 200 - 253 0.158 -0.158 2023-11-01 00:00:00,000 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [01/Nov/2023 00:00:00] "POST /payment/transaction HTTP/1.1" 200 - 17 0.009 -0.009 2023-11-01 00:00:00,000 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 305 and Message-Id '<421166746340738.1698796800.000000000000000-openerp-39-wallet@1e2c63b335eb>' from 'accountman@test.com' to (redacted) 'n*******l1@example.viindoo.com' successfully sent 2023-11-01 00:00:00,000 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2023-11-01 00:00:00,000 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #81 deleted mail.mail records with IDs: [305] 2023-11-01 00:00:00,000 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2023-11-01 00:00:00,000 104 INFO rb-bf464e0-223755-402257 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=439&access_token=cc71d0ffd499682c8fa781bcb386e6134fd739581ffc076a3c29c3288e3a85b2&invoice_id=176 HTTP/1.1" 200 - 101 0.066 -0.066 2023-11-01 00:00:00,000 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [01/Nov/2023 00:00:00] "POST /invoice/transaction/176 HTTP/1.1" 200 - 29 0.037 -0.037 2023-11-01 00:00:00,000 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 306 and Message-Id '<851374788383111.1698796800.000000000000000-openerp-39-wallet@1e2c63b335eb>' from 'accountman@test.com' to (redacted) 'n*******l1@example.viindoo.com' successfully sent 2023-11-01 00:00:00,000 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2023-11-01 00:00:00,000 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #81 deleted mail.mail records with IDs: [306] 2023-11-01 00:00:00,000 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 20:16:38,273 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 11 checked, 11 removed 2026-08-07 20:16:45,884 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.models.work_routine: viin_ai_workflow: seeded 8 goal(s) and 8 work routine(s) of default AI automation for company 15 (company_2_data). 2026-08-07 20:16:53,552 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.models.work_routine: viin_ai_workflow: seeded 8 goal(s) and 8 work routine(s) of default AI automation for company 16 (company_1_data). 2026-08-07 20:17:03,941 104 INFO rb-bf464e0-223755-402257 odoo.addons.to_wallet.tests.test_wallet_payment_wizard: Starting TestAffiliateWallet.test_01_payment_out_invoice_by_wallet ... 2026-08-07 20:17:05,757 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <192285927423631.1786133825.675664424896240-openerp-42-wallet@1e2c63b335eb>: ['"company_1_data" <@False>'] 2026-08-07 20:17:05,796 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #93 deleted mail.mail records with IDs: [307] 2026-08-07 20:17:05,797 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 20:17:06,019 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <020585421858633.1786133825.957965612411499-openerp-42-wallet@1e2c63b335eb>: ['"company_1_data" <@False>'] 2026-08-07 20:17:06,042 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #93 deleted mail.mail records with IDs: [308] 2026-08-07 20:17:06,042 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 20:17:06,798 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #93 deleted account.move.line.ctp records with IDs: [186] 2026-08-07 20:17:07,125 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <443300187934448.1786133827.081370592117310-openerp-42-wallet@1e2c63b335eb>: ['"company_1_data" <@False>'] 2026-08-07 20:17:07,170 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #93 deleted mail.mail records with IDs: [309] 2026-08-07 20:17:07,171 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 20:17:07,244 104 INFO rb-bf464e0-223755-402257 odoo.addons.to_wallet.tests.test_wallet_payment_wizard: Starting TestAffiliateWallet.test_02_payment_out_invoice_by_wallet ... 2026-08-07 20:17:07,963 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <510199853935730.1786133827.877786874771118-openerp-43-wallet@1e2c63b335eb>: ['"company_1_data" <@False>'] 2026-08-07 20:17:08,014 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #93 deleted mail.mail records with IDs: [310] 2026-08-07 20:17:08,015 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 20:17:08,641 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <398346537110834.1786133828.593258142471313-openerp-43-wallet@1e2c63b335eb>: ['"company_1_data" <@False>'] 2026-08-07 20:17:08,695 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #93 deleted mail.mail records with IDs: [311] 2026-08-07 20:17:08,696 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 20:17:09,558 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <327357298851093.1786133829.508164405822754-openerp-43-wallet@1e2c63b335eb>: ['"company_1_data" <@False>'] 2026-08-07 20:17:09,814 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #93 deleted mail.mail records with IDs: [312] 2026-08-07 20:17:09,814 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 20:17:11,214 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <334850606384926.1786133831.167039394378662-openerp-43-wallet@1e2c63b335eb>: ['"company_1_data" <@False>'] 2026-08-07 20:17:11,388 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #93 deleted mail.mail records with IDs: [313] 2026-08-07 20:17:11,388 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 20:17:11,600 104 INFO rb-bf464e0-223755-402257 odoo.addons.to_wallet.tests.test_wallet_payment_wizard: Starting TestAffiliateWallet.test_03_payment_in_invoice_by_wallet ... 2026-08-07 20:17:12,910 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <246838186393854.1786133832.826638936996460-openerp-44-wallet@1e2c63b335eb>: ['"company_1_data" <@False>'] 2026-08-07 20:17:13,019 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #93 deleted mail.mail records with IDs: [314] 2026-08-07 20:17:13,019 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 20:17:13,529 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #93 deleted account.move.line.ctp records with IDs: [201] 2026-08-07 20:17:14,061 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <445634675543507.1786133834.010222673416138-openerp-44-wallet@1e2c63b335eb>: ['"company_1_data" <@False>'] 2026-08-07 20:17:14,141 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #93 deleted mail.mail records with IDs: [315] 2026-08-07 20:17:14,142 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 20:17:14,379 104 INFO rb-bf464e0-223755-402257 odoo.addons.to_wallet.tests.test_wallet_payment_wizard: Starting TestAffiliateWallet.test_04_payment_in_invoice_by_wallet ... 2026-08-07 20:17:16,173 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <963382477625115.1786133836.045161247253418-openerp-45-wallet@1e2c63b335eb>: ['"company_1_data" <@False>'] 2026-08-07 20:17:16,347 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #93 deleted mail.mail records with IDs: [316] 2026-08-07 20:17:16,348 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 20:17:17,143 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #93 deleted account.move.line.ctp records with IDs: [209] 2026-08-07 20:17:18,155 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <126352962647173.1786133838.110281229019165-openerp-45-wallet@1e2c63b335eb>: ['"company_1_data" <@False>'] 2026-08-07 20:17:18,218 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #93 deleted mail.mail records with IDs: [317] 2026-08-07 20:17:18,218 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 20:17:18,467 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 11 checked, 11 removed 2026-08-07 20:17:19,749 104 INFO rb-bf464e0-223755-402257 odoo.addons.to_warranty_management.tests.test_access_rights: Starting TestAccessRights.test_access_warranty_manager ... 2026-08-07 20:17:19,856 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #106 deleted product.milestone records with IDs: [18] 2026-08-07 20:17:19,900 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #106 deleted warranty.policy records with IDs: [17] 2026-08-07 20:17:19,923 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #106 deleted warranty.claim.policy records with IDs: [5] 2026-08-07 20:17:20,038 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #106 deleted warranty.claim records with IDs: [11] 2026-08-07 20:17:20,043 104 INFO rb-bf464e0-223755-402257 odoo.addons.to_warranty_management.tests.test_access_rights: Starting TestAccessRights.test_access_warranty_user ... 2026-08-07 20:17:20,074 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 105, model: product.milestone 2026-08-07 20:17:20,082 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 105, model: product.milestone 2026-08-07 20:17:20,088 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 105, model: product.milestone 2026-08-07 20:17:20,139 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 105, model: warranty.policy 2026-08-07 20:17:20,164 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 105, model: warranty.claim.policy 2026-08-07 20:17:20,271 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 105, model: warranty.claim 2026-08-07 20:17:20,280 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-07 20:17:21,398 104 INFO rb-bf464e0-223755-402257 odoo.addons.to_warranty_management.tests.test_product_warranty_policy: Starting TestProductWarrantyPolicy.test_check_constrains_milestone_01 ... 2026-08-07 20:17:21,543 104 INFO rb-bf464e0-223755-402257 odoo.addons.to_warranty_management.tests.test_product_warranty_policy: Starting TestProductWarrantyPolicy.test_check_constrains_milestone_02 ... 2026-08-07 20:17:21,590 104 INFO rb-bf464e0-223755-402257 odoo.addons.to_warranty_management.tests.test_product_warranty_policy: Starting TestProductWarrantyPolicy.test_check_constrains_milestone_03 ... 2026-08-07 20:17:21,784 104 INFO rb-bf464e0-223755-402257 odoo.addons.to_warranty_management.tests.test_product_warranty_policy: Starting TestProductWarrantyPolicy.test_check_constrains_milestone_04 ... 2026-08-07 20:17:21,813 104 INFO rb-bf464e0-223755-402257 odoo.addons.to_warranty_management.tests.test_product_warranty_policy: Starting TestProductWarrantyPolicy.test_check_constrains_milestone_05 ... 2026-08-07 20:17:21,885 104 INFO rb-bf464e0-223755-402257 odoo.addons.to_warranty_management.tests.test_product_warranty_policy: Starting TestProductWarrantyPolicy.test_check_constrains_milestone_06 ... 2026-08-07 20:17:21,917 104 INFO rb-bf464e0-223755-402257 odoo.addons.to_warranty_management.tests.test_product_warranty_policy: Starting TestProductWarrantyPolicy.test_check_constrains_milestone_07 ... 2026-08-07 20:17:22,091 104 INFO rb-bf464e0-223755-402257 odoo.addons.to_warranty_management.tests.test_product_warranty_policy: Starting TestProductWarrantyPolicy.test_check_constrains_milestone_08 ... 2026-08-07 20:17:22,143 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-07 20:17:23,243 104 INFO rb-bf464e0-223755-402257 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_action_confirm_01 ... 2026-08-07 20:17:23,345 104 INFO rb-bf464e0-223755-402257 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_action_confirm_02 ... 2026-08-07 20:17:23,364 104 INFO rb-bf464e0-223755-402257 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_action_confirm_03 ... 2026-08-07 20:17:23,390 104 INFO rb-bf464e0-223755-402257 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_action_confirm_04 ... 2026-08-07 20:17:23,409 104 INFO rb-bf464e0-223755-402257 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_action_confirm_05 ... 2026-08-07 20:17:23,426 104 INFO rb-bf464e0-223755-402257 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_action_confirm_06 ... 2026-08-07 20:17:23,443 104 INFO rb-bf464e0-223755-402257 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_check_constrains_milestone_01 ... 2026-08-07 20:17:23,461 104 INFO rb-bf464e0-223755-402257 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_check_constrains_milestone_02 ... 2026-08-07 20:17:23,488 104 INFO rb-bf464e0-223755-402257 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_check_constrains_milestone_03 ... 2026-08-07 20:17:23,498 104 INFO rb-bf464e0-223755-402257 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_check_constrains_milestone_04 ... 2026-08-07 20:17:23,510 104 INFO rb-bf464e0-223755-402257 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_check_constrains_milestone_05 ... 2026-08-07 20:17:23,526 104 INFO rb-bf464e0-223755-402257 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_check_constrains_milestone_06 ... 2026-08-07 20:17:23,551 104 INFO rb-bf464e0-223755-402257 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_check_constrains_milestone_07 ... 2026-08-07 20:17:23,562 104 INFO rb-bf464e0-223755-402257 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_check_constrains_milestone_08 ... 2026-08-07 20:17:23,577 104 INFO rb-bf464e0-223755-402257 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_state_01 ... 2026-08-07 20:17:23,603 104 INFO rb-bf464e0-223755-402257 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_state_02 ... 2026-08-07 20:17:23,627 104 INFO rb-bf464e0-223755-402257 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_state_03 ... 2026-08-07 20:17:23,647 104 INFO rb-bf464e0-223755-402257 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_state_04 ... 2026-08-07 20:17:23,666 104 INFO rb-bf464e0-223755-402257 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_01 ... 2026-08-07 20:17:23,949 104 INFO rb-bf464e0-223755-402257 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_02 ... 2026-08-07 20:17:24,247 104 INFO rb-bf464e0-223755-402257 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_03 ... 2026-08-07 20:17:24,502 104 INFO rb-bf464e0-223755-402257 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_04 ... 2026-08-07 20:17:24,850 104 INFO rb-bf464e0-223755-402257 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_05 ... 2026-08-07 20:17:25,130 104 INFO rb-bf464e0-223755-402257 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_06 ... 2026-08-07 20:17:25,388 104 INFO rb-bf464e0-223755-402257 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_07 ... 2026-08-07 20:17:26,238 104 INFO rb-bf464e0-223755-402257 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_end_01 ... 2026-08-07 20:17:26,285 104 INFO rb-bf464e0-223755-402257 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_end_02 ... 2026-08-07 20:17:26,308 104 INFO rb-bf464e0-223755-402257 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_end_03 ... 2026-08-07 20:17:26,336 104 INFO rb-bf464e0-223755-402257 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_end_04 ... 2026-08-07 20:17:26,387 104 INFO rb-bf464e0-223755-402257 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_expiration_date_01 ... 2026-08-07 20:17:26,661 104 INFO rb-bf464e0-223755-402257 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_period_01 ... 2026-08-07 20:17:26,990 104 INFO rb-bf464e0-223755-402257 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_period_02 ... 2026-08-07 20:17:27,281 104 INFO rb-bf464e0-223755-402257 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_period_03 ... 2026-08-07 20:17:27,556 104 INFO rb-bf464e0-223755-402257 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_copy_01 ... 2026-08-07 20:17:27,590 104 INFO rb-bf464e0-223755-402257 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_unlink_01 ... 2026-08-07 20:17:27,612 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted warranty.claim records with IDs: [38] 2026-08-07 20:17:27,615 104 INFO rb-bf464e0-223755-402257 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_unlink_02 ... 2026-08-07 20:17:27,652 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted warranty.claim records with IDs: [39] 2026-08-07 20:17:27,656 104 INFO rb-bf464e0-223755-402257 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_unlink_03 ... 2026-08-07 20:17:27,697 104 INFO rb-bf464e0-223755-402257 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_unlink_04 ... 2026-08-07 20:17:27,733 104 INFO rb-bf464e0-223755-402257 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_unlink_05 ... 2026-08-07 20:17:27,773 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-07 20:17:30,469 104 INFO rb-bf464e0-223755-402257 odoo.addons.to_warranty_purchase.tests.test_access_rights: Starting TestAccessRights.test_access_purchase_user ... 2026-08-07 20:17:30,589 104 INFO rb-bf464e0-223755-402257 odoo.addons.to_warranty_purchase.tests.test_access_rights: Starting TestAccessRights.test_access_purchase_warranty_user ... 2026-08-07 20:17:30,638 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 114, model: purchase.order 2026-08-07 20:17:30,665 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 114, model: purchase.order 2026-08-07 20:17:30,687 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 114, model: purchase.order 2026-08-07 20:17:30,753 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 114, model: purchase.order.line 2026-08-07 20:17:30,833 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 114, model: purchase.order.line 2026-08-07 20:17:30,835 104 INFO rb-bf464e0-223755-402257 odoo.addons.to_warranty_purchase.tests.test_access_rights: Starting TestAccessRights.test_access_warranty_manager ... 2026-08-07 20:17:30,836 104 INFO rb-bf464e0-223755-402257 odoo.addons.to_warranty_purchase.tests.test_access_rights: Starting TestAccessRights.test_access_warranty_user ... 2026-08-07 20:17:30,850 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 111, model: purchase.order 2026-08-07 20:17:30,872 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 111, model: purchase.order 2026-08-07 20:17:30,875 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 111, model: purchase.order 2026-08-07 20:17:30,893 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 111, model: purchase.order 2026-08-07 20:17:30,897 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 111, model: purchase.order.line 2026-08-07 20:17:30,972 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 111, model: purchase.order.line 2026-08-07 20:17:30,976 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 111, model: purchase.order 2026-08-07 20:17:30,981 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 111, model: purchase.order.line 2026-08-07 20:17:30,995 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-07 20:17:34,077 104 INFO rb-bf464e0-223755-402257 odoo.addons.to_warranty_purchase.tests.test_purchase_order_warranty_policy: Starting TestPurchaseOrderWarrantyPolicy.test_confirm_purchase_order_01 ... 2026-08-07 20:17:34,203 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-07 20:17:37,202 104 INFO rb-bf464e0-223755-402257 odoo.addons.to_warranty_purchase.tests.test_warranty_claim: Starting TestWarrantyClaim.test_action_investigation_01 ... 2026-08-07 20:17:37,591 104 INFO rb-bf464e0-223755-402257 odoo.addons.to_warranty_purchase.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_available_po_domain_01 ... 2026-08-07 20:17:37,953 104 INFO rb-bf464e0-223755-402257 odoo.addons.to_warranty_purchase.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_available_po_domain_02 ... 2026-08-07 20:17:38,347 104 INFO rb-bf464e0-223755-402257 odoo.addons.to_warranty_purchase.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_01 ... 2026-08-07 20:17:38,715 104 INFO rb-bf464e0-223755-402257 odoo.addons.to_warranty_purchase.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_02 ... 2026-08-07 20:17:39,079 104 INFO rb-bf464e0-223755-402257 odoo.addons.to_warranty_purchase.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_03 ... 2026-08-07 20:17:39,372 104 INFO rb-bf464e0-223755-402257 odoo.addons.to_warranty_purchase.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_04 ... 2026-08-07 20:17:39,707 104 INFO rb-bf464e0-223755-402257 odoo.addons.to_warranty_purchase.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_05 ... 2026-08-07 20:17:40,036 104 INFO rb-bf464e0-223755-402257 odoo.addons.to_warranty_purchase.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_start_date_01 ... 2026-08-07 20:17:40,337 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-07 20:17:42,861 104 INFO rb-bf464e0-223755-402257 odoo.addons.to_warranty_purchase_stock.tests.test_production_lot_warranty_claim_policy: Starting TestProductionLotWarrantyClaimPolicy.test_stock_move_line_01 ... 2026-08-07 20:17:43,622 104 INFO rb-bf464e0-223755-402257 odoo.addons.to_warranty_purchase_stock.tests.test_production_lot_warranty_claim_policy: Starting TestProductionLotWarrantyClaimPolicy.test_stock_move_line_02 ... 2026-08-07 20:17:44,592 104 INFO rb-bf464e0-223755-402257 odoo.addons.to_warranty_purchase_stock.tests.test_production_lot_warranty_claim_policy: Starting TestProductionLotWarrantyClaimPolicy.test_stock_move_line_03 ... 2026-08-07 20:17:45,086 104 INFO rb-bf464e0-223755-402257 odoo.addons.to_warranty_purchase_stock.tests.test_production_lot_warranty_claim_policy: Starting TestProductionLotWarrantyClaimPolicy.test_stock_move_line_04 ... 2026-08-07 20:17:45,673 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-07 20:17:48,348 104 INFO rb-bf464e0-223755-402257 odoo.addons.to_warranty_purchase_stock.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_data_01 ... 2026-08-07 20:17:48,879 104 INFO rb-bf464e0-223755-402257 odoo.addons.to_warranty_purchase_stock.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_data_02 ... 2026-08-07 20:17:49,292 104 INFO rb-bf464e0-223755-402257 odoo.addons.to_warranty_purchase_stock.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_data_03 ... 2026-08-07 20:17:49,625 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-07 20:17:52,843 104 INFO rb-bf464e0-223755-402257 odoo.addons.to_warranty_sale.tests.test_access_rights: Starting TestAccessRights.test_access_saleman_user ... 2026-08-07 20:17:53,083 104 INFO rb-bf464e0-223755-402257 odoo.addons.to_warranty_sale.tests.test_access_rights: Starting TestAccessRights.test_access_warranty_manager ... 2026-08-07 20:17:53,138 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 128, model: sale.order 2026-08-07 20:17:53,144 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 128, model: sale.order 2026-08-07 20:17:53,157 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 128, model: addendum.addendum 2026-08-07 20:17:53,170 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 128, model: sale.order.line 2026-08-07 20:17:53,246 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 128, model: sale.order.line 2026-08-07 20:17:53,269 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 128, model: sale.order.line 2026-08-07 20:17:53,271 104 INFO rb-bf464e0-223755-402257 odoo.addons.to_warranty_sale.tests.test_access_rights: Starting TestAccessRights.test_access_warranty_user ... 2026-08-07 20:17:53,326 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 127, model: sale.order 2026-08-07 20:17:53,332 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 127, model: sale.order 2026-08-07 20:17:53,343 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 127, model: addendum.addendum 2026-08-07 20:17:53,357 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 127, model: sale.order.line 2026-08-07 20:17:53,428 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 127, model: sale.order.line 2026-08-07 20:17:53,443 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 127, model: sale.order.line 2026-08-07 20:17:53,455 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-07 20:17:56,412 104 INFO rb-bf464e0-223755-402257 odoo.addons.to_warranty_sale.tests.test_sale_order_warranty_policy: Starting TestSaleOrderWarrantyPolicy.test_confirm_sale_order_01 ... 2026-08-07 20:17:56,641 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-07 20:17:59,330 104 INFO rb-bf464e0-223755-402257 odoo.addons.to_warranty_sale.tests.test_warranty_claim: Starting TestWarrantyClaim.test_action_investigation_01 ... 2026-08-07 20:17:59,784 104 INFO rb-bf464e0-223755-402257 odoo.addons.to_warranty_sale.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_available_so_domain_01 ... 2026-08-07 20:18:00,039 104 INFO rb-bf464e0-223755-402257 odoo.addons.to_warranty_sale.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_available_so_domain_02 ... 2026-08-07 20:18:00,306 104 INFO rb-bf464e0-223755-402257 odoo.addons.to_warranty_sale.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_01 ... 2026-08-07 20:18:00,621 104 INFO rb-bf464e0-223755-402257 odoo.addons.to_warranty_sale.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_02 ... 2026-08-07 20:18:00,949 104 INFO rb-bf464e0-223755-402257 odoo.addons.to_warranty_sale.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_03 ... 2026-08-07 20:18:01,240 104 INFO rb-bf464e0-223755-402257 odoo.addons.to_warranty_sale.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_04 ... 2026-08-07 20:18:01,553 104 INFO rb-bf464e0-223755-402257 odoo.addons.to_warranty_sale.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_05 ... 2026-08-07 20:18:01,836 104 INFO rb-bf464e0-223755-402257 odoo.addons.to_warranty_sale.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_start_date_01 ... 2026-08-07 20:18:02,151 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-07 20:18:04,934 104 INFO rb-bf464e0-223755-402257 odoo.addons.to_warranty_sale_stock.tests.test_production_lot_warranty_claim_policy: Starting TestProductionLotWarrantyClaimPolicy.test_stock_move_line_01 ... 2026-08-07 20:18:05,726 104 INFO rb-bf464e0-223755-402257 odoo.addons.to_warranty_sale_stock.tests.test_production_lot_warranty_claim_policy: Starting TestProductionLotWarrantyClaimPolicy.test_stock_move_line_02 ... 2026-08-07 20:18:06,615 104 INFO rb-bf464e0-223755-402257 odoo.addons.to_warranty_sale_stock.tests.test_production_lot_warranty_claim_policy: Starting TestProductionLotWarrantyClaimPolicy.test_stock_move_line_03 ... 2026-08-07 20:18:07,222 104 INFO rb-bf464e0-223755-402257 odoo.addons.to_warranty_sale_stock.tests.test_production_lot_warranty_claim_policy: Starting TestProductionLotWarrantyClaimPolicy.test_stock_move_line_04 ... 2026-08-07 20:18:07,808 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-07 20:18:10,716 104 INFO rb-bf464e0-223755-402257 odoo.addons.to_warranty_sale_stock.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_data_01 ... 2026-08-07 20:18:11,422 104 INFO rb-bf464e0-223755-402257 odoo.addons.to_warranty_sale_stock.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_data_02 ... 2026-08-07 20:18:11,807 104 INFO rb-bf464e0-223755-402257 odoo.addons.to_warranty_sale_stock.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_data_03 ... 2026-08-07 20:18:12,208 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-07 20:18:14,203 104 INFO rb-bf464e0-223755-402257 odoo.addons.to_warranty_stock.tests.test_access_rights: Starting TestAccessRights.test_access_stock_user ... 2026-08-07 20:18:14,258 104 INFO rb-bf464e0-223755-402257 odoo.addons.to_warranty_stock.tests.test_access_rights: Starting TestAccessRights.test_access_warranty_manager ... 2026-08-07 20:18:14,287 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 141, model: stock.lot 2026-08-07 20:18:14,298 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 141, model: stock.lot 2026-08-07 20:18:14,305 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 141, model: stock.lot 2026-08-07 20:18:14,307 104 INFO rb-bf464e0-223755-402257 odoo.addons.to_warranty_stock.tests.test_access_rights: Starting TestAccessRights.test_access_warranty_user ... 2026-08-07 20:18:14,335 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 140, model: stock.lot 2026-08-07 20:18:14,345 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 140, model: stock.lot 2026-08-07 20:18:14,352 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 140, model: stock.lot 2026-08-07 20:18:14,360 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-07 20:18:16,123 104 INFO rb-bf464e0-223755-402257 odoo.addons.to_warranty_stock.tests.test_production_lot_warranty_claim_policy: Starting TestProductionLotWarrantyClaimPolicy.test_compute_supplier_warranty_expiration_date ... 2026-08-07 20:18:16,821 104 INFO rb-bf464e0-223755-402257 odoo.addons.to_warranty_stock.tests.test_production_lot_warranty_claim_policy: Starting TestProductionLotWarrantyClaimPolicy.test_compute_warranty_expiration_date ... 2026-08-07 20:18:17,528 104 INFO rb-bf464e0-223755-402257 odoo.addons.to_warranty_stock.tests.test_production_lot_warranty_claim_policy: Starting TestProductionLotWarrantyClaimPolicy.test_stock_move_line_01 ... 2026-08-07 20:18:17,869 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-07 20:18:19,703 104 INFO rb-bf464e0-223755-402257 odoo.addons.to_warranty_stock.tests.test_warranty_claim: Starting TestWarrantyClaim.test_action_confirm_01 ... 2026-08-07 20:18:20,092 104 INFO rb-bf464e0-223755-402257 odoo.addons.to_warranty_stock.tests.test_warranty_claim: Starting TestWarrantyClaim.test_action_confirm_02 ... 2026-08-07 20:18:20,381 104 INFO rb-bf464e0-223755-402257 odoo.addons.to_warranty_stock.tests.test_warranty_claim: Starting TestWarrantyClaim.test_check_constrains_product_and_lot_01 ... 2026-08-07 20:18:20,399 104 INFO rb-bf464e0-223755-402257 odoo.addons.to_warranty_stock.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_01 ... 2026-08-07 20:18:20,739 104 INFO rb-bf464e0-223755-402257 odoo.addons.to_warranty_stock.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_02 ... 2026-08-07 20:18:21,056 104 INFO rb-bf464e0-223755-402257 odoo.addons.to_warranty_stock.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_03 ... 2026-08-07 20:18:21,375 104 INFO rb-bf464e0-223755-402257 odoo.addons.to_warranty_stock.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_04 ... 2026-08-07 20:18:21,753 104 INFO rb-bf464e0-223755-402257 odoo.addons.to_warranty_stock.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_05 ... 2026-08-07 20:18:22,098 104 INFO rb-bf464e0-223755-402257 odoo.addons.to_warranty_stock.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_06 ... 2026-08-07 20:18:22,407 104 INFO rb-bf464e0-223755-402257 odoo.addons.to_warranty_stock.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_expiration_date_01 ... 2026-08-07 20:18:22,656 104 INFO rb-bf464e0-223755-402257 odoo.addons.to_warranty_stock.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_period_01 ... 2026-08-07 20:18:23,009 104 INFO rb-bf464e0-223755-402257 odoo.addons.to_warranty_stock.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_start_date_01 ... 2026-08-07 20:18:23,310 104 INFO rb-bf464e0-223755-402257 odoo.addons.to_warranty_stock.tests.test_warranty_claim: Starting TestWarrantyClaim.test_update_warranty_info_of_lot_01 ... 2026-08-07 20:18:23,673 104 INFO rb-bf464e0-223755-402257 odoo.addons.to_warranty_stock.tests.test_warranty_claim: Starting TestWarrantyClaim.test_update_warranty_info_of_lot_02 ... 2026-08-07 20:18:24,084 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-07 20:18:24,089 104 INFO rb-bf464e0-223755-402257 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_add_to_cart_update_dependencies ... 2026-08-07 20:18:30,457 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-07 20:18:32,531 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 20:18:32] "GET /apps/modules/12.0/module_5 HTTP/1.1" 200 - 374 0.346 1.733 2026-08-07 20:18:33,000 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 20:18:33] "POST /shop/cart/update HTTP/1.1" 303 - 187 0.144 0.315 2026-08-07 20:18:33,559 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 20:18:33] "GET /shop/cart HTTP/1.1" 200 - 152 0.167 0.388 2026-08-07 20:18:33,813 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted sale.order.line records with IDs: [195] 2026-08-07 20:18:34,152 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted sale.order.line records with IDs: [190] 2026-08-07 20:18:34,236 104 INFO rb-bf464e0-223755-402257 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_app_redirect ... 2026-08-07 20:18:39,388 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-07 20:18:39,622 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 20:18:39] "GET /apps/app/12.0/module_base HTTP/1.1" 301 - 19 0.033 0.203 2026-08-07 20:18:39,627 104 INFO rb-bf464e0-223755-402257 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_app_redirect_preserves_query_string ... 2026-08-07 20:18:45,467 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-07 20:18:45,714 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 20:18:45] "GET /apps/app/12.0/module_base?force_show=1&search=abc HTTP/1.1" 301 - 19 0.013 0.240 2026-08-07 20:18:45,717 104 INFO rb-bf464e0-223755-402257 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_app_redirect_preserves_repeated_query_parameters ... 2026-08-07 20:18:51,670 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-07 20:18:51,863 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 20:18:51] "GET /apps/app/12.0/module_base?tag=x&tag=y&tag=z HTTP/1.1" 301 - 19 0.016 0.181 2026-08-07 20:18:51,867 104 INFO rb-bf464e0-223755-402257 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_apps_store_main_website_canonical_url ... 2026-08-07 20:18:57,931 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-07 20:18:58,974 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 20:18:58] "GET /apps/modules/12.0/module_base HTTP/1.1" 200 - 284 0.157 0.888 2026-08-07 20:18:59,001 104 INFO rb-bf464e0-223755-402257 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_button_visible_on_page_details ... 2026-08-07 20:19:06,487 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.res_users: Login successful for db:rb-bf464e0-223755-402257 login:portalapps1@abc.com from n/a 2026-08-07 20:19:06,502 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-07 20:19:07,433 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 164, model: odoo.module.version 2026-08-07 20:19:07,956 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 20:19:07] "GET /apps/modules/12.0/module_5 HTTP/1.1" 200 - 375 0.316 1.140 2026-08-07 20:19:09,876 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 164, model: odoo.module.version 2026-08-07 20:19:09,895 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 20:19:09] "GET /apps/modules/12.0/module_5 HTTP/1.1" 200 - 58 0.050 0.105 2026-08-07 20:19:09,909 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.res_users: Login successful for db:rb-bf464e0-223755-402257 login:portalapps2@abc.com from n/a 2026-08-07 20:19:10,263 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 165, model: odoo.module.version 2026-08-07 20:19:10,293 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 20:19:10] "GET /apps/modules/12.0/module_5 HTTP/1.1" 200 - 185 0.140 0.233 2026-08-07 20:19:10,467 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.res_users: Login successful for db:rb-bf464e0-223755-402257 login:portalapps2@abc.com from n/a 2026-08-07 20:19:11,605 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 20:19:11] "GET /apps/modules/12.0/module_5 HTTP/1.1" 200 - 398 0.304 0.820 2026-08-07 20:19:11,615 104 INFO rb-bf464e0-223755-402257 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_canonical_module_page_serves_directly ... 2026-08-07 20:19:17,671 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-07 20:19:18,852 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 20:19:18] "GET /apps/modules/12.0/module_base HTTP/1.1" 200 - 286 0.224 0.961 2026-08-07 20:19:18,857 104 INFO rb-bf464e0-223755-402257 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_canonical_page_route_not_shadowed_by_doc_image_routes ... 2026-08-07 20:19:24,613 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-07 20:19:26,588 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 20:19:26] "GET /apps/modules/12.0/module_base HTTP/1.1" 200 - 286 0.185 1.793 2026-08-07 20:19:26,601 104 INFO rb-bf464e0-223755-402257 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_compute_website_url_emits_canonical_prefix ... 2026-08-07 20:19:32,295 104 INFO rb-bf464e0-223755-402257 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_force_show_one_reveals_unpublished_module ... 2026-08-07 20:19:37,852 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-07 20:19:39,129 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 20:19:39] "GET /apps/modules/12.0/module_base?force_show=1 HTTP/1.1" 200 - 285 0.293 0.987 2026-08-07 20:19:39,134 104 INFO rb-bf464e0-223755-402257 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_force_show_zero_does_not_reveal_unpublished_module ... 2026-08-07 20:19:44,906 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-07 20:19:45,869 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 20:19:45] "GET /apps/modules/12.0/module_base HTTP/1.1" 404 - 210 0.177 0.789 2026-08-07 20:19:45,931 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 20:19:45] "GET /apps/modules/12.0/module_base?force_show=0 HTTP/1.1" 404 - 24 0.017 0.040 2026-08-07 20:19:45,932 104 INFO rb-bf464e0-223755-402257 odoo.addons.to_website_apps_store.tests.test_website_apps_store.TestAppStore: waiting for threads: [] 2026-08-07 20:19:45,936 104 INFO rb-bf464e0-223755-402257 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_get_best_sell_modules ... 2026-08-07 20:19:53,347 104 INFO rb-bf464e0-223755-402257 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_get_newest_modules ... 2026-08-07 20:19:59,252 104 INFO rb-bf464e0-223755-402257 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_get_relevant_modules ... 2026-08-07 20:20:04,985 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-07 20:20:06,351 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 20:20:06] "GET /apps/category/odoo-apps-category-test-47 HTTP/1.1" 200 - 393 0.302 1.068 2026-08-07 20:20:06,384 104 INFO rb-bf464e0-223755-402257 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_get_top_modules_most_downloaded ... 2026-08-07 20:20:11,680 104 INFO rb-bf464e0-223755-402257 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_get_top_purchase_modules ... 2026-08-07 20:20:18,446 104 INFO rb-bf464e0-223755-402257 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_legacy_url_redirect_preserves_frontend_language_prefix ... 2026-08-07 20:20:25,986 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-07 20:20:26,219 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 20:20:26] "GET /vi/apps/app/12.0/module_base HTTP/1.1" 301 - 22 0.013 0.224 2026-08-07 20:20:26,224 104 INFO rb-bf464e0-223755-402257 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_module_public ... 2026-08-07 20:20:31,644 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-07 20:20:32,479 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 20:20:32] "GET /apps/modules/12.0/module_base HTTP/1.1" 404 - 210 0.113 0.724 2026-08-07 20:20:32,913 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 20:20:32] "GET /apps/modules/12.0/module_base HTTP/1.1" 200 - 122 0.086 0.327 2026-08-07 20:20:32,934 104 INFO rb-bf464e0-223755-402257 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_modules_browse_page_not_shadowed_by_page_route ... 2026-08-07 20:20:38,418 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-07 20:20:40,027 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 20:20:40] "GET /apps/modules/browse/1 HTTP/1.1" 200 - 511 0.398 1.214 2026-08-07 20:20:40,036 104 INFO rb-bf464e0-223755-402257 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_rating_module ... 2026-08-07 20:20:46,550 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-07 20:20:47,574 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 20:20:47] "POST /mail/chatter_post HTTP/1.1" 200 - 26 0.010 1.016 2026-08-07 20:20:48,743 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.res_users: Login successful for db:rb-bf464e0-223755-402257 login:portalapps1@abc.com from n/a 2026-08-07 20:20:48,827 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 20:20:48] "POST /mail/chatter_post HTTP/1.1" 200 - 34 0.030 0.043 2026-08-07 20:20:49,015 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.res_users: Login successful for db:rb-bf464e0-223755-402257 login:portalapps2@abc.com from n/a 2026-08-07 20:20:49,089 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 20:20:49] "POST /mail/chatter_post HTTP/1.1" 200 - 26 0.024 0.027 2026-08-07 20:20:49,100 104 INFO rb-bf464e0-223755-402257 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_search_module ... 2026-08-07 20:20:55,049 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-07 20:20:56,222 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 20:20:56] "GET /apps/modules/12.0/module_base HTTP/1.1" 200 - 286 0.206 0.969 2026-08-07 20:20:56,417 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 20:20:56] "GET /apps/modules/14.0/module_base HTTP/1.1" 404 - 37 0.024 0.166 2026-08-07 20:20:56,423 104 INFO rb-bf464e0-223755-402257 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_show_extension_and_included_dependencies_module ... 2026-08-07 20:21:01,908 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-07 20:21:03,036 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 20:21:03] "GET /apps/modules/12.0/module_base HTTP/1.1" 200 - 287 0.139 0.994 2026-08-07 20:21:03,204 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 20:21:03] "GET /apps/modules/12.0/module_base HTTP/1.1" 200 - 44 0.053 0.080 2026-08-07 20:21:03,215 104 INFO rb-bf464e0-223755-402257 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_sitemap_apps_story_category_url ... 2026-08-07 20:21:09,078 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-07 20:21:09,763 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 20:21:09] "GET /sitemap.xml HTTP/1.1" 200 - 204 0.239 0.449 2026-08-07 20:21:09,771 104 INFO rb-bf464e0-223755-402257 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_sitemap_emits_canonical_module_url ... 2026-08-07 20:21:15,694 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-07 20:21:16,220 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 20:21:16] "GET /sitemap.xml HTTP/1.1" 200 - 204 0.107 0.423 2026-08-07 20:21:16,225 104 INFO rb-bf464e0-223755-402257 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_url_show_modules_of_vendor ... 2026-08-07 20:21:21,988 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-07 20:21:22,908 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 20:21:22] "GET /apps/modules/browse?repo_maintainer_id=614 HTTP/1.1" 404 - 197 0.125 0.801 2026-08-07 20:21:22,938 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.res_users: Login successful for db:rb-bf464e0-223755-402257 login:vendor from n/a 2026-08-07 20:21:23,450 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 20:21:23] "GET /apps/modules/browse?repo_maintainer_id=614 HTTP/1.1" 200 - 172 0.133 0.364 2026-08-07 20:21:23,462 104 INFO rb-bf464e0-223755-402257 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_user_bought_apps_already_purchased ... 2026-08-07 20:21:30,658 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.res_users: Login successful for db:rb-bf464e0-223755-402257 login:portalapps1@abc.com from n/a 2026-08-07 20:21:30,690 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-07 20:21:31,360 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 224, model: odoo.module.version 2026-08-07 20:21:31,849 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 20:21:31] "GET /apps/modules/12.0/module_1 HTTP/1.1" 200 - 271 0.226 0.951 2026-08-07 20:21:31,992 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 224, model: odoo.module.version 2026-08-07 20:21:32,014 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 20:21:32] "GET /apps/modules/12.0/module_2 HTTP/1.1" 200 - 64 0.047 0.107 2026-08-07 20:21:32,023 104 INFO rb-bf464e0-223755-402257 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_user_bought_apps_download ... 2026-08-07 20:21:38,655 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.res_users: Login successful for db:rb-bf464e0-223755-402257 login:portalapps1@abc.com from n/a 2026-08-07 20:21:38,667 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-07 20:21:38,936 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 20:21:38] "GET /my/apps/download/186 HTTP/1.1" 200 - 70 0.039 0.233 2026-08-07 20:21:39,025 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 20:21:39] "GET /my/apps/download/186 HTTP/1.1" 200 - 37 0.028 0.038 2026-08-07 20:21:39,213 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 20:21:39] "GET /my/apps/download/186 HTTP/1.1" 200 - 67 0.049 0.054 2026-08-07 20:21:39,219 104 INFO rb-bf464e0-223755-402257 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_user_did_not_buy_redirect ... 2026-08-07 20:21:45,875 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.res_users: Login successful for db:rb-bf464e0-223755-402257 login:portalapps2@abc.com from n/a 2026-08-07 20:21:45,894 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-07 20:21:46,120 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 20:21:46] "GET /my/apps/download/197 HTTP/1.1" 303 - 30 0.030 0.199 2026-08-07 20:21:46,984 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 20:21:46] "GET /my HTTP/1.1" 200 - 241 0.142 0.717 2026-08-07 20:21:46,986 104 INFO rb-bf464e0-223755-402257 odoo.addons.to_website_apps_store.tests.test_website_apps_store.TestAppStore: waiting for threads: [] 2026-08-07 20:21:46,997 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-07 20:21:47,003 104 INFO rb-bf464e0-223755-402257 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppsStoreListingParamHardening.test_canonical_url_survives_empty_field_cache ... 2026-08-07 20:21:47,015 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-07 20:21:47,203 104 INFO rb-bf464e0-223755-402257 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppsStoreListingParamHardening.test_garbage_listing_params_404 ... 2026-08-07 20:21:47,210 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-07 20:21:48,129 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 20:21:48] "GET /apps/browse/category/odoo-apps-13?price=698946584 HTTP/1.1" 404 - 198 0.110 0.812 2026-08-07 20:21:48,200 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 20:21:48] "GET /apps/browse/category/odoo-apps-13/page/2?order=SuX9Uj8U HTTP/1.1" 404 - 18 0.031 0.036 2026-08-07 20:21:48,253 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 20:21:48] "GET /apps/browse/category/odoo-apps-13?price=Paid%27 HTTP/1.1" 404 - 19 0.012 0.034 2026-08-07 20:21:48,315 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 20:21:48] "GET /apps/browse/category?price=698946584 HTTP/1.1" 404 - 16 0.019 0.037 2026-08-07 20:21:48,367 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 20:21:48] "GET /apps/browse/category?order=SuX9Uj8U HTTP/1.1" 404 - 16 0.015 0.034 2026-08-07 20:21:48,420 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 20:21:48] "GET /apps?price=he2qngry HTTP/1.1" 404 - 19 0.014 0.035 2026-08-07 20:21:48,466 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 20:21:48] "GET /apps/browse/category?price=Paid%27 HTTP/1.1" 404 - 16 0.011 0.031 2026-08-07 20:21:48,514 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 20:21:48] "GET /apps/browse/category?price=%3Cth%3At%3D%22%24%7Bdfb%7D HTTP/1.1" 404 - 16 0.010 0.034 2026-08-07 20:21:48,571 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 20:21:48] "GET /apps/browse/category?order=newest HTTP/1.1" 404 - 16 0.022 0.032 2026-08-07 20:21:48,619 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 20:21:48] "GET /apps/browse/category?order=list_price+desc HTTP/1.1" 404 - 16 0.015 0.029 2026-08-07 20:21:48,663 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 20:21:48] "GET /apps/browse/category?repo_maintainer_id=abc HTTP/1.1" 404 - 17 0.011 0.029 2026-08-07 20:21:48,668 104 INFO rb-bf464e0-223755-402257 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppsStoreListingParamHardening.test_legit_listing_params_200 ... 2026-08-07 20:21:48,675 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-07 20:21:48,960 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 20:21:48] "GET /apps/browse/category HTTP/1.1" 303 - 24 0.043 0.247 2026-08-07 20:21:49,836 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 20:21:49] "GET /apps/browse/category/odoo-apps-13 HTTP/1.1" 200 - 231 0.163 0.702 2026-08-07 20:21:49,856 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 20:21:49] "GET /apps/browse/category?order=Newest&price=Free&version=17.0 HTTP/1.1" 303 - 5 0.009 0.007 2026-08-07 20:21:49,965 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 20:21:49] "GET /apps/browse/category/odoo-apps-13 HTTP/1.1" 200 - 23 0.045 0.062 2026-08-07 20:21:49,981 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 20:21:49] "GET /apps/browse/category?order=price_currency+asc&price=All HTTP/1.1" 303 - 5 0.004 0.008 2026-08-07 20:21:50,076 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 20:21:50] "GET /apps/browse/category/odoo-apps-13 HTTP/1.1" 200 - 23 0.038 0.054 2026-08-07 20:21:50,096 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 20:21:50] "GET /apps/browse/category?order=name+asc&price=Paid HTTP/1.1" 303 - 5 0.009 0.007 2026-08-07 20:21:50,156 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 20:21:50] "GET /apps/browse/category/odoo-apps-13 HTTP/1.1" 200 - 23 0.016 0.041 2026-08-07 20:21:50,167 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 20:21:50] "GET /apps/browse/category?order=bestseller HTTP/1.1" 303 - 5 0.001 0.006 2026-08-07 20:21:50,249 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 20:21:50] "GET /apps/browse/category/odoo-apps-13 HTTP/1.1" 200 - 23 0.027 0.051 2026-08-07 20:21:50,343 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 20:21:50] "GET /apps?order=Downloads&price=Free&version=10.0 HTTP/1.1" 200 - 24 0.023 0.067 2026-08-07 20:21:50,358 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 20:21:50] "GET /apps/browse/category?version=17.0-3 HTTP/1.1" 303 - 5 0.003 0.008 2026-08-07 20:21:50,432 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 20:21:50] "GET /apps/browse/category/odoo-apps-13 HTTP/1.1" 200 - 23 0.023 0.049 2026-08-07 20:21:50,441 104 INFO rb-bf464e0-223755-402257 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppsStoreListingParamHardening.test_oversized_or_garbage_ppg_does_not_500 ... 2026-08-07 20:21:50,448 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-07 20:21:50,687 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 20:21:50] "GET /apps/browse/category?ppg=999999 HTTP/1.1" 303 - 24 0.018 0.225 2026-08-07 20:21:51,512 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 20:21:51] "GET /apps/browse/category/odoo-apps-13 HTTP/1.1" 200 - 231 0.141 0.679 2026-08-07 20:21:51,526 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 20:21:51] "GET /apps/browse/category?ppg=abc HTTP/1.1" 303 - 5 0.002 0.008 2026-08-07 20:21:51,599 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 20:21:51] "GET /apps/browse/category/odoo-apps-13 HTTP/1.1" 200 - 23 0.021 0.048 2026-08-07 20:21:51,612 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-07 20:21:53,069 104 INFO rb-bf464e0-223755-402257 odoo.addons.to_website_apps_store_loc.tests.test_discovery_from_git: Starting TestGitBranchDiscovery.test_action_discover_odoo_module ... 2026-08-07 20:21:59,977 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-08-07 20:22:07,676 104 INFO rb-bf464e0-223755-402257 odoo.addons.to_website_docs.tests.test_category_access_rights: Starting TestDocumentContentAccessRights.test_create_category ... 2026-08-07 20:22:07,847 104 INFO rb-bf464e0-223755-402257 odoo.addons.to_website_docs.tests.test_category_access_rights: Starting TestDocumentContentAccessRights.test_create_setion ... 2026-08-07 20:22:07,942 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [50], uid: 240, model: website.doc.category 2026-08-07 20:22:07,989 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [51], uid: 242, model: website.doc.category 2026-08-07 20:22:08,018 104 INFO rb-bf464e0-223755-402257 odoo.addons.to_website_docs.tests.test_category_access_rights: Starting TestDocumentContentAccessRights.test_create_subject ... 2026-08-07 20:22:08,101 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [53], uid: 240, model: website.doc.category 2026-08-07 20:22:08,131 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [54], uid: 242, model: website.doc.category 2026-08-07 20:22:08,163 104 INFO rb-bf464e0-223755-402257 odoo.addons.to_website_docs.tests.test_category_access_rights: Starting TestDocumentContentAccessRights.test_edit_setion ... 2026-08-07 20:22:08,226 104 INFO rb-bf464e0-223755-402257 odoo.addons.to_website_docs.tests.test_category_access_rights: Starting TestDocumentContentAccessRights.test_edit_subject ... 2026-08-07 20:22:08,285 104 INFO rb-bf464e0-223755-402257 odoo.addons.to_website_docs.tests.test_category_access_rights: Starting TestDocumentContentAccessRights.test_unlink_category ... 2026-08-07 20:22:08,324 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [1], uid: 238, model: website.document.content 2026-08-07 20:22:08,491 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #244 deleted website.doc.category records with IDs: [45] 2026-08-07 20:22:08,534 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #244 deleted website.document.content records with IDs: [1] 2026-08-07 20:22:08,558 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #244 deleted website.document records with IDs: [1] 2026-08-07 20:22:08,576 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #244 deleted website.doc.category records with IDs: [44] 2026-08-07 20:22:08,580 104 INFO rb-bf464e0-223755-402257 odoo.addons.to_website_docs.tests.test_category_access_rights: Starting TestDocumentContentAccessRights.test_unlink_setion ... 2026-08-07 20:22:08,645 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [1], uid: 238, model: website.document.content 2026-08-07 20:22:08,853 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #244 deleted website.document.content records with IDs: [1] 2026-08-07 20:22:08,874 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #244 deleted website.document records with IDs: [1] 2026-08-07 20:22:08,909 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #244 deleted website.doc.category records with IDs: [44, 45] 2026-08-07 20:22:08,922 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #244 deleted website.doc.category records with IDs: [43] 2026-08-07 20:22:08,925 104 INFO rb-bf464e0-223755-402257 odoo.addons.to_website_docs.tests.test_category_access_rights: Starting TestDocumentContentAccessRights.test_unlink_subject ... 2026-08-07 20:22:08,995 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [1], uid: 238, model: website.document.content 2026-08-07 20:22:09,207 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #244 deleted website.document.content records with IDs: [1] 2026-08-07 20:22:09,248 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #244 deleted website.document records with IDs: [1] 2026-08-07 20:22:09,272 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #244 deleted website.doc.category records with IDs: [44, 45] 2026-08-07 20:22:09,322 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #244 deleted website.doc.category records with IDs: [43] 2026-08-07 20:22:09,334 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #244 deleted website.doc.category records with IDs: [41] 2026-08-07 20:22:09,337 104 INFO rb-bf464e0-223755-402257 odoo.addons.to_website_docs.tests.test_category_access_rights: Starting TestDocumentContentAccessRights.test_write_category ... 2026-08-07 20:22:09,443 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-08-07 20:22:16,893 104 INFO rb-bf464e0-223755-402257 odoo.addons.to_website_docs.tests.test_doc_access_rights: Starting TestDocumentAccessRights.test_copy_document_designer ... 2026-08-07 20:22:16,964 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #252 deleted website.document records with IDs: [5] 2026-08-07 20:22:16,968 104 INFO rb-bf464e0-223755-402257 odoo.addons.to_website_docs.tests.test_doc_access_rights: Starting TestDocumentAccessRights.test_copy_document_editor ... 2026-08-07 20:22:17,040 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #248 deleted website.document records with IDs: [6] 2026-08-07 20:22:17,043 104 INFO rb-bf464e0-223755-402257 odoo.addons.to_website_docs.tests.test_doc_access_rights: Starting TestDocumentAccessRights.test_copy_document_manager ... 2026-08-07 20:22:17,115 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #254 deleted website.document records with IDs: [7] 2026-08-07 20:22:17,118 104 INFO rb-bf464e0-223755-402257 odoo.addons.to_website_docs.tests.test_doc_access_rights: Starting TestDocumentAccessRights.test_copy_document_reviewer ... 2026-08-07 20:22:17,229 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #250 deleted website.document records with IDs: [8] 2026-08-07 20:22:17,233 104 INFO rb-bf464e0-223755-402257 odoo.addons.to_website_docs.tests.test_doc_access_rights: Starting TestDocumentAccessRights.test_create_document ... 2026-08-07 20:22:17,388 104 INFO rb-bf464e0-223755-402257 odoo.addons.to_website_docs.tests.test_doc_access_rights: Starting TestDocumentAccessRights.test_unlink_document_designer ... 2026-08-07 20:22:17,441 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #252 deleted website.document records with IDs: [13] 2026-08-07 20:22:17,483 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #252 deleted website.document records with IDs: [14] 2026-08-07 20:22:17,517 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #252 deleted website.document records with IDs: [15] 2026-08-07 20:22:17,610 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #252 deleted website.document records with IDs: [18] 2026-08-07 20:22:17,644 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #252 deleted website.document records with IDs: [19] 2026-08-07 20:22:17,785 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #252 deleted website.document records with IDs: [23] 2026-08-07 20:22:17,853 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #252 deleted website.document records with IDs: [24] 2026-08-07 20:22:17,891 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #252 deleted website.document records with IDs: [25] 2026-08-07 20:22:18,233 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #252 deleted website.document records with IDs: [36] 2026-08-07 20:22:18,265 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #252 deleted website.document records with IDs: [37] 2026-08-07 20:22:18,296 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #252 deleted website.document records with IDs: [38] 2026-08-07 20:22:18,329 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #252 deleted website.document records with IDs: [39] 2026-08-07 20:22:18,393 104 INFO rb-bf464e0-223755-402257 odoo.addons.to_website_docs.tests.test_doc_access_rights: Starting TestDocumentAccessRights.test_unlink_document_editor ... 2026-08-07 20:22:18,444 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [3], uid: 248, model: website.document.content 2026-08-07 20:22:18,479 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [3], uid: 248, model: website.document.content 2026-08-07 20:22:18,503 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [3], uid: 248, model: website.document.content 2026-08-07 20:22:18,539 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #248 deleted website.document records with IDs: [41] 2026-08-07 20:22:18,566 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #248 deleted website.document records with IDs: [42] 2026-08-07 20:22:18,595 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #248 deleted website.document records with IDs: [43] 2026-08-07 20:22:18,630 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [3], uid: 248, model: website.document.content 2026-08-07 20:22:18,661 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [3], uid: 248, model: website.document.content 2026-08-07 20:22:18,665 104 INFO rb-bf464e0-223755-402257 odoo.addons.to_website_docs.tests.test_doc_access_rights: Starting TestDocumentAccessRights.test_unlink_document_manager ... 2026-08-07 20:22:18,704 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #254 deleted website.document records with IDs: [44] 2026-08-07 20:22:18,725 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #254 deleted website.document records with IDs: [45] 2026-08-07 20:22:18,793 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #254 deleted website.document.content records with IDs: [3] 2026-08-07 20:22:18,804 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #254 deleted website.document records with IDs: [46] 2026-08-07 20:22:18,807 104 INFO rb-bf464e0-223755-402257 odoo.addons.to_website_docs.tests.test_doc_access_rights: Starting TestDocumentAccessRights.test_unlink_document_reviewer ... 2026-08-07 20:22:18,860 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #250 deleted website.document records with IDs: [47] 2026-08-07 20:22:18,888 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #250 deleted website.document records with IDs: [48] 2026-08-07 20:22:19,328 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #250 deleted website.document records with IDs: [64] 2026-08-07 20:22:19,363 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #250 deleted website.document records with IDs: [65] 2026-08-07 20:22:19,507 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #250 deleted website.document records with IDs: [69] 2026-08-07 20:22:19,547 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #250 deleted website.document records with IDs: [70] 2026-08-07 20:22:19,593 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #250 deleted website.document records with IDs: [71] 2026-08-07 20:22:19,634 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #250 deleted website.document records with IDs: [72] 2026-08-07 20:22:19,761 104 INFO rb-bf464e0-223755-402257 odoo.addons.to_website_docs.tests.test_doc_access_rights: Starting TestDocumentAccessRights.test_write_document_designer ... 2026-08-07 20:22:19,912 104 INFO rb-bf464e0-223755-402257 odoo.addons.to_website_docs.tests.test_doc_access_rights: Starting TestDocumentAccessRights.test_write_document_editor ... 2026-08-07 20:22:19,975 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [3], uid: 248, model: website.document 2026-08-07 20:22:20,001 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [3], uid: 248, model: website.document 2026-08-07 20:22:20,024 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [3], uid: 248, model: website.document 2026-08-07 20:22:20,088 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [3], uid: 248, model: website.document 2026-08-07 20:22:20,113 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [3], uid: 248, model: website.document 2026-08-07 20:22:20,136 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [3], uid: 248, model: website.document 2026-08-07 20:22:20,145 104 INFO rb-bf464e0-223755-402257 odoo.addons.to_website_docs.tests.test_doc_access_rights: Starting TestDocumentAccessRights.test_write_document_manager ... 2026-08-07 20:22:20,219 104 INFO rb-bf464e0-223755-402257 odoo.addons.to_website_docs.tests.test_doc_access_rights: Starting TestDocumentAccessRights.test_write_document_reviewer ... 2026-08-07 20:22:20,359 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-08-07 20:22:28,037 104 INFO rb-bf464e0-223755-402257 odoo.addons.to_website_docs.tests.test_doc_content_access_rights: Starting TestDocumentContentAccessRights.test_create_document_content ... 2026-08-07 20:22:28,169 104 INFO rb-bf464e0-223755-402257 odoo.addons.to_website_docs.tests.test_doc_content_access_rights: Starting TestDocumentContentAccessRights.test_unlink_document_content ... 2026-08-07 20:22:28,245 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [11], uid: 259, model: website.document.content 2026-08-07 20:22:28,300 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #258 deleted website.document.content records with IDs: [11] 2026-08-07 20:22:28,404 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #260 deleted website.document.content records with IDs: [12] 2026-08-07 20:22:28,512 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #262 deleted website.document.content records with IDs: [13] 2026-08-07 20:22:28,573 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #264 deleted website.document.content records with IDs: [14] 2026-08-07 20:22:28,611 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #258 deleted website.document.content records with IDs: [15] 2026-08-07 20:22:28,649 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #260 deleted website.document.content records with IDs: [16] 2026-08-07 20:22:28,687 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #262 deleted website.document.content records with IDs: [17] 2026-08-07 20:22:28,724 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #264 deleted website.document.content records with IDs: [18] 2026-08-07 20:22:28,762 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #258 deleted website.document.content records with IDs: [19] 2026-08-07 20:22:28,799 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #260 deleted website.document.content records with IDs: [20] 2026-08-07 20:22:28,837 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #262 deleted website.document.content records with IDs: [21] 2026-08-07 20:22:28,881 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #264 deleted website.document.content records with IDs: [22] 2026-08-07 20:22:28,928 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [23], uid: 258, model: website.document.content 2026-08-07 20:22:28,962 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #260 deleted website.document.content records with IDs: [23] 2026-08-07 20:22:28,998 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #262 deleted website.document.content records with IDs: [24] 2026-08-07 20:22:29,035 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #264 deleted website.document.content records with IDs: [25] 2026-08-07 20:22:29,071 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [26], uid: 258, model: website.document.content 2026-08-07 20:22:29,092 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #260 deleted website.document.content records with IDs: [26] 2026-08-07 20:22:29,121 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #262 deleted website.document.content records with IDs: [27] 2026-08-07 20:22:29,149 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #264 deleted website.document.content records with IDs: [28] 2026-08-07 20:22:29,218 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #264 deleted website.document.content records with IDs: [29] 2026-08-07 20:22:29,222 104 INFO rb-bf464e0-223755-402257 odoo.addons.to_website_docs.tests.test_doc_content_access_rights: Starting TestDocumentContentAccessRights.test_write_document_content ... 2026-08-07 20:22:29,319 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [5], uid: 258, model: website.document.content 2026-08-07 20:22:29,441 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [5], uid: 259, model: website.document.content 2026-08-07 20:22:29,512 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [5], uid: 258, model: website.document.content 2026-08-07 20:22:29,678 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [5], uid: 258, model: website.document.content 2026-08-07 20:22:29,814 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [5], uid: 258, model: website.document.content 2026-08-07 20:22:29,927 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [5], uid: 258, model: website.document.content 2026-08-07 20:22:29,981 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [5], uid: 258, model: website.document.content 2026-08-07 20:22:30,059 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-08-07 20:22:36,921 104 INFO rb-bf464e0-223755-402257 odoo.addons.to_website_docs.tests.test_doc_tag_access_rights: Starting TestDocTagAccessRights.test_access_tag ... 2026-08-07 20:22:36,970 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 265, model: website.doc.tag 2026-08-07 20:22:37,027 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 265, model: website.doc.tag 2026-08-07 20:22:37,059 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 265, model: website.doc.tag 2026-08-07 20:22:37,071 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #268 deleted website.doc.tag records with IDs: [13] 2026-08-07 20:22:37,079 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #270 deleted website.doc.tag records with IDs: [14] 2026-08-07 20:22:37,087 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #272 deleted website.doc.tag records with IDs: [15] 2026-08-07 20:22:37,095 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #274 deleted website.doc.tag records with IDs: [16] 2026-08-07 20:22:37,104 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-08-07 20:22:44,247 104 INFO rb-bf464e0-223755-402257 odoo.addons.to_website_docs.tests.test_docs: Starting TestDocs.test_merge_document__normal ... 2026-08-07 20:22:44,302 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted website.document records with IDs: [97] 2026-08-07 20:22:44,306 104 INFO rb-bf464e0-223755-402257 odoo.addons.to_website_docs.tests.test_docs: Starting TestDocs.test_merge_document__same_docs ... 2026-08-07 20:22:44,317 104 INFO rb-bf464e0-223755-402257 odoo.addons.to_website_docs.tests.test_docs: Starting TestDocs.test_merge_document__update_name ... 2026-08-07 20:22:44,358 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted website.document records with IDs: [97] 2026-08-07 20:22:44,368 104 INFO rb-bf464e0-223755-402257 odoo.addons.to_website_docs.tests.test_docs: Starting TestDocs.test_merge_document__with_lang ... 2026-08-07 20:22:44,414 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted website.document records with IDs: [97] 2026-08-07 20:22:44,420 104 INFO rb-bf464e0-223755-402257 odoo.addons.to_website_docs.tests.test_docs: Starting TestDocs.test_merge_document__with_tag ... 2026-08-07 20:22:44,460 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted website.document records with IDs: [97] 2026-08-07 20:22:44,473 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-08-07 20:22:51,551 104 INFO rb-bf464e0-223755-402257 odoo.addons.to_website_docs.tests.test_route: Starting TestDocsRoute.test_route_category__user_designer ... 2026-08-07 20:22:51,563 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.res_users: Login successful for db:rb-bf464e0-223755-402257 login:designer_doc from n/a 2026-08-07 20:22:51,581 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-07 20:22:51,806 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 20:22:51] "POST /docs/create_category HTTP/1.1" 200 - 15 0.021 0.207 2026-08-07 20:22:51,907 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 20:22:51] "POST /docs/create_category HTTP/1.1" 200 - 56 0.049 0.047 2026-08-07 20:22:51,961 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 20:22:51] "POST /docs/update_category HTTP/1.1" 200 - 23 0.025 0.023 2026-08-07 20:22:51,971 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 20:22:51] "POST /docs/delete HTTP/1.1" 200 - 4 0.001 0.004 2026-08-07 20:22:52,016 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 20:22:52] "POST /docs/update_category HTTP/1.1" 200 - 12 0.008 0.021 2026-08-07 20:22:52,028 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 20:22:52] "POST /docs/delete HTTP/1.1" 200 - 4 0.001 0.005 2026-08-07 20:22:52,031 104 INFO rb-bf464e0-223755-402257 odoo.addons.to_website_docs.tests.test_route: Starting TestDocsRoute.test_route_category__user_manager ... 2026-08-07 20:22:52,056 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.res_users: Login successful for db:rb-bf464e0-223755-402257 login:manager_doc from n/a 2026-08-07 20:22:52,075 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-07 20:22:53,056 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 20:22:53] "POST /docs/create_category HTTP/1.1" 200 - 51 0.047 0.937 2026-08-07 20:22:53,122 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 20:22:53] "POST /docs/update_category HTTP/1.1" 200 - 29 0.025 0.031 2026-08-07 20:22:53,184 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #294 deleted mail.message records with IDs: [10846, 10845] 2026-08-07 20:22:53,198 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #294 deleted website.doc.category records with IDs: [87] 2026-08-07 20:22:53,208 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #294 deleted mail.followers records with IDs: [3340] 2026-08-07 20:22:53,211 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 20:22:53] "POST /docs/delete HTTP/1.1" 200 - 48 0.045 0.035 2026-08-07 20:22:53,249 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 20:22:53] "POST /docs/update_category HTTP/1.1" 200 - 12 0.011 0.021 2026-08-07 20:22:53,327 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #294 deleted website.document.content records with IDs: [34] 2026-08-07 20:22:53,362 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #294 deleted website.document records with IDs: [99] 2026-08-07 20:22:53,386 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #294 deleted mail.message records with IDs: [10847] 2026-08-07 20:22:53,396 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #294 deleted website.doc.category records with IDs: [83] 2026-08-07 20:22:53,404 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 20:22:53] "POST /docs/delete HTTP/1.1" 200 - 101 0.070 0.072 2026-08-07 20:22:53,406 104 INFO rb-bf464e0-223755-402257 odoo.addons.to_website_docs.tests.test_route.TestDocsRoute: waiting for threads: [] 2026-08-07 20:22:53,407 104 INFO rb-bf464e0-223755-402257 odoo.addons.to_website_docs.tests.test_route: Starting TestDocsRoute.test_route_category__user_portal ... 2026-08-07 20:22:53,422 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.res_users: Login successful for db:rb-bf464e0-223755-402257 login:portal_doc from n/a 2026-08-07 20:22:53,436 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-07 20:22:53,621 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 20:22:53] "POST /docs/create_category HTTP/1.1" 200 - 15 0.006 0.180 2026-08-07 20:22:53,638 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 20:22:53] "POST /docs/update_category HTTP/1.1" 200 - 6 0.008 0.005 2026-08-07 20:22:53,649 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 20:22:53] "POST /docs/delete HTTP/1.1" 200 - 4 0.002 0.005 2026-08-07 20:22:53,651 104 INFO rb-bf464e0-223755-402257 odoo.addons.to_website_docs.tests.test_route: Starting TestDocsRoute.test_route_category__user_public ... 2026-08-07 20:22:53,658 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-07 20:22:53,852 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 20:22:53] "POST /docs/create_category HTTP/1.1" 200 - 10 0.004 0.193 2026-08-07 20:22:53,862 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 20:22:53] "POST /docs/update_category HTTP/1.1" 200 - 3 0.001 0.003 2026-08-07 20:22:53,872 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 20:22:53] "POST /docs/delete HTTP/1.1" 200 - 3 0.001 0.003 2026-08-07 20:22:53,874 104 INFO rb-bf464e0-223755-402257 odoo.addons.to_website_docs.tests.test_route: Starting TestDocsRoute.test_route_category__user_reviewer ... 2026-08-07 20:22:53,902 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.res_users: Login successful for db:rb-bf464e0-223755-402257 login:reviewer_doc from n/a 2026-08-07 20:22:53,923 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-07 20:22:54,118 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 20:22:54] "POST /docs/create_category HTTP/1.1" 200 - 15 0.010 0.187 2026-08-07 20:22:54,207 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 20:22:54] "POST /docs/create_category HTTP/1.1" 200 - 56 0.028 0.056 2026-08-07 20:22:54,250 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 20:22:54] "POST /docs/update_category HTTP/1.1" 200 - 23 0.010 0.027 2026-08-07 20:22:54,264 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 20:22:54] "POST /docs/delete HTTP/1.1" 200 - 4 0.001 0.005 2026-08-07 20:22:54,301 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 20:22:54] "POST /docs/update_category HTTP/1.1" 200 - 12 0.009 0.023 2026-08-07 20:22:54,313 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 20:22:54] "POST /docs/delete HTTP/1.1" 200 - 4 0.001 0.004 2026-08-07 20:22:54,315 104 INFO rb-bf464e0-223755-402257 odoo.addons.to_website_docs.tests.test_route.TestDocsRoute: waiting for threads: [] 2026-08-07 20:22:54,316 104 INFO rb-bf464e0-223755-402257 odoo.addons.to_website_docs.tests.test_route: Starting TestDocsRoute.test_route_document__user_designer ... 2026-08-07 20:22:54,329 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.res_users: Login successful for db:rb-bf464e0-223755-402257 login:designer_doc from n/a 2026-08-07 20:22:54,345 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-07 20:22:54,654 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 20:22:54] "POST /docs/create HTTP/1.1" 200 - 59 0.056 0.255 2026-08-07 20:22:54,721 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 20:22:54] "POST /docs/update_document HTTP/1.1" 200 - 31 0.027 0.033 2026-08-07 20:22:54,774 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #292 deleted mail.message records with IDs: [10851] 2026-08-07 20:22:54,792 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #292 deleted website.document.content records with IDs: [36] 2026-08-07 20:22:54,806 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #292 deleted mail.followers records with IDs: [3342] 2026-08-07 20:22:54,818 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #292 deleted mail.message records with IDs: [10853, 10852] 2026-08-07 20:22:54,829 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #292 deleted website.document records with IDs: [101] 2026-08-07 20:22:54,843 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #292 deleted mail.followers records with IDs: [3343] 2026-08-07 20:22:54,845 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 20:22:54] "POST /docs/delete HTTP/1.1" 200 - 113 0.047 0.072 2026-08-07 20:22:54,872 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 20:22:54] "POST /docs/update_document HTTP/1.1" 200 - 8 0.004 0.013 2026-08-07 20:22:54,913 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 20:22:54] "POST /docs/delete HTTP/1.1" 200 - 11 0.010 0.023 2026-08-07 20:22:54,914 104 INFO rb-bf464e0-223755-402257 odoo.addons.to_website_docs.tests.test_route.TestDocsRoute: waiting for threads: [] 2026-08-07 20:22:54,915 104 INFO rb-bf464e0-223755-402257 odoo.addons.to_website_docs.tests.test_route: Starting TestDocsRoute.test_route_document__user_editor ... 2026-08-07 20:22:54,933 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.res_users: Login successful for db:rb-bf464e0-223755-402257 login:editor_doc from n/a 2026-08-07 20:22:54,952 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-07 20:22:55,178 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 20:22:55] "POST /docs/create HTTP/1.1" 200 - 56 0.055 0.175 2026-08-07 20:22:55,242 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 20:22:55] "POST /docs/update_document HTTP/1.1" 200 - 32 0.025 0.032 2026-08-07 20:22:55,289 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #288 deleted mail.message records with IDs: [10854] 2026-08-07 20:22:55,313 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #288 deleted website.document.content records with IDs: [37] 2026-08-07 20:22:55,334 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #288 deleted mail.followers records with IDs: [3344] 2026-08-07 20:22:55,348 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #288 deleted mail.message records with IDs: [10856, 10855] 2026-08-07 20:22:55,369 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #288 deleted website.document records with IDs: [102] 2026-08-07 20:22:55,388 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #288 deleted mail.followers records with IDs: [3345] 2026-08-07 20:22:55,390 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 20:22:55] "POST /docs/delete HTTP/1.1" 200 - 112 0.064 0.079 2026-08-07 20:22:55,415 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [99], uid: 288, model: website.document 2026-08-07 20:22:55,435 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 20:22:55] "POST /docs/update_document HTTP/1.1" 200 - 12 0.008 0.031 2026-08-07 20:22:55,476 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [34], uid: 288, model: website.document.content 2026-08-07 20:22:55,489 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 20:22:55] "POST /docs/delete HTTP/1.1" 200 - 18 0.022 0.026 2026-08-07 20:22:55,493 104 INFO rb-bf464e0-223755-402257 odoo.addons.to_website_docs.tests.test_route: Starting TestDocsRoute.test_route_document__user_manager ... 2026-08-07 20:22:55,520 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.res_users: Login successful for db:rb-bf464e0-223755-402257 login:manager_doc from n/a 2026-08-07 20:22:55,542 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-07 20:22:55,796 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 20:22:55] "POST /docs/create HTTP/1.1" 200 - 61 0.061 0.195 2026-08-07 20:22:55,852 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 20:22:55] "POST /docs/update_document HTTP/1.1" 200 - 24 0.020 0.030 2026-08-07 20:22:55,900 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #294 deleted mail.message records with IDs: [10857] 2026-08-07 20:22:55,921 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #294 deleted website.document.content records with IDs: [38] 2026-08-07 20:22:55,940 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #294 deleted mail.followers records with IDs: [3346] 2026-08-07 20:22:55,958 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #294 deleted mail.message records with IDs: [10859, 10858] 2026-08-07 20:22:55,973 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #294 deleted website.document records with IDs: [103] 2026-08-07 20:22:55,990 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #294 deleted mail.followers records with IDs: [3347] 2026-08-07 20:22:55,993 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 20:22:55] "POST /docs/delete HTTP/1.1" 200 - 119 0.056 0.079 2026-08-07 20:22:56,034 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 20:22:56] "POST /docs/update_document HTTP/1.1" 200 - 9 0.010 0.023 2026-08-07 20:22:56,074 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #294 deleted website.document.content records with IDs: [34] 2026-08-07 20:22:56,102 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #294 deleted mail.message records with IDs: [10860] 2026-08-07 20:22:56,117 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #294 deleted website.document records with IDs: [99] 2026-08-07 20:22:56,126 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 20:22:56] "POST /docs/delete HTTP/1.1" 200 - 62 0.037 0.048 2026-08-07 20:22:56,128 104 INFO rb-bf464e0-223755-402257 odoo.addons.to_website_docs.tests.test_route: Starting TestDocsRoute.test_route_document__user_portal ... 2026-08-07 20:22:56,143 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.res_users: Login successful for db:rb-bf464e0-223755-402257 login:portal_doc from n/a 2026-08-07 20:22:56,156 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-07 20:22:56,386 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 20:22:56] "POST /docs/create HTTP/1.1" 200 - 18 0.009 0.223 2026-08-07 20:22:56,395 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 20:22:56] "POST /docs/update_document HTTP/1.1" 200 - 4 0.001 0.003 2026-08-07 20:22:56,404 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 20:22:56] "POST /docs/delete HTTP/1.1" 200 - 4 0.001 0.004 2026-08-07 20:22:56,406 104 INFO rb-bf464e0-223755-402257 odoo.addons.to_website_docs.tests.test_route: Starting TestDocsRoute.test_route_document__user_public ... 2026-08-07 20:22:56,413 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-07 20:22:56,599 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 20:22:56] "POST /docs/create HTTP/1.1" 200 - 10 0.006 0.182 2026-08-07 20:22:56,608 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 20:22:56] "POST /docs/update_document HTTP/1.1" 200 - 3 0.001 0.003 2026-08-07 20:22:56,619 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 20:22:56] "POST /docs/delete HTTP/1.1" 200 - 3 0.003 0.004 2026-08-07 20:22:56,621 104 INFO rb-bf464e0-223755-402257 odoo.addons.to_website_docs.tests.test_route: Starting TestDocsRoute.test_route_document__user_reviewer ... 2026-08-07 20:22:56,643 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.res_users: Login successful for db:rb-bf464e0-223755-402257 login:reviewer_doc from n/a 2026-08-07 20:22:56,672 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-07 20:22:56,911 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 20:22:56] "POST /docs/create HTTP/1.1" 200 - 59 0.029 0.217 2026-08-07 20:22:56,966 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 20:22:56] "POST /docs/update_document HTTP/1.1" 200 - 31 0.016 0.032 2026-08-07 20:22:57,014 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #290 deleted mail.message records with IDs: [10861] 2026-08-07 20:22:57,031 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #290 deleted website.document.content records with IDs: [39] 2026-08-07 20:22:57,043 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #290 deleted mail.followers records with IDs: [3348] 2026-08-07 20:22:57,062 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #290 deleted mail.message records with IDs: [10863, 10862] 2026-08-07 20:22:57,074 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #290 deleted website.document records with IDs: [104] 2026-08-07 20:22:57,085 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #290 deleted mail.followers records with IDs: [3349] 2026-08-07 20:22:57,086 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 20:22:57] "POST /docs/delete HTTP/1.1" 200 - 113 0.057 0.056 2026-08-07 20:22:57,109 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 20:22:57] "POST /docs/update_document HTTP/1.1" 200 - 8 0.006 0.010 2026-08-07 20:22:57,138 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 20:22:57] "POST /docs/delete HTTP/1.1" 200 - 11 0.006 0.017 2026-08-07 20:22:57,139 104 INFO rb-bf464e0-223755-402257 odoo.addons.to_website_docs.tests.test_route.TestDocsRoute: waiting for threads: [] 2026-08-07 20:22:57,150 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-08-07 20:23:05,945 104 INFO rb-bf464e0-223755-402257 odoo.addons.to_website_docs_odoo.tests.test_access_rights: Starting TestOdooVersionAccessRights.test_docs_editor_crud_odoo_version ... 2026-08-07 20:23:06,046 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #298 deleted odoo.version records with IDs: [16] 2026-08-07 20:23:06,062 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #298 deleted product.attribute.value records with IDs: [80] 2026-08-07 20:23:06,076 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-08-07 20:23:13,538 104 INFO rb-bf464e0-223755-402257 odoo.addons.to_website_docs_odoo.tests.test_website_docs_category: Starting TestWebsiteDocsCategory.test_compute_odoo_version_on_category ... 2026-08-07 20:23:13,581 104 INFO rb-bf464e0-223755-402257 odoo.addons.to_website_docs_odoo.tests.test_website_docs_category: Starting TestWebsiteDocsCategory.test_func_search_document ... 2026-08-07 20:23:13,635 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-08-07 20:23:21,195 104 INFO rb-bf464e0-223755-402257 odoo.addons.to_website_docs_odoo.tests.test_website_docs_content: Starting TestWebsiteDocsContent.test_func_get_other_odoo_versions ... 2026-08-07 20:23:21,265 104 INFO rb-bf464e0-223755-402257 odoo.addons.to_website_docs_odoo.tests.test_website_docs_content: Starting TestWebsiteDocsContent.test_sql_constraint_uniq_odoo_version_doc_content ... 2026-08-07 20:23:21,283 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-08-07 20:23:28,925 104 INFO rb-bf464e0-223755-402257 odoo.addons.to_website_docs_odoo.tests.test_website_docs_url: Starting TestWebsiteDocsUrl.test_docs_search_with_odoo_version ... 2026-08-07 20:23:28,945 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-07 20:23:29,914 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 20:23:29] "GET /docs/search?search=Angular&version=23 HTTP/1.1" 200 - 228 0.111 0.860 2026-08-07 20:23:29,969 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 20:23:29] "GET /docs/search?search=Angular&version=100 HTTP/1.1" 200 - 19 0.011 0.038 2026-08-07 20:23:29,974 104 INFO rb-bf464e0-223755-402257 odoo.addons.to_website_docs_odoo.tests.test_website_docs_url.TestWebsiteDocsUrl: waiting for threads: [] 2026-08-07 20:23:29,976 104 INFO rb-bf464e0-223755-402257 odoo.addons.to_website_docs_odoo.tests.test_website_docs_url: Starting TestWebsiteDocsUrl.test_website_url ... 2026-08-07 20:23:30,021 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-07 20:23:31,138 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 20:23:31] "GET /docs/21.0/d/welcome-to-summoner-s-rift-118 HTTP/1.1" 200 - 266 0.193 0.928 2026-08-07 20:23:31,269 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 20:23:31] "GET /docs/d/activate-the-developer-debug-mode-117 HTTP/1.1" 200 - 35 0.052 0.071 2026-08-07 20:23:31,451 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 20:23:31] "GET /docs/22.0/c/odoo-user-documentation-applications-general-110 HTTP/1.1" 200 - 49 0.053 0.098 2026-08-07 20:23:31,550 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 20:23:31] "GET /docs/22.0/c/odoo-user-documentation-applications-general-110 HTTP/1.1" 200 - 35 0.016 0.066 2026-08-07 20:23:31,579 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 20:23:31] "GET /docs/d/welcome-to-summoner-s-rift-118 HTTP/1.1" 301 - 8 0.010 0.014 2026-08-07 20:23:31,690 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 20:23:31] "GET /docs/21.0/d/welcome-to-summoner-s-rift-118 HTTP/1.1" 200 - 37 0.037 0.072 2026-08-07 20:23:31,732 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 20:23:31] "GET /docs/d/welcome-to-summoner-s-rift-118 HTTP/1.1" 301 - 8 0.003 0.014 2026-08-07 20:23:31,822 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 20:23:31] "GET /docs/21.0/d/welcome-to-summoner-s-rift-118 HTTP/1.1" 200 - 37 0.019 0.068 2026-08-07 20:23:31,916 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 20:23:31] "GET /docs/22.0/c/odoo-user-documentation-applications-general-110 HTTP/1.1" 200 - 35 0.021 0.065 2026-08-07 20:23:31,928 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-08-07 20:23:32,276 104 INFO rb-bf464e0-223755-402257 odoo.addons.to_website_odoo_version.tests.test_access_rights: Starting TestAccessRights.test_access_odoo_version ... 2026-08-07 20:23:32,344 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #335 deleted mail.message records with IDs: [10869] 2026-08-07 20:23:32,354 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #335 deleted odoo.version records with IDs: [27] 2026-08-07 20:23:32,363 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #335 deleted mail.followers records with IDs: [3350] 2026-08-07 20:23:32,372 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #335 deleted product.attribute.value records with IDs: [91] 2026-08-07 20:23:32,392 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #335 deleted mail.message records with IDs: [10868] 2026-08-07 20:23:32,397 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #335 deleted odoo.version records with IDs: [26] 2026-08-07 20:23:32,407 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #335 deleted product.attribute.value records with IDs: [90] 2026-08-07 20:23:32,415 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-07 20:23:32,416 104 INFO rb-bf464e0-223755-402257 odoo.addons.to_website_slides_event.tests.test_slides_event: Starting TestSlidesEvent.test_compute_course_contents_on_event_form ... 2026-08-07 20:23:32,890 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-07 20:23:32,998 104 INFO rb-bf464e0-223755-402257 odoo.addons.utm.tests.test_routes: Starting TestRoutes.test_01_web_session_destroy ... 2026-08-07 20:23:33,580 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.res_users: Login successful for db:rb-bf464e0-223755-402257 login:demo from n/a 2026-08-07 20:23:33,592 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-07 20:23:33,798 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 20:23:33] "POST /web/session/destroy HTTP/1.1" 200 - 13 0.022 0.186 2026-08-07 20:23:33,813 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-07 20:23:34,295 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 318 and Message-Id '<726073147452744.1786134214.243173837661743-openerp-private@1e2c63b335eb>' from 'info@yourcompany.com' to (redacted) "'***************tm@test.com'" successfully sent 2026-08-07 20:23:34,295 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-07 20:23:34,303 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [318] 2026-08-07 20:23:34,314 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted mail.message records with IDs: [10871] 2026-08-07 20:23:34,314 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 20:23:34,321 104 INFO rb-bf464e0-223755-402257 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-08-07 20:23:34,344 104 INFO rb-bf464e0-223755-402257 odoo.addons.utm.tests.test_utm: Starting TestUtm.test_campaign_automatic_name ... 2026-08-07 20:23:34,354 104 INFO rb-bf464e0-223755-402257 odoo.addons.utm.tests.test_utm: Starting TestUtm.test_find_or_create_record ... 2026-08-07 20:23:34,371 104 INFO rb-bf464e0-223755-402257 odoo.addons.utm.tests.test_utm: Starting TestUtm.test_find_or_create_with_archived_record ... 2026-08-07 20:23:34,381 104 INFO rb-bf464e0-223755-402257 odoo.addons.utm.tests.test_utm: Starting TestUtm.test_name_generation ... 2026-08-07 20:23:34,423 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted utm.source records with IDs: [27, 30, 31] 2026-08-07 20:23:34,450 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted utm.medium records with IDs: [19, 22, 23] 2026-08-07 20:23:34,484 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted utm.campaign records with IDs: [13, 16, 17] 2026-08-07 20:23:34,501 104 INFO rb-bf464e0-223755-402257 odoo.addons.utm.tests.test_utm: Starting TestUtm.test_name_generation_duplicate_marks ... 2026-08-07 20:23:34,545 104 INFO rb-bf464e0-223755-402257 odoo.addons.utm.tests.test_utm: Starting TestUtm.test_split_name_and_count ... 2026-08-07 20:23:34,555 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-07 20:23:35,009 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 319 and Message-Id '<577666550686963.1786134214.977966308593750-openerp-private@1e2c63b335eb>' from 'info@yourcompany.com' to (redacted) "'***************tm@test.com'" successfully sent 2026-08-07 20:23:35,009 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-07 20:23:35,024 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [319] 2026-08-07 20:23:35,040 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted mail.message records with IDs: [10873] 2026-08-07 20:23:35,040 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 20:23:35,046 104 INFO rb-bf464e0-223755-402257 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-08-07 20:23:35,064 104 INFO rb-bf464e0-223755-402257 odoo.addons.utm.tests.test_utm_consistency: Starting TestUTMConsistency.test_utm_consistency ... 2026-08-07 20:23:35,086 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-07 20:23:35,517 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 320 and Message-Id '<852235860603949.1786134215.491596698760986-openerp-private@1e2c63b335eb>' from 'info@yourcompany.com' to (redacted) "'***************tm@test.com'" successfully sent 2026-08-07 20:23:35,517 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-07 20:23:35,526 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [320] 2026-08-07 20:23:35,537 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted mail.message records with IDs: [10875] 2026-08-07 20:23:35,537 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 20:23:35,545 104 INFO rb-bf464e0-223755-402257 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-08-07 20:23:35,564 104 INFO rb-bf464e0-223755-402257 odoo.addons.utm.tests.test_utm_security: Starting TestUTMSecurity.test_utm_security_admin ... 2026-08-07 20:23:35,592 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted utm.campaign records with IDs: [37] 2026-08-07 20:23:35,604 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted utm.medium records with IDs: [42] 2026-08-07 20:23:35,610 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted utm.source records with IDs: [50] 2026-08-07 20:23:35,611 104 INFO rb-bf464e0-223755-402257 odoo.addons.utm.tests.test_utm_security: Starting TestUTMSecurity.test_utm_security_employee ... 2026-08-07 20:23:35,660 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 338, model: utm.campaign 2026-08-07 20:23:35,662 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 338, model: utm.medium 2026-08-07 20:23:35,665 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 338, model: utm.source 2026-08-07 20:23:35,672 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-07 20:23:42,390 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.models.work_routine: viin_ai_workflow: seeded 8 goal(s) and 8 work routine(s) of default AI automation for company 17 (company_2_data). 2026-08-07 20:23:49,768 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.models.work_routine: viin_ai_workflow: seeded 8 goal(s) and 8 work routine(s) of default AI automation for company 18 (company_1_data). 2026-08-07 20:23:54,791 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account.tests.test_account_automatic_entry_wizard: Starting TestAccountAutomaticEntryTransferWizard.test_10_transfer_wizard_reconcile ... 2026-08-07 20:23:55,510 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account.tests.test_account_automatic_entry_wizard: Starting TestAccountAutomaticEntryTransferWizard.test_11_transfer_wizard_grouping ... 2026-08-07 20:23:56,194 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account.tests.test_account_automatic_entry_wizard: Starting TestAccountAutomaticEntryTransferWizard.test_12_transfer_wizard_currency_conversion ... 2026-08-07 20:23:56,729 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account.tests.test_account_automatic_entry_wizard: Starting TestAccountAutomaticEntryTransferWizard.test_13_transfer_wizard_no_currency_conversion ... 2026-08-07 20:23:57,413 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account.tests.test_account_automatic_entry_wizard: Starting TestAccountAutomaticEntryTransferWizard.test_20_period_change ... 2026-08-07 20:23:58,334 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account.tests.test_account_automatic_entry_wizard: Starting TestAccountAutomaticEntryTransferWizard.test_21_period_change_lock_date ... 2026-08-07 20:23:59,154 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account.tests.test_account_automatic_entry_wizard: Starting TestAccountAutomaticEntryTransferWizard.test_30_partner_change ... 2026-08-07 20:23:59,807 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account.tests.test_account_automatic_entry_wizard: Starting TestAccountAutomaticEntryTransferWizard.test_31_transfer_wizard_sign ... 2026-08-07 20:24:00,699 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account.tests.test_account_automatic_entry_wizard: Starting TestAccountAutomaticEntryTransferWizard.test_32_transfer_wizard_currency ... 2026-08-07 20:24:01,844 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-07 20:24:08,140 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.models.work_routine: viin_ai_workflow: seeded 8 goal(s) and 8 work routine(s) of default AI automation for company 19 (company_2_data). 2026-08-07 20:24:15,398 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.models.work_routine: viin_ai_workflow: seeded 8 goal(s) and 8 work routine(s) of default AI automation for company 20 (company_1_data). 2026-08-07 20:24:20,217 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account.tests.test_account_move_delete_entry: Starting TestAccountMoveDeleteEntry.test_account_move_disallow_to_delete_entry_chain_condition ... 2026-08-07 20:24:26,237 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #341 deleted account.move.line.ctp records with IDs: [280] 2026-08-07 20:24:26,439 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #341 deleted account.move.line records with IDs: [622, 623] 2026-08-07 20:24:26,506 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #341 deleted mail.message records with IDs: [11818, 11817, 11814] 2026-08-07 20:24:26,747 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #341 deleted account.move.line.ctp records with IDs: [281] 2026-08-07 20:24:26,877 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #341 deleted account.move.line records with IDs: [624, 625] 2026-08-07 20:24:26,928 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #341 deleted mail.message records with IDs: [11820, 11819, 11815] 2026-08-07 20:24:27,153 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #341 deleted account.move.line.ctp records with IDs: [279] 2026-08-07 20:24:27,264 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #341 deleted account.move.line records with IDs: [620, 621] 2026-08-07 20:24:27,316 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #341 deleted mail.message records with IDs: [11822, 11821, 11813] 2026-08-07 20:24:27,815 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #341 deleted account.move.line.ctp records with IDs: [282] 2026-08-07 20:24:27,945 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #341 deleted account.move.line records with IDs: [626, 627] 2026-08-07 20:24:27,994 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #341 deleted mail.message records with IDs: [11824, 11823, 11816] 2026-08-07 20:24:28,355 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #341 deleted account.move records with IDs: [239] 2026-08-07 20:24:28,412 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #341 deleted mail.followers records with IDs: [4269, 4270] 2026-08-07 20:24:28,479 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-07 20:24:28,481 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account.tests.test_account_tax_group: Starting TestAccountTaxGroup.test_is_vat ... 2026-08-07 20:24:28,512 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-07 20:24:28,519 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account.tests.test_fiscal_position: Starting TestFiscalPosition.test_fiscal_position ... 2026-08-07 20:24:28,708 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-07 20:24:29,291 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account.tests.test_invoice_line: Starting TestInvoiceLine.test_invoice_line_payment ... 2026-08-07 20:24:30,139 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-07 20:24:30,676 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account.tests.test_reverse_move_line: Starting TestReverseMoveLine.test_reverse_move_line ... 2026-08-07 20:24:31,268 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-07 20:24:37,673 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.models.work_routine: viin_ai_workflow: seeded 8 goal(s) and 8 work routine(s) of default AI automation for company 21 (company_2_data). 2026-08-07 20:24:45,782 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.models.work_routine: viin_ai_workflow: seeded 8 goal(s) and 8 work routine(s) of default AI automation for company 22 (company_1_data). 2026-08-07 20:24:51,366 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_bank_statement_import.tests.common: Starting BankStatementImportCommon.test_constraints ... 2026-08-07 20:24:52,361 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_bank_statement_import.tests.common: Starting BankStatementImportCommon.test_create_statement_line_with_inconsistent_currencies ... 2026-08-07 20:24:52,817 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_bank_statement_import.tests.common: Starting BankStatementImportCommon.test_default_amls_matching_domain_includes_reconciled_receivable ... 2026-08-07 20:24:53,905 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_bank_statement_import.tests.common: Starting BankStatementImportCommon.test_default_amls_matching_domain_keeps_transfer_account_lines ... 2026-08-07 20:24:54,784 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_bank_statement_import.tests.common: Starting BankStatementImportCommon.test_edition_journal_curr_1_statement_curr_2 ... 2026-08-07 20:24:56,185 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_bank_statement_import.tests.common: Starting BankStatementImportCommon.test_edition_journal_curr_1_statement_false ... 2026-08-07 20:24:57,577 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_bank_statement_import.tests.common: Starting BankStatementImportCommon.test_edition_journal_curr_2_statement_curr_1 ... 2026-08-07 20:24:58,975 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_bank_statement_import.tests.common: Starting BankStatementImportCommon.test_edition_journal_curr_2_statement_curr_3 ... 2026-08-07 20:25:00,269 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_bank_statement_import.tests.common: Starting BankStatementImportCommon.test_edition_journal_curr_2_statement_false ... 2026-08-07 20:25:01,547 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_bank_statement_import.tests.common: Starting BankStatementImportCommon.test_for_presence_single_suspense_line ... 2026-08-07 20:25:02,074 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_bank_statement_import.tests.common: Starting BankStatementImportCommon.test_prepare_counterpart_amounts_using_st_line_rate ... 2026-08-07 20:25:02,792 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #343 deleted account.payment.method.line records with IDs: [234, 235] 2026-08-07 20:25:02,826 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #343 deleted account.payment.method.line records with IDs: [233] 2026-08-07 20:25:03,181 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #343 deleted account.payment.method.line records with IDs: [237, 238] 2026-08-07 20:25:03,217 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #343 deleted account.payment.method.line records with IDs: [236] 2026-08-07 20:25:03,675 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #343 deleted account.payment.method.line records with IDs: [243, 244] 2026-08-07 20:25:03,704 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #343 deleted account.payment.method.line records with IDs: [242] 2026-08-07 20:25:04,115 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #343 deleted account.payment.method.line records with IDs: [249, 250] 2026-08-07 20:25:04,147 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #343 deleted account.payment.method.line records with IDs: [248] 2026-08-07 20:25:04,575 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #343 deleted account.payment.method.line records with IDs: [255, 256] 2026-08-07 20:25:04,608 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #343 deleted account.payment.method.line records with IDs: [254] 2026-08-07 20:25:05,016 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #343 deleted account.payment.method.line records with IDs: [261, 262] 2026-08-07 20:25:05,054 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #343 deleted account.payment.method.line records with IDs: [260] 2026-08-07 20:25:05,704 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #343 deleted account.payment.method.line records with IDs: [267, 268] 2026-08-07 20:25:05,742 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #343 deleted account.payment.method.line records with IDs: [266] 2026-08-07 20:25:06,198 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #343 deleted account.payment.method.line records with IDs: [273, 274] 2026-08-07 20:25:06,231 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #343 deleted account.payment.method.line records with IDs: [272] 2026-08-07 20:25:06,623 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #343 deleted account.payment.method.line records with IDs: [279, 280] 2026-08-07 20:25:06,661 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #343 deleted account.payment.method.line records with IDs: [278] 2026-08-07 20:25:07,105 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #343 deleted account.payment.method.line records with IDs: [285, 286] 2026-08-07 20:25:07,149 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #343 deleted account.payment.method.line records with IDs: [284] 2026-08-07 20:25:07,693 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #343 deleted account.payment.method.line records with IDs: [291, 292] 2026-08-07 20:25:07,728 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #343 deleted account.payment.method.line records with IDs: [290] 2026-08-07 20:25:08,144 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #343 deleted account.payment.method.line records with IDs: [297, 298] 2026-08-07 20:25:08,180 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #343 deleted account.payment.method.line records with IDs: [296] 2026-08-07 20:25:08,698 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #343 deleted account.payment.method.line records with IDs: [303, 304] 2026-08-07 20:25:08,727 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #343 deleted account.payment.method.line records with IDs: [302] 2026-08-07 20:25:09,010 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_bank_statement_import.tests.common: Starting BankStatementImportCommon.test_statement_attachments ... 2026-08-07 20:25:09,053 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_bank_statement_import.tests.common: Starting BankStatementImportCommon.test_statement_balance_warnings ... 2026-08-07 20:25:10,587 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_bank_statement_import.tests.common: Starting BankStatementImportCommon.test_statement_line_move_onchange_1 ... 2026-08-07 20:25:10,896 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #343 deleted account.move.line.ctp records with IDs: [290] 2026-08-07 20:25:11,210 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_bank_statement_import.tests.common: Starting BankStatementImportCommon.test_statement_line_ordering ... 2026-08-07 20:25:13,324 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #343 deleted account.bank.statement.line records with IDs: [59] 2026-08-07 20:25:13,351 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #343 deleted account.move.line.ctp records with IDs: [328] 2026-08-07 20:25:13,487 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #343 deleted account.move.line records with IDs: [721, 722] 2026-08-07 20:25:13,528 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #343 deleted mail.message records with IDs: [12400, 12399, 12387] 2026-08-07 20:25:13,576 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #343 deleted account.move records with IDs: [285] 2026-08-07 20:25:13,584 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #343 deleted mail.followers records with IDs: [4810] 2026-08-07 20:25:13,844 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_bank_statement_import.tests.common: Starting BankStatementImportCommon.test_statement_reverse_keeps_partner ... 2026-08-07 20:25:14,513 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #343 deleted account.move.line.ctp records with IDs: [337] 2026-08-07 20:25:14,687 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_bank_statement_import.tests.common: Starting BankStatementImportCommon.test_statement_split ... 2026-08-07 20:25:16,357 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #343 deleted account.bank.statement records with IDs: [9] 2026-08-07 20:25:16,523 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_bank_statement_import.tests.common: Starting BankStatementImportCommon.test_statement_valid_complete_1 ... 2026-08-07 20:25:17,665 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_bank_statement_import.tests.common: Starting BankStatementImportCommon.test_statement_with_canceled_lines ... 2026-08-07 20:25:18,879 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_bank_statement_import.tests.common: Starting BankStatementImportCommon.test_zero_amount_journal_curr_1_statement_curr_2 ... 2026-08-07 20:25:19,351 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_bank_statement_import.tests.common: Starting BankStatementImportCommon.test_zero_amount_journal_curr_2_statement_curr_1 ... 2026-08-07 20:25:19,826 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_bank_statement_import.tests.common: Starting BankStatementImportCommon.test_zero_amount_journal_curr_2_statement_curr_3 ... 2026-08-07 20:25:20,345 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_bank_statement_import.tests.common: Starting BankStatementImportCommon.test_zero_amount_statement_line ... 2026-08-07 20:25:20,735 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-08-07 20:25:26,875 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.models.work_routine: viin_ai_workflow: seeded 8 goal(s) and 8 work routine(s) of default AI automation for company 23 (company_2_data). 2026-08-07 20:25:34,332 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.models.work_routine: viin_ai_workflow: seeded 8 goal(s) and 8 work routine(s) of default AI automation for company 24 (company_1_data). 2026-08-07 20:25:39,116 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_bank_statement_import.tests.test_csv_import: Starting TestImportCSV.test_01_invalid_csv_file_mimetype ... 2026-08-07 20:25:39,312 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_bank_statement_import.tests.test_csv_import: Starting TestImportCSV.test_11_invalid_csv_file_content ... 2026-08-07 20:25:39,428 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_bank_statement_import.tests.test_csv_import: Starting TestImportCSV.test_21_csv_file_import ... 2026-08-07 20:25:40,019 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_bank_statement_import.tests.test_csv_import: Starting TestImportCSV.test_constraints ... 2026-08-07 20:25:40,864 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_bank_statement_import.tests.test_csv_import: Starting TestImportCSV.test_create_statement_line_with_inconsistent_currencies ... 2026-08-07 20:25:41,186 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_bank_statement_import.tests.test_csv_import: Starting TestImportCSV.test_default_amls_matching_domain_includes_reconciled_receivable ... 2026-08-07 20:25:42,077 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_bank_statement_import.tests.test_csv_import: Starting TestImportCSV.test_default_amls_matching_domain_keeps_transfer_account_lines ... 2026-08-07 20:25:42,820 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_bank_statement_import.tests.test_csv_import: Starting TestImportCSV.test_edition_journal_curr_1_statement_curr_2 ... 2026-08-07 20:25:44,089 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_bank_statement_import.tests.test_csv_import: Starting TestImportCSV.test_edition_journal_curr_1_statement_false ... 2026-08-07 20:25:45,519 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_bank_statement_import.tests.test_csv_import: Starting TestImportCSV.test_edition_journal_curr_2_statement_curr_1 ... 2026-08-07 20:25:46,931 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_bank_statement_import.tests.test_csv_import: Starting TestImportCSV.test_edition_journal_curr_2_statement_curr_3 ... 2026-08-07 20:25:48,169 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_bank_statement_import.tests.test_csv_import: Starting TestImportCSV.test_edition_journal_curr_2_statement_false ... 2026-08-07 20:25:49,617 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_bank_statement_import.tests.test_csv_import: Starting TestImportCSV.test_for_presence_single_suspense_line ... 2026-08-07 20:25:50,175 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_bank_statement_import.tests.test_csv_import: Starting TestImportCSV.test_prepare_counterpart_amounts_using_st_line_rate ... 2026-08-07 20:25:50,905 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #345 deleted account.payment.method.line records with IDs: [331, 332] 2026-08-07 20:25:50,944 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #345 deleted account.payment.method.line records with IDs: [330] 2026-08-07 20:25:51,407 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #345 deleted account.payment.method.line records with IDs: [334, 335] 2026-08-07 20:25:51,452 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #345 deleted account.payment.method.line records with IDs: [333] 2026-08-07 20:25:51,909 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #345 deleted account.payment.method.line records with IDs: [340, 341] 2026-08-07 20:25:51,952 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #345 deleted account.payment.method.line records with IDs: [339] 2026-08-07 20:25:52,413 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #345 deleted account.payment.method.line records with IDs: [346, 347] 2026-08-07 20:25:52,448 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #345 deleted account.payment.method.line records with IDs: [345] 2026-08-07 20:25:52,877 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #345 deleted account.payment.method.line records with IDs: [352, 353] 2026-08-07 20:25:52,941 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #345 deleted account.payment.method.line records with IDs: [351] 2026-08-07 20:25:53,441 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #345 deleted account.payment.method.line records with IDs: [358, 359] 2026-08-07 20:25:53,475 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #345 deleted account.payment.method.line records with IDs: [357] 2026-08-07 20:25:53,938 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #345 deleted account.payment.method.line records with IDs: [364, 365] 2026-08-07 20:25:53,974 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #345 deleted account.payment.method.line records with IDs: [363] 2026-08-07 20:25:54,429 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #345 deleted account.payment.method.line records with IDs: [370, 371] 2026-08-07 20:25:54,455 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #345 deleted account.payment.method.line records with IDs: [369] 2026-08-07 20:25:54,820 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #345 deleted account.payment.method.line records with IDs: [376, 377] 2026-08-07 20:25:54,852 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #345 deleted account.payment.method.line records with IDs: [375] 2026-08-07 20:25:55,301 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #345 deleted account.payment.method.line records with IDs: [382, 383] 2026-08-07 20:25:55,339 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #345 deleted account.payment.method.line records with IDs: [381] 2026-08-07 20:25:55,854 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #345 deleted account.payment.method.line records with IDs: [388, 389] 2026-08-07 20:25:55,883 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #345 deleted account.payment.method.line records with IDs: [387] 2026-08-07 20:25:56,271 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #345 deleted account.payment.method.line records with IDs: [394, 395] 2026-08-07 20:25:56,302 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #345 deleted account.payment.method.line records with IDs: [393] 2026-08-07 20:25:56,792 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #345 deleted account.payment.method.line records with IDs: [400, 401] 2026-08-07 20:25:56,842 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #345 deleted account.payment.method.line records with IDs: [399] 2026-08-07 20:25:57,124 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_bank_statement_import.tests.test_csv_import: Starting TestImportCSV.test_statement_attachments ... 2026-08-07 20:25:57,180 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_bank_statement_import.tests.test_csv_import: Starting TestImportCSV.test_statement_balance_warnings ... 2026-08-07 20:25:58,998 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_bank_statement_import.tests.test_csv_import: Starting TestImportCSV.test_statement_line_move_onchange_1 ... 2026-08-07 20:25:59,422 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #345 deleted account.move.line.ctp records with IDs: [357] 2026-08-07 20:25:59,762 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_bank_statement_import.tests.test_csv_import: Starting TestImportCSV.test_statement_line_ordering ... 2026-08-07 20:26:01,996 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #345 deleted account.bank.statement.line records with IDs: [131] 2026-08-07 20:26:02,019 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #345 deleted account.move.line.ctp records with IDs: [397] 2026-08-07 20:26:02,196 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #345 deleted account.move.line records with IDs: [868, 869] 2026-08-07 20:26:02,243 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #345 deleted mail.message records with IDs: [13005, 13004, 12992] 2026-08-07 20:26:02,295 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #345 deleted account.move records with IDs: [358] 2026-08-07 20:26:02,304 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #345 deleted mail.followers records with IDs: [5385] 2026-08-07 20:26:02,621 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_bank_statement_import.tests.test_csv_import: Starting TestImportCSV.test_statement_reverse_keeps_partner ... 2026-08-07 20:26:03,500 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #345 deleted account.move.line.ctp records with IDs: [406] 2026-08-07 20:26:03,714 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_bank_statement_import.tests.test_csv_import: Starting TestImportCSV.test_statement_split ... 2026-08-07 20:26:05,580 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #345 deleted account.bank.statement records with IDs: [34] 2026-08-07 20:26:05,784 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_bank_statement_import.tests.test_csv_import: Starting TestImportCSV.test_statement_valid_complete_1 ... 2026-08-07 20:26:07,133 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_bank_statement_import.tests.test_csv_import: Starting TestImportCSV.test_statement_with_canceled_lines ... 2026-08-07 20:26:08,445 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_bank_statement_import.tests.test_csv_import: Starting TestImportCSV.test_zero_amount_journal_curr_1_statement_curr_2 ... 2026-08-07 20:26:08,971 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_bank_statement_import.tests.test_csv_import: Starting TestImportCSV.test_zero_amount_journal_curr_2_statement_curr_1 ... 2026-08-07 20:26:09,481 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_bank_statement_import.tests.test_csv_import: Starting TestImportCSV.test_zero_amount_journal_curr_2_statement_curr_3 ... 2026-08-07 20:26:09,977 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_bank_statement_import.tests.test_csv_import: Starting TestImportCSV.test_zero_amount_statement_line ... 2026-08-07 20:26:10,395 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-08-07 20:26:16,345 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.models.work_routine: viin_ai_workflow: seeded 8 goal(s) and 8 work routine(s) of default AI automation for company 25 (company_2_data). 2026-08-07 20:26:24,092 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.models.work_routine: viin_ai_workflow: seeded 8 goal(s) and 8 work routine(s) of default AI automation for company 26 (company_1_data). 2026-08-07 20:26:29,412 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_bank_statement_import.tests.common: Starting BankStatementImportCommon.test_constraints ... 2026-08-07 20:26:30,240 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_bank_statement_import.tests.common: Starting BankStatementImportCommon.test_create_statement_line_with_inconsistent_currencies ... 2026-08-07 20:26:30,597 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_bank_statement_import.tests.common: Starting BankStatementImportCommon.test_default_amls_matching_domain_includes_reconciled_receivable ... 2026-08-07 20:26:31,571 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_bank_statement_import.tests.common: Starting BankStatementImportCommon.test_default_amls_matching_domain_keeps_transfer_account_lines ... 2026-08-07 20:26:32,243 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_bank_statement_import.tests.common: Starting BankStatementImportCommon.test_edition_journal_curr_1_statement_curr_2 ... 2026-08-07 20:26:33,421 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_bank_statement_import.tests.common: Starting BankStatementImportCommon.test_edition_journal_curr_1_statement_false ... 2026-08-07 20:26:34,666 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_bank_statement_import.tests.common: Starting BankStatementImportCommon.test_edition_journal_curr_2_statement_curr_1 ... 2026-08-07 20:26:35,811 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_bank_statement_import.tests.common: Starting BankStatementImportCommon.test_edition_journal_curr_2_statement_curr_3 ... 2026-08-07 20:26:37,104 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_bank_statement_import.tests.common: Starting BankStatementImportCommon.test_edition_journal_curr_2_statement_false ... 2026-08-07 20:26:38,475 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_bank_statement_import.tests.common: Starting BankStatementImportCommon.test_for_presence_single_suspense_line ... 2026-08-07 20:26:38,920 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_bank_statement_import.tests.common: Starting BankStatementImportCommon.test_prepare_counterpart_amounts_using_st_line_rate ... 2026-08-07 20:26:39,582 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #347 deleted account.payment.method.line records with IDs: [428, 429] 2026-08-07 20:26:39,615 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #347 deleted account.payment.method.line records with IDs: [427] 2026-08-07 20:26:39,961 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #347 deleted account.payment.method.line records with IDs: [431, 432] 2026-08-07 20:26:39,995 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #347 deleted account.payment.method.line records with IDs: [430] 2026-08-07 20:26:40,420 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #347 deleted account.payment.method.line records with IDs: [437, 438] 2026-08-07 20:26:40,450 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #347 deleted account.payment.method.line records with IDs: [436] 2026-08-07 20:26:40,872 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #347 deleted account.payment.method.line records with IDs: [443, 444] 2026-08-07 20:26:40,902 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #347 deleted account.payment.method.line records with IDs: [442] 2026-08-07 20:26:41,380 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #347 deleted account.payment.method.line records with IDs: [449, 450] 2026-08-07 20:26:41,405 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #347 deleted account.payment.method.line records with IDs: [448] 2026-08-07 20:26:41,812 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #347 deleted account.payment.method.line records with IDs: [455, 456] 2026-08-07 20:26:41,844 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #347 deleted account.payment.method.line records with IDs: [454] 2026-08-07 20:26:42,368 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #347 deleted account.payment.method.line records with IDs: [461, 462] 2026-08-07 20:26:42,403 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #347 deleted account.payment.method.line records with IDs: [460] 2026-08-07 20:26:42,970 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #347 deleted account.payment.method.line records with IDs: [467, 468] 2026-08-07 20:26:43,002 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #347 deleted account.payment.method.line records with IDs: [466] 2026-08-07 20:26:43,392 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #347 deleted account.payment.method.line records with IDs: [473, 474] 2026-08-07 20:26:43,428 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #347 deleted account.payment.method.line records with IDs: [472] 2026-08-07 20:26:43,843 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #347 deleted account.payment.method.line records with IDs: [479, 480] 2026-08-07 20:26:43,874 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #347 deleted account.payment.method.line records with IDs: [478] 2026-08-07 20:26:44,362 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #347 deleted account.payment.method.line records with IDs: [485, 486] 2026-08-07 20:26:44,397 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #347 deleted account.payment.method.line records with IDs: [484] 2026-08-07 20:26:44,768 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #347 deleted account.payment.method.line records with IDs: [491, 492] 2026-08-07 20:26:44,801 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #347 deleted account.payment.method.line records with IDs: [490] 2026-08-07 20:26:45,250 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #347 deleted account.payment.method.line records with IDs: [497, 498] 2026-08-07 20:26:45,281 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #347 deleted account.payment.method.line records with IDs: [496] 2026-08-07 20:26:45,606 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_bank_statement_import.tests.common: Starting BankStatementImportCommon.test_statement_attachments ... 2026-08-07 20:26:45,652 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_bank_statement_import.tests.common: Starting BankStatementImportCommon.test_statement_balance_warnings ... 2026-08-07 20:26:47,214 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_bank_statement_import.tests.common: Starting BankStatementImportCommon.test_statement_line_move_onchange_1 ... 2026-08-07 20:26:47,513 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #347 deleted account.move.line.ctp records with IDs: [426] 2026-08-07 20:26:47,842 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_bank_statement_import.tests.common: Starting BankStatementImportCommon.test_statement_line_ordering ... 2026-08-07 20:26:49,876 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #347 deleted account.bank.statement.line records with IDs: [201] 2026-08-07 20:26:49,897 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #347 deleted account.move.line.ctp records with IDs: [464] 2026-08-07 20:26:50,036 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #347 deleted account.move.line records with IDs: [1011, 1012] 2026-08-07 20:26:50,077 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #347 deleted mail.message records with IDs: [13606, 13605, 13593] 2026-08-07 20:26:50,132 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #347 deleted account.move records with IDs: [429] 2026-08-07 20:26:50,142 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #347 deleted mail.followers records with IDs: [5956] 2026-08-07 20:26:50,406 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_bank_statement_import.tests.common: Starting BankStatementImportCommon.test_statement_reverse_keeps_partner ... 2026-08-07 20:26:51,321 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #347 deleted account.move.line.ctp records with IDs: [473] 2026-08-07 20:26:51,559 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_bank_statement_import.tests.common: Starting BankStatementImportCommon.test_statement_split ... 2026-08-07 20:26:53,167 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #347 deleted account.bank.statement records with IDs: [58] 2026-08-07 20:26:53,404 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_bank_statement_import.tests.common: Starting BankStatementImportCommon.test_statement_valid_complete_1 ... 2026-08-07 20:26:54,480 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_bank_statement_import.tests.common: Starting BankStatementImportCommon.test_statement_with_canceled_lines ... 2026-08-07 20:26:55,552 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_bank_statement_import.tests.common: Starting BankStatementImportCommon.test_zero_amount_journal_curr_1_statement_curr_2 ... 2026-08-07 20:26:55,949 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_bank_statement_import.tests.common: Starting BankStatementImportCommon.test_zero_amount_journal_curr_2_statement_curr_1 ... 2026-08-07 20:26:56,459 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_bank_statement_import.tests.common: Starting BankStatementImportCommon.test_zero_amount_journal_curr_2_statement_curr_3 ... 2026-08-07 20:26:56,980 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_bank_statement_import.tests.common: Starting BankStatementImportCommon.test_zero_amount_statement_line ... 2026-08-07 20:26:57,447 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-08-07 20:27:03,624 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.models.work_routine: viin_ai_workflow: seeded 8 goal(s) and 8 work routine(s) of default AI automation for company 27 (company_2_data). 2026-08-07 20:27:10,812 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.models.work_routine: viin_ai_workflow: seeded 8 goal(s) and 8 work routine(s) of default AI automation for company 28 (company_1_data). 2026-08-07 20:27:15,959 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_bank_statement_import.tests.test_xlsx_import: Starting TestImportCSV.test_01_invalid_xlsx_file_mimetype ... 2026-08-07 20:27:16,138 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_bank_statement_import.tests.test_xlsx_import: Starting TestImportCSV.test_11_invalid_xlsx_file_content ... 2026-08-07 20:27:16,258 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_bank_statement_import.tests.test_xlsx_import: Starting TestImportCSV.test_21_xlsx_file_import ... 2026-08-07 20:27:16,841 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_bank_statement_import.tests.test_xlsx_import: Starting TestImportCSV.test_constraints ... 2026-08-07 20:27:17,725 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_bank_statement_import.tests.test_xlsx_import: Starting TestImportCSV.test_create_statement_line_with_inconsistent_currencies ... 2026-08-07 20:27:18,069 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_bank_statement_import.tests.test_xlsx_import: Starting TestImportCSV.test_default_amls_matching_domain_includes_reconciled_receivable ... 2026-08-07 20:27:19,004 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_bank_statement_import.tests.test_xlsx_import: Starting TestImportCSV.test_default_amls_matching_domain_keeps_transfer_account_lines ... 2026-08-07 20:27:19,737 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_bank_statement_import.tests.test_xlsx_import: Starting TestImportCSV.test_edition_journal_curr_1_statement_curr_2 ... 2026-08-07 20:27:20,838 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_bank_statement_import.tests.test_xlsx_import: Starting TestImportCSV.test_edition_journal_curr_1_statement_false ... 2026-08-07 20:27:22,114 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_bank_statement_import.tests.test_xlsx_import: Starting TestImportCSV.test_edition_journal_curr_2_statement_curr_1 ... 2026-08-07 20:27:23,328 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_bank_statement_import.tests.test_xlsx_import: Starting TestImportCSV.test_edition_journal_curr_2_statement_curr_3 ... 2026-08-07 20:27:24,647 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_bank_statement_import.tests.test_xlsx_import: Starting TestImportCSV.test_edition_journal_curr_2_statement_false ... 2026-08-07 20:27:25,844 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_bank_statement_import.tests.test_xlsx_import: Starting TestImportCSV.test_for_presence_single_suspense_line ... 2026-08-07 20:27:26,298 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_bank_statement_import.tests.test_xlsx_import: Starting TestImportCSV.test_prepare_counterpart_amounts_using_st_line_rate ... 2026-08-07 20:27:26,942 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #349 deleted account.payment.method.line records with IDs: [525, 526] 2026-08-07 20:27:26,976 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #349 deleted account.payment.method.line records with IDs: [524] 2026-08-07 20:27:27,330 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #349 deleted account.payment.method.line records with IDs: [528, 529] 2026-08-07 20:27:27,361 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #349 deleted account.payment.method.line records with IDs: [527] 2026-08-07 20:27:27,838 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #349 deleted account.payment.method.line records with IDs: [534, 535] 2026-08-07 20:27:27,884 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #349 deleted account.payment.method.line records with IDs: [533] 2026-08-07 20:27:28,304 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #349 deleted account.payment.method.line records with IDs: [540, 541] 2026-08-07 20:27:28,333 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #349 deleted account.payment.method.line records with IDs: [539] 2026-08-07 20:27:28,674 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #349 deleted account.payment.method.line records with IDs: [546, 547] 2026-08-07 20:27:28,703 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #349 deleted account.payment.method.line records with IDs: [545] 2026-08-07 20:27:29,055 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #349 deleted account.payment.method.line records with IDs: [552, 553] 2026-08-07 20:27:29,086 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #349 deleted account.payment.method.line records with IDs: [551] 2026-08-07 20:27:29,520 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #349 deleted account.payment.method.line records with IDs: [558, 559] 2026-08-07 20:27:29,552 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #349 deleted account.payment.method.line records with IDs: [557] 2026-08-07 20:27:30,003 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #349 deleted account.payment.method.line records with IDs: [564, 565] 2026-08-07 20:27:30,033 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #349 deleted account.payment.method.line records with IDs: [563] 2026-08-07 20:27:30,373 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #349 deleted account.payment.method.line records with IDs: [570, 571] 2026-08-07 20:27:30,400 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #349 deleted account.payment.method.line records with IDs: [569] 2026-08-07 20:27:30,779 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #349 deleted account.payment.method.line records with IDs: [576, 577] 2026-08-07 20:27:30,812 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #349 deleted account.payment.method.line records with IDs: [575] 2026-08-07 20:27:31,239 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #349 deleted account.payment.method.line records with IDs: [582, 583] 2026-08-07 20:27:31,264 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #349 deleted account.payment.method.line records with IDs: [581] 2026-08-07 20:27:31,636 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #349 deleted account.payment.method.line records with IDs: [588, 589] 2026-08-07 20:27:31,667 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #349 deleted account.payment.method.line records with IDs: [587] 2026-08-07 20:27:32,100 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #349 deleted account.payment.method.line records with IDs: [594, 595] 2026-08-07 20:27:32,133 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #349 deleted account.payment.method.line records with IDs: [593] 2026-08-07 20:27:32,378 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_bank_statement_import.tests.test_xlsx_import: Starting TestImportCSV.test_statement_attachments ... 2026-08-07 20:27:32,424 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_bank_statement_import.tests.test_xlsx_import: Starting TestImportCSV.test_statement_balance_warnings ... 2026-08-07 20:27:34,339 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_bank_statement_import.tests.test_xlsx_import: Starting TestImportCSV.test_statement_line_move_onchange_1 ... 2026-08-07 20:27:34,677 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #349 deleted account.move.line.ctp records with IDs: [493] 2026-08-07 20:27:35,039 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_bank_statement_import.tests.test_xlsx_import: Starting TestImportCSV.test_statement_line_ordering ... 2026-08-07 20:27:37,201 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #349 deleted account.bank.statement.line records with IDs: [273] 2026-08-07 20:27:37,228 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #349 deleted account.move.line.ctp records with IDs: [533] 2026-08-07 20:27:37,382 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #349 deleted account.move.line records with IDs: [1158, 1159] 2026-08-07 20:27:37,425 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #349 deleted mail.message records with IDs: [14211, 14210, 14198] 2026-08-07 20:27:37,471 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #349 deleted account.move records with IDs: [502] 2026-08-07 20:27:37,479 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #349 deleted mail.followers records with IDs: [6531] 2026-08-07 20:27:37,733 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_bank_statement_import.tests.test_xlsx_import: Starting TestImportCSV.test_statement_reverse_keeps_partner ... 2026-08-07 20:27:38,537 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #349 deleted account.move.line.ctp records with IDs: [542] 2026-08-07 20:27:38,717 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_bank_statement_import.tests.test_xlsx_import: Starting TestImportCSV.test_statement_split ... 2026-08-07 20:27:40,434 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #349 deleted account.bank.statement records with IDs: [83] 2026-08-07 20:27:40,615 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_bank_statement_import.tests.test_xlsx_import: Starting TestImportCSV.test_statement_valid_complete_1 ... 2026-08-07 20:27:41,782 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_bank_statement_import.tests.test_xlsx_import: Starting TestImportCSV.test_statement_with_canceled_lines ... 2026-08-07 20:27:42,882 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_bank_statement_import.tests.test_xlsx_import: Starting TestImportCSV.test_zero_amount_journal_curr_1_statement_curr_2 ... 2026-08-07 20:27:43,250 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_bank_statement_import.tests.test_xlsx_import: Starting TestImportCSV.test_zero_amount_journal_curr_2_statement_curr_1 ... 2026-08-07 20:27:43,686 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_bank_statement_import.tests.test_xlsx_import: Starting TestImportCSV.test_zero_amount_journal_curr_2_statement_curr_3 ... 2026-08-07 20:27:44,029 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_bank_statement_import.tests.test_xlsx_import: Starting TestImportCSV.test_zero_amount_statement_line ... 2026-08-07 20:27:44,368 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-08-07 20:27:50,423 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.models.work_routine: viin_ai_workflow: seeded 8 goal(s) and 8 work routine(s) of default AI automation for company 29 (company_2_data). 2026-08-07 20:27:57,745 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.models.work_routine: viin_ai_workflow: seeded 8 goal(s) and 8 work routine(s) of default AI automation for company 30 (company_1_data). 2026-08-07 20:28:02,813 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_bank_statement_import.tests.common: Starting BankStatementImportCommon.test_constraints ... 2026-08-07 20:28:03,839 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_bank_statement_import.tests.common: Starting BankStatementImportCommon.test_create_statement_line_with_inconsistent_currencies ... 2026-08-07 20:28:04,127 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_bank_statement_import.tests.common: Starting BankStatementImportCommon.test_default_amls_matching_domain_includes_reconciled_receivable ... 2026-08-07 20:28:05,054 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_bank_statement_import.tests.common: Starting BankStatementImportCommon.test_default_amls_matching_domain_keeps_transfer_account_lines ... 2026-08-07 20:28:05,855 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_bank_statement_import.tests.common: Starting BankStatementImportCommon.test_edition_journal_curr_1_statement_curr_2 ... 2026-08-07 20:28:07,289 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_bank_statement_import.tests.common: Starting BankStatementImportCommon.test_edition_journal_curr_1_statement_false ... 2026-08-07 20:28:08,428 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_bank_statement_import.tests.common: Starting BankStatementImportCommon.test_edition_journal_curr_2_statement_curr_1 ... 2026-08-07 20:28:09,624 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_bank_statement_import.tests.common: Starting BankStatementImportCommon.test_edition_journal_curr_2_statement_curr_3 ... 2026-08-07 20:28:10,943 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_bank_statement_import.tests.common: Starting BankStatementImportCommon.test_edition_journal_curr_2_statement_false ... 2026-08-07 20:28:12,289 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_bank_statement_import.tests.common: Starting BankStatementImportCommon.test_for_presence_single_suspense_line ... 2026-08-07 20:28:12,848 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_bank_statement_import.tests.common: Starting BankStatementImportCommon.test_prepare_counterpart_amounts_using_st_line_rate ... 2026-08-07 20:28:13,502 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #351 deleted account.payment.method.line records with IDs: [622, 623] 2026-08-07 20:28:13,543 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #351 deleted account.payment.method.line records with IDs: [621] 2026-08-07 20:28:13,973 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #351 deleted account.payment.method.line records with IDs: [625, 626] 2026-08-07 20:28:14,004 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #351 deleted account.payment.method.line records with IDs: [624] 2026-08-07 20:28:14,481 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #351 deleted account.payment.method.line records with IDs: [631, 632] 2026-08-07 20:28:14,513 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #351 deleted account.payment.method.line records with IDs: [630] 2026-08-07 20:28:14,962 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #351 deleted account.payment.method.line records with IDs: [637, 638] 2026-08-07 20:28:14,997 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #351 deleted account.payment.method.line records with IDs: [636] 2026-08-07 20:28:15,402 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #351 deleted account.payment.method.line records with IDs: [643, 644] 2026-08-07 20:28:15,443 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #351 deleted account.payment.method.line records with IDs: [642] 2026-08-07 20:28:15,843 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #351 deleted account.payment.method.line records with IDs: [649, 650] 2026-08-07 20:28:15,881 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #351 deleted account.payment.method.line records with IDs: [648] 2026-08-07 20:28:16,465 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #351 deleted account.payment.method.line records with IDs: [655, 656] 2026-08-07 20:28:16,502 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #351 deleted account.payment.method.line records with IDs: [654] 2026-08-07 20:28:16,956 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #351 deleted account.payment.method.line records with IDs: [661, 662] 2026-08-07 20:28:16,990 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #351 deleted account.payment.method.line records with IDs: [660] 2026-08-07 20:28:17,345 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #351 deleted account.payment.method.line records with IDs: [667, 668] 2026-08-07 20:28:17,379 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #351 deleted account.payment.method.line records with IDs: [666] 2026-08-07 20:28:17,848 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #351 deleted account.payment.method.line records with IDs: [673, 674] 2026-08-07 20:28:17,907 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #351 deleted account.payment.method.line records with IDs: [672] 2026-08-07 20:28:18,400 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #351 deleted account.payment.method.line records with IDs: [679, 680] 2026-08-07 20:28:18,434 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #351 deleted account.payment.method.line records with IDs: [678] 2026-08-07 20:28:19,312 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #351 deleted account.payment.method.line records with IDs: [685, 686] 2026-08-07 20:28:19,344 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #351 deleted account.payment.method.line records with IDs: [684] 2026-08-07 20:28:19,771 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #351 deleted account.payment.method.line records with IDs: [691, 692] 2026-08-07 20:28:19,804 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #351 deleted account.payment.method.line records with IDs: [690] 2026-08-07 20:28:20,044 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_bank_statement_import.tests.common: Starting BankStatementImportCommon.test_statement_attachments ... 2026-08-07 20:28:20,080 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_bank_statement_import.tests.common: Starting BankStatementImportCommon.test_statement_balance_warnings ... 2026-08-07 20:28:21,564 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_bank_statement_import.tests.common: Starting BankStatementImportCommon.test_statement_line_move_onchange_1 ... 2026-08-07 20:28:21,849 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #351 deleted account.move.line.ctp records with IDs: [562] 2026-08-07 20:28:22,167 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_bank_statement_import.tests.common: Starting BankStatementImportCommon.test_statement_line_ordering ... 2026-08-07 20:28:24,187 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #351 deleted account.bank.statement.line records with IDs: [343] 2026-08-07 20:28:24,214 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #351 deleted account.move.line.ctp records with IDs: [600] 2026-08-07 20:28:24,352 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #351 deleted account.move.line records with IDs: [1301, 1302] 2026-08-07 20:28:24,395 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #351 deleted mail.message records with IDs: [14812, 14811, 14799] 2026-08-07 20:28:24,440 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #351 deleted account.move records with IDs: [573] 2026-08-07 20:28:24,447 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #351 deleted mail.followers records with IDs: [7102] 2026-08-07 20:28:24,691 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_bank_statement_import.tests.common: Starting BankStatementImportCommon.test_statement_reverse_keeps_partner ... 2026-08-07 20:28:25,540 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #351 deleted account.move.line.ctp records with IDs: [609] 2026-08-07 20:28:25,725 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_bank_statement_import.tests.common: Starting BankStatementImportCommon.test_statement_split ... 2026-08-07 20:28:27,487 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #351 deleted account.bank.statement records with IDs: [107] 2026-08-07 20:28:27,704 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_bank_statement_import.tests.common: Starting BankStatementImportCommon.test_statement_valid_complete_1 ... 2026-08-07 20:28:29,002 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_bank_statement_import.tests.common: Starting BankStatementImportCommon.test_statement_with_canceled_lines ... 2026-08-07 20:28:30,106 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_bank_statement_import.tests.common: Starting BankStatementImportCommon.test_zero_amount_journal_curr_1_statement_curr_2 ... 2026-08-07 20:28:30,516 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_bank_statement_import.tests.common: Starting BankStatementImportCommon.test_zero_amount_journal_curr_2_statement_curr_1 ... 2026-08-07 20:28:30,963 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_bank_statement_import.tests.common: Starting BankStatementImportCommon.test_zero_amount_journal_curr_2_statement_curr_3 ... 2026-08-07 20:28:31,452 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_bank_statement_import.tests.common: Starting BankStatementImportCommon.test_zero_amount_statement_line ... 2026-08-07 20:28:31,869 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-08-07 20:28:38,005 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.models.work_routine: viin_ai_workflow: seeded 8 goal(s) and 8 work routine(s) of default AI automation for company 31 (company_2_data). 2026-08-07 20:28:45,337 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.models.work_routine: viin_ai_workflow: seeded 8 goal(s) and 8 work routine(s) of default AI automation for company 32 (company_1_data). 2026-08-07 20:28:51,058 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_bank_statement_import_rje.tests.test_rje_import: Starting TestImportRJE.test_01_invalid_rje_file_extension ... 2026-08-07 20:28:51,324 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_bank_statement_import_rje.tests.test_rje_import: Starting TestImportRJE.test_11_invalid_rje_file_content ... 2026-08-07 20:28:51,454 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_bank_statement_import_rje.tests.test_rje_import: Starting TestImportRJE.test_22_rje_file_import ... 2026-08-07 20:28:56,150 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_bank_statement_import_rje.tests.test_rje_import: Starting TestImportRJE.test_22_rje_file_import_wrong_currency ... 2026-08-07 20:28:56,413 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_bank_statement_import_rje.tests.test_rje_import: Starting TestImportRJE.test_constraints ... 2026-08-07 20:28:57,440 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_bank_statement_import_rje.tests.test_rje_import: Starting TestImportRJE.test_create_statement_line_with_inconsistent_currencies ... 2026-08-07 20:28:57,829 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_bank_statement_import_rje.tests.test_rje_import: Starting TestImportRJE.test_default_amls_matching_domain_includes_reconciled_receivable ... 2026-08-07 20:28:58,826 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_bank_statement_import_rje.tests.test_rje_import: Starting TestImportRJE.test_default_amls_matching_domain_keeps_transfer_account_lines ... 2026-08-07 20:28:59,484 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_bank_statement_import_rje.tests.test_rje_import: Starting TestImportRJE.test_edition_journal_curr_1_statement_curr_2 ... 2026-08-07 20:29:00,525 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_bank_statement_import_rje.tests.test_rje_import: Starting TestImportRJE.test_edition_journal_curr_1_statement_false ... 2026-08-07 20:29:01,723 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_bank_statement_import_rje.tests.test_rje_import: Starting TestImportRJE.test_edition_journal_curr_2_statement_curr_1 ... 2026-08-07 20:29:03,042 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_bank_statement_import_rje.tests.test_rje_import: Starting TestImportRJE.test_edition_journal_curr_2_statement_curr_3 ... 2026-08-07 20:29:04,252 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_bank_statement_import_rje.tests.test_rje_import: Starting TestImportRJE.test_edition_journal_curr_2_statement_false ... 2026-08-07 20:29:05,855 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_bank_statement_import_rje.tests.test_rje_import: Starting TestImportRJE.test_for_presence_single_suspense_line ... 2026-08-07 20:29:06,419 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_bank_statement_import_rje.tests.test_rje_import: Starting TestImportRJE.test_prepare_counterpart_amounts_using_st_line_rate ... 2026-08-07 20:29:07,102 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #353 deleted account.payment.method.line records with IDs: [722, 723] 2026-08-07 20:29:07,131 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #353 deleted account.payment.method.line records with IDs: [721] 2026-08-07 20:29:07,518 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #353 deleted account.payment.method.line records with IDs: [725, 726] 2026-08-07 20:29:07,543 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #353 deleted account.payment.method.line records with IDs: [724] 2026-08-07 20:29:07,996 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #353 deleted account.payment.method.line records with IDs: [731, 732] 2026-08-07 20:29:08,040 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #353 deleted account.payment.method.line records with IDs: [730] 2026-08-07 20:29:08,620 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #353 deleted account.payment.method.line records with IDs: [737, 738] 2026-08-07 20:29:08,662 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #353 deleted account.payment.method.line records with IDs: [736] 2026-08-07 20:29:09,066 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #353 deleted account.payment.method.line records with IDs: [743, 744] 2026-08-07 20:29:09,107 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #353 deleted account.payment.method.line records with IDs: [742] 2026-08-07 20:29:09,526 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #353 deleted account.payment.method.line records with IDs: [749, 750] 2026-08-07 20:29:09,576 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #353 deleted account.payment.method.line records with IDs: [748] 2026-08-07 20:29:10,087 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #353 deleted account.payment.method.line records with IDs: [755, 756] 2026-08-07 20:29:10,121 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #353 deleted account.payment.method.line records with IDs: [754] 2026-08-07 20:29:10,550 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #353 deleted account.payment.method.line records with IDs: [761, 762] 2026-08-07 20:29:10,581 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #353 deleted account.payment.method.line records with IDs: [760] 2026-08-07 20:29:10,970 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #353 deleted account.payment.method.line records with IDs: [767, 768] 2026-08-07 20:29:11,014 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #353 deleted account.payment.method.line records with IDs: [766] 2026-08-07 20:29:11,378 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #353 deleted account.payment.method.line records with IDs: [773, 774] 2026-08-07 20:29:11,405 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #353 deleted account.payment.method.line records with IDs: [772] 2026-08-07 20:29:11,865 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #353 deleted account.payment.method.line records with IDs: [779, 780] 2026-08-07 20:29:11,896 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #353 deleted account.payment.method.line records with IDs: [778] 2026-08-07 20:29:12,268 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #353 deleted account.payment.method.line records with IDs: [785, 786] 2026-08-07 20:29:12,299 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #353 deleted account.payment.method.line records with IDs: [784] 2026-08-07 20:29:12,748 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #353 deleted account.payment.method.line records with IDs: [791, 792] 2026-08-07 20:29:12,780 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #353 deleted account.payment.method.line records with IDs: [790] 2026-08-07 20:29:13,029 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_bank_statement_import_rje.tests.test_rje_import: Starting TestImportRJE.test_statement_attachments ... 2026-08-07 20:29:13,067 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_bank_statement_import_rje.tests.test_rje_import: Starting TestImportRJE.test_statement_balance_warnings ... 2026-08-07 20:29:14,545 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_bank_statement_import_rje.tests.test_rje_import: Starting TestImportRJE.test_statement_line_move_onchange_1 ... 2026-08-07 20:29:14,826 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #353 deleted account.move.line.ctp records with IDs: [629] 2026-08-07 20:29:15,210 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_bank_statement_import_rje.tests.test_rje_import: Starting TestImportRJE.test_statement_line_ordering ... 2026-08-07 20:29:17,076 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #353 deleted account.bank.statement.line records with IDs: [444] 2026-08-07 20:29:17,098 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #353 deleted account.move.line.ctp records with IDs: [698] 2026-08-07 20:29:17,256 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #353 deleted account.move.line records with IDs: [1506, 1507] 2026-08-07 20:29:17,291 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #353 deleted mail.message records with IDs: [15451, 15450, 15438] 2026-08-07 20:29:17,332 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #353 deleted account.move records with IDs: [675] 2026-08-07 20:29:17,339 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #353 deleted mail.followers records with IDs: [7707] 2026-08-07 20:29:17,573 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_bank_statement_import_rje.tests.test_rje_import: Starting TestImportRJE.test_statement_reverse_keeps_partner ... 2026-08-07 20:29:18,298 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #353 deleted account.move.line.ctp records with IDs: [707] 2026-08-07 20:29:18,484 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_bank_statement_import_rje.tests.test_rje_import: Starting TestImportRJE.test_statement_split ... 2026-08-07 20:29:20,052 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #353 deleted account.bank.statement records with IDs: [132] 2026-08-07 20:29:20,234 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_bank_statement_import_rje.tests.test_rje_import: Starting TestImportRJE.test_statement_valid_complete_1 ... 2026-08-07 20:29:21,713 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_bank_statement_import_rje.tests.test_rje_import: Starting TestImportRJE.test_statement_with_canceled_lines ... 2026-08-07 20:29:22,852 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_bank_statement_import_rje.tests.test_rje_import: Starting TestImportRJE.test_zero_amount_journal_curr_1_statement_curr_2 ... 2026-08-07 20:29:23,337 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_bank_statement_import_rje.tests.test_rje_import: Starting TestImportRJE.test_zero_amount_journal_curr_2_statement_curr_1 ... 2026-08-07 20:29:23,723 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_bank_statement_import_rje.tests.test_rje_import: Starting TestImportRJE.test_zero_amount_journal_curr_2_statement_curr_3 ... 2026-08-07 20:29:24,213 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_bank_statement_import_rje.tests.test_rje_import: Starting TestImportRJE.test_zero_amount_statement_line ... 2026-08-07 20:29:24,665 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-08-07 20:29:31,196 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.models.work_routine: viin_ai_workflow: seeded 8 goal(s) and 8 work routine(s) of default AI automation for company 33 (company_2_data). 2026-08-07 20:29:38,905 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.models.work_routine: viin_ai_workflow: seeded 8 goal(s) and 8 work routine(s) of default AI automation for company 34 (company_1_data). 2026-08-07 20:29:43,495 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_followup.tests.test_followup: Starting TestFollowupReports.test_followup_report_multi_company ... 2026-08-07 20:29:47,970 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_followup.tests.test_followup: Starting TestFollowupReports.test_followup_report_total_due ... 2026-08-07 20:29:50,984 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-07 20:29:57,611 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.models.work_routine: viin_ai_workflow: seeded 8 goal(s) and 8 work routine(s) of default AI automation for company 35 (company_2_data). 2026-08-07 20:30:08,076 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.models.work_routine: viin_ai_workflow: seeded 8 goal(s) and 8 work routine(s) of default AI automation for company 36 (company_1_data). 2026-08-07 20:30:15,880 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 321 and Message-Id '<529647383402031.1786134615.855451107025146-openerp-private@1e2c63b335eb>' from 'accountman@test.com' to (redacted) "'******an@test.com'" successfully sent 2026-08-07 20:30:15,880 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-07 20:30:15,889 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #357 deleted mail.mail records with IDs: [321] 2026-08-07 20:30:15,900 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #357 deleted mail.message records with IDs: [16441] 2026-08-07 20:30:15,901 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 20:30:15,915 104 INFO rb-bf464e0-223755-402257 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-08-07 20:30:16,522 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 322 and Message-Id '<206301390708748.1786134616.488335609436035-openerp-private@1e2c63b335eb>' from 'accountman@test.com' to (redacted) "'********er@test.com'" successfully sent 2026-08-07 20:30:16,522 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-07 20:30:16,535 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #357 deleted mail.mail records with IDs: [322] 2026-08-07 20:30:16,546 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #357 deleted mail.message records with IDs: [16443] 2026-08-07 20:30:16,546 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 20:30:16,560 104 INFO rb-bf464e0-223755-402257 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-08-07 20:30:17,069 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 323 and Message-Id '<919017637699125.1786134617.045020580291748-openerp-private@1e2c63b335eb>' from 'accountman@test.com' to (redacted) "'*********er@test.com'" successfully sent 2026-08-07 20:30:17,069 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-07 20:30:17,078 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #357 deleted mail.mail records with IDs: [323] 2026-08-07 20:30:17,088 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #357 deleted mail.message records with IDs: [16445] 2026-08-07 20:30:17,088 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 20:30:17,104 104 INFO rb-bf464e0-223755-402257 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-08-07 20:30:17,615 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 324 and Message-Id '<940287489569538.1786134617.583553552627563-openerp-private@1e2c63b335eb>' from 'accountman@test.com' to (redacted) "'**********er@test.com'" successfully sent 2026-08-07 20:30:17,616 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-07 20:30:17,632 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #357 deleted mail.mail records with IDs: [324] 2026-08-07 20:30:17,643 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #357 deleted mail.message records with IDs: [16447] 2026-08-07 20:30:17,643 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 20:30:17,656 104 INFO rb-bf464e0-223755-402257 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-08-07 20:30:17,961 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 325 and Message-Id '<542255408457865.1786134617.887953996658325-openerp-message-notify@1e2c63b335eb>' from 'accountman@test.com' to (redacted) 's*****an@test.com' successfully sent 2026-08-07 20:30:17,961 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-07 20:30:17,999 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #357 deleted mail.mail records with IDs: [325] 2026-08-07 20:30:18,000 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 20:30:18,091 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 326 and Message-Id '<455750002910265.1786134618.061234712600708-openerp-message-notify@1e2c63b335eb>' from 'accountman@test.com' to (redacted) 't*******er@test.com' successfully sent 2026-08-07 20:30:18,091 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-07 20:30:18,110 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #357 deleted mail.mail records with IDs: [326] 2026-08-07 20:30:18,111 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 20:30:18,209 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 327 and Message-Id '<503065218233559.1786134618.181964397430420-openerp-message-notify@1e2c63b335eb>' from 'accountman@test.com' to (redacted) 's********er@test.com' successfully sent 2026-08-07 20:30:18,209 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-07 20:30:18,225 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #357 deleted mail.mail records with IDs: [327] 2026-08-07 20:30:18,225 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 20:30:18,313 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_followup_sale.tests.test_followup_sale_access: Starting TestFollowupSaleAccess.test_active_field_access ... 2026-08-07 20:30:18,383 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [12], uid: 365, model: followup.report 2026-08-07 20:30:18,396 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_followup_sale.tests.test_followup_sale_access: Starting TestFollowupSaleAccess.test_followup_user_full_access ... 2026-08-07 20:30:18,421 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_followup_sale.tests.test_followup_sale_access: Starting TestFollowupSaleAccess.test_followup_user_write_access ... 2026-08-07 20:30:18,447 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_followup_sale.tests.test_followup_sale_access: Starting TestFollowupSaleAccess.test_mixed_access_scenarios ... 2026-08-07 20:30:18,475 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [11], uid: 365, model: followup.report 2026-08-07 20:30:18,532 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_followup_sale.tests.test_followup_sale_access: Starting TestFollowupSaleAccess.test_sale_manager_access ... 2026-08-07 20:30:18,561 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_followup_sale.tests.test_followup_sale_access: Starting TestFollowupSaleAccess.test_sale_manager_write_access ... 2026-08-07 20:30:18,635 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [13], uid: 367, model: followup.report 2026-08-07 20:30:18,646 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_followup_sale.tests.test_followup_sale_access: Starting TestFollowupSaleAccess.test_salesman_cannot_access_others ... 2026-08-07 20:30:18,687 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [12], uid: 365, model: followup.report 2026-08-07 20:30:18,712 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [13], uid: 365, model: followup.report 2026-08-07 20:30:18,730 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [12], uid: 365, model: followup.report 2026-08-07 20:30:18,742 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_followup_sale.tests.test_followup_sale_access: Starting TestFollowupSaleAccess.test_salesman_read_access ... 2026-08-07 20:30:18,788 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_followup_sale.tests.test_followup_sale_access: Starting TestFollowupSaleAccess.test_salesman_write_access ... 2026-08-07 20:30:18,832 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_followup_sale.tests.test_followup_sale_access: Starting TestFollowupSaleAccess.test_team_leader_access ... 2026-08-07 20:30:18,867 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_followup_sale.tests.test_followup_sale_access: Starting TestFollowupSaleAccess.test_team_leader_write_access ... 2026-08-07 20:30:18,915 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_followup_sale.tests.test_followup_sale_access: Starting TestFollowupSaleAccess.test_user_id_field_access ... 2026-08-07 20:30:19,018 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 11 checked, 11 removed 2026-08-07 20:30:20,039 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_onbehalf_payment.tests.test_account_onbehalf_payment: Starting TestPayment.test_01_payment_onbehalf_01 ... 2026-08-07 20:30:21,315 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #369 deleted account.move.line.ctp records with IDs: [733] 2026-08-07 20:30:21,422 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #369 deleted account.move.line records with IDs: [1581] 2026-08-07 20:30:22,188 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_onbehalf_payment.tests.test_account_onbehalf_payment: Starting TestPayment.test_02_payment_onbehalf_02 ... 2026-08-07 20:30:23,517 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #369 deleted account.move.line.ctp records with IDs: [736] 2026-08-07 20:30:23,584 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #369 deleted account.move.line records with IDs: [1586] 2026-08-07 20:30:23,758 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_onbehalf_payment.tests.test_account_onbehalf_payment: Starting TestPayment.test_03_payment_onbehalf_03 ... 2026-08-07 20:30:25,015 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #369 deleted account.move.line.ctp records with IDs: [738] 2026-08-07 20:30:25,090 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #369 deleted account.move.line records with IDs: [1589] 2026-08-07 20:30:25,264 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_onbehalf_payment.tests.test_account_onbehalf_payment: Starting TestPayment.test_04_payment_onbehalf_04 ... 2026-08-07 20:30:26,633 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #369 deleted account.move.line.ctp records with IDs: [740] 2026-08-07 20:30:26,719 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #369 deleted account.move.line records with IDs: [1592] 2026-08-07 20:30:26,896 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_onbehalf_payment.tests.test_account_onbehalf_payment: Starting TestPayment.test_05_payment_onbehalf_01 ... 2026-08-07 20:30:28,150 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #369 deleted account.move.line.ctp records with IDs: [742] 2026-08-07 20:30:28,237 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #369 deleted account.move.line records with IDs: [1595] 2026-08-07 20:30:29,156 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_onbehalf_payment.tests.test_account_onbehalf_payment: Starting TestPayment.test_05_payment_onbehalf_02 ... 2026-08-07 20:30:30,760 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #369 deleted account.move.line.ctp records with IDs: [746, 747] 2026-08-07 20:30:30,836 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #369 deleted account.move.line records with IDs: [1602, 1603] 2026-08-07 20:30:31,034 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #369 deleted account.move.line.ctp records with IDs: [748, 749] 2026-08-07 20:30:31,097 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #369 deleted account.move.line records with IDs: [1605] 2026-08-07 20:30:31,307 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_onbehalf_payment.tests.test_account_onbehalf_payment: Starting TestPayment.test_06_payment_onbehalf_01 ... 2026-08-07 20:30:33,269 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #369 deleted account.partial.reconcile records with IDs: [83, 84] 2026-08-07 20:30:33,327 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #369 deleted account.full.reconcile records with IDs: [42] 2026-08-07 20:30:33,664 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_onbehalf_payment.tests.test_account_onbehalf_payment: Starting TestPayment.test_07_confirm_payment_receive ... 2026-08-07 20:30:34,984 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #369 deleted account.partial.reconcile records with IDs: [85, 86] 2026-08-07 20:30:35,040 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #369 deleted account.full.reconcile records with IDs: [43] 2026-08-07 20:30:35,283 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #369 deleted account.move.line.ctp records with IDs: [758, 759] 2026-08-07 20:30:35,487 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #369 deleted account.move.line records with IDs: [1617, 1618, 1619, 1620] 2026-08-07 20:30:35,548 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #369 deleted mail.message records with IDs: [16564, 16563, 16562, 16561, 16560, 16558, 16557, 16555] 2026-08-07 20:30:35,629 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #369 deleted account.move records with IDs: [725, 726] 2026-08-07 20:30:35,642 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #369 deleted mail.followers records with IDs: [8813, 8814] 2026-08-07 20:30:36,316 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #369 deleted account.move.line.ctp records with IDs: [756, 757] 2026-08-07 20:30:36,430 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #369 deleted account.move.line records with IDs: [1615, 1616] 2026-08-07 20:30:36,680 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #369 deleted account.move.line.ctp records with IDs: [760, 761] 2026-08-07 20:30:36,771 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #369 deleted account.move.line records with IDs: [1622] 2026-08-07 20:30:37,777 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_onbehalf_payment.tests.test_account_onbehalf_payment: Starting TestPayment.test_08_validate_amount_onbehalf_greater_amount_payment ... 2026-08-07 20:30:38,950 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_onbehalf_payment.tests.test_account_onbehalf_payment: Starting TestPayment.test_09_validate_onbehalf_payment_onbehalf_distribution ... 2026-08-07 20:30:39,812 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_onbehalf_payment.tests.test_account_onbehalf_payment: Starting TestPayment.test_10_validate_same_partner_payment_onbehalf_distribution ... 2026-08-07 20:30:40,996 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_onbehalf_payment.tests.test_account_onbehalf_payment: Starting TestPayment.test_11_payment_onbehalf_foreign_currency ... 2026-08-07 20:30:42,742 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_onbehalf_payment.tests.test_account_onbehalf_payment: Starting TestPayment.test_payment_onbehalf_without_payment_partner_001 ... 2026-08-07 20:30:44,980 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-07 20:30:46,176 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_onbehalf_payment_currency_conversion_diff.tests.test_onbehalf_payment_currency_conversion_diff: Starting TestOnbehalfPaymentCurrencyConversionDiff.test_01_payment_onbehalf_01 ... 2026-08-07 20:30:48,012 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #370 deleted account.move.line.ctp records with IDs: [774] 2026-08-07 20:30:48,122 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #370 deleted account.move.line records with IDs: [1643] 2026-08-07 20:30:49,039 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_onbehalf_payment_currency_conversion_diff.tests.test_onbehalf_payment_currency_conversion_diff: Starting TestOnbehalfPaymentCurrencyConversionDiff.test_02_payment_onbehalf_02 ... 2026-08-07 20:30:50,628 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #370 deleted account.move.line.ctp records with IDs: [777] 2026-08-07 20:30:50,741 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #370 deleted account.move.line records with IDs: [1648] 2026-08-07 20:30:50,997 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_onbehalf_payment_currency_conversion_diff.tests.test_onbehalf_payment_currency_conversion_diff: Starting TestOnbehalfPaymentCurrencyConversionDiff.test_03_payment_onbehalf_03 ... 2026-08-07 20:30:52,582 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #370 deleted account.move.line.ctp records with IDs: [779] 2026-08-07 20:30:52,676 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #370 deleted account.move.line records with IDs: [1651] 2026-08-07 20:30:52,890 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_onbehalf_payment_currency_conversion_diff.tests.test_onbehalf_payment_currency_conversion_diff: Starting TestOnbehalfPaymentCurrencyConversionDiff.test_04_payment_onbehalf_04 ... 2026-08-07 20:30:54,598 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #370 deleted account.move.line.ctp records with IDs: [781] 2026-08-07 20:30:54,713 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #370 deleted account.move.line records with IDs: [1654] 2026-08-07 20:30:54,990 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_onbehalf_payment_currency_conversion_diff.tests.test_onbehalf_payment_currency_conversion_diff: Starting TestOnbehalfPaymentCurrencyConversionDiff.test_05_payment_onbehalf_01 ... 2026-08-07 20:30:56,766 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #370 deleted account.move.line.ctp records with IDs: [783] 2026-08-07 20:30:56,849 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #370 deleted account.move.line records with IDs: [1657] 2026-08-07 20:30:57,876 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_onbehalf_payment_currency_conversion_diff.tests.test_onbehalf_payment_currency_conversion_diff: Starting TestOnbehalfPaymentCurrencyConversionDiff.test_05_payment_onbehalf_02 ... 2026-08-07 20:30:59,767 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #370 deleted account.move.line.ctp records with IDs: [787, 788] 2026-08-07 20:30:59,848 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #370 deleted account.move.line records with IDs: [1664, 1665] 2026-08-07 20:31:00,077 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #370 deleted account.move.line.ctp records with IDs: [789, 790] 2026-08-07 20:31:00,152 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #370 deleted account.move.line records with IDs: [1667] 2026-08-07 20:31:00,413 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_onbehalf_payment_currency_conversion_diff.tests.test_onbehalf_payment_currency_conversion_diff: Starting TestOnbehalfPaymentCurrencyConversionDiff.test_06_payment_onbehalf_01 ... 2026-08-07 20:31:02,906 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #370 deleted account.partial.reconcile records with IDs: [96, 97] 2026-08-07 20:31:02,971 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #370 deleted account.full.reconcile records with IDs: [49] 2026-08-07 20:31:03,377 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_onbehalf_payment_currency_conversion_diff.tests.test_onbehalf_payment_currency_conversion_diff: Starting TestOnbehalfPaymentCurrencyConversionDiff.test_07_confirm_payment_receive ... 2026-08-07 20:31:05,145 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #370 deleted account.partial.reconcile records with IDs: [98, 99] 2026-08-07 20:31:05,214 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #370 deleted account.full.reconcile records with IDs: [50] 2026-08-07 20:31:05,448 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #370 deleted account.move.line.ctp records with IDs: [799, 800] 2026-08-07 20:31:05,630 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #370 deleted account.move.line records with IDs: [1679, 1680, 1681, 1682] 2026-08-07 20:31:05,692 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #370 deleted mail.message records with IDs: [16765, 16764, 16763, 16762, 16761, 16759, 16758, 16756] 2026-08-07 20:31:05,848 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #370 deleted account.move records with IDs: [751, 752] 2026-08-07 20:31:05,868 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #370 deleted mail.followers records with IDs: [9006, 9007] 2026-08-07 20:31:06,454 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #370 deleted account.move.line.ctp records with IDs: [797, 798] 2026-08-07 20:31:06,554 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #370 deleted account.move.line records with IDs: [1677, 1678] 2026-08-07 20:31:06,786 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #370 deleted account.move.line.ctp records with IDs: [801, 802] 2026-08-07 20:31:06,886 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #370 deleted account.move.line records with IDs: [1684] 2026-08-07 20:31:07,932 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_onbehalf_payment_currency_conversion_diff.tests.test_onbehalf_payment_currency_conversion_diff: Starting TestOnbehalfPaymentCurrencyConversionDiff.test_08_validate_amount_onbehalf_greater_amount_payment ... 2026-08-07 20:31:09,501 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_onbehalf_payment_currency_conversion_diff.tests.test_onbehalf_payment_currency_conversion_diff: Starting TestOnbehalfPaymentCurrencyConversionDiff.test_09_validate_onbehalf_payment_onbehalf_distribution ... 2026-08-07 20:31:10,585 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_onbehalf_payment_currency_conversion_diff.tests.test_onbehalf_payment_currency_conversion_diff: Starting TestOnbehalfPaymentCurrencyConversionDiff.test_10_validate_same_partner_payment_onbehalf_distribution ... 2026-08-07 20:31:11,956 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_onbehalf_payment_currency_conversion_diff.tests.test_onbehalf_payment_currency_conversion_diff: Starting TestOnbehalfPaymentCurrencyConversionDiff.test_11_payment_onbehalf_foreign_currency ... 2026-08-07 20:31:14,675 104 INFO rb-bf464e0-223755-402257 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-08-07 20:31:17,138 104 INFO rb-bf464e0-223755-402257 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-08-07 20:31:19,293 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #370 deleted account.move.line.ctp records with IDs: [817] 2026-08-07 20:31:19,456 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #370 deleted account.move.line records with IDs: [1708] 2026-08-07 20:31:19,567 104 INFO rb-bf464e0-223755-402257 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-08-07 20:31:20,792 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_onbehalf_payment_currency_conversion_diff.tests.test_onbehalf_payment_currency_conversion_diff: Starting TestOnbehalfPaymentCurrencyConversionDiff.test_payment_onbehalf_without_payment_partner_001 ... 2026-08-07 20:31:23,711 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-07 20:31:32,755 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.models.work_routine: viin_ai_workflow: seeded 8 goal(s) and 8 work routine(s) of default AI automation for company 37 (company_2_data). 2026-08-07 20:31:42,783 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.models.work_routine: viin_ai_workflow: seeded 8 goal(s) and 8 work routine(s) of default AI automation for company 38 (company_1_data). 2026-08-07 20:31:49,317 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_reconciliation.tests.test_account_bank_statement: Starting TestReconciliationAccountBankStatementLine.test_01_statement_valid_complete ... 2026-08-07 20:31:50,773 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_reconciliation.tests.test_account_bank_statement: Starting TestReconciliationAccountBankStatementLine.test_02_lines_widget_open_balance ... 2026-08-07 20:31:51,770 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_reconciliation.tests.test_account_bank_statement: Starting TestReconciliationAccountBankStatementLine.test_03_check_default_foreign_currency ... 2026-08-07 20:31:52,231 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_reconciliation.tests.test_account_bank_statement: Starting TestReconciliationAccountBankStatementLine.test_04_check_change_foreign_currency ... 2026-08-07 20:31:52,736 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_reconciliation.tests.test_account_bank_statement: Starting TestReconciliationAccountBankStatementLine.test_05_check_statement ... 2026-08-07 20:31:53,971 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_reconciliation.tests.test_account_bank_statement: Starting TestReconciliationAccountBankStatementLine.test_06_get_move_lines_data ... 2026-08-07 20:31:54,679 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_reconciliation.tests.test_account_bank_statement: Starting TestReconciliationAccountBankStatementLine.test_07_button_draft_with_reconciliation ... 2023-01-10 00:00:00,000 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #371 deleted account.move.line.ctp records with IDs: [835] 2023-01-10 00:00:00,000 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #371 deleted account.move.line records with IDs: [1743] 2026-08-07 20:31:56,622 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_reconciliation.tests.test_account_bank_statement: Starting TestReconciliationAccountBankStatementLine.test_08_reconcile_payment_with_bank_statement_same_currency ... 2023-01-11 00:00:00,000 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #371 deleted account.move.line.ctp records with IDs: [838] 2023-01-11 00:00:00,000 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #371 deleted account.move.line records with IDs: [1748] 2026-08-07 20:31:58,811 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_reconciliation.tests.test_account_bank_statement: Starting TestReconciliationAccountBankStatementLine.test_09_reconcile_payment_with_bank_statement_different_currency ... 2023-01-11 00:00:00,000 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #371 deleted account.move.line.ctp records with IDs: [841] 2023-01-11 00:00:00,000 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #371 deleted account.move.line records with IDs: [1753] 2026-08-07 20:32:00,675 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_reconciliation.tests.test_account_bank_statement: Starting TestReconciliationAccountBankStatementLine.test_10_adjust_bank_statement_line ... 2026-08-07 20:32:01,823 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #371 deleted account.move.line.ctp records with IDs: [842] 2026-08-07 20:32:02,027 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_reconciliation.tests.test_account_bank_statement: Starting TestReconciliationAccountBankStatementLine.test_constraints ... 2026-08-07 20:32:04,247 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_reconciliation.tests.test_account_bank_statement: Starting TestReconciliationAccountBankStatementLine.test_create_statement_line_with_inconsistent_currencies ... 2026-08-07 20:32:04,813 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_reconciliation.tests.test_account_bank_statement: Starting TestReconciliationAccountBankStatementLine.test_default_amls_matching_domain_includes_reconciled_receivable ... 2026-08-07 20:32:06,037 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_reconciliation.tests.test_account_bank_statement: Starting TestReconciliationAccountBankStatementLine.test_default_amls_matching_domain_keeps_transfer_account_lines ... 2026-08-07 20:32:07,224 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_reconciliation.tests.test_account_bank_statement: Starting TestReconciliationAccountBankStatementLine.test_edition_journal_curr_1_statement_curr_2 ... 2026-08-07 20:32:09,235 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_reconciliation.tests.test_account_bank_statement: Starting TestReconciliationAccountBankStatementLine.test_edition_journal_curr_1_statement_false ... 2026-08-07 20:32:11,403 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_reconciliation.tests.test_account_bank_statement: Starting TestReconciliationAccountBankStatementLine.test_edition_journal_curr_2_statement_curr_1 ... 2026-08-07 20:32:13,783 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_reconciliation.tests.test_account_bank_statement: Starting TestReconciliationAccountBankStatementLine.test_edition_journal_curr_2_statement_curr_3 ... 2026-08-07 20:32:16,085 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_reconciliation.tests.test_account_bank_statement: Starting TestReconciliationAccountBankStatementLine.test_edition_journal_curr_2_statement_false ... 2026-08-07 20:32:18,088 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_reconciliation.tests.test_account_bank_statement: Starting TestReconciliationAccountBankStatementLine.test_for_presence_single_suspense_line ... 2026-08-07 20:32:19,230 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_reconciliation.tests.test_account_bank_statement: Starting TestReconciliationAccountBankStatementLine.test_prepare_counterpart_amounts_using_st_line_rate ... 2026-08-07 20:32:20,251 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #371 deleted account.payment.method.line records with IDs: [1052, 1053] 2026-08-07 20:32:20,285 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #371 deleted account.payment.method.line records with IDs: [1051] 2026-08-07 20:32:20,693 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #371 deleted account.payment.method.line records with IDs: [1055, 1056] 2026-08-07 20:32:20,730 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #371 deleted account.payment.method.line records with IDs: [1054] 2026-08-07 20:32:21,185 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #371 deleted account.payment.method.line records with IDs: [1061, 1062] 2026-08-07 20:32:21,223 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #371 deleted account.payment.method.line records with IDs: [1060] 2026-08-07 20:32:21,804 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #371 deleted account.payment.method.line records with IDs: [1067, 1068] 2026-08-07 20:32:21,899 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #371 deleted account.payment.method.line records with IDs: [1066] 2026-08-07 20:32:22,346 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #371 deleted account.payment.method.line records with IDs: [1073, 1074] 2026-08-07 20:32:22,428 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #371 deleted account.payment.method.line records with IDs: [1072] 2026-08-07 20:32:22,881 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #371 deleted account.payment.method.line records with IDs: [1079, 1080] 2026-08-07 20:32:22,919 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #371 deleted account.payment.method.line records with IDs: [1078] 2026-08-07 20:32:23,384 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #371 deleted account.payment.method.line records with IDs: [1085, 1086] 2026-08-07 20:32:23,422 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #371 deleted account.payment.method.line records with IDs: [1084] 2026-08-07 20:32:24,014 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #371 deleted account.payment.method.line records with IDs: [1091, 1092] 2026-08-07 20:32:24,047 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #371 deleted account.payment.method.line records with IDs: [1090] 2026-08-07 20:32:24,448 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #371 deleted account.payment.method.line records with IDs: [1097, 1098] 2026-08-07 20:32:24,484 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #371 deleted account.payment.method.line records with IDs: [1096] 2026-08-07 20:32:24,912 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #371 deleted account.payment.method.line records with IDs: [1103, 1104] 2026-08-07 20:32:24,946 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #371 deleted account.payment.method.line records with IDs: [1102] 2026-08-07 20:32:25,423 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #371 deleted account.payment.method.line records with IDs: [1109, 1110] 2026-08-07 20:32:25,462 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #371 deleted account.payment.method.line records with IDs: [1108] 2026-08-07 20:32:25,872 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #371 deleted account.payment.method.line records with IDs: [1115, 1116] 2026-08-07 20:32:25,909 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #371 deleted account.payment.method.line records with IDs: [1114] 2026-08-07 20:32:26,400 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #371 deleted account.payment.method.line records with IDs: [1121, 1122] 2026-08-07 20:32:26,437 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #371 deleted account.payment.method.line records with IDs: [1120] 2026-08-07 20:32:26,736 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_reconciliation.tests.test_account_bank_statement: Starting TestReconciliationAccountBankStatementLine.test_statement_attachments ... 2026-08-07 20:32:27,078 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_reconciliation.tests.test_account_bank_statement: Starting TestReconciliationAccountBankStatementLine.test_statement_balance_warnings ... 2026-08-07 20:32:29,110 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_reconciliation.tests.test_account_bank_statement: Starting TestReconciliationAccountBankStatementLine.test_statement_line_move_onchange_1 ... 2026-08-07 20:32:29,704 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #371 deleted account.move.line.ctp records with IDs: [824] 2026-08-07 20:32:30,065 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_reconciliation.tests.test_account_bank_statement: Starting TestReconciliationAccountBankStatementLine.test_statement_line_ordering ... 2026-08-07 20:32:33,016 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #371 deleted account.bank.statement.line records with IDs: [527] 2026-08-07 20:32:33,046 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #371 deleted account.move.line.ctp records with IDs: [881] 2026-08-07 20:32:33,225 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #371 deleted account.move.line records with IDs: [1837, 1838] 2026-08-07 20:32:33,275 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #371 deleted mail.message records with IDs: [17555, 17554, 17542] 2026-08-07 20:32:33,334 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #371 deleted account.move records with IDs: [826] 2026-08-07 20:32:33,358 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #371 deleted mail.followers records with IDs: [9796] 2026-08-07 20:32:33,668 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_reconciliation.tests.test_account_bank_statement: Starting TestReconciliationAccountBankStatementLine.test_statement_reverse_keeps_partner ... 2026-08-07 20:32:34,818 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #371 deleted account.move.line.ctp records with IDs: [890] 2026-08-07 20:32:35,028 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_reconciliation.tests.test_account_bank_statement: Starting TestReconciliationAccountBankStatementLine.test_statement_split ... 2026-08-07 20:32:37,200 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #371 deleted account.bank.statement records with IDs: [160] 2026-08-07 20:32:37,407 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_reconciliation.tests.test_account_bank_statement: Starting TestReconciliationAccountBankStatementLine.test_statement_valid_complete_1 ... 2026-08-07 20:32:38,765 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_reconciliation.tests.test_account_bank_statement: Starting TestReconciliationAccountBankStatementLine.test_statement_with_canceled_lines ... 2026-08-07 20:32:40,199 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_reconciliation.tests.test_account_bank_statement: Starting TestReconciliationAccountBankStatementLine.test_zero_amount_journal_curr_1_statement_curr_2 ... 2026-08-07 20:32:40,969 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_reconciliation.tests.test_account_bank_statement: Starting TestReconciliationAccountBankStatementLine.test_zero_amount_journal_curr_2_statement_curr_1 ... 2026-08-07 20:32:41,756 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_reconciliation.tests.test_account_bank_statement: Starting TestReconciliationAccountBankStatementLine.test_zero_amount_journal_curr_2_statement_curr_3 ... 2026-08-07 20:32:42,597 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_reconciliation.tests.test_account_bank_statement: Starting TestReconciliationAccountBankStatementLine.test_zero_amount_statement_line ... 2026-08-07 20:32:43,370 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-08-07 20:32:51,605 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.models.work_routine: viin_ai_workflow: seeded 8 goal(s) and 8 work routine(s) of default AI automation for company 39 (company_2_data). 2026-08-07 20:32:59,847 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.models.work_routine: viin_ai_workflow: seeded 8 goal(s) and 8 work routine(s) of default AI automation for company 40 (company_1_data). 2026-08-07 20:33:05,374 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_fx_and_regression: Starting TestReconciliationFxAndRegression.test_a1_onchange_add_line_no_namerror_on_empty_widget ... 2026-08-07 20:33:06,219 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_fx_and_regression: Starting TestReconciliationFxAndRegression.test_a2_get_move_lines_data_deterministic_pairing ... 2026-08-07 20:33:07,149 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_fx_and_regression: Starting TestReconciliationFxAndRegression.test_a3_is_line_changed_false_when_unchanged_account_move_line ... 2026-08-07 20:33:07,240 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_fx_and_regression: Starting TestReconciliationFxAndRegression.test_a3_is_line_changed_false_when_unchanged_bank_statement_line ... 2026-08-07 20:33:07,303 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_fx_and_regression: Starting TestReconciliationFxAndRegression.test_a7_cron_surfaces_failing_line_and_continues_batch ... 2026-08-07 20:33:08,548 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_fx_and_regression: Starting TestReconciliationFxAndRegression.test_b1_reconcile_button_gated_to_group_account_user ... 2026-08-07 20:33:09,804 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_fx_and_regression: Starting TestReconciliationFxAndRegression.test_fx01_foreign_vs_company_gain ... 2026-08-07 20:33:11,001 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_fx_and_regression: Starting TestReconciliationFxAndRegression.test_fx02_foreign_vs_company_loss ... 2026-08-07 20:33:12,083 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_fx_and_regression: Starting TestReconciliationFxAndRegression.test_fx03_foreign_vs_foreign_gain ... 2026-08-07 20:33:13,705 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_fx_and_regression: Starting TestReconciliationFxAndRegression.test_fx04_foreign_vs_foreign_loss ... 2026-08-07 20:33:15,224 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_fx_and_regression: Starting TestReconciliationFxAndRegression.test_fx05_cap_preservation_guard_company_currency_statement ... 2026-08-07 20:33:16,100 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_fx_and_regression: Starting TestReconciliationFxAndRegression.test_fx06_partial_settlement_of_foreign_counterpart_still_caps ... 2026-08-07 20:33:17,042 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_fx_and_regression: Starting TestReconciliationFxAndRegression.test_fx07_full_clear_at_appreciated_journal_rate_preserves_full_residual ... 2026-08-07 20:33:18,373 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_fx_and_regression: Starting TestReconciliationFxAndRegression.test_fx08_genuine_partial_is_capped_at_the_statement_date_rate ... 2026-08-07 20:33:19,361 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_fx_and_regression: Starting TestReconciliationFxAndRegression.test_fx09_moving_journal_rate_with_unrelated_counterpart_currency ... 2026-08-07 20:33:20,193 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_fx_and_regression: Starting TestReconciliationFxAndRegression.test_fx10_depreciating_journal_rate_control_is_unaffected ... 2026-08-07 20:33:20,983 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_fx_and_regression: Starting TestReconciliationFxAndRegression.test_m10_manual_reconcile_two_foreign_currencies_is_blocked ... 2026-08-07 20:33:21,837 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_fx_and_regression: Starting TestReconciliationFxAndRegression.test_m11_genuine_partial_manual_reconcile_posts_no_phantom_writeoff ... 2026-08-07 20:33:22,601 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_fx_and_regression: Starting TestReconciliationFxAndRegression.test_m12_preview_company_amount_of_foreign_row_equals_stored_residual ... 2026-08-07 20:33:23,129 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_fx_and_regression: Starting TestReconciliationFxAndRegression.test_m13_exchange_diff_preview_side_mirrors_posted_move ... 2026-08-07 20:33:24,544 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_fx_and_regression: Starting TestReconciliationFxAndRegression.test_m1_manual_foreign_vs_company_appreciation_posts_gain ... 2026-08-07 20:33:25,335 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_fx_and_regression: Starting TestReconciliationFxAndRegression.test_m2_manual_foreign_vs_company_depreciation_posts_loss ... 2026-08-07 20:33:26,172 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_fx_and_regression: Starting TestReconciliationFxAndRegression.test_m3_manual_foreign_vs_foreign_appreciation_posts_gain ... 2026-08-07 20:33:27,055 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_fx_and_regression: Starting TestReconciliationFxAndRegression.test_m4_manual_foreign_vs_foreign_depreciation_posts_loss ... 2026-08-07 20:33:28,436 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_fx_and_regression: Starting TestReconciliationFxAndRegression.test_m5_genuine_partial_not_rate_driven_stays_open_without_fx ... 2026-08-07 20:33:29,191 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_fx_and_regression: Starting TestReconciliationFxAndRegression.test_m6_preview_exchange_diff_matches_posted_account_and_amount ... 2026-08-07 20:33:30,193 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_fx_and_regression: Starting TestReconciliationFxAndRegression.test_m7_manual_fx_posts_exactly_one_exchange_line_no_double_count ... 2026-08-07 20:33:31,112 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_fx_and_regression: Starting TestReconciliationFxAndRegression.test_m8_same_currency_manual_reconcile_posts_no_fx ... 2026-08-07 20:33:31,640 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_fx_and_regression: Starting TestReconciliationFxAndRegression.test_onchange_move_lines_data_invoice_matching_uses_real_id_not_newid ... 2026-08-07 20:33:32,060 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_fx_and_regression: Starting TestReconciliationFxAndRegression.test_s16_onchange_manual_model_id_clear_updates_self_not_origin ... 2026-08-07 20:33:32,650 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_fx_and_regression: Starting TestReconciliationFxAndRegression.test_s22_copy_of_reconciled_line_is_not_auto_reconciled ... 2026-08-07 20:33:33,350 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #373 deleted account.move.line.ctp records with IDs: [975] 2026-08-07 20:33:33,589 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #373 deleted account.move.line records with IDs: [2030] 2026-08-07 20:33:34,186 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_fx_and_regression: Starting TestReconciliationFxAndRegression.test_st_fx01_gain_posts_single_exchange_line ... 2026-08-07 20:33:35,724 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #373 deleted account.move.line.ctp records with IDs: [979] 2026-08-07 20:33:35,896 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #373 deleted account.move.line records with IDs: [2037] 2026-08-07 20:33:36,528 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_fx_and_regression: Starting TestReconciliationFxAndRegression.test_st_fx02_full_settlement_reconciles_and_pays ... 2026-08-07 20:33:37,827 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #373 deleted account.move.line.ctp records with IDs: [983] 2026-08-07 20:33:37,939 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #373 deleted account.move.line records with IDs: [2044] 2026-08-07 20:33:38,517 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_fx_and_regression: Starting TestReconciliationFxAndRegression.test_st_fx03_loss_posts_single_expense_line ... 2026-08-07 20:33:39,802 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #373 deleted account.move.line.ctp records with IDs: [987] 2026-08-07 20:33:39,926 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #373 deleted account.move.line records with IDs: [2051] 2026-08-07 20:33:40,466 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_fx_and_regression: Starting TestReconciliationFxAndRegression.test_st_fx04_no_rate_movement_posts_no_fx ... 2026-08-07 20:33:41,809 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #373 deleted account.move.line.ctp records with IDs: [991] 2026-08-07 20:33:41,917 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #373 deleted account.move.line records with IDs: [2058] 2026-08-07 20:33:42,179 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_fx_and_regression: Starting TestReconciliationFxAndRegression.test_st_fx05_genuine_partial_still_caps_no_fx ... 2026-08-07 20:33:43,545 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #373 deleted account.move.line.ctp records with IDs: [993] 2026-08-07 20:33:43,806 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #373 deleted account.move.line records with IDs: [2063] 2026-08-07 20:33:44,172 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-08-07 20:33:44,187 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours: Starting TestReconcileA11yTour.test_reconcile_a11y_tour ... 2026-08-07 20:33:45,169 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 328 and Message-Id '<915567970249569.1786134825.123924493789673-openerp-private@1e2c63b335eb>' from 'info@yourcompany.com' to (redacted) "'***@example.com'" successfully sent 2026-08-07 20:33:45,170 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-07 20:33:45,182 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [328] 2026-08-07 20:33:45,206 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted mail.message records with IDs: [18150] 2026-08-07 20:33:45,206 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 20:33:45,215 104 INFO rb-bf464e0-223755-402257 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-08-07 20:33:47,071 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileA11yTour: Chrome pid: 414 2026-08-07 20:33:47,072 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileA11yTour: Chrome headless temporary user profile dir: /tmp/tmphfdou6_3_chrome_odoo 2026-08-07 20:33:47,072 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileA11yTour: Issuing json command http://127.0.0.1:34915/json/version 2026-08-07 20:33:47,074 104 INFO rb-bf464e0-223755-402257 odoo.tests.common.requests: request http://127.0.0.1:34915/json/version with timeout 3 increased to 10s during tests 2026-08-07 20:33:47,110 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileA11yTour: Browser version: Chrome/141.0.7390.54 2026-08-07 20:33:47,110 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileA11yTour: Issuing json command http://127.0.0.1:34915/json 2026-08-07 20:33:47,111 104 INFO rb-bf464e0-223755-402257 odoo.tests.common.requests: request http://127.0.0.1:34915/json with timeout 3 increased to 10s during tests 2026-08-07 20:33:47,135 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileA11yTour: Websocket url found: ws://127.0.0.1:34915/devtools/page/2B9F6EB373E41EA0480DE7001EFDABD6 2026-08-07 20:33:47,197 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileA11yTour: Enable chrome headless console log notification 2026-08-07 20:33:47,206 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileA11yTour: Chrome headless enable page notifications 2026-08-07 20:33:47,299 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.res_users: Login successful for db:rb-bf464e0-223755-402257 login:recon_a11y_user from n/a 2026-08-07 20:33:47,313 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileA11yTour: Setting session cookie in browser 2026-08-07 20:33:47,321 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileA11yTour: Open "http://127.0.0.1:8069/web" in browser 2026-08-07 20:33:47,321 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileA11yTour: Navigating to: "http://127.0.0.1:8069/web" 2026-08-07 20:33:47,335 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-07 20:33:48,549 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 20:33:48] "GET /web HTTP/1.1" 200 - 112 0.179 1.038 2026-08-07 20:33:48,552 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileA11yTour: Navigation result: {'frameId': '2B9F6EB373E41EA0480DE7001EFDABD6', 'loaderId': '1BC0BEEC798ED4D5C937C29049D5E78C', 'isDownload': False} 2026-08-07 20:33:48,552 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileA11yTour: Evaluate ready code "odoo.isTourReady('reconcile_a11y_tour')" 2026-08-07 20:33:48,593 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 20:33:48] "GET /web/assets/62b8ee4/web.assets_web.min.css HTTP/1.1" 200 - 4 0.007 0.016 2026-08-07 20:33:48,603 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 20:33:48] "GET /web/assets/bbfbb22/web.assets_web.min.js HTTP/1.1" 200 - 4 0.004 0.027 2026-08-07 20:33:48,624 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 20:33:48] "GET /web/webclient/load_menus/6e3019291b48d50caccda93963847ab9a436c79c0325046f47cadac58f49e046 HTTP/1.1" 200 - 4 0.006 0.038 2026-08-07 20:33:48,654 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 20:33:48] "GET /web/webclient/translations/f7451a6af1791970ea29b1f476d18b2946146d9b?lang=en_US HTTP/1.1" 200 - 4 0.020 0.049 2026-08-07 20:33:48,666 104 INFO rb-bf464e0-223755-402257 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-08-07 20:33:48,675 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 20:33:48] "GET /web/assets/c62296f/web.assets_tests.min.js HTTP/1.1" 200 - 4 0.007 0.010 2026-08-07 20:33:49,532 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileA11yTour: Evaluate test code "odoo.startTour('reconcile_a11y_tour', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/web"})" 2026-08-07 20:33:50,127 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 20:33:50] "POST /mail/init_messaging HTTP/1.1" 200 - 100 0.480 0.203 2026-08-07 20:33:50,179 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 20:33:50] "GET /web/service-worker.js HTTP/1.1" 200 - 2 0.003 0.684 2026-08-07 20:33:50,220 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 20:33:50] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.020 0.720 2026-08-07 20:33:50,244 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 20:33:50] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 4 0.018 0.063 2026-08-07 20:33:50,309 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileA11yTour.browser: Tour reconcile_a11y_tour on step: 'Open the reconcile kanban of the a11y fixture's own journal (trigger: .o_kanban_record:contains('A11y Tour Bank') button[name='action_open_reconcile'])' 2026-08-07 20:33:50,310 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 20:33:50] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 7 0.041 0.080 2026-08-07 20:33:50,467 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 20:33:50] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 15 0.132 0.103 2026-08-07 20:33:50,525 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 20:33:50] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.052 0.220 2026-08-07 20:33:50,570 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 20:33:50] "POST /mail/load_message_failures HTTP/1.1" 200 - 4 0.030 0.223 2026-08-07 20:33:50,648 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 20:33:50] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 5 0.037 0.293 2026-08-07 20:33:52,202 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 20:33:52] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.028 0.006 2026-08-07 20:33:53,037 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 20:33:53] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.078 0.007 2026-08-07 20:33:54,752 104 INFO ? werkzeug: 127.0.0.1 - - [07/Aug/2026 20:33:54] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 5.316 2026-08-07 20:33:54,809 104 INFO ? werkzeug: 127.0.0.1 - - [07/Aug/2026 20:33:54] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 4.301 2026-08-07 20:33:54,843 104 INFO ? werkzeug: 127.0.0.1 - - [07/Aug/2026 20:33:54] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 5.412 2026-08-07 20:33:54,846 104 INFO ? werkzeug: 127.0.0.1 - - [07/Aug/2026 20:33:54] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 4.126 2026-08-07 20:33:54,888 104 INFO ? werkzeug: 127.0.0.1 - - [07/Aug/2026 20:33:54] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 5.435 2026-08-07 20:33:54,989 104 INFO ? werkzeug: 127.0.0.1 - - [07/Aug/2026 20:33:54] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 4.383 2026-08-07 20:33:55,015 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 20:33:55] "GET /web/offline HTTP/1.1" 200 - 7 0.093 0.095 2026-08-07 20:33:55,088 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 20:33:55] "POST /web/action/load HTTP/1.1" 200 - 11 0.054 0.111 2026-08-07 20:33:55,160 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 20:33:55] "GET /web/image?model=res.users&field=avatar_128&id=377 HTTP/1.1" 200 - 18 0.024 0.150 2026-08-07 20:33:55,404 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 20:33:55] "POST /web/dataset/call_kw/account.journal/get_views HTTP/1.1" 200 - 66 0.111 0.160 2026-08-07 20:33:55,433 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 20:33:55] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 11 0.012 0.204 2026-08-07 20:33:55,483 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 20:33:55] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 11 0.038 0.225 2026-08-07 20:33:55,494 104 INFO ? werkzeug: 127.0.0.1 - - [07/Aug/2026 20:33:55] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.003 2026-08-07 20:33:55,695 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 20:33:55] "POST /web/dataset/call_kw/account.journal/web_search_read HTTP/1.1" 200 - 59 0.131 0.121 2026-08-07 20:33:55,743 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 20:33:55] "POST /onboarding/account_dashboard HTTP/1.1" 200 - 2 0.010 0.008 2026-08-07 20:33:55,831 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 20:33:55] "GET /web/bundle/web.chartjs_lib?lang=en_US HTTP/1.1" 200 - 3 0.018 0.008 2026-08-07 20:33:55,872 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 20:33:55] "GET /web/assets/274484f/web.chartjs_lib.min.js HTTP/1.1" 200 - 4 0.018 0.011 2026-08-07 20:33:56,175 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 20:33:56] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.020 0.004 2026-08-07 20:33:56,949 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileA11yTour.browser: Tour reconcile_a11y_tour on step: 'Select the a11y fixture's statement line (trigger: .o_account_reconcile_kanban_main .o_kanban_record)' 2026-08-07 20:33:56,961 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 20:33:56] "POST /web/dataset/call_button HTTP/1.1" 200 - 10 0.009 0.012 2026-08-07 20:33:57,202 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 20:33:57] "POST /web/dataset/call_kw/account.bank.statement.line/get_views HTTP/1.1" 200 - 78 0.112 0.119 2026-08-07 20:33:57,231 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 20:33:57] "POST /web/dataset/call_kw/account.journal/read HTTP/1.1" 200 - 4 0.004 0.013 2026-08-07 20:33:57,270 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 20:33:57] "POST /web/dataset/call_kw/account.bank.statement.line/web_search_read HTTP/1.1" 200 - 6 0.008 0.014 2026-08-07 20:33:57,290 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 20:33:57] "POST /web/dataset/call_kw/account.journal/read HTTP/1.1" 200 - 5 0.005 0.029 2026-08-07 20:33:57,314 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 20:33:57] "POST /web/dataset/call_kw/res.company/read HTTP/1.1" 200 - 4 0.004 0.015 2026-08-07 20:33:57,406 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 20:33:57] "POST /web/dataset/call_kw/account.bank.statement.line/get_views HTTP/1.1" 200 - 3 0.003 0.029 2026-08-07 20:33:57,446 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 20:33:57] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 3 0.011 0.005 2026-08-07 20:33:57,561 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 20:33:57] "POST /web/dataset/call_kw/account.bank.statement.line/web_read HTTP/1.1" 200 - 39 0.048 0.066 2026-08-07 20:33:57,625 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 20:33:57] "POST /web/dataset/call_kw/account.reconcile.model/name_search HTTP/1.1" 200 - 4 0.010 0.014 2026-08-07 20:33:57,692 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 20:33:57] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 29 0.022 0.049 2026-08-07 20:33:57,732 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 20:33:57] "POST /web/dataset/call_kw/res.partner/read HTTP/1.1" 200 - 5 0.011 0.017 2026-08-07 20:33:57,796 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 20:33:57] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 7 0.025 0.027 2026-08-07 20:33:57,803 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 20:33:57] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 3 0.002 0.050 2026-08-07 20:33:58,607 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileA11yTour.browser: Tour reconcile_a11y_tour on step: 'Open Match Existing Entries to add the counterpart as an 'other' line (trigger: a.nav-link:contains('Match Existing Entries'))' 2026-08-07 20:33:58,611 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileA11yTour.browser: Tour reconcile_a11y_tour on step: 'Add the counterpart candidate as a match line (trigger: .o_field_reconcile_lines_match .o_data_row .o_data_cell)' 2026-08-07 20:33:58,627 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileA11yTour.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-08-07 20:33:58,653 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileA11yTour.browser: Tour reconcile_a11y_tour on step: 'b2: the trash button must carry an accessible name (aria-label) (trigger: .o_reconcile_widget_table .o_reconcile_widget_line.other td button.fa-trash-o)' 2026-08-07 20:33:58,662 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileA11yTour.browser: Tour reconcile_a11y_tour on step: 'b2: the line row must be keyboard-focusable (tabindex) and Enter-activatable (trigger: body)' 2026-08-07 20:33:58,678 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileA11yTour.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-08-07 20:33:58,682 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 20:33:58] "POST /web/dataset/call_kw/account.move.line/web_read HTTP/1.1" 200 - 8 0.047 0.016 2026-08-07 20:33:58,857 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 20:33:58] "POST /web/dataset/call_kw/account.bank.statement.line/onchange HTTP/1.1" 200 - 31 0.100 0.067 2026-08-07 20:33:58,900 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 20:33:58] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 7 0.012 0.018 2026-08-07 20:33:59,029 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 20:33:59] "POST /web/dataset/call_kw/account.bank.statement.line/onchange HTTP/1.1" 200 - 31 0.063 0.090 2026-08-07 20:33:59,079 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 20:33:59] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 7 0.019 0.015 2026-08-07 20:33:59,708 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 20:33:59] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.003 2026-08-07 20:33:59,850 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileA11yTour.browser: test successful 2026-08-07 20:33:59,862 104 INFO ? werkzeug: 127.0.0.1 - - [07/Aug/2026 20:33:59] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-07 20:33:59,865 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileA11yTour: Closing chrome headless with pid 414 2026-08-07 20:33:59,868 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileA11yTour: Closing websocket connection 2026-08-07 20:33:59,868 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileA11yTour: Terminating chrome headless with pid 414 2026-08-07 20:33:59,963 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileA11yTour: Chrome Log in: /tmp/odoo_tests/rb-bf464e0-223755-402257/chrome_logs/chrome_log_20260807_203359_963366_TestReconcileA11yTour.txt 2026-08-07 20:33:59,963 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileA11yTour: Removing chrome user profile "/tmp/tmphfdou6_3_chrome_odoo" 2026-08-07 20:33:59,996 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-07 20:34:00,002 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours: Starting TestReconcileBadgeUncheckTour.test_reconcile_badge_uncheck_tour ... 2026-08-07 20:34:01,091 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 329 and Message-Id '<445881487337089.1786134841.039875745773315-openerp-private@1e2c63b335eb>' from 'info@yourcompany.com' to (redacted) "'***@example.com'" successfully sent 2026-08-07 20:34:01,091 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-07 20:34:01,110 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [329] 2026-08-07 20:34:01,132 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted mail.message records with IDs: [18157] 2026-08-07 20:34:01,132 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 20:34:01,139 104 INFO rb-bf464e0-223755-402257 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-08-07 20:34:02,118 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileBadgeUncheckTour: Chrome pid: 646 2026-08-07 20:34:02,118 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileBadgeUncheckTour: Chrome headless temporary user profile dir: /tmp/tmpprn01gh7_chrome_odoo 2026-08-07 20:34:02,118 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileBadgeUncheckTour: Issuing json command http://127.0.0.1:42477/json/version 2026-08-07 20:34:02,120 104 INFO rb-bf464e0-223755-402257 odoo.tests.common.requests: request http://127.0.0.1:42477/json/version with timeout 3 increased to 10s during tests 2026-08-07 20:34:02,163 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileBadgeUncheckTour: Browser version: Chrome/141.0.7390.54 2026-08-07 20:34:02,163 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileBadgeUncheckTour: Issuing json command http://127.0.0.1:42477/json 2026-08-07 20:34:02,164 104 INFO rb-bf464e0-223755-402257 odoo.tests.common.requests: request http://127.0.0.1:42477/json with timeout 3 increased to 10s during tests 2026-08-07 20:34:02,185 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileBadgeUncheckTour: Websocket url found: ws://127.0.0.1:42477/devtools/page/0292A8295E9D869265A552C614831D44 2026-08-07 20:34:02,211 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileBadgeUncheckTour: Enable chrome headless console log notification 2026-08-07 20:34:02,287 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileBadgeUncheckTour: Chrome headless enable page notifications 2026-08-07 20:34:02,409 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.res_users: Login successful for db:rb-bf464e0-223755-402257 login:recon_badge_user from n/a 2026-08-07 20:34:02,432 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileBadgeUncheckTour: Setting session cookie in browser 2026-08-07 20:34:02,438 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileBadgeUncheckTour: Open "http://127.0.0.1:8069/web" in browser 2026-08-07 20:34:02,438 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileBadgeUncheckTour: Navigating to: "http://127.0.0.1:8069/web" 2026-08-07 20:34:02,466 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-07 20:34:03,233 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 20:34:03] "GET /web HTTP/1.1" 200 - 113 0.123 0.648 2026-08-07 20:34:03,236 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileBadgeUncheckTour: Navigation result: {'frameId': '0292A8295E9D869265A552C614831D44', 'loaderId': '1CE9D74FF56227092E28653007B954CD', 'isDownload': False} 2026-08-07 20:34:03,236 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileBadgeUncheckTour: Evaluate ready code "odoo.isTourReady('reconcile_badge_uncheck_tour')" 2026-08-07 20:34:03,279 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 20:34:03] "GET /web/assets/62b8ee4/web.assets_web.min.css HTTP/1.1" 200 - 4 0.019 0.011 2026-08-07 20:34:03,298 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 20:34:03] "GET /web/assets/bbfbb22/web.assets_web.min.js HTTP/1.1" 200 - 4 0.013 0.034 2026-08-07 20:34:03,320 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 20:34:03] "GET /web/webclient/load_menus/6e3019291b48d50caccda93963847ab9a436c79c0325046f47cadac58f49e046 HTTP/1.1" 200 - 4 0.008 0.046 2026-08-07 20:34:03,337 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 20:34:03] "GET /web/webclient/translations/f7451a6af1791970ea29b1f476d18b2946146d9b?lang=en_US HTTP/1.1" 200 - 4 0.007 0.057 2026-08-07 20:34:03,342 104 INFO rb-bf464e0-223755-402257 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-08-07 20:34:03,362 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 20:34:03] "GET /web/assets/c62296f/web.assets_tests.min.js HTTP/1.1" 200 - 4 0.006 0.006 2026-08-07 20:34:04,084 104 INFO ? werkzeug: 127.0.0.1 - - [07/Aug/2026 20:34:04] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-08-07 20:34:04,092 104 INFO ? werkzeug: 127.0.0.1 - - [07/Aug/2026 20:34:04] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.005 2026-08-07 20:34:04,100 104 INFO ? werkzeug: 127.0.0.1 - - [07/Aug/2026 20:34:04] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.006 2026-08-07 20:34:04,126 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 20:34:04] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.005 0.008 2026-08-07 20:34:04,180 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileBadgeUncheckTour: Evaluate test code "odoo.startTour('reconcile_badge_uncheck_tour', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/web"})" 2026-08-07 20:34:04,336 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 20:34:04] "POST /mail/init_messaging HTTP/1.1" 200 - 100 0.078 0.143 2026-08-07 20:34:04,342 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 20:34:04] "GET /web/service-worker.js HTTP/1.1" 200 - 2 0.003 0.204 2026-08-07 20:34:04,366 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 20:34:04] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 4 0.018 0.200 2026-08-07 20:34:04,391 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 20:34:04] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 7 0.011 0.218 2026-08-07 20:34:04,449 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 20:34:04] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 15 0.033 0.242 2026-08-07 20:34:04,458 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 20:34:04] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.006 0.239 2026-08-07 20:34:04,484 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 20:34:04] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 11 0.009 0.197 2026-08-07 20:34:04,494 104 INFO ? werkzeug: 127.0.0.1 - - [07/Aug/2026 20:34:04] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-07 20:34:04,507 104 INFO ? werkzeug: 127.0.0.1 - - [07/Aug/2026 20:34:04] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-08-07 20:34:04,516 104 INFO ? werkzeug: 127.0.0.1 - - [07/Aug/2026 20:34:04] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-08-07 20:34:04,557 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 20:34:04] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 11 0.024 0.195 2026-08-07 20:34:04,582 104 INFO ? werkzeug: 127.0.0.1 - - [07/Aug/2026 20:34:04] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.005 2026-08-07 20:34:04,586 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 20:34:04] "POST /mail/load_message_failures HTTP/1.1" 200 - 4 0.018 0.212 2026-08-07 20:34:04,617 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 20:34:04] "GET /web/offline HTTP/1.1" 200 - 7 0.015 0.233 2026-08-07 20:34:04,627 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 20:34:04] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 5 0.004 0.230 2026-08-07 20:34:04,665 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 20:34:04] "POST /web/action/load HTTP/1.1" 200 - 11 0.021 0.190 2026-08-07 20:34:04,730 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 20:34:04] "GET /web/image?model=res.users&field=avatar_128&id=378 HTTP/1.1" 200 - 18 0.031 0.178 2026-08-07 20:34:04,860 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 20:34:04] "POST /web/dataset/call_kw/account.journal/get_views HTTP/1.1" 200 - 66 0.044 0.115 2026-08-07 20:34:05,032 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 20:34:05] "POST /web/dataset/call_kw/account.journal/web_search_read HTTP/1.1" 200 - 59 0.078 0.070 2026-08-07 20:34:05,058 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 20:34:05] "POST /onboarding/account_dashboard HTTP/1.1" 200 - 2 0.005 0.004 2026-08-07 20:34:05,137 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 20:34:05] "GET /web/bundle/web.chartjs_lib?lang=en_US HTTP/1.1" 200 - 3 0.004 0.007 2026-08-07 20:34:05,156 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 20:34:05] "GET /web/assets/274484f/web.chartjs_lib.min.js HTTP/1.1" 200 - 4 0.003 0.007 2026-08-07 20:34:06,111 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileBadgeUncheckTour.browser: Tour reconcile_badge_uncheck_tour on step: 'Open the reconcile kanban of the a4 fixture's own journal (trigger: .o_kanban_record:contains('Badge Tour Bank') button[name='action_open_reconcile'])' 2026-08-07 20:34:06,137 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileBadgeUncheckTour.browser: Tour reconcile_badge_uncheck_tour on step: 'Select the a4 fixture's statement line (its journal has a writeoff_button reconcile.model) (trigger: .o_account_reconcile_kanban_main .o_kanban_record)' 2026-08-07 20:34:06,149 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 20:34:06] "POST /web/dataset/call_button HTTP/1.1" 200 - 10 0.010 0.011 2026-08-07 20:34:06,335 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 20:34:06] "POST /web/dataset/call_kw/account.bank.statement.line/get_views HTTP/1.1" 200 - 78 0.073 0.102 2026-08-07 20:34:06,367 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 20:34:06] "POST /web/dataset/call_kw/account.journal/read HTTP/1.1" 200 - 4 0.007 0.014 2026-08-07 20:34:06,405 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 20:34:06] "POST /web/dataset/call_kw/account.bank.statement.line/web_search_read HTTP/1.1" 200 - 5 0.010 0.013 2026-08-07 20:34:06,421 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 20:34:06] "POST /web/dataset/call_kw/account.journal/read HTTP/1.1" 200 - 5 0.005 0.029 2026-08-07 20:34:06,454 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 20:34:06] "POST /web/dataset/call_kw/res.company/read HTTP/1.1" 200 - 4 0.007 0.015 2026-08-07 20:34:06,542 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 20:34:06] "POST /web/dataset/call_kw/account.bank.statement.line/get_views HTTP/1.1" 200 - 3 0.001 0.025 2026-08-07 20:34:06,584 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 20:34:06] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 3 0.005 0.005 2026-08-07 20:34:06,694 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 20:34:06] "POST /web/dataset/call_kw/account.bank.statement.line/web_read HTTP/1.1" 200 - 33 0.060 0.052 2026-08-07 20:34:06,777 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 20:34:06] "POST /web/dataset/call_kw/account.reconcile.model/name_search HTTP/1.1" 200 - 4 0.011 0.014 2026-08-07 20:34:06,869 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 20:34:06] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 29 0.043 0.060 2026-08-07 20:34:06,924 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 20:34:06] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 7 0.013 0.021 2026-08-07 20:34:06,934 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 20:34:06] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 3 0.005 0.038 2026-08-07 20:34:06,965 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 20:34:06] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-08-07 20:34:07,784 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileBadgeUncheckTour.browser: Tour reconcile_badge_uncheck_tour on step: 'The manual_model_id badge widget is rendered (has_manual_reconcile_models=True) (trigger: .o_field_selection_badge .btn)' 2026-08-07 20:34:07,797 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileBadgeUncheckTour.browser: Tour reconcile_badge_uncheck_tour on step: 'First click selects the badge (trigger: .o_field_selection_badge .btn.active, .o_field_selection_badge .btn[aria-pressed='true'])' 2026-08-07 20:34:07,921 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 20:34:07] "POST /web/dataset/call_kw/account.bank.statement.line/onchange HTTP/1.1" 200 - 37 0.070 0.060 2026-08-07 20:34:07,965 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 20:34:07] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 7 0.012 0.017 2026-08-07 20:34:08,769 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileBadgeUncheckTour.browser: Tour reconcile_badge_uncheck_tour on step: 'a4: 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-08-07 20:34:08,782 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileBadgeUncheckTour.browser: Tour reconcile_badge_uncheck_tour on step: 'a4: 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-08-07 20:34:08,864 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 20:34:08] "POST /web/dataset/call_kw/account.bank.statement.line/onchange HTTP/1.1" 200 - 27 0.041 0.047 2026-08-07 20:34:08,907 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 20:34:08] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 7 0.011 0.019 2026-08-07 20:34:08,918 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 20:34:08] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.003 2026-08-07 20:34:09,695 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileBadgeUncheckTour.browser: test successful 2026-08-07 20:34:09,704 104 INFO ? werkzeug: 127.0.0.1 - - [07/Aug/2026 20:34:09] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-08-07 20:34:09,708 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileBadgeUncheckTour: Closing chrome headless with pid 646 2026-08-07 20:34:09,708 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileBadgeUncheckTour: Closing websocket connection 2026-08-07 20:34:09,710 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileBadgeUncheckTour: Terminating chrome headless with pid 646 2026-08-07 20:34:09,813 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileBadgeUncheckTour: Chrome Log in: /tmp/odoo_tests/rb-bf464e0-223755-402257/chrome_logs/chrome_log_20260807_203409_812904_TestReconcileBadgeUncheckTour.txt 2026-08-07 20:34:09,813 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileBadgeUncheckTour: Removing chrome user profile "/tmp/tmpprn01gh7_chrome_odoo" 2026-08-07 20:34:09,866 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-07 20:34:09,875 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours: Starting TestReconcileFxValidateTour.test_reconcile_fx_validate_tour ... 2026-08-07 20:34:10,901 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 330 and Message-Id '<850992933393420.1786134850.832896232604980-openerp-private@1e2c63b335eb>' from 'info@yourcompany.com' to (redacted) "'***@example.com'" successfully sent 2026-08-07 20:34:10,901 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-07 20:34:10,921 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [330] 2026-08-07 20:34:10,960 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted mail.message records with IDs: [18163] 2026-08-07 20:34:10,961 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 20:34:10,976 104 INFO rb-bf464e0-223755-402257 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-08-07 20:34:12,383 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileFxValidateTour: Chrome pid: 862 2026-08-07 20:34:12,384 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileFxValidateTour: Chrome headless temporary user profile dir: /tmp/tmpv1k8l2_x_chrome_odoo 2026-08-07 20:34:12,384 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileFxValidateTour: Issuing json command http://127.0.0.1:41885/json/version 2026-08-07 20:34:12,386 104 INFO rb-bf464e0-223755-402257 odoo.tests.common.requests: request http://127.0.0.1:41885/json/version with timeout 3 increased to 10s during tests 2026-08-07 20:34:12,459 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileFxValidateTour: Browser version: Chrome/141.0.7390.54 2026-08-07 20:34:12,460 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileFxValidateTour: Issuing json command http://127.0.0.1:41885/json 2026-08-07 20:34:12,460 104 INFO rb-bf464e0-223755-402257 odoo.tests.common.requests: request http://127.0.0.1:41885/json with timeout 3 increased to 10s during tests 2026-08-07 20:34:12,509 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileFxValidateTour: Websocket url found: ws://127.0.0.1:41885/devtools/page/CBC0FB78A1ACEBA3E5E9FA7DA6428083 2026-08-07 20:34:12,534 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileFxValidateTour: Enable chrome headless console log notification 2026-08-07 20:34:12,542 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileFxValidateTour: Chrome headless enable page notifications 2026-08-07 20:34:12,660 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.res_users: Login successful for db:rb-bf464e0-223755-402257 login:recon_fx_user from n/a 2026-08-07 20:34:12,669 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileFxValidateTour: Setting session cookie in browser 2026-08-07 20:34:12,674 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileFxValidateTour: Open "http://127.0.0.1:8069/web" in browser 2026-08-07 20:34:12,674 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileFxValidateTour: Navigating to: "http://127.0.0.1:8069/web" 2026-08-07 20:34:12,715 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-07 20:34:13,510 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 20:34:13] "GET /web HTTP/1.1" 200 - 115 0.149 0.655 2026-08-07 20:34:13,517 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileFxValidateTour: Navigation result: {'frameId': 'CBC0FB78A1ACEBA3E5E9FA7DA6428083', 'loaderId': '5512A88AF29B4B2960B1D342E1E59091', 'isDownload': False} 2026-08-07 20:34:13,517 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileFxValidateTour: Evaluate ready code "odoo.isTourReady('reconcile_fx_validate_tour')" 2026-08-07 20:34:13,556 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 20:34:13] "GET /web/assets/bbfbb22/web.assets_web.min.js HTTP/1.1" 200 - 4 0.008 0.008 2026-08-07 20:34:13,587 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 20:34:13] "GET /web/webclient/load_menus/6e3019291b48d50caccda93963847ab9a436c79c0325046f47cadac58f49e046 HTTP/1.1" 200 - 4 0.012 0.031 2026-08-07 20:34:13,615 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 20:34:13] "GET /web/assets/62b8ee4/web.assets_web.min.css HTTP/1.1" 200 - 4 0.017 0.058 2026-08-07 20:34:13,626 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 20:34:13] "GET /web/webclient/translations/f7451a6af1791970ea29b1f476d18b2946146d9b?lang=en_US HTTP/1.1" 200 - 4 0.003 0.069 2026-08-07 20:34:13,663 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 20:34:13] "GET /web/assets/c62296f/web.assets_tests.min.js HTTP/1.1" 200 - 4 0.005 0.008 2026-08-07 20:34:13,664 104 INFO rb-bf464e0-223755-402257 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-08-07 20:34:14,397 104 INFO ? werkzeug: 127.0.0.1 - - [07/Aug/2026 20:34:14] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.010 2026-08-07 20:34:14,398 104 INFO ? werkzeug: 127.0.0.1 - - [07/Aug/2026 20:34:14] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.011 2026-08-07 20:34:14,401 104 INFO ? werkzeug: 127.0.0.1 - - [07/Aug/2026 20:34:14] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.011 2026-08-07 20:34:14,444 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 20:34:14] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.014 0.028 2026-08-07 20:34:14,545 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileFxValidateTour: Evaluate test code "odoo.startTour('reconcile_fx_validate_tour', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/web"})" 2026-08-07 20:34:14,808 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 20:34:14] "POST /mail/init_messaging HTTP/1.1" 200 - 104 0.215 0.164 2026-08-07 20:34:14,817 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 20:34:14] "GET /web/service-worker.js HTTP/1.1" 200 - 2 0.002 0.344 2026-08-07 20:34:14,829 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 20:34:14] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 4 0.006 0.324 2026-08-07 20:34:14,858 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 20:34:14] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 7 0.016 0.341 2026-08-07 20:34:14,937 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 20:34:14] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 15 0.045 0.382 2026-08-07 20:34:14,941 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 20:34:14] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.381 2026-08-07 20:34:14,959 104 INFO ? werkzeug: 127.0.0.1 - - [07/Aug/2026 20:34:14] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.018 2026-08-07 20:34:14,996 104 INFO ? werkzeug: 127.0.0.1 - - [07/Aug/2026 20:34:14] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.028 2026-08-07 20:34:15,003 104 INFO ? werkzeug: 127.0.0.1 - - [07/Aug/2026 20:34:15] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-07 20:34:15,037 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 20:34:15] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 11 0.063 0.265 2026-08-07 20:34:15,083 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 20:34:15] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 11 0.021 0.247 2026-08-07 20:34:15,098 104 INFO ? werkzeug: 127.0.0.1 - - [07/Aug/2026 20:34:15] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.003 2026-08-07 20:34:15,103 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 20:34:15] "POST /mail/load_message_failures HTTP/1.1" 200 - 4 0.009 0.240 2026-08-07 20:34:15,134 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 20:34:15] "GET /web/offline HTTP/1.1" 200 - 7 0.014 0.241 2026-08-07 20:34:15,147 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 20:34:15] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 5 0.004 0.257 2026-08-07 20:34:15,180 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 20:34:15] "POST /web/action/load HTTP/1.1" 200 - 11 0.009 0.156 2026-08-07 20:34:15,258 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 20:34:15] "GET /web/image?model=res.users&field=avatar_128&id=379 HTTP/1.1" 200 - 18 0.050 0.160 2026-08-07 20:34:15,365 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 20:34:15] "POST /web/dataset/call_kw/account.journal/get_views HTTP/1.1" 200 - 66 0.037 0.100 2026-08-07 20:34:15,545 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 20:34:15] "POST /web/dataset/call_kw/account.journal/web_search_read HTTP/1.1" 200 - 59 0.072 0.066 2026-08-07 20:34:15,572 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 20:34:15] "POST /onboarding/account_dashboard HTTP/1.1" 200 - 2 0.000 0.006 2026-08-07 20:34:15,656 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 20:34:15] "GET /web/bundle/web.chartjs_lib?lang=en_US HTTP/1.1" 200 - 3 0.001 0.007 2026-08-07 20:34:15,688 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 20:34:15] "GET /web/assets/274484f/web.chartjs_lib.min.js HTTP/1.1" 200 - 4 0.006 0.015 2026-08-07 20:34:16,711 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileFxValidateTour.browser: Tour reconcile_fx_validate_tour on step: 'Open the reconcile kanban of the FX fixture's own journal (trigger: .o_kanban_record:contains('FX Tour Bank') button[name='action_open_reconcile'])' 2026-08-07 20:34:16,744 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileFxValidateTour.browser: Tour reconcile_fx_validate_tour on step: 'Select the FX fixture's statement line card (trigger: .o_account_reconcile_kanban_main .o_kanban_record)' 2026-08-07 20:34:16,774 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 20:34:16] "POST /web/dataset/call_button HTTP/1.1" 200 - 10 0.031 0.018 2026-08-07 20:34:16,966 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 20:34:16] "POST /web/dataset/call_kw/account.bank.statement.line/get_views HTTP/1.1" 200 - 78 0.076 0.101 2026-08-07 20:34:16,996 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 20:34:16] "POST /web/dataset/call_kw/account.journal/read HTTP/1.1" 200 - 4 0.007 0.012 2026-08-07 20:34:17,041 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 20:34:17] "POST /web/dataset/call_kw/account.journal/read HTTP/1.1" 200 - 5 0.015 0.015 2026-08-07 20:34:17,073 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 20:34:17] "POST /web/dataset/call_kw/account.bank.statement.line/web_search_read HTTP/1.1" 200 - 6 0.015 0.046 2026-08-07 20:34:17,092 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 20:34:17] "POST /web/dataset/call_kw/res.company/read HTTP/1.1" 200 - 4 0.003 0.036 2026-08-07 20:34:17,179 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 20:34:17] "POST /web/dataset/call_kw/account.bank.statement.line/get_views HTTP/1.1" 200 - 3 0.003 0.031 2026-08-07 20:34:17,183 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 20:34:17] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.029 2026-08-07 20:34:17,231 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 20:34:17] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 3 0.003 0.006 2026-08-07 20:34:17,388 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 20:34:17] "POST /web/dataset/call_kw/account.bank.statement.line/web_read HTTP/1.1" 200 - 41 0.070 0.089 2026-08-07 20:34:17,536 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 20:34:17] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 29 0.040 0.055 2026-08-07 20:34:17,552 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 20:34:17] "POST /web/dataset/call_kw/account.reconcile.model/name_search HTTP/1.1" 200 - 4 0.006 0.098 2026-08-07 20:34:17,575 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 20:34:17] "POST /web/dataset/call_kw/res.partner/read HTTP/1.1" 200 - 5 0.006 0.016 2026-08-07 20:34:17,615 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 20:34:17] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 7 0.010 0.017 2026-08-07 20:34:17,622 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 20:34:17] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 3 0.002 0.022 2026-08-07 20:34:18,423 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileFxValidateTour.browser: Tour reconcile_fx_validate_tour on step: 'Open Match Existing Entries (trigger: a.nav-link:contains('Match Existing Entries'))' 2026-08-07 20:34:18,426 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileFxValidateTour.browser: Tour reconcile_fx_validate_tour on step: 'Add the FX counterpart as a match line (trigger: .o_field_reconcile_lines_match .o_data_row .o_data_cell)' 2026-08-07 20:34:18,442 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileFxValidateTour.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-08-07 20:34:18,486 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 20:34:18] "POST /web/dataset/call_kw/account.move.line/web_read HTTP/1.1" 200 - 8 0.034 0.016 2026-08-07 20:34:18,651 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 20:34:18] "POST /web/dataset/call_kw/account.bank.statement.line/onchange HTTP/1.1" 200 - 38 0.076 0.079 2026-08-07 20:34:18,696 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 20:34:18] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 7 0.012 0.018 2026-08-07 20:34:18,871 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 20:34:18] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.004 2026-08-07 20:34:19,468 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileFxValidateTour.browser: Tour reconcile_fx_validate_tour on step: 'The counterpart must show its FULL foreign amount, not a struck-through/reduced value (61140 crux) (trigger: .o_reconcile_widget_table td)' 2026-08-07 20:34:19,476 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileFxValidateTour.browser: Tour reconcile_fx_validate_tour on step: 'Validate the reconciliation (trigger: .o_account_reconcile_form_statusbar button[name='action_validate']:not(.disabled))' 2026-08-07 20:34:19,495 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileFxValidateTour.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-08-07 20:34:19,563 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 20:34:19] "POST /web/dataset/call_kw/account.bank.statement.line/web_save HTTP/1.1" 200 - 18 0.037 0.038 2026-08-07 20:34:19,770 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #379 deleted account.move.line.ctp records with IDs: [998] 2026-08-07 20:34:19,995 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #379 deleted account.move.line records with IDs: [2074] 2026-08-07 20:34:20,733 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 20:34:20] "POST /web/dataset/call_button HTTP/1.1" 200 - 418 0.613 0.542 2026-08-07 20:34:20,740 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 20:34:20] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 3 0.001 1.156 2026-08-07 20:34:20,799 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 20:34:20] "POST /web/dataset/call_kw/account.bank.statement.line/web_read HTTP/1.1" 200 - 17 0.017 0.035 2026-08-07 20:34:20,826 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 20:34:20] "POST /web/dataset/call_kw/account.bank.statement.line/web_search_read HTTP/1.1" 200 - 3 0.004 0.006 2026-08-07 20:34:20,849 104 INFO ? werkzeug: 127.0.0.1 - - [07/Aug/2026 20:34:20] "GET /web/static/img/empty_folder.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-07 20:34:21,962 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileFxValidateTour.browser: test successful 2026-08-07 20:34:21,975 104 INFO ? werkzeug: 127.0.0.1 - - [07/Aug/2026 20:34:21] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-07 20:34:21,981 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileFxValidateTour: Closing chrome headless with pid 862 2026-08-07 20:34:21,982 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileFxValidateTour: Closing websocket connection 2026-08-07 20:34:21,983 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileFxValidateTour: Terminating chrome headless with pid 862 2026-08-07 20:34:22,136 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileFxValidateTour: Chrome Log in: /tmp/odoo_tests/rb-bf464e0-223755-402257/chrome_logs/chrome_log_20260807_203422_135540_TestReconcileFxValidateTour.txt 2026-08-07 20:34:22,136 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileFxValidateTour: Removing chrome user profile "/tmp/tmpv1k8l2_x_chrome_odoo" 2026-08-07 20:34:22,175 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-07 20:34:22,181 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours: Starting TestReconcileGroupFenceTour.test_reconcile_group_fence_absent_for_invoicing_only ... 2026-08-07 20:34:23,160 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 331 and Message-Id '<905873157202840.1786134863.122902870178223-openerp-private@1e2c63b335eb>' from 'info@yourcompany.com' to (redacted) "'***@example.com'" successfully sent 2026-08-07 20:34:23,161 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-07 20:34:23,171 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [331] 2026-08-07 20:34:23,211 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted mail.message records with IDs: [18173] 2026-08-07 20:34:23,211 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 20:34:23,225 104 INFO rb-bf464e0-223755-402257 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-08-07 20:34:23,909 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileGroupFenceTour: Chrome pid: 1096 2026-08-07 20:34:23,910 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileGroupFenceTour: Chrome headless temporary user profile dir: /tmp/tmpiwobllj3_chrome_odoo 2026-08-07 20:34:23,910 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileGroupFenceTour: Issuing json command http://127.0.0.1:39769/json/version 2026-08-07 20:34:23,911 104 INFO rb-bf464e0-223755-402257 odoo.tests.common.requests: request http://127.0.0.1:39769/json/version with timeout 3 increased to 10s during tests 2026-08-07 20:34:23,983 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileGroupFenceTour: Browser version: Chrome/141.0.7390.54 2026-08-07 20:34:23,984 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileGroupFenceTour: Issuing json command http://127.0.0.1:39769/json 2026-08-07 20:34:23,984 104 INFO rb-bf464e0-223755-402257 odoo.tests.common.requests: request http://127.0.0.1:39769/json with timeout 3 increased to 10s during tests 2026-08-07 20:34:23,998 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileGroupFenceTour: Websocket url found: ws://127.0.0.1:39769/devtools/page/AC3E70124629BD1212E1E6313CE74B79 2026-08-07 20:34:24,010 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileGroupFenceTour: Enable chrome headless console log notification 2026-08-07 20:34:24,026 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileGroupFenceTour: Chrome headless enable page notifications 2026-08-07 20:34:24,257 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.res_users: Login successful for db:rb-bf464e0-223755-402257 login:recon_fence_absent from n/a 2026-08-07 20:34:24,284 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileGroupFenceTour: Setting session cookie in browser 2026-08-07 20:34:24,298 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileGroupFenceTour: Open "http://127.0.0.1:8069/web" in browser 2026-08-07 20:34:24,299 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileGroupFenceTour: Navigating to: "http://127.0.0.1:8069/web" 2026-08-07 20:34:24,323 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-07 20:34:25,234 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 20:34:25] "GET /web HTTP/1.1" 200 - 113 0.162 0.754 2026-08-07 20:34:25,238 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileGroupFenceTour: Navigation result: {'frameId': 'AC3E70124629BD1212E1E6313CE74B79', 'loaderId': '0B4AEAF9E3E5BCCD1F1690DF77CD2AAC', 'isDownload': False} 2026-08-07 20:34:25,238 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileGroupFenceTour: Evaluate ready code "odoo.isTourReady('reconcile_group_fence_absent_tour')" 2026-08-07 20:34:25,272 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 20:34:25] "GET /web/assets/62b8ee4/web.assets_web.min.css HTTP/1.1" 200 - 4 0.009 0.010 2026-08-07 20:34:25,295 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 20:34:25] "GET /web/assets/bbfbb22/web.assets_web.min.js HTTP/1.1" 200 - 4 0.005 0.031 2026-08-07 20:34:25,314 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 20:34:25] "GET /web/webclient/translations/f7451a6af1791970ea29b1f476d18b2946146d9b?lang=en_US HTTP/1.1" 200 - 4 0.009 0.026 2026-08-07 20:34:25,347 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 20:34:25] "GET /web/webclient/load_menus/81913203f3c6a23def69ef6032bcd73090f1097af4d5af239ff60ea0dc35967e HTTP/1.1" 200 - 4 0.014 0.061 2026-08-07 20:34:25,393 104 INFO rb-bf464e0-223755-402257 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-08-07 20:34:25,413 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 20:34:25] "GET /web/assets/c62296f/web.assets_tests.min.js HTTP/1.1" 200 - 4 0.003 0.013 2026-08-07 20:34:26,138 104 INFO ? werkzeug: 127.0.0.1 - - [07/Aug/2026 20:34:26] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.004 2026-08-07 20:34:26,144 104 INFO ? werkzeug: 127.0.0.1 - - [07/Aug/2026 20:34:26] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-08-07 20:34:26,150 104 INFO ? werkzeug: 127.0.0.1 - - [07/Aug/2026 20:34:26] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-08-07 20:34:26,167 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 20:34:26] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.005 0.008 2026-08-07 20:34:26,281 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileGroupFenceTour: Evaluate test code "odoo.startTour('reconcile_group_fence_absent_tour', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/web"})" 2026-08-07 20:34:26,462 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 20:34:26] "POST /mail/init_messaging HTTP/1.1" 200 - 100 0.142 0.150 2026-08-07 20:34:26,467 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 20:34:26] "GET /web/service-worker.js HTTP/1.1" 200 - 2 0.000 0.273 2026-08-07 20:34:26,482 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 20:34:26] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 4 0.006 0.248 2026-08-07 20:34:26,508 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 20:34:26] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 7 0.007 0.271 2026-08-07 20:34:26,574 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 20:34:26] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 15 0.045 0.273 2026-08-07 20:34:26,578 104 INFO ? werkzeug: 127.0.0.1 - - [07/Aug/2026 20:34:26] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-08-07 20:34:26,587 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 20:34:26] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.009 0.265 2026-08-07 20:34:26,600 104 INFO ? werkzeug: 127.0.0.1 - - [07/Aug/2026 20:34:26] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.014 2026-08-07 20:34:26,608 104 INFO ? werkzeug: 127.0.0.1 - - [07/Aug/2026 20:34:26] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-08-07 20:34:26,619 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 20:34:26] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 11 0.017 0.220 2026-08-07 20:34:26,639 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 20:34:26] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 11 0.012 0.160 2026-08-07 20:34:26,666 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 20:34:26] "POST /mail/load_message_failures HTTP/1.1" 200 - 4 0.011 0.171 2026-08-07 20:34:26,684 104 INFO ? werkzeug: 127.0.0.1 - - [07/Aug/2026 20:34:26] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.005 2026-08-07 20:34:26,703 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 20:34:26] "GET /web/offline HTTP/1.1" 200 - 7 0.011 0.192 2026-08-07 20:34:26,724 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 20:34:26] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 5 0.014 0.175 2026-08-07 20:34:26,763 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 20:34:26] "POST /web/action/load HTTP/1.1" 200 - 11 0.024 0.124 2026-08-07 20:34:26,840 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 20:34:26] "GET /web/image?model=res.users&field=avatar_128&id=380 HTTP/1.1" 200 - 18 0.031 0.186 2026-08-07 20:34:27,004 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 20:34:27] "POST /web/dataset/call_kw/account.journal/get_views HTTP/1.1" 200 - 66 0.063 0.134 2026-08-07 20:34:27,251 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 20:34:27] "POST /web/dataset/call_kw/account.journal/web_search_read HTTP/1.1" 200 - 59 0.077 0.097 2026-08-07 20:34:27,287 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 20:34:27] "POST /onboarding/account_dashboard HTTP/1.1" 200 - 2 0.000 0.005 2026-08-07 20:34:27,407 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 20:34:27] "GET /web/bundle/web.chartjs_lib?lang=en_US HTTP/1.1" 200 - 3 0.004 0.008 2026-08-07 20:34:27,425 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 20:34:27] "GET /web/assets/274484f/web.chartjs_lib.min.js HTTP/1.1" 200 - 4 0.003 0.008 2026-08-07 20:34:28,311 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileGroupFenceTour.browser: Tour reconcile_group_fence_absent_tour on step: 'Accounting Dashboard loaded (trigger: .o_kanban_view)' 2026-08-07 20:34:28,327 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileGroupFenceTour.browser: Tour reconcile_group_fence_absent_tour on step: 'b1: a plain Billing/Invoicing user (group_account_invoice only, NOT group_account_user) must NOT see the Reconcile-N-Items CTA - if this goes red, someone widened the deliberate group gate; confirm it is intentional first (trigger: body)' 2026-08-07 20:34:28,330 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileGroupFenceTour.browser: test successful 2026-08-07 20:34:28,341 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileGroupFenceTour: Closing chrome headless with pid 1096 2026-08-07 20:34:28,342 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileGroupFenceTour: Closing websocket connection 2026-08-07 20:34:28,344 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileGroupFenceTour: Terminating chrome headless with pid 1096 2026-08-07 20:34:28,455 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileGroupFenceTour: Chrome Log in: /tmp/odoo_tests/rb-bf464e0-223755-402257/chrome_logs/chrome_log_20260807_203428_453941_TestReconcileGroupFenceTour.txt 2026-08-07 20:34:28,455 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileGroupFenceTour: Removing chrome user profile "/tmp/tmpiwobllj3_chrome_odoo" 2026-08-07 20:34:28,477 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours: Starting TestReconcileGroupFenceTour.test_reconcile_group_fence_present_for_account_user ... 2026-08-07 20:34:29,457 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 332 and Message-Id '<401979434853911.1786134869.422908782958984-openerp-private@1e2c63b335eb>' from 'info@yourcompany.com' to (redacted) "'***@example.com'" successfully sent 2026-08-07 20:34:29,457 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-07 20:34:29,489 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [332] 2026-08-07 20:34:29,515 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted mail.message records with IDs: [18178] 2026-08-07 20:34:29,515 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 20:34:29,523 104 INFO rb-bf464e0-223755-402257 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-08-07 20:34:30,681 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileGroupFenceTour: Chrome pid: 1289 2026-08-07 20:34:30,682 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileGroupFenceTour: Chrome headless temporary user profile dir: /tmp/tmpaucycczu_chrome_odoo 2026-08-07 20:34:30,683 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileGroupFenceTour: Issuing json command http://127.0.0.1:39889/json/version 2026-08-07 20:34:30,685 104 INFO rb-bf464e0-223755-402257 odoo.tests.common.requests: request http://127.0.0.1:39889/json/version with timeout 3 increased to 10s during tests 2026-08-07 20:34:30,715 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileGroupFenceTour: Browser version: Chrome/141.0.7390.54 2026-08-07 20:34:30,715 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileGroupFenceTour: Issuing json command http://127.0.0.1:39889/json 2026-08-07 20:34:30,716 104 INFO rb-bf464e0-223755-402257 odoo.tests.common.requests: request http://127.0.0.1:39889/json with timeout 3 increased to 10s during tests 2026-08-07 20:34:30,737 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileGroupFenceTour: Websocket url found: ws://127.0.0.1:39889/devtools/page/E4258D55238FA226D64668FF29272DCB 2026-08-07 20:34:30,791 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileGroupFenceTour: Enable chrome headless console log notification 2026-08-07 20:34:30,812 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileGroupFenceTour: Chrome headless enable page notifications 2026-08-07 20:34:31,063 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.res_users: Login successful for db:rb-bf464e0-223755-402257 login:recon_fence_present from n/a 2026-08-07 20:34:31,106 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileGroupFenceTour: Setting session cookie in browser 2026-08-07 20:34:31,111 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileGroupFenceTour: Open "http://127.0.0.1:8069/web" in browser 2026-08-07 20:34:31,111 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileGroupFenceTour: Navigating to: "http://127.0.0.1:8069/web" 2026-08-07 20:34:31,135 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-07 20:34:32,107 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 20:34:32] "GET /web HTTP/1.1" 200 - 113 0.253 0.730 2026-08-07 20:34:32,111 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileGroupFenceTour: Navigation result: {'frameId': 'E4258D55238FA226D64668FF29272DCB', 'loaderId': '2CD72581833DA1B6471DE6C05DC8B88A', 'isDownload': False} 2026-08-07 20:34:32,112 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileGroupFenceTour: Evaluate ready code "odoo.isTourReady('reconcile_group_fence_present_tour')" 2026-08-07 20:34:32,144 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 20:34:32] "GET /web/assets/62b8ee4/web.assets_web.min.css HTTP/1.1" 200 - 4 0.010 0.010 2026-08-07 20:34:32,165 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 20:34:32] "GET /web/webclient/load_menus/6e3019291b48d50caccda93963847ab9a436c79c0325046f47cadac58f49e046 HTTP/1.1" 200 - 4 0.004 0.025 2026-08-07 20:34:32,177 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 20:34:32] "GET /web/assets/bbfbb22/web.assets_web.min.js HTTP/1.1" 200 - 4 0.005 0.043 2026-08-07 20:34:32,192 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 20:34:32] "GET /web/webclient/translations/f7451a6af1791970ea29b1f476d18b2946146d9b?lang=en_US HTTP/1.1" 200 - 4 0.007 0.046 2026-08-07 20:34:32,214 104 INFO rb-bf464e0-223755-402257 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-08-07 20:34:32,223 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 20:34:32] "GET /web/assets/c62296f/web.assets_tests.min.js HTTP/1.1" 200 - 4 0.004 0.033 2026-08-07 20:34:33,006 104 INFO ? werkzeug: 127.0.0.1 - - [07/Aug/2026 20:34:33] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-08-07 20:34:33,009 104 INFO ? werkzeug: 127.0.0.1 - - [07/Aug/2026 20:34:33] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-08-07 20:34:33,012 104 INFO ? werkzeug: 127.0.0.1 - - [07/Aug/2026 20:34:33] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.001 2026-08-07 20:34:33,033 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 20:34:33] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.010 0.010 2026-08-07 20:34:33,157 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileGroupFenceTour: Evaluate test code "odoo.startTour('reconcile_group_fence_present_tour', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/web"})" 2026-08-07 20:34:33,393 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 20:34:33] "POST /mail/init_messaging HTTP/1.1" 200 - 100 0.199 0.173 2026-08-07 20:34:33,398 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 20:34:33] "GET /web/service-worker.js HTTP/1.1" 200 - 2 0.000 0.316 2026-08-07 20:34:33,415 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 20:34:33] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 4 0.009 0.314 2026-08-07 20:34:33,442 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 20:34:33] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 7 0.016 0.329 2026-08-07 20:34:33,486 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 20:34:33] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 15 0.020 0.344 2026-08-07 20:34:33,498 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 20:34:33] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.008 0.304 2026-08-07 20:34:33,523 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 20:34:33] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 11 0.007 0.249 2026-08-07 20:34:33,552 104 INFO ? werkzeug: 127.0.0.1 - - [07/Aug/2026 20:34:33] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-07 20:34:33,566 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 20:34:33] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 11 0.012 0.159 2026-08-07 20:34:33,586 104 INFO ? werkzeug: 127.0.0.1 - - [07/Aug/2026 20:34:33] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.008 2026-08-07 20:34:33,587 104 INFO ? werkzeug: 127.0.0.1 - - [07/Aug/2026 20:34:33] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.007 2026-08-07 20:34:33,604 104 INFO ? werkzeug: 127.0.0.1 - - [07/Aug/2026 20:34:33] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.006 2026-08-07 20:34:33,608 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 20:34:33] "POST /mail/load_message_failures HTTP/1.1" 200 - 4 0.018 0.183 2026-08-07 20:34:33,637 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 20:34:33] "GET /web/offline HTTP/1.1" 200 - 7 0.010 0.205 2026-08-07 20:34:33,666 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 20:34:33] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 5 0.010 0.211 2026-08-07 20:34:33,711 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 20:34:33] "POST /web/action/load HTTP/1.1" 200 - 11 0.029 0.193 2026-08-07 20:34:33,791 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 20:34:33] "GET /web/image?model=res.users&field=avatar_128&id=381 HTTP/1.1" 200 - 18 0.038 0.163 2026-08-07 20:34:33,976 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 20:34:33] "POST /web/dataset/call_kw/account.journal/get_views HTTP/1.1" 200 - 66 0.080 0.135 2026-08-07 20:34:34,164 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 20:34:34] "POST /web/dataset/call_kw/account.journal/web_search_read HTTP/1.1" 200 - 59 0.085 0.076 2026-08-07 20:34:34,190 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 20:34:34] "POST /onboarding/account_dashboard HTTP/1.1" 200 - 2 0.001 0.005 2026-08-07 20:34:34,287 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 20:34:34] "GET /web/bundle/web.chartjs_lib?lang=en_US HTTP/1.1" 200 - 3 0.001 0.009 2026-08-07 20:34:34,321 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 20:34:34] "GET /web/assets/274484f/web.chartjs_lib.min.js HTTP/1.1" 200 - 4 0.003 0.017 2026-08-07 20:34:35,279 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileGroupFenceTour.browser: Tour reconcile_group_fence_present_tour on step: 'Accounting Dashboard loaded (trigger: .o_kanban_view)' 2026-08-07 20:34:35,293 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileGroupFenceTour.browser: Tour reconcile_group_fence_present_tour on step: 'b1: an account.group_account_user sees the Reconcile-N-Items CTA (trigger: button[name='action_open_reconcile'].btn-primary)' 2026-08-07 20:34:35,297 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileGroupFenceTour.browser: test successful 2026-08-07 20:34:35,319 104 INFO ? werkzeug: 127.0.0.1 - - [07/Aug/2026 20:34:35] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-07 20:34:35,321 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileGroupFenceTour: Closing chrome headless with pid 1289 2026-08-07 20:34:35,323 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileGroupFenceTour: Closing websocket connection 2026-08-07 20:34:35,324 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileGroupFenceTour: Terminating chrome headless with pid 1289 2026-08-07 20:34:35,430 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileGroupFenceTour: Chrome Log in: /tmp/odoo_tests/rb-bf464e0-223755-402257/chrome_logs/chrome_log_20260807_203435_429955_TestReconcileGroupFenceTour.txt 2026-08-07 20:34:35,430 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileGroupFenceTour: Removing chrome user profile "/tmp/tmpaucycczu_chrome_odoo" 2026-08-07 20:34:35,463 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-07 20:34:35,469 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours: Starting TestReconcileKanbanSmokeTour.test_reconcile_kanban_smoke_tour ... 2026-08-07 20:34:36,466 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 333 and Message-Id '<927319645614306.1786134876.437070846557617-openerp-private@1e2c63b335eb>' from 'info@yourcompany.com' to (redacted) "'***@example.com'" successfully sent 2026-08-07 20:34:36,466 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-07 20:34:36,475 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [333] 2026-08-07 20:34:36,487 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted mail.message records with IDs: [18183] 2026-08-07 20:34:36,488 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 20:34:36,495 104 INFO rb-bf464e0-223755-402257 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-08-07 20:34:38,031 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileKanbanSmokeTour: Chrome pid: 1499 2026-08-07 20:34:38,032 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileKanbanSmokeTour: Chrome headless temporary user profile dir: /tmp/tmpb1qf9joq_chrome_odoo 2026-08-07 20:34:38,032 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileKanbanSmokeTour: Issuing json command http://127.0.0.1:35619/json/version 2026-08-07 20:34:38,034 104 INFO rb-bf464e0-223755-402257 odoo.tests.common.requests: request http://127.0.0.1:35619/json/version with timeout 3 increased to 10s during tests 2026-08-07 20:34:38,060 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileKanbanSmokeTour: Browser version: Chrome/141.0.7390.54 2026-08-07 20:34:38,060 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileKanbanSmokeTour: Issuing json command http://127.0.0.1:35619/json 2026-08-07 20:34:38,061 104 INFO rb-bf464e0-223755-402257 odoo.tests.common.requests: request http://127.0.0.1:35619/json with timeout 3 increased to 10s during tests 2026-08-07 20:34:38,099 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileKanbanSmokeTour: Websocket url found: ws://127.0.0.1:35619/devtools/page/44D07A6280C7738192FBEF0EC3DCA1CD 2026-08-07 20:34:38,119 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileKanbanSmokeTour: Enable chrome headless console log notification 2026-08-07 20:34:38,170 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileKanbanSmokeTour: Chrome headless enable page notifications 2026-08-07 20:34:38,299 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.res_users: Login successful for db:rb-bf464e0-223755-402257 login:recon_smoke_user from n/a 2026-08-07 20:34:38,317 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileKanbanSmokeTour: Setting session cookie in browser 2026-08-07 20:34:38,327 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileKanbanSmokeTour: Open "http://127.0.0.1:8069/web" in browser 2026-08-07 20:34:38,327 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileKanbanSmokeTour: Navigating to: "http://127.0.0.1:8069/web" 2026-08-07 20:34:38,340 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-07 20:34:40,014 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 20:34:40] "GET /web HTTP/1.1" 200 - 112 0.086 1.593 2026-08-07 20:34:40,017 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileKanbanSmokeTour: Navigation result: {'frameId': '44D07A6280C7738192FBEF0EC3DCA1CD', 'loaderId': '8E04BB3B4FD77BC1D1E8490E1A411693', 'isDownload': False} 2026-08-07 20:34:40,017 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileKanbanSmokeTour: Evaluate ready code "odoo.isTourReady('reconcile_kanban_smoke_tour')" 2026-08-07 20:34:40,074 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 20:34:40] "GET /web/assets/62b8ee4/web.assets_web.min.css HTTP/1.1" 200 - 4 0.014 0.007 2026-08-07 20:34:40,120 104 INFO rb-bf464e0-223755-402257 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-08-07 20:34:40,127 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 20:34:40] "GET /web/webclient/load_menus/6e3019291b48d50caccda93963847ab9a436c79c0325046f47cadac58f49e046 HTTP/1.1" 200 - 4 0.013 0.053 2026-08-07 20:34:40,151 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 20:34:40] "GET /web/webclient/translations/f7451a6af1791970ea29b1f476d18b2946146d9b?lang=en_US HTTP/1.1" 200 - 4 0.013 0.072 2026-08-07 20:34:40,163 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 20:34:40] "GET /web/assets/bbfbb22/web.assets_web.min.js HTTP/1.1" 200 - 4 0.003 0.105 2026-08-07 20:34:40,200 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 20:34:40] "GET /web/assets/c62296f/web.assets_tests.min.js HTTP/1.1" 200 - 4 0.014 0.062 2026-08-07 20:34:41,068 104 INFO ? werkzeug: 127.0.0.1 - - [07/Aug/2026 20:34:41] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-08-07 20:34:41,078 104 INFO ? werkzeug: 127.0.0.1 - - [07/Aug/2026 20:34:41] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-08-07 20:34:41,081 104 INFO ? werkzeug: 127.0.0.1 - - [07/Aug/2026 20:34:41] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.001 2026-08-07 20:34:41,106 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 20:34:41] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.008 0.010 2026-08-07 20:34:41,264 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileKanbanSmokeTour: Evaluate test code "odoo.startTour('reconcile_kanban_smoke_tour', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/web"})" 2026-08-07 20:34:41,478 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 20:34:41] "POST /mail/init_messaging HTTP/1.1" 200 - 100 0.175 0.178 2026-08-07 20:34:41,483 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 20:34:41] "GET /web/service-worker.js HTTP/1.1" 200 - 2 0.002 0.296 2026-08-07 20:34:41,494 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 20:34:41] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 4 0.004 0.293 2026-08-07 20:34:41,542 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 20:34:41] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 7 0.011 0.321 2026-08-07 20:34:41,577 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 20:34:41] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 15 0.017 0.323 2026-08-07 20:34:41,584 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 20:34:41] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.005 0.302 2026-08-07 20:34:41,646 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 20:34:41] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 11 0.042 0.181 2026-08-07 20:34:41,660 104 INFO ? werkzeug: 127.0.0.1 - - [07/Aug/2026 20:34:41] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-08-07 20:34:41,668 104 INFO ? werkzeug: 127.0.0.1 - - [07/Aug/2026 20:34:41] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-08-07 20:34:41,684 104 INFO ? werkzeug: 127.0.0.1 - - [07/Aug/2026 20:34:41] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.008 2026-08-07 20:34:41,701 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 20:34:41] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 11 0.042 0.174 2026-08-07 20:34:41,710 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 20:34:41] "POST /mail/load_message_failures HTTP/1.1" 200 - 4 0.004 0.194 2026-08-07 20:34:41,743 104 INFO ? werkzeug: 127.0.0.1 - - [07/Aug/2026 20:34:41] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-07 20:34:41,758 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 20:34:41] "GET /web/offline HTTP/1.1" 200 - 7 0.024 0.219 2026-08-07 20:34:41,789 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 20:34:41] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 5 0.012 0.228 2026-08-07 20:34:41,813 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 20:34:41] "POST /web/action/load HTTP/1.1" 200 - 11 0.010 0.212 2026-08-07 20:34:41,892 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 20:34:41] "GET /web/image?model=res.users&field=avatar_128&id=382 HTTP/1.1" 200 - 18 0.046 0.134 2026-08-07 20:34:42,063 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 20:34:42] "POST /web/dataset/call_kw/account.journal/get_views HTTP/1.1" 200 - 66 0.074 0.109 2026-08-07 20:34:42,290 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 20:34:42] "POST /web/dataset/call_kw/account.journal/web_search_read HTTP/1.1" 200 - 59 0.128 0.072 2026-08-07 20:34:42,317 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 20:34:42] "POST /onboarding/account_dashboard HTTP/1.1" 200 - 2 0.004 0.005 2026-08-07 20:34:42,400 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 20:34:42] "GET /web/bundle/web.chartjs_lib?lang=en_US HTTP/1.1" 200 - 3 0.005 0.008 2026-08-07 20:34:42,429 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 20:34:42] "GET /web/assets/274484f/web.chartjs_lib.min.js HTTP/1.1" 200 - 4 0.003 0.011 2026-08-07 20:34:43,394 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileKanbanSmokeTour.browser: Tour reconcile_kanban_smoke_tour on step: 'b1: the Reconcile-N-Items CTA is visible to an account.group_account_user (trigger: .o_kanban_record:contains('Smoke Tour Bank') button[name='action_open_reconcile'])' 2026-08-07 20:34:43,423 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileKanbanSmokeTour.browser: Tour reconcile_kanban_smoke_tour on step: 'Kanban master list is visible with at least one statement line card (trigger: .o_account_reconcile_kanban_main .o_kanban_record)' 2026-08-07 20:34:43,437 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 20:34:43] "POST /web/dataset/call_button HTTP/1.1" 200 - 10 0.010 0.020 2026-08-07 20:34:43,670 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 20:34:43] "POST /web/dataset/call_kw/account.bank.statement.line/get_views HTTP/1.1" 200 - 78 0.089 0.124 2026-08-07 20:34:43,709 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 20:34:43] "POST /web/dataset/call_kw/account.journal/read HTTP/1.1" 200 - 4 0.012 0.012 2026-08-07 20:34:43,758 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 20:34:43] "POST /web/dataset/call_kw/account.journal/read HTTP/1.1" 200 - 5 0.019 0.012 2026-08-07 20:34:43,798 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 20:34:43] "POST /web/dataset/call_kw/account.bank.statement.line/web_search_read HTTP/1.1" 200 - 6 0.015 0.061 2026-08-07 20:34:43,828 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 20:34:43] "POST /web/dataset/call_kw/res.company/read HTTP/1.1" 200 - 4 0.002 0.056 2026-08-07 20:34:43,915 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 20:34:43] "POST /web/dataset/call_kw/account.bank.statement.line/get_views HTTP/1.1" 200 - 3 0.006 0.039 2026-08-07 20:34:43,944 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 20:34:43] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 3 0.004 0.006 2026-08-07 20:34:44,112 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 20:34:44] "POST /web/dataset/call_kw/account.bank.statement.line/web_read HTTP/1.1" 200 - 39 0.088 0.071 2026-08-07 20:34:44,115 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 20:34:44] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.112 2026-08-07 20:34:44,179 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 20:34:44] "POST /web/dataset/call_kw/account.reconcile.model/name_search HTTP/1.1" 200 - 4 0.011 0.015 2026-08-07 20:34:44,259 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 20:34:44] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 29 0.032 0.060 2026-08-07 20:34:44,307 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 20:34:44] "POST /web/dataset/call_kw/res.partner/read HTTP/1.1" 200 - 5 0.011 0.019 2026-08-07 20:34:44,379 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 20:34:44] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 7 0.028 0.030 2026-08-07 20:34:44,389 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 20:34:44] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 3 0.005 0.062 2026-08-07 20:34:45,209 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileKanbanSmokeTour.browser: Tour reconcile_kanban_smoke_tour on step: 'Selecting a kanban card loads its reconcile form in the side panel (master-detail) (trigger: .o_account_reconcile_form_info .o_form_statusbar)' 2026-08-07 20:34:45,209 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileKanbanSmokeTour.browser: Tour reconcile_kanban_smoke_tour on step: 'b4: the Journal Balance label is rendered (trigger: .o_account_reconcile_kanban_div span:contains(Journal Balance))' 2026-08-07 20:34:45,225 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileKanbanSmokeTour.browser: Tour reconcile_kanban_smoke_tour on step: 'b4: a genuinely zero-balance journal must show a formatted "0", not a blank string (trigger: .o_account_reconcile_kanban_div .m-2.d-flex.w-100 span.btn.pe-0)' 2026-08-07 20:34:45,243 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileKanbanSmokeTour.browser: Tour reconcile_kanban_smoke_tour on step: 'Both Validate button variants (enabled/disabled clone) are present (trigger: .o_account_reconcile_form_statusbar button[name='action_validate'])' 2026-08-07 20:34:45,259 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileKanbanSmokeTour.browser: Tour reconcile_kanban_smoke_tour on step: 'b7: the two Validate variants are mutually exclusive (invisible on can_reconcile / not can_reconcile), so exactly one renders at a time. The visible one must carry the help matching its state - the enabled variant's "will create and reconcile" help, or the disabled clone's distinct "open balance must be zero" help. (The two help strings differing is guaranteed by the form arch.) (trigger: body)' 2026-08-07 20:34:45,279 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileKanbanSmokeTour.browser: Tour reconcile_kanban_smoke_tour on step: 'Open the Match Existing Entries tab (trigger: a.nav-link:contains('Match Existing Entries'))' 2026-08-07 20:34:45,292 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileKanbanSmokeTour.browser: Tour reconcile_kanban_smoke_tour on step: 'a6 (correct-by-design, assertion only): a matching candidate journal item is listed, filtered to the statement's own liquidity-line sign (trigger: .o_field_reconcile_lines_match .o_data_row)' 2026-08-07 20:34:45,308 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileKanbanSmokeTour.browser: Tour reconcile_kanban_smoke_tour on step: 'Clicking a candidate ADDS a match line to the reconcile widget - it must NOT navigate to/open that move line's own form (trigger: .o_field_reconcile_lines_match .o_data_row)' 2026-08-07 20:34:45,325 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileKanbanSmokeTour.browser: Tour reconcile_kanban_smoke_tour on step: 'The clicked candidate was added as a new 'other' line in the reconcile widget (trigger: .o_reconcile_widget_table .o_reconcile_widget_line.other)' 2026-08-07 20:34:45,341 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileKanbanSmokeTour.browser: Tour reconcile_kanban_smoke_tour on step: 'Still on the reconcile form (Match Existing Entries add-line does not navigate away) (trigger: .o_account_reconcile_form_statusbar)' 2026-08-07 20:34:45,359 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileKanbanSmokeTour.browser: Tour reconcile_kanban_smoke_tour on step: 'Open the Manual Operations tab (trigger: a.nav-link:contains('Manual Operations'))' 2026-08-07 20:34:45,388 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileKanbanSmokeTour.browser: Tour reconcile_kanban_smoke_tour on step: 'Manual Operations tab renders the manual_* fields (trigger: .o_field_widget[name='manual_partner_id'])' 2026-08-07 20:34:45,397 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileKanbanSmokeTour.browser: Tour reconcile_kanban_smoke_tour on step: 'To Check button is present on the statusbar (trigger: button[name='action_to_check'])' 2026-08-07 20:34:45,399 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileKanbanSmokeTour.browser: test successful 2026-08-07 20:34:45,414 104 INFO ? werkzeug: 127.0.0.1 - - [07/Aug/2026 20:34:45] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-07 20:34:45,421 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileKanbanSmokeTour: Closing chrome headless with pid 1499 2026-08-07 20:34:45,422 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileKanbanSmokeTour: Closing websocket connection 2026-08-07 20:34:45,422 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileKanbanSmokeTour: Terminating chrome headless with pid 1499 2026-08-07 20:34:45,521 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileKanbanSmokeTour: Chrome Log in: /tmp/odoo_tests/rb-bf464e0-223755-402257/chrome_logs/chrome_log_20260807_203445_520881_TestReconcileKanbanSmokeTour.txt 2026-08-07 20:34:45,521 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileKanbanSmokeTour: Removing chrome user profile "/tmp/tmpb1qf9joq_chrome_odoo" 2026-08-07 20:34:45,557 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-07 20:34:45,567 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours: Starting TestReconcileManualFxTour.test_reconcile_manual_fx_tour ... 2026-08-07 20:34:46,474 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 334 and Message-Id '<069801084172119.1786134886.437724351882935-openerp-private@1e2c63b335eb>' from 'info@yourcompany.com' to (redacted) "'***@example.com'" successfully sent 2026-08-07 20:34:46,474 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-07 20:34:46,489 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [334] 2026-08-07 20:34:46,510 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted mail.message records with IDs: [18191] 2026-08-07 20:34:46,510 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 20:34:46,518 104 INFO rb-bf464e0-223755-402257 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-08-07 20:34:47,373 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileManualFxTour: Chrome pid: 1718 2026-08-07 20:34:47,373 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileManualFxTour: Chrome headless temporary user profile dir: /tmp/tmpfkxrb0ds_chrome_odoo 2026-08-07 20:34:47,373 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileManualFxTour: Issuing json command http://127.0.0.1:35085/json/version 2026-08-07 20:34:47,375 104 INFO rb-bf464e0-223755-402257 odoo.tests.common.requests: request http://127.0.0.1:35085/json/version with timeout 3 increased to 10s during tests 2026-08-07 20:34:47,463 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileManualFxTour: Browser version: Chrome/141.0.7390.54 2026-08-07 20:34:47,463 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileManualFxTour: Issuing json command http://127.0.0.1:35085/json 2026-08-07 20:34:47,464 104 INFO rb-bf464e0-223755-402257 odoo.tests.common.requests: request http://127.0.0.1:35085/json with timeout 3 increased to 10s during tests 2026-08-07 20:34:47,508 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileManualFxTour: Websocket url found: ws://127.0.0.1:35085/devtools/page/D391B1509241C1E47A2593A333702AC0 2026-08-07 20:34:47,532 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileManualFxTour: Enable chrome headless console log notification 2026-08-07 20:34:47,551 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileManualFxTour: Chrome headless enable page notifications 2026-08-07 20:34:47,679 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.res_users: Login successful for db:rb-bf464e0-223755-402257 login:recon_manual_fx_user from n/a 2026-08-07 20:34:47,697 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileManualFxTour: Setting session cookie in browser 2026-08-07 20:34:47,705 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileManualFxTour: Open "http://127.0.0.1:8069/web" in browser 2026-08-07 20:34:47,705 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileManualFxTour: Navigating to: "http://127.0.0.1:8069/web" 2026-08-07 20:34:47,727 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-07 20:34:48,488 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 20:34:48] "GET /web HTTP/1.1" 200 - 115 0.085 0.685 2026-08-07 20:34:48,495 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileManualFxTour: Navigation result: {'frameId': 'D391B1509241C1E47A2593A333702AC0', 'loaderId': 'BC872720B00A632EB34D808D3796C7E0', 'isDownload': False} 2026-08-07 20:34:48,495 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileManualFxTour: Evaluate ready code "odoo.isTourReady('reconcile_manual_fx_tour')" 2026-08-07 20:34:48,534 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 20:34:48] "GET /web/assets/bbfbb22/web.assets_web.min.js HTTP/1.1" 200 - 4 0.005 0.011 2026-08-07 20:34:48,550 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 20:34:48] "GET /web/assets/62b8ee4/web.assets_web.min.css HTTP/1.1" 200 - 4 0.009 0.021 2026-08-07 20:34:48,583 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 20:34:48] "GET /web/webclient/load_menus/6e3019291b48d50caccda93963847ab9a436c79c0325046f47cadac58f49e046 HTTP/1.1" 200 - 4 0.017 0.047 2026-08-07 20:34:48,597 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 20:34:48] "GET /web/webclient/translations/f7451a6af1791970ea29b1f476d18b2946146d9b?lang=en_US HTTP/1.1" 200 - 4 0.005 0.071 2026-08-07 20:34:48,627 104 INFO rb-bf464e0-223755-402257 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-08-07 20:34:48,639 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 20:34:48] "GET /web/assets/c62296f/web.assets_tests.min.js HTTP/1.1" 200 - 4 0.006 0.007 2026-08-07 20:34:49,367 104 INFO ? werkzeug: 127.0.0.1 - - [07/Aug/2026 20:34:49] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.006 2026-08-07 20:34:49,368 104 INFO ? werkzeug: 127.0.0.1 - - [07/Aug/2026 20:34:49] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.008 2026-08-07 20:34:49,378 104 INFO ? werkzeug: 127.0.0.1 - - [07/Aug/2026 20:34:49] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.009 2026-08-07 20:34:49,391 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 20:34:49] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.012 0.009 2026-08-07 20:34:49,482 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileManualFxTour: Evaluate test code "odoo.startTour('reconcile_manual_fx_tour', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/web"})" 2026-08-07 20:34:49,682 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 20:34:49] "POST /mail/init_messaging HTTP/1.1" 200 - 104 0.159 0.127 2026-08-07 20:34:49,697 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 20:34:49] "GET /web/service-worker.js HTTP/1.1" 200 - 2 0.011 0.270 2026-08-07 20:34:49,739 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 20:34:49] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 7 0.030 0.256 2026-08-07 20:34:49,752 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 20:34:49] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 4 0.007 0.301 2026-08-07 20:34:49,787 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 20:34:49] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 15 0.018 0.304 2026-08-07 20:34:49,802 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 20:34:49] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.011 0.284 2026-08-07 20:34:49,826 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 20:34:49] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 11 0.011 0.211 2026-08-07 20:34:49,837 104 INFO ? werkzeug: 127.0.0.1 - - [07/Aug/2026 20:34:49] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-08-07 20:34:49,857 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 20:34:49] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 11 0.014 0.157 2026-08-07 20:34:49,860 104 INFO ? werkzeug: 127.0.0.1 - - [07/Aug/2026 20:34:49] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-08-07 20:34:49,872 104 INFO ? werkzeug: 127.0.0.1 - - [07/Aug/2026 20:34:49] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.003 2026-08-07 20:34:49,877 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 20:34:49] "POST /mail/load_message_failures HTTP/1.1" 200 - 4 0.013 0.156 2026-08-07 20:34:49,886 104 INFO ? werkzeug: 127.0.0.1 - - [07/Aug/2026 20:34:49] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.020 2026-08-07 20:34:49,901 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 20:34:49] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 5 0.004 0.151 2026-08-07 20:34:49,937 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 20:34:49] "GET /web/offline HTTP/1.1" 200 - 7 0.020 0.161 2026-08-07 20:34:49,975 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 20:34:49] "POST /web/action/load HTTP/1.1" 200 - 11 0.012 0.172 2026-08-07 20:34:50,054 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 20:34:50] "GET /web/image?model=res.users&field=avatar_128&id=383 HTTP/1.1" 200 - 18 0.036 0.126 2026-08-07 20:34:50,259 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 20:34:50] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 83 0.103 0.133 2026-08-07 20:34:50,345 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 20:34:50] "POST /web/dataset/call_kw/account.move.line/search_panel_select_range HTTP/1.1" 200 - 14 0.043 0.021 2026-08-07 20:34:50,483 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 20:34:50] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 42 0.056 0.133 2026-08-07 20:34:50,497 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 20:34:50] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 3 0.008 0.184 2026-08-07 20:34:51,704 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 20:34:51] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.002 2026-08-07 20:34:51,773 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileManualFxTour.browser: Tour reconcile_manual_fx_tour on step: 'Select the open foreign-currency receivable line (trigger: .o_data_row:contains('FX manual open receivable') .o_list_record_selector)' 2026-08-07 20:34:51,840 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileManualFxTour.browser: Tour reconcile_manual_fx_tour on step: 'Select its settlement line (same currency, later/higher rate) (trigger: .o_data_row:contains('FX manual settlement receivable') .o_list_record_selector)' 2026-08-07 20:34:51,890 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 20:34:51] "POST /web/dataset/call_kw/account.move.line/json_friendly_approval_request_data HTTP/1.1" 200 - 21 0.023 0.022 2026-08-07 20:34:51,928 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileManualFxTour.browser: Tour reconcile_manual_fx_tour on step: 'Open the Actions menu (trigger: .o_cp_action_menus button.dropdown-toggle)' 2026-08-07 20:34:51,951 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileManualFxTour.browser: Tour reconcile_manual_fx_tour on step: 'Run the manual Reconcile server action (trigger: .dropdown-item:contains('Reconcile'))' 2026-08-07 20:34:51,960 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileManualFxTour.browser: Tour reconcile_manual_fx_tour on step: 'The manual account.move.line reconcile form opened (trigger: .o_account_reconcile_form_statusbar)' 2026-08-07 20:34:51,972 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 20:34:51] "POST /web/dataset/call_kw/account.move.line/json_friendly_approval_request_data HTTP/1.1" 200 - 6 0.018 0.014 2026-08-07 20:34:52,032 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 20:34:52] "POST /web/action/load HTTP/1.1" 200 - 13 0.039 0.032 2026-08-07 20:34:52,096 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 20:34:52] "POST /web/action/run HTTP/1.1" 200 - 26 0.021 0.034 2026-08-07 20:34:52,136 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 20:34:52] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 5 0.002 0.027 2026-08-07 20:34:52,219 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 20:34:52] "POST /web/dataset/call_kw/account.move.line/web_read HTTP/1.1" 200 - 27 0.016 0.043 2026-08-07 20:34:52,227 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 20:34:52] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 3 0.003 0.073 2026-08-07 20:34:52,324 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 20:34:52] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 8 0.003 0.031 2026-08-07 20:34:52,360 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 20:34:52] "POST /web/dataset/call_kw/res.partner/read HTTP/1.1" 200 - 5 0.007 0.017 2026-08-07 20:34:52,395 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 20:34:52] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 7 0.005 0.017 2026-08-07 20:34:52,483 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 20:34:52] "POST /web/dataset/call_kw/account.move.line/json_friendly_approval_request_data HTTP/1.1" 200 - 6 0.018 0.013 2026-08-07 20:34:53,197 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 20:34:53] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.004 2026-08-07 20:34:53,253 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileManualFxTour.browser: Tour reconcile_manual_fx_tour on step: 'The realized-FX preview row must be present and labelled 'Currency exchange rate difference' (RED on HEAD: no exchange_diff row appears) (trigger: .o_reconcile_widget_table .o_reconcile_widget_line.exchange_diff:contains('Currency exchange rate difference'))' 2026-08-07 20:34:53,259 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileManualFxTour.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-08-07 20:34:53,274 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileManualFxTour.browser: Tour reconcile_manual_fx_tour on step: 'Validate the manual FX reconciliation (trigger: .o_account_reconcile_form_statusbar button[name='action_validate']:not(.disabled))' 2026-08-07 20:34:53,305 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileManualFxTour.browser: Tour reconcile_manual_fx_tour on step: 'Once reconciled, Validate is replaced by 'Revert reconciliation' (can_reconcile is now False) - the pair is fully reconciled (trigger: .o_account_reconcile_form_statusbar button[name='remove_move_reconcile'])' 2026-08-07 20:34:53,920 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 20:34:53] "POST /web/dataset/call_button HTTP/1.1" 200 - 241 0.336 0.299 2026-08-07 20:34:53,933 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 20:34:53] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 3 0.007 0.633 2026-08-07 20:34:53,984 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 20:34:53] "POST /web/dataset/call_kw/account.move.line/web_read HTTP/1.1" 200 - 11 0.015 0.034 2026-08-07 20:34:54,095 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 20:34:54] "POST /mail/thread/data HTTP/1.1" 200 - 29 0.045 0.031 2026-08-07 20:34:54,130 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 20:34:54] "POST /web/dataset/call_kw/account.move.line/json_friendly_approval_request_data HTTP/1.1" 200 - 6 0.023 0.088 2026-08-07 20:34:54,224 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 20:34:54] "POST /mail/thread/messages HTTP/1.1" 200 - 25 0.066 0.116 2026-08-07 20:34:54,316 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 20:34:54] "GET /web/image?field=avatar_128&id=2&model=res.partner&unique=2026-08-07%2018%3A10%3A20 HTTP/1.1" 200 - 10 0.011 0.031 2026-08-07 20:34:55,143 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileManualFxTour.browser: test successful 2026-08-07 20:34:55,152 104 INFO ? werkzeug: 127.0.0.1 - - [07/Aug/2026 20:34:55] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-07 20:34:55,164 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileManualFxTour: Closing chrome headless with pid 1718 2026-08-07 20:34:55,167 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileManualFxTour: Closing websocket connection 2026-08-07 20:34:55,168 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileManualFxTour: Terminating chrome headless with pid 1718 2026-08-07 20:34:55,267 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileManualFxTour: Chrome Log in: /tmp/odoo_tests/rb-bf464e0-223755-402257/chrome_logs/chrome_log_20260807_203455_266987_TestReconcileManualFxTour.txt 2026-08-07 20:34:55,267 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileManualFxTour: Removing chrome user profile "/tmp/tmpfkxrb0ds_chrome_odoo" 2026-08-07 20:34:55,297 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-07 20:34:55,303 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours: Starting TestReconcileManualJournalItemTour.test_reconcile_manual_journal_item_tour ... 2026-08-07 20:34:56,268 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 335 and Message-Id '<593027920450237.1786134896.229390144348145-openerp-private@1e2c63b335eb>' from 'info@yourcompany.com' to (redacted) "'***@example.com'" successfully sent 2026-08-07 20:34:56,268 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-07 20:34:56,279 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [335] 2026-08-07 20:34:56,302 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted mail.message records with IDs: [18198] 2026-08-07 20:34:56,302 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 20:34:56,309 104 INFO rb-bf464e0-223755-402257 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-08-07 20:34:57,259 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileManualJournalItemTour: Chrome pid: 1940 2026-08-07 20:34:57,259 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileManualJournalItemTour: Chrome headless temporary user profile dir: /tmp/tmp0h7womjp_chrome_odoo 2026-08-07 20:34:57,259 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileManualJournalItemTour: Issuing json command http://127.0.0.1:38865/json/version 2026-08-07 20:34:57,261 104 INFO rb-bf464e0-223755-402257 odoo.tests.common.requests: request http://127.0.0.1:38865/json/version with timeout 3 increased to 10s during tests 2026-08-07 20:34:57,344 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileManualJournalItemTour: Browser version: Chrome/141.0.7390.54 2026-08-07 20:34:57,345 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileManualJournalItemTour: Issuing json command http://127.0.0.1:38865/json 2026-08-07 20:34:57,345 104 INFO rb-bf464e0-223755-402257 odoo.tests.common.requests: request http://127.0.0.1:38865/json with timeout 3 increased to 10s during tests 2026-08-07 20:34:57,377 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileManualJournalItemTour: Websocket url found: ws://127.0.0.1:38865/devtools/page/14F7A123B02A8FFEACDF0CDBB73E0A19 2026-08-07 20:34:57,405 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileManualJournalItemTour: Enable chrome headless console log notification 2026-08-07 20:34:57,440 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileManualJournalItemTour: Chrome headless enable page notifications 2026-08-07 20:34:57,651 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.res_users: Login successful for db:rb-bf464e0-223755-402257 login:recon_manual_user from n/a 2026-08-07 20:34:57,670 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileManualJournalItemTour: Setting session cookie in browser 2026-08-07 20:34:57,683 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileManualJournalItemTour: Open "http://127.0.0.1:8069/web" in browser 2026-08-07 20:34:57,683 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileManualJournalItemTour: Navigating to: "http://127.0.0.1:8069/web" 2026-08-07 20:34:57,711 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-07 20:34:58,545 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 20:34:58] "GET /web HTTP/1.1" 200 - 112 0.092 0.751 2026-08-07 20:34:58,549 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileManualJournalItemTour: Navigation result: {'frameId': '14F7A123B02A8FFEACDF0CDBB73E0A19', 'loaderId': '8F750A0D0427B8C8C14674CD4875E8D4', 'isDownload': False} 2026-08-07 20:34:58,549 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileManualJournalItemTour: Evaluate ready code "odoo.isTourReady('reconcile_manual_journal_item_tour')" 2026-08-07 20:34:58,579 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 20:34:58] "GET /web/assets/62b8ee4/web.assets_web.min.css HTTP/1.1" 200 - 4 0.007 0.009 2026-08-07 20:34:58,604 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 20:34:58] "GET /web/assets/bbfbb22/web.assets_web.min.js HTTP/1.1" 200 - 4 0.017 0.017 2026-08-07 20:34:58,638 104 INFO rb-bf464e0-223755-402257 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-08-07 20:34:58,643 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 20:34:58] "GET /web/webclient/load_menus/6e3019291b48d50caccda93963847ab9a436c79c0325046f47cadac58f49e046 HTTP/1.1" 200 - 4 0.015 0.054 2026-08-07 20:34:58,663 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 20:34:58] "GET /web/webclient/translations/f7451a6af1791970ea29b1f476d18b2946146d9b?lang=en_US HTTP/1.1" 200 - 4 0.008 0.075 2026-08-07 20:34:58,697 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 20:34:58] "GET /web/assets/c62296f/web.assets_tests.min.js HTTP/1.1" 200 - 4 0.020 0.079 2026-08-07 20:34:59,525 104 INFO ? werkzeug: 127.0.0.1 - - [07/Aug/2026 20:34:59] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.012 2026-08-07 20:34:59,531 104 INFO ? werkzeug: 127.0.0.1 - - [07/Aug/2026 20:34:59] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-08-07 20:34:59,548 104 INFO ? werkzeug: 127.0.0.1 - - [07/Aug/2026 20:34:59] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.031 2026-08-07 20:34:59,579 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 20:34:59] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.024 0.018 2026-08-07 20:34:59,656 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileManualJournalItemTour: Evaluate test code "odoo.startTour('reconcile_manual_journal_item_tour', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/web"})" 2026-08-07 20:34:59,833 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 20:34:59] "POST /mail/init_messaging HTTP/1.1" 200 - 100 0.132 0.155 2026-08-07 20:34:59,887 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 20:34:59] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 4 0.047 0.255 2026-08-07 20:34:59,891 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 20:34:59] "GET /web/service-worker.js HTTP/1.1" 200 - 2 0.000 0.300 2026-08-07 20:34:59,913 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 20:34:59] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 7 0.008 0.303 2026-08-07 20:34:59,980 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 20:34:59] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 15 0.041 0.303 2026-08-07 20:34:59,989 104 INFO ? werkzeug: 127.0.0.1 - - [07/Aug/2026 20:34:59] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-08-07 20:34:59,993 104 INFO ? werkzeug: 127.0.0.1 - - [07/Aug/2026 20:34:59] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-07 20:35:00,000 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 20:35:00] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.011 0.323 2026-08-07 20:35:00,018 104 INFO ? werkzeug: 127.0.0.1 - - [07/Aug/2026 20:35:00] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.020 2026-08-07 20:35:00,050 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 20:35:00] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 11 0.020 0.286 2026-08-07 20:35:00,083 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 20:35:00] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 11 0.014 0.230 2026-08-07 20:35:00,094 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 20:35:00] "POST /mail/load_message_failures HTTP/1.1" 200 - 4 0.003 0.194 2026-08-07 20:35:00,102 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 20:35:00] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 5 0.001 0.202 2026-08-07 20:35:00,109 104 INFO ? werkzeug: 127.0.0.1 - - [07/Aug/2026 20:35:00] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.003 2026-08-07 20:35:00,129 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 20:35:00] "GET /web/offline HTTP/1.1" 200 - 7 0.011 0.194 2026-08-07 20:35:00,154 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 20:35:00] "POST /web/action/load HTTP/1.1" 200 - 11 0.006 0.124 2026-08-07 20:35:00,231 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 20:35:00] "GET /web/image?model=res.users&field=avatar_128&id=384 HTTP/1.1" 200 - 18 0.028 0.148 2026-08-07 20:35:00,416 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 20:35:00] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 83 0.085 0.133 2026-08-07 20:35:00,507 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 20:35:00] "POST /web/dataset/call_kw/account.move.line/search_panel_select_range HTTP/1.1" 200 - 14 0.045 0.022 2026-08-07 20:35:00,655 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 20:35:00] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 41 0.072 0.131 2026-08-07 20:35:00,661 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 20:35:00] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 3 0.002 0.205 2026-08-07 20:35:01,949 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileManualJournalItemTour.browser: Tour reconcile_manual_journal_item_tour on step: 'Select the fixture's open receivable (debit) journal item (trigger: .o_data_row:contains('Manual tour receivable') .o_list_record_selector)' 2026-08-07 20:35:02,038 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileManualJournalItemTour.browser: Tour reconcile_manual_journal_item_tour on step: 'Also select its counterpart (credit) so the pair has a debit AND a credit (trigger: .o_data_row:contains('Manual tour counterpart') .o_list_record_selector)' 2026-08-07 20:35:02,110 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 20:35:02] "POST /web/dataset/call_kw/account.move.line/json_friendly_approval_request_data HTTP/1.1" 200 - 21 0.034 0.029 2026-08-07 20:35:02,128 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileManualJournalItemTour.browser: Tour reconcile_manual_journal_item_tour on step: 'Selection toolbar/actions menu is available (trigger: .o_cp_action_menus button.dropdown-toggle, .o_list_selection_box)' 2026-08-07 20:35:02,143 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileManualJournalItemTour.browser: Tour reconcile_manual_journal_item_tour on step: 'Open the Actions menu (trigger: .o_cp_action_menus button.dropdown-toggle)' 2026-08-07 20:35:02,152 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileManualJournalItemTour.browser: Tour reconcile_manual_journal_item_tour on step: 'Run the Reconcile server action (trigger: .dropdown-item:contains('Reconcile'))' 2026-08-07 20:35:02,158 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 20:35:02] "POST /web/dataset/call_kw/account.move.line/json_friendly_approval_request_data HTTP/1.1" 200 - 6 0.015 0.013 2026-08-07 20:35:02,164 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileManualJournalItemTour.browser: Tour reconcile_manual_journal_item_tour on step: 'The manual account.move.line reconcile form opened with the shared statusbar (trigger: .o_account_reconcile_form_statusbar)' 2026-08-07 20:35:02,227 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 20:35:02] "POST /web/action/load HTTP/1.1" 200 - 13 0.034 0.026 2026-08-07 20:35:02,324 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 20:35:02] "POST /web/action/run HTTP/1.1" 200 - 26 0.046 0.038 2026-08-07 20:35:02,366 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 20:35:02] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 5 0.006 0.026 2026-08-07 20:35:02,392 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 20:35:02] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 3 0.004 0.006 2026-08-07 20:35:02,462 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 20:35:02] "POST /web/dataset/call_kw/account.move.line/web_read HTTP/1.1" 200 - 20 0.031 0.040 2026-08-07 20:35:02,465 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 20:35:02] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.036 2026-08-07 20:35:02,534 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 20:35:02] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 8 0.007 0.027 2026-08-07 20:35:02,570 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 20:35:02] "POST /web/dataset/call_kw/res.partner/read HTTP/1.1" 200 - 5 0.005 0.020 2026-08-07 20:35:02,621 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 20:35:02] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 7 0.015 0.018 2026-08-07 20:35:02,705 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 20:35:02] "POST /web/dataset/call_kw/account.move.line/json_friendly_approval_request_data HTTP/1.1" 200 - 6 0.016 0.017 2026-08-07 20:35:03,471 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileManualJournalItemTour.browser: Tour reconcile_manual_journal_item_tour on step: 'Manual Operations tab is present on the account.move.line reconcile form too (trigger: a.nav-link:contains('Manual Operations'))' 2026-08-07 20:35:03,472 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileManualJournalItemTour.browser: test successful 2026-08-07 20:35:03,479 104 INFO ? werkzeug: 127.0.0.1 - - [07/Aug/2026 20:35:03] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-07 20:35:03,485 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileManualJournalItemTour: Closing chrome headless with pid 1940 2026-08-07 20:35:03,485 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileManualJournalItemTour: Closing websocket connection 2026-08-07 20:35:03,486 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileManualJournalItemTour: Terminating chrome headless with pid 1940 2026-08-07 20:35:03,584 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileManualJournalItemTour: Chrome Log in: /tmp/odoo_tests/rb-bf464e0-223755-402257/chrome_logs/chrome_log_20260807_203503_584123_TestReconcileManualJournalItemTour.txt 2026-08-07 20:35:03,584 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileManualJournalItemTour: Removing chrome user profile "/tmp/tmp0h7womjp_chrome_odoo" 2026-08-07 20:35:03,615 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-07 20:35:12,446 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.models.work_routine: viin_ai_workflow: seeded 8 goal(s) and 8 work routine(s) of default AI automation for company 41 (company_2_data). 2026-08-07 20:35:21,859 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.models.work_routine: viin_ai_workflow: seeded 8 goal(s) and 8 work routine(s) of default AI automation for company 42 (company_1_data). 2026-08-07 20:35:29,301 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_recurring.tests.test_account_recurring: Starting TestAccountRecurring.test_auto_recurring_transfer_1 ... 2026-08-07 20:35:30,996 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_recurring.tests.test_account_recurring: Starting TestAccountRecurring.test_auto_recurring_transfer_2 ... 2026-08-07 20:35:33,288 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_recurring.tests.test_account_recurring: Starting TestAccountRecurring.test_auto_recurring_transfer_3 ... 2026-08-07 20:35:36,206 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #385 deleted account.move.line.ctp records with IDs: [1028, 1029, 1030, 1031] 2026-08-07 20:35:36,552 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #385 deleted account.move.line records with IDs: [2125, 2126, 2127, 2128, 2129, 2130, 2131, 2132] 2026-08-07 20:35:36,713 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #385 deleted mail.message records with IDs: [18673, 18672, 18671, 18670, 18669, 18668, 18667, 18666, 18665, 18664, 18663, 18662] 2026-08-07 20:35:36,857 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #385 deleted account.move records with IDs: [963, 964, 965, 966] 2026-08-07 20:35:36,865 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #385 deleted mail.followers records with IDs: [10901, 10902, 10903, 10904] 2026-08-07 20:35:37,732 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_recurring.tests.test_account_recurring: Starting TestAccountRecurring.test_auto_recurring_transfer_with_foreign_currency ... 2026-08-07 20:35:42,838 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_recurring.tests.test_account_recurring: Starting TestAccountRecurring.test_billing_clerk_can_post_invoice_with_recurring_line ... 2026-08-07 20:35:43,755 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 336 and Message-Id '<609138289700529.1786134943.706346750259399-openerp-private@1e2c63b335eb>' from 'accountman@test.com' to (redacted) "'*************st@example.com'" successfully sent 2026-08-07 20:35:43,755 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-07 20:35:43,774 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #385 deleted mail.mail records with IDs: [336] 2026-08-07 20:35:43,790 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #385 deleted mail.message records with IDs: [18705] 2026-08-07 20:35:43,791 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 20:35:43,811 104 INFO rb-bf464e0-223755-402257 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-08-07 20:35:46,800 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_recurring.tests.test_account_recurring: Starting TestAccountRecurring.test_billing_clerk_can_reset_recurring_invoice_to_draft ... 2026-08-07 20:35:47,675 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 337 and Message-Id '<716349869983917.1786134947.644178390502930-openerp-private@1e2c63b335eb>' from 'accountman@test.com' to (redacted) "'**************ft@example.com'" successfully sent 2026-08-07 20:35:47,675 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-07 20:35:47,684 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #385 deleted mail.mail records with IDs: [337] 2026-08-07 20:35:47,694 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #385 deleted mail.message records with IDs: [18712] 2026-08-07 20:35:47,694 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 20:35:47,716 104 INFO rb-bf464e0-223755-402257 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-08-07 20:35:50,771 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #388 deleted account.move.line.ctp records with IDs: [1055, 1056] 2026-08-07 20:35:51,017 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #388 deleted account.move.line records with IDs: [2177, 2178, 2179, 2180] 2026-08-07 20:35:51,158 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #388 deleted mail.message records with IDs: [18720, 18719, 18718, 18717, 18716, 18715] 2026-08-07 20:35:51,328 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #388 deleted account.move records with IDs: [988, 989] 2026-08-07 20:35:51,337 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #388 deleted mail.followers records with IDs: [10931, 10932] 2026-08-07 20:35:51,392 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_recurring.tests.test_account_recurring: Starting TestAccountRecurring.test_billing_clerk_still_cannot_create_allocation_manually ... 2026-08-07 20:35:52,067 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 338 and Message-Id '<476432440338811.1786134952.034768104553223-openerp-private@1e2c63b335eb>' from 'accountman@test.com' to (redacted) "'**************rd@example.com'" successfully sent 2026-08-07 20:35:52,068 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-07 20:35:52,078 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #385 deleted mail.mail records with IDs: [338] 2026-08-07 20:35:52,089 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #385 deleted mail.message records with IDs: [18723] 2026-08-07 20:35:52,090 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 20:35:52,105 104 INFO rb-bf464e0-223755-402257 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-08-07 20:35:54,761 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_recurring.tests.test_account_recurring: Starting TestAccountRecurring.test_manual_recurring_transfer_4 ... 2026-08-07 20:35:57,465 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_recurring.tests.test_account_recurring: Starting TestAccountRecurring.test_move_line_dates_constraint ... 2026-08-07 20:35:58,067 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_recurring.tests.test_account_recurring: Starting TestAccountRecurring.test_move_line_name ... 2026-08-07 20:35:58,405 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_recurring.tests.test_account_recurring: Starting TestAccountRecurring.test_recurring_allocations_identical_for_clerk_and_accountant ... 2026-08-07 20:35:59,036 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 339 and Message-Id '<132041805315095.1786134959.011104583740234-openerp-private@1e2c63b335eb>' from 'accountman@test.com' to (redacted) "'*************in@example.com'" successfully sent 2026-08-07 20:35:59,037 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-07 20:35:59,046 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #385 deleted mail.mail records with IDs: [339] 2026-08-07 20:35:59,059 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #385 deleted mail.message records with IDs: [18735] 2026-08-07 20:35:59,060 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 20:35:59,075 104 INFO rb-bf464e0-223755-402257 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-08-07 20:35:59,609 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 340 and Message-Id '<347129111807398.1786134959.581333875656128-openerp-private@1e2c63b335eb>' from 'accountman@test.com' to (redacted) "'************in@example.com'" successfully sent 2026-08-07 20:35:59,609 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-07 20:35:59,618 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #385 deleted mail.mail records with IDs: [340] 2026-08-07 20:35:59,629 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #385 deleted mail.message records with IDs: [18737] 2026-08-07 20:35:59,630 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 20:35:59,645 104 INFO rb-bf464e0-223755-402257 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-08-07 20:36:03,827 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_recurring.tests.test_account_recurring: Starting TestAccountRecurring.test_recurring_transfer_generated_on_customer_invoice_created_by_orm ... 2026-08-07 20:36:04,574 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_recurring.tests.test_account_recurring: Starting TestAccountRecurring.test_recurring_transfer_generated_on_vendor_bill_created_by_orm ... 2026-08-07 20:36:05,497 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_account_recurring.tests.test_account_recurring: Starting TestAccountRecurring.test_recurring_transfer_generated_when_dates_written_after_create ... 2026-08-07 20:36:06,541 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 10 checked, 10 removed 2026-08-07 20:36:15,171 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.models.work_routine: viin_ai_workflow: seeded 8 goal(s) and 8 work routine(s) of default AI automation for company 43 (company_2_data). 2026-08-07 20:36:24,187 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.models.work_routine: viin_ai_workflow: seeded 8 goal(s) and 8 work routine(s) of default AI automation for company 44 (company_1_data). 2026-08-07 20:36:33,043 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.models.work_routine: viin_ai_workflow: seeded 8 goal(s) and 8 work routine(s) of default AI automation for company 45 (Company No.1). 2026-08-07 20:36:40,066 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.models.work_routine: viin_ai_workflow: seeded 8 goal(s) and 8 work routine(s) of default AI automation for company 46 (Company No.2). 2026-08-07 20:36:48,328 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_affiliate.tests.test_access_right: Starting TestAccessRight.test_01_access_right_internal_user ... 2026-08-07 20:36:48,484 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 396, model: affiliate.commission.rule 2026-08-07 20:36:48,488 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 396, model: affiliate.report 2026-08-07 20:36:48,494 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 396, model: affiliate.code 2026-08-07 20:36:48,498 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 396, model: affiliate.commission 2026-08-07 20:36:48,501 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 396, model: affiliate.commission.line 2026-08-07 20:36:48,504 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 396, model: affiliate.commission.rule 2026-08-07 20:36:48,507 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 396, model: affiliate.report 2026-08-07 20:36:48,513 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 396, model: affiliate.code 2026-08-07 20:36:48,516 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 396, model: affiliate.commission 2026-08-07 20:36:48,519 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 396, model: affiliate.commission.line 2026-08-07 20:36:48,522 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 396, model: affiliate.commission.rule 2026-08-07 20:36:48,525 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 396, model: affiliate.report 2026-08-07 20:36:48,530 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 396, model: affiliate.code 2026-08-07 20:36:48,533 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 396, model: affiliate.commission 2026-08-07 20:36:48,535 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 396, model: affiliate.commission.line 2026-08-07 20:36:48,537 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 396, model: affiliate.commission.rule 2026-08-07 20:36:48,539 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 396, model: affiliate.report 2026-08-07 20:36:48,542 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_affiliate.tests.test_access_right: Starting TestAccessRight.test_02_access_right_portal_user ... 2026-08-07 20:36:48,698 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 394, model: affiliate.commission.rule 2026-08-07 20:36:48,708 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 394, model: affiliate.progressive.commission 2026-08-07 20:36:48,716 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 394, model: affiliate.report 2026-08-07 20:36:48,730 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 394, model: affiliate.code 2026-08-07 20:36:48,735 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 394, model: affiliate.commission 2026-08-07 20:36:48,738 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 394, model: affiliate.commission.line 2026-08-07 20:36:48,743 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 394, model: affiliate.commission.rule 2026-08-07 20:36:48,747 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 394, model: affiliate.progressive.commission 2026-08-07 20:36:48,750 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 394, model: affiliate.report 2026-08-07 20:36:48,757 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 394, model: affiliate.code 2026-08-07 20:36:48,761 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 394, model: affiliate.commission 2026-08-07 20:36:48,764 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 394, model: affiliate.commission.line 2026-08-07 20:36:48,767 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 394, model: affiliate.commission.rule 2026-08-07 20:36:48,770 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 394, model: affiliate.progressive.commission 2026-08-07 20:36:48,774 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 394, model: affiliate.report 2026-08-07 20:36:48,781 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 394, model: affiliate.code 2026-08-07 20:36:48,785 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 394, model: affiliate.commission 2026-08-07 20:36:48,788 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 394, model: affiliate.commission.line 2026-08-07 20:36:48,797 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 394, model: affiliate.commission.rule 2026-08-07 20:36:48,801 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 394, model: affiliate.progressive.commission 2026-08-07 20:36:48,804 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 394, model: affiliate.report 2026-08-07 20:36:48,809 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_affiliate.tests.test_access_right: Starting TestAccessRight.test_03_access_right_affliate_user ... 2026-08-07 20:36:48,943 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 397, model: affiliate.report 2026-08-07 20:36:48,949 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 397, model: affiliate.commission.rule 2026-08-07 20:36:48,953 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 397, model: affiliate.progressive.commission 2026-08-07 20:36:48,956 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 397, model: affiliate.report 2026-08-07 20:36:48,963 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 397, model: affiliate.commission.rule 2026-08-07 20:36:48,966 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 397, model: affiliate.progressive.commission 2026-08-07 20:36:48,970 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 397, model: affiliate.report 2026-08-07 20:36:48,975 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 397, model: affiliate.code 2026-08-07 20:36:48,979 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 397, model: affiliate.commission 2026-08-07 20:36:48,982 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 397, model: affiliate.commission.line 2026-08-07 20:36:48,985 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 397, model: affiliate.commission.rule 2026-08-07 20:36:48,988 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 397, model: affiliate.progressive.commission 2026-08-07 20:36:48,991 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 397, model: affiliate.report 2026-08-07 20:36:48,993 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_affiliate.tests.test_access_right: Starting TestAccessRight.test_04_access_right_affliate_admin ... 2026-08-07 20:36:49,140 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 401, model: affiliate.report 2026-08-07 20:36:49,147 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 401, model: affiliate.report 2026-08-07 20:36:49,153 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 401, model: affiliate.report 2026-08-07 20:36:49,156 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_affiliate.tests.test_access_right: Starting TestAccessRight.test_05_access_rule_own_affiliate_code ... 2026-08-07 20:36:49,297 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 397, model: affiliate.code 2026-08-07 20:36:49,305 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [5], uid: 397, model: affiliate.code 2026-08-07 20:36:49,318 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [5], uid: 397, model: affiliate.code 2026-08-07 20:36:49,329 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [5], uid: 397, model: affiliate.code 2026-08-07 20:36:49,370 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 397, model: affiliate.code 2026-08-07 20:36:49,373 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [5], uid: 397, model: affiliate.code 2026-08-07 20:36:49,384 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [5], uid: 397, model: affiliate.code 2026-08-07 20:36:49,395 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_affiliate.tests.test_access_right: Starting TestAccessRight.test_06_access_rule_own_affiliate_commission ... 2026-08-07 20:36:49,637 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 397, model: affiliate.commission 2026-08-07 20:36:49,651 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [6], uid: 397, model: affiliate.commission 2026-08-07 20:36:49,664 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [6], uid: 397, model: affiliate.commission 2026-08-07 20:36:49,675 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [6], uid: 397, model: affiliate.commission 2026-08-07 20:36:49,735 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 397, model: affiliate.commission 2026-08-07 20:36:49,739 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [6], uid: 397, model: affiliate.commission 2026-08-07 20:36:49,750 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [6], uid: 397, model: affiliate.commission 2026-08-07 20:36:49,761 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_affiliate.tests.test_access_right: Starting TestAccessRight.test_07_access_rule_all_affiliate_code ... 2026-08-07 20:36:49,797 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_affiliate.tests.test_access_right: Starting TestAccessRight.test_08_access_rule_all_affiliate_commission ... 2026-08-07 20:36:49,930 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_affiliate.tests.test_access_right: Starting TestAccessRight.test_09_access_right_billing_user ... 2026-08-07 20:36:50,039 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 403, model: affiliate.code 2026-08-07 20:36:50,042 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 403, model: affiliate.commission 2026-08-07 20:36:50,045 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 403, model: affiliate.commission.line 2026-08-07 20:36:50,049 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 403, model: affiliate.commission.rule 2026-08-07 20:36:50,054 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 403, model: affiliate.code 2026-08-07 20:36:50,057 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 403, model: affiliate.commission 2026-08-07 20:36:50,060 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 403, model: affiliate.commission.line 2026-08-07 20:36:50,062 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 403, model: affiliate.commission.rule 2026-08-07 20:36:50,067 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 403, model: affiliate.code 2026-08-07 20:36:50,070 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 403, model: affiliate.commission 2026-08-07 20:36:50,072 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 403, model: affiliate.commission.line 2026-08-07 20:36:50,075 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 403, model: affiliate.commission.rule 2026-08-07 20:36:50,077 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_affiliate.tests.test_access_right: Starting TestAccessRight.test_10_access_right_account_readonly_user ... 2026-08-07 20:36:50,190 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 404, model: affiliate.code 2026-08-07 20:36:50,194 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 404, model: affiliate.commission 2026-08-07 20:36:50,197 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 404, model: affiliate.commission.line 2026-08-07 20:36:50,200 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 404, model: affiliate.commission.rule 2026-08-07 20:36:50,204 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 404, model: affiliate.code 2026-08-07 20:36:50,207 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 404, model: affiliate.commission 2026-08-07 20:36:50,211 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 404, model: affiliate.commission.line 2026-08-07 20:36:50,214 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 404, model: affiliate.commission.rule 2026-08-07 20:36:50,219 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 404, model: affiliate.code 2026-08-07 20:36:50,222 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 404, model: affiliate.commission 2026-08-07 20:36:50,225 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 404, model: affiliate.commission.line 2026-08-07 20:36:50,228 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 404, model: affiliate.commission.rule 2026-08-07 20:36:50,261 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 14 checked, 14 removed 2026-08-07 20:36:57,311 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.models.work_routine: viin_ai_workflow: seeded 8 goal(s) and 8 work routine(s) of default AI automation for company 47 (company_2_data). 2026-08-07 20:37:05,824 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.models.work_routine: viin_ai_workflow: seeded 8 goal(s) and 8 work routine(s) of default AI automation for company 48 (company_1_data). 2026-08-07 20:37:16,007 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.models.work_routine: viin_ai_workflow: seeded 8 goal(s) and 8 work routine(s) of default AI automation for company 49 (Company No.1). 2026-08-07 20:37:24,125 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.models.work_routine: viin_ai_workflow: seeded 8 goal(s) and 8 work routine(s) of default AI automation for company 50 (Company No.2). 2026-08-07 20:37:30,902 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_affiliate.tests.test_account_move: Starting TestAccountMove.test_commission_with_existing_invoice ... 2026-08-07 20:37:31,865 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_affiliate.tests.test_account_move: Starting TestAccountMove.test_commission_with_no_existing_invoice ... 2026-08-07 20:37:32,539 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_affiliate.tests.test_account_move: Starting TestAccountMove.test_link_commission_ids ... 2026-08-07 20:37:33,050 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 12 checked, 12 removed 2026-08-07 20:37:39,679 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.models.work_routine: viin_ai_workflow: seeded 8 goal(s) and 8 work routine(s) of default AI automation for company 51 (company_2_data). 2026-08-07 20:37:47,000 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.models.work_routine: viin_ai_workflow: seeded 8 goal(s) and 8 work routine(s) of default AI automation for company 52 (company_1_data). 2026-08-07 20:37:57,497 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.models.work_routine: viin_ai_workflow: seeded 8 goal(s) and 8 work routine(s) of default AI automation for company 53 (Company No.1). 2026-08-07 20:38:05,488 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.models.work_routine: viin_ai_workflow: seeded 8 goal(s) and 8 work routine(s) of default AI automation for company 54 (Company No.2). 2026-08-07 20:38:12,619 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_affiliate.tests.test_affiliate_code: Starting TestAffiliateCode.test_barcode ... 2026-08-07 20:38:12,686 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_affiliate.tests.test_affiliate_code: Starting TestAffiliateCode.test_create_affiliate ... 2026-08-07 20:38:12,964 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_affiliate.tests.test_affiliate_code: Starting TestAffiliateCode.test_generate_name_with_config ... 2026-08-07 20:38:13,141 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_affiliate.tests.test_affiliate_code: Starting TestAffiliateCode.test_get_product_comm_percentage_01 ... 2026-08-07 20:38:13,168 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_affiliate.tests.test_affiliate_code: Starting TestAffiliateCode.test_get_product_comm_percentage_02 ... 2026-08-07 20:38:13,213 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_affiliate.tests.test_affiliate_code: Starting TestAffiliateCode.test_get_product_comm_percentage_03 ... 2026-08-07 20:38:13,253 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_affiliate.tests.test_affiliate_code: Starting TestAffiliateCode.test_get_product_comm_percentage_04 ... 2026-08-07 20:38:13,296 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_affiliate.tests.test_affiliate_code: Starting TestAffiliateCode.test_name_search ... 2026-08-07 20:38:13,304 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_affiliate.tests.test_affiliate_code: Starting TestAffiliateCode.test_reach_the_maximun_limit_of_affiliate_code ... 2026-08-07 20:38:13,642 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 12 checked, 12 removed 2026-08-07 20:38:20,001 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.models.work_routine: viin_ai_workflow: seeded 8 goal(s) and 8 work routine(s) of default AI automation for company 55 (company_2_data). 2026-08-07 20:38:28,399 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.models.work_routine: viin_ai_workflow: seeded 8 goal(s) and 8 work routine(s) of default AI automation for company 56 (company_1_data). 2026-08-07 20:38:39,473 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.models.work_routine: viin_ai_workflow: seeded 8 goal(s) and 8 work routine(s) of default AI automation for company 57 (Company No.1). 2026-08-07 20:38:47,968 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.models.work_routine: viin_ai_workflow: seeded 8 goal(s) and 8 work routine(s) of default AI automation for company 58 (Company No.2). 2026-08-07 20:38:56,235 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_affiliate.tests.test_commission_rule: Starting TestCommissionRule.test_check_date ... 2026-08-07 20:38:56,501 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 12 checked, 12 removed 2026-08-07 20:39:03,428 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.models.work_routine: viin_ai_workflow: seeded 8 goal(s) and 8 work routine(s) of default AI automation for company 59 (company_2_data). 2026-08-07 20:39:11,589 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.models.work_routine: viin_ai_workflow: seeded 8 goal(s) and 8 work routine(s) of default AI automation for company 60 (company_1_data). 2026-08-07 20:39:22,838 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.models.work_routine: viin_ai_workflow: seeded 8 goal(s) and 8 work routine(s) of default AI automation for company 61 (Company No.1). 2026-08-07 20:39:29,522 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.models.work_routine: viin_ai_workflow: seeded 8 goal(s) and 8 work routine(s) of default AI automation for company 62 (Company No.2). 2026-08-07 20:39:36,549 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_affiliate.tests.test_cron: Starting TestFiscalPosition.test_01_config_auto_generate_affiliate_bill_receipts ... 2026-08-07 20:39:36,941 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_affiliate.tests.test_cron: Starting TestFiscalPosition.test_02_cron_generate_affiliate_bill_receipts_with_month_cycle ... 2026-08-07 20:39:37,352 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_cron: Manually starting job `Affiliate: Automatically generate bills/receipts for affiliate commissions`. 2026-08-07 20:39:37,431 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_cron: Job `Affiliate: Automatically generate bills/receipts for affiliate commissions` done. 2026-08-07 20:39:37,459 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_cron: Manually starting job `Affiliate: Automatically generate bills/receipts for affiliate commissions`. 2026-08-07 20:39:37,910 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_cron: Job `Affiliate: Automatically generate bills/receipts for affiliate commissions` done. 2026-08-07 20:39:37,982 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_cron: Manually starting job `Affiliate: Automatically generate bills/receipts for affiliate commissions`. 2026-08-07 20:39:38,271 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_cron: Job `Affiliate: Automatically generate bills/receipts for affiliate commissions` done. 2026-08-07 20:39:38,279 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_affiliate.tests.test_cron: Starting TestFiscalPosition.test_03_cron_generate_affiliate_bill_receipts_with_week_cycle ... 2026-08-07 20:39:38,709 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_cron: Manually starting job `Affiliate: Automatically generate bills/receipts for affiliate commissions`. 2026-08-07 20:39:38,757 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_cron: Job `Affiliate: Automatically generate bills/receipts for affiliate commissions` done. 2026-08-07 20:39:38,779 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_cron: Manually starting job `Affiliate: Automatically generate bills/receipts for affiliate commissions`. 2026-08-07 20:39:39,223 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_cron: Job `Affiliate: Automatically generate bills/receipts for affiliate commissions` done. 2026-08-07 20:39:39,317 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_cron: Manually starting job `Affiliate: Automatically generate bills/receipts for affiliate commissions`. 2026-08-07 20:39:39,623 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_cron: Job `Affiliate: Automatically generate bills/receipts for affiliate commissions` done. 2026-08-07 20:39:39,630 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_affiliate.tests.test_cron: Starting TestFiscalPosition.test_04_cron_generate_affiliate_bill_receipts_with_day_cycle ... 2026-08-07 20:39:39,981 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_cron: Manually starting job `Affiliate: Automatically generate bills/receipts for affiliate commissions`. 2026-08-07 20:39:40,034 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_cron: Job `Affiliate: Automatically generate bills/receipts for affiliate commissions` done. 2026-08-07 20:39:40,059 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_cron: Manually starting job `Affiliate: Automatically generate bills/receipts for affiliate commissions`. 2026-08-07 20:39:40,449 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_cron: Job `Affiliate: Automatically generate bills/receipts for affiliate commissions` done. 2026-08-07 20:39:40,529 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_cron: Manually starting job `Affiliate: Automatically generate bills/receipts for affiliate commissions`. 2026-08-07 20:39:40,753 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_cron: Job `Affiliate: Automatically generate bills/receipts for affiliate commissions` done. 2026-08-07 20:39:40,760 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_affiliate.tests.test_cron: Starting TestFiscalPosition.test_05_create_commission_receipt_invoice_manually ... 2026-08-07 20:39:41,426 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 12 checked, 12 removed 2026-08-07 20:39:47,734 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.models.work_routine: viin_ai_workflow: seeded 8 goal(s) and 8 work routine(s) of default AI automation for company 63 (company_2_data). 2026-08-07 20:39:55,312 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.models.work_routine: viin_ai_workflow: seeded 8 goal(s) and 8 work routine(s) of default AI automation for company 64 (company_1_data). 2026-08-07 20:40:04,697 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.models.work_routine: viin_ai_workflow: seeded 8 goal(s) and 8 work routine(s) of default AI automation for company 65 (Company No.1). 2026-08-07 20:40:11,924 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.models.work_routine: viin_ai_workflow: seeded 8 goal(s) and 8 work routine(s) of default AI automation for company 66 (Company No.2). 2026-08-07 20:40:18,785 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_affiliate.tests.test_fiscal_position: Starting TestFiscalPosition.test_fiscal_position ... 2026-08-07 20:40:19,883 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 12 checked, 12 removed 2026-08-07 20:40:27,937 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.models.work_routine: viin_ai_workflow: seeded 8 goal(s) and 8 work routine(s) of default AI automation for company 67 (company_2_data). 2026-08-07 20:40:36,371 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.models.work_routine: viin_ai_workflow: seeded 8 goal(s) and 8 work routine(s) of default AI automation for company 68 (company_1_data). 2026-08-07 20:40:46,271 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.models.work_routine: viin_ai_workflow: seeded 8 goal(s) and 8 work routine(s) of default AI automation for company 69 (Company No.1). 2026-08-07 20:40:53,974 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.models.work_routine: viin_ai_workflow: seeded 8 goal(s) and 8 work routine(s) of default AI automation for company 70 (Company No.2). 2026-08-07 20:41:00,405 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_affiliate.tests.test_flow: Starting TestFlow.test_01_remove_partner_has_been_linked_viin_affiliate_code ... 2026-08-07 20:41:00,615 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted affiliate.code records with IDs: [47] 2026-08-07 20:41:00,627 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [14324] 2026-08-07 20:41:01,183 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted res.partner records with IDs: [1058] 2026-08-07 20:41:01,205 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_affiliate.tests.test_flow: Starting TestFlow.test_create_commission ... 2026-08-07 20:41:02,750 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_affiliate.tests.test_flow: Starting TestFlow.test_default_commission_percentage ... 2026-08-07 20:41:02,804 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 12 checked, 12 removed 2026-08-07 20:41:10,694 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.models.work_routine: viin_ai_workflow: seeded 8 goal(s) and 8 work routine(s) of default AI automation for company 71 (company_2_data). 2026-08-07 20:41:19,625 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.models.work_routine: viin_ai_workflow: seeded 8 goal(s) and 8 work routine(s) of default AI automation for company 72 (company_1_data). 2026-08-07 20:41:30,992 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.models.work_routine: viin_ai_workflow: seeded 8 goal(s) and 8 work routine(s) of default AI automation for company 73 (Company No.1). 2026-08-07 20:41:40,433 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.models.work_routine: viin_ai_workflow: seeded 8 goal(s) and 8 work routine(s) of default AI automation for company 74 (Company No.2). 2026-08-07 20:41:47,740 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_affiliate.tests.test_multi_company: Starting TestMultiCompany.test_access_rule_access_commission_multi_company ... 2026-08-07 20:41:48,099 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [24], uid: 481, model: affiliate.commission 2026-08-07 20:41:48,116 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [25], uid: 480, model: affiliate.commission 2026-08-07 20:41:48,143 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [24], uid: 481, model: affiliate.commission 2026-08-07 20:41:48,158 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [25], uid: 480, model: affiliate.commission 2026-08-07 20:41:48,206 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [24], uid: 481, model: affiliate.commission 2026-08-07 20:41:48,216 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [25], uid: 480, model: affiliate.commission 2026-08-07 20:41:48,247 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [24], uid: 481, model: affiliate.commission 2026-08-07 20:41:48,272 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [25], uid: 480, model: affiliate.commission 2026-08-07 20:41:48,298 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_affiliate.tests.test_multi_company: Starting TestMultiCompany.test_access_rule_affiliate_code_multi_company ... 2026-08-07 20:41:48,560 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [50], uid: 481, model: affiliate.code 2026-08-07 20:41:48,590 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [51], uid: 480, model: affiliate.code 2026-08-07 20:41:48,628 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [50], uid: 481, model: affiliate.code 2026-08-07 20:41:48,652 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [51], uid: 480, model: affiliate.code 2026-08-07 20:41:48,718 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [50], uid: 481, model: affiliate.code 2026-08-07 20:41:48,741 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [51], uid: 480, model: affiliate.code 2026-08-07 20:41:48,782 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [50], uid: 481, model: affiliate.code 2026-08-07 20:41:48,803 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [51], uid: 480, model: affiliate.code 2026-08-07 20:41:48,819 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_affiliate.tests.test_multi_company: Starting TestMultiCompany.test_multi_company_access_commission_rule ... 2026-08-07 20:41:49,106 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [19], uid: 481, model: affiliate.commission.rule 2026-08-07 20:41:49,146 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [20], uid: 480, model: affiliate.commission.rule 2026-08-07 20:41:49,210 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [19], uid: 481, model: affiliate.commission.rule 2026-08-07 20:41:49,223 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [20], uid: 480, model: affiliate.commission.rule 2026-08-07 20:41:49,245 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [19], uid: 481, model: affiliate.commission.rule 2026-08-07 20:41:49,258 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [20], uid: 480, model: affiliate.commission.rule 2026-08-07 20:41:49,280 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [19], uid: 481, model: affiliate.commission.rule 2026-08-07 20:41:49,294 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [20], uid: 480, model: affiliate.commission.rule 2026-08-07 20:41:49,347 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 12 checked, 12 removed 2026-08-07 20:41:57,442 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.models.work_routine: viin_ai_workflow: seeded 8 goal(s) and 8 work routine(s) of default AI automation for company 75 (company_2_data). 2026-08-07 20:42:07,147 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.models.work_routine: viin_ai_workflow: seeded 8 goal(s) and 8 work routine(s) of default AI automation for company 76 (company_1_data). 2026-08-07 20:42:18,661 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.models.work_routine: viin_ai_workflow: seeded 8 goal(s) and 8 work routine(s) of default AI automation for company 77 (Company No.1). 2026-08-07 20:42:25,811 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.models.work_routine: viin_ai_workflow: seeded 8 goal(s) and 8 work routine(s) of default AI automation for company 78 (Company No.2). 2026-08-07 20:42:33,282 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_affiliate.tests.test_multi_currency: Starting TestMultiCurrency.test_multi_currency ... 2026-08-07 20:42:34,508 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 12 checked, 12 removed 2026-08-07 20:42:42,015 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.models.work_routine: viin_ai_workflow: seeded 8 goal(s) and 8 work routine(s) of default AI automation for company 79 (company_2_data). 2026-08-07 20:42:51,368 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.models.work_routine: viin_ai_workflow: seeded 8 goal(s) and 8 work routine(s) of default AI automation for company 80 (company_1_data). 2026-08-07 20:43:02,362 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.models.work_routine: viin_ai_workflow: seeded 8 goal(s) and 8 work routine(s) of default AI automation for company 81 (Company No.1). 2026-08-07 20:43:10,890 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.models.work_routine: viin_ai_workflow: seeded 8 goal(s) and 8 work routine(s) of default AI automation for company 82 (Company No.2). 2026-08-07 20:43:17,372 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_affiliate.tests.test_referral_commission: Starting TestReferralCommission.test_01_create_affiliate_referral_commission ... 2026-08-07 20:43:17,497 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_affiliate.tests.test_referral_commission: Starting TestReferralCommission.test_02_create_commission_invoice ... 2026-08-07 20:43:18,641 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_affiliate.tests.test_referral_commission: Starting TestReferralCommission.test_03_create_commission_invoice ... 2026-08-07 20:43:19,883 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 12 checked, 12 removed 2026-08-07 20:43:27,053 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.models.work_routine: viin_ai_workflow: seeded 8 goal(s) and 8 work routine(s) of default AI automation for company 83 (company_2_data). 2026-08-07 20:43:36,074 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.models.work_routine: viin_ai_workflow: seeded 8 goal(s) and 8 work routine(s) of default AI automation for company 84 (company_1_data). 2026-08-07 20:43:46,964 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.models.work_routine: viin_ai_workflow: seeded 8 goal(s) and 8 work routine(s) of default AI automation for company 85 (Company No.1). 2026-08-07 20:43:55,227 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.models.work_routine: viin_ai_workflow: seeded 8 goal(s) and 8 work routine(s) of default AI automation for company 86 (Company No.2). 2026-08-07 20:44:03,097 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_affiliate.tests.test_res_partner: Starting TestResPartner.test_compute_is_affiliate ... 2026-08-07 20:44:03,271 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted affiliate.code records with IDs: [64] 2026-08-07 20:44:03,290 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [16218] 2026-08-07 20:44:03,297 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_affiliate.tests.test_res_partner: Starting TestResPartner.test_search_is_affiliate ... 2026-08-07 20:44:03,414 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 12 checked, 12 removed 2026-08-07 20:44:10,689 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.models.work_routine: viin_ai_workflow: seeded 8 goal(s) and 8 work routine(s) of default AI automation for company 87 (company_2_data). 2026-08-07 20:44:20,363 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.models.work_routine: viin_ai_workflow: seeded 8 goal(s) and 8 work routine(s) of default AI automation for company 88 (company_1_data). 2026-08-07 20:44:30,405 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.models.work_routine: viin_ai_workflow: seeded 8 goal(s) and 8 work routine(s) of default AI automation for company 89 (Company No.1). 2026-08-07 20:44:38,204 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.models.work_routine: viin_ai_workflow: seeded 8 goal(s) and 8 work routine(s) of default AI automation for company 90 (Company No.2). 2026-08-07 20:44:45,798 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_affiliate.tests.test_res_users: Starting TestResUsers.test_action_update_affiliate_code_for_internal ... 2026-08-07 20:44:47,666 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_affiliate.tests.test_res_users: Starting TestResUsers.test_action_update_affiliate_code_for_portal ... 2026-08-07 20:44:48,634 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_affiliate.tests.test_res_users: Starting TestResUsers.test_compute_user_count ... 2026-08-07 20:44:48,654 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_affiliate.tests.test_res_users: Starting TestResUsers.test_create_user_auto_generate_code_when_enable_auto_generate_code_for_portal ... 2026-08-07 20:44:49,465 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_affiliate.tests.test_res_users: Starting TestResUsers.test_create_user_auto_generate_code_when_enable_auto_generate_code_for_user ... 2026-08-07 20:44:50,384 104 INFO rb-bf464e0-223755-402257 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-08-07 20:44:51,476 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_affiliate.tests.test_res_users: Starting TestResUsers.test_create_user_auto_generate_code_when_not_enable_auto_generate_code ... 2026-08-07 20:44:52,316 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_affiliate.tests.test_res_users: Starting TestResUsers.test_generate_affiliate_code ... 2026-08-07 20:44:52,424 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 15 checked, 15 removed 2026-08-07 20:44:59,115 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.models.work_routine: viin_ai_workflow: seeded 8 goal(s) and 8 work routine(s) of default AI automation for company 91 (company_2_data). 2026-08-07 20:45:07,454 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.models.work_routine: viin_ai_workflow: seeded 8 goal(s) and 8 work routine(s) of default AI automation for company 92 (company_1_data). 2026-08-07 20:45:18,535 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.models.work_routine: viin_ai_workflow: seeded 8 goal(s) and 8 work routine(s) of default AI automation for company 93 (Company No.1). 2026-08-07 20:45:26,615 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.models.work_routine: viin_ai_workflow: seeded 8 goal(s) and 8 work routine(s) of default AI automation for company 94 (Company No.2). 2026-08-07 20:45:33,750 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_affiliate_crm.tests.test_affiliate_code: Starting TestAffiliateCode.test_compute_lead_count ... 2026-08-07 20:45:33,925 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted crm.lead records with IDs: [57] 2026-08-07 20:45:33,982 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 12 checked, 12 removed 2026-08-07 20:45:41,097 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.models.work_routine: viin_ai_workflow: seeded 8 goal(s) and 8 work routine(s) of default AI automation for company 95 (company_2_data). 2026-08-07 20:45:48,443 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.models.work_routine: viin_ai_workflow: seeded 8 goal(s) and 8 work routine(s) of default AI automation for company 96 (company_1_data). 2026-08-07 20:45:58,132 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.models.work_routine: viin_ai_workflow: seeded 8 goal(s) and 8 work routine(s) of default AI automation for company 97 (Company No.1). 2026-08-07 20:46:06,208 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.models.work_routine: viin_ai_workflow: seeded 8 goal(s) and 8 work routine(s) of default AI automation for company 98 (Company No.2). 2026-08-07 20:46:12,562 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_affiliate_crm.tests.test_security: Starting TestSecurity.test_permission_create_lead ... 2026-08-07 20:46:12,741 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 560, model: crm.lead 2026-08-07 20:46:12,752 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 563, model: crm.lead 2026-08-07 20:46:12,763 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 564, model: crm.lead 2026-08-07 20:46:12,766 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_affiliate_crm.tests.test_security: Starting TestSecurity.test_permission_read_lead ... 2026-08-07 20:46:12,879 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1], uid: 560, model: crm.lead 2026-08-07 20:46:12,902 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1], uid: 563, model: crm.lead 2026-08-07 20:46:12,925 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1], uid: 564, model: crm.lead 2026-08-07 20:46:12,941 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1], uid: 560, model: crm.lead 2026-08-07 20:46:13,137 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_affiliate_crm.tests.test_security: Starting TestSecurity.test_permission_unlink_lead ... 2026-08-07 20:46:13,244 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 560, model: crm.lead 2026-08-07 20:46:13,257 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 563, model: crm.lead 2026-08-07 20:46:13,269 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 564, model: crm.lead 2026-08-07 20:46:13,272 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_affiliate_crm.tests.test_security: Starting TestSecurity.test_permission_write_lead ... 2026-08-07 20:46:13,399 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 560, model: crm.lead 2026-08-07 20:46:13,413 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 563, model: crm.lead 2026-08-07 20:46:13,427 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 564, model: crm.lead 2026-08-07 20:46:13,466 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 12 checked, 12 removed 2026-08-07 20:46:13,929 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_affiliate_loyalty.tests.test_affiliate_loyalty: Starting TestAffiliateLoyalty.test_01_affiliate_loyalty_coupon_program ... 2026-08-07 20:46:14,020 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_affiliate_loyalty.tests.test_affiliate_loyalty: Starting TestAffiliateLoyalty.test_02_affiliate_loyalty_discount_code_program ... 2026-08-07 20:46:14,136 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_affiliate_loyalty.tests.test_affiliate_loyalty: Starting TestAffiliateLoyalty.test_03_reach_the_limit_of_length_of_affiliate_discount_code ... 2026-08-07 20:46:14,893 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-07 20:46:16,266 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_affiliate_loyalty.tests.test_affiliate_loyalty_access: Starting TestAffiliateLoyaltyAccess.test_01_check_affiliate_admin_access_loyalty ... 2026-08-07 20:46:16,302 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 568, model: loyalty.program 2026-08-07 20:46:16,311 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 568, model: loyalty.generate.wizard 2026-08-07 20:46:16,314 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 568, model: loyalty.program 2026-08-07 20:46:16,315 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_affiliate_loyalty.tests.test_affiliate_loyalty_access: Starting TestAffiliateLoyaltyAccess.test_02_check_affiliate_user_all_doc_access_loyalty ... 2026-08-07 20:46:16,506 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 567, model: loyalty.rule 2026-08-07 20:46:16,512 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 567, model: loyalty.reward 2026-08-07 20:46:16,549 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 567, model: loyalty.program 2026-08-07 20:46:16,553 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 567, model: loyalty.rule 2026-08-07 20:46:16,558 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 567, model: loyalty.reward 2026-08-07 20:46:16,579 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #567 deleted mail.message records with IDs: [25137, 25136] 2026-08-07 20:46:16,582 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 567, model: loyalty.card 2026-08-07 20:46:16,585 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 567, model: loyalty.generate.wizard 2026-08-07 20:46:16,592 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 567, model: loyalty.program 2026-08-07 20:46:16,595 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 567, model: loyalty.rule 2026-08-07 20:46:16,643 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 567, model: loyalty.reward 2026-08-07 20:46:16,649 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 567, model: loyalty.mail 2026-08-07 20:46:16,652 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 567, model: loyalty.mail 2026-08-07 20:46:16,654 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 567, model: loyalty.mail 2026-08-07 20:46:16,656 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_affiliate_loyalty.tests.test_affiliate_loyalty_access: Starting TestAffiliateLoyaltyAccess.test_03_check_affiliate_user_own_doc_access_loyalty ... 2026-08-07 20:46:16,892 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 566, model: loyalty.rule 2026-08-07 20:46:16,909 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 566, model: loyalty.reward 2026-08-07 20:46:16,953 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 566, model: loyalty.program 2026-08-07 20:46:16,957 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 566, model: loyalty.rule 2026-08-07 20:46:16,962 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 566, model: loyalty.reward 2026-08-07 20:46:16,978 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #566 deleted mail.message records with IDs: [25137, 25136] 2026-08-07 20:46:16,980 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 566, model: loyalty.card 2026-08-07 20:46:16,983 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 566, model: loyalty.generate.wizard 2026-08-07 20:46:16,988 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 566, model: loyalty.program 2026-08-07 20:46:16,991 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 566, model: loyalty.rule 2026-08-07 20:46:17,043 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 566, model: loyalty.reward 2026-08-07 20:46:17,049 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 566, model: loyalty.mail 2026-08-07 20:46:17,052 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 566, model: loyalty.mail 2026-08-07 20:46:17,055 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 566, model: loyalty.mail 2026-08-07 20:46:17,064 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-07 20:46:26,299 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.models.work_routine: viin_ai_workflow: seeded 8 goal(s) and 8 work routine(s) of default AI automation for company 99 (company_2_data). 2026-08-07 20:46:35,851 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.models.work_routine: viin_ai_workflow: seeded 8 goal(s) and 8 work routine(s) of default AI automation for company 100 (company_1_data). 2026-08-07 20:46:42,867 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 341 and Message-Id '<477173515841393.1786135602.832778215408325-openerp-private@1e2c63b335eb>' from 'accountman@test.com' to (redacted) "'*******er@yourcompany.com'" successfully sent 2026-08-07 20:46:42,867 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-07 20:46:42,878 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #569 deleted mail.mail records with IDs: [341] 2026-08-07 20:46:42,894 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #569 deleted mail.message records with IDs: [25600] 2026-08-07 20:46:42,894 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 20:46:42,910 104 INFO rb-bf464e0-223755-402257 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-08-07 20:46:44,168 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #569 deleted pos.payment.method records with IDs: [287] 2026-08-07 20:46:44,773 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_affiliate_loyalty_pos.tests.test_affiliate_loyalty_pos: Starting TestAffiliateLoyaltyPOS.test_01_generate_commission_from_pos_order_loyalty_discounted_01 ... 2026-08-07 20:46:46,155 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_affiliate_loyalty_pos.tests.test_affiliate_loyalty_pos: Starting TestAffiliateLoyaltyPOS.test_02_generate_commission_from_pos_order_loyalty_discounted_02 ... 2026-08-07 20:46:47,167 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_affiliate_loyalty_pos.tests.test_affiliate_loyalty_pos: Starting TestAffiliateLoyaltyPOS.test_03_generate_commission_from_pos_order_loyalty_discounted_03 ... 2026-08-07 20:46:48,068 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_affiliate_loyalty_pos.tests.test_affiliate_loyalty_pos: Starting TestAffiliateLoyaltyPOS.test_04_generate_commission_from_pos_order_loyalty_discounted_04 ... 2026-08-07 20:46:49,097 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_affiliate_loyalty_pos.tests.test_affiliate_loyalty_pos: Starting TestAffiliateLoyaltyPOS.test_05_generate_commission_from_pos_order_loyalty_discounted_05 ... 2026-08-07 20:46:50,114 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_affiliate_loyalty_pos.tests.test_affiliate_loyalty_pos: Starting TestAffiliateLoyaltyPOS.test_06_generate_commission_from_pos_order_loyalty_discounted_06 ... 2026-08-07 20:46:51,078 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-08-07 20:46:51,754 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_affiliate_loyalty_sale.tests.test_affiliate_loyalty_sale: Starting TestAffiliateLoyalty.test_01_add_affiliate_code_by_applying_related_coupon ... 2026-08-07 20:46:52,008 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_affiliate_loyalty_sale.tests.test_affiliate_loyalty_sale: Starting TestAffiliateLoyalty.test_02_add_affiliate_code_by_applying_unrelated_coupon ... 2026-08-07 20:46:52,122 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_affiliate_loyalty_sale.tests.test_affiliate_loyalty_sale: Starting TestAffiliateLoyalty.test_03_add_affiliate_code_by_applying_related_coupons ... 2026-08-07 20:46:52,272 104 INFO rb-bf464e0-223755-402257 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-08-07 20:46:53,360 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_affiliate_loyalty_sale.tests.test_affiliate_loyalty_sale: Starting TestAffiliateLoyalty.test_05_add_affiliate_code_by_applying_related_rule_code ... 2026-08-07 20:46:53,479 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_affiliate_loyalty_sale.tests.test_affiliate_loyalty_sale: Starting TestAffiliateLoyalty.test_06_add_affiliate_code_by_applying_unrelated_rule_code ... 2026-08-07 20:46:53,586 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_affiliate_loyalty_sale.tests.test_affiliate_loyalty_sale: Starting TestAffiliateLoyalty.test_07_add_affiliate_code_by_applying_related_rule_code ... 2026-08-07 20:46:53,716 104 INFO rb-bf464e0-223755-402257 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-08-07 20:46:54,773 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_affiliate_loyalty_sale.tests.test_affiliate_loyalty_sale: Starting TestAffiliateLoyalty.test_09_generate_commission_from_sale_order_loyalty_discounted_01 ... 2026-08-07 20:46:56,142 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_affiliate_loyalty_sale.tests.test_affiliate_loyalty_sale: Starting TestAffiliateLoyalty.test_10_generate_commission_from_sale_order_loyalty_discounted_02 ... 2026-08-07 20:46:56,170 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted loyalty.reward records with IDs: [16] 2026-08-07 20:46:57,546 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_affiliate_loyalty_sale.tests.test_affiliate_loyalty_sale: Starting TestAffiliateLoyalty.test_11_generate_commission_from_sale_order_loyalty_discounted_03 ... 2026-08-07 20:46:57,572 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted loyalty.reward records with IDs: [16] 2026-08-07 20:46:58,951 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_affiliate_loyalty_sale.tests.test_affiliate_loyalty_sale: Starting TestAffiliateLoyalty.test_12_generate_commission_from_sale_order_loyalty_discounted_04 ... 2026-08-07 20:46:59,799 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_affiliate_loyalty_sale.tests.test_affiliate_loyalty_sale: Starting TestAffiliateLoyalty.test_13_generate_commission_from_sale_order_loyalty_discounted_05 ... 2026-08-07 20:46:59,837 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted loyalty.reward records with IDs: [16] 2026-08-07 20:47:01,286 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_affiliate_loyalty_sale.tests.test_affiliate_loyalty_sale: Starting TestAffiliateLoyalty.test_14_generate_commission_from_sale_order_loyalty_discounted_06 ... 2026-08-07 20:47:01,324 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted loyalty.reward records with IDs: [16] 2026-08-07 20:47:02,498 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-07 20:47:08,691 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.models.work_routine: viin_ai_workflow: seeded 8 goal(s) and 8 work routine(s) of default AI automation for company 101 (company_2_data). 2026-08-07 20:47:16,672 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.models.work_routine: viin_ai_workflow: seeded 8 goal(s) and 8 work routine(s) of default AI automation for company 102 (company_1_data). 2026-08-07 20:47:26,781 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.models.work_routine: viin_ai_workflow: seeded 8 goal(s) and 8 work routine(s) of default AI automation for company 103 (Company No.1). 2026-08-07 20:47:33,451 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.models.work_routine: viin_ai_workflow: seeded 8 goal(s) and 8 work routine(s) of default AI automation for company 104 (Company No.2). 2026-08-07 20:47:45,177 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.models.work_routine: viin_ai_workflow: seeded 8 goal(s) and 8 work routine(s) of default AI automation for company 105 (Test Company). 2026-08-07 20:47:47,367 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_affiliate_marketplace_sale.tests.test_affiliate_commission: Starting TestAffiliateCommission.test_amount_verify_affiliate_commission_01 ... 2026-08-07 20:47:48,573 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_affiliate_marketplace_sale.tests.test_affiliate_commission: Starting TestAffiliateCommission.test_separate_invoice_01 ... 2026-08-07 20:47:50,157 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 12 checked, 12 removed 2026-08-07 20:47:54,888 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.models.work_routine: viin_ai_workflow: seeded 8 goal(s) and 8 work routine(s) of default AI automation for company 106 (Test Company). 2026-08-07 20:47:56,729 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_affiliate_marketplace_sale.tests.test_sale_order: Starting TestAffiliateMarketplaceSaleOrder.test_internal_user_cancel_affcode_so_001 ... 2026-08-07 20:47:57,205 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_affiliate_marketplace_sale.tests.test_sale_order: Starting TestAffiliateMarketplaceSaleOrder.test_internal_user_cancel_affcode_so_002 ... 2026-08-07 20:47:57,535 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_affiliate_marketplace_sale.tests.test_sale_order: Starting TestAffiliateMarketplaceSaleOrder.test_merchant_add_new_sol_001 ... 2026-08-07 20:47:58,372 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_affiliate_marketplace_sale.tests.test_sale_order: Starting TestAffiliateMarketplaceSaleOrder.test_merchant_add_new_sol_002 ... 2026-08-07 20:47:59,392 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_affiliate_marketplace_sale.tests.test_sale_order: Starting TestAffiliateMarketplaceSaleOrder.test_merchant_cancel_affcode_so_001 ... 2026-08-07 20:47:59,428 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_affiliate_marketplace_sale.tests.test_sale_order: Starting TestAffiliateMarketplaceSaleOrder.test_merchant_cancel_affcode_so_002 ... 2026-08-07 20:48:00,053 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-07 20:48:07,315 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.models.work_routine: viin_ai_workflow: seeded 8 goal(s) and 8 work routine(s) of default AI automation for company 107 (company_2_data). 2026-08-07 20:48:15,384 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.models.work_routine: viin_ai_workflow: seeded 8 goal(s) and 8 work routine(s) of default AI automation for company 108 (company_1_data). 2026-08-07 20:48:25,023 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.models.work_routine: viin_ai_workflow: seeded 8 goal(s) and 8 work routine(s) of default AI automation for company 109 (Company No.1). 2026-08-07 20:48:31,798 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.models.work_routine: viin_ai_workflow: seeded 8 goal(s) and 8 work routine(s) of default AI automation for company 110 (Company No.2). 2026-08-07 20:48:38,561 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted mail.message records with IDs: [4871, 4870, 4869, 4868, 4867] 2026-08-07 20:48:38,577 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [263240, 263243, 263241, 263244, 263242] 2026-08-07 20:48:38,577 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted affiliate.multi.level.commission.rule records with IDs: [1, 2, 3, 4, 5] 2026-08-07 20:48:38,892 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_affiliate_multi_level.tests.test_affiliate_code: Starting TestAffiliateCode.test_assign_affiliate_upline ... 2026-08-07 20:48:39,263 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_affiliate_multi_level.tests.test_affiliate_code: Starting TestAffiliateCode.test_check_affiliate_hierarchy_01 ... 2026-08-07 20:48:39,396 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_affiliate_multi_level.tests.test_affiliate_code: Starting TestAffiliateCode.test_check_affiliate_hierarchy_02 ... 2026-08-07 20:48:39,541 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_affiliate_multi_level.tests.test_affiliate_code: Starting TestAffiliateCode.test_check_limit_multi_level_affiliate_hierarchy_1 ... 2026-08-07 20:48:39,855 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_affiliate_multi_level.tests.test_affiliate_code: Starting TestAffiliateCode.test_check_limit_multi_level_affiliate_hierarchy_2 ... 2026-08-07 20:48:40,203 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_affiliate_multi_level.tests.test_affiliate_code: Starting TestAffiliateCode.test_compute_depth ... 2026-08-07 20:48:40,239 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_affiliate_multi_level.tests.test_affiliate_code: Starting TestAffiliateCode.test_get_downline_affcodes ... 2026-08-07 20:48:40,292 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_affiliate_multi_level.tests.test_affiliate_code: Starting TestAffiliateCode.test_get_multi_level_comm_rules ... 2026-08-07 20:48:40,338 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_affiliate_multi_level.tests.test_affiliate_code: Starting TestAffiliateCode.test_get_upline_affcodes ... 2026-08-07 20:48:40,420 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 12 checked, 12 removed 2026-08-07 20:48:47,531 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.models.work_routine: viin_ai_workflow: seeded 8 goal(s) and 8 work routine(s) of default AI automation for company 111 (company_2_data). 2026-08-07 20:48:55,335 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.models.work_routine: viin_ai_workflow: seeded 8 goal(s) and 8 work routine(s) of default AI automation for company 112 (company_1_data). 2026-08-07 20:49:05,187 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.models.work_routine: viin_ai_workflow: seeded 8 goal(s) and 8 work routine(s) of default AI automation for company 113 (Company No.1). 2026-08-07 20:49:12,602 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.models.work_routine: viin_ai_workflow: seeded 8 goal(s) and 8 work routine(s) of default AI automation for company 114 (Company No.2). 2026-08-07 20:49:19,150 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted mail.message records with IDs: [4871, 4870, 4869, 4868, 4867] 2026-08-07 20:49:19,163 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [263240, 263243, 263241, 263244, 263242] 2026-08-07 20:49:19,163 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted affiliate.multi.level.commission.rule records with IDs: [1, 2, 3, 4, 5] 2026-08-07 20:49:19,548 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_affiliate_multi_level.tests.test_flow: Starting TestMultiLevelCommissionFlow.test_01_create_multi_level_commission ... 2026-08-07 20:49:21,072 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_affiliate_multi_level.tests.test_flow: Starting TestMultiLevelCommissionFlow.test_02_create_multi_level_commission ... 2026-08-07 20:49:22,780 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_affiliate_multi_level.tests.test_flow: Starting TestMultiLevelCommissionFlow.test_03_create_multi_level_commission ... 2026-08-07 20:49:22,941 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_affiliate_multi_level.tests.test_flow: Starting TestMultiLevelCommissionFlow.test_04_create_multi_level_commission ... 2026-08-07 20:49:23,167 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_affiliate_multi_level.tests.test_flow: Starting TestMultiLevelCommissionFlow.test_05_create_multi_level_commission ... 2026-08-07 20:49:23,346 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_affiliate_multi_level.tests.test_flow: Starting TestMultiLevelCommissionFlow.test_06_create_multi_level_commission ... 2026-08-07 20:49:25,473 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted account.partial.reconcile records with IDs: [150] 2026-08-07 20:49:25,583 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted account.full.reconcile records with IDs: [93] 2026-08-07 20:49:25,752 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 12 checked, 12 removed 2026-08-07 20:49:32,487 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.models.work_routine: viin_ai_workflow: seeded 8 goal(s) and 8 work routine(s) of default AI automation for company 115 (company_2_data). 2026-08-07 20:49:40,579 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.models.work_routine: viin_ai_workflow: seeded 8 goal(s) and 8 work routine(s) of default AI automation for company 116 (company_1_data). 2026-08-07 20:49:50,051 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.models.work_routine: viin_ai_workflow: seeded 8 goal(s) and 8 work routine(s) of default AI automation for company 117 (Company No.1). 2026-08-07 20:49:56,716 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.models.work_routine: viin_ai_workflow: seeded 8 goal(s) and 8 work routine(s) of default AI automation for company 118 (Company No.2). 2026-08-07 20:50:03,510 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted mail.message records with IDs: [4871, 4870, 4869, 4868, 4867] 2026-08-07 20:50:03,529 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [263240, 263243, 263241, 263244, 263242] 2026-08-07 20:50:03,529 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted affiliate.multi.level.commission.rule records with IDs: [1, 2, 3, 4, 5] 2026-08-07 20:50:03,849 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_affiliate_multi_level.tests.test_multi_company: Starting TestMultiCompany.test_multi_company_access_affiliate_multi_level_commission_rule ... 2026-08-07 20:50:03,971 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 12 checked, 12 removed 2026-08-07 20:50:10,699 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.models.work_routine: viin_ai_workflow: seeded 8 goal(s) and 8 work routine(s) of default AI automation for company 119 (company_2_data). 2026-08-07 20:50:18,617 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.models.work_routine: viin_ai_workflow: seeded 8 goal(s) and 8 work routine(s) of default AI automation for company 120 (company_1_data). 2026-08-07 20:50:24,882 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 342 and Message-Id '<837456726512664.1786135824.847112894058228-openerp-private@1e2c63b335eb>' from 'accountman@test.com' to (redacted) "'*******er@yourcompany.com'" successfully sent 2026-08-07 20:50:24,883 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-07 20:50:24,893 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #617 deleted mail.mail records with IDs: [342] 2026-08-07 20:50:24,910 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #617 deleted mail.message records with IDs: [27996] 2026-08-07 20:50:24,911 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 20:50:24,924 104 INFO rb-bf464e0-223755-402257 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-08-07 20:50:26,210 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #617 deleted pos.payment.method records with IDs: [344] 2026-08-07 20:50:26,559 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted mail.message records with IDs: [4871, 4870, 4869, 4868, 4867] 2026-08-07 20:50:26,569 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [263240, 263243, 263241, 263244, 263242] 2026-08-07 20:50:26,569 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted affiliate.multi.level.commission.rule records with IDs: [1, 2, 3, 4, 5] 2026-08-07 20:50:26,823 104 INFO rb-bf464e0-223755-402257 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-08-07 20:50:29,612 104 INFO rb-bf464e0-223755-402257 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-08-07 20:50:30,688 104 INFO rb-bf464e0-223755-402257 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-08-07 20:50:33,394 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_affiliate_multi_level_pos.tests.test_affiliate_multi_level_pos: Starting TestAffiliateMultiLevelPOS.test_04_create_multi_level_commission ... 2026-08-07 20:50:33,395 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_affiliate_multi_level_pos.tests.test_affiliate_multi_level_pos: Starting TestAffiliateMultiLevelPOS.test_05_create_multi_level_commission ... 2026-08-07 20:50:33,397 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_affiliate_multi_level_pos.tests.test_affiliate_multi_level_pos: Starting TestAffiliateMultiLevelPOS.test_06_create_multi_level_commission ... 2026-08-07 20:50:33,400 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_affiliate_multi_level_pos.tests.test_affiliate_multi_level_pos: Starting TestAffiliateMultiLevelPOS.test_07_create_multi_level_commission ... 2026-08-07 20:50:34,531 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_affiliate_multi_level_pos.tests.test_affiliate_multi_level_pos: Starting TestAffiliateMultiLevelPOS.test_08_create_multi_level_commission ... 2026-08-07 20:50:35,837 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_affiliate_multi_level_pos.tests.test_affiliate_multi_level_pos: Starting TestAffiliateMultiLevelPOS.test_09_create_multi_level_commission ... 2026-08-07 20:50:37,134 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_affiliate_multi_level_pos.tests.test_affiliate_multi_level_pos: Starting TestAffiliateMultiLevelPOS.test_10_create_multi_level_commission_mix_criteria ... 2026-08-07 20:50:37,136 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_affiliate_multi_level_pos.tests.test_affiliate_multi_level_pos: Starting TestAffiliateMultiLevelPOS.test_11_create_multi_level_commission ... 2026-08-07 20:50:37,138 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_affiliate_multi_level_pos.tests.test_affiliate_multi_level_pos: Starting TestAffiliateMultiLevelPOS.test_12_create_multi_level_commission ... 2026-08-07 20:50:37,183 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-08-07 20:50:43,906 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.models.work_routine: viin_ai_workflow: seeded 8 goal(s) and 8 work routine(s) of default AI automation for company 121 (company_2_data). 2026-08-07 20:50:51,726 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.models.work_routine: viin_ai_workflow: seeded 8 goal(s) and 8 work routine(s) of default AI automation for company 122 (company_1_data). 2026-08-07 20:51:02,848 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.models.work_routine: viin_ai_workflow: seeded 8 goal(s) and 8 work routine(s) of default AI automation for company 123 (Company No.1). 2026-08-07 20:51:10,976 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.models.work_routine: viin_ai_workflow: seeded 8 goal(s) and 8 work routine(s) of default AI automation for company 124 (Company No.2). 2026-08-07 20:51:18,000 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted mail.message records with IDs: [4871, 4870, 4869, 4868, 4867] 2026-08-07 20:51:18,020 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [263240, 263243, 263241, 263244, 263242] 2026-08-07 20:51:18,021 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted affiliate.multi.level.commission.rule records with IDs: [1, 2, 3, 4, 5] 2026-08-07 20:51:18,293 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_affiliate_multi_level_sale.tests.test_flow: Starting TestFlow.test_01_create_multi_level_commission ... 2026-08-07 20:51:18,916 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_affiliate_multi_level_sale.tests.test_flow: Starting TestFlow.test_02_create_multi_level_commission ... 2026-08-07 20:51:19,581 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_affiliate_multi_level_sale.tests.test_flow: Starting TestFlow.test_03_create_multi_level_commission ... 2026-08-07 20:51:22,833 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_affiliate_multi_level_sale.tests.test_flow: Starting TestFlow.test_04_create_multi_level_commission ... 2026-08-07 20:51:26,342 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_affiliate_multi_level_sale.tests.test_flow: Starting TestFlow.test_05_create_multi_level_commission ... 2026-08-07 20:51:27,048 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_affiliate_multi_level_sale.tests.test_flow: Starting TestFlow.test_06_create_multi_level_commission ... 2026-08-07 20:51:27,746 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_affiliate_multi_level_sale.tests.test_flow: Starting TestFlow.test_07_create_multi_level_commission ... 2026-08-07 20:51:28,340 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_affiliate_multi_level_sale.tests.test_flow: Starting TestFlow.test_08_create_multi_level_commission ... 2026-08-07 20:51:29,031 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_affiliate_multi_level_sale.tests.test_flow: Starting TestFlow.test_09_create_multi_level_commission ... 2026-08-07 20:51:29,722 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_affiliate_multi_level_sale.tests.test_flow: Starting TestFlow.test_10_create_multi_level_commission ... 2026-08-07 20:51:30,595 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_affiliate_multi_level_sale.tests.test_flow: Starting TestFlow.test_11_create_multi_level_commission_mix_criteria ... 2026-08-07 20:51:30,598 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_affiliate_multi_level_sale.tests.test_flow: Starting TestFlow.test_12_create_multi_level_commission ... 2026-08-07 20:51:30,603 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_affiliate_multi_level_sale.tests.test_flow: Starting TestFlow.test_13_create_multi_level_commission ... 2026-08-07 20:51:30,608 104 INFO rb-bf464e0-223755-402257 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-08-07 20:51:31,084 104 INFO rb-bf464e0-223755-402257 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-08-07 20:51:31,723 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 12 checked, 12 removed 2026-08-07 20:51:38,691 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.models.work_routine: viin_ai_workflow: seeded 8 goal(s) and 8 work routine(s) of default AI automation for company 125 (company_2_data). 2026-08-07 20:51:46,931 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.models.work_routine: viin_ai_workflow: seeded 8 goal(s) and 8 work routine(s) of default AI automation for company 126 (company_1_data). 2026-08-07 20:51:53,602 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 343 and Message-Id '<836576019835201.1786135913.553637981414795-openerp-private@1e2c63b335eb>' from 'accountman@test.com' to (redacted) "'*******er@yourcompany.com'" successfully sent 2026-08-07 20:51:53,602 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-07 20:51:53,616 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #631 deleted mail.mail records with IDs: [343] 2026-08-07 20:51:53,634 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #631 deleted mail.message records with IDs: [28995] 2026-08-07 20:51:53,635 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 20:51:53,652 104 INFO rb-bf464e0-223755-402257 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-08-07 20:51:55,040 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #631 deleted pos.payment.method records with IDs: [365] 2026-08-07 20:51:55,415 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_affiliate_pos.tests.test_affiliate_pos: Starting TestAffiliatePOS.test_01_add_affiliate_to_pos_order_after_discount_01 ... 2026-08-07 20:51:56,286 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_affiliate_pos.tests.test_affiliate_pos: Starting TestAffiliatePOS.test_02_add_affiliate_to_pos_order_after_discount_02 ... 2026-08-07 20:51:57,272 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_affiliate_pos.tests.test_affiliate_pos: Starting TestAffiliatePOS.test_03_add_affiliate_to_pos_order_before_discount_01 ... 2026-08-07 20:51:58,018 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_affiliate_pos.tests.test_affiliate_pos: Starting TestAffiliatePOS.test_04_add_affiliate_to_pos_order_before_discount_02 ... 2026-08-07 20:51:58,911 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_affiliate_pos.tests.test_affiliate_pos: Starting TestAffiliatePOS.test_05_message_refunded_orders_have_commission ... 2026-08-07 20:52:00,132 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_affiliate_pos.tests.test_affiliate_pos: Starting TestAffiliatePOS.test_08_refund_order_with_progressive ... 2026-08-07 20:52:01,374 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_affiliate_pos.tests.test_affiliate_pos: Starting TestAffiliatePOS.test_09_refund_order_with_progressive_multi_time ... 2026-08-07 20:52:02,949 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-08-07 20:52:09,873 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.models.work_routine: viin_ai_workflow: seeded 8 goal(s) and 8 work routine(s) of default AI automation for company 127 (company_2_data). 2026-08-07 20:52:18,389 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.models.work_routine: viin_ai_workflow: seeded 8 goal(s) and 8 work routine(s) of default AI automation for company 128 (company_1_data). 2026-08-07 20:52:25,631 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 344 and Message-Id '<074491140323149.1786135945.583899021148682-openerp-private@1e2c63b335eb>' from 'accountman@test.com' to (redacted) "'*******er@yourcompany.com'" successfully sent 2026-08-07 20:52:25,631 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-07 20:52:25,643 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #634 deleted mail.mail records with IDs: [344] 2026-08-07 20:52:25,665 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #634 deleted mail.message records with IDs: [29538] 2026-08-07 20:52:25,665 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 20:52:25,686 104 INFO rb-bf464e0-223755-402257 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-08-07 20:52:26,772 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #634 deleted pos.payment.method records with IDs: [374] 2026-08-07 20:52:27,732 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_affiliate_pos.tests.test_affiliate_pos_access: Starting TestAffiliatePOSAccess.test_01_check_affiliate_user_access_pos ... 2026-08-07 20:52:27,797 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 637, model: pos.order 2026-08-07 20:52:27,801 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 637, model: pos.order.line 2026-08-07 20:52:27,808 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 637, model: pos.order 2026-08-07 20:52:27,812 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 637, model: pos.order.line 2026-08-07 20:52:27,826 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 637, model: pos.order 2026-08-07 20:52:27,832 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 637, model: pos.order.line 2026-08-07 20:52:27,835 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_affiliate_pos.tests.test_affiliate_pos_access: Starting TestAffiliatePOSAccess.test_02_check_pos_user_access_affiliate ... 2026-08-07 20:52:27,890 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 638, model: affiliate.commission.rule 2026-08-07 20:52:27,894 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 638, model: affiliate.progressive.commission 2026-08-07 20:52:27,901 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 638, model: affiliate.commission.rule 2026-08-07 20:52:27,904 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 638, model: affiliate.progressive.commission 2026-08-07 20:52:27,910 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 638, model: affiliate.commission.rule 2026-08-07 20:52:27,913 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 638, model: affiliate.progressive.commission 2026-08-07 20:52:27,942 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-08-07 20:52:34,184 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.models.work_routine: viin_ai_workflow: seeded 8 goal(s) and 8 work routine(s) of default AI automation for company 129 (company_2_data). 2026-08-07 20:52:42,488 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.models.work_routine: viin_ai_workflow: seeded 8 goal(s) and 8 work routine(s) of default AI automation for company 130 (company_1_data). 2026-08-07 20:52:48,101 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 345 and Message-Id '<823766923965542.1786135968.073995590209961-openerp-private@1e2c63b335eb>' from 'accountman@test.com' to (redacted) "'*******er@yourcompany.com'" successfully sent 2026-08-07 20:52:48,101 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-07 20:52:48,109 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #639 deleted mail.mail records with IDs: [345] 2026-08-07 20:52:48,122 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #639 deleted mail.message records with IDs: [30011] 2026-08-07 20:52:48,122 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 20:52:48,136 104 INFO rb-bf464e0-223755-402257 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-08-07 20:52:49,213 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #639 deleted pos.payment.method records with IDs: [383] 2026-08-07 20:52:49,603 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_affiliate_pos_discount.tests.test_affiliate_pos_discount: Starting TestAffiliatePOS.test_01_generate_commission_from_pos_with_global_discount_01 ... 2026-08-07 20:52:50,223 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_affiliate_pos_discount.tests.test_affiliate_pos_discount: Starting TestAffiliatePOS.test_02_generate_commission_from_pos_with_global_discount_02 ... 2026-08-07 20:52:50,905 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-08-07 20:52:57,410 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.models.work_routine: viin_ai_workflow: seeded 8 goal(s) and 8 work routine(s) of default AI automation for company 131 (company_2_data). 2026-08-07 20:53:04,978 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.models.work_routine: viin_ai_workflow: seeded 8 goal(s) and 8 work routine(s) of default AI automation for company 132 (company_1_data). 2026-08-07 20:53:15,320 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.models.work_routine: viin_ai_workflow: seeded 8 goal(s) and 8 work routine(s) of default AI automation for company 133 (Company No.1). 2026-08-07 20:53:24,213 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.models.work_routine: viin_ai_workflow: seeded 8 goal(s) and 8 work routine(s) of default AI automation for company 134 (Company No.2). 2026-08-07 20:53:33,004 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_affiliate_sale.tests.test_affiliate_commission: Starting TestAffiliateCommission.test_compute_commission_amount_01 ... 2026-08-07 20:53:34,401 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 12 checked, 12 removed 2026-08-07 20:53:40,976 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.models.work_routine: viin_ai_workflow: seeded 8 goal(s) and 8 work routine(s) of default AI automation for company 135 (company_2_data). 2026-08-07 20:53:50,706 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.models.work_routine: viin_ai_workflow: seeded 8 goal(s) and 8 work routine(s) of default AI automation for company 136 (company_1_data). 2026-08-07 20:54:02,991 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.models.work_routine: viin_ai_workflow: seeded 8 goal(s) and 8 work routine(s) of default AI automation for company 137 (Company No.1). 2026-08-07 20:54:11,084 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.models.work_routine: viin_ai_workflow: seeded 8 goal(s) and 8 work routine(s) of default AI automation for company 138 (Company No.2). 2026-08-07 20:54:18,371 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_affiliate_sale.tests.test_affiliate_commission_line: Starting TestCommissionLine.test_01_compute_total_commission_before_discount ... 2026-08-07 20:54:18,792 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_affiliate_sale.tests.test_affiliate_commission_line: Starting TestCommissionLine.test_02_compute_total_commission_after_discount ... 2026-08-07 20:54:19,239 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 12 checked, 12 removed 2026-08-07 20:54:26,669 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.models.work_routine: viin_ai_workflow: seeded 8 goal(s) and 8 work routine(s) of default AI automation for company 139 (company_2_data). 2026-08-07 20:54:35,716 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.models.work_routine: viin_ai_workflow: seeded 8 goal(s) and 8 work routine(s) of default AI automation for company 140 (company_1_data). 2026-08-07 20:54:46,585 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.models.work_routine: viin_ai_workflow: seeded 8 goal(s) and 8 work routine(s) of default AI automation for company 141 (Company No.1). 2026-08-07 20:54:54,346 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.models.work_routine: viin_ai_workflow: seeded 8 goal(s) and 8 work routine(s) of default AI automation for company 142 (Company No.2). 2026-08-07 20:55:01,802 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_affiliate_sale.tests.test_flow: Starting TestFlow.test_01_create_sale_order_no_commission ... 2026-08-07 20:55:02,426 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_affiliate_sale.tests.test_flow: Starting TestFlow.test_02_cancel_commission_from_sale_order ... 2026-08-07 20:55:03,200 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted loyalty.card records with IDs: [149] 2026-08-07 20:55:03,233 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted sale.order.coupon.points records with IDs: [144] 2026-08-07 20:55:03,258 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_affiliate_sale.tests.test_flow: Starting TestFlow.test_03_create_commission_from_sale_order ... 2026-08-07 20:55:05,634 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_affiliate_sale.tests.test_flow: Starting TestFlow.test_04_create_commission_from_sale_order ... 2026-08-07 20:55:08,197 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_affiliate_sale.tests.test_flow: Starting TestFlow.test_05_create_commission_from_sale_order ... 2026-08-07 20:55:11,715 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 12 checked, 12 removed 2026-08-07 20:55:18,028 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.models.work_routine: viin_ai_workflow: seeded 8 goal(s) and 8 work routine(s) of default AI automation for company 143 (company_2_data). 2026-08-07 20:55:26,409 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.models.work_routine: viin_ai_workflow: seeded 8 goal(s) and 8 work routine(s) of default AI automation for company 144 (company_1_data). 2026-08-07 20:55:35,615 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.models.work_routine: viin_ai_workflow: seeded 8 goal(s) and 8 work routine(s) of default AI automation for company 145 (Company No.1). 2026-08-07 20:55:43,190 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.models.work_routine: viin_ai_workflow: seeded 8 goal(s) and 8 work routine(s) of default AI automation for company 146 (Company No.2). 2026-08-07 20:55:50,056 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_affiliate_sale.tests.test_security: Starting TestSecurity.test_permission_create_sale_order ... 2026-08-07 20:55:50,296 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 680, model: sale.order 2026-08-07 20:55:50,315 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 683, model: sale.order 2026-08-07 20:55:50,327 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 684, model: sale.order 2026-08-07 20:55:50,330 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 680, model: sale.order.line 2026-08-07 20:55:50,333 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 683, model: sale.order.line 2026-08-07 20:55:50,336 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 684, model: sale.order.line 2026-08-07 20:55:50,339 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_affiliate_sale.tests.test_security: Starting TestSecurity.test_permission_read_sale_order ... 2026-08-07 20:55:50,814 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [151], uid: 680, model: sale.order 2026-08-07 20:55:50,834 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [151], uid: 683, model: sale.order 2026-08-07 20:55:50,855 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [151], uid: 684, model: sale.order 2026-08-07 20:55:50,906 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [151], uid: 680, model: sale.order 2026-08-07 20:55:50,938 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_affiliate_sale.tests.test_security: Starting TestSecurity.test_permission_unlink_sale_order ... 2026-08-07 20:55:51,103 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 680, model: sale.order 2026-08-07 20:55:51,120 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 683, model: sale.order 2026-08-07 20:55:51,135 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 684, model: sale.order 2026-08-07 20:55:51,142 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 680, model: sale.order.line 2026-08-07 20:55:51,145 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 683, model: sale.order.line 2026-08-07 20:55:51,150 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 684, model: sale.order.line 2026-08-07 20:55:51,155 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_affiliate_sale.tests.test_security: Starting TestSecurity.test_permission_write_sale_order ... 2026-08-07 20:55:51,307 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 680, model: sale.order 2026-08-07 20:55:51,327 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 683, model: sale.order 2026-08-07 20:55:51,342 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 684, model: sale.order 2026-08-07 20:55:51,349 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 680, model: sale.order.line 2026-08-07 20:55:51,357 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 683, model: sale.order.line 2026-08-07 20:55:51,368 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 684, model: sale.order.line 2026-08-07 20:55:51,414 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 12 checked, 12 removed 2026-08-07 20:55:59,605 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.models.work_routine: viin_ai_workflow: seeded 8 goal(s) and 8 work routine(s) of default AI automation for company 147 (company_2_data). 2026-08-07 20:56:07,208 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.models.work_routine: viin_ai_workflow: seeded 8 goal(s) and 8 work routine(s) of default AI automation for company 148 (company_1_data). 2026-08-07 20:56:16,387 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.models.work_routine: viin_ai_workflow: seeded 8 goal(s) and 8 work routine(s) of default AI automation for company 149 (Company No.1). 2026-08-07 20:56:24,919 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.models.work_routine: viin_ai_workflow: seeded 8 goal(s) and 8 work routine(s) of default AI automation for company 150 (Company No.2). 2026-08-07 20:56:32,400 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_affiliate_sale_crm.tests.test_affiliate_sale_crm: Starting TestAffiliateSaleCrm.test_create_sale_order_from_lead ... 2026-08-07 20:56:32,580 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 12 checked, 12 removed 2026-08-07 20:56:39,984 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.models.work_routine: viin_ai_workflow: seeded 8 goal(s) and 8 work routine(s) of default AI automation for company 151 (company_2_data). 2026-08-07 20:56:48,711 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.models.work_routine: viin_ai_workflow: seeded 8 goal(s) and 8 work routine(s) of default AI automation for company 152 (company_1_data). 2026-08-07 20:56:58,646 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.models.work_routine: viin_ai_workflow: seeded 8 goal(s) and 8 work routine(s) of default AI automation for company 153 (Company No.1). 2026-08-07 20:57:06,729 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.models.work_routine: viin_ai_workflow: seeded 8 goal(s) and 8 work routine(s) of default AI automation for company 154 (Company No.2). 2026-08-07 20:57:14,988 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_affiliate_website.tests.test_access_right: Starting TestAccessRight.test_access_rule_link_tracker_click_user_affiliate_admin ... 2026-08-07 20:57:15,090 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #706 deleted link.tracker.click records with IDs: [16] 2026-08-07 20:57:15,096 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_affiliate_website.tests.test_access_right: Starting TestAccessRight.test_access_rule_link_tracker_click_user_website_designer ... 2026-08-07 20:57:15,400 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [17], uid: 704, model: link.tracker.click 2026-08-07 20:57:15,427 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [4], uid: 704, model: link.tracker.click 2026-08-07 20:57:15,458 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #704 deleted mail.message records with IDs: [7176] 2026-08-07 20:57:15,467 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [4], uid: 704, model: link.tracker.click 2026-08-07 20:57:15,494 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #704 deleted link.tracker.click records with IDs: [18] 2026-08-07 20:57:15,499 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_affiliate_website.tests.test_access_right: Starting TestAccessRight.test_access_rule_link_tracker_user_affiliate_admin ... 2026-08-07 20:57:15,563 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #706 deleted link.tracker records with IDs: [245] 2026-08-07 20:57:15,566 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_affiliate_website.tests.test_access_right: Starting TestAccessRight.test_access_rule_link_tracker_user_website_designer ... 2026-08-07 20:57:15,837 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [246], uid: 704, model: link.tracker 2026-08-07 20:57:15,861 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [2], uid: 704, model: link.tracker 2026-08-07 20:57:15,880 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [2], uid: 704, model: link.tracker 2026-08-07 20:57:15,908 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #704 deleted link.tracker records with IDs: [247] 2026-08-07 20:57:15,957 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 12 checked, 12 removed 2026-08-07 20:57:23,050 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.models.work_routine: viin_ai_workflow: seeded 8 goal(s) and 8 work routine(s) of default AI automation for company 155 (company_2_data). 2026-08-07 20:57:31,594 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.models.work_routine: viin_ai_workflow: seeded 8 goal(s) and 8 work routine(s) of default AI automation for company 156 (company_1_data). 2026-08-07 20:57:42,596 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.models.work_routine: viin_ai_workflow: seeded 8 goal(s) and 8 work routine(s) of default AI automation for company 157 (Company No.1). 2026-08-07 20:57:51,191 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.models.work_routine: viin_ai_workflow: seeded 8 goal(s) and 8 work routine(s) of default AI automation for company 158 (Company No.2). 2026-08-07 20:58:00,543 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_affiliate_website.tests.test_affiliate_code: Starting TestAffiliateCode.test_compute_bot_click_count ... 2026-08-07 20:58:00,567 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_affiliate_website.tests.test_affiliate_code: Starting TestAffiliateCode.test_compute_click_count ... 2026-08-07 20:58:00,588 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted mail.message records with IDs: [7176] 2026-08-07 20:58:00,647 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [356960] 2026-08-07 20:58:00,647 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted link.tracker.click records with IDs: [4] 2026-08-07 20:58:00,653 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_affiliate_website.tests.test_affiliate_code: Starting TestAffiliateCode.test_compute_human_click_count ... 2026-08-07 20:58:00,669 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted mail.message records with IDs: [7176] 2026-08-07 20:58:00,736 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [356960] 2026-08-07 20:58:00,736 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted link.tracker.click records with IDs: [4] 2026-08-07 20:58:00,768 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_affiliate_website.tests.test_affiliate_code: Starting TestAffiliateCode.test_compute_link_tracker_count ... 2026-08-07 20:58:00,795 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [356944] 2026-08-07 20:58:00,795 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted link.tracker records with IDs: [3] 2026-08-07 20:58:00,817 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_affiliate_website.tests.test_affiliate_code: Starting TestAffiliateCode.test_compute_link_tracker_deleted_count ... 2026-08-07 20:58:00,826 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_affiliate_website.tests.test_affiliate_code: Starting TestAffiliateCode.test_compute_website_visitor_count ... 2026-08-07 20:58:00,845 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [356972] 2026-08-07 20:58:00,845 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted website.visitor records with IDs: [4] 2026-08-07 20:58:00,856 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_affiliate_website.tests.test_affiliate_code: Starting TestAffiliateCode.test_create ... 2026-08-07 20:58:00,917 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_affiliate_website.tests.test_affiliate_code: Starting TestAffiliateCode.test_reduce_commission_clicks_01 ... 2026-08-07 20:58:00,936 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted mail.message records with IDs: [7180, 7179, 7178, 7177, 7176] 2026-08-07 20:58:00,980 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [356960, 356961, 356962, 356963, 356964] 2026-08-07 20:58:00,981 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted link.tracker.click records with IDs: [4, 5, 6, 7, 8] 2026-08-07 20:58:00,990 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_affiliate_website.tests.test_affiliate_code: Starting TestAffiliateCode.test_reduce_commission_clicks_02 ... 2026-08-07 20:58:01,071 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted mail.message records with IDs: [7178, 7177, 7176] 2026-08-07 20:58:01,107 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [356960, 356961, 356962] 2026-08-07 20:58:01,107 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted link.tracker.click records with IDs: [4, 5, 6] 2026-08-07 20:58:01,145 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 12 checked, 12 removed 2026-08-07 20:58:07,949 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.models.work_routine: viin_ai_workflow: seeded 8 goal(s) and 8 work routine(s) of default AI automation for company 159 (company_2_data). 2026-08-07 20:58:15,275 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.models.work_routine: viin_ai_workflow: seeded 8 goal(s) and 8 work routine(s) of default AI automation for company 160 (company_1_data). 2026-08-07 20:58:26,775 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.models.work_routine: viin_ai_workflow: seeded 8 goal(s) and 8 work routine(s) of default AI automation for company 161 (Company No.1). 2026-08-07 20:58:35,092 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.models.work_routine: viin_ai_workflow: seeded 8 goal(s) and 8 work routine(s) of default AI automation for company 162 (Company No.2). 2026-08-07 20:58:42,819 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_affiliate_website.tests.test_affiliate_commission: Starting TestAffiliateCommission.test_compute_click_count ... 2026-08-07 20:58:42,947 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted link.tracker.click records with IDs: [21] 2026-08-07 20:58:42,960 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_affiliate_website.tests.test_affiliate_commission: Starting TestAffiliateCommission.test_compute_comm_amount ... 2026-08-07 20:58:43,106 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_affiliate_website.tests.test_affiliate_commission: Starting TestAffiliateCommission.test_compute_confirmed_click_count ... 2026-08-07 20:58:43,247 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_affiliate_website.tests.test_affiliate_commission: Starting TestAffiliateCommission.test_update_amount_per_thousand_clicks ... 2026-08-07 20:58:43,301 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 12 checked, 12 removed 2026-08-07 20:58:50,715 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.models.work_routine: viin_ai_workflow: seeded 8 goal(s) and 8 work routine(s) of default AI automation for company 163 (company_2_data). 2026-08-07 20:58:58,953 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.models.work_routine: viin_ai_workflow: seeded 8 goal(s) and 8 work routine(s) of default AI automation for company 164 (company_1_data). 2026-08-07 20:59:08,808 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.models.work_routine: viin_ai_workflow: seeded 8 goal(s) and 8 work routine(s) of default AI automation for company 165 (Company No.1). 2026-08-07 20:59:16,567 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.models.work_routine: viin_ai_workflow: seeded 8 goal(s) and 8 work routine(s) of default AI automation for company 166 (Company No.2). 2026-08-07 20:59:25,832 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_affiliate_website.tests.test_link_tracker: Starting TestWebsiteAffiliate.test_compute_cancelled_click_count ... 2026-08-07 20:59:25,871 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted link.tracker.click records with IDs: [41] 2026-08-07 20:59:25,878 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_affiliate_website.tests.test_link_tracker: Starting TestWebsiteAffiliate.test_compute_confirmed_click_count ... 2026-08-07 20:59:25,901 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted link.tracker.click records with IDs: [42] 2026-08-07 20:59:25,907 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_affiliate_website.tests.test_link_tracker: Starting TestWebsiteAffiliate.test_compute_human_click_count ... 2026-08-07 20:59:25,934 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted mail.message records with IDs: [7182, 7181, 7180, 7179] 2026-08-07 20:59:25,981 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [356963, 356964, 356965, 356966] 2026-08-07 20:59:25,981 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted link.tracker.click records with IDs: [7, 8, 9, 10] 2026-08-07 20:59:25,997 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_affiliate_website.tests.test_link_tracker: Starting TestWebsiteAffiliate.test_compute_unpaid_click_count ... 2026-08-07 20:59:26,084 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_affiliate_website.tests.test_link_tracker: Starting TestWebsiteAffiliate.test_limit_creating_link_tracker_per_day ... 2026-08-07 20:59:26,199 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.res_users: Login successful for db:rb-bf464e0-223755-402257 login:fullstack from n/a 2026-08-07 20:59:26,221 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-07 20:59:26,512 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 20:59:26] "POST /affiliate/create_link HTTP/1.1" 200 - 50 0.030 0.264 2026-08-07 20:59:26,597 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 20:59:26] "POST /affiliate/create_link HTTP/1.1" 200 - 26 0.041 0.033 2026-08-07 20:59:26,629 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 20:59:26] "POST /affiliate/create_link HTTP/1.1" 200 - 10 0.007 0.017 2026-08-07 20:59:26,701 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 20:59:26] "POST /affiliate/create_link HTTP/1.1" 200 - 10 0.030 0.019 2026-08-07 20:59:26,790 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 20:59:26] "POST /affiliate/create_link HTTP/1.1" 200 - 26 0.023 0.039 2026-08-07 20:59:26,845 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 12 checked, 12 removed 2026-08-07 20:59:34,325 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.models.work_routine: viin_ai_workflow: seeded 8 goal(s) and 8 work routine(s) of default AI automation for company 167 (company_2_data). 2026-08-07 20:59:41,750 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.models.work_routine: viin_ai_workflow: seeded 8 goal(s) and 8 work routine(s) of default AI automation for company 168 (company_1_data). 2026-08-07 20:59:51,154 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.models.work_routine: viin_ai_workflow: seeded 8 goal(s) and 8 work routine(s) of default AI automation for company 169 (Company No.1). 2026-08-07 20:59:59,865 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.models.work_routine: viin_ai_workflow: seeded 8 goal(s) and 8 work routine(s) of default AI automation for company 170 (Company No.2). 2026-08-07 21:00:08,803 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_affiliate_website.tests.test_link_tracker_click: Starting TestLinkTrackerClick.test_add_click ... 2026-08-07 21:00:08,891 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 12 checked, 12 removed 2026-08-07 21:00:16,871 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.models.work_routine: viin_ai_workflow: seeded 8 goal(s) and 8 work routine(s) of default AI automation for company 171 (company_2_data). 2026-08-07 21:00:26,612 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.models.work_routine: viin_ai_workflow: seeded 8 goal(s) and 8 work routine(s) of default AI automation for company 172 (company_1_data). 2026-08-07 21:00:37,090 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.models.work_routine: viin_ai_workflow: seeded 8 goal(s) and 8 work routine(s) of default AI automation for company 173 (Company No.1). 2026-08-07 21:00:44,959 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.models.work_routine: viin_ai_workflow: seeded 8 goal(s) and 8 work routine(s) of default AI automation for company 174 (Company No.2). 2026-08-07 21:00:53,486 104 INFO rb-bf464e0-223755-402257 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-08-07 21:00:53,730 104 INFO rb-bf464e0-223755-402257 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-08-07 21:00:53,940 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_03_link_tracker_diff_url_campaign_id_medium_source ... 2026-08-07 21:00:53,967 104 INFO rb-bf464e0-223755-402257 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-08-07 21:00:53,996 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_affiliate_internal_access_menu_affiliate ... 2026-08-07 21:00:54,165 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.res_users: Login successful for db:rb-bf464e0-223755-402257 login:user_internal from n/a 2026-08-07 21:00:54,187 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-07 21:00:54,537 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:00:54] "GET /affiliate/join HTTP/1.1" 303 - 78 0.073 0.281 2026-08-07 21:00:55,452 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:00:55] "GET /affiliate HTTP/1.1" 200 - 249 0.223 0.686 2026-08-07 21:00:55,525 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:00:55] "GET /affiliate HTTP/1.1" 200 - 21 0.010 0.050 2026-08-07 21:00:55,642 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:00:55] "GET /affiliate/commissions HTTP/1.1" 200 - 41 0.026 0.087 2026-08-07 21:00:55,734 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:00:55] "GET /affiliate/report HTTP/1.1" 200 - 26 0.025 0.064 2026-08-07 21:00:55,739 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_affiliate_signup ... 2026-08-07 21:00:55,901 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-07 21:00:56,820 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.res_users: Login successful for db:rb-bf464e0-223755-402257 login:testsignup@example.viindoo.com from 127.0.0.1 2026-08-07 21:00:56,994 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:00:56] "POST /affiliate/signup HTTP/1.1" 200 - 440 0.282 0.817 2026-08-07 21:00:57,008 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_affiliate_signup_full_info ... 2026-08-07 21:00:57,127 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-07 21:00:58,061 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.res_users: Login successful for db:rb-bf464e0-223755-402257 login:test1@example.viindoo.com from 127.0.0.1 2026-08-07 21:00:58,344 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:00:58] "POST /affiliate/signup HTTP/1.1" 200 - 445 0.341 0.880 2026-08-07 21:00:58,377 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_affiliate_signup_with_exist_email ... 2026-08-07 21:00:59,330 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-07 21:00:59,823 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:00:59] "POST /affiliate/signup HTTP/1.1" 200 - 169 0.135 0.362 2026-08-07 21:00:59,827 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_bot_click_viin_affiliate_link ... 2026-08-07 21:00:59,951 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-07 21:01:00,211 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:01:00] "GET /r/5p6 HTTP/1.1" 301 - 54 0.032 0.230 2026-08-07 21:01:00,967 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:01:00] "GET /contactus?utm_source=Search+engine&utm_medium=Banner HTTP/1.1" 200 - 178 0.127 0.627 2026-08-07 21:01:00,976 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_click_viin_affiliate_link_01 ... 2026-08-07 21:01:01,144 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-07 21:01:01,449 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:01:01] "GET /r/5p6 HTTP/1.1" 301 - 60 0.054 0.254 2026-08-07 21:01:02,255 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:01:02] "GET /contactus?utm_source=Search+engine&utm_medium=Banner HTTP/1.1" 200 - 184 0.158 0.644 2026-08-07 21:01:02,265 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_click_viin_affiliate_link_02 ... 2026-08-07 21:01:02,933 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.res_users: Login successful for db:rb-bf464e0-223755-402257 login:portal from n/a 2026-08-07 21:01:02,949 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-07 21:01:03,279 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:01:03] "GET /r/5p6 HTTP/1.1" 301 - 61 0.056 0.278 2026-08-07 21:01:03,506 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 7, model: website.page 2026-08-07 21:01:04,078 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:01:04] "GET /contactus?utm_source=Search+engine&utm_medium=Banner HTTP/1.1" 200 - 210 0.176 0.618 2026-08-07 21:01:04,092 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_create_affiliate_link_on_website_01 ... 2026-08-07 21:01:04,777 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.res_users: Login successful for db:rb-bf464e0-223755-402257 login:portal from n/a 2026-08-07 21:01:04,800 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-07 21:01:05,930 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:01:05] "POST /affiliate/create_link HTTP/1.1" 200 - 50 0.051 1.088 2026-08-07 21:01:05,991 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:01:05] "POST /affiliate/create_link HTTP/1.1" 200 - 24 0.027 0.026 2026-08-07 21:01:05,997 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_create_affiliate_link_on_website_02 ... 2026-08-07 21:01:06,618 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.res_users: Login successful for db:rb-bf464e0-223755-402257 login:portal from n/a 2026-08-07 21:01:06,645 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-07 21:01:06,847 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:01:06] "POST /affiliate/create_link HTTP/1.1" 200 - 24 0.014 0.193 2026-08-07 21:01:06,853 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_create_affiliate_link_on_website_03 ... 2026-08-07 21:01:07,703 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.res_users: Login successful for db:rb-bf464e0-223755-402257 login:portal from n/a 2026-08-07 21:01:07,719 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-07 21:01:07,965 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:01:07] "POST /affiliate/create_link HTTP/1.1" 200 - 25 0.026 0.223 2026-08-07 21:01:07,971 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_create_affiliate_link_on_website_04 ... 2026-08-07 21:01:08,632 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.res_users: Login successful for db:rb-bf464e0-223755-402257 login:portal from n/a 2026-08-07 21:01:08,656 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-07 21:01:08,915 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:01:08] "POST /affiliate/create_link HTTP/1.1" 200 - 40 0.024 0.238 2026-08-07 21:01:08,921 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_delete_affiliate_link_on_website ... 2026-08-07 21:01:09,594 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.res_users: Login successful for db:rb-bf464e0-223755-402257 login:demo from n/a 2026-08-07 21:01:09,615 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-07 21:01:09,887 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:01:09] "POST /affiliate/remove_link/6 HTTP/1.1" 200 - 25 0.051 0.229 2026-08-07 21:01:09,948 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:01:09] "POST /affiliate/remove_link/4 HTTP/1.1" 200 - 20 0.030 0.024 2026-08-07 21:01:09,985 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:01:09] "POST /affiliate/remove_link/8888888 HTTP/1.1" 200 - 8 0.021 0.012 2026-08-07 21:01:09,989 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_record_duplicate_clicks_ip ... 2026-08-07 21:01:10,140 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-07 21:01:10,410 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:01:10] "GET /r/zHc HTTP/1.1" 301 - 58 0.045 0.228 2026-08-07 21:01:11,133 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:01:11] "GET / HTTP/1.1" 200 - 175 0.130 0.590 2026-08-07 21:01:11,167 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:01:11] "GET /r/zHc HTTP/1.1" 301 - 13 0.006 0.019 2026-08-07 21:01:11,222 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:01:11] "GET / HTTP/1.1" 200 - 18 0.018 0.034 2026-08-07 21:01:11,320 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:01:11] "GET /r/zHc HTTP/1.1" 301 - 31 0.035 0.041 2026-08-07 21:01:11,354 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:01:11] "GET / HTTP/1.1" 200 - 18 0.008 0.023 2026-08-07 21:01:11,452 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:01:11] "GET /r/zHc HTTP/1.1" 301 - 28 0.049 0.045 2026-08-07 21:01:11,498 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:01:11] "GET / HTTP/1.1" 200 - 18 0.014 0.028 2026-08-07 21:01:11,507 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_redirect_affiliate_signup ... 2026-08-07 21:01:11,634 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-07 21:01:12,486 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:01:12] "GET /affiliate/signup HTTP/1.1" 200 - 200 0.156 0.700 2026-08-07 21:01:12,971 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.res_users: Login successful for db:rb-bf464e0-223755-402257 login:portal from n/a 2026-08-07 21:01:12,999 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:01:12] "GET /affiliate/signup HTTP/1.1" 303 - 8 0.005 0.010 2026-08-07 21:01:13,021 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:01:13] "GET /affiliate/join HTTP/1.1" 303 - 8 0.008 0.011 2026-08-07 21:01:13,204 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:01:13] "GET /affiliate HTTP/1.1" 200 - 60 0.057 0.122 2026-08-07 21:01:13,224 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.res_users: Login successful for db:rb-bf464e0-223755-402257 login:user_internal from n/a 2026-08-07 21:01:13,252 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:01:13] "GET /affiliate/signup HTTP/1.1" 303 - 8 0.005 0.010 2026-08-07 21:01:13,360 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:01:13] "GET /affiliate/join HTTP/1.1" 303 - 61 0.046 0.059 2026-08-07 21:01:13,553 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:01:13] "GET /affiliate HTTP/1.1" 200 - 79 0.060 0.129 2026-08-07 21:01:13,574 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_shows_multi_currency_on_commission_page ... 2026-08-07 21:01:14,318 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.res_users: Login successful for db:rb-bf464e0-223755-402257 login:admin from n/a 2026-08-07 21:01:14,348 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-07 21:01:15,830 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:01:15] "GET /affiliate/commissions HTTP/1.1" 200 - 267 0.329 1.158 2026-08-07 21:01:16,343 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.res_users: Login successful for db:rb-bf464e0-223755-402257 login:demo from n/a 2026-08-07 21:01:16,719 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:01:16] "GET /affiliate/commissions HTTP/1.1" 200 - 91 0.114 0.251 2026-08-07 21:01:17,231 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.res_users: Login successful for db:rb-bf464e0-223755-402257 login:portal from n/a 2026-08-07 21:01:17,752 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:01:17] "GET /affiliate/commissions HTTP/1.1" 200 - 154 0.094 0.418 2026-08-07 21:01:17,765 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_signup_from_affiliate_link ... 2026-08-07 21:01:17,910 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-07 21:01:18,185 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:01:18] "GET /r/5p6 HTTP/1.1" 301 - 60 0.027 0.252 2026-08-07 21:01:18,864 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:01:18] "GET /contactus?utm_source=Search+engine&utm_medium=Banner HTTP/1.1" 200 - 184 0.120 0.555 2026-08-07 21:01:19,522 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.res_users: Login successful for db:rb-bf464e0-223755-402257 login:cheetah@example.viindoo.com from 127.0.0.1 2026-08-07 21:01:19,718 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:01:19] "POST /affiliate/signup HTTP/1.1" 200 - 443 0.213 0.637 2026-08-07 21:01:19,728 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_update_affiliate_link_on_website_01 ... 2026-08-07 21:01:20,314 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.res_users: Login successful for db:rb-bf464e0-223755-402257 login:admin from n/a 2026-08-07 21:01:20,346 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-07 21:01:20,596 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:01:20] "POST /affiliate/update_link/4 HTTP/1.1" 200 - 25 0.018 0.240 2026-08-07 21:01:20,645 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:01:20] "POST /affiliate/update_link/6 HTTP/1.1" 200 - 29 0.012 0.029 2026-08-07 21:01:20,671 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:01:20] "POST /affiliate/update_link/8888888 HTTP/1.1" 200 - 8 0.005 0.010 2026-08-07 21:01:20,675 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_update_affiliate_link_on_website_02 ... 2026-08-07 21:01:21,396 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.res_users: Login successful for db:rb-bf464e0-223755-402257 login:portal from n/a 2026-08-07 21:01:21,409 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-07 21:01:22,548 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:01:22] "POST /affiliate/update_link/3 HTTP/1.1" 200 - 33 0.018 1.123 2026-08-07 21:01:22,552 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_user_click_to_deleted_affiliate_link ... 2026-08-07 21:01:22,706 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-07 21:01:22,939 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:01:22] "GET /r/5p6 HTTP/1.1" 303 - 22 0.015 0.221 2026-08-07 21:01:23,515 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:01:23] "GET / HTTP/1.1" 200 - 172 0.117 0.456 2026-08-07 21:01:23,524 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_user_internal_send_message_in_commission ... 2026-08-07 21:01:23,889 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_user_portal_send_message_in_commission ... 2026-08-07 21:01:24,128 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_website_with_affiliate_feature_01 ... 2026-08-07 21:01:24,242 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-07 21:01:25,188 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:01:25] "GET /affiliate/signup HTTP/1.1" 200 - 200 0.155 0.795 2026-08-07 21:01:25,803 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.res_users: Login successful for db:rb-bf464e0-223755-402257 login:admin from n/a 2026-08-07 21:01:26,712 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:01:26] "GET /affiliate HTTP/1.1" 200 - 200 0.173 0.713 2026-08-07 21:01:26,863 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:01:26] "GET /affiliate/commissions HTTP/1.1" 200 - 43 0.049 0.091 2026-08-07 21:01:28,165 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:01:28] "GET /my/invoices HTTP/1.1" 200 - 284 0.264 1.030 2026-08-07 21:01:28,235 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:01:28] "POST /affiliate/create_link HTTP/1.1" 200 - 30 0.021 0.032 2026-08-07 21:01:28,241 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_website_with_affiliate_feature_02 ... 2026-08-07 21:01:28,364 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-07 21:01:29,308 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:01:29] "GET /affiliate/signup HTTP/1.1" 200 - 183 0.178 0.768 2026-08-07 21:01:29,946 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.res_users: Login successful for db:rb-bf464e0-223755-402257 login:admin from n/a 2026-08-07 21:01:30,748 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:01:30] "GET /affiliate HTTP/1.1" 200 - 186 0.219 0.570 2026-08-07 21:01:30,805 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:01:30] "GET /affiliate/commissions HTTP/1.1" 200 - 20 0.009 0.039 2026-08-07 21:01:30,822 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:01:30] "POST /affiliate/create_link HTTP/1.1" 200 - 4 0.002 0.007 2026-08-07 21:01:30,827 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_website_with_affiliate_feature_03 ... 2026-08-07 21:01:30,965 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-07 21:01:31,775 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:01:31] "GET /affiliate/signup HTTP/1.1" 200 - 200 0.108 0.705 2026-08-07 21:01:32,379 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.res_users: Login successful for db:rb-bf464e0-223755-402257 login:admin from n/a 2026-08-07 21:01:32,437 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:01:32] "POST /affiliate/create_link HTTP/1.1" 200 - 36 0.018 0.027 2026-08-07 21:01:32,489 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 13 checked, 13 removed 2026-08-07 21:01:39,420 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.models.work_routine: viin_ai_workflow: seeded 8 goal(s) and 8 work routine(s) of default AI automation for company 175 (company_2_data). 2026-08-07 21:01:47,171 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.models.work_routine: viin_ai_workflow: seeded 8 goal(s) and 8 work routine(s) of default AI automation for company 176 (company_1_data). 2026-08-07 21:01:57,152 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.models.work_routine: viin_ai_workflow: seeded 8 goal(s) and 8 work routine(s) of default AI automation for company 177 (Company No.1). 2026-08-07 21:02:04,613 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.models.work_routine: viin_ai_workflow: seeded 8 goal(s) and 8 work routine(s) of default AI automation for company 178 (Company No.2). 2026-08-07 21:02:13,612 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_affiliate_website.tests.test_website_affiliate_flow: Starting TestWebsiteAffiliateFlow.test_action_cancel_confirm_click_multi_commission ... 2026-08-07 21:02:13,892 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_affiliate_website.tests.test_website_affiliate_flow: Starting TestWebsiteAffiliateFlow.test_action_cancel_confirm_draft_clicks_01 ... 2026-08-07 21:02:14,019 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_affiliate_website.tests.test_website_affiliate_flow: Starting TestWebsiteAffiliateFlow.test_action_cancel_confirm_draft_clicks_02 ... 2026-08-07 21:02:14,248 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_affiliate_website.tests.test_website_affiliate_flow: Starting TestWebsiteAffiliateFlow.test_action_cancel_confirm_draft_clicks_access_right ... 2026-08-07 21:02:14,489 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 784, model: wizard.action.click 2026-08-07 21:02:14,514 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [267], uid: 784, model: affiliate.code 2026-08-07 21:02:14,531 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [267], uid: 784, model: affiliate.code 2026-08-07 21:02:14,545 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_affiliate_website.tests.test_website_affiliate_flow: Starting TestWebsiteAffiliateFlow.test_user_create_order_on_website_from_affiliate_link_01 ... 2026-08-07 21:02:14,703 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-07 21:02:15,004 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:02:15] "GET /r/fkf HTTP/1.1" 301 - 57 0.057 0.248 2026-08-07 21:02:15,756 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:02:15] "GET / HTTP/1.1" 200 - 175 0.145 0.603 2026-08-07 21:02:16,244 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:02:16] "POST /shop/cart/update_json HTTP/1.1" 200 - 167 0.183 0.301 2026-08-07 21:02:17,061 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:02:17] "GET /shop/checkout?express=1 HTTP/1.1" 303 - 14 0.016 0.798 2026-08-07 21:02:17,263 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:02:17] "GET /shop/address HTTP/1.1" 200 - 41 0.050 0.143 2026-08-07 21:02:17,670 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:02:17] "POST /shop/address HTTP/1.1" 303 - 224 0.154 0.233 2026-08-07 21:02:17,845 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:02:17] "GET /shop/confirm_order HTTP/1.1" 303 - 89 0.060 0.111 2026-08-07 21:02:18,299 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:02:18] "GET /shop/payment HTTP/1.1" 200 - 155 0.104 0.346 2026-08-07 21:02:18,512 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_affiliate_website.tests.test_website_affiliate_flow: Starting TestWebsiteAffiliateFlow.test_user_create_order_on_website_from_affiliate_link_02 ... 2026-08-07 21:02:19,229 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.res_users: Login successful for db:rb-bf464e0-223755-402257 login:portal from n/a 2026-08-07 21:02:19,268 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-07 21:02:19,505 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:02:19] "GET /r/5p6 HTTP/1.1" 301 - 62 0.038 0.202 2026-08-07 21:02:19,714 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 7, model: website.page 2026-08-07 21:02:20,187 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:02:20] "GET /contactus?utm_source=Search+engine&utm_medium=Banner HTTP/1.1" 200 - 210 0.108 0.570 2026-08-07 21:02:20,671 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:02:20] "POST /shop/cart/update_json HTTP/1.1" 200 - 197 0.146 0.314 2026-08-07 21:02:20,757 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:02:20] "GET /shop/checkout?express=1 HTTP/1.1" 303 - 17 0.048 0.032 2026-08-07 21:02:20,997 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:02:20] "GET /shop/confirm_order HTTP/1.1" 303 - 136 0.066 0.167 2026-08-07 21:02:21,376 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:02:21] "GET /shop/payment HTTP/1.1" 200 - 148 0.061 0.312 2026-08-07 21:02:21,769 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:02:21] "POST /shop/address HTTP/1.1" 303 - 245 0.142 0.227 2026-08-07 21:02:21,960 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:02:21] "GET /shop/confirm_order HTTP/1.1" 303 - 107 0.077 0.111 2026-08-07 21:02:22,865 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:02:22] "GET /shop/payment HTTP/1.1" 200 - 223 0.203 0.696 2026-08-07 21:02:23,576 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:02:23] "POST /shop/cart/update_json HTTP/1.1" 200 - 160 0.075 0.288 2026-08-07 21:02:23,611 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:02:23] "GET /shop/checkout?express=1 HTTP/1.1" 303 - 16 0.007 0.023 2026-08-07 21:02:23,815 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:02:23] "GET /shop/confirm_order HTTP/1.1" 303 - 83 0.087 0.110 2026-08-07 21:02:24,020 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:02:24] "GET /shop/payment HTTP/1.1" 200 - 81 0.076 0.123 2026-08-07 21:02:24,471 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:02:24] "POST /shop/address HTTP/1.1" 303 - 242 0.188 0.246 2026-08-07 21:02:24,683 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:02:24] "GET /shop/confirm_order HTTP/1.1" 303 - 107 0.090 0.115 2026-08-07 21:02:25,313 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:02:25] "GET /shop/payment HTTP/1.1" 200 - 223 0.099 0.526 2026-08-07 21:02:25,367 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_affiliate_website.tests.test_website_affiliate_flow: Starting TestWebsiteAffiliateFlow.test_user_create_order_on_website_not_from_affiliate_link ... 2026-08-07 21:02:25,501 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-07 21:02:27,014 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:02:27] "GET /shop HTTP/1.1" 200 - 355 0.291 1.226 2026-08-07 21:02:27,393 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:02:27] "POST /shop/cart/update_json HTTP/1.1" 200 - 158 0.094 0.265 2026-08-07 21:02:27,425 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:02:27] "GET /shop/checkout?express=1 HTTP/1.1" 303 - 14 0.008 0.021 2026-08-07 21:02:27,620 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:02:27] "GET /shop/address HTTP/1.1" 200 - 39 0.037 0.153 2026-08-07 21:02:28,059 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:02:28] "POST /shop/address HTTP/1.1" 303 - 221 0.156 0.264 2026-08-07 21:02:28,204 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:02:28] "GET /shop/confirm_order HTTP/1.1" 303 - 71 0.051 0.088 2026-08-07 21:02:28,635 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:02:28] "GET /shop/payment HTTP/1.1" 200 - 153 0.095 0.332 2026-08-07 21:02:28,806 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_affiliate_website.tests.test_website_affiliate_flow: Starting TestWebsiteAffiliateFlow.test_website_affiliate_flow ... 2026-08-07 21:02:28,939 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.res_users: Login successful for db:rb-bf464e0-223755-402257 login:fullstack from n/a 2026-08-07 21:02:28,954 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-07 21:02:29,918 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:02:29] "GET /affiliate HTTP/1.1" 200 - 220 0.177 0.790 2026-08-07 21:02:30,033 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:02:30] "GET /affiliate/report HTTP/1.1" 200 - 26 0.054 0.056 2026-08-07 21:02:30,181 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:02:30] "GET /affiliate/commissions HTTP/1.1" 200 - 41 0.046 0.099 2026-08-07 21:02:30,838 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:02:30] "GET /affiliate/commissions HTTP/1.1" 200 - 32 0.019 0.053 2026-08-07 21:02:32,256 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:02:32] "GET /affiliate/commissions HTTP/1.1" 200 - 32 0.026 0.045 2026-08-07 21:02:32,453 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:02:32] "GET /affiliate/commissions HTTP/1.1" 200 - 34 0.020 0.056 2026-08-07 21:02:32,526 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 12 checked, 12 removed 2026-08-07 21:02:39,277 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.models.work_routine: viin_ai_workflow: seeded 8 goal(s) and 8 work routine(s) of default AI automation for company 179 (company_2_data). 2026-08-07 21:02:47,614 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.models.work_routine: viin_ai_workflow: seeded 8 goal(s) and 8 work routine(s) of default AI automation for company 180 (company_1_data). 2026-08-07 21:02:57,046 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.models.work_routine: viin_ai_workflow: seeded 8 goal(s) and 8 work routine(s) of default AI automation for company 181 (Company No.1). 2026-08-07 21:03:04,313 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.models.work_routine: viin_ai_workflow: seeded 8 goal(s) and 8 work routine(s) of default AI automation for company 182 (Company No.2). 2026-08-07 21:03:12,277 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_affiliate_website.tests.test_website_visitor: Starting TestWebsiteVisitor.test_user_click_viin_affiliate_link_and_create_website_visitor ... 2026-08-07 21:03:12,389 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-07 21:03:12,648 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:03:12] "GET /r/5p6 HTTP/1.1" 301 - 54 0.037 0.225 2026-08-07 21:03:13,449 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:03:13] "GET /contactus?utm_source=Search+engine&utm_medium=Banner HTTP/1.1" 200 - 184 0.122 0.669 2026-08-07 21:03:13,916 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.res_users: Login successful for db:rb-bf464e0-223755-402257 login:demo from n/a 2026-08-07 21:03:13,984 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:03:13] "GET /r/5p6 HTTP/1.1" 301 - 19 0.031 0.025 2026-08-07 21:03:14,769 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:03:14] "GET /contactus?utm_source=Search+engine&utm_medium=Banner HTTP/1.1" 200 - 198 0.218 0.561 2026-08-07 21:03:14,824 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 12 checked, 12 removed 2026-08-07 21:03:21,430 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.models.work_routine: viin_ai_workflow: seeded 8 goal(s) and 8 work routine(s) of default AI automation for company 183 (company_2_data). 2026-08-07 21:03:28,972 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.models.work_routine: viin_ai_workflow: seeded 8 goal(s) and 8 work routine(s) of default AI automation for company 184 (company_1_data). 2026-08-07 21:03:38,179 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.models.work_routine: viin_ai_workflow: seeded 8 goal(s) and 8 work routine(s) of default AI automation for company 185 (Company No.1). 2026-08-07 21:03:46,275 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.models.work_routine: viin_ai_workflow: seeded 8 goal(s) and 8 work routine(s) of default AI automation for company 186 (Company No.2). 2026-08-07 21:03:54,649 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_affiliate_website_crm_livechat.tests.test_affiliate_website_crm_livechat: Starting TestAffiliateWebsiteCrmLiveChat.test_create_lead_from_contact_us ... 2026-08-07 21:03:54,767 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-07 21:03:55,109 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.tools.mail_validation: The (optional) `flanker` Python module is not installed,so email validation will fallback to email_normalize. 2026-08-07 21:03:55,136 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:03:55] "POST /website/form/crm.lead HTTP/1.1" 200 - 105 0.080 0.292 2026-08-07 21:03:55,212 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:03:55] "GET /r/oRU HTTP/1.1" 301 - 36 0.024 0.041 2026-08-07 21:03:55,936 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:03:55] "GET / HTTP/1.1" 200 - 172 0.122 0.599 2026-08-07 21:03:56,100 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:03:56] "POST /website/form/crm.lead HTTP/1.1" 200 - 55 0.077 0.082 2026-08-07 21:03:56,107 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_affiliate_website_crm_livechat.tests.test_affiliate_website_crm_livechat: Starting TestAffiliateWebsiteCrmLiveChat.test_create_lead_from_livechat_01 ... 2026-08-07 21:03:56,209 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-07 21:03:56,478 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:03:56] "GET /r/oRU HTTP/1.1" 301 - 57 0.034 0.237 2026-08-07 21:03:57,161 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:03:57] "GET / HTTP/1.1" 200 - 175 0.076 0.601 2026-08-07 21:03:57,258 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:03:57] "POST /im_livechat/get_session HTTP/1.1" 200 - 60 0.041 0.053 2026-08-07 21:03:57,529 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:03:57] "POST /mail/chat_post HTTP/1.1" 404 - 40 0.047 0.220 2026-08-07 21:03:58,168 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.res_users: Login successful for db:rb-bf464e0-223755-402257 login:admin from n/a 2026-08-07 21:03:58,328 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:03:58] "POST /web/dataset/call_kw/discuss.channel/execute_command_lead HTTP/1.1" 200 - 90 0.076 0.064 2026-08-07 21:03:58,338 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_affiliate_website_crm_livechat.tests.test_affiliate_website_crm_livechat: Starting TestAffiliateWebsiteCrmLiveChat.test_create_lead_from_livechat_02 ... 2026-08-07 21:03:58,477 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-07 21:03:58,759 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:03:58] "POST /im_livechat/get_session HTTP/1.1" 200 - 66 0.051 0.236 2026-08-07 21:03:59,370 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:03:59] "POST /mail/chat_post HTTP/1.1" 404 - 186 0.084 0.523 2026-08-07 21:03:59,937 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.res_users: Login successful for db:rb-bf464e0-223755-402257 login:admin from n/a 2026-08-07 21:04:00,106 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:04:00] "POST /web/dataset/call_kw/discuss.channel/execute_command_lead HTTP/1.1" 200 - 86 0.074 0.077 2026-08-07 21:04:00,146 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 12 checked, 12 removed 2026-08-07 21:04:00,202 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_ai_model: Starting TestAIModel.test_chat_model_no_embedding_dim_required ... 2026-08-07 21:04:00,209 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_ai_model: Starting TestAIModel.test_embedding_dim_required_for_embedding_type ... 2026-08-07 21:04:00,227 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_ai_model: Starting TestAIModel.test_model_fields_present ... 2026-08-07 21:04:00,227 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_ai_model: Starting TestAIModel.test_model_provider_relation ... 2026-08-07 21:04:00,234 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_ai_model: Starting TestAIModel.test_unique_name_per_provider ... 2026-08-07 21:04:00,256 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-07 21:04:00,306 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_audio_model_catalogue_s1: Starting TestAudioModelCatalogueS1.test_a_model_serves_exactly_the_languages_it_is_tagged_with ... 2026-08-07 21:04:00,313 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_audio_model_catalogue_s1: Starting TestAudioModelCatalogueS1.test_a_vendor_price_finer_than_a_cent_is_not_rounded_away ... 2026-08-07 21:04:00,324 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_audio_model_catalogue_s1: Starting TestAudioModelCatalogueS1.test_language_coverage_is_declared_on_the_model_never_on_the_connection ... 2026-08-07 21:04:00,326 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_audio_model_catalogue_s1: Starting TestAudioModelCatalogueS1.test_speech_prices_use_the_same_money_scale_as_the_shipped_token_prices ... 2026-08-07 21:04:00,326 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_audio_model_catalogue_s1: Starting TestAudioModelCatalogueS1.test_the_catalogue_can_describe_a_speech_to_text_model ... 2026-08-07 21:04:00,331 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_audio_model_catalogue_s1: Starting TestAudioModelCatalogueS1.test_the_catalogue_can_describe_a_text_to_speech_model ... 2026-08-07 21:04:00,340 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_audio_model_catalogue_s1: Starting TestAudioModelCatalogueS1.test_two_voices_from_one_vendor_are_two_catalogue_rows ... 2026-08-07 21:04:00,353 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-07 21:04:00,393 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_audio_model_catalogue_s1: Starting TestAudioModelLanguageConstraintS1.test_a_chat_model_needs_no_language_declaration ... 2026-08-07 21:04:00,397 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_audio_model_catalogue_s1: Starting TestAudioModelLanguageConstraintS1.test_a_model_naming_one_language_is_accepted ... 2026-08-07 21:04:00,405 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_audio_model_catalogue_s1: Starting TestAudioModelLanguageConstraintS1.test_a_multilingual_model_declares_itself_instead_of_listing_every_language ... 2026-08-07 21:04:00,417 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_audio_model_catalogue_s1: Starting TestAudioModelLanguageConstraintS1.test_a_speech_to_text_model_serving_no_language_is_refused ... 2026-08-07 21:04:00,436 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_audio_model_catalogue_s1: Starting TestAudioModelLanguageConstraintS1.test_a_text_to_speech_model_serving_no_language_is_refused ... 2026-08-07 21:04:00,450 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_audio_model_catalogue_s1: Starting TestAudioModelLanguageConstraintS1.test_an_embedding_model_needs_no_language_declaration ... 2026-08-07 21:04:00,457 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_audio_model_catalogue_s1: Starting TestAudioModelLanguageConstraintS1.test_clearing_the_last_language_off_a_live_voice_is_refused ... 2026-08-07 21:04:00,477 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_audio_model_catalogue_s1: Starting TestAudioModelLanguageConstraintS1.test_promoting_a_chat_model_to_a_voice_without_a_language_is_refused ... 2026-08-07 21:04:00,501 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_audio_model_catalogue_s1: Starting TestAudioModelLanguageConstraintS1.test_withdrawing_a_multilingual_claim_without_naming_a_language_is_refused ... 2026-08-07 21:04:00,526 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-07 21:04:00,583 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_audio_model_catalogue_s1: Starting TestAudioModelLanguageNormalisationS1.test_a_british_user_is_spoken_to_in_british_english ... 2026-08-07 21:04:01,975 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_audio_model_catalogue_s1: Starting TestAudioModelLanguageNormalisationS1.test_a_language_no_locale_serves_still_yields_a_locale_to_speak_in ... 2026-08-07 21:04:01,986 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_audio_model_catalogue_s1: Starting TestAudioModelLanguageNormalisationS1.test_a_language_row_carrying_no_tags_resolves_to_nothing_rather_than_failing ... 2026-08-07 21:04:01,990 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_audio_model_catalogue_s1: Starting TestAudioModelLanguageNormalisationS1.test_a_model_tagged_with_an_unactivated_language_keeps_that_tag ... 2026-08-07 21:04:01,998 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_audio_model_catalogue_s1: Starting TestAudioModelLanguageNormalisationS1.test_a_regional_locale_resolves_to_the_language_underneath_it ... 2026-08-07 21:04:02,005 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_audio_model_catalogue_s1: Starting TestAudioModelLanguageNormalisationS1.test_an_english_uk_user_resolves_the_same_language_as_an_english_us_user ... 2026-08-07 21:04:02,008 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_audio_model_catalogue_s1: Starting TestAudioModelLanguageNormalisationS1.test_every_regional_english_locale_resolves_to_one_english ... 2026-08-07 21:04:02,028 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_audio_model_catalogue_s1: Starting TestAudioModelLanguageNormalisationS1.test_the_locale_to_speak_a_language_in_is_one_the_database_has_activated ... 2026-08-07 21:04:03,636 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-07 21:04:03,643 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_audio_model_catalogue_s1: Starting TestSeededAudioCatalogueS1.test_a_fresh_database_ships_a_usable_speech_to_text_model ... 2026-08-07 21:04:03,650 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_audio_model_catalogue_s1: Starting TestSeededAudioCatalogueS1.test_a_fresh_database_ships_a_usable_text_to_speech_model ... 2026-08-07 21:04:03,659 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_audio_model_catalogue_s1: Starting TestSeededAudioCatalogueS1.test_every_seeded_speech_to_text_model_carries_a_per_minute_price ... 2026-08-07 21:04:03,661 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_audio_model_catalogue_s1: Starting TestSeededAudioCatalogueS1.test_every_seeded_text_to_speech_model_carries_a_per_character_price ... 2026-08-07 21:04:03,669 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-07 21:04:03,762 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_audio_target_resolution_s2: Starting TestAudioTargetResolutionS2.test_a_british_listener_and_an_american_listener_reach_one_english_voice ... 2026-08-07 21:04:05,218 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_audio_target_resolution_s2: Starting TestAudioTargetResolutionS2.test_a_language_nobody_catalogued_is_refused_not_answered_wrongly ... 2026-08-07 21:04:05,333 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_audio_target_resolution_s2: Starting TestAudioTargetResolutionS2.test_a_multilingual_voice_genuinely_answers_a_language_no_one_else_names ... 2026-08-07 21:04:05,342 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_audio_target_resolution_s2: Starting TestAudioTargetResolutionS2.test_a_request_is_refused_rather_than_sent_to_another_vendor ... 2026-08-07 21:04:05,812 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_audio_target_resolution_s2: Starting TestAudioTargetResolutionS2.test_a_vietnamese_request_is_never_answered_by_an_english_only_voice ... 2026-08-07 21:04:05,830 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_audio_target_resolution_s2: Starting TestAudioTargetResolutionS2.test_a_voice_catalogued_before_its_language_was_switched_on_still_answers ... 2026-08-07 21:04:05,846 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_audio_target_resolution_s2: Starting TestAudioTargetResolutionS2.test_a_voice_is_chosen_by_what_it_does_and_speaks_not_by_its_name ... 2026-08-07 21:04:05,864 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_audio_target_resolution_s2: Starting TestAudioTargetResolutionS2.test_an_employee_is_routed_to_a_voice_without_gaining_the_vendor_key ... 2026-08-07 21:04:06,279 104 INFO rb-bf464e0-223755-402257 odoo.models: Access Denied by ACLs for operation: read, uid: 823, model: viin.ai.provider, fields: api_key 2026-08-07 21:04:06,290 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_audio_target_resolution_s2: Starting TestAudioTargetResolutionS2.test_an_employee_refused_a_language_is_told_why_not_shown_a_denial ... 2026-08-07 21:04:06,687 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_audio_target_resolution_s2: Starting TestAudioTargetResolutionS2.test_asking_to_be_listened_to_never_returns_a_voice_that_reads_aloud ... 2026-08-07 21:04:06,726 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_audio_target_resolution_s2: Starting TestAudioTargetResolutionS2.test_the_records_a_voice_lookup_hands_back_carry_the_callers_rights ... 2026-08-07 21:04:07,097 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-08-07 21:04:07,132 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_audio_usage_ledger_s1: Starting TestAudioUsageLedgerS1.test_a_modality_nobody_defined_is_refused_by_the_ledger ... 2026-08-07 21:04:07,139 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_audio_usage_ledger_s1: Starting TestAudioUsageLedgerS1.test_a_three_second_call_can_carry_sixty_seconds_of_audio ... 2026-08-07 21:04:07,165 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_audio_usage_ledger_s1: Starting TestAudioUsageLedgerS1.test_a_usage_row_that_names_no_modality_is_a_chat_row ... 2026-08-07 21:04:07,183 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_audio_usage_ledger_s1: Starting TestAudioUsageLedgerS1.test_editing_the_call_latency_never_changes_the_recorded_audio_length ... 2026-08-07 21:04:07,213 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_audio_usage_ledger_s1: Starting TestAudioUsageLedgerS1.test_every_metered_modality_can_be_named_on_the_ledger ... 2026-08-07 21:04:07,249 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_audio_usage_ledger_s1: Starting TestAudioUsageLedgerS1.test_spoken_output_is_ledgered_by_character_while_reporting_no_tokens ... 2026-08-07 21:04:07,285 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-07 21:04:07,296 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_cluster_activation_upsell_w35: Starting TestClusterIndependenceAtDefaultW35.test_all_eight_fields_at_default_never_touch_install_or_uninstall ... 2026-08-07 21:04:08,112 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-07 21:04:08,119 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_cluster_activation_upsell_w35: Starting TestModuleActivationTogglesW35.test_toggling_false_uninstalls_exactly_the_target_module ... 2026-08-07 21:04:12,526 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_cluster_activation_upsell_w35: Starting TestModuleActivationTogglesW35.test_toggling_true_installs_exactly_the_target_module ... 2026-08-07 21:04:17,098 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-07 21:04:17,109 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_cluster_activation_upsell_w35: Starting TestModuleFieldNamingConventionW35.test_all_eight_fields_are_bare_boolean_module_fields ... 2026-08-07 21:04:17,116 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-07 21:04:17,118 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_cluster_activation_upsell_w35: Starting TestStructuralClusterIndependenceW35.test_manifest_carries_no_dependency_on_viin_brain ... 2026-08-07 21:04:17,136 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-07 21:04:17,146 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_cluster_activation_upsell_w35: Starting TestUpsellFieldRendersW35.test_module_viin_brain_field_exists_and_defaults_false ... 2026-08-07 21:04:17,449 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-07 21:04:17,451 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_company_scoped_resolvers_w3: Starting TestCompanyScopedApiLogGc.test_api_log_sweep_still_touches_only_ai_owned_rows ... 2026-08-07 21:04:22,790 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.models.work_routine: viin_ai_workflow: seeded 8 goal(s) and 8 work routine(s) of default AI automation for company 187 (W3 Resolver Co A). 2026-08-07 21:04:28,836 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.models.work_routine: viin_ai_workflow: seeded 8 goal(s) and 8 work routine(s) of default AI automation for company 188 (W3 Resolver Co B). 2026-08-07 21:04:28,942 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_company_scoped_resolvers_w3: Starting TestCompanyScopedApiLogGc.test_company_less_api_log_is_judged_by_the_longest_retention ... 2026-08-07 21:04:33,506 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.models.work_routine: viin_ai_workflow: seeded 8 goal(s) and 8 work routine(s) of default AI automation for company 189 (W3 Resolver Co A). 2026-08-07 21:04:38,471 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.models.work_routine: viin_ai_workflow: seeded 8 goal(s) and 8 work routine(s) of default AI automation for company 190 (W3 Resolver Co B). 2026-08-07 21:04:38,675 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [4] 2026-08-07 21:04:38,694 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_company_scoped_resolvers_w3: Starting TestCompanyScopedApiLogGc.test_each_companys_api_logs_are_swept_by_its_own_retention ... 2026-08-07 21:04:43,269 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.models.work_routine: viin_ai_workflow: seeded 8 goal(s) and 8 work routine(s) of default AI automation for company 191 (W3 Resolver Co A). 2026-08-07 21:04:48,458 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.models.work_routine: viin_ai_workflow: seeded 8 goal(s) and 8 work routine(s) of default AI automation for company 192 (W3 Resolver Co B). 2026-08-07 21:04:48,681 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [5] 2026-08-07 21:04:48,709 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-07 21:04:48,711 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_company_scoped_resolvers_w3: Starting TestCompanyScopedCostCapResolver.test_cap_breach_names_the_acting_companys_ceiling ... 2026-08-07 21:04:53,914 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.models.work_routine: viin_ai_workflow: seeded 8 goal(s) and 8 work routine(s) of default AI automation for company 193 (W3 Resolver Co A). 2026-08-07 21:04:59,436 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.models.work_routine: viin_ai_workflow: seeded 8 goal(s) and 8 work routine(s) of default AI automation for company 194 (W3 Resolver Co B). 2026-08-07 21:04:59,781 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_company_scoped_resolvers_w3: Starting TestCompanyScopedCostCapResolver.test_company_cap_wins_over_a_contradictory_global_parameter_row ... 2026-08-07 21:05:04,959 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.models.work_routine: viin_ai_workflow: seeded 8 goal(s) and 8 work routine(s) of default AI automation for company 195 (W3 Resolver Co A). 2026-08-07 21:05:10,314 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.models.work_routine: viin_ai_workflow: seeded 8 goal(s) and 8 work routine(s) of default AI automation for company 196 (W3 Resolver Co B). 2026-08-07 21:05:10,406 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_company_scoped_resolvers_w3: Starting TestCompanyScopedCostCapResolver.test_cost_cap_params_keeps_its_five_key_typed_contract ... 2026-08-07 21:05:15,673 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.models.work_routine: viin_ai_workflow: seeded 8 goal(s) and 8 work routine(s) of default AI automation for company 197 (W3 Resolver Co A). 2026-08-07 21:05:20,898 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.models.work_routine: viin_ai_workflow: seeded 8 goal(s) and 8 work routine(s) of default AI automation for company 198 (W3 Resolver Co B). 2026-08-07 21:05:21,004 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_company_scoped_resolvers_w3: Starting TestCompanyScopedCostCapResolver.test_downstream_consumer_blocks_on_the_acting_companys_own_cap ... 2026-08-07 21:05:26,240 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.models.work_routine: viin_ai_workflow: seeded 8 goal(s) and 8 work routine(s) of default AI automation for company 199 (W3 Resolver Co A). 2026-08-07 21:05:31,577 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.models.work_routine: viin_ai_workflow: seeded 8 goal(s) and 8 work routine(s) of default AI automation for company 200 (W3 Resolver Co B). 2026-08-07 21:05:31,901 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_company_scoped_resolvers_w3: Starting TestCompanyScopedCostCapResolver.test_exhausted_cap_in_one_company_blocks_there_and_only_there ... 2026-08-07 21:05:37,053 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.models.work_routine: viin_ai_workflow: seeded 8 goal(s) and 8 work routine(s) of default AI automation for company 201 (W3 Resolver Co A). 2026-08-07 21:05:42,273 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.models.work_routine: viin_ai_workflow: seeded 8 goal(s) and 8 work routine(s) of default AI automation for company 202 (W3 Resolver Co B). 2026-08-07 21:05:42,597 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_company_scoped_resolvers_w3: Starting TestCompanyScopedCostCapResolver.test_negative_one_cap_still_means_unlimited ... 2026-08-07 21:05:48,085 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.models.work_routine: viin_ai_workflow: seeded 8 goal(s) and 8 work routine(s) of default AI automation for company 203 (W3 Resolver Co A). 2026-08-07 21:05:53,563 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.models.work_routine: viin_ai_workflow: seeded 8 goal(s) and 8 work routine(s) of default AI automation for company 204 (W3 Resolver Co B). 2026-08-07 21:05:53,667 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_company_scoped_resolvers_w3: Starting TestCompanyScopedCostCapResolver.test_stored_zero_cap_still_blocks_every_request ... 2026-08-07 21:05:58,823 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.models.work_routine: viin_ai_workflow: seeded 8 goal(s) and 8 work routine(s) of default AI automation for company 205 (W3 Resolver Co A). 2026-08-07 21:06:03,965 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.models.work_routine: viin_ai_workflow: seeded 8 goal(s) and 8 work routine(s) of default AI automation for company 206 (W3 Resolver Co B). 2026-08-07 21:06:04,173 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_company_scoped_resolvers_w3: Starting TestCompanyScopedCostCapResolver.test_two_companies_hold_different_daily_company_caps_at_once ... 2026-08-07 21:06:09,028 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.models.work_routine: viin_ai_workflow: seeded 8 goal(s) and 8 work routine(s) of default AI automation for company 207 (W3 Resolver Co A). 2026-08-07 21:06:14,413 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.models.work_routine: viin_ai_workflow: seeded 8 goal(s) and 8 work routine(s) of default AI automation for company 208 (W3 Resolver Co B). 2026-08-07 21:06:14,489 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-07 21:06:14,491 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_company_scoped_resolvers_w3: Starting TestCompanyScopedPiiResolver.test_company_pii_setting_wins_over_a_contradictory_global_row ... 2026-08-07 21:06:19,648 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.models.work_routine: viin_ai_workflow: seeded 8 goal(s) and 8 work routine(s) of default AI automation for company 209 (W3 Resolver Co A). 2026-08-07 21:06:24,507 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.models.work_routine: viin_ai_workflow: seeded 8 goal(s) and 8 work routine(s) of default AI automation for company 210 (W3 Resolver Co B). 2026-08-07 21:06:24,615 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_company_scoped_resolvers_w3: Starting TestCompanyScopedPiiResolver.test_pii_redaction_fails_safe_to_on_when_no_company_resolves ... 2026-08-07 21:06:30,153 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.models.work_routine: viin_ai_workflow: seeded 8 goal(s) and 8 work routine(s) of default AI automation for company 211 (W3 Resolver Co A). 2026-08-07 21:06:35,747 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.models.work_routine: viin_ai_workflow: seeded 8 goal(s) and 8 work routine(s) of default AI automation for company 212 (W3 Resolver Co B). 2026-08-07 21:06:35,837 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_company_scoped_resolvers_w3: Starting TestCompanyScopedPiiResolver.test_two_companies_hold_different_pii_settings_at_once ... 2026-08-07 21:06:41,047 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.models.work_routine: viin_ai_workflow: seeded 8 goal(s) and 8 work routine(s) of default AI automation for company 213 (W3 Resolver Co A). 2026-08-07 21:06:46,293 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.models.work_routine: viin_ai_workflow: seeded 8 goal(s) and 8 work routine(s) of default AI automation for company 214 (W3 Resolver Co B). 2026-08-07 21:06:46,387 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-07 21:06:46,390 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_company_scoped_resolvers_w3: Starting TestCompanyScopedTraceGc.test_each_companys_traces_are_swept_by_its_own_retention ... 2026-08-07 21:06:51,830 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.models.work_routine: viin_ai_workflow: seeded 8 goal(s) and 8 work routine(s) of default AI automation for company 215 (W3 Resolver Co A). 2026-08-07 21:06:56,741 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.models.work_routine: viin_ai_workflow: seeded 8 goal(s) and 8 work routine(s) of default AI automation for company 216 (W3 Resolver Co B). 2026-08-07 21:06:57,017 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted viin.ai.trace records with IDs: [9] 2026-08-07 21:06:57,035 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_company_scoped_resolvers_w3: Starting TestCompanyScopedTraceGc.test_pinned_trace_survives_the_per_company_sweep ... 2026-08-07 21:07:01,544 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.models.work_routine: viin_ai_workflow: seeded 8 goal(s) and 8 work routine(s) of default AI automation for company 217 (W3 Resolver Co A). 2026-08-07 21:07:06,580 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.models.work_routine: viin_ai_workflow: seeded 8 goal(s) and 8 work routine(s) of default AI automation for company 218 (W3 Resolver Co B). 2026-08-07 21:07:06,679 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-07 21:07:06,681 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_company_settings_storage: Starting TestCompanySettingsStorage.test_cost_cap_alert_threshold_pct_bounded_0_to_100_inclusive ... 2026-08-07 21:07:11,406 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.models.work_routine: viin_ai_workflow: seeded 8 goal(s) and 8 work routine(s) of default AI automation for company 219 (Wave3 Settings Storage Co). 2026-08-07 21:07:11,713 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_company_settings_storage: Starting TestCompanySettingsStorage.test_fresh_company_defaults_pii_redaction_on ... 2026-08-07 21:07:16,555 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.models.work_routine: viin_ai_workflow: seeded 8 goal(s) and 8 work routine(s) of default AI automation for company 220 (Wave3 Settings Storage Co). 2026-08-07 21:07:16,638 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_company_settings_storage: Starting TestCompanySettingsStorage.test_hard_cost_cap_of_zero_is_also_rejected_on_create ... 2026-08-07 21:07:21,032 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.models.work_routine: viin_ai_workflow: seeded 8 goal(s) and 8 work routine(s) of default AI automation for company 221 (Wave3 Settings Storage Co). 2026-08-07 21:07:21,514 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_company_settings_storage: Starting TestCompanySettingsStorage.test_hard_cost_cap_of_zero_is_rejected_on_write ... 2026-08-07 21:07:26,156 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.models.work_routine: viin_ai_workflow: seeded 8 goal(s) and 8 work routine(s) of default AI automation for company 223 (Wave3 Settings Storage Co). 2026-08-07 21:07:26,410 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_company_settings_storage: Starting TestCompanySettingsStorage.test_negative_one_hard_cost_cap_means_unlimited ... 2026-08-07 21:07:31,006 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.models.work_routine: viin_ai_workflow: seeded 8 goal(s) and 8 work routine(s) of default AI automation for company 224 (Wave3 Settings Storage Co). 2026-08-07 21:07:31,076 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_company_settings_storage: Starting TestCompanySettingsStorage.test_plain_internal_user_can_read_company_normally ... 2026-08-07 21:07:35,995 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.models.work_routine: viin_ai_workflow: seeded 8 goal(s) and 8 work routine(s) of default AI automation for company 225 (Wave3 Settings Storage Co). 2026-08-07 21:07:36,559 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_company_settings_storage: Starting TestCompanySettingsStorage.test_plain_internal_user_cannot_read_firecrawl_api_key ... 2026-08-07 21:07:41,320 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.models.work_routine: viin_ai_workflow: seeded 8 goal(s) and 8 work routine(s) of default AI automation for company 226 (Wave3 Settings Storage Co). 2026-08-07 21:07:41,845 104 INFO rb-bf464e0-223755-402257 odoo.models: Access Denied by ACLs for operation: read, uid: 827, model: res.company, fields: viin_ai_firecrawl_api_key 2026-08-07 21:07:41,877 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_company_settings_storage: Starting TestCompanySettingsStorage.test_tool_parallelism_has_no_company_field ... 2026-08-07 21:07:46,938 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.models.work_routine: viin_ai_workflow: seeded 8 goal(s) and 8 work routine(s) of default AI automation for company 227 (Wave3 Settings Storage Co). 2026-08-07 21:07:47,027 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-07 21:07:47,092 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_cost_cap_semantics_93: Starting TestCostCapSemantics93.test_completion_returns_the_cost_it_metered ... 2026-08-07 21:07:47,120 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_cost_cap_semantics_93: Starting TestCostCapSemantics93.test_negative_daily_company_cap_means_unlimited ... 2026-08-07 21:07:47,157 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_cost_cap_semantics_93: Starting TestCostCapSemantics93.test_negative_daily_user_cap_means_unlimited ... 2026-08-07 21:07:47,192 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_cost_cap_semantics_93: Starting TestCostCapSemantics93.test_negative_per_run_cap_means_unlimited ... 2026-08-07 21:07:47,219 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_cost_cap_semantics_93: Starting TestCostCapSemantics93.test_unconfigured_company_company_cap_falls_back_to_the_shipped_default ... 2026-08-07 21:07:52,202 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.models.work_routine: viin_ai_workflow: seeded 8 goal(s) and 8 work routine(s) of default AI automation for company 228 (Cap93 Unconfigured Co). 2026-08-07 21:07:52,426 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_cost_cap_semantics_93: Starting TestCostCapSemantics93.test_unconfigured_company_per_run_cap_falls_back_to_the_shipped_default ... 2026-08-07 21:07:57,141 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.models.work_routine: viin_ai_workflow: seeded 8 goal(s) and 8 work routine(s) of default AI automation for company 229 (Cap93 Unconfigured Co). 2026-08-07 21:07:57,469 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_cost_cap_semantics_93: Starting TestCostCapSemantics93.test_unconfigured_company_user_cap_falls_back_to_the_shipped_default ... 2026-08-07 21:08:02,001 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.models.work_routine: viin_ai_workflow: seeded 8 goal(s) and 8 work routine(s) of default AI automation for company 230 (Cap93 Unconfigured Co). 2026-08-07 21:08:02,271 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_cost_cap_semantics_93: Starting TestCostCapSemantics93.test_unlimited_caps_never_break_the_cost_alert_branch ... 2026-08-07 21:08:02,323 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_cost_cap_semantics_93: Starting TestCostCapSemantics93.test_vision_returns_the_cost_it_metered ... 2026-08-07 21:08:02,350 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_cost_cap_semantics_93: Starting TestCostCapSemantics93.test_zero_daily_company_cap_permits_no_spend ... 2026-08-07 21:08:02,396 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_cost_cap_semantics_93: Starting TestCostCapSemantics93.test_zero_daily_token_budget_stays_disabled_and_never_blocks ... 2026-08-07 21:08:02,437 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_cost_cap_semantics_93: Starting TestCostCapSemantics93.test_zero_daily_user_cap_permits_no_spend ... 2026-08-07 21:08:02,473 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_cost_cap_semantics_93: Starting TestCostCapSemantics93.test_zero_per_run_cap_permits_no_spend ... 2026-08-07 21:08:02,518 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-07 21:08:03,178 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 356 and Message-Id '<893359102403343.1786136883.150708675384521-openerp-private@1e2c63b335eb>' from 'info@yourcompany.com' to (redacted) "'***@example.com'" successfully sent 2026-08-07 21:08:03,178 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-07 21:08:03,186 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [356] 2026-08-07 21:08:03,199 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted mail.message records with IDs: [45603] 2026-08-07 21:08:03,199 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 21:08:03,204 104 INFO rb-bf464e0-223755-402257 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-08-07 21:08:03,220 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_cost_cap_semantics_93: Starting TestSettingsRejectZeroHardCap93.test_negative_hard_cap_is_accepted_and_stored_as_unlimited ... 2026-08-07 21:08:03,267 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_cost_cap_semantics_93: Starting TestSettingsRejectZeroHardCap93.test_zero_daily_company_hard_cap_is_rejected ... 2026-08-07 21:08:03,323 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_cost_cap_semantics_93: Starting TestSettingsRejectZeroHardCap93.test_zero_daily_user_hard_cap_is_rejected ... 2026-08-07 21:08:03,367 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_cost_cap_semantics_93: Starting TestSettingsRejectZeroHardCap93.test_zero_per_run_hard_cap_is_rejected ... 2026-08-07 21:08:03,420 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_cost_cap_semantics_93: Starting TestSettingsRejectZeroHardCap93.test_zero_soft_token_budget_stays_a_valid_setting ... 2026-08-07 21:08:03,484 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-07 21:08:03,544 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_cost_governance: Starting TestCostGovernance.test_tc1_hard_cap_per_run ... 2026-08-07 21:08:03,597 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_cost_governance: Starting TestCostGovernance.test_tc2_daily_user_hard_cap ... 2026-08-07 21:08:03,644 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_cost_governance: Starting TestCostGovernance.test_tc3_daily_company_hard_cap ... 2026-08-07 21:08:03,683 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_cost_governance: Starting TestCostGovernance.test_tc4_soft_token_quota_warning_only ... 2026-08-07 21:08:03,722 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_cost_governance: Starting TestCostGovernance.test_tc5_bus_alert_at_threshold ... 2026-08-07 21:08:03,768 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_cost_governance: Starting TestCostGovernance.test_tc6_multi_company_isolation ... 2026-08-07 21:08:08,460 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.models.work_routine: viin_ai_workflow: seeded 8 goal(s) and 8 work routine(s) of default AI automation for company 231 (Test Company B WI04). 2026-08-07 21:08:08,782 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_cost_governance: Starting TestCostGovernance.test_tc7_aggregate_performance ... 2026-08-07 21:08:10,538 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_cost_governance: Starting TestCostGovernance.test_tc8_company_scope_bus_alert_isolation ... 2026-08-07 21:08:14,619 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.models.work_routine: viin_ai_workflow: seeded 8 goal(s) and 8 work routine(s) of default AI automation for company 232 (Test Company B M7-7). 2026-08-07 21:08:15,574 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-07 21:08:15,609 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_cost_ledger_company_day: Starting TestCostLedgerCompanyDay.test_cap_still_exhausts_when_the_company_has_no_timezone_configured ... 2026-08-07 21:08:20,628 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.models.work_routine: viin_ai_workflow: seeded 8 goal(s) and 8 work routine(s) of default AI automation for company 233 (Ledger Day Unconfigured). 2026-08-07 21:08:21,862 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_cost_ledger_company_day: Starting TestCostLedgerCompanyDay.test_company_cap_exhausts_at_the_ceiling_at_a_non_boundary_hour ... 2026-08-07 21:08:26,675 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.models.work_routine: viin_ai_workflow: seeded 8 goal(s) and 8 work routine(s) of default AI automation for company 234 (Ledger Day Non Boundary). 2026-08-07 21:08:28,405 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_cost_ledger_company_day: Starting TestCostLedgerCompanyDay.test_company_cap_exhausts_at_the_ceiling_whoever_acts ... 2026-08-07 21:08:33,010 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.models.work_routine: viin_ai_workflow: seeded 8 goal(s) and 8 work routine(s) of default AI automation for company 235 (Ledger Day At Ceiling). 2026-08-07 21:08:37,366 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.models.work_routine: viin_ai_workflow: seeded 8 goal(s) and 8 work routine(s) of default AI automation for company 236 (Ledger Day Below Ceiling). 2026-08-07 21:08:38,537 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_cost_ledger_company_day: Starting TestCostLedgerCompanyDay.test_company_cap_outcome_is_identical_across_the_utc_midnight_window ... 2026-08-07 21:08:43,047 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.models.work_routine: viin_ai_workflow: seeded 8 goal(s) and 8 work routine(s) of default AI automation for company 237 (Ledger Day Window 0). 2026-08-07 21:08:48,690 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.models.work_routine: viin_ai_workflow: seeded 8 goal(s) and 8 work routine(s) of default AI automation for company 238 (Ledger Day Window 1). 2026-08-07 21:08:54,498 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.models.work_routine: viin_ai_workflow: seeded 8 goal(s) and 8 work routine(s) of default AI automation for company 239 (Ledger Day Window 2). 2026-08-07 21:09:00,212 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.models.work_routine: viin_ai_workflow: seeded 8 goal(s) and 8 work routine(s) of default AI automation for company 240 (Ledger Day Window 3). 2026-08-07 21:09:01,407 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_cost_ledger_company_day: Starting TestCostLedgerCompanyDay.test_cost_alert_fires_once_per_company_day_not_once_per_reader_day ... 2026-08-07 21:09:05,233 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.models.work_routine: viin_ai_workflow: seeded 8 goal(s) and 8 work routine(s) of default AI automation for company 241 (Ledger Day Alert Rollover). 2026-08-07 21:09:06,130 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_cost_ledger_company_day: Starting TestCostLedgerCompanyDay.test_cost_alert_for_one_user_in_two_companies_fires_once_per_company ... 2026-08-07 21:09:10,603 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.models.work_routine: viin_ai_workflow: seeded 8 goal(s) and 8 work routine(s) of default AI automation for company 242 (Ledger Day Alert A). 2026-08-07 21:09:15,371 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.models.work_routine: viin_ai_workflow: seeded 8 goal(s) and 8 work routine(s) of default AI automation for company 243 (Ledger Day Alert B). 2026-08-07 21:09:16,181 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_cost_ledger_company_day: Starting TestCostLedgerCompanyDay.test_explicitly_falsy_log_date_is_derived_not_written_as_null ... 2026-08-07 21:09:20,678 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.models.work_routine: viin_ai_workflow: seeded 8 goal(s) and 8 work routine(s) of default AI automation for company 244 (Ledger Day Falsy). 2026-08-07 21:09:22,211 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_cost_ledger_company_day: Starting TestCostLedgerCompanyDay.test_explicitly_passed_log_date_is_honoured_verbatim ... 2026-08-07 21:09:26,527 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.models.work_routine: viin_ai_workflow: seeded 8 goal(s) and 8 work routine(s) of default AI automation for company 245 (Ledger Day Historical). 2026-08-07 21:09:27,112 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_cost_ledger_company_day: Starting TestCostLedgerCompanyDay.test_form_default_must_not_override_the_charged_company_ledger_day ... 2026-08-07 21:09:31,759 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.models.work_routine: viin_ai_workflow: seeded 8 goal(s) and 8 work routine(s) of default AI automation for company 246 (Ledger Day Default Acting). 2026-08-07 21:09:36,520 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.models.work_routine: viin_ai_workflow: seeded 8 goal(s) and 8 work routine(s) of default AI automation for company 247 (Ledger Day Default Charged). 2026-08-07 21:09:37,220 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_cost_ledger_company_day: Starting TestCostLedgerCompanyDay.test_ledger_today_is_the_company_own_calendar_day ... 2026-08-07 21:09:41,769 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.models.work_routine: viin_ai_workflow: seeded 8 goal(s) and 8 work routine(s) of default AI automation for company 248 (Ledger Day Hanoi). 2026-08-07 21:09:46,728 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.models.work_routine: viin_ai_workflow: seeded 8 goal(s) and 8 work routine(s) of default AI automation for company 249 (Ledger Day UTC). 2026-08-07 21:09:46,941 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_cost_ledger_company_day: Starting TestCostLedgerCompanyDay.test_one_batched_create_stamps_each_row_on_its_own_company_day ... 2026-08-07 21:09:51,663 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.models.work_routine: viin_ai_workflow: seeded 8 goal(s) and 8 work routine(s) of default AI automation for company 250 (Ledger Day Batch UTC). 2026-08-07 21:09:56,613 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.models.work_routine: viin_ai_workflow: seeded 8 goal(s) and 8 work routine(s) of default AI automation for company 251 (Ledger Day Batch Hanoi). 2026-08-07 21:09:57,422 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_cost_ledger_company_day: Starting TestCostLedgerCompanyDay.test_two_timezoned_principals_spend_against_one_company_cap ... 2026-08-07 21:10:02,043 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.models.work_routine: viin_ai_workflow: seeded 8 goal(s) and 8 work routine(s) of default AI automation for company 252 (Ledger Day HQ). 2026-08-07 21:10:03,174 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_cost_ledger_company_day: Starting TestCostLedgerCompanyDay.test_usage_log_created_without_a_date_is_stamped_in_its_own_company_day ... 2026-08-07 21:10:07,558 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.models.work_routine: viin_ai_workflow: seeded 8 goal(s) and 8 work routine(s) of default AI automation for company 253 (Ledger Day Acting). 2026-08-07 21:10:12,134 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.models.work_routine: viin_ai_workflow: seeded 8 goal(s) and 8 work routine(s) of default AI automation for company 254 (Ledger Day Charged). 2026-08-07 21:10:12,814 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 23 checked, 23 removed 2026-08-07 21:10:12,816 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_demo_company_membership: Starting TestDemoCompanyMembership.test_admin_is_member_of_every_demo_company ... 2026-08-07 21:10:12,836 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-07 21:10:17,690 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.models.work_routine: viin_ai_workflow: seeded 8 goal(s) and 8 work routine(s) of default AI automation for company 255 (Error Attribution Co). 2026-08-07 21:10:18,344 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_error_usage_attribution: Starting TestErrorUsageAttribution.test_error_row_is_written_with_full_attribution_for_an_uncommitted_principal ... 2026-08-07 21:10:18,495 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_error_usage_attribution: Starting TestErrorUsageAttribution.test_fallback_create_db_error_does_not_poison_caller_transaction ... 2026-08-07 21:10:18,660 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_error_usage_attribution: Starting TestErrorUsageAttribution.test_uncommitted_principal_error_path_emits_no_error_level_log ... 2026-08-07 21:10:18,744 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-07 21:10:19,152 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 357 and Message-Id '<483092546143417.1786137019.121811151504517-openerp-private@1e2c63b335eb>' from 'info@yourcompany.com' to (redacted) "'*************_a@test.local'" successfully sent 2026-08-07 21:10:19,153 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-07 21:10:19,162 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [357] 2026-08-07 21:10:19,176 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted mail.message records with IDs: [50897] 2026-08-07 21:10:19,176 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 21:10:19,183 104 INFO rb-bf464e0-223755-402257 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-08-07 21:10:19,565 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 358 and Message-Id '<411581211612013.1786137019.539182901382446-openerp-private@1e2c63b335eb>' from 'info@yourcompany.com' to (redacted) "'*************_b@test.local'" successfully sent 2026-08-07 21:10:19,565 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-07 21:10:19,571 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [358] 2026-08-07 21:10:19,581 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted mail.message records with IDs: [50899] 2026-08-07 21:10:19,581 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 21:10:19,585 104 INFO rb-bf464e0-223755-402257 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-08-07 21:10:19,602 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_feedback: Starting TestFeedbackModel.test_create_feedback_user_id_auto ... 2026-08-07 21:10:19,614 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_feedback: Starting TestFeedbackModel.test_create_feedback_with_comment ... 2026-08-07 21:10:19,623 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_feedback: Starting TestFeedbackModel.test_created_at_auto_set ... 2026-08-07 21:10:19,636 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_feedback: Starting TestFeedbackModel.test_group_system_can_read_all_feedback ... 2026-08-07 21:10:19,669 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_feedback: Starting TestFeedbackModel.test_multiple_feedbacks_same_trace_allowed ... 2026-08-07 21:10:19,683 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_feedback: Starting TestFeedbackModel.test_user_can_read_own_feedback ... 2026-08-07 21:10:19,703 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_feedback: Starting TestFeedbackModel.test_user_cannot_read_other_user_feedback ... 2026-08-07 21:10:19,727 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_feedback: Starting TestFeedbackModel.test_user_cannot_write_feedback ... 2026-08-07 21:10:19,746 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 855, model: viin.ai.feedback 2026-08-07 21:10:19,755 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-07 21:10:20,129 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 359 and Message-Id '<794175207962350.1786137020.107605457305908-openerp-private@1e2c63b335eb>' from 'info@yourcompany.com' to (redacted) "'****************ic@test.local'" successfully sent 2026-08-07 21:10:20,129 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-07 21:10:20,135 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [359] 2026-08-07 21:10:20,143 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted mail.message records with IDs: [50901] 2026-08-07 21:10:20,144 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 21:10:20,148 104 INFO rb-bf464e0-223755-402257 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-08-07 21:10:20,162 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_feedback_category: Starting TestFeedbackCategory.test_basic_user_can_read_categories ... 2026-08-07 21:10:20,171 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_feedback_category: Starting TestFeedbackCategory.test_basic_user_cannot_create_category ... 2026-08-07 21:10:20,182 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 857, model: viin.ai.feedback.category 2026-08-07 21:10:20,183 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_feedback_category: Starting TestFeedbackCategory.test_category_field_ondelete_restrict ... 2026-08-07 21:10:20,183 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_feedback_category: Starting TestFeedbackCategory.test_category_in_use_cannot_be_deleted ... 2026-08-07 21:10:20,193 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_feedback_category: Starting TestFeedbackCategory.test_create_category ... 2026-08-07 21:10:20,197 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_feedback_category: Starting TestFeedbackCategory.test_link_category_from_feedback ... 2026-08-07 21:10:20,202 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_feedback_category: Starting TestFeedbackCategory.test_no_default_categories_seeded ... 2026-08-07 21:10:20,210 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-07 21:10:20,496 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 360 and Message-Id '<946428159600531.1786137020.469787597656250-openerp-private@1e2c63b335eb>' from 'info@yourcompany.com' to (redacted) "'*************rt@test.local'" successfully sent 2026-08-07 21:10:20,496 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-07 21:10:20,501 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [360] 2026-08-07 21:10:20,508 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted mail.message records with IDs: [50903] 2026-08-07 21:10:20,509 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 21:10:20,513 104 INFO rb-bf464e0-223755-402257 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-08-07 21:10:20,525 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_feedback_export_dataset: Starting TestFeedbackExportDataset.test_export_does_not_write_usage_log_or_trace ... 2026-08-07 21:10:20,533 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [66636, 66637, 66640, 66639, 66638] 2026-08-07 21:10:20,533 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted viin.ai.feedback records with IDs: [1, 2, 5, 4, 3] 2026-08-07 21:10:20,550 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.models.feedback: viin.ai.feedback._export_dataset: wrote 1 rows to viin_ai_feedback_2026-08-07.jsonl 2026-08-07 21:10:20,551 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_feedback_export_dataset: Starting TestFeedbackExportDataset.test_export_empty_db_creates_empty_attachment ... 2026-08-07 21:10:20,561 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [66636, 66637, 66640, 66639, 66638] 2026-08-07 21:10:20,561 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted viin.ai.feedback records with IDs: [1, 2, 5, 4, 3] 2026-08-07 21:10:20,572 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.models.feedback: viin.ai.feedback._export_dataset: wrote 0 rows to viin_ai_feedback_2026-08-07.jsonl 2026-08-07 21:10:20,574 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_feedback_export_dataset: Starting TestFeedbackExportDataset.test_export_same_day_rerun_replaces_attachment ... 2026-08-07 21:10:20,583 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [66636, 66637, 66640, 66639, 66638] 2026-08-07 21:10:20,583 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted viin.ai.feedback records with IDs: [1, 2, 5, 4, 3] 2026-08-07 21:10:20,597 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.models.feedback: viin.ai.feedback._export_dataset: wrote 1 rows to viin_ai_feedback_2026-08-07.jsonl 2026-08-07 21:10:20,682 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted ir.attachment records with IDs: [17058] 2026-08-07 21:10:20,688 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.models.feedback: viin.ai.feedback._export_dataset: wrote 2 rows to viin_ai_feedback_2026-08-07.jsonl 2026-08-07 21:10:20,700 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_feedback_export_dataset: Starting TestFeedbackExportDataset.test_export_writes_valid_jsonl ... 2026-08-07 21:10:20,716 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [66636, 66637, 66640, 66639, 66638] 2026-08-07 21:10:20,717 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted viin.ai.feedback records with IDs: [1, 2, 5, 4, 3] 2026-08-07 21:10:20,741 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.models.feedback: viin.ai.feedback._export_dataset: wrote 2 rows to viin_ai_feedback_2026-08-07.jsonl 2026-08-07 21:10:20,753 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-07 21:10:21,388 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_getting_started_config: Starting TestGettingStartedConfig.test_apply_derives_chat_model_when_unspecified ... 2026-08-07 21:10:21,421 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_getting_started_config: Starting TestGettingStartedConfig.test_apply_pins_vendor_without_reentering_key ... 2026-08-07 21:10:21,484 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_getting_started_config: Starting TestGettingStartedConfig.test_apply_refused_for_operator ... 2026-08-07 21:10:21,511 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_getting_started_config: Starting TestGettingStartedConfig.test_apply_writes_embedding_key ... 2026-08-07 21:10:21,552 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_getting_started_config: Starting TestGettingStartedConfig.test_apply_writes_key_pins_default_and_sets_chat_model_pointer ... 2026-08-07 21:10:21,601 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_getting_started_config: Starting TestGettingStartedConfig.test_default_get_never_echoes_stored_key ... 2026-08-07 21:10:21,626 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_getting_started_config: Starting TestGettingStartedConfig.test_main_settings_apply_does_not_pin_provider ... 2026-08-07 21:10:21,685 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-07 21:10:21,724 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_media_never_logged_s4: Starting TestMediaNeverReadableInTransportLog.test_a_document_read_through_extraction_is_equally_unreadable ... 2026-08-07 21:10:21,822 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [7] 2026-08-07 21:10:21,824 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_media_never_logged_s4: Starting TestMediaNeverReadableInTransportLog.test_a_failing_vendor_response_is_still_recorded ... 2026-08-07 21:10:21,889 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [8] 2026-08-07 21:10:21,890 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_media_never_logged_s4: Starting TestMediaNeverReadableInTransportLog.test_a_scanned_invoice_is_never_readable_afterwards_in_the_record ... 2026-08-07 21:10:22,033 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [9] 2026-08-07 21:10:22,035 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_media_never_logged_s4: Starting TestMediaNeverReadableInTransportLog.test_a_spoken_reply_is_not_left_readable_in_the_record ... 2026-08-07 21:10:22,113 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [10] 2026-08-07 21:10:22,115 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_media_never_logged_s4: Starting TestMediaNeverReadableInTransportLog.test_a_vendor_page_that_is_not_an_answer_is_still_recorded ... 2026-08-07 21:10:22,183 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [11] 2026-08-07 21:10:22,184 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_media_never_logged_s4: Starting TestMediaNeverReadableInTransportLog.test_an_ordinary_answer_is_still_recorded_in_full ... 2026-08-07 21:10:22,241 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [12] 2026-08-07 21:10:22,243 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_media_never_logged_s4: Starting TestMediaNeverReadableInTransportLog.test_an_uploaded_media_file_is_never_written_into_the_record ... 2026-08-07 21:10:22,311 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [13] 2026-08-07 21:10:22,314 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_media_never_logged_s4: Starting TestMediaNeverReadableInTransportLog.test_personal_data_is_still_masked_alongside_the_hidden_picture ... 2026-08-07 21:10:22,413 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [14] 2026-08-07 21:10:22,414 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_media_never_logged_s4: Starting TestMediaNeverReadableInTransportLog.test_the_record_of_a_scanned_document_still_shows_what_was_asked ... 2026-08-07 21:10:22,498 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [15] 2026-08-07 21:10:22,506 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-07 21:10:23,579 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_menu_app_identity_w1: Starting TestMenuAppIdentityW1.test_ai_app_tile_renders_real_art_not_the_blank_fallback ... 2026-08-07 21:10:23,609 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_menu_app_identity_w1: Starting TestMenuAppIdentityW1.test_ai_operations_bucket_hangs_off_app_root_and_stays_open_to_operators ... 2026-08-07 21:10:23,758 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_menu_app_identity_w1: Starting TestMenuAppIdentityW1.test_feedback_categories_reseats_to_100_without_regressing_access ... 2026-08-07 21:10:24,010 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-07 21:10:25,025 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_menu_audience_87: Starting TestMenuAudience87.test_configuration_menu_declares_base_group_system_branch ... 2026-08-07 21:10:25,044 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_menu_audience_87: Starting TestMenuAudience87.test_group_admin_only_user_still_reaches_configuration ... 2026-08-07 21:10:25,114 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_menu_audience_87: Starting TestMenuAudience87.test_plain_user_sees_ai_app_root ... 2026-08-07 21:10:25,179 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_menu_audience_87: Starting TestMenuAudience87.test_plain_user_still_cannot_reach_configuration ... 2026-08-07 21:10:25,277 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-07 21:10:25,280 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_menu_reporting_reseat: Starting TestMenuReportingReseat.test_dashboard_reseats_to_reporting_bucket_seq_1 ... 2026-08-07 21:10:25,284 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_menu_reporting_reseat: Starting TestMenuReportingReseat.test_feedback_reseats_to_reporting_bucket_seq_50 ... 2026-08-07 21:10:25,294 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-07 21:10:25,354 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_message_adapter_empty_content_knob: Starting TestEmptyContentKnobMatrix.test_default_empty_content_repr_emits_empty_string ... 2026-08-07 21:10:25,376 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_message_adapter_empty_content_knob: Starting TestEmptyContentKnobMatrix.test_non_empty_content_unaffected_by_null_knob ... 2026-08-07 21:10:25,417 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_message_adapter_empty_content_knob: Starting TestEmptyContentKnobMatrix.test_non_empty_content_unaffected_by_omit_knob ... 2026-08-07 21:10:25,462 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_message_adapter_empty_content_knob: Starting TestEmptyContentKnobMatrix.test_null_empty_content_repr_emits_none ... 2026-08-07 21:10:25,499 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_message_adapter_empty_content_knob: Starting TestEmptyContentKnobMatrix.test_omit_empty_content_repr_drops_content_key ... 2026-08-07 21:10:25,557 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-07 21:10:25,559 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_message_adapter_incoming: Starting TestIncomingConstraintGates.test_blank_finish_path_on_incoming_row_raises_validation_error ... 2026-08-07 21:10:25,575 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_message_adapter_incoming: Starting TestIncomingConstraintGates.test_incoherent_incoming_shape_combo_raises_validation_error ... 2026-08-07 21:10:25,599 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_message_adapter_incoming: Starting TestIncomingConstraintGates.test_incoming_row_for_unsupported_protocol_raises_validation_error ... 2026-08-07 21:10:25,619 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_message_adapter_incoming: Starting TestIncomingConstraintGates.test_missing_incoming_shapes_raises_validation_error ... 2026-08-07 21:10:25,631 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_message_adapter_incoming: Starting TestIncomingConstraintGates.test_unknown_response_text_shape_raises_write_error ... 2026-08-07 21:10:25,642 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-07 21:10:25,677 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_message_adapter_incoming: Starting TestIncomingDataDrivenProof.test_data_driven_proof_editing_args_path_changes_parse ... 2026-08-07 21:10:25,694 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-07 21:10:25,759 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_message_adapter_incoming: Starting TestIncomingDataPathEquivalence.test_anthropic_incoming_data_path_returns_canonical_dict ... 2026-08-07 21:10:25,772 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_message_adapter_incoming: Starting TestIncomingDataPathEquivalence.test_anthropic_incoming_stop_reason_terminal_text ... 2026-08-07 21:10:25,787 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_message_adapter_incoming: Starting TestIncomingDataPathEquivalence.test_google_incoming_data_path_returns_canonical_dict ... 2026-08-07 21:10:25,793 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_message_adapter_incoming: Starting TestIncomingDataPathEquivalence.test_openai_incoming_data_path_returns_canonical_dict ... 2026-08-07 21:10:25,807 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-07 21:10:25,843 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_message_adapter_incoming: Starting TestIncomingPerVendorOverride.test_per_vendor_incoming_override_wins_over_protocol_default ... 2026-08-07 21:10:25,856 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_message_adapter_incoming: Starting TestIncomingPerVendorOverride.test_resolve_no_direction_still_returns_outgoing_row ... 2026-08-07 21:10:25,869 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-07 21:10:25,873 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_message_adapter_incoming: Starting TestIncomingSeedIntegrity.test_incoming_seed_resolves_for_anthropic_native ... 2026-08-07 21:10:25,877 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_message_adapter_incoming: Starting TestIncomingSeedIntegrity.test_incoming_seed_resolves_for_google_native ... 2026-08-07 21:10:25,881 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_message_adapter_incoming: Starting TestIncomingSeedIntegrity.test_incoming_seed_resolves_for_openai_compat ... 2026-08-07 21:10:25,886 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_message_adapter_incoming: Starting TestIncomingSeedIntegrity.test_incoming_seed_rows_present_for_all_three_protocols ... 2026-08-07 21:10:25,902 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-07 21:10:25,951 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_message_adapter_incoming: Starting TestIncomingUsageLogNonRegression.test_usage_log_written_after_data_driven_normalizer ... 2026-08-07 21:10:25,987 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-07 21:10:25,999 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_message_adapter_model: Starting TestMessageAdapterCoherence.test_adapter_defaults_are_whitelist_valid_and_coherent ... 2026-08-07 21:10:25,999 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_message_adapter_model: Starting TestMessageAdapterCoherence.test_coherence_gate_accepts_coherent_rows ... 2026-08-07 21:10:26,007 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_message_adapter_model: Starting TestMessageAdapterCoherence.test_coherence_gate_rejects_incoherent_system_strategy ... 2026-08-07 21:10:26,020 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_message_adapter_model: Starting TestMessageAdapterCoherence.test_coherence_gate_rejects_incoherent_system_strategy_anthropic ... 2026-08-07 21:10:26,039 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-07 21:10:26,041 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_message_adapter_model: Starting TestMessageAdapterConstraint.test_constrains_accepts_known_shapes ... 2026-08-07 21:10:26,047 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_message_adapter_model: Starting TestMessageAdapterConstraint.test_constrains_rejects_unknown_assistant_shape ... 2026-08-07 21:10:26,058 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_message_adapter_model: Starting TestMessageAdapterConstraint.test_constrains_rejects_unknown_tool_result_shape ... 2026-08-07 21:10:26,078 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-07 21:10:26,081 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_message_adapter_model: Starting TestMessageAdapterSeed.test_resolve_returns_one_row_per_protocol ... 2026-08-07 21:10:26,088 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_message_adapter_model: Starting TestMessageAdapterSeed.test_seed_rows_present_after_install ... 2026-08-07 21:10:26,095 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-07 21:10:26,157 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_message_adapter_system_and_invariants: Starting TestPiiBeforeAdapt.test_pii_redacted_in_system_before_egress ... 2026-08-07 21:10:26,171 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_message_adapter_system_and_invariants: Starting TestPiiBeforeAdapt.test_pii_redacted_in_tool_call_args_and_result ... 2026-08-07 21:10:26,205 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-07 21:10:26,263 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_message_adapter_system_and_invariants: Starting TestSystemPlacement.test_anthropic_system_top_level ... 2026-08-07 21:10:26,291 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_message_adapter_system_and_invariants: Starting TestSystemPlacement.test_google_system_instruction ... 2026-08-07 21:10:26,325 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_message_adapter_system_and_invariants: Starting TestSystemPlacement.test_openai_no_duplicate_system_kwarg_wins ... 2026-08-07 21:10:26,361 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_message_adapter_system_and_invariants: Starting TestSystemPlacement.test_openai_system_head_message ... 2026-08-07 21:10:26,392 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_message_adapter_system_and_invariants: Starting TestSystemPlacement.test_system_strategy_is_data_driven ... 2026-08-07 21:10:26,435 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-07 21:10:26,506 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_message_adapter_system_and_invariants: Starting TestUsageLogOnAdaptedCall.test_one_usage_log_row_per_adapted_call ... 2026-08-07 21:10:26,533 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-07 21:10:26,597 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_message_adapter_wire_shape: Starting TestWireShapeAnthropic.test_anthropic_turn2_assistant_and_result_blocks ... 2026-08-07 21:10:26,635 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-07 21:10:26,702 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_message_adapter_wire_shape: Starting TestWireShapeDataDriven.test_editing_adapter_row_changes_built_payload ... 2026-08-07 21:10:26,728 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-07 21:10:26,785 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_message_adapter_wire_shape: Starting TestWireShapeGoogle.test_google_turn2_function_call_and_response_present ... 2026-08-07 21:10:26,809 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-07 21:10:26,873 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_message_adapter_wire_shape: Starting TestWireShapeOpenAI.test_openai_turn2_assistant_tool_calls_and_fanout ... 2026-08-07 21:10:26,904 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-07 21:10:26,962 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_message_adapter_wire_shape: Starting TestWireShapeTurn1NoOp.test_turn1_anthropic_passthrough ... 2026-08-07 21:10:26,979 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_message_adapter_wire_shape: Starting TestWireShapeTurn1NoOp.test_turn1_google_passthrough ... 2026-08-07 21:10:27,013 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_message_adapter_wire_shape: Starting TestWireShapeTurn1NoOp.test_turn1_openai_passthrough ... 2026-08-07 21:10:27,059 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-07 21:10:27,112 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_message_adapter_wire_shape: Starting TestWireShapeVendorOverride.test_vendor_override_beats_protocol_default ... 2026-08-07 21:10:27,136 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-07 21:10:27,169 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_mock_provider_env_hook: Starting TestMockProviderEnvHook.test_env_var_set_routes_to_registered_handler_no_network ... 2026-08-07 21:10:27,172 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_mock_provider_env_hook: Starting TestMockProviderEnvHook.test_env_var_set_without_handler_fails_closed ... 2026-08-07 21:10:27,184 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_mock_provider_env_hook: Starting TestMockProviderEnvHook.test_env_var_unset_is_a_pure_passthrough ... 2026-08-07 21:10:27,202 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-07 21:10:27,241 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_normalize_stop_reason: Starting TestNormalizeStopReason.test_anthropic_text_emits_terminal_stop_reason ... 2026-08-07 21:10:27,245 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_normalize_stop_reason: Starting TestNormalizeStopReason.test_anthropic_tool_use_emits_tool_use_stop_reason ... 2026-08-07 21:10:27,249 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_normalize_stop_reason: Starting TestNormalizeStopReason.test_gemini_function_call_emits_tool_use_stop_reason ... 2026-08-07 21:10:27,252 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_normalize_stop_reason: Starting TestNormalizeStopReason.test_gemini_text_emits_terminal_stop_reason ... 2026-08-07 21:10:27,256 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_normalize_stop_reason: Starting TestNormalizeStopReason.test_openai_text_emits_terminal_stop_reason ... 2026-08-07 21:10:27,260 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_normalize_stop_reason: Starting TestNormalizeStopReason.test_openai_tool_call_emits_tool_use_stop_reason ... 2026-08-07 21:10:27,269 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-07 21:10:27,309 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_normalize_tool_call_shape: Starting TestNormalizeToolCallShape.test_anthropic_tool_call_shape_has_top_level_arguments ... 2026-08-07 21:10:27,312 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_normalize_tool_call_shape: Starting TestNormalizeToolCallShape.test_anthropic_tool_call_shape_has_top_level_name ... 2026-08-07 21:10:27,317 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_normalize_tool_call_shape: Starting TestNormalizeToolCallShape.test_google_native_tool_call_shape_control ... 2026-08-07 21:10:27,321 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_normalize_tool_call_shape: Starting TestNormalizeToolCallShape.test_openai_tool_call_shape_has_top_level_arguments ... 2026-08-07 21:10:27,325 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_normalize_tool_call_shape: Starting TestNormalizeToolCallShape.test_openai_tool_call_shape_has_top_level_name ... 2026-08-07 21:10:27,335 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-07 21:10:27,379 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_ocr_cost_reporting: Starting TestOcrCostReporting.test_a_scan_reports_its_price_even_with_no_row_to_look_up ... 2026-08-07 21:10:27,397 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_ocr_cost_reporting: Starting TestOcrCostReporting.test_a_scan_reports_the_price_it_was_billed_at ... 2026-08-07 21:10:27,433 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-07 21:10:27,436 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_phase1_e2e: Starting TestPhase1E2E.test_mock_provider_call_creates_usage_log_and_trace ... 2026-08-07 21:10:27,514 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_phase1_e2e: Starting TestPhase1E2E.test_seed_100_logs_visible_in_pivot ... 2026-08-07 21:10:27,722 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_phase1_e2e: Starting TestPhase1E2E.test_teardown_cleanup ... 2026-08-07 21:10:27,771 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-07 21:10:27,806 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_phase1_security: Starting TestPhase1Security.test_acl_usage_log_user_sees_only_own ... 2026-08-07 21:10:28,437 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_phase1_security: Starting TestPhase1Security.test_api_key_not_in_request_headers ... 2026-08-07 21:10:28,474 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_phase1_security: Starting TestPhase1Security.test_data_residency_enforced ... 2026-08-07 21:10:28,525 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_phase1_security: Starting TestPhase1Security.test_default_headers_always_masked ... 2026-08-07 21:10:28,559 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_phase1_security: Starting TestPhase1Security.test_pii_redaction_applies_to_api_log ... 2026-08-07 21:10:28,590 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_phase1_security: Starting TestPhase1Security.test_pii_redaction_applies_to_usage_log ... 2026-08-07 21:10:28,624 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_phase1_security: Starting TestPhase1Security.test_pii_redaction_follows_the_acting_company_switch ... 2026-08-07 21:10:28,644 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_phase1_security: Starting TestPhase1Security.test_pii_skip_when_self_hosted ... 2026-08-07 21:10:28,693 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_phase1_security: Starting TestPhase1Security.test_residency_conflicting_provider_filtered_by_allow_list ... 2026-08-07 21:10:28,736 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_phase1_security: Starting TestPhase1Security.test_vendor_specific_header_masking ... 2026-08-07 21:10:28,809 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-07 21:10:28,838 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_pii_forced_on_hoist_s3: Starting TestForcedOnPiiRedactionHoist.test_a_forced_turn_keeps_personal_data_out_of_the_vendor_request ... 2026-08-07 21:10:28,898 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [16] 2026-08-07 21:10:28,899 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_pii_forced_on_hoist_s3: Starting TestForcedOnPiiRedactionHoist.test_a_forced_turn_masks_even_when_the_company_opted_out ... 2026-08-07 21:10:28,918 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_pii_forced_on_hoist_s3: Starting TestForcedOnPiiRedactionHoist.test_a_self_hosted_deployment_is_never_forced_to_mask ... 2026-08-07 21:10:28,947 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_pii_forced_on_hoist_s3: Starting TestForcedOnPiiRedactionHoist.test_an_opt_out_still_holds_when_no_turn_forces_masking ... 2026-08-07 21:10:28,964 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_pii_forced_on_hoist_s3: Starting TestForcedOnPiiRedactionHoist.test_the_demand_can_never_turn_masking_off ... 2026-08-07 21:10:28,981 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_pii_forced_on_hoist_s3: Starting TestForcedOnPiiRedactionHoist.test_the_forced_on_switch_is_owned_by_the_ai_base_not_live_chat ... 2026-08-07 21:10:29,003 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-07 21:10:29,005 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_pii_redaction_settings: Starting TestPiiRedactionDefaultOn.test_cloud_exposure_false_when_no_providers ... 2026-08-07 21:10:29,249 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_pii_redaction_settings: Starting TestPiiRedactionDefaultOn.test_cloud_exposure_false_when_only_self_hosted ... 2026-08-07 21:10:29,545 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_pii_redaction_settings: Starting TestPiiRedactionDefaultOn.test_cloud_exposure_true_for_eu_and_apac_providers ... 2026-08-07 21:10:29,858 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_pii_redaction_settings: Starting TestPiiRedactionDefaultOn.test_cloud_exposure_true_when_cloud_provider_active ... 2026-08-07 21:10:30,166 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_pii_redaction_settings: Starting TestPiiRedactionDefaultOn.test_d_explicit_off_reaches_the_runtime_resolver ... 2026-08-07 21:10:30,454 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_pii_redaction_settings: Starting TestPiiRedactionDefaultOn.test_settings_form_of_an_unconfigured_company_shows_redaction_on ... 2026-08-07 21:10:34,827 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.models.work_routine: viin_ai_workflow: seeded 8 goal(s) and 8 work routine(s) of default AI automation for company 256 (PII Unconfigured Co). 2026-08-07 21:10:35,149 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_pii_redaction_settings: Starting TestPiiRedactionDefaultOn.test_unconfigured_company_redacts_by_default ... 2026-08-07 21:10:39,234 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.models.work_routine: viin_ai_workflow: seeded 8 goal(s) and 8 work routine(s) of default AI automation for company 257 (PII Unconfigured Co). 2026-08-07 21:10:39,331 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-07 21:10:39,370 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_provider: Starting TestProvider.test_api_key_not_leaked_to_log ... 2026-08-07 21:10:39,451 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_provider: Starting TestProvider.test_call_completion_4xx_raises ... 2026-08-07 21:10:39,512 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_provider: Starting TestProvider.test_call_completion_no_chat_capability_raises ... 2026-08-07 21:10:39,539 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_provider: Starting TestProvider.test_call_completion_unreachable_raises ... 2026-08-07 21:10:39,598 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_provider: Starting TestProvider.test_call_completion_with_mock_openai ... 2026-08-07 21:10:39,628 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_provider: Starting TestProvider.test_call_embedding_with_mock ... 2026-08-07 21:10:39,650 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_provider: Starting TestProvider.test_call_ocr_refuses_without_vision_capability ... 2026-08-07 21:10:39,660 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_provider: Starting TestProvider.test_call_transcription_refuses_without_audio_capability ... 2026-08-07 21:10:39,668 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_provider: Starting TestProvider.test_call_vision_refuses_without_vision_capability ... 2026-08-07 21:10:39,677 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_provider: Starting TestProvider.test_capabilities_has_capability ... 2026-08-07 21:10:39,679 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_provider: Starting TestProvider.test_completion_url_default_and_override ... 2026-08-07 21:10:39,686 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_provider: Starting TestProvider.test_data_residency_default ... 2026-08-07 21:10:39,724 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_provider: Starting TestProvider.test_embedding_url_requires_endpoint_for_ollama ... 2026-08-07 21:10:39,774 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_provider: Starting TestProvider.test_extract_error_per_protocol ... 2026-08-07 21:10:39,829 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_provider: Starting TestProvider.test_get_auth_headers_no_key_raises ... 2026-08-07 21:10:39,859 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_provider: Starting TestProvider.test_get_auth_headers_per_type ... 2026-08-07 21:10:39,899 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_provider: Starting TestProvider.test_has_api_key_readable_by_non_system_user ... 2026-08-07 21:10:40,598 104 INFO rb-bf464e0-223755-402257 odoo.models: Access Denied by ACLs for operation: read, uid: 869, model: viin.ai.provider, fields: api_key 2026-08-07 21:10:40,611 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_provider: Starting TestProvider.test_has_api_key_with_key ... 2026-08-07 21:10:40,641 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_provider: Starting TestProvider.test_has_api_key_without_key ... 2026-08-07 21:10:40,672 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_provider: Starting TestProvider.test_prepare_log_values_stub_passthrough ... 2026-08-07 21:10:40,685 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_provider: Starting TestProvider.test_provider_fields_present ... 2026-08-07 21:10:40,686 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_provider: Starting TestProvider.test_provider_inherits_mixin_and_thread ... 2026-08-07 21:10:40,686 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_provider: Starting TestProvider.test_sensitive_headers_extension ... 2026-08-07 21:10:40,708 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_provider: Starting TestProvider.test_supports_streaming_compute ... 2026-08-07 21:10:40,718 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-07 21:10:40,720 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_provider: Starting TestProviderApiKeyAclCacheLeak.test_has_api_key_compute_does_not_cache_api_key ... 2026-08-07 21:10:40,742 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_provider: Starting TestProviderApiKeyAclCacheLeak.test_is_usable_does_not_cache_api_key ... 2026-08-07 21:10:40,776 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-07 21:10:40,815 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_provider_connection: Starting TestProviderConnection.test_error_notification_is_sticky_so_admin_can_read_it ... 2026-08-07 21:10:40,817 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_provider_connection: Starting TestProviderConnection.test_list_models_degrades_to_empty_on_failure ... 2026-08-07 21:10:40,820 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_provider_connection: Starting TestProviderConnection.test_list_models_dispatch_by_protocol_not_name ... 2026-08-07 21:10:40,855 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_provider_connection: Starting TestProviderConnection.test_no_chat_model_configured_returns_error ... 2026-08-07 21:10:40,886 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_provider_connection: Starting TestProviderConnection.test_probe_does_not_raise_on_vendor_error ... 2026-08-07 21:10:40,944 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_provider_connection: Starting TestProviderConnection.test_probe_writes_usage_log_on_error ... 2026-08-07 21:10:40,980 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_provider_connection: Starting TestProviderConnection.test_probe_writes_usage_log_on_success ... 2026-08-07 21:10:41,019 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_provider_connection: Starting TestProviderConnection.test_reachable_provider_never_leaks_api_key ... 2026-08-07 21:10:41,023 104 INFO rb-bf464e0-223755-402257 odoo.tests.common.requests: Blocking un-mocked external HTTP request GET https://api.openai.com/v1/models 2026-08-07 21:10:41,109 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_provider_connection: Starting TestProviderConnection.test_reachable_provider_surfaces_success_notification ... 2026-08-07 21:10:41,113 104 INFO rb-bf464e0-223755-402257 odoo.tests.common.requests: Blocking un-mocked external HTTP request GET https://api.openai.com/v1/models 2026-08-07 21:10:41,182 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_provider_connection: Starting TestProviderConnection.test_success_message_lists_vendor_models_when_available ... 2026-08-07 21:10:41,208 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_provider_connection: Starting TestProviderConnection.test_unreachable_provider_returns_error_not_raise ... 2026-08-07 21:10:41,214 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_provider_connection: Starting TestProviderConnection.test_vendor_error_echoing_api_key_does_not_leak_it ... 2026-08-07 21:10:41,257 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-07 21:10:41,262 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_provider_default: Starting TestProviderActiveDefault.test_chat_resolution_skips_embedding_only_default ... 2026-08-07 21:10:41,308 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_provider_default: Starting TestProviderActiveDefault.test_company_a_default_never_resolves_for_company_b_user ... 2026-08-07 21:10:46,242 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.models.work_routine: viin_ai_workflow: seeded 8 goal(s) and 8 work routine(s) of default AI automation for company 258 (ADR011 Company B). 2026-08-07 21:10:46,831 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_provider_default: Starting TestProviderActiveDefault.test_company_pin_wins_over_shared_pin ... 2026-08-07 21:10:46,876 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_provider_default: Starting TestProviderActiveDefault.test_full_precedence_chain_degrades_per_tier ... 2026-08-07 21:10:46,928 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_provider_default: Starting TestProviderActiveDefault.test_low_priv_resolved_provider_does_not_leak_api_key ... 2026-08-07 21:10:47,280 104 INFO rb-bf464e0-223755-402257 odoo.models: Access Denied by ACLs for operation: read, uid: 871, model: viin.ai.provider, fields: api_key 2026-08-07 21:10:47,289 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_provider_default: Starting TestProviderActiveDefault.test_low_priv_user_can_resolve_default_without_access_error ... 2026-08-07 21:10:47,672 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_provider_default: Starting TestProviderActiveDefault.test_no_pin_falls_back_to_first_active_no_raise ... 2026-08-07 21:10:47,711 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_provider_default: Starting TestProviderActiveDefault.test_non_system_user_cannot_write_is_default ... 2026-08-07 21:10:48,152 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 873, model: viin.ai.provider 2026-08-07 21:10:48,156 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_provider_default: Starting TestProviderActiveDefault.test_resolver_returns_pinned_default_over_sequence ... 2026-08-07 21:10:48,214 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_provider_default: Starting TestProviderActiveDefault.test_selection_makes_no_llm_call_resolved_call_still_logs_usage ... 2026-08-07 21:10:48,278 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_provider_default: Starting TestProviderActiveDefault.test_setting_default_unsets_prior_default_same_company ... 2026-08-07 21:10:48,337 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_provider_default: Starting TestProviderActiveDefault.test_sudo_resolver_still_isolates_company_a_default_from_company_b ... 2026-08-07 21:10:53,060 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.models.work_routine: viin_ai_workflow: seeded 8 goal(s) and 8 work routine(s) of default AI automation for company 259 (ADR011 Iso Company B). 2026-08-07 21:10:53,617 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_provider_default: Starting TestProviderActiveDefault.test_sudo_tier3_does_not_leak_company_a_provider_to_company_b ... 2026-08-07 21:10:58,589 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.models.work_routine: viin_ai_workflow: seeded 8 goal(s) and 8 work routine(s) of default AI automation for company 260 (ADR011 Tier3 Iso B). 2026-08-07 21:10:58,668 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_provider_default: Starting TestProviderActiveDefault.test_two_defaults_one_company_raises_integrity_error ... 2026-08-07 21:10:58,714 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-07 21:10:58,752 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_provider_error_message_i18n_safety: Starting TestAdapterMisconfigurationMessageValues.test_unknown_response_text_shape_message_names_value_and_protocol ... 2026-08-07 21:10:58,756 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_provider_error_message_i18n_safety: Starting TestAdapterMisconfigurationMessageValues.test_unknown_response_tool_calls_shape_message_names_value_and_protocol ... 2026-08-07 21:10:58,778 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-07 21:10:58,817 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_provider_error_message_i18n_safety: Starting TestCostCapExceededMessageValues.test_daily_company_cap_exceeded_message_names_used_cost_and_cap ... 2026-08-07 21:10:58,851 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_provider_error_message_i18n_safety: Starting TestCostCapExceededMessageValues.test_daily_user_cap_exceeded_message_names_used_cost_and_cap ... 2026-08-07 21:10:58,893 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_provider_error_message_i18n_safety: Starting TestCostCapExceededMessageValues.test_run_cap_exceeded_message_names_accumulated_cost_and_cap ... 2026-08-07 21:10:58,952 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-07 21:11:03,455 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.models.work_routine: viin_ai_workflow: seeded 8 goal(s) and 8 work routine(s) of default AI automation for company 261 (S2 Ranking Co B). 2026-08-07 21:11:03,563 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_provider_ranking_s2: Starting TestOrderedProviderRankingS2.test_a_connection_nobody_can_use_is_offered_at_no_level ... 2026-08-07 21:11:03,807 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_provider_ranking_s2: Starting TestOrderedProviderRankingS2.test_a_connection_that_cannot_do_the_work_is_never_offered_for_it ... 2026-08-07 21:11:03,813 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_provider_ranking_s2: Starting TestOrderedProviderRankingS2.test_a_restricted_request_can_only_be_offered_what_it_allows ... 2026-08-07 21:11:03,820 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_provider_ranking_s2: Starting TestOrderedProviderRankingS2.test_every_connection_that_could_answer_is_offered_in_precedence_order ... 2026-08-07 21:11:03,825 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_provider_ranking_s2: Starting TestOrderedProviderRankingS2.test_no_usable_connection_leaves_the_caller_with_nothing_not_an_error ... 2026-08-07 21:11:03,838 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_provider_ranking_s2: Starting TestOrderedProviderRankingS2.test_one_companys_connection_is_never_offered_to_another_company ... 2026-08-07 21:11:03,845 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_provider_ranking_s2: Starting TestOrderedProviderRankingS2.test_removing_the_leader_promotes_the_next_in_line_at_every_level ... 2026-08-07 21:11:03,873 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_provider_ranking_s2: Starting TestOrderedProviderRankingS2.test_the_chosen_connection_is_the_one_at_the_head_of_the_running_order ... 2026-08-07 21:11:03,914 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-07 21:11:03,971 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_provider_ranking_s2: Starting TestProviderSelectionNonRegression.test_a_routed_connection_is_handed_over_with_the_callers_own_rights ... 2026-08-07 21:11:04,316 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_provider_ranking_s2: Starting TestProviderSelectionNonRegression.test_an_ordinary_employee_can_still_have_a_request_routed ... 2026-08-07 21:11:04,594 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-07 21:11:04,601 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_provider_resolver_usable: Starting TestProviderResolverUsable.test_chat_pin_does_not_affect_embedding_capability_routing ... 2026-08-07 21:11:04,650 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_provider_resolver_usable: Starting TestProviderResolverUsable.test_cloud_provider_no_key_still_raises_non_regression ... 2026-08-07 21:11:04,691 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_provider_resolver_usable: Starting TestProviderResolverUsable.test_embedding_available_false_when_no_usable_embedding_provider ... 2026-08-07 21:11:04,733 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_provider_resolver_usable: Starting TestProviderResolverUsable.test_embedding_available_true_when_usable_embedding_provider_exists ... 2026-08-07 21:11:04,762 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_provider_resolver_usable: Starting TestProviderResolverUsable.test_keyless_tier3_provider_is_skipped_returns_empty ... 2026-08-07 21:11:04,773 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_provider_resolver_usable: Starting TestProviderResolverUsable.test_self_hosted_no_key_auth_headers_has_no_auth_keys ... 2026-08-07 21:11:04,797 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_provider_resolver_usable: Starting TestProviderResolverUsable.test_self_hosted_provider_with_no_key_is_usable ... 2026-08-07 21:11:04,828 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_provider_resolver_usable: Starting TestProviderResolverUsable.test_usable_key_wins_over_keyless_seed ... 2026-08-07 21:11:04,865 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-07 21:11:09,229 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.models.work_routine: viin_ai_workflow: seeded 8 goal(s) and 8 work routine(s) of default AI automation for company 262 (QC Report Co A). 2026-08-07 21:11:13,900 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.models.work_routine: viin_ai_workflow: seeded 8 goal(s) and 8 work routine(s) of default AI automation for company 263 (QC Report Co B). 2026-08-07 21:11:15,520 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_quality_cost_report: Starting TestQualityCostReportAccess.test_free_text_comment_is_absent_while_its_existence_is_flagged ... 2026-08-07 21:11:15,581 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_quality_cost_report: Starting TestQualityCostReportAccess.test_operator_allowed_in_company_a_never_sees_company_b_interactions ... 2026-08-07 21:11:15,640 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_quality_cost_report: Starting TestQualityCostReportAccess.test_operator_view_is_strict_superset_of_plain_employee_view ... 2026-08-07 21:11:15,684 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_quality_cost_report: Starting TestQualityCostReportAccess.test_plain_employee_sees_only_own_interactions ... 2026-08-07 21:11:15,717 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_quality_cost_report: Starting TestQualityCostReportAccess.test_report_company_rule_is_fail_closed ... 2026-08-07 21:11:15,720 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_quality_cost_report: Starting TestQualityCostReportAccess.test_report_refuses_create_write_and_unlink_for_every_role ... 2026-08-07 21:11:15,806 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 880, model: viin.ai.quality.cost.report 2026-08-07 21:11:15,813 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 880, model: viin.ai.quality.cost.report 2026-08-07 21:11:15,820 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 880, model: viin.ai.quality.cost.report 2026-08-07 21:11:15,850 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-07 21:11:15,900 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_quality_cost_report: Starting TestQualityCostReportGrain.test_grouped_cost_totals_partition_without_over_counting ... 2026-08-07 21:11:15,925 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_quality_cost_report: Starting TestQualityCostReportGrain.test_rated_interaction_without_metered_call_reports_zero_cost ... 2026-08-07 21:11:15,938 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_quality_cost_report: Starting TestQualityCostReportGrain.test_report_attributes_the_terminal_call_model_and_provider ... 2026-08-07 21:11:15,995 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_quality_cost_report: Starting TestQualityCostReportGrain.test_trace_rated_twice_keeps_one_row_and_shows_latest_verdict ... 2026-08-07 21:11:16,024 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_quality_cost_report: Starting TestQualityCostReportGrain.test_trace_total_cost_is_reported_once_not_once_per_llm_call ... 2026-08-07 21:11:16,052 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_quality_cost_report: Starting TestQualityCostReportGrain.test_unrated_interaction_still_appears_with_its_cost ... 2026-08-07 21:11:16,080 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-07 21:11:16,123 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_quality_cost_report: Starting TestQualityCostReportStandalone.test_base_only_sql_renders_correct_rows_and_totals ... 2026-08-07 21:11:16,134 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_quality_cost_report: Starting TestQualityCostReportStandalone.test_base_sql_and_base_views_never_name_agent_id ... 2026-08-07 21:11:16,147 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-07 21:11:16,149 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_quality_cost_report_filters: Starting TestQualityCostReportDateFilters.test_a_date_filters_label_must_name_the_window_its_domain_computes ... 2026-08-07 21:11:16,158 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_quality_cost_report_filters: Starting TestQualityCostReportDateFilters.test_an_interaction_from_the_first_hours_of_local_today_stays_in_today ... 2026-08-07 21:11:16,183 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_quality_cost_report_filters: Starting TestQualityCostReportDateFilters.test_every_date_filter_bounds_start_time_at_a_local_midnight_instant ... 2026-08-07 21:11:16,200 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_quality_cost_report_filters: Starting TestQualityCostReportDateFilters.test_the_to_utc_stand_in_reproduces_the_web_clients_published_value ... 2026-08-07 21:11:16,205 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-07 21:11:16,251 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_quality_cost_report_voice_s7: Starting TestQualityCostReportVoiceAttribution.test_a_call_that_recorded_no_kind_is_still_a_language_model_call ... 2026-08-07 21:11:16,268 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_quality_cost_report_voice_s7: Starting TestQualityCostReportVoiceAttribution.test_a_failed_chat_call_is_still_reported_as_a_failed_llm_call ... 2026-08-07 21:11:16,297 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_quality_cost_report_voice_s7: Starting TestQualityCostReportVoiceAttribution.test_a_failed_speech_call_is_not_reported_as_a_failed_llm_call ... 2026-08-07 21:11:16,322 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_quality_cost_report_voice_s7: Starting TestQualityCostReportVoiceAttribution.test_a_spoken_answer_names_the_model_that_answered_not_the_voice ... 2026-08-07 21:11:16,360 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_quality_cost_report_voice_s7: Starting TestQualityCostReportVoiceAttribution.test_a_spoken_turn_with_one_llm_call_counts_as_one_llm_call ... 2026-08-07 21:11:16,389 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_quality_cost_report_voice_s7: Starting TestQualityCostReportVoiceAttribution.test_an_agentic_spoken_turn_still_names_its_terminal_chat_call ... 2026-08-07 21:11:16,458 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_quality_cost_report_voice_s7: Starting TestQualityCostReportVoiceAttribution.test_image_reading_keeps_the_attribution_it_has_today ... 2026-08-07 21:11:16,517 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_quality_cost_report_voice_s7: Starting TestQualityCostReportVoiceAttribution.test_the_cost_of_a_spoken_answer_includes_what_the_speech_cost ... 2026-08-07 21:11:16,555 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-07 21:11:16,557 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_r4_manifest_completeness: Starting TestR4ManifestCompleteness.test_no_orphan_placeholder_xmlid ... 2026-08-07 21:11:16,559 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_r4_manifest_completeness: Starting TestR4ManifestCompleteness.test_no_orphan_view_data_files_in_manifest ... 2026-08-07 21:11:16,567 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-07 21:11:16,620 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_replay_fallback_concurrency: Starting TestReplayFallbackConcurrency.test_fallback_does_not_resolve_preexisting_replay_log ... 2026-08-07 21:11:16,643 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-07 21:11:17,579 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_security_groups: Starting TestSecurityGroups.test_action_apply_group_gate_refuses_non_admin ... 2026-08-07 21:11:17,607 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_security_groups: Starting TestSecurityGroups.test_base_admin_and_root_are_group_admin_members ... 2026-08-07 21:11:17,613 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_security_groups: Starting TestSecurityGroups.test_group_admin_can_apply_ai_settings ... 2026-08-07 21:11:17,650 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_security_groups: Starting TestSecurityGroups.test_group_admin_can_manage_config_records ... 2026-08-07 21:11:17,710 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_security_groups: Starting TestSecurityGroups.test_group_admin_default_get_succeeds ... 2026-08-07 21:11:17,730 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_security_groups: Starting TestSecurityGroups.test_group_admin_user_is_app_scoped_not_system ... 2026-08-07 21:11:17,748 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 881, model: res.config.settings 2026-08-07 21:11:17,749 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_security_groups: Starting TestSecurityGroups.test_group_hierarchy_admin_implies_operator_and_user ... 2026-08-07 21:11:17,756 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_security_groups: Starting TestSecurityGroups.test_group_operator_cannot_apply_ai_settings ... 2026-08-07 21:11:17,775 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 882, model: viin.ai.config 2026-08-07 21:11:17,784 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_security_groups: Starting TestSecurityGroups.test_group_operator_cannot_write_config_records ... 2026-08-07 21:11:17,807 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 882, model: viin.ai.provider 2026-08-07 21:11:17,808 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_security_groups: Starting TestSecurityGroups.test_group_operator_default_get_raises_access_error ... 2026-08-07 21:11:17,826 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_security_groups: Starting TestSecurityGroups.test_group_operator_retains_day_to_day_ops ... 2026-08-07 21:11:17,842 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_security_groups: Starting TestSecurityGroups.test_menu_visibility_per_role ... 2026-08-07 21:11:18,022 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-07 21:11:18,137 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_settings_company_marker: Starting TestViinAiPerCompanySettingMarker.test_a_setting_that_is_not_per_company_never_shows_the_marker ... 2026-08-07 21:11:18,141 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_settings_company_marker: Starting TestViinAiPerCompanySettingMarker.test_every_per_company_setting_shows_the_company_marker ... 2026-08-07 21:11:18,148 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-07 21:11:18,154 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_settings_field_order: Starting TestViinAiSettingSubjectField.test_multi_field_setting_leads_with_a_field_not_a_layout_element ... 2026-08-07 21:11:18,155 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_settings_field_order: Starting TestViinAiSettingSubjectField.test_setting_is_named_and_toggled_by_a_field_the_user_can_see ... 2026-08-07 21:11:18,162 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-07 21:11:23,026 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.models.work_routine: viin_ai_workflow: seeded 8 goal(s) and 8 work routine(s) of default AI automation for company 264 (W3 Surfaces Co A). 2026-08-07 21:11:27,277 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.models.work_routine: viin_ai_workflow: seeded 8 goal(s) and 8 work routine(s) of default AI automation for company 265 (W3 Surfaces Co B). 2026-08-07 21:11:28,802 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_settings_surfaces_w3: Starting TestAppScopedConfigSurfaceW3.test_allow_list_is_still_closed_and_exactly_eleven ... 2026-08-07 21:11:28,825 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_settings_surfaces_w3: Starting TestAppScopedConfigSurfaceW3.test_app_admin_keeps_every_ai_setting_editable_without_system_rights ... 2026-08-07 21:11:28,827 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_settings_surfaces_w3: Starting TestAppScopedConfigSurfaceW3.test_apply_creates_no_config_parameter_row_for_a_moved_setting ... 2026-08-07 21:11:28,869 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_settings_surfaces_w3: Starting TestAppScopedConfigSurfaceW3.test_apply_lands_every_allow_list_setting_on_the_acting_company_only ... 2026-08-07 21:11:28,953 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_settings_surfaces_w3: Starting TestAppScopedConfigSurfaceW3.test_apply_still_writes_tool_parallelism_to_the_global_parameter ... 2026-08-07 21:11:29,001 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_settings_surfaces_w3: Starting TestAppScopedConfigSurfaceW3.test_default_chat_model_lands_on_the_company_not_a_global_parameter ... 2026-08-07 21:11:29,086 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_settings_surfaces_w3: Starting TestAppScopedConfigSurfaceW3.test_getting_started_settings_are_never_added_to_the_allow_list ... 2026-08-07 21:11:29,089 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_settings_surfaces_w3: Starting TestAppScopedConfigSurfaceW3.test_non_admin_is_refused_before_any_company_is_touched ... 2026-08-07 21:11:29,172 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_settings_surfaces_w3: Starting TestAppScopedConfigSurfaceW3.test_zero_hard_cap_is_refused_by_the_app_scoped_surface_before_any_write ... 2026-08-07 21:11:29,305 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-07 21:11:33,963 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.models.work_routine: viin_ai_workflow: seeded 8 goal(s) and 8 work routine(s) of default AI automation for company 266 (W3 Surfaces Co A). 2026-08-07 21:11:38,535 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.models.work_routine: viin_ai_workflow: seeded 8 goal(s) and 8 work routine(s) of default AI automation for company 267 (W3 Surfaces Co B). 2026-08-07 21:11:40,012 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_settings_surfaces_w3: Starting TestCoreSettingsSurfaceW3.test_pii_redaction_is_per_company_and_writes_no_global_parameter ... 2026-08-07 21:11:40,275 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_settings_surfaces_w3: Starting TestCoreSettingsSurfaceW3.test_pii_redaction_off_survives_reopening_the_settings_form ... 2026-08-07 21:11:40,553 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_settings_surfaces_w3: Starting TestCoreSettingsSurfaceW3.test_sysadmin_opens_settings_and_may_manage_the_firecrawl_key ... 2026-08-07 21:11:40,887 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_settings_surfaces_w3: Starting TestCoreSettingsSurfaceW3.test_tool_parallelism_stays_one_global_value_across_companies ... 2026-08-07 21:11:41,592 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_settings_surfaces_w3: Starting TestCoreSettingsSurfaceW3.test_two_companies_hold_different_caps_through_core_settings ... 2026-08-07 21:11:41,936 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_settings_surfaces_w3: Starting TestCoreSettingsSurfaceW3.test_zero_hard_cap_is_refused_through_core_settings ... 2026-08-07 21:11:42,713 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-07 21:11:46,858 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.models.work_routine: viin_ai_workflow: seeded 8 goal(s) and 8 work routine(s) of default AI automation for company 268 (W3 Surfaces Co A). 2026-08-07 21:11:51,120 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.models.work_routine: viin_ai_workflow: seeded 8 goal(s) and 8 work routine(s) of default AI automation for company 269 (W3 Surfaces Co B). 2026-08-07 21:11:52,576 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_settings_surfaces_w3: Starting TestFirecrawlCredentialAccessW3.test_firecrawl_key_stays_denied_to_users_below_ai_admin ... 2026-08-07 21:11:52,661 104 INFO rb-bf464e0-223755-402257 odoo.models: Access Denied by ACLs for operation: read, uid: 893, model: res.company, fields: viin_ai_firecrawl_api_key 2026-08-07 21:11:52,824 104 INFO rb-bf464e0-223755-402257 odoo.models: Access Denied by ACLs for operation: read, uid: 895, model: res.company, fields: viin_ai_firecrawl_api_key 2026-08-07 21:11:52,974 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_settings_surfaces_w3: Starting TestFirecrawlCredentialAccessW3.test_group_admin_and_group_system_imply_in_exactly_one_direction ... 2026-08-07 21:11:53,015 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_settings_surfaces_w3: Starting TestFirecrawlCredentialAccessW3.test_sysadmin_can_read_and_write_the_firecrawl_key_on_the_company ... 2026-08-07 21:11:53,101 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-07 21:11:53,144 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_speech_calls_s5: Starting TestSpeechBillingAndBudget.test_a_recording_is_never_sent_once_the_budget_is_spent ... 2026-08-07 21:11:53,180 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_speech_calls_s5: Starting TestSpeechBillingAndBudget.test_a_refused_read_aloud_request_still_leaves_a_row_saying_so ... 2026-08-07 21:11:53,254 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted viin.ai.usage.log records with IDs: [10303] 2026-08-07 21:11:53,256 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_speech_calls_s5: Starting TestSpeechBillingAndBudget.test_a_refused_spoken_request_still_leaves_a_row_saying_so ... 2026-08-07 21:11:53,326 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted viin.ai.usage.log records with IDs: [10304] 2026-08-07 21:11:53,330 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_speech_calls_s5: Starting TestSpeechBillingAndBudget.test_a_spoken_request_never_costs_nothing ... 2026-08-07 21:11:53,381 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_speech_calls_s5: Starting TestSpeechBillingAndBudget.test_a_spoken_request_stays_attached_to_the_conversation_it_served ... 2026-08-07 21:11:53,431 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_speech_calls_s5: Starting TestSpeechBillingAndBudget.test_every_spoken_row_says_which_kind_of_request_it_was ... 2026-08-07 21:11:53,483 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_speech_calls_s5: Starting TestSpeechBillingAndBudget.test_how_long_the_recording_was_is_not_how_long_the_call_took ... 2026-08-07 21:11:53,511 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_speech_calls_s5: Starting TestSpeechBillingAndBudget.test_listening_and_reading_aloud_stay_two_separate_jobs ... 2026-08-07 21:11:53,547 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_speech_calls_s5: Starting TestSpeechBillingAndBudget.test_listening_is_charged_by_how_long_the_recording_was ... 2026-08-07 21:11:53,578 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_speech_calls_s5: Starting TestSpeechBillingAndBudget.test_reading_aloud_is_charged_by_how_much_text_was_spoken ... 2026-08-07 21:11:53,604 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_speech_calls_s5: Starting TestSpeechBillingAndBudget.test_speaking_spends_the_same_daily_budget_typing_asks_for ... 2026-08-07 21:11:53,654 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_speech_calls_s5: Starting TestSpeechBillingAndBudget.test_typing_spends_the_same_daily_budget_speaking_asks_for ... 2026-08-07 21:11:53,707 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-07 21:11:53,741 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_speech_calls_s5: Starting TestSpeechMediaNeverRecorded.test_a_recording_reaches_the_vendor_and_never_the_record ... 2026-08-07 21:11:53,808 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [20] 2026-08-07 21:11:53,809 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_speech_calls_s5: Starting TestSpeechMediaNeverRecorded.test_a_spoken_answer_carries_its_audio_under_one_agreed_name ... 2026-08-07 21:11:53,874 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [21] 2026-08-07 21:11:53,875 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_speech_calls_s5: Starting TestSpeechMediaNeverRecorded.test_a_spoken_answer_keeps_everything_else_it_already_carried ... 2026-08-07 21:11:53,937 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [22] 2026-08-07 21:11:53,939 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_speech_calls_s5: Starting TestSpeechMediaNeverRecorded.test_a_spoken_answer_says_how_long_the_call_took_not_how_long_it_plays ... 2026-08-07 21:11:54,048 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [23] 2026-08-07 21:11:54,050 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_speech_calls_s5: Starting TestSpeechMediaNeverRecorded.test_a_spoken_answer_still_comes_back_as_audio_to_play ... 2026-08-07 21:11:54,111 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [24] 2026-08-07 21:11:54,112 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_speech_calls_s5: Starting TestSpeechMediaNeverRecorded.test_the_audio_of_a_spoken_answer_is_never_left_in_the_record ... 2026-08-07 21:11:54,190 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [25] 2026-08-07 21:11:54,191 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_speech_calls_s5: Starting TestSpeechMediaNeverRecorded.test_the_record_of_a_spoken_request_still_says_what_was_asked ... 2026-08-07 21:11:54,252 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [26] 2026-08-07 21:11:54,260 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-07 21:11:54,307 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_speech_calls_s5: Starting TestSpeechRefusals.test_a_connection_that_cannot_speak_refuses_to_read_aloud ... 2026-08-07 21:11:54,313 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_speech_calls_s5: Starting TestSpeechRefusals.test_a_language_the_chosen_ears_cannot_serve_is_refused ... 2026-08-07 21:11:54,331 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_speech_calls_s5: Starting TestSpeechRefusals.test_a_protocol_we_cannot_listen_over_says_which_protocol ... 2026-08-07 21:11:54,357 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_speech_calls_s5: Starting TestSpeechRefusals.test_a_protocol_we_cannot_read_aloud_over_says_which_protocol ... 2026-08-07 21:11:54,384 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_speech_calls_s5: Starting TestSpeechRefusals.test_a_vendor_the_code_has_never_heard_of_is_still_understood ... 2026-08-07 21:11:54,442 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_speech_calls_s5: Starting TestSpeechRefusals.test_the_same_ears_still_serve_the_language_they_do_declare ... 2026-08-07 21:11:54,477 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-07 21:11:54,521 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_speech_calls_s5: Starting TestSpokenTranscriptRedaction.test_an_external_transcript_is_masked_even_with_masking_switched_off ... 2026-08-07 21:11:54,579 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [27] 2026-08-07 21:11:54,581 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_speech_calls_s5: Starting TestSpokenTranscriptRedaction.test_an_external_transcript_is_masked_in_the_technical_record_too ... 2026-08-07 21:11:54,657 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [28] 2026-08-07 21:11:54,658 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_speech_calls_s5: Starting TestSpokenTranscriptRedaction.test_an_in_house_transcript_follows_what_the_company_chose ... 2026-08-07 21:11:54,766 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [29] 2026-08-07 21:11:54,767 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_speech_calls_s5: Starting TestSpokenTranscriptRedaction.test_the_spoken_words_are_not_left_unmasked_in_the_ledger ... 2026-08-07 21:11:54,856 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [30] 2026-08-07 21:11:54,865 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-07 21:11:54,910 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_tool_schema_normalization: Starting TestBuildCompletionPayloadCopyContract.test_anthropic_native_does_not_mutate_canonical_tool ... 2026-08-07 21:11:54,912 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_tool_schema_normalization: Starting TestBuildCompletionPayloadCopyContract.test_google_native_does_not_mutate_canonical_tool ... 2026-08-07 21:11:54,915 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_tool_schema_normalization: Starting TestBuildCompletionPayloadCopyContract.test_openai_compat_does_not_mutate_canonical_tool ... 2026-08-07 21:11:54,923 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-07 21:11:54,951 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_tool_schema_normalization: Starting TestGeminiCompletionResponseNormalization.test_gemini_function_call_extracted_to_tool_calls ... 2026-08-07 21:11:54,955 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_tool_schema_normalization: Starting TestGeminiCompletionResponseNormalization.test_gemini_function_call_id_present ... 2026-08-07 21:11:54,959 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_tool_schema_normalization: Starting TestGeminiCompletionResponseNormalization.test_gemini_text_and_function_call_mixed_parts ... 2026-08-07 21:11:54,971 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-07 21:11:55,012 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_tool_schema_normalization: Starting TestToolSchemaNormalizationPerProvider.test_anthropic_no_top_level_anyof ... 2026-08-07 21:11:55,014 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_tool_schema_normalization: Starting TestToolSchemaNormalizationPerProvider.test_gemini_tools_branch_present ... 2026-08-07 21:11:55,017 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_tool_schema_normalization: Starting TestToolSchemaNormalizationPerProvider.test_google_dropped_constraints_description_embedded ... 2026-08-07 21:11:55,026 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_tool_schema_normalization: Starting TestToolSchemaNormalizationPerProvider.test_openai_compat_tool_parameters_no_unsupported_props ... 2026-08-07 21:11:55,034 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-07 21:11:55,075 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_tour_wi18_usage_log_raw_http_button: Starting TestTourWi18UsageLogRawHttpButton.test_tour_usage_log_raw_http_button ... 2026-08-07 21:11:55,339 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_tour_wi18_usage_log_raw_http_button.TestTourWi18UsageLogRawHttpButton: Chrome pid: 2292 2026-08-07 21:11:55,340 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_tour_wi18_usage_log_raw_http_button.TestTourWi18UsageLogRawHttpButton: Chrome headless temporary user profile dir: /tmp/tmp6lpsq_x__chrome_odoo 2026-08-07 21:11:55,340 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_tour_wi18_usage_log_raw_http_button.TestTourWi18UsageLogRawHttpButton: Issuing json command http://127.0.0.1:36815/json/version 2026-08-07 21:11:55,341 104 INFO rb-bf464e0-223755-402257 odoo.tests.common.requests: request http://127.0.0.1:36815/json/version with timeout 3 increased to 10s during tests 2026-08-07 21:11:55,377 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_tour_wi18_usage_log_raw_http_button.TestTourWi18UsageLogRawHttpButton: Browser version: Chrome/141.0.7390.54 2026-08-07 21:11:55,377 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_tour_wi18_usage_log_raw_http_button.TestTourWi18UsageLogRawHttpButton: Issuing json command http://127.0.0.1:36815/json 2026-08-07 21:11:55,378 104 INFO rb-bf464e0-223755-402257 odoo.tests.common.requests: request http://127.0.0.1:36815/json with timeout 3 increased to 10s during tests 2026-08-07 21:11:55,403 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_tour_wi18_usage_log_raw_http_button.TestTourWi18UsageLogRawHttpButton: Websocket url found: ws://127.0.0.1:36815/devtools/page/329B230A83DA6D6FB9AF07BBB868E5F6 2026-08-07 21:11:55,414 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_tour_wi18_usage_log_raw_http_button.TestTourWi18UsageLogRawHttpButton: Enable chrome headless console log notification 2026-08-07 21:11:55,483 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_tour_wi18_usage_log_raw_http_button.TestTourWi18UsageLogRawHttpButton: Chrome headless enable page notifications 2026-08-07 21:11:56,005 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.res_users: Login successful for db:rb-bf464e0-223755-402257 login:admin from n/a 2026-08-07 21:11:56,013 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_tour_wi18_usage_log_raw_http_button.TestTourWi18UsageLogRawHttpButton: Setting session cookie in browser 2026-08-07 21:11:56,017 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_tour_wi18_usage_log_raw_http_button.TestTourWi18UsageLogRawHttpButton: Open "http://127.0.0.1:8069/web" in browser 2026-08-07 21:11:56,017 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_tour_wi18_usage_log_raw_http_button.TestTourWi18UsageLogRawHttpButton: Navigating to: "http://127.0.0.1:8069/web" 2026-08-07 21:11:56,040 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-07 21:11:56,798 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:11:56] "GET /web HTTP/1.1" 200 - 120 0.106 0.661 2026-08-07 21:11:56,800 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_tour_wi18_usage_log_raw_http_button.TestTourWi18UsageLogRawHttpButton: Navigation result: {'frameId': '329B230A83DA6D6FB9AF07BBB868E5F6', 'loaderId': 'A54027DF74B763666DAA5C5CB1B0F966', 'isDownload': False} 2026-08-07 21:11:56,801 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_tour_wi18_usage_log_raw_http_button.TestTourWi18UsageLogRawHttpButton: Evaluate ready code "odoo.isTourReady("wi18_usage_log_raw_http_button")" 2026-08-07 21:11:56,830 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:11:56] "GET /web/assets/62b8ee4/web.assets_web.min.css HTTP/1.1" 200 - 4 0.007 0.007 2026-08-07 21:11:56,855 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:11:56] "GET /web/webclient/load_menus/f97ea2e0e92af8e1e1ceb9cce756d62f5b69aab124877a8bcf0a782c8444e2aa HTTP/1.1" 200 - 4 0.003 0.030 2026-08-07 21:11:56,871 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:11:56] "GET /web/webclient/translations/f7451a6af1791970ea29b1f476d18b2946146d9b?lang=en_US HTTP/1.1" 200 - 4 0.008 0.038 2026-08-07 21:11:56,889 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:11:56] "GET /web/assets/bbfbb22/web.assets_web.min.js HTTP/1.1" 200 - 4 0.009 0.061 2026-08-07 21:11:56,909 104 INFO rb-bf464e0-223755-402257 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-08-07 21:11:56,918 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:11:56] "GET /web/assets/c62296f/web.assets_tests.min.js HTTP/1.1" 200 - 4 0.004 0.009 2026-08-07 21:11:57,643 104 INFO ? werkzeug: 127.0.0.1 - - [07/Aug/2026 21:11:57] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.007 2026-08-07 21:11:57,644 104 INFO ? werkzeug: 127.0.0.1 - - [07/Aug/2026 21:11:57] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.011 2026-08-07 21:11:57,645 104 INFO ? werkzeug: 127.0.0.1 - - [07/Aug/2026 21:11:57] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.010 2026-08-07 21:11:57,664 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:11:57] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.007 0.010 2026-08-07 21:11:57,758 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_tour_wi18_usage_log_raw_http_button.TestTourWi18UsageLogRawHttpButton: Evaluate test code "window._tour_log_action_id = 459; window._tour_log_record_id = 10331; odoo.startTour("wi18_usage_log_raw_http_button", {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/web"})" 2026-08-07 21:11:57,794 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:11:57] "POST /mail/init_messaging HTTP/1.1" 200 - 75 0.063 0.063 2026-08-07 21:11:57,814 104 INFO rb-bf464e0-223755-402257 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-08-07 21:11:57,852 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:11:57] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 20 0.021 0.161 2026-08-07 21:11:57,858 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:11:57] "GET /web/service-worker.js HTTP/1.1" 200 - 2 0.000 0.166 2026-08-07 21:11:57,909 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:11:57] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 10 0.026 0.169 2026-08-07 21:11:57,975 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:11:57] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 40 0.027 0.224 2026-08-07 21:11:58,099 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:11:58] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 74 0.063 0.300 2026-08-07 21:11:58,101 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:11:58] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.341 2026-08-07 21:11:58,122 104 INFO ? werkzeug: 127.0.0.1 - - [07/Aug/2026 21:11:58] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.016 2026-08-07 21:11:58,143 104 INFO ? werkzeug: 127.0.0.1 - - [07/Aug/2026 21:11:58] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.013 2026-08-07 21:11:58,148 104 INFO ? werkzeug: 127.0.0.1 - - [07/Aug/2026 21:11:58] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-07 21:11:58,150 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:11:58] "POST /mail/load_message_failures HTTP/1.1" 200 - 12 0.034 0.303 2026-08-07 21:11:58,157 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:11:58] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 5 0.002 0.299 2026-08-07 21:11:58,165 104 INFO ? werkzeug: 127.0.0.1 - - [07/Aug/2026 21:11:58] "GET /web_responsive/static/src/img/home-menu-bg-overlay.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-08-07 21:11:58,192 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:11:58] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 11 0.018 0.309 2026-08-07 21:11:58,221 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:11:58] "GET /web/offline HTTP/1.1" 200 - 7 0.007 0.299 2026-08-07 21:11:58,244 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:11:58] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 11 0.013 0.250 2026-08-07 21:11:58,295 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:11:58] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 11 0.011 0.095 2026-08-07 21:11:58,296 104 INFO ? werkzeug: 127.0.0.1 - - [07/Aug/2026 21:11:58] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.003 2026-08-07 21:11:58,312 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:11:58] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 6 0.004 0.108 2026-08-07 21:11:58,318 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:11:58] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.105 2026-08-07 21:11:59,071 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_tour_wi18_usage_log_raw_http_button.TestTourWi18UsageLogRawHttpButton.browser: Tour wi18_usage_log_raw_http_button on step: 'Navigate to fixture usage log form (trigger: body)' 2026-08-07 21:11:59,086 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_tour_wi18_usage_log_raw_http_button.TestTourWi18UsageLogRawHttpButton.browser: Tour wi18_usage_log_raw_http_button on step: 'Wait for usage log form view (trigger: .o_form_view)' 2026-08-07 21:11:59,099 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:11:59] "POST /web/action/load HTTP/1.1" 200 - 10 0.004 0.012 2026-08-07 21:11:59,183 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:11:59] "POST /web/dataset/call_kw/viin.ai.usage.log/get_views HTTP/1.1" 200 - 38 0.022 0.040 2026-08-07 21:11:59,219 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:11:59] "POST /web/dataset/call_kw/viin.ai.usage.log/web_read HTTP/1.1" 200 - 11 0.005 0.013 2026-08-07 21:11:59,225 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:11:59] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 3 0.002 0.024 2026-08-07 21:11:59,686 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:11:59] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.003 2026-08-07 21:12:00,073 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_tour_wi18_usage_log_raw_http_button.TestTourWi18UsageLogRawHttpButton.browser: Tour wi18_usage_log_raw_http_button on step: 'Verify Raw HTTP smart button is visible (trigger: button[name="action_open_raw_http"])' 2026-08-07 21:12:00,085 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_tour_wi18_usage_log_raw_http_button.TestTourWi18UsageLogRawHttpButton.browser: Tour wi18_usage_log_raw_http_button on step: 'Click Raw HTTP smart button (trigger: button[name="action_open_raw_http"])' 2026-08-07 21:12:00,100 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:12:00] "POST /web/dataset/call_button HTTP/1.1" 200 - 3 0.002 0.005 2026-08-07 21:12:00,104 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_tour_wi18_usage_log_raw_http_button.TestTourWi18UsageLogRawHttpButton.browser: Tour wi18_usage_log_raw_http_button on step: 'Verify form view opened after clicking Raw HTTP (trigger: .o_form_view)' 2026-08-07 21:12:00,111 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_tour_wi18_usage_log_raw_http_button.TestTourWi18UsageLogRawHttpButton.browser: test successful 2026-08-07 21:12:00,122 104 INFO ? werkzeug: 127.0.0.1 - - [07/Aug/2026 21:12:00] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-07 21:12:00,141 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_tour_wi18_usage_log_raw_http_button.TestTourWi18UsageLogRawHttpButton: Closing chrome headless with pid 2292 2026-08-07 21:12:00,144 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_tour_wi18_usage_log_raw_http_button.TestTourWi18UsageLogRawHttpButton: Closing websocket connection 2026-08-07 21:12:00,145 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_tour_wi18_usage_log_raw_http_button.TestTourWi18UsageLogRawHttpButton: Terminating chrome headless with pid 2292 2026-08-07 21:12:00,219 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:12:00] "POST /web/dataset/call_kw/api.request.log/get_views HTTP/1.1" 200 - 18 0.045 0.062 2026-08-07 21:12:00,261 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_tour_wi18_usage_log_raw_http_button.TestTourWi18UsageLogRawHttpButton: Chrome Log in: /tmp/odoo_tests/rb-bf464e0-223755-402257/chrome_logs/chrome_log_20260807_211200_260641_TestTourWi18UsageLogRawHttpButton.txt 2026-08-07 21:12:00,261 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_tour_wi18_usage_log_raw_http_button.TestTourWi18UsageLogRawHttpButton: Removing chrome user profile "/tmp/tmp6lpsq_x__chrome_odoo" 2026-08-07 21:12:00,285 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-07 21:12:00,354 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_tour_wi18_usage_log_replay_button: Starting TestTourWi18UsageLogReplayButtonAdmin.test_tour_replay_button_visible_for_admin ... 2026-08-07 21:12:00,617 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_tour_wi18_usage_log_replay_button.TestTourWi18UsageLogReplayButtonAdmin: Chrome pid: 2507 2026-08-07 21:12:00,617 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_tour_wi18_usage_log_replay_button.TestTourWi18UsageLogReplayButtonAdmin: Chrome headless temporary user profile dir: /tmp/tmp5w1jcf0h_chrome_odoo 2026-08-07 21:12:00,617 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_tour_wi18_usage_log_replay_button.TestTourWi18UsageLogReplayButtonAdmin: Issuing json command http://127.0.0.1:41309/json/version 2026-08-07 21:12:00,619 104 INFO rb-bf464e0-223755-402257 odoo.tests.common.requests: request http://127.0.0.1:41309/json/version with timeout 3 increased to 10s during tests 2026-08-07 21:12:00,664 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_tour_wi18_usage_log_replay_button.TestTourWi18UsageLogReplayButtonAdmin: Browser version: Chrome/141.0.7390.54 2026-08-07 21:12:00,664 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_tour_wi18_usage_log_replay_button.TestTourWi18UsageLogReplayButtonAdmin: Issuing json command http://127.0.0.1:41309/json 2026-08-07 21:12:00,665 104 INFO rb-bf464e0-223755-402257 odoo.tests.common.requests: request http://127.0.0.1:41309/json with timeout 3 increased to 10s during tests 2026-08-07 21:12:00,683 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_tour_wi18_usage_log_replay_button.TestTourWi18UsageLogReplayButtonAdmin: Websocket url found: ws://127.0.0.1:41309/devtools/page/C9B79D3A44CFF78DD74DA800F31E7FD4 2026-08-07 21:12:00,695 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_tour_wi18_usage_log_replay_button.TestTourWi18UsageLogReplayButtonAdmin: Enable chrome headless console log notification 2026-08-07 21:12:00,705 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_tour_wi18_usage_log_replay_button.TestTourWi18UsageLogReplayButtonAdmin: Chrome headless enable page notifications 2026-08-07 21:12:01,240 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.res_users: Login successful for db:rb-bf464e0-223755-402257 login:admin from n/a 2026-08-07 21:12:01,248 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_tour_wi18_usage_log_replay_button.TestTourWi18UsageLogReplayButtonAdmin: Setting session cookie in browser 2026-08-07 21:12:01,250 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_tour_wi18_usage_log_replay_button.TestTourWi18UsageLogReplayButtonAdmin: Open "http://127.0.0.1:8069/web" in browser 2026-08-07 21:12:01,250 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_tour_wi18_usage_log_replay_button.TestTourWi18UsageLogReplayButtonAdmin: Navigating to: "http://127.0.0.1:8069/web" 2026-08-07 21:12:01,260 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-07 21:12:02,020 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:12:02] "GET /web HTTP/1.1" 200 - 120 0.090 0.673 2026-08-07 21:12:02,022 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_tour_wi18_usage_log_replay_button.TestTourWi18UsageLogReplayButtonAdmin: Navigation result: {'frameId': 'C9B79D3A44CFF78DD74DA800F31E7FD4', 'loaderId': '33CBF0C483C2D59D2B28A55C843B42F3', 'isDownload': False} 2026-08-07 21:12:02,022 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_tour_wi18_usage_log_replay_button.TestTourWi18UsageLogReplayButtonAdmin: Evaluate ready code "odoo.isTourReady("wi18_usage_log_replay_button_admin")" 2026-08-07 21:12:02,047 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:12:02] "GET /web/assets/62b8ee4/web.assets_web.min.css HTTP/1.1" 200 - 4 0.005 0.007 2026-08-07 21:12:02,054 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:12:02] "GET /web/assets/bbfbb22/web.assets_web.min.js HTTP/1.1" 200 - 4 0.001 0.019 2026-08-07 21:12:02,079 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:12:02] "GET /web/webclient/load_menus/f97ea2e0e92af8e1e1ceb9cce756d62f5b69aab124877a8bcf0a782c8444e2aa HTTP/1.1" 200 - 4 0.002 0.035 2026-08-07 21:12:02,099 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:12:02] "GET /web/webclient/translations/f7451a6af1791970ea29b1f476d18b2946146d9b?lang=en_US HTTP/1.1" 200 - 4 0.012 0.049 2026-08-07 21:12:02,111 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:12:02] "GET /web/assets/c62296f/web.assets_tests.min.js HTTP/1.1" 200 - 4 0.001 0.009 2026-08-07 21:12:02,114 104 INFO rb-bf464e0-223755-402257 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-08-07 21:12:02,769 104 INFO ? werkzeug: 127.0.0.1 - - [07/Aug/2026 21:12:02] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-08-07 21:12:02,772 104 INFO ? werkzeug: 127.0.0.1 - - [07/Aug/2026 21:12:02] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-08-07 21:12:02,777 104 INFO ? werkzeug: 127.0.0.1 - - [07/Aug/2026 21:12:02] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-08-07 21:12:02,789 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:12:02] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.005 0.009 2026-08-07 21:12:03,517 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_tour_wi18_usage_log_replay_button.TestTourWi18UsageLogReplayButtonAdmin: Evaluate test code "window._tour_replay_action_id = 459; window._tour_replay_record_id = 10332; odoo.startTour("wi18_usage_log_replay_button_admin", {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/web"})" 2026-08-07 21:12:03,600 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:12:03] "POST /mail/init_messaging HTTP/1.1" 200 - 75 0.057 0.755 2026-08-07 21:12:03,628 104 INFO rb-bf464e0-223755-402257 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-08-07 21:12:03,679 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:12:03] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 20 0.040 0.849 2026-08-07 21:12:03,682 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:12:03] "GET /web/service-worker.js HTTP/1.1" 200 - 2 0.000 0.181 2026-08-07 21:12:03,690 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:12:03] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.182 2026-08-07 21:12:03,749 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:12:03] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 40 0.025 0.199 2026-08-07 21:12:03,795 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:12:03] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 10 0.018 0.258 2026-08-07 21:12:03,905 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:12:03] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 74 0.044 0.325 2026-08-07 21:12:03,911 104 INFO ? werkzeug: 127.0.0.1 - - [07/Aug/2026 21:12:03] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-07 21:12:03,925 104 INFO ? werkzeug: 127.0.0.1 - - [07/Aug/2026 21:12:03] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-07 21:12:03,932 104 INFO ? werkzeug: 127.0.0.1 - - [07/Aug/2026 21:12:03] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-08-07 21:12:03,939 104 INFO ? werkzeug: 127.0.0.1 - - [07/Aug/2026 21:12:03] "GET /web_responsive/static/src/img/home-menu-bg-overlay.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-08-07 21:12:03,970 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:12:03] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 11 0.021 0.339 2026-08-07 21:12:04,006 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:12:04] "POST /mail/load_message_failures HTTP/1.1" 200 - 12 0.018 0.304 2026-08-07 21:12:04,015 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:12:04] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 5 0.001 0.323 2026-08-07 21:12:04,030 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:12:04] "GET /web/offline HTTP/1.1" 200 - 7 0.004 0.271 2026-08-07 21:12:04,059 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:12:04] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.026 0.275 2026-08-07 21:12:04,087 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:12:04] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 11 0.011 0.279 2026-08-07 21:12:04,106 104 INFO ? werkzeug: 127.0.0.1 - - [07/Aug/2026 21:12:04] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.005 2026-08-07 21:12:04,119 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:12:04] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 11 0.016 0.158 2026-08-07 21:12:04,132 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:12:04] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 6 0.006 0.143 2026-08-07 21:12:04,871 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_tour_wi18_usage_log_replay_button.TestTourWi18UsageLogReplayButtonAdmin.browser: Tour wi18_usage_log_replay_button_admin on step: 'Navigate to fixture usage log form (admin) (trigger: body)' 2026-08-07 21:12:04,886 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_tour_wi18_usage_log_replay_button.TestTourWi18UsageLogReplayButtonAdmin.browser: Tour wi18_usage_log_replay_button_admin on step: 'Wait for usage log form view (admin) (trigger: .o_form_view)' 2026-08-07 21:12:04,909 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:12:04] "POST /web/action/load HTTP/1.1" 200 - 10 0.010 0.011 2026-08-07 21:12:05,011 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:12:05] "POST /web/dataset/call_kw/viin.ai.usage.log/get_views HTTP/1.1" 200 - 38 0.024 0.039 2026-08-07 21:12:05,034 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:12:05] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 3 0.002 0.005 2026-08-07 21:12:05,053 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:12:05] "POST /web/dataset/call_kw/viin.ai.usage.log/web_read HTTP/1.1" 200 - 11 0.008 0.012 2026-08-07 21:12:05,897 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_tour_wi18_usage_log_replay_button.TestTourWi18UsageLogReplayButtonAdmin.browser: Tour wi18_usage_log_replay_button_admin on step: 'Verify Replay smart button is visible for admin (trigger: button[name="action_replay"])' 2026-08-07 21:12:05,898 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_tour_wi18_usage_log_replay_button.TestTourWi18UsageLogReplayButtonAdmin.browser: test successful 2026-08-07 21:12:05,910 104 INFO ? werkzeug: 127.0.0.1 - - [07/Aug/2026 21:12:05] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-08-07 21:12:05,914 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_tour_wi18_usage_log_replay_button.TestTourWi18UsageLogReplayButtonAdmin: Closing chrome headless with pid 2507 2026-08-07 21:12:05,914 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_tour_wi18_usage_log_replay_button.TestTourWi18UsageLogReplayButtonAdmin: Closing websocket connection 2026-08-07 21:12:05,915 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_tour_wi18_usage_log_replay_button.TestTourWi18UsageLogReplayButtonAdmin: Terminating chrome headless with pid 2507 2026-08-07 21:12:06,022 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_tour_wi18_usage_log_replay_button.TestTourWi18UsageLogReplayButtonAdmin: Chrome Log in: /tmp/odoo_tests/rb-bf464e0-223755-402257/chrome_logs/chrome_log_20260807_211206_022104_TestTourWi18UsageLogReplayButtonAdmin.txt 2026-08-07 21:12:06,022 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_tour_wi18_usage_log_replay_button.TestTourWi18UsageLogReplayButtonAdmin: Removing chrome user profile "/tmp/tmp5w1jcf0h_chrome_odoo" 2026-08-07 21:12:06,042 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-07 21:12:06,723 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 361 and Message-Id '<648220577558424.1786137126.689435482025146-openerp-private@1e2c63b335eb>' from 'info@yourcompany.com' to (redacted) "'*******************er@example.com'" successfully sent 2026-08-07 21:12:06,723 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-07 21:12:06,736 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [361] 2026-08-07 21:12:06,757 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted mail.message records with IDs: [54049] 2026-08-07 21:12:06,758 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 21:12:06,765 104 INFO rb-bf464e0-223755-402257 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-08-07 21:12:06,808 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_tour_wi18_usage_log_replay_button: Starting TestTourWi18UsageLogReplayButtonDemo.test_tour_replay_button_hidden_for_demo ... 2026-08-07 21:12:07,083 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_tour_wi18_usage_log_replay_button.TestTourWi18UsageLogReplayButtonDemo: Chrome pid: 2727 2026-08-07 21:12:07,085 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_tour_wi18_usage_log_replay_button.TestTourWi18UsageLogReplayButtonDemo: Chrome headless temporary user profile dir: /tmp/tmp0o6jcaa7_chrome_odoo 2026-08-07 21:12:07,085 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_tour_wi18_usage_log_replay_button.TestTourWi18UsageLogReplayButtonDemo: Issuing json command http://127.0.0.1:42835/json/version 2026-08-07 21:12:07,088 104 INFO rb-bf464e0-223755-402257 odoo.tests.common.requests: request http://127.0.0.1:42835/json/version with timeout 3 increased to 10s during tests 2026-08-07 21:12:07,104 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_tour_wi18_usage_log_replay_button.TestTourWi18UsageLogReplayButtonDemo: Browser version: Chrome/141.0.7390.54 2026-08-07 21:12:07,105 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_tour_wi18_usage_log_replay_button.TestTourWi18UsageLogReplayButtonDemo: Issuing json command http://127.0.0.1:42835/json 2026-08-07 21:12:07,106 104 INFO rb-bf464e0-223755-402257 odoo.tests.common.requests: request http://127.0.0.1:42835/json with timeout 3 increased to 10s during tests 2026-08-07 21:12:07,169 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_tour_wi18_usage_log_replay_button.TestTourWi18UsageLogReplayButtonDemo: Websocket url found: ws://127.0.0.1:42835/devtools/page/3D891EBA50AEB974B8E586637A41A3D7 2026-08-07 21:12:07,183 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_tour_wi18_usage_log_replay_button.TestTourWi18UsageLogReplayButtonDemo: Enable chrome headless console log notification 2026-08-07 21:12:07,189 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_tour_wi18_usage_log_replay_button.TestTourWi18UsageLogReplayButtonDemo: Chrome headless enable page notifications 2026-08-07 21:12:07,291 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.res_users: Login successful for db:rb-bf464e0-223755-402257 login:tour_replay_demo_user from n/a 2026-08-07 21:12:07,301 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_tour_wi18_usage_log_replay_button.TestTourWi18UsageLogReplayButtonDemo: Setting session cookie in browser 2026-08-07 21:12:07,311 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_tour_wi18_usage_log_replay_button.TestTourWi18UsageLogReplayButtonDemo: Open "http://127.0.0.1:8069/web" in browser 2026-08-07 21:12:07,311 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_tour_wi18_usage_log_replay_button.TestTourWi18UsageLogReplayButtonDemo: Navigating to: "http://127.0.0.1:8069/web" 2026-08-07 21:12:07,328 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-07 21:12:07,883 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:12:07] "GET /web HTTP/1.1" 200 - 112 0.050 0.508 2026-08-07 21:12:07,885 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_tour_wi18_usage_log_replay_button.TestTourWi18UsageLogReplayButtonDemo: Navigation result: {'frameId': '3D891EBA50AEB974B8E586637A41A3D7', 'loaderId': '22F208BB940E1844D76B83F5A590FD82', 'isDownload': False} 2026-08-07 21:12:07,886 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_tour_wi18_usage_log_replay_button.TestTourWi18UsageLogReplayButtonDemo: Evaluate ready code "odoo.isTourReady("wi18_usage_log_replay_button_demo")" 2026-08-07 21:12:07,940 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:12:07] "GET /web/assets/62b8ee4/web.assets_web.min.css HTTP/1.1" 200 - 4 0.013 0.012 2026-08-07 21:12:07,950 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:12:07] "GET /web/assets/bbfbb22/web.assets_web.min.js HTTP/1.1" 200 - 4 0.003 0.031 2026-08-07 21:12:07,987 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:12:07] "GET /web/webclient/load_menus/0b0edf368c89efbde27e4bd4b3c9ebbade97fd9cd325bea3a2b2cf452bededd9 HTTP/1.1" 200 - 4 0.016 0.037 2026-08-07 21:12:08,005 104 INFO rb-bf464e0-223755-402257 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-08-07 21:12:08,006 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:12:08] "GET /web/webclient/translations/f7451a6af1791970ea29b1f476d18b2946146d9b?lang=en_US HTTP/1.1" 200 - 4 0.011 0.063 2026-08-07 21:12:08,013 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:12:08] "GET /web/assets/c62296f/web.assets_tests.min.js HTTP/1.1" 200 - 4 0.002 0.013 2026-08-07 21:12:08,644 104 INFO ? werkzeug: 127.0.0.1 - - [07/Aug/2026 21:12:08] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.005 2026-08-07 21:12:08,649 104 INFO ? werkzeug: 127.0.0.1 - - [07/Aug/2026 21:12:08] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.009 2026-08-07 21:12:08,651 104 INFO ? werkzeug: 127.0.0.1 - - [07/Aug/2026 21:12:08] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.008 2026-08-07 21:12:08,687 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:12:08] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.032 0.010 2026-08-07 21:12:08,723 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_tour_wi18_usage_log_replay_button.TestTourWi18UsageLogReplayButtonDemo: Evaluate test code "window._tour_replay_action_id = 459; window._tour_replay_record_id = 10333; odoo.startTour("wi18_usage_log_replay_button_demo", {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/web"})" 2026-08-07 21:12:08,839 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:12:08] "POST /mail/init_messaging HTTP/1.1" 200 - 101 0.072 0.086 2026-08-07 21:12:08,843 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:12:08] "GET /web/service-worker.js HTTP/1.1" 200 - 2 0.001 0.156 2026-08-07 21:12:08,850 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:12:08] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 4 0.002 0.152 2026-08-07 21:12:08,866 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:12:08] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 7 0.005 0.154 2026-08-07 21:12:08,908 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:12:08] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 15 0.017 0.180 2026-08-07 21:12:08,914 104 INFO ? werkzeug: 127.0.0.1 - - [07/Aug/2026 21:12:08] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-07 21:12:08,914 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:12:08] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.178 2026-08-07 21:12:08,923 104 INFO ? werkzeug: 127.0.0.1 - - [07/Aug/2026 21:12:08] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-08-07 21:12:08,955 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:12:08] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 11 0.033 0.136 2026-08-07 21:12:08,965 104 INFO ? werkzeug: 127.0.0.1 - - [07/Aug/2026 21:12:08] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-07 21:12:08,984 104 INFO ? werkzeug: 127.0.0.1 - - [07/Aug/2026 21:12:08] "GET /web_responsive/static/src/img/home-menu-bg-overlay.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-08-07 21:12:09,001 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:12:09] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 11 0.029 0.130 2026-08-07 21:12:09,007 104 INFO ? werkzeug: 127.0.0.1 - - [07/Aug/2026 21:12:09] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.009 2026-08-07 21:12:09,012 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:12:09] "POST /mail/load_message_failures HTTP/1.1" 200 - 4 0.004 0.147 2026-08-07 21:12:09,083 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:12:09] "GET /web/offline HTTP/1.1" 200 - 7 0.010 0.205 2026-08-07 21:12:09,093 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:12:09] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 5 0.004 0.213 2026-08-07 21:12:09,123 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:12:09] "GET /web/image?model=res.users&field=avatar_128&id=896 HTTP/1.1" 200 - 18 0.013 0.185 2026-08-07 21:12:09,139 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:12:09] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 6 0.004 0.075 2026-08-07 21:12:09,870 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_tour_wi18_usage_log_replay_button.TestTourWi18UsageLogReplayButtonDemo.browser: Tour wi18_usage_log_replay_button_demo on step: 'Navigate to fixture usage log form (demo user) (trigger: body)' 2026-08-07 21:12:09,889 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_tour_wi18_usage_log_replay_button.TestTourWi18UsageLogReplayButtonDemo.browser: Tour wi18_usage_log_replay_button_demo on step: 'Wait for usage log form view (demo user) (trigger: .o_form_view)' 2026-08-07 21:12:09,901 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:12:09] "POST /web/action/load HTTP/1.1" 200 - 10 0.007 0.012 2026-08-07 21:12:09,976 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:12:09] "POST /web/dataset/call_kw/viin.ai.usage.log/get_views HTTP/1.1" 200 - 38 0.025 0.027 2026-08-07 21:12:09,997 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:12:09] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 3 0.001 0.004 2026-08-07 21:12:10,012 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:12:10] "POST /web/dataset/call_kw/viin.ai.usage.log/web_read HTTP/1.1" 200 - 11 0.003 0.010 2026-08-07 21:12:10,830 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_tour_wi18_usage_log_replay_button.TestTourWi18UsageLogReplayButtonDemo.browser: Tour wi18_usage_log_replay_button_demo on step: 'Wait for form sheet to render (trigger: .o_form_view .o_form_sheet)' 2026-08-07 21:12:10,835 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_tour_wi18_usage_log_replay_button.TestTourWi18UsageLogReplayButtonDemo.browser: Tour wi18_usage_log_replay_button_demo on step: 'Verify Replay button is absent for demo user (trigger: .o_form_view)' 2026-08-07 21:12:10,835 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_tour_wi18_usage_log_replay_button.TestTourWi18UsageLogReplayButtonDemo.browser: Verification passed: Replay button absent for demo user 2026-08-07 21:12:10,836 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_tour_wi18_usage_log_replay_button.TestTourWi18UsageLogReplayButtonDemo.browser: test successful 2026-08-07 21:12:10,841 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_tour_wi18_usage_log_replay_button.TestTourWi18UsageLogReplayButtonDemo: Closing chrome headless with pid 2727 2026-08-07 21:12:10,842 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_tour_wi18_usage_log_replay_button.TestTourWi18UsageLogReplayButtonDemo: Closing websocket connection 2026-08-07 21:12:10,842 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_tour_wi18_usage_log_replay_button.TestTourWi18UsageLogReplayButtonDemo: Terminating chrome headless with pid 2727 2026-08-07 21:12:10,937 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_tour_wi18_usage_log_replay_button.TestTourWi18UsageLogReplayButtonDemo: Chrome Log in: /tmp/odoo_tests/rb-bf464e0-223755-402257/chrome_logs/chrome_log_20260807_211210_936772_TestTourWi18UsageLogReplayButtonDemo.txt 2026-08-07 21:12:10,937 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_tour_wi18_usage_log_replay_button.TestTourWi18UsageLogReplayButtonDemo: Removing chrome user profile "/tmp/tmp0o6jcaa7_chrome_odoo" 2026-08-07 21:12:10,972 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-07 21:12:10,979 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_tour_wi18a_feedback_menu: Starting TestTourWi18aFeedbackMenuAdmin.test_tour_feedback_menu_admin ... 2026-08-07 21:12:11,235 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_tour_wi18a_feedback_menu.TestTourWi18aFeedbackMenuAdmin: Chrome pid: 2927 2026-08-07 21:12:11,235 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_tour_wi18a_feedback_menu.TestTourWi18aFeedbackMenuAdmin: Chrome headless temporary user profile dir: /tmp/tmpz1wntrdb_chrome_odoo 2026-08-07 21:12:11,235 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_tour_wi18a_feedback_menu.TestTourWi18aFeedbackMenuAdmin: Issuing json command http://127.0.0.1:38843/json/version 2026-08-07 21:12:11,237 104 INFO rb-bf464e0-223755-402257 odoo.tests.common.requests: request http://127.0.0.1:38843/json/version with timeout 3 increased to 10s during tests 2026-08-07 21:12:11,275 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_tour_wi18a_feedback_menu.TestTourWi18aFeedbackMenuAdmin: Browser version: Chrome/141.0.7390.54 2026-08-07 21:12:11,275 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_tour_wi18a_feedback_menu.TestTourWi18aFeedbackMenuAdmin: Issuing json command http://127.0.0.1:38843/json 2026-08-07 21:12:11,276 104 INFO rb-bf464e0-223755-402257 odoo.tests.common.requests: request http://127.0.0.1:38843/json with timeout 3 increased to 10s during tests 2026-08-07 21:12:11,284 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_tour_wi18a_feedback_menu.TestTourWi18aFeedbackMenuAdmin: Websocket url found: ws://127.0.0.1:38843/devtools/page/3B49ABA93024FDD8B6B9BAF576BD6F86 2026-08-07 21:12:11,289 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_tour_wi18a_feedback_menu.TestTourWi18aFeedbackMenuAdmin: Enable chrome headless console log notification 2026-08-07 21:12:11,398 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_tour_wi18a_feedback_menu.TestTourWi18aFeedbackMenuAdmin: Chrome headless enable page notifications 2026-08-07 21:12:12,014 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.res_users: Login successful for db:rb-bf464e0-223755-402257 login:admin from n/a 2026-08-07 21:12:12,025 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_tour_wi18a_feedback_menu.TestTourWi18aFeedbackMenuAdmin: Setting session cookie in browser 2026-08-07 21:12:12,027 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_tour_wi18a_feedback_menu.TestTourWi18aFeedbackMenuAdmin: Open "http://127.0.0.1:8069/web" in browser 2026-08-07 21:12:12,027 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_tour_wi18a_feedback_menu.TestTourWi18aFeedbackMenuAdmin: Navigating to: "http://127.0.0.1:8069/web" 2026-08-07 21:12:12,038 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-07 21:12:12,726 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:12:12] "GET /web HTTP/1.1" 200 - 120 0.102 0.590 2026-08-07 21:12:12,732 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_tour_wi18a_feedback_menu.TestTourWi18aFeedbackMenuAdmin: Navigation result: {'frameId': '3B49ABA93024FDD8B6B9BAF576BD6F86', 'loaderId': '59B510DE83BDA8791B606E1FF6E376DC', 'isDownload': False} 2026-08-07 21:12:12,732 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_tour_wi18a_feedback_menu.TestTourWi18aFeedbackMenuAdmin: Evaluate ready code "odoo.isTourReady("wi18a_feedback_menu_admin")" 2026-08-07 21:12:12,766 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:12:12] "GET /web/assets/bbfbb22/web.assets_web.min.js HTTP/1.1" 200 - 4 0.007 0.015 2026-08-07 21:12:12,774 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:12:12] "GET /web/assets/62b8ee4/web.assets_web.min.css HTTP/1.1" 200 - 4 0.002 0.029 2026-08-07 21:12:12,785 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:12:12] "GET /web/webclient/translations/f7451a6af1791970ea29b1f476d18b2946146d9b?lang=en_US HTTP/1.1" 200 - 4 0.004 0.028 2026-08-07 21:12:12,835 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:12:12] "GET /web/webclient/load_menus/f97ea2e0e92af8e1e1ceb9cce756d62f5b69aab124877a8bcf0a782c8444e2aa HTTP/1.1" 200 - 4 0.003 0.071 2026-08-07 21:12:12,868 104 INFO rb-bf464e0-223755-402257 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-08-07 21:12:12,869 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:12:12] "GET /web/assets/c62296f/web.assets_tests.min.js HTTP/1.1" 200 - 4 0.008 0.007 2026-08-07 21:12:13,576 104 INFO ? werkzeug: 127.0.0.1 - - [07/Aug/2026 21:12:13] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.001 2026-08-07 21:12:13,578 104 INFO ? werkzeug: 127.0.0.1 - - [07/Aug/2026 21:12:13] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.001 2026-08-07 21:12:13,593 104 INFO ? werkzeug: 127.0.0.1 - - [07/Aug/2026 21:12:13] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.013 2026-08-07 21:12:13,612 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:12:13] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.008 0.009 2026-08-07 21:12:13,699 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_tour_wi18a_feedback_menu.TestTourWi18aFeedbackMenuAdmin: Evaluate test code "window._tour_feedback_action_id = 461; odoo.startTour("wi18a_feedback_menu_admin", {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/web"})" 2026-08-07 21:12:13,754 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:12:13] "POST /mail/init_messaging HTTP/1.1" 200 - 75 0.058 0.093 2026-08-07 21:12:13,777 104 INFO rb-bf464e0-223755-402257 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-08-07 21:12:13,820 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:12:13] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 20 0.020 0.192 2026-08-07 21:12:13,828 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:12:13] "GET /web/service-worker.js HTTP/1.1" 200 - 2 0.004 0.196 2026-08-07 21:12:13,855 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:12:13] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 10 0.011 0.186 2026-08-07 21:12:13,932 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:12:13] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 40 0.027 0.235 2026-08-07 21:12:14,016 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:12:14] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 74 0.032 0.302 2026-08-07 21:12:14,021 104 INFO ? werkzeug: 127.0.0.1 - - [07/Aug/2026 21:12:14] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-07 21:12:14,024 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:12:14] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.005 0.311 2026-08-07 21:12:14,031 104 INFO ? werkzeug: 127.0.0.1 - - [07/Aug/2026 21:12:14] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-08-07 21:12:14,043 104 INFO ? werkzeug: 127.0.0.1 - - [07/Aug/2026 21:12:14] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-08-07 21:12:14,062 104 INFO ? werkzeug: 127.0.0.1 - - [07/Aug/2026 21:12:14] "GET /web_responsive/static/src/img/home-menu-bg-overlay.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-07 21:12:14,081 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:12:14] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 11 0.038 0.258 2026-08-07 21:12:14,100 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:12:14] "POST /mail/load_message_failures HTTP/1.1" 200 - 12 0.006 0.270 2026-08-07 21:12:14,110 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:12:14] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 5 0.004 0.273 2026-08-07 21:12:14,128 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:12:14] "GET /web/offline HTTP/1.1" 200 - 7 0.003 0.268 2026-08-07 21:12:14,185 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:12:14] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 11 0.010 0.237 2026-08-07 21:12:14,210 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:12:14] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 11 0.008 0.126 2026-08-07 21:12:14,227 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:12:14] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 6 0.004 0.133 2026-08-07 21:12:14,231 104 INFO ? werkzeug: 127.0.0.1 - - [07/Aug/2026 21:12:14] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.003 2026-08-07 21:12:14,232 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:12:14] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.101 2026-08-07 21:12:15,017 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_tour_wi18a_feedback_menu.TestTourWi18aFeedbackMenuAdmin.browser: Tour wi18a_feedback_menu_admin on step: 'Navigate to Feedback action (trigger: body)' 2026-08-07 21:12:15,024 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_tour_wi18a_feedback_menu.TestTourWi18aFeedbackMenuAdmin.browser: Tour wi18a_feedback_menu_admin on step: 'Verify Feedback list view is open for admin (trigger: .o_list_view)' 2026-08-07 21:12:15,051 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:12:15] "POST /web/action/load HTTP/1.1" 200 - 9 0.011 0.012 2026-08-07 21:12:15,122 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:12:15] "POST /web/dataset/call_kw/viin.ai.feedback/get_views HTTP/1.1" 200 - 25 0.021 0.025 2026-08-07 21:12:15,158 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:12:15] "POST /web/dataset/call_kw/viin.ai.feedback/web_search_read HTTP/1.1" 200 - 9 0.006 0.012 2026-08-07 21:12:15,170 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:12:15] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 3 0.005 0.020 2026-08-07 21:12:15,819 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:12:15] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.003 2026-08-07 21:12:15,972 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_tour_wi18a_feedback_menu.TestTourWi18aFeedbackMenuAdmin.browser: test successful 2026-08-07 21:12:15,980 104 INFO ? werkzeug: 127.0.0.1 - - [07/Aug/2026 21:12:15] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-08-07 21:12:15,986 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_tour_wi18a_feedback_menu.TestTourWi18aFeedbackMenuAdmin: Closing chrome headless with pid 2927 2026-08-07 21:12:15,986 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_tour_wi18a_feedback_menu.TestTourWi18aFeedbackMenuAdmin: Closing websocket connection 2026-08-07 21:12:15,987 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_tour_wi18a_feedback_menu.TestTourWi18aFeedbackMenuAdmin: Terminating chrome headless with pid 2927 2026-08-07 21:12:16,081 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_tour_wi18a_feedback_menu.TestTourWi18aFeedbackMenuAdmin: Chrome Log in: /tmp/odoo_tests/rb-bf464e0-223755-402257/chrome_logs/chrome_log_20260807_211216_081063_TestTourWi18aFeedbackMenuAdmin.txt 2026-08-07 21:12:16,081 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_tour_wi18a_feedback_menu.TestTourWi18aFeedbackMenuAdmin: Removing chrome user profile "/tmp/tmpz1wntrdb_chrome_odoo" 2026-08-07 21:12:16,103 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-07 21:12:16,807 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 362 and Message-Id '<311355841907525.1786137136.775917768478394-openerp-private@1e2c63b335eb>' from 'info@yourcompany.com' to (redacted) "'************************er@example.com'" successfully sent 2026-08-07 21:12:16,808 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-07 21:12:16,819 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [362] 2026-08-07 21:12:16,833 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted mail.message records with IDs: [54052] 2026-08-07 21:12:16,833 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 21:12:16,840 104 INFO rb-bf464e0-223755-402257 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-08-07 21:12:16,859 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_tour_wi18a_feedback_menu: Starting TestTourWi18aFeedbackMenuDemo.test_tour_feedback_menu_demo ... 2026-08-07 21:12:17,123 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_tour_wi18a_feedback_menu.TestTourWi18aFeedbackMenuDemo: Chrome pid: 3142 2026-08-07 21:12:17,124 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_tour_wi18a_feedback_menu.TestTourWi18aFeedbackMenuDemo: Chrome headless temporary user profile dir: /tmp/tmpz6pa9ea3_chrome_odoo 2026-08-07 21:12:17,124 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_tour_wi18a_feedback_menu.TestTourWi18aFeedbackMenuDemo: Issuing json command http://127.0.0.1:40979/json/version 2026-08-07 21:12:17,126 104 INFO rb-bf464e0-223755-402257 odoo.tests.common.requests: request http://127.0.0.1:40979/json/version with timeout 3 increased to 10s during tests 2026-08-07 21:12:17,171 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_tour_wi18a_feedback_menu.TestTourWi18aFeedbackMenuDemo: Browser version: Chrome/141.0.7390.54 2026-08-07 21:12:17,172 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_tour_wi18a_feedback_menu.TestTourWi18aFeedbackMenuDemo: Issuing json command http://127.0.0.1:40979/json 2026-08-07 21:12:17,172 104 INFO rb-bf464e0-223755-402257 odoo.tests.common.requests: request http://127.0.0.1:40979/json with timeout 3 increased to 10s during tests 2026-08-07 21:12:17,182 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_tour_wi18a_feedback_menu.TestTourWi18aFeedbackMenuDemo: Websocket url found: ws://127.0.0.1:40979/devtools/page/800A563C4647BDF8BF2B7ACBB9200127 2026-08-07 21:12:17,198 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_tour_wi18a_feedback_menu.TestTourWi18aFeedbackMenuDemo: Enable chrome headless console log notification 2026-08-07 21:12:17,212 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_tour_wi18a_feedback_menu.TestTourWi18aFeedbackMenuDemo: Chrome headless enable page notifications 2026-08-07 21:12:17,291 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.res_users: Login successful for db:rb-bf464e0-223755-402257 login:tour_feedback_regular_user from n/a 2026-08-07 21:12:17,301 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_tour_wi18a_feedback_menu.TestTourWi18aFeedbackMenuDemo: Setting session cookie in browser 2026-08-07 21:12:17,310 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_tour_wi18a_feedback_menu.TestTourWi18aFeedbackMenuDemo: Open "http://127.0.0.1:8069/web" in browser 2026-08-07 21:12:17,310 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_tour_wi18a_feedback_menu.TestTourWi18aFeedbackMenuDemo: Navigating to: "http://127.0.0.1:8069/web" 2026-08-07 21:12:17,319 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-07 21:12:17,973 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:12:17] "GET /web HTTP/1.1" 200 - 113 0.069 0.588 2026-08-07 21:12:17,976 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_tour_wi18a_feedback_menu.TestTourWi18aFeedbackMenuDemo: Navigation result: {'frameId': '800A563C4647BDF8BF2B7ACBB9200127', 'loaderId': '261818BF7DC3981B6F5E4000B960F0AF', 'isDownload': False} 2026-08-07 21:12:17,976 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_tour_wi18a_feedback_menu.TestTourWi18aFeedbackMenuDemo: Evaluate ready code "odoo.isTourReady('wi18a_feedback_menu_demo')" 2026-08-07 21:12:17,999 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:12:17] "GET /web/webclient/translations/f7451a6af1791970ea29b1f476d18b2946146d9b?lang=en_US HTTP/1.1" 200 - 4 0.002 0.005 2026-08-07 21:12:18,007 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:12:18] "GET /web/assets/62b8ee4/web.assets_web.min.css HTTP/1.1" 200 - 4 0.001 0.017 2026-08-07 21:12:18,022 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:12:18] "GET /web/webclient/load_menus/0b0edf368c89efbde27e4bd4b3c9ebbade97fd9cd325bea3a2b2cf452bededd9 HTTP/1.1" 200 - 4 0.002 0.030 2026-08-07 21:12:18,030 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:12:18] "GET /web/assets/bbfbb22/web.assets_web.min.js HTTP/1.1" 200 - 4 0.001 0.038 2026-08-07 21:12:18,051 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:12:18] "GET /web/assets/c62296f/web.assets_tests.min.js HTTP/1.1" 200 - 4 0.003 0.006 2026-08-07 21:12:18,056 104 INFO rb-bf464e0-223755-402257 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-08-07 21:12:18,643 104 INFO ? werkzeug: 127.0.0.1 - - [07/Aug/2026 21:12:18] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-08-07 21:12:18,644 104 INFO ? werkzeug: 127.0.0.1 - - [07/Aug/2026 21:12:18] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.008 2026-08-07 21:12:18,656 104 INFO ? werkzeug: 127.0.0.1 - - [07/Aug/2026 21:12:18] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.011 2026-08-07 21:12:18,669 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:12:18] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.006 0.013 2026-08-07 21:12:18,757 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_tour_wi18a_feedback_menu.TestTourWi18aFeedbackMenuDemo: Evaluate test code "odoo.startTour('wi18a_feedback_menu_demo', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/web"})" 2026-08-07 21:12:18,902 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:12:18] "POST /mail/init_messaging HTTP/1.1" 200 - 101 0.146 0.089 2026-08-07 21:12:18,908 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:12:18] "GET /web/service-worker.js HTTP/1.1" 200 - 2 0.000 0.217 2026-08-07 21:12:18,916 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:12:18] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 4 0.003 0.194 2026-08-07 21:12:18,957 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:12:18] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 15 0.025 0.200 2026-08-07 21:12:18,991 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:12:18] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 7 0.023 0.238 2026-08-07 21:12:18,995 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:12:18] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.231 2026-08-07 21:12:19,022 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:12:19] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 11 0.013 0.201 2026-08-07 21:12:19,048 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:12:19] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 11 0.017 0.125 2026-08-07 21:12:19,058 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:12:19] "POST /mail/load_message_failures HTTP/1.1" 200 - 4 0.004 0.131 2026-08-07 21:12:19,067 104 INFO ? werkzeug: 127.0.0.1 - - [07/Aug/2026 21:12:19] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.017 2026-08-07 21:12:19,072 104 INFO ? werkzeug: 127.0.0.1 - - [07/Aug/2026 21:12:19] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.012 2026-08-07 21:12:19,090 104 INFO ? werkzeug: 127.0.0.1 - - [07/Aug/2026 21:12:19] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.009 2026-08-07 21:12:19,095 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:12:19] "GET /web/offline HTTP/1.1" 200 - 7 0.014 0.143 2026-08-07 21:12:19,106 104 INFO ? werkzeug: 127.0.0.1 - - [07/Aug/2026 21:12:19] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.017 2026-08-07 21:12:19,108 104 INFO ? werkzeug: 127.0.0.1 - - [07/Aug/2026 21:12:19] "GET /web_responsive/static/src/img/home-menu-bg-overlay.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-08-07 21:12:19,110 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:12:19] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 5 0.006 0.143 2026-08-07 21:12:19,174 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:12:19] "GET /web/image?model=res.users&field=avatar_128&id=897 HTTP/1.1" 200 - 18 0.036 0.123 2026-08-07 21:12:19,996 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_tour_wi18a_feedback_menu.TestTourWi18aFeedbackMenuDemo.browser: Tour wi18a_feedback_menu_demo on step: 'Wait for main navbar to render (trigger: .o_main_navbar)' 2026-08-07 21:12:20,002 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_tour_wi18a_feedback_menu.TestTourWi18aFeedbackMenuDemo.browser: Tour wi18a_feedback_menu_demo on step: 'Verify AI menu brand is absent for demo user (trigger: .o_main_navbar)' 2026-08-07 21:12:20,005 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_tour_wi18a_feedback_menu.TestTourWi18aFeedbackMenuDemo.browser: Verification passed: AI menu absent for demo user 2026-08-07 21:12:20,006 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_tour_wi18a_feedback_menu.TestTourWi18aFeedbackMenuDemo.browser: test successful 2026-08-07 21:12:20,013 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_tour_wi18a_feedback_menu.TestTourWi18aFeedbackMenuDemo: Closing chrome headless with pid 3142 2026-08-07 21:12:20,014 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_tour_wi18a_feedback_menu.TestTourWi18aFeedbackMenuDemo: Closing websocket connection 2026-08-07 21:12:20,015 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_tour_wi18a_feedback_menu.TestTourWi18aFeedbackMenuDemo: Terminating chrome headless with pid 3142 2026-08-07 21:12:20,114 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_tour_wi18a_feedback_menu.TestTourWi18aFeedbackMenuDemo: Chrome Log in: /tmp/odoo_tests/rb-bf464e0-223755-402257/chrome_logs/chrome_log_20260807_211220_110695_TestTourWi18aFeedbackMenuDemo.txt 2026-08-07 21:12:20,114 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_tour_wi18a_feedback_menu.TestTourWi18aFeedbackMenuDemo: Removing chrome user profile "/tmp/tmpz6pa9ea3_chrome_odoo" 2026-08-07 21:12:20,156 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-07 21:12:20,199 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_trace_acl: Starting TestTraceAcl.test_admin_sudo_sees_all_traces ... 2026-08-07 21:12:20,826 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_trace_acl: Starting TestTraceAcl.test_user_cannot_read_other_users_trace ... 2026-08-07 21:12:21,416 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [40], uid: 901, model: viin.ai.trace 2026-08-07 21:12:21,421 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_trace_acl: Starting TestTraceAcl.test_user_sees_only_own_traces ... 2026-08-07 21:12:22,131 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-08-07 21:12:26,707 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.models.work_routine: viin_ai_workflow: seeded 8 goal(s) and 8 work routine(s) of default AI automation for company 270 (Trace Co A). 2026-08-07 21:12:31,555 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.models.work_routine: viin_ai_workflow: seeded 8 goal(s) and 8 work routine(s) of default AI automation for company 271 (Trace Co B). 2026-08-07 21:12:32,997 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_trace_company_scoping: Starting TestTraceCompanyScoping.test_company_selector_narrows_manager_view ... 2026-08-07 21:12:33,025 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_trace_company_scoping: Starting TestTraceCompanyScoping.test_ops_manager_company_a_cannot_see_company_b_traces ... 2026-08-07 21:12:33,049 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_trace_company_scoping: Starting TestTraceCompanyScoping.test_ops_manager_sees_company_wide_usage_logs ... 2026-08-07 21:12:33,101 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_trace_company_scoping: Starting TestTraceCompanyScoping.test_ops_manager_sees_other_users_traces_in_same_company ... 2026-08-07 21:12:33,121 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_trace_company_scoping: Starting TestTraceCompanyScoping.test_ops_manager_view_is_strict_superset_of_own_records ... 2026-08-07 21:12:33,143 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_trace_company_scoping: Starting TestTraceCompanyScoping.test_plain_employee_still_sees_only_own_traces ... 2026-08-07 21:12:33,163 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_trace_company_scoping: Starting TestTraceCompanyScoping.test_plain_employee_still_sees_only_own_usage_logs ... 2026-08-07 21:12:33,195 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_trace_company_scoping: Starting TestTraceCompanyScoping.test_trace_company_id_defaults_to_active_company ... 2026-08-07 21:12:33,209 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_trace_company_scoping: Starting TestTraceCompanyScoping.test_trace_requires_a_company ... 2026-08-07 21:12:33,307 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-07 21:12:33,348 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_trace_pinned_gc_skip: Starting TestTracePinnedGcSkip.test_gc_deletes_linked_usage_logs_before_trace ... 2026-08-07 21:12:33,388 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted viin.ai.usage.log records with IDs: [10339, 5, 6] 2026-08-07 21:12:33,407 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted viin.ai.trace records with IDs: [5, 6, 58] 2026-08-07 21:12:33,409 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_trace_pinned_gc_skip: Starting TestTracePinnedGcSkip.test_old_unpinned_trace_deleted_by_gc ... 2026-08-07 21:12:33,447 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted viin.ai.usage.log records with IDs: [5, 6] 2026-08-07 21:12:33,451 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted viin.ai.trace records with IDs: [5, 6, 59] 2026-08-07 21:12:33,452 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_trace_pinned_gc_skip: Starting TestTracePinnedGcSkip.test_pinned_field_can_be_set_true ... 2026-08-07 21:12:33,457 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_trace_pinned_gc_skip: Starting TestTracePinnedGcSkip.test_pinned_field_default_false ... 2026-08-07 21:12:33,463 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_trace_pinned_gc_skip: Starting TestTracePinnedGcSkip.test_pinned_trace_not_deleted_by_gc ... 2026-08-07 21:12:33,506 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted viin.ai.usage.log records with IDs: [5, 6] 2026-08-07 21:12:33,511 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted viin.ai.trace records with IDs: [5, 6] 2026-08-07 21:12:33,512 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_trace_pinned_gc_skip: Starting TestTracePinnedGcSkip.test_recent_unpinned_trace_not_deleted ... 2026-08-07 21:12:33,543 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-07 21:12:33,580 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_transcription_upload_format: Starting TestTranscriptionUploadFormat.test_a_recording_is_uploaded_under_the_format_it_was_recorded_in ... 2026-08-07 21:12:33,593 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_transcription_upload_format: Starting TestTranscriptionUploadFormat.test_an_undeclared_recording_is_still_uploaded_as_wav ... 2026-08-07 21:12:33,621 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_transcription_upload_format: Starting TestTranscriptionUploadFormat.test_the_declared_format_is_never_posted_as_a_vendor_parameter ... 2026-08-07 21:12:33,653 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-07 21:12:33,686 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_tts_request_parameters: Starting TestReadAloudRequestParameters.test_a_metadata_key_is_never_posted_as_a_vendor_parameter ... 2026-08-07 21:12:33,748 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [32] 2026-08-07 21:12:33,750 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_tts_request_parameters: Starting TestReadAloudRequestParameters.test_a_metadata_key_is_never_written_into_the_stored_record ... 2026-08-07 21:12:33,827 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [33] 2026-08-07 21:12:33,834 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-07 21:12:33,864 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_usage_log_group_by_user: Starting TestUsageLogGroupByUser.test_adding_the_user_filter_did_not_break_the_agent_view_inheritance ... 2026-08-07 21:12:33,870 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_usage_log_group_by_user: Starting TestUsageLogGroupByUser.test_dashboard_search_panel_offers_group_by_user ... 2026-08-07 21:12:33,877 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_usage_log_group_by_user: Starting TestUsageLogGroupByUser.test_group_by_user_filter_buckets_cost_per_user ... 2026-08-07 21:12:34,486 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_usage_log_group_by_user: Starting TestUsageLogGroupByUser.test_search_arch_declares_exactly_one_user_id_field_node ... 2026-08-07 21:12:34,499 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-07 21:12:34,540 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_usage_log_raw_http: Starting TestUsageLogRawHttp.test_action_open_raw_http_default_log_raises ... 2026-08-07 21:12:34,556 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_usage_log_raw_http: Starting TestUsageLogRawHttp.test_action_open_raw_http_returns_correct_res_id ... 2026-08-07 21:12:34,597 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_usage_log_raw_http: Starting TestUsageLogRawHttp.test_action_open_raw_http_with_api_log_ref ... 2026-08-07 21:12:34,618 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_usage_log_raw_http: Starting TestUsageLogRawHttp.test_action_open_raw_http_without_api_log_ref_raises ... 2026-08-07 21:12:34,650 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-07 21:12:34,710 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_usage_log_replay: Starting TestUsageLogReplay.test_replay_creates_new_log_with_replay_of_log_id ... 2026-08-07 21:12:34,731 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_usage_log_replay: Starting TestUsageLogReplay.test_replay_empty_list_prompt_raises ... 2026-08-07 21:12:34,763 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_usage_log_replay: Starting TestUsageLogReplay.test_replay_new_log_has_correct_model_provider ... 2026-08-07 21:12:34,789 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_usage_log_replay: Starting TestUsageLogReplay.test_replay_of_log_id_field_exists ... 2026-08-07 21:12:34,809 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_usage_log_replay: Starting TestUsageLogReplay.test_replay_raises_when_no_model ... 2026-08-07 21:12:34,839 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_usage_log_replay: Starting TestUsageLogReplay.test_replay_raises_when_prompt_snapshot_empty ... 2026-08-07 21:12:34,892 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_usage_log_replay: Starting TestUsageLogReplay.test_replay_returns_act_window_for_new_log ... 2026-08-07 21:12:34,929 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-07 21:12:34,966 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_usage_trace_pii: Starting TestUsageTracePII.test_api_log_gc_scope ... 2026-08-07 21:12:34,994 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [38, 37, 36, 35, 34] 2026-08-07 21:12:34,996 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_usage_trace_pii: Starting TestUsageTracePII.test_call_completion_creates_usage_log_and_trace ... 2026-08-07 21:12:35,028 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_usage_trace_pii: Starting TestUsageTracePII.test_pii_disabled_no_redaction ... 2026-08-07 21:12:35,073 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_usage_trace_pii: Starting TestUsageTracePII.test_pii_redaction_does_not_mutate_payload ... 2026-08-07 21:12:35,105 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_usage_trace_pii: Starting TestUsageTracePII.test_pii_regex_mask ... 2026-08-07 21:12:35,105 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_usage_trace_pii: Starting TestUsageTracePII.test_trace_computed_totals_precision ... 2026-08-07 21:12:35,134 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_usage_trace_pii: Starting TestUsageTracePII.test_trace_gc_respects_pinned ... 2026-08-07 21:12:35,177 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted viin.ai.trace records with IDs: [66] 2026-08-07 21:12:35,187 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-07 21:12:35,546 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 363 and Message-Id '<566006746615004.1786137155.517665386199951-openerp-private@1e2c63b335eb>' from 'info@yourcompany.com' to (redacted) "'******************er@example.com'" successfully sent 2026-08-07 21:12:35,546 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-07 21:12:35,553 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [363] 2026-08-07 21:12:35,562 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted mail.message records with IDs: [54497] 2026-08-07 21:12:35,563 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 21:12:35,568 104 INFO rb-bf464e0-223755-402257 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-08-07 21:12:35,586 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_vendor: Starting TestAIVendor.test_code_invalid_chars_raises ... 2026-08-07 21:12:35,592 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_vendor: Starting TestAIVendor.test_code_uniqueness_constraint ... 2026-08-07 21:12:35,599 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_vendor: Starting TestAIVendor.test_code_valid_format ... 2026-08-07 21:12:35,606 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_vendor: Starting TestAIVendor.test_create_vendor ... 2026-08-07 21:12:35,611 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_vendor: Starting TestAIVendor.test_display_name_includes_protocol ... 2026-08-07 21:12:35,615 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_vendor: Starting TestAIVendor.test_seed_14_vendors_present ... 2026-08-07 21:12:35,616 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_vendor: Starting TestAIVendor.test_unlink_blocked_when_provider_exists ... 2026-08-07 21:12:35,648 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_vendor: Starting TestAIVendor.test_unlink_vendor ... 2026-08-07 21:12:35,658 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted viin.ai.vendor records with IDs: [25] 2026-08-07 21:12:35,659 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_vendor: Starting TestAIVendor.test_user_can_read_vendor ... 2026-08-07 21:12:35,664 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_vendor: Starting TestAIVendor.test_user_cannot_create_vendor ... 2026-08-07 21:12:35,677 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 910, model: viin.ai.vendor 2026-08-07 21:12:35,678 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_vendor: Starting TestAIVendor.test_vendor_openai_fields ... 2026-08-07 21:12:35,679 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_vendor: Starting TestAIVendor.test_vendor_order_by_sequence ... 2026-08-07 21:12:35,681 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_vendor: Starting TestAIVendor.test_write_vendor ... 2026-08-07 21:12:35,696 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-07 21:12:35,762 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_vision_ocr: Starting TestVisionOcr.test_call_ocr_delegates_and_returns_text ... 2026-08-07 21:12:35,786 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_vision_ocr: Starting TestVisionOcr.test_call_vision_redacts_pii_in_outgoing_messages ... 2026-08-07 21:12:35,816 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_vision_ocr: Starting TestVisionOcr.test_call_vision_returns_extracted_text ... 2026-08-07 21:12:35,844 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_vision_ocr: Starting TestVisionOcr.test_cost_cap_blocks_vision_call ... 2026-08-07 21:12:35,887 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_vision_ocr: Starting TestVisionOcr.test_ocr_derived_text_masked_at_embedding_egress ... 2026-08-07 21:12:35,909 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_vision_ocr: Starting TestVisionOcr.test_provider_without_vision_refuses_vision_and_ocr ... 2026-08-07 21:12:35,928 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_vision_ocr: Starting TestVisionOcr.test_self_hosted_vision_skips_redaction ... 2026-08-07 21:12:35,985 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_vision_ocr: Starting TestVisionOcr.test_vision_payload_anthropic_image_block ... 2026-08-07 21:12:35,991 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_vision_ocr: Starting TestVisionOcr.test_vision_payload_google_inline_data ... 2026-08-07 21:12:35,996 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_vision_ocr: Starting TestVisionOcr.test_vision_payload_openai_image_url ... 2026-08-07 21:12:36,007 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-07 21:12:36,010 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_wave1_remediation: Starting TestRecordErrorUsageFkNullification.test_record_error_usage_nulls_unseen_provider_fk_no_sql_error ... 2026-08-07 21:12:36,091 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-07 21:12:36,129 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_wave1_remediation: Starting TestWave1EmbeddingGovernance.test_embedding_enforces_cost_cap ... 2026-08-07 21:12:36,139 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_wave1_remediation: Starting TestWave1EmbeddingGovernance.test_embedding_error_log_carries_trace_id ... 2026-08-07 21:12:36,166 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_wave1_remediation: Starting TestWave1EmbeddingGovernance.test_embedding_forwards_agent_id_to_recording_calls ... 2026-08-07 21:12:36,202 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_wave1_remediation: Starting TestWave1EmbeddingGovernance.test_embedding_redacts_pii ... 2026-08-07 21:12:36,236 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_wave1_remediation: Starting TestWave1EmbeddingGovernance.test_embedding_success_log_carries_trace_id ... 2026-08-07 21:12:36,261 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_wave1_remediation: Starting TestWave1EmbeddingGovernance.test_embedding_without_trace_kwargs_still_logs ... 2026-08-07 21:12:36,296 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_wave1_remediation: Starting TestWave1EmbeddingGovernance.test_embedding_writes_error_log_on_4xx ... 2026-08-07 21:12:36,338 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_wave1_remediation: Starting TestWave1EmbeddingGovernance.test_embedding_writes_usage_log_on_success ... 2026-08-07 21:12:36,367 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-07 21:12:36,397 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_wave1_remediation: Starting TestWave1ErrorPathUsageLog.test_error_log_carries_provider_model_attribution ... 2026-08-07 21:12:36,409 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_wave1_remediation: Starting TestWave1ErrorPathUsageLog.test_error_path_log_contains_error_message ... 2026-08-07 21:12:36,439 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_wave1_remediation: Starting TestWave1ErrorPathUsageLog.test_error_path_writes_usage_log_on_4xx ... 2026-08-07 21:12:36,469 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_wave1_remediation: Starting TestWave1ErrorPathUsageLog.test_error_path_writes_usage_log_on_transport_failure ... 2026-08-07 21:12:36,543 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-07 21:12:36,589 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_wave1_remediation: Starting TestWave1ReplayLogDedup.test_replay_logs_single_row_with_cost ... 2026-08-07 21:12:36,631 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai.tests.test_wave1_remediation: Starting TestWave1ReplayLogDedup.test_replay_returned_log_is_the_single_authoritative_row ... 2026-08-07 21:12:36,672 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-07 21:12:36,674 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_account.tests.test_account_ai_seed: Starting TestAccountAiSeed.test_execution_mode_interactive ... 2026-08-07 21:12:36,720 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_account.tests.test_account_ai_seed: Starting TestAccountAiSeed.test_seed_present ... 2026-08-07 21:12:36,749 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_account.tests.test_account_ai_seed: Starting TestAccountAiSeed.test_sql_template_intact ... 2026-08-07 21:12:36,786 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_account.tests.test_account_ai_seed: Starting TestAccountAiSeed.test_tool_confirmation_posture ... 2026-08-07 21:12:36,799 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_account.tests.test_account_ai_seed: Starting TestAccountAiSeed.test_tool_runtime_get_invoices ... 2026-08-07 21:12:37,296 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_account.tests.test_account_ai_seed: Starting TestAccountAiSeed.test_tool_runtime_get_journal_entries ... 2026-08-07 21:12:37,784 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_account.tests.test_account_ai_seed: Starting TestAccountAiSeed.test_tool_runtime_get_partner_balance ... 2026-08-07 21:12:38,344 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-07 21:12:38,712 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_account.tests.test_account_templates: Starting TestAccountNewTemplates.test_each_installed_wi2c_connector_ships_its_template_tally ... 2026-08-07 21:12:38,734 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_account.tests.test_account_templates: Starting TestAccountNewTemplates.test_expense_by_account_date_range_excludes_out_of_range_entries ... 2026-08-07 21:12:39,287 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_account.tests.test_account_templates: Starting TestAccountNewTemplates.test_expense_by_account_returns_documented_shape ... 2026-08-07 21:12:39,723 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_account.tests.test_account_templates: Starting TestAccountNewTemplates.test_expense_by_account_template_exists ... 2026-08-07 21:12:39,726 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_account.tests.test_account_templates: Starting TestAccountNewTemplates.test_top_customers_by_ar_acl_isolation_across_company ... 2026-08-07 21:12:43,926 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.models.work_routine: viin_ai_workflow: seeded 8 goal(s) and 8 work routine(s) of default AI automation for company 272 (WI2C Company B). 2026-08-07 21:12:44,883 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_account.tests.test_account_templates: Starting TestAccountNewTemplates.test_top_customers_by_ar_returns_documented_shape ... 2026-08-07 21:12:45,361 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_account.tests.test_account_templates: Starting TestAccountNewTemplates.test_top_customers_by_ar_template_exists ... 2026-08-07 21:12:45,372 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-07 21:12:45,375 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_account.tests.test_account_write_tools: Starting TestAccountWriteTools.test_create_invoice_draft_produces_draft_not_posted ... 2026-08-07 21:12:46,245 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_account.tests.test_account_write_tools: Starting TestAccountWriteTools.test_create_invoice_draft_write_gate_rejects_non_accountant ... 2026-08-07 21:12:46,691 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 917, model: account.move 2026-08-07 21:12:46,696 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_account.tests.test_account_write_tools: Starting TestAccountWriteTools.test_generic_connector_carries_zero_vn_wording ... 2026-08-07 21:12:46,701 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_account.tests.test_account_write_tools: Starting TestAccountWriteTools.test_seed_present_and_posture ... 2026-08-07 21:12:46,716 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_account.tests.test_account_write_tools: Starting TestAccountWriteTools.test_tax_lookup_returns_mapped_taxes_readonly ... 2026-08-07 21:12:47,276 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_account.tests.test_account_write_tools: Starting TestAccountWriteTools.test_tax_lookup_write_gate_rejects_non_accountant ... 2026-08-07 21:12:47,817 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 919, model: account.move 2026-08-07 21:12:47,830 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-07 21:12:54,229 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.models.work_routine: viin_ai_workflow: seeded 8 goal(s) and 8 work routine(s) of default AI automation for company 273 (company_2_data). 2026-08-07 21:13:01,500 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.models.work_routine: viin_ai_workflow: seeded 8 goal(s) and 8 work routine(s) of default AI automation for company 274 (company_1_data). 2026-08-07 21:13:06,808 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_account.tests.test_invoice_prefill: Starting TestInvoicePrefill.test_action_apply_creates_draft_in_invoice_never_posted ... 2026-08-07 21:13:06,825 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: Post processing ignored : This file could not be decoded as an image file. 2026-08-07 21:13:07,148 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_account.tests.test_invoice_prefill: Starting TestInvoicePrefill.test_action_apply_never_writes_amount_total_core_computes_from_lines ... 2026-08-07 21:13:07,152 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: Post processing ignored : This file could not be decoded as an image file. 2026-08-07 21:13:07,637 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_account.tests.test_invoice_prefill: Starting TestInvoicePrefill.test_action_apply_write_gate_rejects_non_accountant ... 2026-08-07 21:13:07,640 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: Post processing ignored : This file could not be decoded as an image file. 2026-08-07 21:13:07,785 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 923, model: viin.ai.account.prefill 2026-08-07 21:13:07,804 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_account.tests.test_invoice_prefill: Starting TestInvoicePrefill.test_action_extract_populates_preview_from_offline_stub ... 2026-08-07 21:13:07,805 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: Post processing ignored : This file could not be decoded as an image file. 2026-08-07 21:13:07,878 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_account.tests.test_invoice_prefill: Starting TestInvoicePrefill.test_partner_matched_by_vat_against_existing_partner ... 2026-08-07 21:13:08,034 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: Post processing ignored : This file could not be decoded as an image file. 2026-08-07 21:13:08,457 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_account.tests.test_invoice_prefill: Starting TestInvoicePrefill.test_unmatched_partner_left_empty_and_no_partner_auto_created ... 2026-08-07 21:13:08,486 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: Post processing ignored : This file could not be decoded as an image file. 2026-08-07 21:13:08,868 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 13 checked, 13 removed 2026-08-07 21:13:08,871 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_account.tests.test_sql_templates: Starting TestAccountSQLTemplates.test_acl_cte_not_redeclared ... 2026-08-07 21:13:08,874 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_account.tests.test_sql_templates: Starting TestAccountSQLTemplates.test_group_ids_set ... 2026-08-07 21:13:08,875 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_account.tests.test_sql_templates: Starting TestAccountSQLTemplates.test_model_id_is_account_move ... 2026-08-07 21:13:08,877 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_account.tests.test_sql_templates: Starting TestAccountSQLTemplates.test_template_exists ... 2026-08-07 21:13:08,883 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-07 21:13:08,931 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_agent.tests.test_agent_loop_multiturn_openai_anthropic: Starting TestAgentLoopMultiturnAnthropic.test_multiturn_executes_tool_via_real_normalizer_anthropic ... 2026-08-07 21:13:09,105 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-07 21:13:09,155 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_agent.tests.test_agent_loop_multiturn_openai_anthropic: Starting TestAgentLoopMultiturnOpenAI.test_multiturn_executes_tool_via_real_normalizer_openai ... 2026-08-07 21:13:09,289 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-07 21:13:09,323 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_agent.tests.test_agent_loop_multiturn_real_normalizer: Starting TestAgentLoopMultiturnRealNormalizer.test_multiturn_executes_tool_via_real_normalizer ... 2026-08-07 21:13:09,444 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-07 21:13:09,504 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_agent.tests.test_agent_run: Starting TestAgentRunLoop.test_run_budget_exceeded ... 2026-08-07 21:13:09,552 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_agent.tests.test_agent_run: Starting TestAgentRunLoop.test_run_provider_restriction ... 2026-08-07 21:13:09,606 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_agent.tests.test_agent_run: Starting TestAgentRunLoop.test_run_terminal_ok ... 2026-08-07 21:13:09,655 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_agent.tests.test_agent_run: Starting TestAgentRunLoop.test_run_tool_call_then_final ... 2026-08-07 21:13:09,693 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_agent.tests.test_agent_run: Starting TestAgentRunLoop.test_run_unknown_tool_name_rejected ... 2026-08-07 21:13:09,727 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_agent.tests.test_agent_run: Starting TestAgentRunLoop.test_tool_allowlist_filter ... 2026-08-07 21:13:10,170 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 364 and Message-Id '<271314515393838.1786137190.137171506881714-openerp-private@1e2c63b335eb>' from 'info@yourcompany.com' to (redacted) "'**********ar@local.test'" successfully sent 2026-08-07 21:13:10,171 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-07 21:13:10,180 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [364] 2026-08-07 21:13:10,192 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted mail.message records with IDs: [55209] 2026-08-07 21:13:10,192 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 21:13:10,199 104 INFO rb-bf464e0-223755-402257 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-08-07 21:13:10,239 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_agent.tests.test_agent_run: Starting TestAgentRunLoop.test_tool_schema_never_leaks_restricted_tool ... 2026-08-07 21:13:10,614 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 365 and Message-Id '<978344245279927.1786137190.585753440856934-openerp-private@1e2c63b335eb>' from 'info@yourcompany.com' to (redacted) "'***********r2@local.test'" successfully sent 2026-08-07 21:13:10,614 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-07 21:13:10,622 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [365] 2026-08-07 21:13:10,633 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted mail.message records with IDs: [55211] 2026-08-07 21:13:10,633 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 21:13:10,639 104 INFO rb-bf464e0-223755-402257 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-08-07 21:13:10,696 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-07 21:13:10,760 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_agent.tests.test_agent_run_budget_93: Starting TestAgentRunBudget93.test_a_positive_run_cap_still_stops_a_costly_run ... 2026-08-07 21:13:10,810 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_agent.tests.test_agent_run_budget_93: Starting TestAgentRunBudget93.test_agent_budget_override_wins_over_the_system_run_cap ... 2026-08-07 21:13:10,877 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_agent.tests.test_agent_run_budget_93: Starting TestAgentRunBudget93.test_negative_run_cap_means_unlimited_not_an_instant_stop ... 2026-08-07 21:13:10,921 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_agent.tests.test_agent_run_budget_93: Starting TestAgentRunBudget93.test_run_threads_accumulated_cost_into_the_provider_call_context ... 2026-08-07 21:13:10,954 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_agent.tests.test_agent_run_budget_93: Starting TestAgentRunBudget93.test_zero_run_cap_permits_no_further_spend ... 2026-08-07 21:13:11,014 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-07 21:13:11,054 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_agent.tests.test_agent_streaming: Starting TestAgentRunStreaming.test_stream_aggregates_delta_content ... 2026-08-07 21:13:11,091 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_agent.tests.test_agent_streaming: Starting TestAgentRunStreaming.test_stream_closes_trace_header_on_success ... 2026-08-07 21:13:11,137 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_agent.tests.test_agent_streaming: Starting TestAgentRunStreaming.test_stream_error_still_writes_and_closes_header ... 2026-08-07 21:13:11,178 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_agent.tests.test_agent_streaming: Starting TestAgentRunStreaming.test_stream_error_terminal ... 2026-08-07 21:13:11,219 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_agent.tests.test_agent_streaming: Starting TestAgentRunStreaming.test_stream_materializes_trace_header_row ... 2026-08-07 21:13:11,262 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_agent.tests.test_agent_streaming: Starting TestAgentRunStreaming.test_stream_on_delta_default_noop ... 2026-08-07 21:13:11,309 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_agent.tests.test_agent_streaming: Starting TestAgentRunStreaming.test_stream_setup_exception_still_closes_header ... 2026-08-07 21:13:11,334 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_agent.tests.test_agent_streaming: Starting TestAgentRunStreaming.test_stream_trace_header_links_agent ... 2026-08-07 21:13:11,367 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_agent.tests.test_agent_streaming: Starting TestAgentRunStreaming.test_stream_trace_id_propagates_to_usage_log ... 2026-08-07 21:13:11,402 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-07 21:13:11,434 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_agent.tests.test_agent_topic_tool: Starting TestAgentTopicTool.test_agent_create_interactive_ok ... 2026-08-07 21:13:11,443 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_agent.tests.test_agent_topic_tool: Starting TestAgentTopicTool.test_agent_scheduled_raises ... 2026-08-07 21:13:11,455 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_agent.tests.test_agent_topic_tool: Starting TestAgentTopicTool.test_tool_sudo_requires_group_system ... 2026-08-07 21:13:11,467 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_agent.tests.test_agent_topic_tool: Starting TestAgentTopicTool.test_tool_sudo_with_group_system_ok ... 2026-08-07 21:13:11,472 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_agent.tests.test_agent_topic_tool: Starting TestAgentTopicTool.test_tool_technical_name_unique ... 2026-08-07 21:13:11,481 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_agent.tests.test_agent_topic_tool: Starting TestAgentTopicTool.test_user_cannot_write_agent ... 2026-08-07 21:13:11,833 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 366 and Message-Id '<149889615341764.1786137191.809769153594971-openerp-private@1e2c63b335eb>' from 'info@yourcompany.com' to (redacted) "'**********ar@test.local'" successfully sent 2026-08-07 21:13:11,833 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-07 21:13:11,841 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [366] 2026-08-07 21:13:11,851 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted mail.message records with IDs: [55216] 2026-08-07 21:13:11,851 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 21:13:11,857 104 INFO rb-bf464e0-223755-402257 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-08-07 21:13:11,889 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 926, model: viin.ai.agent 2026-08-07 21:13:11,894 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 926, model: viin.ai.agent 2026-08-07 21:13:11,902 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-07 21:13:11,904 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_agent.tests.test_aggregation_router: Starting TestAggregationRouterDetectIntent.test_detect_intent_average_vietnamese ... 2026-08-07 21:13:11,905 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_agent.tests.test_aggregation_router: Starting TestAggregationRouterDetectIntent.test_detect_intent_count_vietnamese ... 2026-08-07 21:13:11,906 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_agent.tests.test_aggregation_router: Starting TestAggregationRouterDetectIntent.test_detect_intent_group_by_english ... 2026-08-07 21:13:11,907 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_agent.tests.test_aggregation_router: Starting TestAggregationRouterDetectIntent.test_detect_intent_group_vietnamese ... 2026-08-07 21:13:11,907 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_agent.tests.test_aggregation_router: Starting TestAggregationRouterDetectIntent.test_detect_intent_plain_query_is_false ... 2026-08-07 21:13:11,913 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-07 21:13:11,950 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_agent.tests.test_aggregation_router: Starting TestAggregationRouterRun.test_run_falls_back_to_llm_only_on_deterministic_miss ... 2026-08-07 21:13:11,970 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_agent.tests.test_aggregation_router: Starting TestAggregationRouterRun.test_run_no_confident_match_and_no_fallback_returns_none ... 2026-08-07 21:13:11,978 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_agent.tests.test_aggregation_router: Starting TestAggregationRouterRun.test_run_refuses_cross_model_llm_returned_template ... 2026-08-07 21:13:11,998 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_agent.models.aggregation_router: viin_ai_agent: cross-model template fixture_cross_model (res.users) refused for res.partner 2026-08-07 21:13:11,999 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_agent.tests.test_aggregation_router: Starting TestAggregationRouterRun.test_run_zero_provider_calls_on_deterministic_match ... 2026-08-07 21:13:12,027 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-07 21:13:12,042 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_agent.tests.test_aggregation_router: Starting TestAggregationRouterSelectTemplate.test_select_template_falls_back_to_default_params_limit ... 2026-08-07 21:13:12,052 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_agent.tests.test_aggregation_router: Starting TestAggregationRouterSelectTemplate.test_select_template_no_confident_match_returns_false ... 2026-08-07 21:13:12,061 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_agent.tests.test_aggregation_router: Starting TestAggregationRouterSelectTemplate.test_select_template_resolves_top_n_limit_via_regex ... 2026-08-07 21:13:12,071 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_agent.tests.test_aggregation_router: Starting TestAggregationRouterSelectTemplate.test_select_template_routes_deterministically_with_zero_provider_calls ... 2026-08-07 21:13:12,089 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-07 21:13:17,457 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_agent.tests.test_ai_field_mixin: Starting TestAiFieldMixin.test_cron_recompute_populates_ai_field ... 2026-08-07 21:13:18,296 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_agent.tests.test_ai_field_mixin: Starting TestAiFieldMixin.test_cron_skips_fields_without_model_id ... 2026-08-07 21:13:22,202 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_agent.tests.test_ai_field_mixin: Starting TestAiFieldMixin.test_cron_skips_populated_fields ... 2026-08-07 21:13:22,728 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_agent.tests.test_ai_field_mixin: Starting TestAiFieldMixin.test_cron_stops_sweep_on_cost_cap_exceeded ... 2026-08-07 21:13:22,921 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_agent.tests.test_ai_field_mixin: Starting TestAiFieldMixin.test_mixin_schedule_cron_on_trigger_write ... 2026-08-07 21:13:25,691 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted ir.model.fields records with IDs: [50553, 50559, 50562] 2026-08-07 21:13:29,455 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-07 21:13:30,176 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 367 and Message-Id '<717299077238862.1786137210.147874832153320-openerp-private@1e2c63b335eb>' from 'info@yourcompany.com' to (redacted) "'********er@local.test'" successfully sent 2026-08-07 21:13:30,176 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-07 21:13:30,186 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [367] 2026-08-07 21:13:30,201 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted mail.message records with IDs: [55225] 2026-08-07 21:13:30,201 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 21:13:30,208 104 INFO rb-bf464e0-223755-402257 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-08-07 21:13:30,622 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 368 and Message-Id '<227927160060915.1786137210.593649148941040-openerp-private@1e2c63b335eb>' from 'info@yourcompany.com' to (redacted) "'******in@local.test'" successfully sent 2026-08-07 21:13:30,622 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-07 21:13:30,639 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [368] 2026-08-07 21:13:30,661 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted mail.message records with IDs: [55227] 2026-08-07 21:13:30,662 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 21:13:30,671 104 INFO rb-bf464e0-223755-402257 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-08-07 21:13:30,688 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_agent.tests.test_archived_config_visibility: Starting TestArchivedConfigVisibility.test_agent_hidden_from_plain_user ... 2026-08-07 21:13:30,702 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [36], uid: 928, model: viin.ai.agent 2026-08-07 21:13:30,710 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_agent.tests.test_archived_config_visibility: Starting TestArchivedConfigVisibility.test_agent_manager_can_find_and_unarchive ... 2026-08-07 21:13:30,728 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_agent.tests.test_archived_config_visibility: Starting TestArchivedConfigVisibility.test_tool_hidden_from_plain_user ... 2026-08-07 21:13:30,739 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [65], uid: 928, model: viin.ai.tool 2026-08-07 21:13:30,747 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_agent.tests.test_archived_config_visibility: Starting TestArchivedConfigVisibility.test_tool_manager_can_find_and_unarchive ... 2026-08-07 21:13:30,782 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_agent.tests.test_archived_config_visibility: Starting TestArchivedConfigVisibility.test_topic_hidden_from_plain_user ... 2026-08-07 21:13:30,792 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [29], uid: 928, model: viin.ai.topic 2026-08-07 21:13:30,802 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_agent.tests.test_archived_config_visibility: Starting TestArchivedConfigVisibility.test_topic_manager_can_find_and_unarchive ... 2026-08-07 21:13:30,830 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-07 21:13:30,832 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_agent.tests.test_company_scoped_run_limits_w3: Starting TestCompanyScopedDefaultChatModel.test_default_chat_model_resolves_per_company ... 2026-08-07 21:13:36,126 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.models.work_routine: viin_ai_workflow: seeded 8 goal(s) and 8 work routine(s) of default AI automation for company 275 (W3.2b Agent Co A). 2026-08-07 21:13:40,989 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.models.work_routine: viin_ai_workflow: seeded 8 goal(s) and 8 work routine(s) of default AI automation for company 276 (W3.2b Agent Co B). 2026-08-07 21:13:41,094 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_agent.tests.test_company_scoped_run_limits_w3: Starting TestCompanyScopedDefaultChatModel.test_default_chat_model_wins_over_a_contradictory_global_parameter_row ... 2026-08-07 21:13:45,844 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.models.work_routine: viin_ai_workflow: seeded 8 goal(s) and 8 work routine(s) of default AI automation for company 277 (W3.2b Agent Co A). 2026-08-07 21:13:50,926 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.models.work_routine: viin_ai_workflow: seeded 8 goal(s) and 8 work routine(s) of default AI automation for company 278 (W3.2b Agent Co B). 2026-08-07 21:13:51,089 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-07 21:13:51,091 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_agent.tests.test_company_scoped_run_limits_w3: Starting TestCompanyScopedRunLimits.test_max_successive_calls_resolves_per_company ... 2026-08-07 21:13:55,920 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.models.work_routine: viin_ai_workflow: seeded 8 goal(s) and 8 work routine(s) of default AI automation for company 279 (W3.2b Agent Co A). 2026-08-07 21:14:00,204 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.models.work_routine: viin_ai_workflow: seeded 8 goal(s) and 8 work routine(s) of default AI automation for company 280 (W3.2b Agent Co B). 2026-08-07 21:14:00,302 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_agent.tests.test_company_scoped_run_limits_w3: Starting TestCompanyScopedRunLimits.test_run_limits_resolve_per_company ... 2026-08-07 21:14:05,268 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.models.work_routine: viin_ai_workflow: seeded 8 goal(s) and 8 work routine(s) of default AI automation for company 281 (W3.2b Agent Co A). 2026-08-07 21:14:10,382 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.models.work_routine: viin_ai_workflow: seeded 8 goal(s) and 8 work routine(s) of default AI automation for company 282 (W3.2b Agent Co B). 2026-08-07 21:14:10,489 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_agent.tests.test_company_scoped_run_limits_w3: Starting TestCompanyScopedRunLimits.test_run_limits_win_over_a_contradictory_global_parameter_row ... 2026-08-07 21:14:14,560 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.models.work_routine: viin_ai_workflow: seeded 8 goal(s) and 8 work routine(s) of default AI automation for company 283 (W3.2b Agent Co A). 2026-08-07 21:14:19,136 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.models.work_routine: viin_ai_workflow: seeded 8 goal(s) and 8 work routine(s) of default AI automation for company 284 (W3.2b Agent Co B). 2026-08-07 21:14:19,227 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_agent.tests.test_company_scoped_run_limits_w3: Starting TestCompanyScopedRunLimits.test_tool_parallelism_stays_global_across_companies ... 2026-08-07 21:14:23,727 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.models.work_routine: viin_ai_workflow: seeded 8 goal(s) and 8 work routine(s) of default AI automation for company 285 (W3.2b Agent Co A). 2026-08-07 21:14:28,297 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.models.work_routine: viin_ai_workflow: seeded 8 goal(s) and 8 work routine(s) of default AI automation for company 286 (W3.2b Agent Co B). 2026-08-07 21:14:28,433 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-07 21:14:28,435 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_agent.tests.test_company_scoped_run_limits_w3: Starting TestNoRunLimitSsotFork.test_default_constants_are_gone_from_agent_module ... 2026-08-07 21:14:28,440 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-07 21:14:28,522 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_agent.tests.test_effective_model: Starting TestEffectiveModelResolver.test_configured_default_used_when_pin_unusable ... 2026-08-07 21:14:28,544 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_agent.tests.test_effective_model: Starting TestEffectiveModelResolver.test_restricted_agent_run_raises_friendly_error ... 2026-08-07 21:14:28,578 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_agent.tests.test_effective_model: Starting TestEffectiveModelResolver.test_restricted_to_keyless_vendor_raises_friendly_error ... 2026-08-07 21:14:28,610 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_agent.tests.test_effective_model: Starting TestEffectiveModelResolver.test_run_and_run_streaming_resolve_same_effective_model ... 2026-08-07 21:14:28,680 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_agent.tests.test_effective_model: Starting TestEffectiveModelResolver.test_run_return_shape_and_trace_lifecycle_intact ... 2026-08-07 21:14:28,715 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_agent.tests.test_effective_model: Starting TestEffectiveModelResolver.test_run_streaming_return_shape_intact ... 2026-08-07 21:14:28,755 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_agent.tests.test_effective_model: Starting TestEffectiveModelResolver.test_run_tool_loop_unchanged ... 2026-08-07 21:14:28,795 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_agent.tests.test_effective_model: Starting TestEffectiveModelResolver.test_stale_keyless_pin_agent_still_runs ... 2026-08-07 21:14:28,833 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_agent.tests.test_effective_model: Starting TestEffectiveModelResolver.test_stale_keyless_pin_falls_back_to_usable_vendor ... 2026-08-07 21:14:28,850 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_agent.tests.test_effective_model: Starting TestEffectiveModelResolver.test_unpinned_agent_resolves_and_runs_on_default ... 2026-08-07 21:14:28,888 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_agent.tests.test_effective_model: Starting TestEffectiveModelResolver.test_usable_pin_survives_matching_allow_list ... 2026-08-07 21:14:28,902 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_agent.tests.test_effective_model: Starting TestEffectiveModelResolver.test_usable_pin_wins_over_configured_default ... 2026-08-07 21:14:28,937 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-07 21:14:28,996 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_agent.tests.test_execute_tool_call_wiring: Starting TestExecuteToolCallWiring.test_execute_tool_call_delivers_args_to_action ... 2026-08-07 21:14:29,076 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_agent.tests.test_execute_tool_call_wiring: Starting TestExecuteToolCallWiring.test_execute_tool_call_none_return_stays_sane ... 2026-08-07 21:14:29,083 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_agent.tests.test_execute_tool_call_wiring: Starting TestExecuteToolCallWiring.test_execute_tool_call_surfaces_tool_result_data ... 2026-08-07 21:14:29,092 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_agent.tests.test_execute_tool_call_wiring: Starting TestExecuteToolCallWiring.test_foreign_tag_client_action_passes_through ... 2026-08-07 21:14:29,112 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-07 21:14:29,761 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_agent.tests.test_menu_reshape_w1: Starting TestMenuReshapeW1.test_agents_sequence_moves_to_30_below_operations ... 2026-08-07 21:14:29,788 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_agent.tests.test_menu_reshape_w1: Starting TestMenuReshapeW1.test_sql_templates_moves_to_configuration_110_admin_only ... 2026-08-07 21:14:30,039 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-07 21:14:30,081 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_agent.tests.test_narrative: Starting TestNarrativeDeidentification.test_summarize_rows_deidentifies_labels_before_provider_call ... 2026-08-07 21:14:30,089 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_agent.tests.test_narrative: Starting TestNarrativeDeidentification.test_summarize_rows_formats_large_numbers_to_avoid_cccd_false_positive ... 2026-08-07 21:14:30,097 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_agent.tests.test_narrative: Starting TestNarrativeDeidentification.test_summarize_rows_uses_the_call_completion_guard_seam ... 2026-08-07 21:14:30,111 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-07 21:14:30,113 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_agent.tests.test_overview_landing_w2: Starting TestAIOverviewLandingW2.test_open_chat_cta_falls_back_to_agent_form_when_chat_unresolvable ... 2026-08-07 21:14:30,121 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_agent.tests.test_overview_landing_w2: Starting TestAIOverviewLandingW2.test_open_chat_cta_opens_chat_client_action_when_chat_resolvable ... 2026-08-07 21:14:30,132 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_agent.tests.test_overview_landing_w2: Starting TestAIOverviewLandingW2.test_overview_action_help_nonempty ... 2026-08-07 21:14:30,136 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_agent.tests.test_overview_landing_w2: Starting TestAIOverviewLandingW2.test_overview_action_is_agent_kanban ... 2026-08-07 21:14:30,138 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_agent.tests.test_overview_landing_w2: Starting TestAIOverviewLandingW2.test_overview_menu_resolves_at_root_seq_0 ... 2026-08-07 21:14:30,145 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-07 21:14:30,209 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_agent.tests.test_parallel_tool_execution: Starting TestParallelToolExecution.test_concurrent_writes_same_record ... 2026-08-07 21:14:30,240 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_agent.tests.test_parallel_tool_execution: Starting TestParallelToolExecution.test_parallel_tool_execution ... 2026-08-07 21:14:30,546 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_agent.tests.test_parallel_tool_execution: Starting TestParallelToolExecution.test_parallelism_1_uses_sequential ... 2026-08-07 21:14:30,594 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_agent.tests.test_parallel_tool_execution: Starting TestParallelToolExecution.test_serialization_failure_propagates ... 2026-08-07 21:14:30,646 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_agent.tests.test_parallel_tool_execution: Starting TestParallelToolExecution.test_user_error_becomes_tool_error ... 2026-08-07 21:14:30,694 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-07 21:14:30,788 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_agent.tests.test_pause_surfaces_every_step_data: Starting TestPauseSurfacesEveryStepData.test_pause_for_confirmation_still_surfaces_earlier_iterations_data ... 2026-08-07 21:14:30,824 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_agent.tests.test_pause_surfaces_every_step_data: Starting TestPauseSurfacesEveryStepData.test_paused_run_delivers_earlier_payloads_as_data_not_as_fenced_text ... 2026-08-07 21:14:30,873 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_agent.tests.test_pause_surfaces_every_step_data: Starting TestPauseSurfacesEveryStepData.test_paused_run_never_leaks_the_internal_unresolved_marker ... 2026-08-07 21:14:30,925 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_agent.tests.test_pause_surfaces_every_step_data: Starting TestPauseSurfacesEveryStepData.test_paused_run_still_carries_the_proposal_args_for_the_dialog ... 2026-08-07 21:14:30,963 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-07 21:14:31,339 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 369 and Message-Id '<764381682764112.1786137271.317456483840942-openerp-private@1e2c63b335eb>' from 'info@yourcompany.com' to (redacted) "'**********ar@local.test'" successfully sent 2026-08-07 21:14:31,339 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-07 21:14:31,348 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [369] 2026-08-07 21:14:31,371 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted mail.message records with IDs: [57764] 2026-08-07 21:14:31,372 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 21:14:31,380 104 INFO rb-bf464e0-223755-402257 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-08-07 21:14:31,399 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_agent.tests.test_phase2_security: Starting TestPhase2SecurityIntegration.test_scenario1_tool_allowlist ... 2026-08-07 21:14:31,414 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_agent.tests.test_phase2_security: Starting TestPhase2SecurityIntegration.test_scenario1b_group_member_executes_tool_nonmember_cannot ... 2026-08-07 21:14:32,090 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 370 and Message-Id '<433413706465018.1786137272.067687749862671-openerp-private@1e2c63b335eb>' from 'info@yourcompany.com' to (redacted) "'****************er@local.test'" successfully sent 2026-08-07 21:14:32,090 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-07 21:14:32,097 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [370] 2026-08-07 21:14:32,108 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted mail.message records with IDs: [57766] 2026-08-07 21:14:32,108 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 21:14:32,113 104 INFO rb-bf464e0-223755-402257 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-08-07 21:14:32,521 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 371 and Message-Id '<832159010621157.1786137272.486880064010620-openerp-private@1e2c63b335eb>' from 'info@yourcompany.com' to (redacted) "'*******************er@local.test'" successfully sent 2026-08-07 21:14:32,521 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-07 21:14:32,531 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [371] 2026-08-07 21:14:32,550 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted mail.message records with IDs: [57768] 2026-08-07 21:14:32,551 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 21:14:32,559 104 INFO rb-bf464e0-223755-402257 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-08-07 21:14:32,785 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_agent.tests.test_phase2_security: Starting TestPhase2SecurityIntegration.test_scenario2_rag_acl_cross_company ... 2026-08-07 21:14:37,084 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.models.work_routine: viin_ai_workflow: seeded 8 goal(s) and 8 work routine(s) of default AI automation for company 287 (WI12 Company B). 2026-08-07 21:14:37,301 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_agent.tests.test_phase2_security: Starting TestPhase2SecurityIntegration.test_scenario3_pii_redacted_in_usage_log ... 2026-08-07 21:14:37,331 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_agent.tests.test_phase2_security: Starting TestPhase2SecurityIntegration.test_scenario4_budget_exceeded_end_to_end ... 2026-08-07 21:14:37,391 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-07 21:14:37,427 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_agent.tests.test_quality_cost_report_agent: Starting TestQualityCostReportAgentAttribution.test_grouping_by_agent_partitions_cost_per_agent ... 2026-08-07 21:14:37,448 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_agent.tests.test_quality_cost_report_agent: Starting TestQualityCostReportAgentAttribution.test_report_names_the_agent_that_ran_each_interaction ... 2026-08-07 21:14:37,477 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-07 21:14:37,514 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_agent.tests.test_quality_cost_report_agent: Starting TestQualityCostReportAgentNoInflation.test_adding_the_agent_dimension_changes_no_total ... 2026-08-07 21:14:37,536 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_agent.tests.test_quality_cost_report_agent: Starting TestQualityCostReportAgentNoInflation.test_report_reports_the_trace_headers_agent_when_calls_disagree ... 2026-08-07 21:14:37,561 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-07 21:14:37,598 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_agent.tests.test_quality_cost_report_agent: Starting TestQualityCostReportAgentViews.test_agent_dimension_is_contributed_by_inheritance_only ... 2026-08-07 21:14:37,604 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_agent.tests.test_quality_cost_report_agent: Starting TestQualityCostReportAgentViews.test_list_view_shows_the_agent_column ... 2026-08-07 21:14:37,612 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_agent.tests.test_quality_cost_report_agent: Starting TestQualityCostReportAgentViews.test_pivot_offers_agent_as_a_grouping_dimension ... 2026-08-07 21:14:37,618 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_agent.tests.test_quality_cost_report_agent: Starting TestQualityCostReportAgentViews.test_search_panel_offers_the_agent_field_and_a_group_by_agent ... 2026-08-07 21:14:37,629 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-07 21:14:37,663 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_agent.tests.test_quality_cost_report_agent: Starting TestQualityCostReportArchivedAgent.test_archived_agent_lookup_stays_closed_to_a_plain_user ... 2026-08-07 21:14:38,408 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [62], uid: 934, model: viin.ai.agent 2026-08-07 21:14:38,440 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_agent.tests.test_quality_cost_report_agent: Starting TestQualityCostReportArchivedAgent.test_archiving_an_agent_removes_no_row_and_changes_no_number ... 2026-08-07 21:14:38,860 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-07 21:14:38,902 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_agent.tests.test_render_skill_manifest_seam: Starting TestRenderSkillManifestSeam.test_assembled_prompt_with_skills_is_byte_identical ... 2026-08-07 21:14:38,909 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_agent.tests.test_render_skill_manifest_seam: Starting TestRenderSkillManifestSeam.test_render_skill_manifest_default_returns_manifest_text ... 2026-08-07 21:14:38,909 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_agent.tests.test_render_skill_manifest_seam: Starting TestRenderSkillManifestSeam.test_render_skill_manifest_forwards_kwargs_without_change ... 2026-08-07 21:14:38,915 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-07 21:14:38,951 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_agent.tests.test_run_ok_surfaces_speech_line: Starting TestRunOkSurfacesSpeechLine.test_budget_exceeded_terminal_gains_no_speech_key ... 2026-08-07 21:14:38,971 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_agent.tests.test_run_ok_surfaces_speech_line: Starting TestRunOkSurfacesSpeechLine.test_empty_speech_marker_yields_speech_none_and_is_still_stripped ... 2026-08-07 21:14:38,999 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_agent.tests.test_run_ok_surfaces_speech_line: Starting TestRunOkSurfacesSpeechLine.test_max_tool_calls_terminal_gains_no_speech_key ... 2026-08-07 21:14:39,041 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_agent.tests.test_run_ok_surfaces_speech_line: Starting TestRunOkSurfacesSpeechLine.test_no_marker_leaves_content_byte_identical_and_speech_none ... 2026-08-07 21:14:39,073 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_agent.tests.test_run_ok_surfaces_speech_line: Starting TestRunOkSurfacesSpeechLine.test_ok_terminal_gains_speech_and_nothing_else_changes ... 2026-08-07 21:14:39,114 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_agent.tests.test_run_ok_surfaces_speech_line: Starting TestRunOkSurfacesSpeechLine.test_speech_marker_extracted_and_stripped_from_content ... 2026-08-07 21:14:39,146 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_agent.tests.test_run_ok_surfaces_speech_line: Starting TestRunOkSurfacesSpeechLine.test_speech_marker_extraction_is_case_insensitive ... 2026-08-07 21:14:39,177 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_agent.tests.test_run_ok_surfaces_speech_line: Starting TestRunOkSurfacesSpeechLine.test_system_prompt_instructs_the_model_it_may_end_with_a_speech_line ... 2026-08-07 21:14:39,190 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-07 21:14:39,245 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_agent.tests.test_run_ok_surfaces_tool_data: Starting TestRunOkSurfacesToolData.test_a_turn_that_ran_no_tool_reports_no_data_rather_than_nothing ... 2026-08-07 21:14:39,269 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_agent.tests.test_run_ok_surfaces_tool_data: Starting TestRunOkSurfacesToolData.test_an_empty_result_set_is_an_answer_and_must_reach_the_caller ... 2026-08-07 21:14:39,306 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_agent.tests.test_run_ok_surfaces_tool_data: Starting TestRunOkSurfacesToolData.test_both_terminals_expose_tool_data_through_the_same_key ... 2026-08-07 21:14:39,351 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_agent.tests.test_run_ok_surfaces_tool_data: Starting TestRunOkSurfacesToolData.test_data_producing_turn_hands_its_data_to_the_caller ... 2026-08-07 21:14:39,383 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_agent.tests.test_run_ok_surfaces_tool_data: Starting TestRunOkSurfacesToolData.test_every_tool_the_run_executed_reaches_the_caller_in_order ... 2026-08-07 21:14:39,421 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_agent.tests.test_run_ok_surfaces_tool_data: Starting TestRunOkSurfacesToolData.test_run_bookkeeping_never_leaks_to_the_caller ... 2026-08-07 21:14:39,448 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_agent.tests.test_run_ok_surfaces_tool_data: Starting TestRunOkSurfacesToolData.test_surfacing_tool_data_leaves_the_rest_of_the_answer_untouched ... 2026-08-07 21:14:39,481 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_agent.tests.test_run_ok_surfaces_tool_data: Starting TestRunOkSurfacesToolData.test_zero_is_an_answer_and_must_reach_the_caller ... 2026-08-07 21:14:39,519 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-07 21:14:39,608 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_agent.tests.test_server_action_ai_prompt: Starting TestServerActionAiPrompt.test_run_ai_prompt_bypasses_pending_confirmation ... 2026-08-07 21:14:39,632 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_agent.tests.test_server_action_ai_prompt: Starting TestServerActionAiPrompt.test_run_ai_prompt_missing_model_skips_gracefully ... 2026-08-07 21:14:39,638 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_agent.tests.test_server_action_ai_prompt: Starting TestServerActionAiPrompt.test_run_ai_prompt_missing_prompt_skips_gracefully ... 2026-08-07 21:14:39,643 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_agent.tests.test_server_action_ai_prompt: Starting TestServerActionAiPrompt.test_run_ai_prompt_writes_target_field ... 2026-08-07 21:14:39,680 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-07 21:14:39,713 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_agent.tests.test_skill_fetch_seam_r3: Starting TestSkillFetchSeamR3.test_fetch_skill_catalog_lines_base_contract_and_graceful_degradation ... 2026-08-07 21:14:39,718 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_agent.tests.test_skill_fetch_seam_r3: Starting TestSkillFetchSeamR3.test_fetch_skill_prompt_chunks_base_contract_and_graceful_degradation ... 2026-08-07 21:14:39,721 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_agent.tests.test_skill_fetch_seam_r3: Starting TestSkillFetchSeamR3.test_prompt_core_sources_skill_material_only_through_the_two_seams ... 2026-08-07 21:14:39,724 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_agent.tests.test_skill_fetch_seam_r3: Starting TestSkillFetchSeamR3.test_prompt_core_stays_ormcache_decorated_with_five_element_key ... 2026-08-07 21:14:39,729 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-07 21:14:39,776 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_agent.tests.test_source_crawl_bridge: Starting TestSourceCrawlAgentBridge.test_agent_id_propagates_to_every_created_source ... 2026-08-07 21:14:39,795 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_agent.tests.test_source_crawl_bridge: Starting TestSourceCrawlAgentBridge.test_base_path_without_agent_omits_agent_id ... 2026-08-07 21:14:39,818 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-07 21:14:40,091 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_agent.tests.test_source_grounding_r5c: Starting TestSourceGroundingR5c.test_assemble_system_prompt_signature_has_no_sources_param ... 2026-08-07 21:14:40,106 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_agent.tests.test_source_grounding_r5c: Starting TestSourceGroundingR5c.test_assistant_without_sources_pays_nothing_for_retrieval ... 2026-08-07 21:14:40,137 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_agent.tests.test_source_grounding_r5c: Starting TestSourceGroundingR5c.test_build_prompt_core_cache_key_arity_unchanged ... 2026-08-07 21:14:40,138 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_agent.tests.test_source_grounding_r5c: Starting TestSourceGroundingR5c.test_retrieved_passage_is_absent_from_the_cached_core ... 2026-08-07 21:14:40,220 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_agent.tests.test_source_grounding_r5c: Starting TestSourceGroundingR5c.test_source_min_score_out_of_achievable_range_is_rejected ... 2026-08-07 21:14:40,242 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_agent.tests.test_source_grounding_r5c: Starting TestSourceGroundingR5c.test_source_top_k_below_one_is_rejected_at_save ... 2026-08-07 21:14:40,264 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_agent.tests.test_source_grounding_r5c: Starting TestSourceGroundingR5c.test_streaming_toggle_on_no_provider_refuses_symmetrically ... 2026-08-07 21:14:40,335 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_agent.models.agent: viin.ai.agent 69: grounded run refused - no embedding-capable provider configured (trace dbeaf2fe-9d99-448a-93d2-d990fd3ec62b) 2026-08-07 21:14:40,349 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_agent.tests.test_source_grounding_r5c: Starting TestSourceGroundingR5c.test_toggle_off_no_provider_runs_ungrounded_without_error ... 2026-08-07 21:14:40,434 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_agent.tests.test_source_grounding_r5c: Starting TestSourceGroundingR5c.test_toggle_off_offers_sources_as_reference_wrapped_untrusted ... 2026-08-07 21:14:40,503 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_agent.tests.test_source_grounding_r5c: Starting TestSourceGroundingR5c.test_toggle_on_matching_document_grounds_the_answer ... 2026-08-07 21:14:40,591 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_agent.tests.test_source_grounding_r5c: Starting TestSourceGroundingR5c.test_toggle_on_no_index_refuses_and_never_calls_the_chat_model ... 2026-08-07 21:14:40,660 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_agent.tests.test_source_grounding_r5c: Starting TestSourceGroundingR5c.test_toggle_on_no_match_refuses_without_calling_the_chat_model ... 2026-08-07 21:14:40,717 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_agent.tests.test_source_grounding_r5c: Starting TestSourceGroundingR5c.test_toggle_on_no_provider_refuses_with_config_message_no_egress ... 2026-08-07 21:14:40,771 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_agent.models.agent: viin.ai.agent 69: grounded run refused - no embedding-capable provider configured (trace a3b47baf-2136-4dfd-b326-0869b9959057) 2026-08-07 21:14:40,783 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_agent.tests.test_source_grounding_r5c: Starting TestSourceGroundingR5c.test_two_sources_blocks_do_not_cross_contaminate_via_the_cache ... 2026-08-07 21:14:40,793 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-07 21:14:41,134 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_agent.tests.test_source_grounding_su_guard_w8: Starting TestSourcesSuperuserGuard.test_non_superuser_run_still_grounds_from_authorised_documents ... 2026-08-07 21:14:41,200 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_agent.tests.test_source_grounding_su_guard_w8: Starting TestSourcesSuperuserGuard.test_superuser_grounded_run_refuses_instead_of_bypassing_record_rules ... 2026-08-07 21:14:41,224 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_agent.models.agent: viin.ai.agent 70: Sources retrieval skipped - the run environment is superuser (uid=1), where the record-rule filter behind document retrieval is bypassed; the grounded run is refused. Run this assistant as a regular user (for a scheduled routine, set a least-privilege service user on the routine). 2026-08-07 21:14:41,237 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_agent.tests.test_source_grounding_su_guard_w8: Starting TestSourcesSuperuserGuard.test_superuser_grounded_streaming_run_refuses_symmetrically ... 2026-08-07 21:14:41,253 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_agent.models.agent: viin.ai.agent 70: Sources retrieval skipped - the run environment is superuser (uid=1), where the record-rule filter behind document retrieval is bypassed; the grounded run is refused. Run this assistant as a regular user (for a scheduled routine, set a least-privilege service user on the routine). 2026-08-07 21:14:41,267 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_agent.tests.test_source_grounding_su_guard_w8: Starting TestSourcesSuperuserGuard.test_superuser_reference_run_answers_ungrounded_without_reading_passages ... 2026-08-07 21:14:41,290 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_agent.models.agent: viin.ai.agent 70: Sources retrieval skipped - the run environment is superuser (uid=1), where the record-rule filter behind document retrieval is bypassed; the run continues ungrounded. Run this assistant as a regular user (for a scheduled routine, set a least-privilege service user on the routine). 2026-08-07 21:14:41,302 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_agent.tests.test_source_grounding_su_guard_w8: Starting TestSourcesSuperuserGuard.test_superuser_skip_is_logged_so_an_administrator_can_diagnose_it ... 2026-08-07 21:14:41,345 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-07 21:14:41,622 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_agent.tests.test_source_grounding_su_guard_w8: Starting TestSourcesTransientEmbeddingFailure.test_a_degraded_retrieval_leaves_no_open_trace_header ... 2026-08-07 21:14:41,661 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_agent.models.agent: viin.ai.agent 71: Sources retrieval failed (embedding endpoint unreachable); the grounded run is refused. 2026-08-07 21:14:41,668 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_agent.tests.test_source_grounding_su_guard_w8: Starting TestSourcesTransientEmbeddingFailure.test_a_failed_run_setup_never_leaves_a_dangling_open_trace_header ... 2026-08-07 21:14:41,706 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_agent.tests.test_source_grounding_su_guard_w8: Starting TestSourcesTransientEmbeddingFailure.test_cost_cap_breach_still_terminates_the_run_as_budget_exceeded ... 2026-08-07 21:14:41,747 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_agent.tests.test_source_grounding_su_guard_w8: Starting TestSourcesTransientEmbeddingFailure.test_grounded_mode_refuses_when_the_embedding_call_fails ... 2026-08-07 21:14:41,788 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_agent.models.agent: viin.ai.agent 71: Sources retrieval failed (embedding endpoint unreachable); the grounded run is refused. 2026-08-07 21:14:41,798 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_agent.tests.test_source_grounding_su_guard_w8: Starting TestSourcesTransientEmbeddingFailure.test_reference_mode_still_answers_when_the_embedding_call_fails ... 2026-08-07 21:14:41,842 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_agent.models.agent: viin.ai.agent 71: Sources retrieval failed (embedding endpoint unreachable); the run continues ungrounded. 2026-08-07 21:14:41,864 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_agent.tests.test_source_grounding_su_guard_w8: Starting TestSourcesTransientEmbeddingFailure.test_streaming_reference_mode_survives_a_transient_embedding_failure ... 2026-08-07 21:14:41,916 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_agent.models.agent: viin.ai.agent 71: Sources retrieval failed (embedding endpoint unreachable); the run continues ungrounded. 2026-08-07 21:14:41,955 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-07 21:14:41,957 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_agent.tests.test_sql_template: Starting TestBusinessTemplatesNotInBaseModule.test_demo_templates_exist ... 2026-08-07 21:14:41,965 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-07 21:14:41,968 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_agent.tests.test_sql_template: Starting TestSqlTemplateAclAndExecute.test_execute_admin_with_no_group_restriction ... 2026-08-07 21:14:41,977 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_agent.tests.test_sql_template: Starting TestSqlTemplateAclAndExecute.test_group_acl_enforced ... 2026-08-07 21:14:42,359 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 372 and Message-Id '<657338095401741.1786137282.331448316574097-openerp-private@1e2c63b335eb>' from 'info@yourcompany.com' to (redacted) "'*****cl@local.test'" successfully sent 2026-08-07 21:14:42,359 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-07 21:14:42,367 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [372] 2026-08-07 21:14:42,377 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted mail.message records with IDs: [58006] 2026-08-07 21:14:42,377 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 21:14:42,383 104 INFO rb-bf464e0-223755-402257 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-08-07 21:14:42,422 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_agent.tests.test_sql_template: Starting TestSqlTemplateAclAndExecute.test_ir_rule_subquery_acl ... 2026-08-07 21:14:42,893 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 373 and Message-Id '<294750451114097.1786137282.869704008102417-openerp-private@1e2c63b335eb>' from 'info@yourcompany.com' to (redacted) "'******le@local.test'" successfully sent 2026-08-07 21:14:42,893 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-07 21:14:42,901 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [373] 2026-08-07 21:14:42,911 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted mail.message records with IDs: [58010] 2026-08-07 21:14:42,912 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 21:14:42,917 104 INFO rb-bf464e0-223755-402257 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-08-07 21:14:42,945 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_agent.tests.test_sql_template: Starting TestSqlTemplateAclAndExecute.test_jsonschema_param_validation_missing_required ... 2026-08-07 21:14:42,962 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-07 21:14:47,173 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.models.work_routine: viin_ai_workflow: seeded 8 goal(s) and 8 work routine(s) of default AI automation for company 288 (TPL-MC-Company-A). 2026-08-07 21:14:51,380 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.models.work_routine: viin_ai_workflow: seeded 8 goal(s) and 8 work routine(s) of default AI automation for company 289 (TPL-MC-Company-B). 2026-08-07 21:14:51,945 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 374 and Message-Id '<671539568008066.1786137291.916821718215942-openerp-private@1e2c63b335eb>' from 'viindoobot@example.viindoo.com' to (redacted) "'***********_b@local.test'" successfully sent 2026-08-07 21:14:51,945 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-07 21:14:51,953 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [374] 2026-08-07 21:14:51,965 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted mail.message records with IDs: [58433] 2026-08-07 21:14:51,966 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 21:14:51,972 104 INFO rb-bf464e0-223755-402257 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-08-07 21:14:51,992 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_agent.tests.test_sql_template: Starting TestSqlTemplateMultiCompany.test_sql_template_multi_company_isolation ... 2026-08-07 21:14:52,003 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [46], uid: 942, model: viin.ai.sql.template 2026-08-07 21:14:52,052 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-07 21:14:52,056 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_agent.tests.test_sql_template: Starting TestSqlTemplateSafety.test_invalid_jsonschema_field ... 2026-08-07 21:14:52,076 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_agent.tests.test_sql_template: Starting TestSqlTemplateSafety.test_reject_banned_keyword_error_names_template_and_keyword ... 2026-08-07 21:14:52,088 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_agent.tests.test_sql_template: Starting TestSqlTemplateSafety.test_reject_drop_in_block_comment ... 2026-08-07 21:14:52,095 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_agent.tests.test_sql_template: Starting TestSqlTemplateSafety.test_reject_drop_in_line_comment ... 2026-08-07 21:14:52,109 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_agent.tests.test_sql_template: Starting TestSqlTemplateSafety.test_reject_drop_keyword ... 2026-08-07 21:14:52,131 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_agent.tests.test_sql_template: Starting TestSqlTemplateSafety.test_reject_multi_statement ... 2026-08-07 21:14:52,148 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_agent.tests.test_sql_template: Starting TestSqlTemplateSafety.test_reject_non_select_start ... 2026-08-07 21:14:52,160 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_agent.tests.test_sql_template: Starting TestSqlTemplateSafety.test_reject_non_select_start_error_names_template_and_token ... 2026-08-07 21:14:52,170 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_agent.tests.test_sql_template: Starting TestSqlTemplateSafety.test_select_with_values_allowed ... 2026-08-07 21:14:52,181 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-07 21:14:52,183 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_agent.tests.test_sql_template_default_params: Starting TestSqlTemplateNewFields.test_acl_cte_still_filters_rows_when_new_fields_are_set ... 2026-08-07 21:14:52,678 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 375 and Message-Id '<746470983795043.1786137292.648821830749512-openerp-private@1e2c63b335eb>' from 'info@yourcompany.com' to (redacted) "'***********er@local.test'" successfully sent 2026-08-07 21:14:52,678 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-07 21:14:52,689 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [375] 2026-08-07 21:14:52,702 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted mail.message records with IDs: [58437] 2026-08-07 21:14:52,702 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 21:14:52,708 104 INFO rb-bf464e0-223755-402257 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-08-07 21:14:52,737 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_agent.tests.test_sql_template_default_params: Starting TestSqlTemplateNewFields.test_aggregate_fn_accepts_documented_selection_values ... 2026-08-07 21:14:52,746 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_agent.tests.test_sql_template_default_params: Starting TestSqlTemplateNewFields.test_default_params_accepts_valid_json_object ... 2026-08-07 21:14:52,751 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_agent.tests.test_sql_template_default_params: Starting TestSqlTemplateNewFields.test_default_params_checked_on_write_not_only_create ... 2026-08-07 21:14:52,764 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_agent.tests.test_sql_template_default_params: Starting TestSqlTemplateNewFields.test_default_params_rejects_malformed_json ... 2026-08-07 21:14:52,775 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_agent.tests.test_sql_template_default_params: Starting TestSqlTemplateNewFields.test_default_params_rejects_non_object_json ... 2026-08-07 21:14:52,788 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_agent.tests.test_sql_template_default_params: Starting TestSqlTemplateNewFields.test_intent_keywords_stores_free_text_vn_en ... 2026-08-07 21:14:52,793 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_agent.tests.test_sql_template_default_params: Starting TestSqlTemplateNewFields.test_new_fields_have_safe_defaults_when_unset ... 2026-08-07 21:14:52,800 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_agent.tests.test_sql_template_default_params: Starting TestSqlTemplateNewFields.test_sql_safety_still_enforced_when_new_fields_are_set ... 2026-08-07 21:14:52,819 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-07 21:14:52,875 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_agent.tests.test_streaming_adapter_guard: Starting TestStreamingAdapterGuard.test_streaming_payload_is_wire_shaped_and_redacted ... 2026-08-07 21:14:52,920 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-07 21:14:52,922 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_agent.tests.test_stub_deprecation_contract: Starting TestStubDeprecationContract.test_agent_schedule_ids_field_accessible ... 2026-08-07 21:14:52,924 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_agent.tests.test_stub_deprecation_contract: Starting TestStubDeprecationContract.test_approval_chain_crud_still_works ... 2026-08-07 21:14:52,933 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_agent.tests.test_stub_deprecation_contract: Starting TestStubDeprecationContract.test_approval_chain_stub_has_no_rogue_fields ... 2026-08-07 21:14:52,934 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_agent.tests.test_stub_deprecation_contract: Starting TestStubDeprecationContract.test_schedule_crud_still_works ... 2026-08-07 21:14:52,942 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_agent.tests.test_stub_deprecation_contract: Starting TestStubDeprecationContract.test_schedule_stub_has_no_rogue_fields ... 2026-08-07 21:14:52,943 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_agent.tests.test_stub_deprecation_contract: Starting TestStubDeprecationContract.test_tool_approval_chain_id_field_accessible ... 2026-08-07 21:14:52,944 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_agent.tests.test_stub_deprecation_contract: Starting TestStubDeprecationContract.test_viin_ai_approval_chain_model_resolves ... 2026-08-07 21:14:52,944 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_agent.tests.test_stub_deprecation_contract: Starting TestStubDeprecationContract.test_viin_ai_schedule_model_resolves ... 2026-08-07 21:14:52,951 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-07 21:14:52,998 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_agent.tests.test_tool_allowlist_bypass_prevented: Starting TestToolAllowlistBypassPrevented.test_ensure_tool_allowed_noop_when_allowlist_empty ... 2026-08-07 21:14:53,003 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_agent.tests.test_tool_allowlist_bypass_prevented: Starting TestToolAllowlistBypassPrevented.test_ensure_tool_allowed_passes_for_allowed_tool_by_name ... 2026-08-07 21:14:53,005 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_agent.tests.test_tool_allowlist_bypass_prevented: Starting TestToolAllowlistBypassPrevented.test_ensure_tool_allowed_passes_for_allowed_tool_recordset ... 2026-08-07 21:14:53,006 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_agent.tests.test_tool_allowlist_bypass_prevented: Starting TestToolAllowlistBypassPrevented.test_ensure_tool_allowed_raises_for_disallowed_tool_by_name ... 2026-08-07 21:14:53,025 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_agent.tests.test_tool_allowlist_bypass_prevented: Starting TestToolAllowlistBypassPrevented.test_ensure_tool_allowed_raises_for_disallowed_tool_recordset ... 2026-08-07 21:14:53,040 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_agent.tests.test_tool_allowlist_bypass_prevented: Starting TestToolAllowlistBypassPrevented.test_ensure_tool_allowed_unknown_technical_name_raises ... 2026-08-07 21:14:53,060 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-07 21:14:53,120 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_agent.tests.test_tool_answer_fencing_falsy_matrix: Starting TestToolAnswerFencingFalsyMatrix.test_a_negative_boolean_answer_is_fenced_like_any_other_answer ... 2026-08-07 21:14:53,144 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_agent.tests.test_tool_answer_fencing_falsy_matrix: Starting TestToolAnswerFencingFalsyMatrix.test_a_tool_that_produced_no_payload_is_left_alone ... 2026-08-07 21:14:53,191 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_agent.tests.test_tool_answer_fencing_falsy_matrix: Starting TestToolAnswerFencingFalsyMatrix.test_a_zero_amount_answer_is_fenced_like_any_other_answer ... 2026-08-07 21:14:53,214 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_agent.tests.test_tool_answer_fencing_falsy_matrix: Starting TestToolAnswerFencingFalsyMatrix.test_a_zero_count_answer_is_fenced_like_any_other_answer ... 2026-08-07 21:14:53,237 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_agent.tests.test_tool_answer_fencing_falsy_matrix: Starting TestToolAnswerFencingFalsyMatrix.test_an_affirmative_boolean_answer_is_fenced_like_any_other_answer ... 2026-08-07 21:14:53,261 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_agent.tests.test_tool_answer_fencing_falsy_matrix: Starting TestToolAnswerFencingFalsyMatrix.test_an_empty_mapping_answer_is_fenced_like_any_other_answer ... 2026-08-07 21:14:53,285 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_agent.tests.test_tool_answer_fencing_falsy_matrix: Starting TestToolAnswerFencingFalsyMatrix.test_an_empty_result_set_answer_is_fenced_like_any_other_answer ... 2026-08-07 21:14:53,312 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_agent.tests.test_tool_answer_fencing_falsy_matrix: Starting TestToolAnswerFencingFalsyMatrix.test_an_empty_text_answer_is_fenced_like_any_other_answer ... 2026-08-07 21:14:53,339 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_agent.tests.test_tool_answer_fencing_falsy_matrix: Starting TestToolAnswerFencingFalsyMatrix.test_the_no_error_sentinel_stays_out_of_the_sandbox ... 2026-08-07 21:14:53,374 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_agent.tests.test_tool_answer_fencing_falsy_matrix: Starting TestToolAnswerFencingFalsyMatrix.test_the_two_boolean_answers_are_treated_alike ... 2026-08-07 21:14:53,411 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-07 21:14:53,413 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_agent.tests.test_tool_plain_text: Starting TestToolPlainText.test_falsy_input_returns_empty_string ... 2026-08-07 21:14:53,413 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_agent.tests.test_tool_plain_text: Starting TestToolPlainText.test_strips_html_tags_from_payload_value ... 2026-08-07 21:14:53,414 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_agent.tests.test_tool_plain_text: Starting TestToolPlainText.test_visually_empty_richtext_strips_to_empty ... 2026-08-07 21:14:53,418 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-07 21:14:53,469 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_agent.tests.test_tool_schema_vendor_free: Starting TestToolSchemaVendorFree.test_canonical_tool_schema_keys_are_vendor_free ... 2026-08-07 21:14:53,475 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_agent.tests.test_tool_schema_vendor_free: Starting TestToolSchemaVendorFree.test_no_known_vendor_key_leaks_into_canonical_schema ... 2026-08-07 21:14:53,482 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-07 21:14:53,534 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_agent.tests.test_tool_trace_context: Starting TestToolTraceContext.test_close_trace_header_is_idempotent_on_repeat ... 2026-08-07 21:14:53,548 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_agent.tests.test_tool_trace_context: Starting TestToolTraceContext.test_close_with_none_final_response_does_not_clobber_existing ... 2026-08-07 21:14:53,555 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_agent.tests.test_tool_trace_context: Starting TestToolTraceContext.test_existing_tool_args_delivery_still_works ... 2026-08-07 21:14:53,708 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_agent.tests.test_tool_trace_context: Starting TestToolTraceContext.test_run_close_writes_content_as_final_response ... 2026-08-07 21:14:53,746 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_agent.tests.test_tool_trace_context: Starting TestToolTraceContext.test_run_closes_trace_header_on_success ... 2026-08-07 21:14:53,770 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_agent.tests.test_tool_trace_context: Starting TestToolTraceContext.test_run_loop_threads_trace_id_into_tool_context ... 2026-08-07 21:14:53,874 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_agent.tests.test_tool_trace_context: Starting TestToolTraceContext.test_run_materializes_trace_header_row ... 2026-08-07 21:14:53,984 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_agent.tests.test_tool_trace_context: Starting TestToolTraceContext.test_tool_body_can_resolve_trace_header_during_run ... 2026-08-07 21:14:54,101 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_agent.tests.test_tool_trace_context: Starting TestToolTraceContext.test_trace_header_create_is_idempotent_per_run ... 2026-08-07 21:14:54,111 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_agent.tests.test_tool_trace_context: Starting TestToolTraceContext.test_trace_id_reaches_parallel_dispatch_path ... 2026-08-07 21:14:54,290 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-07 21:14:54,328 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_agent.tests.test_tour_wi17_server_action_ai_prompt_form: Starting TestTourWi17ServerActionAiPromptForm.test_tour_server_action_ai_prompt_form ... 2026-08-07 21:14:54,580 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_agent.tests.test_tour_wi17_server_action_ai_prompt_form.TestTourWi17ServerActionAiPromptForm: Chrome pid: 3356 2026-08-07 21:14:54,581 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_agent.tests.test_tour_wi17_server_action_ai_prompt_form.TestTourWi17ServerActionAiPromptForm: Chrome headless temporary user profile dir: /tmp/tmp25qocud9_chrome_odoo 2026-08-07 21:14:54,581 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_agent.tests.test_tour_wi17_server_action_ai_prompt_form.TestTourWi17ServerActionAiPromptForm: Issuing json command http://127.0.0.1:39281/json/version 2026-08-07 21:14:54,583 104 INFO rb-bf464e0-223755-402257 odoo.tests.common.requests: request http://127.0.0.1:39281/json/version with timeout 3 increased to 10s during tests 2026-08-07 21:14:54,605 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_agent.tests.test_tour_wi17_server_action_ai_prompt_form.TestTourWi17ServerActionAiPromptForm: Browser version: Chrome/141.0.7390.54 2026-08-07 21:14:54,605 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_agent.tests.test_tour_wi17_server_action_ai_prompt_form.TestTourWi17ServerActionAiPromptForm: Issuing json command http://127.0.0.1:39281/json 2026-08-07 21:14:54,606 104 INFO rb-bf464e0-223755-402257 odoo.tests.common.requests: request http://127.0.0.1:39281/json with timeout 3 increased to 10s during tests 2026-08-07 21:14:54,617 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_agent.tests.test_tour_wi17_server_action_ai_prompt_form.TestTourWi17ServerActionAiPromptForm: Websocket url found: ws://127.0.0.1:39281/devtools/page/6E465D4E752D65FDE215E2E804808EAD 2026-08-07 21:14:54,676 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_agent.tests.test_tour_wi17_server_action_ai_prompt_form.TestTourWi17ServerActionAiPromptForm: Enable chrome headless console log notification 2026-08-07 21:14:54,697 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_agent.tests.test_tour_wi17_server_action_ai_prompt_form.TestTourWi17ServerActionAiPromptForm: Chrome headless enable page notifications 2026-08-07 21:14:55,248 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.res_users: Login successful for db:rb-bf464e0-223755-402257 login:admin from n/a 2026-08-07 21:14:55,258 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_agent.tests.test_tour_wi17_server_action_ai_prompt_form.TestTourWi17ServerActionAiPromptForm: Setting session cookie in browser 2026-08-07 21:14:55,263 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_agent.tests.test_tour_wi17_server_action_ai_prompt_form.TestTourWi17ServerActionAiPromptForm: Open "http://127.0.0.1:8069/web" in browser 2026-08-07 21:14:55,264 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_agent.tests.test_tour_wi17_server_action_ai_prompt_form.TestTourWi17ServerActionAiPromptForm: Navigating to: "http://127.0.0.1:8069/web" 2026-08-07 21:14:55,276 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-07 21:14:56,167 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:14:56] "GET /web HTTP/1.1" 200 - 120 0.086 0.809 2026-08-07 21:14:56,169 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_agent.tests.test_tour_wi17_server_action_ai_prompt_form.TestTourWi17ServerActionAiPromptForm: Navigation result: {'frameId': '6E465D4E752D65FDE215E2E804808EAD', 'loaderId': '5C6D63933889E41F591F1CFE7A5DC15C', 'isDownload': False} 2026-08-07 21:14:56,170 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_agent.tests.test_tour_wi17_server_action_ai_prompt_form.TestTourWi17ServerActionAiPromptForm: Evaluate ready code "odoo.isTourReady("wi17_server_action_ai_prompt_form")" 2026-08-07 21:14:56,210 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:14:56] "GET /web/assets/62b8ee4/web.assets_web.min.css HTTP/1.1" 200 - 4 0.004 0.013 2026-08-07 21:14:56,252 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:14:56] "GET /web/webclient/load_menus/f97ea2e0e92af8e1e1ceb9cce756d62f5b69aab124877a8bcf0a782c8444e2aa HTTP/1.1" 200 - 4 0.007 0.047 2026-08-07 21:14:56,263 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:14:56] "GET /web/webclient/translations/f7451a6af1791970ea29b1f476d18b2946146d9b?lang=en_US HTTP/1.1" 200 - 4 0.003 0.056 2026-08-07 21:14:56,273 104 INFO rb-bf464e0-223755-402257 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-08-07 21:14:56,275 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:14:56] "GET /web/assets/bbfbb22/web.assets_web.min.js HTTP/1.1" 200 - 4 0.006 0.064 2026-08-07 21:14:56,286 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:14:56] "GET /web/assets/c62296f/web.assets_tests.min.js HTTP/1.1" 200 - 4 0.004 0.006 2026-08-07 21:14:57,064 104 INFO ? werkzeug: 127.0.0.1 - - [07/Aug/2026 21:14:57] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-08-07 21:14:57,065 104 INFO ? werkzeug: 127.0.0.1 - - [07/Aug/2026 21:14:57] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.008 2026-08-07 21:14:57,068 104 INFO ? werkzeug: 127.0.0.1 - - [07/Aug/2026 21:14:57] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.006 2026-08-07 21:14:57,088 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:14:57] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.009 0.013 2026-08-07 21:14:57,167 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_agent.tests.test_tour_wi17_server_action_ai_prompt_form.TestTourWi17ServerActionAiPromptForm: Evaluate test code "window._tour_sa_action_id = 9; window._tour_sa_record_id = 2290; odoo.startTour("wi17_server_action_ai_prompt_form", {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/web"})" 2026-08-07 21:14:57,239 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:14:57] "POST /mail/init_messaging HTTP/1.1" 200 - 75 0.087 0.073 2026-08-07 21:14:57,264 104 INFO rb-bf464e0-223755-402257 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-08-07 21:14:57,302 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:14:57] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 20 0.017 0.204 2026-08-07 21:14:57,319 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:14:57] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 10 0.006 0.181 2026-08-07 21:14:57,372 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:14:57] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 40 0.020 0.220 2026-08-07 21:14:57,375 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:14:57] "GET /web/service-worker.js HTTP/1.1" 200 - 2 0.000 0.242 2026-08-07 21:14:57,583 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:14:57] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 74 0.143 0.302 2026-08-07 21:14:57,588 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:14:57] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.400 2026-08-07 21:14:57,594 104 INFO ? werkzeug: 127.0.0.1 - - [07/Aug/2026 21:14:57] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-08-07 21:14:57,608 104 INFO ? werkzeug: 127.0.0.1 - - [07/Aug/2026 21:14:57] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-08-07 21:14:57,616 104 INFO ? werkzeug: 127.0.0.1 - - [07/Aug/2026 21:14:57] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-07 21:14:57,627 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:14:57] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 11 0.021 0.352 2026-08-07 21:14:57,640 104 INFO ? werkzeug: 127.0.0.1 - - [07/Aug/2026 21:14:57] "GET /web_responsive/static/src/img/home-menu-bg-overlay.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-07 21:14:57,651 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:14:57] "POST /mail/load_message_failures HTTP/1.1" 200 - 12 0.010 0.333 2026-08-07 21:14:57,668 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:14:57] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 5 0.001 0.343 2026-08-07 21:14:57,685 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:14:57] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 11 0.007 0.301 2026-08-07 21:14:57,711 104 INFO ? werkzeug: 127.0.0.1 - - [07/Aug/2026 21:14:57] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.003 2026-08-07 21:14:57,724 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:14:57] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 11 0.013 0.306 2026-08-07 21:14:57,740 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:14:57] "GET /web/offline HTTP/1.1" 200 - 7 0.003 0.111 2026-08-07 21:14:57,758 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:14:57] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 6 0.005 0.108 2026-08-07 21:14:57,761 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:14:57] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.089 2026-08-07 21:14:58,480 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_agent.tests.test_tour_wi17_server_action_ai_prompt_form.TestTourWi17ServerActionAiPromptForm.browser: Tour wi17_server_action_ai_prompt_form on step: 'Navigate to TourSA server action form (trigger: body)' 2026-08-07 21:14:58,495 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_agent.tests.test_tour_wi17_server_action_ai_prompt_form.TestTourWi17ServerActionAiPromptForm.browser: Tour wi17_server_action_ai_prompt_form on step: 'Wait for server action form view (trigger: .o_form_view)' 2026-08-07 21:14:58,512 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:14:58] "POST /web/action/load HTTP/1.1" 200 - 11 0.006 0.015 2026-08-07 21:14:58,656 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:14:58] "POST /web/dataset/call_kw/ir.actions.server/get_views HTTP/1.1" 200 - 56 0.040 0.078 2026-08-07 21:14:58,687 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:14:58] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 3 0.003 0.008 2026-08-07 21:14:58,723 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:14:58] "POST /web/dataset/call_kw/ir.actions.server/web_read HTTP/1.1" 200 - 14 0.015 0.024 2026-08-07 21:14:59,705 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_agent.tests.test_tour_wi17_server_action_ai_prompt_form.TestTourWi17ServerActionAiPromptForm.browser: Tour wi17_server_action_ai_prompt_form on step: 'Verify ai_model_id field is visible (trigger: .o_field_widget[name="ai_model_id"])' 2026-08-07 21:14:59,711 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_agent.tests.test_tour_wi17_server_action_ai_prompt_form.TestTourWi17ServerActionAiPromptForm.browser: Tour wi17_server_action_ai_prompt_form on step: 'Verify ai_target_field_id field is visible (trigger: .o_field_widget[name="ai_target_field_id"])' 2026-08-07 21:14:59,728 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_agent.tests.test_tour_wi17_server_action_ai_prompt_form.TestTourWi17ServerActionAiPromptForm.browser: Tour wi17_server_action_ai_prompt_form on step: 'Verify ai_prompt field is visible (trigger: .o_field_widget[name="ai_prompt"])' 2026-08-07 21:14:59,729 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_agent.tests.test_tour_wi17_server_action_ai_prompt_form.TestTourWi17ServerActionAiPromptForm.browser: test successful 2026-08-07 21:14:59,737 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_agent.tests.test_tour_wi17_server_action_ai_prompt_form.TestTourWi17ServerActionAiPromptForm: Closing chrome headless with pid 3356 2026-08-07 21:14:59,738 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_agent.tests.test_tour_wi17_server_action_ai_prompt_form.TestTourWi17ServerActionAiPromptForm: Closing websocket connection 2026-08-07 21:14:59,739 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_agent.tests.test_tour_wi17_server_action_ai_prompt_form.TestTourWi17ServerActionAiPromptForm: Terminating chrome headless with pid 3356 2026-08-07 21:14:59,840 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_agent.tests.test_tour_wi17_server_action_ai_prompt_form.TestTourWi17ServerActionAiPromptForm: Chrome Log in: /tmp/odoo_tests/rb-bf464e0-223755-402257/chrome_logs/chrome_log_20260807_211459_840612_TestTourWi17ServerActionAiPromptForm.txt 2026-08-07 21:14:59,841 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_agent.tests.test_tour_wi17_server_action_ai_prompt_form.TestTourWi17ServerActionAiPromptForm: Removing chrome user profile "/tmp/tmp25qocud9_chrome_odoo" 2026-08-07 21:14:59,885 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-07 21:14:59,946 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_agent.tests.test_tour_wi18_agent_traces_smart_button: Starting TestTourWi18AgentTracesSmartButton.test_tour_agent_traces_smart_button ... 2026-08-07 21:15:00,200 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_agent.tests.test_tour_wi18_agent_traces_smart_button.TestTourWi18AgentTracesSmartButton: Chrome pid: 3569 2026-08-07 21:15:00,200 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_agent.tests.test_tour_wi18_agent_traces_smart_button.TestTourWi18AgentTracesSmartButton: Chrome headless temporary user profile dir: /tmp/tmppepc4lxz_chrome_odoo 2026-08-07 21:15:00,200 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_agent.tests.test_tour_wi18_agent_traces_smart_button.TestTourWi18AgentTracesSmartButton: Issuing json command http://127.0.0.1:41137/json/version 2026-08-07 21:15:00,202 104 INFO rb-bf464e0-223755-402257 odoo.tests.common.requests: request http://127.0.0.1:41137/json/version with timeout 3 increased to 10s during tests 2026-08-07 21:15:00,228 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_agent.tests.test_tour_wi18_agent_traces_smart_button.TestTourWi18AgentTracesSmartButton: Browser version: Chrome/141.0.7390.54 2026-08-07 21:15:00,228 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_agent.tests.test_tour_wi18_agent_traces_smart_button.TestTourWi18AgentTracesSmartButton: Issuing json command http://127.0.0.1:41137/json 2026-08-07 21:15:00,228 104 INFO rb-bf464e0-223755-402257 odoo.tests.common.requests: request http://127.0.0.1:41137/json with timeout 3 increased to 10s during tests 2026-08-07 21:15:00,275 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_agent.tests.test_tour_wi18_agent_traces_smart_button.TestTourWi18AgentTracesSmartButton: Websocket url found: ws://127.0.0.1:41137/devtools/page/A1A71BEE06DD8152A63BDBBD3F809FBF 2026-08-07 21:15:00,292 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_agent.tests.test_tour_wi18_agent_traces_smart_button.TestTourWi18AgentTracesSmartButton: Enable chrome headless console log notification 2026-08-07 21:15:00,302 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_agent.tests.test_tour_wi18_agent_traces_smart_button.TestTourWi18AgentTracesSmartButton: Chrome headless enable page notifications 2026-08-07 21:15:00,944 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.res_users: Login successful for db:rb-bf464e0-223755-402257 login:admin from n/a 2026-08-07 21:15:00,953 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_agent.tests.test_tour_wi18_agent_traces_smart_button.TestTourWi18AgentTracesSmartButton: Setting session cookie in browser 2026-08-07 21:15:00,954 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_agent.tests.test_tour_wi18_agent_traces_smart_button.TestTourWi18AgentTracesSmartButton: Open "http://127.0.0.1:8069/web" in browser 2026-08-07 21:15:00,955 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_agent.tests.test_tour_wi18_agent_traces_smart_button.TestTourWi18AgentTracesSmartButton: Navigating to: "http://127.0.0.1:8069/web" 2026-08-07 21:15:00,964 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-07 21:15:02,618 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:15:02] "GET /web HTTP/1.1" 200 - 120 0.096 1.561 2026-08-07 21:15:02,621 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_agent.tests.test_tour_wi18_agent_traces_smart_button.TestTourWi18AgentTracesSmartButton: Navigation result: {'frameId': 'A1A71BEE06DD8152A63BDBBD3F809FBF', 'loaderId': 'B18594F360F1ADD2E76C852F8E3BAB71', 'isDownload': False} 2026-08-07 21:15:02,621 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_agent.tests.test_tour_wi18_agent_traces_smart_button.TestTourWi18AgentTracesSmartButton: Evaluate ready code "odoo.isTourReady("wi18_agent_traces_smart_button")" 2026-08-07 21:15:02,682 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:15:02] "GET /web/webclient/load_menus/f97ea2e0e92af8e1e1ceb9cce756d62f5b69aab124877a8bcf0a782c8444e2aa HTTP/1.1" 200 - 4 0.004 0.039 2026-08-07 21:15:02,695 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:15:02] "GET /web/assets/62b8ee4/web.assets_web.min.css HTTP/1.1" 200 - 4 0.005 0.049 2026-08-07 21:15:02,704 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:15:02] "GET /web/assets/bbfbb22/web.assets_web.min.js HTTP/1.1" 200 - 4 0.003 0.061 2026-08-07 21:15:02,716 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:15:02] "GET /web/webclient/translations/f7451a6af1791970ea29b1f476d18b2946146d9b?lang=en_US HTTP/1.1" 200 - 4 0.006 0.067 2026-08-07 21:15:02,748 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:15:02] "GET /web/assets/c62296f/web.assets_tests.min.js HTTP/1.1" 200 - 4 0.001 0.016 2026-08-07 21:15:02,749 104 INFO rb-bf464e0-223755-402257 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-08-07 21:15:03,404 104 INFO ? werkzeug: 127.0.0.1 - - [07/Aug/2026 21:15:03] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-08-07 21:15:03,419 104 INFO ? werkzeug: 127.0.0.1 - - [07/Aug/2026 21:15:03] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.004 2026-08-07 21:15:03,421 104 INFO ? werkzeug: 127.0.0.1 - - [07/Aug/2026 21:15:03] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.010 2026-08-07 21:15:03,459 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:15:03] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.012 0.028 2026-08-07 21:15:03,528 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_agent.tests.test_tour_wi18_agent_traces_smart_button.TestTourWi18AgentTracesSmartButton: Evaluate test code "window._tour_agent_action_id = 1008; window._tour_agent_record_id = 78; odoo.startTour("wi18_agent_traces_smart_button", {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/web"})" 2026-08-07 21:15:03,601 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:15:03] "POST /mail/init_messaging HTTP/1.1" 200 - 75 0.068 0.100 2026-08-07 21:15:03,629 104 INFO rb-bf464e0-223755-402257 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-08-07 21:15:03,682 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:15:03] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 20 0.024 0.192 2026-08-07 21:15:03,689 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:15:03] "GET /web/service-worker.js HTTP/1.1" 200 - 2 0.001 0.214 2026-08-07 21:15:03,720 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:15:03] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 10 0.010 0.214 2026-08-07 21:15:03,771 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:15:03] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 40 0.017 0.255 2026-08-07 21:15:03,876 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:15:03] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 74 0.047 0.319 2026-08-07 21:15:03,880 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:15:03] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.318 2026-08-07 21:15:03,882 104 INFO ? werkzeug: 127.0.0.1 - - [07/Aug/2026 21:15:03] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-07 21:15:03,889 104 INFO ? werkzeug: 127.0.0.1 - - [07/Aug/2026 21:15:03] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-08-07 21:15:03,903 104 INFO ? werkzeug: 127.0.0.1 - - [07/Aug/2026 21:15:03] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.011 2026-08-07 21:15:03,925 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:15:03] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 11 0.028 0.279 2026-08-07 21:15:03,964 104 INFO ? werkzeug: 127.0.0.1 - - [07/Aug/2026 21:15:03] "GET /web_responsive/static/src/img/home-menu-bg-overlay.svg HTTP/1.1" 200 - 0 0.000 0.051 2026-08-07 21:15:03,988 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:15:03] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 11 0.045 0.256 2026-08-07 21:15:04,028 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:15:04] "POST /mail/load_message_failures HTTP/1.1" 200 - 12 0.009 0.328 2026-08-07 21:15:04,060 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:15:04] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 5 0.025 0.305 2026-08-07 21:15:04,071 104 INFO ? werkzeug: 127.0.0.1 - - [07/Aug/2026 21:15:04] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.007 2026-08-07 21:15:04,087 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:15:04] "GET /web/offline HTTP/1.1" 200 - 7 0.004 0.308 2026-08-07 21:15:04,122 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:15:04] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 11 0.008 0.146 2026-08-07 21:15:04,134 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:15:04] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 6 0.003 0.136 2026-08-07 21:15:04,137 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:15:04] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.037 2026-08-07 21:15:04,846 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_agent.tests.test_tour_wi18_agent_traces_smart_button.TestTourWi18AgentTracesSmartButton.browser: Tour wi18_agent_traces_smart_button on step: 'Navigate to TourAgent form (trigger: body)' 2026-08-07 21:15:04,863 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_agent.tests.test_tour_wi18_agent_traces_smart_button.TestTourWi18AgentTracesSmartButton.browser: Tour wi18_agent_traces_smart_button on step: 'Wait for agent form view (trigger: .o_form_view)' 2026-08-07 21:15:04,876 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:15:04] "POST /web/action/load HTTP/1.1" 200 - 10 0.004 0.013 2026-08-07 21:15:04,979 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:15:04] "POST /web/dataset/call_kw/viin.ai.agent/get_views HTTP/1.1" 200 - 53 0.024 0.061 2026-08-07 21:15:05,005 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:15:05] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 3 0.001 0.006 2026-08-07 21:15:05,047 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:15:05] "POST /web/dataset/call_kw/viin.ai.agent/web_read HTTP/1.1" 200 - 38 0.013 0.030 2026-08-07 21:15:05,890 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_agent.tests.test_tour_wi18_agent_traces_smart_button.TestTourWi18AgentTracesSmartButton.browser: Tour wi18_agent_traces_smart_button on step: 'Verify Traces stat button is visible (trigger: button[name="action_open_traces"])' 2026-08-07 21:15:05,893 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:15:05] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-08-07 21:15:05,894 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_agent.tests.test_tour_wi18_agent_traces_smart_button.TestTourWi18AgentTracesSmartButton.browser: Tour wi18_agent_traces_smart_button on step: 'Verify trace count stat value is visible (trigger: button[name="action_open_traces"] .o_stat_value)' 2026-08-07 21:15:05,911 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_agent.tests.test_tour_wi18_agent_traces_smart_button.TestTourWi18AgentTracesSmartButton.browser: Tour wi18_agent_traces_smart_button on step: 'Click Traces smart button to open trace list (trigger: button[name="action_open_traces"])' 2026-08-07 21:15:05,921 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:15:05] "POST /web/dataset/call_button HTTP/1.1" 200 - 2 0.000 0.003 2026-08-07 21:15:05,928 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_agent.tests.test_tour_wi18_agent_traces_smart_button.TestTourWi18AgentTracesSmartButton.browser: Tour wi18_agent_traces_smart_button on step: 'Verify trace list view is open (trigger: .o_list_view .o_data_row)' 2026-08-07 21:15:05,965 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:15:05] "POST /web/dataset/call_kw/viin.ai.trace/get_views HTTP/1.1" 200 - 36 0.009 0.028 2026-08-07 21:15:06,012 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:15:06] "POST /web/dataset/call_kw/viin.ai.trace/web_search_read HTTP/1.1" 200 - 14 0.010 0.023 2026-08-07 21:15:06,017 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:15:06] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 3 0.001 0.036 2026-08-07 21:15:06,811 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_agent.tests.test_tour_wi18_agent_traces_smart_button.TestTourWi18AgentTracesSmartButton.browser: Tour wi18_agent_traces_smart_button on step: 'Open first trace record (trigger: .o_data_row:first td.o_data_cell)' 2026-08-07 21:15:06,828 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_agent.tests.test_tour_wi18_agent_traces_smart_button.TestTourWi18AgentTracesSmartButton.browser: Tour wi18_agent_traces_smart_button on step: 'Verify Timeline tab is present on trace form (trigger: .o_notebook .nav-link[name="timeline"])' 2026-08-07 21:15:06,853 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:15:06] "POST /web/dataset/call_kw/viin.ai.trace/web_read HTTP/1.1" 200 - 20 0.010 0.020 2026-08-07 21:15:07,450 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:15:07] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.003 2026-08-07 21:15:07,654 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_agent.tests.test_tour_wi18_agent_traces_smart_button.TestTourWi18AgentTracesSmartButton.browser: test successful 2026-08-07 21:15:07,661 104 INFO ? werkzeug: 127.0.0.1 - - [07/Aug/2026 21:15:07] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-07 21:15:07,667 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_agent.tests.test_tour_wi18_agent_traces_smart_button.TestTourWi18AgentTracesSmartButton: Closing chrome headless with pid 3569 2026-08-07 21:15:07,668 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_agent.tests.test_tour_wi18_agent_traces_smart_button.TestTourWi18AgentTracesSmartButton: Closing websocket connection 2026-08-07 21:15:07,669 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_agent.tests.test_tour_wi18_agent_traces_smart_button.TestTourWi18AgentTracesSmartButton: Terminating chrome headless with pid 3569 2026-08-07 21:15:07,765 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_agent.tests.test_tour_wi18_agent_traces_smart_button.TestTourWi18AgentTracesSmartButton: Chrome Log in: /tmp/odoo_tests/rb-bf464e0-223755-402257/chrome_logs/chrome_log_20260807_211507_765024_TestTourWi18AgentTracesSmartButton.txt 2026-08-07 21:15:07,765 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_agent.tests.test_tour_wi18_agent_traces_smart_button.TestTourWi18AgentTracesSmartButton: Removing chrome user profile "/tmp/tmppepc4lxz_chrome_odoo" 2026-08-07 21:15:07,787 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-07 21:15:07,825 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_agent.tests.test_trace_smart_buttons: Starting TestTraceSmartButtons.test_action_open_traces_default_context ... 2026-08-07 21:15:07,826 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_agent.tests.test_trace_smart_buttons: Starting TestTraceSmartButtons.test_action_open_traces_domain_filters_by_agent ... 2026-08-07 21:15:07,834 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_agent.tests.test_trace_smart_buttons: Starting TestTraceSmartButtons.test_action_open_traces_returns_act_window ... 2026-08-07 21:15:07,843 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_agent.tests.test_trace_smart_buttons: Starting TestTraceSmartButtons.test_action_open_traces_view_mode ... 2026-08-07 21:15:07,849 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_agent.tests.test_trace_smart_buttons: Starting TestTraceSmartButtons.test_trace_count_increments ... 2026-08-07 21:15:07,863 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_agent.tests.test_trace_smart_buttons: Starting TestTraceSmartButtons.test_trace_count_zero_when_no_traces ... 2026-08-07 21:15:07,873 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-07 21:15:07,940 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_agent.tests.test_vision_seam: Starting TestAgentVisionSeam.test_do_vision_call_delegates_to_call_vision ... 2026-08-07 21:15:07,942 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_agent.tests.test_vision_seam: Starting TestAgentVisionSeam.test_do_vision_call_falls_back_to_agent_model ... 2026-08-07 21:15:07,950 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-07 21:15:08,020 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_agent.tests.test_wi2a_prompt_safety: Starting TestAgentLoopToolResultWrap.test_agent_loop_wraps_tool_result_in_history ... 2026-08-07 21:15:08,052 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-07 21:15:08,054 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_agent.tests.test_wi2a_prompt_safety: Starting TestPromptSafetyHelper.test_neutralize_coerces_non_string ... 2026-08-07 21:15:08,055 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_agent.tests.test_wi2a_prompt_safety: Starting TestPromptSafetyHelper.test_neutralize_strips_fake_close_tag ... 2026-08-07 21:15:08,056 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_agent.tests.test_wi2a_prompt_safety: Starting TestPromptSafetyHelper.test_wrap_untrusted_context_fences_and_neutralizes ... 2026-08-07 21:15:08,062 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-07 21:15:08,175 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_agent.tests.test_wi2a_prompt_safety: Starting TestServerActionAndCronSafety.test_cron_field_wraps_display_name_and_threads_trace_id ... 2026-08-07 21:15:10,318 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_agent.tests.test_wi2a_prompt_safety: Starting TestServerActionAndCronSafety.test_server_action_threads_trace_id ... 2026-08-07 21:15:10,349 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_agent.tests.test_wi2a_prompt_safety: Starting TestServerActionAndCronSafety.test_server_action_wraps_display_name ... 2026-08-07 21:15:12,791 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-07 21:15:12,795 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_agent.tests.test_wi2a_prompt_safety: Starting TestSqlTemplateSelectInto.test_plain_select_still_allowed ... 2026-08-07 21:15:13,006 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_agent.tests.test_wi2a_prompt_safety: Starting TestSqlTemplateSelectInto.test_reject_select_into ... 2026-08-07 21:15:13,024 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_agent.tests.test_wi2a_prompt_safety: Starting TestSqlTemplateSelectInto.test_reject_select_into_temp ... 2026-08-07 21:15:13,043 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-07 21:15:13,089 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_agent.tests.test_wi2a_prompt_safety: Starting TestSudoGate.test_constraint_blocks_sudo_without_group_system ... 2026-08-07 21:15:13,099 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_agent.tests.test_wi2a_prompt_safety: Starting TestSudoGate.test_runtime_sudo_gate_blocks_when_group_missing ... 2026-08-07 21:15:13,120 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-07 21:15:13,523 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_agent.tests.test_wia2_run_seam: Starting TestRunSeamHooksByteIdentical.test_recall_memory_base_returns_none ... 2026-08-07 21:15:13,561 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_agent.tests.test_wia2_run_seam: Starting TestRunSeamHooksByteIdentical.test_resolve_run_skills_base_returns_bare_allowlist_and_no_skills ... 2026-08-07 21:15:13,609 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_agent.tests.test_wia2_run_seam: Starting TestRunSeamHooksByteIdentical.test_run_seam_prompt_byte_identical_to_bare_assemble ... 2026-08-07 21:15:13,648 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_agent.tests.test_wia2_run_seam: Starting TestRunSeamHooksByteIdentical.test_run_seam_prompt_byte_identical_with_context ... 2026-08-07 21:15:13,691 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-07 21:15:13,750 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_agent.tests.test_wia_assemble_seam: Starting TestAssembleSeamByteIdentical.test_assemble_prompt_empty_skills_byte_identical ... 2026-08-07 21:15:13,762 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_agent.tests.test_wia_assemble_seam: Starting TestAssembleSeamByteIdentical.test_assemble_prompt_empty_skills_idempotent ... 2026-08-07 21:15:13,780 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_agent.tests.test_wia_assemble_seam: Starting TestAssembleSeamByteIdentical.test_assemble_prompt_with_context_and_empty_skills_byte_identical ... 2026-08-07 21:15:13,788 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_agent.tests.test_wia_assemble_seam: Starting TestAssembleSeamByteIdentical.test_collect_allowed_tools_empty_skills_byte_identical ... 2026-08-07 21:15:13,793 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_agent.tests.test_wia_assemble_seam: Starting TestAssembleSeamByteIdentical.test_collect_allowed_tools_none_applied_skills_byte_identical ... 2026-08-07 21:15:13,806 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-07 21:15:18,625 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.models.work_routine: viin_ai_workflow: seeded 8 goal(s) and 8 work routine(s) of default AI automation for company 290 (Advisory Co A). 2026-08-07 21:15:23,454 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.models.work_routine: viin_ai_workflow: seeded 8 goal(s) and 8 work routine(s) of default AI automation for company 291 (Advisory Co B). 2026-08-07 21:15:24,254 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_approval.tests.test_advisory_acl: Starting TestAdvisoryACL.test_h7_advisory_cron_scans_each_request_in_its_own_company ... 2026-08-07 21:15:25,169 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_approval.tests.test_advisory_acl: Starting TestAdvisoryACL.test_h8_advisory_agent_with_tool_is_refused_no_root_exec ... 2026-08-07 21:15:25,637 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_approval.tests.test_advisory_acl: Starting TestAdvisoryACL.test_h8_advisory_exposes_no_executable_tool ... 2026-08-07 21:15:26,165 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_approval.tests.test_advisory_acl: Starting TestAdvisoryACL.test_h8_advisory_run_has_no_explicit_sudo_widening ... 2026-08-07 21:15:26,169 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_approval.tests.test_advisory_acl: Starting TestAdvisoryACL.test_w3_toolless_advisory_agent_returns_false_no_warning ... 2026-08-07 21:15:26,406 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-07 21:15:27,018 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_approval.tests.test_advisory_infra: Starting TestAdvisoryInfra.test_agent_error_sets_error_state_no_card ... 2026-08-07 21:15:27,525 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_approval.tests.test_advisory_infra: Starting TestAdvisoryInfra.test_confirm_enqueues_and_does_not_call_llm ... 2026-08-07 21:15:27,993 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_approval.tests.test_advisory_infra: Starting TestAdvisoryInfra.test_cron_idempotency_runs_twice_posts_once ... 2026-08-07 21:15:28,531 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_approval.tests.test_advisory_infra: Starting TestAdvisoryInfra.test_cron_posts_advisory_and_stores_score ... 2026-08-07 21:15:28,999 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_approval.tests.test_advisory_infra: Starting TestAdvisoryInfra.test_formatter_escapes_html_in_fallback_path ... 2026-08-07 21:15:29,213 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_approval.tests.test_advisory_infra: Starting TestAdvisoryInfra.test_formatter_escapes_llm_html_no_stored_xss ... 2026-08-07 21:15:29,430 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_approval.tests.test_advisory_infra: Starting TestAdvisoryInfra.test_formatter_junk_returns_fallback_score_zero_no_exception ... 2026-08-07 21:15:29,660 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_approval.tests.test_advisory_infra: Starting TestAdvisoryInfra.test_formatter_low_band_success_css ... 2026-08-07 21:15:29,864 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_approval.tests.test_advisory_infra: Starting TestAdvisoryInfra.test_formatter_medium_band_warning_css ... 2026-08-07 21:15:30,115 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_approval.tests.test_advisory_infra: Starting TestAdvisoryInfra.test_formatter_valid_json_returns_score_and_card ... 2026-08-07 21:15:30,346 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_approval.tests.test_advisory_infra: Starting TestAdvisoryInfra.test_graceful_byok_key_absent_skipped_zero_messages ... 2026-08-07 21:15:30,739 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_approval.tests.test_advisory_infra: Starting TestAdvisoryInfra.test_grounding_unavailable_refusal_is_not_recorded_as_error ... 2026-08-07 21:15:31,190 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_approval.tests.test_advisory_infra: Starting TestAdvisoryInfra.test_no_config_type_skipped_no_post ... 2026-08-07 21:15:31,613 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_approval.tests.test_advisory_infra: Starting TestAdvisoryInfra.test_no_match_refusal_is_not_recorded_as_error_and_surfaces_remedy ... 2026-08-07 21:15:32,027 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_approval.tests.test_advisory_infra: Starting TestAdvisoryInfra.test_self_healing_cron_picks_up_none_state ... 2026-08-07 21:15:32,521 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_approval.tests.test_advisory_infra: Starting TestAdvisoryInfra.test_workflow_independence ... 2026-08-07 21:15:32,954 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-07 21:15:33,374 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_approval.tests.test_advisory_prompt_safety: Starting TestAdvisoryPromptSafety.test_advisory_message_neutralizes_untrusted_close_tag ... 2026-08-07 21:15:33,612 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-07 21:15:33,909 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_approval.tests.test_approval_adapter: Starting TestApprovalAdapter.test_cancel_returns_proposal_to_draft ... 2026-08-07 21:15:33,932 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_ops.models.action_proposal: viin.ai.action.proposal 3: no matching policy, defaulting to pending (risk=medium) 2026-08-07 21:15:34,277 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_approval.models.action_proposal: viin.ai.action.proposal 3: submitted to approval request 24. 2026-08-07 21:15:34,313 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [138, 139] 2026-08-07 21:15:34,341 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_approval.models.action_proposal: viin.ai.action.proposal 3: returned to draft via approval cancel. 2026-08-07 21:15:34,349 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_approval.tests.test_approval_adapter: Starting TestApprovalAdapter.test_executes_when_action_runs ... 2026-08-07 21:15:34,439 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_ops.models.action_proposal: viin.ai.action.proposal 4: no matching policy, defaulting to pending (risk=medium) 2026-08-07 21:15:34,779 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_approval.models.action_proposal: viin.ai.action.proposal 4: submitted to approval request 25. 2026-08-07 21:15:34,857 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [140, 141] 2026-08-07 21:15:35,003 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_approval.models.action_proposal: viin.ai.action.proposal 4: executed server action 2298 on res.partner(2003,) (community fallback). 2026-08-07 21:15:35,009 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_approval.tests.test_approval_adapter: Starting TestApprovalAdapter.test_low_risk_sudo_tool_is_not_auto_approved ... 2026-08-07 21:15:35,026 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_ops.models.action_proposal: viin.ai.action.proposal 5: auto_execute blocked - proposed tool 'sudo_tool_test' runs as sudo and policy 'Auto low' does not set allow_runs_as_sudo; forced to pending. 2026-08-07 21:15:35,383 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_approval.models.action_proposal: viin.ai.action.proposal 5: submitted to approval request 26. 2026-08-07 21:15:35,386 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_approval.tests.test_approval_adapter: Starting TestApprovalAdapter.test_multi_company_isolation ... 2026-08-07 21:15:39,487 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.models.work_routine: viin_ai_workflow: seeded 8 goal(s) and 8 work routine(s) of default AI automation for company 292 (Adapter Co B). 2026-08-07 21:15:39,968 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_approval.tests.test_approval_adapter: Starting TestApprovalAdapter.test_no_executor_stays_approved ... 2026-08-07 21:15:39,981 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_ops.models.action_proposal: viin.ai.action.proposal 7: no matching policy, defaulting to pending (risk=medium) 2026-08-07 21:15:40,365 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_approval.models.action_proposal: viin.ai.action.proposal 7: submitted to approval request 27. 2026-08-07 21:15:40,405 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [144, 145] 2026-08-07 21:15:40,480 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_approval.models.action_proposal: viin.ai.action.proposal 7: no runnable executor with a resolvable target; execution deferred to P-OPS-3 / manual. Proposal stays 'approved'. 2026-08-07 21:15:40,485 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_approval.tests.test_approval_adapter: Starting TestApprovalAdapter.test_non_system_user_cannot_route ... 2026-08-07 21:15:40,851 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_approval.tests.test_approval_adapter: Starting TestApprovalAdapter.test_ops_manager_can_route_proposal ... 2026-08-07 21:15:41,206 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_ops.models.action_proposal: viin.ai.action.proposal 9: no matching policy, defaulting to pending (risk=medium) 2026-08-07 21:15:41,597 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_approval.models.action_proposal: viin.ai.action.proposal 9: submitted to approval request 28. 2026-08-07 21:15:41,604 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_approval.tests.test_approval_adapter: Starting TestApprovalAdapter.test_ops_manager_can_submit_for_approval ... 2026-08-07 21:15:42,280 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_approval.models.action_proposal: viin.ai.action.proposal 10: submitted to approval request 29. 2026-08-07 21:15:42,284 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_approval.tests.test_approval_adapter: Starting TestApprovalAdapter.test_pending_creates_linked_confirmed_request ... 2026-08-07 21:15:42,292 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_ops.models.action_proposal: viin.ai.action.proposal 11: no matching policy, defaulting to pending (risk=medium) 2026-08-07 21:15:42,654 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_approval.models.action_proposal: viin.ai.action.proposal 11: submitted to approval request 30. 2026-08-07 21:15:42,656 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_approval.tests.test_approval_adapter: Starting TestApprovalAdapter.test_plain_user_cannot_submit_for_approval ... 2026-08-07 21:15:42,663 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_ops.models.action_proposal: viin.ai.action.proposal 12: no matching policy, defaulting to pending (risk=medium) 2026-08-07 21:15:43,017 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_approval.models.action_proposal: viin.ai.action.proposal 12: submitted to approval request 31. 2026-08-07 21:15:43,345 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_approval.tests.test_approval_adapter: Starting TestApprovalAdapter.test_refuse_marks_proposal_rejected ... 2026-08-07 21:15:43,350 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_ops.models.action_proposal: viin.ai.action.proposal 13: no matching policy, defaulting to pending (risk=medium) 2026-08-07 21:15:43,712 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_approval.models.action_proposal: viin.ai.action.proposal 13: submitted to approval request 32. 2026-08-07 21:15:43,748 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_approval.models.action_proposal: viin.ai.action.proposal 13: rejected via approval refuse. 2026-08-07 21:15:43,751 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_approval.tests.test_approval_adapter: Starting TestApprovalAdapter.test_request_carries_evidence ... 2026-08-07 21:15:43,759 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_ops.models.action_proposal: viin.ai.action.proposal 14: no matching policy, defaulting to pending (risk=medium) 2026-08-07 21:15:44,053 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_approval.models.action_proposal: viin.ai.action.proposal 14: submitted to approval request 33. 2026-08-07 21:15:44,055 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_approval.tests.test_approval_adapter: Starting TestApprovalAdapter.test_tool_resolution_works_for_plain_user_without_sudo ... 2026-08-07 21:15:44,333 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_approval.tests.test_approval_adapter: Starting TestApprovalAdapter.test_validate_marks_proposal_approved_and_starts_work_item ... 2026-08-07 21:15:44,345 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_ops.models.action_proposal: viin.ai.action.proposal 16: no matching policy, defaulting to pending (risk=medium) 2026-08-07 21:15:44,721 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_approval.models.action_proposal: viin.ai.action.proposal 16: submitted to approval request 34. 2026-08-07 21:15:44,755 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [158, 159] 2026-08-07 21:15:44,839 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_approval.models.action_proposal: viin.ai.action.proposal 16: no runnable executor with a resolvable target; execution deferred to P-OPS-3 / manual. Proposal stays 'approved'. 2026-08-07 21:15:44,852 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-08-07 21:15:49,664 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.models.work_routine: viin_ai_workflow: seeded 8 goal(s) and 8 work routine(s) of default AI automation for company 293 (PA Provider Co A). 2026-08-07 21:15:54,175 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.models.work_routine: viin_ai_workflow: seeded 8 goal(s) and 8 work routine(s) of default AI automation for company 294 (PA Provider Co B). 2026-08-07 21:15:55,279 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_approval.tests.test_cockpit_provider: Starting TestCockpitPendingApprovalsProvider.test_pending_approvals_does_not_drop_other_metrics ... 2026-08-07 21:15:55,335 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_approval.tests.test_cockpit_provider: Starting TestCockpitPendingApprovalsProvider.test_pending_approvals_excludes_non_pending_proposals ... 2026-08-07 21:15:55,377 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_ops.models.action_proposal: viin.ai.action.proposal 18: no matching policy, defaulting to pending (risk=medium) 2026-08-07 21:15:55,845 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_approval.models.action_proposal: viin.ai.action.proposal 18: submitted to approval request 35. 2026-08-07 21:15:55,892 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_approval.tests.test_cockpit_provider: Starting TestCockpitPendingApprovalsProvider.test_pending_approvals_isolated_per_company ... 2026-08-07 21:15:55,949 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_ops.models.action_proposal: viin.ai.action.proposal 19: no matching policy, defaulting to pending (risk=medium) 2026-08-07 21:15:56,417 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_approval.models.action_proposal: viin.ai.action.proposal 19: submitted to approval request 36. 2026-08-07 21:15:56,442 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_ops.models.action_proposal: viin.ai.action.proposal 20: no matching policy, defaulting to pending (risk=medium) 2026-08-07 21:15:56,818 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_approval.models.action_proposal: viin.ai.action.proposal 20: submitted to approval request 37. 2026-08-07 21:15:56,853 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_approval.tests.test_cockpit_provider: Starting TestCockpitPendingApprovalsProvider.test_pending_approvals_reflects_real_confirmed_requests ... 2026-08-07 21:15:56,880 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_ops.models.action_proposal: viin.ai.action.proposal 21: no matching policy, defaulting to pending (risk=medium) 2026-08-07 21:15:57,288 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_approval.models.action_proposal: viin.ai.action.proposal 21: submitted to approval request 38. 2026-08-07 21:15:57,342 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-07 21:16:01,660 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.models.work_routine: viin_ai_workflow: seeded 8 goal(s) and 8 work routine(s) of default AI automation for company 295 (MCR Non-Main Co). 2026-08-07 21:16:02,477 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_approval.tests.test_multi_company_routing: Starting TestMultiCompanyApprovalRouting.test_branch_company_type_copies_state_sync_hooks ... 2026-08-07 21:16:02,518 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_ops.models.action_proposal: viin.ai.action.proposal 22: no matching policy, defaulting to pending (risk=medium) 2026-08-07 21:16:02,832 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_approval.models.action_proposal: viin.ai.action.proposal 22: submitted to approval request 39. 2026-08-07 21:16:02,835 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_approval.tests.test_multi_company_routing: Starting TestMultiCompanyApprovalRouting.test_route_in_non_main_company_creates_same_company_request ... 2026-08-07 21:16:02,854 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_ops.models.action_proposal: viin.ai.action.proposal 23: no matching policy, defaulting to pending (risk=medium) 2026-08-07 21:16:03,191 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_approval.models.action_proposal: viin.ai.action.proposal 23: submitted to approval request 40. 2026-08-07 21:16:03,194 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_approval.tests.test_multi_company_routing: Starting TestMultiCompanyApprovalRouting.test_route_in_non_main_company_is_idempotent_one_type_per_company ... 2026-08-07 21:16:03,211 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_ops.models.action_proposal: viin.ai.action.proposal 24: no matching policy, defaulting to pending (risk=medium) 2026-08-07 21:16:03,655 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_approval.models.action_proposal: viin.ai.action.proposal 24: submitted to approval request 41. 2026-08-07 21:16:03,656 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_ops.models.action_proposal: viin.ai.action.proposal 25: no matching policy, defaulting to pending (risk=medium) 2026-08-07 21:16:03,869 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_approval.models.action_proposal: viin.ai.action.proposal 25: submitted to approval request 42. 2026-08-07 21:16:03,894 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-07 21:16:04,247 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_approval_account.tests.test_advisory_account: Starting TestAdvisoryAccount.test_has_executable_code_contract ... 2026-08-07 21:16:04,325 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_approval_account.tests.test_advisory_account: Starting TestAdvisoryAccount.test_signal_builder_clean_invoice ... 2026-08-07 21:16:04,954 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_approval_account.tests.test_advisory_account: Starting TestAdvisoryAccount.test_signal_builder_omits_partner_pii ... 2026-08-07 21:16:05,227 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_approval_account.tests.test_advisory_account: Starting TestAdvisoryAccount.test_signal_builder_over_limit_invoice ... 2026-08-07 21:16:05,565 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_approval_account.tests.test_advisory_account: Starting TestAdvisoryAccount.test_signal_builder_payment ... 2026-08-07 21:16:05,739 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_approval_account.tests.test_advisory_account: Starting TestAdvisoryAccount.test_wiring_all_three_account_types ... 2026-08-07 21:16:05,856 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_approval_account.tests.test_advisory_account: Starting TestAdvisoryAccount.test_wiring_non_clobber_and_idempotent ... 2026-08-07 21:16:05,905 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-07 21:16:05,907 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_approval_account.tests.test_advisory_account: Starting TestAdvisoryAccountWiringUpgrade.test_the_wiring_file_is_loaded_by_this_bridge ... 2026-08-07 21:16:05,908 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_approval_account.tests.test_advisory_account: Starting TestAdvisoryAccountWiringUpgrade.test_upgrading_this_bridge_never_clobbers_a_customised_agent ... 2026-08-07 21:16:06,046 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_approval_account.tests.test_advisory_account: Starting TestAdvisoryAccountWiringUpgrade.test_upgrading_this_bridge_never_clobbers_a_customised_hook ... 2026-08-07 21:16:06,189 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_approval_account.tests.test_advisory_account: Starting TestAdvisoryAccountWiringUpgrade.test_upgrading_this_bridge_rewires_its_approval_types ... 2026-08-07 21:16:06,316 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_approval_account.tests.test_advisory_account: Starting TestAdvisoryAccountWiringUpgrade.test_upgrading_this_bridge_twice_changes_nothing_more ... 2026-08-07 21:16:06,456 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-07 21:16:06,463 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_approval_account.tests.test_match_payment: Starting TestMatchPayment.test_executor_reconciles_when_authorized ... 2026-08-07 21:16:07,471 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_approval_account.models.action_proposal: viin.ai.action.proposal 26: match_payment reconciled invoice 1098 with payment 126 (C1 proposer-authority + company checks passed). 2026-08-07 21:16:07,474 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_approval_account.tests.test_match_payment: Starting TestMatchPayment.test_executor_refuses_when_proposer_unauthorized ... 2026-08-07 21:16:10,305 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 961, model: account.move 2026-08-07 21:16:10,312 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_approval_account.tests.test_match_payment: Starting TestMatchPayment.test_match_payment_creates_proposal_not_reconciliation ... 2026-08-07 21:16:11,331 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_approval_account.tests.test_match_payment: Starting TestMatchPayment.test_match_payment_does_not_fabricate_trace_when_absent ... 2026-08-07 21:16:12,252 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_approval_account.tests.test_match_payment: Starting TestMatchPayment.test_match_payment_proposal_records_the_impacted_account_move_model ... 2026-08-07 21:16:13,352 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_approval_account.tests.test_match_payment: Starting TestMatchPayment.test_match_payment_write_gate_rejects_non_accountant ... 2026-08-07 21:16:14,404 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 965, model: account.move 2026-08-07 21:16:14,409 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_approval_account.tests.test_match_payment: Starting TestMatchPayment.test_model_scoped_control_policy_governs_match_payment_proposal_not_decoy ... 2026-08-07 21:16:15,386 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_ops.models.action_proposal: viin.ai.action.proposal 31: blocked by policy 'WD2 Target - Block account.move' 2026-08-07 21:16:15,396 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-07 21:16:15,879 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_approval_purchase.tests.test_advisory_purchase: Starting TestAdvisoryPurchase.test_end_to_end_confirm_cron_advisory_posted ... 2026-08-07 21:16:16,383 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_approval_purchase.tests.test_advisory_purchase: Starting TestAdvisoryPurchase.test_signal_builder_omits_partner_pii_real_po ... 2026-08-07 21:16:16,520 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_approval_purchase.tests.test_advisory_purchase: Starting TestAdvisoryPurchase.test_signal_builder_real_po ... 2026-08-07 21:16:16,615 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_approval_purchase.tests.test_advisory_purchase: Starting TestAdvisoryPurchase.test_wiring_does_not_clobber_existing_agent ... 2026-08-07 21:16:16,657 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_approval_purchase.tests.test_advisory_purchase: Starting TestAdvisoryPurchase.test_wiring_does_not_clobber_existing_hook ... 2026-08-07 21:16:16,701 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_approval_purchase.tests.test_advisory_purchase: Starting TestAdvisoryPurchase.test_wiring_purchase_order_type_has_enqueue_hook_and_agent ... 2026-08-07 21:16:16,721 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-07 21:16:16,723 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_approval_purchase.tests.test_advisory_purchase: Starting TestAdvisoryPurchaseWiringUpgrade.test_the_wiring_file_is_loaded_by_this_bridge ... 2026-08-07 21:16:16,724 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_approval_purchase.tests.test_advisory_purchase: Starting TestAdvisoryPurchaseWiringUpgrade.test_upgrading_this_bridge_never_clobbers_a_customised_agent ... 2026-08-07 21:16:16,814 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_approval_purchase.tests.test_advisory_purchase: Starting TestAdvisoryPurchaseWiringUpgrade.test_upgrading_this_bridge_never_clobbers_a_customised_hook ... 2026-08-07 21:16:16,920 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_approval_purchase.tests.test_advisory_purchase: Starting TestAdvisoryPurchaseWiringUpgrade.test_upgrading_this_bridge_rewires_its_approval_types ... 2026-08-07 21:16:17,009 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_approval_purchase.tests.test_advisory_purchase: Starting TestAdvisoryPurchaseWiringUpgrade.test_upgrading_this_bridge_twice_changes_nothing_more ... 2026-08-07 21:16:17,110 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-07 21:16:17,553 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_approval_sale.tests.test_advisory_sale: Starting TestAdvisorySale.test_end_to_end_confirm_cron_advisory_posted ... 2026-08-07 21:16:18,180 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_approval_sale.tests.test_advisory_sale: Starting TestAdvisorySale.test_signal_builder_credit_headroom_absent_when_limit_disabled ... 2026-08-07 21:16:18,356 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_approval_sale.tests.test_advisory_sale: Starting TestAdvisorySale.test_signal_builder_credit_headroom_when_limit_enabled_real_partner ... 2026-08-07 21:16:18,585 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_approval_sale.tests.test_advisory_sale: Starting TestAdvisorySale.test_signal_builder_high_effective_discount_real_order ... 2026-08-07 21:16:18,818 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_approval_sale.tests.test_advisory_sale: Starting TestAdvisorySale.test_signal_builder_margin_absent_when_sale_margin_not_installed ... 2026-08-07 21:16:18,987 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_approval_sale.tests.test_advisory_sale: skipped TestAdvisorySale.test_signal_builder_margin_absent_when_sale_margin_not_installed : sale_margin installed - cannot test the "absent" path here 2026-08-07 21:16:18,989 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_approval_sale.tests.test_advisory_sale: Starting TestAdvisorySale.test_signal_builder_margin_present_when_sale_margin_installed ... 2026-08-07 21:16:19,109 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_approval_sale.tests.test_advisory_sale: Starting TestAdvisorySale.test_signal_builder_omits_partner_pii_real_order ... 2026-08-07 21:16:19,225 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_approval_sale.tests.test_advisory_sale: Starting TestAdvisorySale.test_signal_builder_zero_undiscounted_no_crash_real_order ... 2026-08-07 21:16:19,318 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_approval_sale.tests.test_advisory_sale: Starting TestAdvisorySale.test_wiring_does_not_clobber_existing_agent ... 2026-08-07 21:16:19,353 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_approval_sale.tests.test_advisory_sale: Starting TestAdvisorySale.test_wiring_does_not_clobber_existing_hook ... 2026-08-07 21:16:19,402 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_approval_sale.tests.test_advisory_sale: Starting TestAdvisorySale.test_wiring_quote_type_has_enqueue_hook_and_agent ... 2026-08-07 21:16:19,421 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-07 21:16:19,423 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_approval_sale.tests.test_advisory_sale: Starting TestAdvisorySaleWiringUpgrade.test_the_wiring_file_is_loaded_by_this_bridge ... 2026-08-07 21:16:19,425 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_approval_sale.tests.test_advisory_sale: Starting TestAdvisorySaleWiringUpgrade.test_upgrading_this_bridge_never_clobbers_a_customised_agent ... 2026-08-07 21:16:19,553 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_approval_sale.tests.test_advisory_sale: Starting TestAdvisorySaleWiringUpgrade.test_upgrading_this_bridge_never_clobbers_a_customised_hook ... 2026-08-07 21:16:19,682 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_approval_sale.tests.test_advisory_sale: Starting TestAdvisorySaleWiringUpgrade.test_upgrading_this_bridge_rewires_its_approval_types ... 2026-08-07 21:16:19,787 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_approval_sale.tests.test_advisory_sale: Starting TestAdvisorySaleWiringUpgrade.test_upgrading_this_bridge_twice_changes_nothing_more ... 2026-08-07 21:16:19,894 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-07 21:16:19,902 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_brain.tests.test_ai_block_component: Starting TestAiBlockComponentSmoke.test_ai_block_js_exists ... 2026-08-07 21:16:19,903 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_brain.tests.test_ai_block_component: Starting TestAiBlockComponentSmoke.test_ai_block_no_hex_literals_in_scss ... 2026-08-07 21:16:19,904 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_brain.tests.test_ai_block_component: Starting TestAiBlockComponentSmoke.test_ai_block_scss_exists ... 2026-08-07 21:16:19,904 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_brain.tests.test_ai_block_component: Starting TestAiBlockComponentSmoke.test_ai_block_xml_exists ... 2026-08-07 21:16:19,905 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_brain.tests.test_ai_block_component: Starting TestAiBlockComponentSmoke.test_module_model_count_unchanged ... 2026-08-07 21:16:19,906 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_brain.tests.test_ai_block_component: Starting TestAiBlockComponentSmoke.test_no_contenteditable_in_xml_template ... 2026-08-07 21:16:19,912 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-07 21:16:19,914 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_brain.tests.test_ai_bridge_contracts: Starting TestAiBridgeContracts.test_cross_module_mounts_pass_only_declared_props ... 2026-08-07 21:16:23,200 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_brain.tests.test_ai_bridge_contracts: Starting TestAiBridgeContracts.test_every_service_this_module_consumes_is_registered_somewhere ... 2026-08-07 21:16:23,215 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_brain.tests.test_ai_bridge_contracts: Starting TestAiBridgeContracts.test_scanner_sees_core_web_services ... 2026-08-07 21:16:23,216 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_brain.tests.test_ai_bridge_contracts: Starting TestAiBridgeContracts.test_scanner_sees_this_modules_service_consumption ... 2026-08-07 21:16:23,238 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_brain.tests.test_ai_bridge_contracts: Starting TestAiBridgeContracts.test_twin_b_mount_scanner_detects_a_cross_module_mount ... 2026-08-07 21:16:23,239 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_brain.tests.test_ai_bridge_contracts: Starting TestAiBridgeContracts.test_twin_b_parser_extracts_only_top_level_props ... 2026-08-07 21:16:23,245 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-07 21:16:23,344 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_brain.tests.test_ai_editor_bridge: Starting TestAiEditorBridgeAttribution.test_ai_editor_backend_service_js_exists ... 2026-08-07 21:16:23,351 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_brain.tests.test_ai_editor_bridge: Starting TestAiEditorBridgeAttribution.test_backend_service_js_no_document_exec_command ... 2026-08-07 21:16:23,351 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_brain.tests.test_ai_editor_bridge: Starting TestAiEditorBridgeAttribution.test_brain_ai_write_dialog_js_no_document_exec_command ... 2026-08-07 21:16:23,352 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_brain.tests.test_ai_editor_bridge: Starting TestAiEditorBridgeAttribution.test_check_ai_attribution_passes_after_commit ... 2026-08-07 21:16:23,360 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_brain.tests.test_ai_editor_bridge: Starting TestAiEditorBridgeAttribution.test_commit_attribution_approve_writes_t5_fields ... 2026-08-07 21:16:23,370 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_brain.tests.test_ai_editor_bridge: Starting TestAiEditorBridgeAttribution.test_commit_attribution_blocked_for_read_only_user ... 2026-08-07 21:16:23,628 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 969, model: viin.brain.page 2026-08-07 21:16:23,629 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_brain.tests.test_ai_editor_bridge: Starting TestAiEditorBridgeAttribution.test_commit_attribution_populates_agent_id_when_missing ... 2026-08-07 21:16:23,639 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_brain.tests.test_ai_editor_bridge: Starting TestAiEditorBridgeAttribution.test_commit_attribution_raises_when_no_kba_agent ... 2026-08-07 21:16:23,667 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_brain.tests.test_ai_editor_bridge: Starting TestAiEditorBridgeAttribution.test_commit_attribution_rejected_sets_review_status ... 2026-08-07 21:16:23,674 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_brain.tests.test_ai_editor_bridge: Starting TestAiEditorBridgeAttribution.test_commit_attribution_zero_confidence_does_not_500 ... 2026-08-07 21:16:23,682 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_brain.tests.test_ai_editor_bridge: Starting TestAiEditorBridgeAttribution.test_conflict_dedup_js_exists ... 2026-08-07 21:16:23,682 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_brain.tests.test_ai_editor_bridge: Starting TestAiEditorBridgeAttribution.test_conflict_dedup_js_no_document_exec_command ... 2026-08-07 21:16:23,683 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_brain.tests.test_ai_editor_bridge: Starting TestAiEditorBridgeAttribution.test_fill_ai_block_returns_contract_shape ... 2026-08-07 21:16:23,694 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_brain.tests.test_ai_editor_bridge: Starting TestAiEditorBridgeAttribution.test_manifest_includes_viin_ai_editor_dep ... 2026-08-07 21:16:23,700 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-07 21:16:23,767 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_brain.tests.test_brain_rag: Starting TestBrainRag.test_chunk_per_block_fallback_when_no_blocks ... 2026-08-07 21:16:23,775 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_brain.tests.test_brain_rag: Starting TestBrainRag.test_chunk_per_block_with_blocks ... 2026-08-07 21:16:23,777 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_brain.tests.test_brain_rag: Starting TestBrainRag.test_extract_text_brain_page ... 2026-08-07 21:16:23,783 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_brain.tests.test_brain_rag: Starting TestBrainRag.test_extract_text_brain_vault_aggregates_pages ... 2026-08-07 21:16:23,787 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_brain.tests.test_brain_rag: Starting TestBrainRag.test_process_pending_creates_chunks_for_brain_page ... 2026-08-07 21:16:23,843 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_rag.models.media: viin.ai.media.process: media 6 config gap: Your vision/OCR provider has no API key configured. Open AI > Configuration > Getting Started and add a key to your vision provider so it can perform OCR. 2026-08-07 21:16:23,877 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_brain.tests.test_brain_rag: Starting TestBrainRag.test_re_embed_on_write ... 2026-08-07 21:16:23,892 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_brain.tests.test_brain_rag: Starting TestBrainRag.test_re_embed_on_write_vault_scope ... 2026-08-07 21:16:23,903 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_brain.tests.test_brain_rag: Starting TestBrainRag.test_source_type_extends_correctly ... 2026-08-07 21:16:23,904 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_brain.tests.test_brain_rag: Starting TestBrainRag.test_write_non_content_field_does_not_reembed ... 2026-08-07 21:16:23,918 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-07 21:16:23,994 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_brain.tests.test_brain_tool_server_action: Starting TestBrainToolServerAction.test_action_brain_create_block_no_nameerror ... 2026-08-07 21:16:24,007 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_brain.tests.test_brain_tool_server_action: Starting TestBrainToolServerAction.test_action_brain_create_link_no_nameerror ... 2026-08-07 21:16:24,017 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_brain.tests.test_brain_tool_server_action: Starting TestBrainToolServerAction.test_action_brain_create_page_no_nameerror ... 2026-08-07 21:16:24,052 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_brain.tests.test_brain_tool_server_action: Starting TestBrainToolServerAction.test_action_brain_get_page_content_no_nameerror ... 2026-08-07 21:16:24,057 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_brain.tests.test_brain_tool_server_action: Starting TestBrainToolServerAction.test_action_brain_graph_traverse_no_nameerror ... 2026-08-07 21:16:24,062 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_brain.tests.test_brain_tool_server_action: Starting TestBrainToolServerAction.test_action_brain_link_record_no_nameerror ... 2026-08-07 21:16:24,073 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_brain.tests.test_brain_tool_server_action: Starting TestBrainToolServerAction.test_action_brain_semantic_search_no_nameerror ... 2026-08-07 21:16:24,090 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_brain.tests.test_brain_tool_server_action: Starting TestBrainToolServerAction.test_action_brain_timeline_query_no_nameerror ... 2026-08-07 21:16:24,096 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_brain.tests.test_brain_tool_server_action: Starting TestBrainToolServerAction.test_action_brain_update_property_no_nameerror ... 2026-08-07 21:16:24,117 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_brain.tests.test_brain_tool_server_action: Starting TestBrainToolServerAction.test_create_page_via_run_creates_real_page_record ... 2026-08-07 21:16:24,155 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_brain.tests.test_brain_tool_server_action: Starting TestBrainToolServerAction.test_semantic_search_via_run_returns_hits_shape ... 2026-08-07 21:16:24,190 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-07 21:16:24,279 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_brain.tests.test_brain_tools: Starting TestBrainTools.test_create_block_appends_to_content_blocks ... 2026-08-07 21:16:24,297 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_brain.tests.test_brain_tools: Starting TestBrainTools.test_create_link ... 2026-08-07 21:16:24,306 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_brain.tests.test_brain_tools: Starting TestBrainTools.test_create_page_auto_approve_vault ... 2026-08-07 21:16:24,340 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_brain.tests.test_brain_tools: Starting TestBrainTools.test_create_page_in_blocked_vault_raises ... 2026-08-07 21:16:24,375 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_brain.tests.test_brain_tools: Starting TestBrainTools.test_create_page_missing_attribution_raises ... 2026-08-07 21:16:24,394 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_brain.tests.test_brain_tools: Starting TestBrainTools.test_create_page_with_attribution ... 2026-08-07 21:16:24,416 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_brain.tests.test_brain_tools: Starting TestBrainTools.test_get_page_content ... 2026-08-07 21:16:24,418 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_brain.tests.test_brain_tools: Starting TestBrainTools.test_graph_traverse_empty_start_returns_empty ... 2026-08-07 21:16:24,418 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_brain.tests.test_brain_tools: Starting TestBrainTools.test_graph_traverse_shape_with_start ... 2026-08-07 21:16:24,421 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_brain.tests.test_brain_tools: Starting TestBrainTools.test_link_record ... 2026-08-07 21:16:24,502 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_brain.tests.test_brain_tools: Starting TestBrainTools.test_semantic_search_empty_query ... 2026-08-07 21:16:24,503 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_brain.tests.test_brain_tools: Starting TestBrainTools.test_semantic_search_reraises_cost_cap_exceeded ... 2026-08-07 21:16:24,519 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_brain.tests.test_brain_tools: Starting TestBrainTools.test_semantic_search_respects_page_acl ... 2026-08-07 21:16:24,846 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 970, model: viin.ai.provider 2026-08-07 21:16:24,856 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [5312], uid: 970, model: viin.brain.page 2026-08-07 21:16:24,861 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 970, model: viin.ai.provider 2026-08-07 21:16:24,870 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_brain.tests.test_brain_tools: Starting TestBrainTools.test_semantic_search_returns_shape ... 2026-08-07 21:16:24,890 104 INFO rb-bf464e0-223755-402257 odoo.tests.common.requests: Blocking un-mocked external HTTP request POST https://api.openai.com/v1/embeddings 2026-08-07 21:16:24,999 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_brain.tests.test_brain_tools: Starting TestBrainTools.test_timeline_query_requires_date_range ... 2026-08-07 21:16:25,021 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_brain.tests.test_brain_tools: Starting TestBrainTools.test_timeline_query_returns_recent_pages ... 2026-08-07 21:16:25,024 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_brain.tests.test_brain_tools: Starting TestBrainTools.test_update_property_requires_existing_property ... 2026-08-07 21:16:25,055 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-07 21:16:25,128 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_brain.tests.test_brain_tools_acl_attribution: Starting TestBrainToolsAclAttribution.test_create_link_refused_when_vault_blocks_ai ... 2026-08-07 21:16:25,161 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_brain.tests.test_brain_tools_acl_attribution: Starting TestBrainToolsAclAttribution.test_link_record_persists_attribution ... 2026-08-07 21:16:25,246 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_brain.tests.test_brain_tools_acl_attribution: Starting TestBrainToolsAclAttribution.test_semantic_search_ilike_fallback_guards_by_source_not_resmodel ... 2026-08-07 21:16:25,655 104 INFO rb-bf464e0-223755-402257 odoo.models: Access Denied by ACLs for operation: read, uid: 971, model: viin.ai.provider, fields: api_key 2026-08-07 21:16:25,660 104 INFO rb-bf464e0-223755-402257 odoo.models: Access Denied by ACLs for operation: read, uid: 971, model: viin.ai.provider, fields: api_key 2026-08-07 21:16:25,673 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [5318], uid: 971, model: viin.brain.page 2026-08-07 21:16:25,679 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_brain.tests.test_brain_tools_acl_attribution: Starting TestBrainToolsAclAttribution.test_semantic_search_ilike_fallback_no_cross_vault_page_leak ... 2026-08-07 21:16:26,050 104 INFO rb-bf464e0-223755-402257 odoo.models: Access Denied by ACLs for operation: read, uid: 972, model: viin.ai.provider, fields: api_key 2026-08-07 21:16:26,055 104 INFO rb-bf464e0-223755-402257 odoo.models: Access Denied by ACLs for operation: read, uid: 972, model: viin.ai.provider, fields: api_key 2026-08-07 21:16:26,070 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [5320], uid: 972, model: viin.brain.page 2026-08-07 21:16:26,081 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-07 21:16:26,264 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_brain.tests.test_brain_tools_kg_as_of_demo: Starting TestBrainToolsKgAsOfDemo.test_account_move_as_of_past_ref_distinct_from_current ... 2026-08-07 21:16:27,481 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_brain.tests.test_brain_tools_kg_as_of_demo: Starting TestBrainToolsKgAsOfDemo.test_purchase_order_as_of_past_partner_distinct_from_current ... 2026-08-07 21:16:28,567 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_brain.tests.test_brain_tools_kg_as_of_demo: Starting TestBrainToolsKgAsOfDemo.test_sale_order_as_of_past_partner_distinct_from_current ... 2026-08-07 21:16:29,910 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_brain.tests.test_brain_tools_kg_as_of_demo: Starting TestBrainToolsKgAsOfDemo.test_stock_move_as_of_returns_unsupported_not_raise ... 2026-08-07 21:16:29,916 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-07 21:16:30,001 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_brain.tests.test_brain_tools_kg_temporal: Starting TestBrainToolsKgTemporalSignature.test_graph_traverse_as_of_none_identical_to_no_as_of ... 2026-08-07 21:16:30,010 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_brain.tests.test_brain_tools_kg_temporal: Starting TestBrainToolsKgTemporalSignature.test_graph_traverse_with_as_of_none_kwarg_accepted ... 2026-08-07 21:16:30,011 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_brain.tests.test_brain_tools_kg_temporal: Starting TestBrainToolsKgTemporalSignature.test_record_state_as_of_existing_record_returns_reconstructed_state ... 2026-08-07 21:16:30,013 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_brain.tests.test_brain_tools_kg_temporal: Starting TestBrainToolsKgTemporalSignature.test_record_state_as_of_nonexistent_record_returns_empty_state ... 2026-08-07 21:16:30,046 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted mail.message records with IDs: [60043] 2026-08-07 21:16:30,066 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted viin.brain.page records with IDs: [5325] 2026-08-07 21:16:30,069 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_brain.tests.test_brain_tools_kg_temporal: Starting TestBrainToolsKgTemporalSignature.test_record_state_as_of_with_args_returns_state_dict ... 2026-08-07 21:16:30,076 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_brain.tests.test_brain_tools_kg_temporal: Starting TestBrainToolsKgTemporalSignature.test_temporal_diff_with_dates_returns_diff_dict ... 2026-08-07 21:16:30,079 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_brain.tests.test_brain_tools_kg_temporal: Starting TestBrainToolsKgTemporalSignature.test_tool_brain_record_state_as_of_method_exists_with_as_of ... 2026-08-07 21:16:30,080 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_brain.tests.test_brain_tools_kg_temporal: Starting TestBrainToolsKgTemporalSignature.test_tool_brain_temporal_diff_method_exists_with_as_of ... 2026-08-07 21:16:30,086 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-07 21:16:30,151 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_brain.tests.test_brain_tools_kg_temporal_dispatch: Starting TestBrainToolsTemporalDiffModelDispatch.test_temporal_diff_callable_via_call_kw_model_convention ... 2026-08-07 21:16:30,167 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-07 21:16:30,624 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_brain.tests.test_brain_tools_kg_temporal_run: Starting TestBrainToolsKgTemporalRun.test_graph_traverse_acl_excludes_unreadable_page ... 2026-08-07 21:16:30,747 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_brain.tests.test_brain_tools_kg_temporal_run: Starting TestBrainToolsKgTemporalRun.test_graph_traverse_as_of_excludes_superseded_link ... 2026-08-07 21:16:30,832 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_brain.tests.test_brain_tools_kg_temporal_run: Starting TestBrainToolsKgTemporalRun.test_graph_traverse_as_of_none_identical_to_omitted ... 2026-08-07 21:16:30,837 104 INFO rb-bf464e0-223755-402257 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-08-07 21:16:30,864 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_brain.tests.test_brain_tools_kg_temporal_run: Starting TestBrainToolsKgTemporalRun.test_record_state_as_of_acl_blocks_unreadable_record ... 2026-08-07 21:16:31,382 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 974, model: sale.order 2026-08-07 21:16:31,385 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_brain.tests.test_brain_tools_kg_temporal_run: Starting TestBrainToolsKgTemporalRun.test_record_state_as_of_sale_order_run_boundary ... 2026-08-07 21:16:31,584 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 446 and Message-Id '<764090915280675.1786137391.477938175201416-openerp-message-notify@1e2c63b335eb>' from 'viindoobot@example.viindoo.com' to (redacted) 'k*******iv@example.com' successfully sent 2026-08-07 21:16:31,584 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-07 21:16:32,133 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [446] 2026-08-07 21:16:32,133 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 21:16:33,417 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_brain.tests.test_brain_tools_kg_temporal_run: Starting TestBrainToolsKgTemporalRun.test_record_state_as_of_stock_move_unsupported ... 2026-08-07 21:16:33,431 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_brain.tests.test_brain_tools_kg_temporal_run: Starting TestBrainToolsKgTemporalRun.test_temporal_diff_acl_excludes_unreadable ... 2026-08-07 21:16:33,513 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_brain.tests.test_brain_tools_kg_temporal_run: Starting TestBrainToolsKgTemporalRun.test_temporal_diff_shape_run_boundary ... 2026-08-07 21:16:33,589 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-07 21:16:33,657 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_brain.tests.test_brain_tours: Starting TestBrainAiBlockMidDocTour.test_brain_ai_block_mid_doc_tour ... 2026-08-07 21:16:33,915 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainAiBlockMidDocTour: Chrome pid: 3783 2026-08-07 21:16:33,915 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainAiBlockMidDocTour: Chrome headless temporary user profile dir: /tmp/tmpeeqnb9mh_chrome_odoo 2026-08-07 21:16:33,916 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainAiBlockMidDocTour: Issuing json command http://127.0.0.1:33031/json/version 2026-08-07 21:16:33,917 104 INFO rb-bf464e0-223755-402257 odoo.tests.common.requests: request http://127.0.0.1:33031/json/version with timeout 3 increased to 10s during tests 2026-08-07 21:16:33,971 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainAiBlockMidDocTour: Browser version: Chrome/141.0.7390.54 2026-08-07 21:16:33,972 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainAiBlockMidDocTour: Issuing json command http://127.0.0.1:33031/json 2026-08-07 21:16:33,972 104 INFO rb-bf464e0-223755-402257 odoo.tests.common.requests: request http://127.0.0.1:33031/json with timeout 3 increased to 10s during tests 2026-08-07 21:16:33,985 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainAiBlockMidDocTour: Websocket url found: ws://127.0.0.1:33031/devtools/page/4960B6A2095DD75BEC1D93F982DAAEA0 2026-08-07 21:16:34,010 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainAiBlockMidDocTour: Enable chrome headless console log notification 2026-08-07 21:16:34,013 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainAiBlockMidDocTour: Chrome headless enable page notifications 2026-08-07 21:16:34,549 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.res_users: Login successful for db:rb-bf464e0-223755-402257 login:admin from n/a 2026-08-07 21:16:34,556 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainAiBlockMidDocTour: Setting session cookie in browser 2026-08-07 21:16:34,558 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainAiBlockMidDocTour: Open "http://127.0.0.1:8069/web#action=627" in browser 2026-08-07 21:16:34,558 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainAiBlockMidDocTour: Navigating to: "http://127.0.0.1:8069/web#action=627" 2026-08-07 21:16:34,568 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-07 21:16:35,331 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:16:35] "GET /web HTTP/1.1" 200 - 121 0.072 0.694 2026-08-07 21:16:35,333 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainAiBlockMidDocTour: Navigation result: {'frameId': '4960B6A2095DD75BEC1D93F982DAAEA0', 'loaderId': 'AC8899519ECFFE4816E37064B6CD0CD8', 'isDownload': False} 2026-08-07 21:16:35,334 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainAiBlockMidDocTour: Evaluate ready code "odoo.isTourReady('ai_block_mid_doc')" 2026-08-07 21:16:35,395 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:16:35] "GET /web/assets/62b8ee4/web.assets_web.min.css HTTP/1.1" 200 - 4 0.011 0.011 2026-08-07 21:16:35,404 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:16:35] "GET /web/assets/bbfbb22/web.assets_web.min.js HTTP/1.1" 200 - 4 0.004 0.024 2026-08-07 21:16:35,449 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:16:35] "GET /web/webclient/load_menus/f97ea2e0e92af8e1e1ceb9cce756d62f5b69aab124877a8bcf0a782c8444e2aa HTTP/1.1" 200 - 4 0.004 0.062 2026-08-07 21:16:35,457 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:16:35] "GET /web/webclient/translations/f7451a6af1791970ea29b1f476d18b2946146d9b?lang=en_US HTTP/1.1" 200 - 4 0.002 0.046 2026-08-07 21:16:35,494 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:16:35] "GET /web/assets/c62296f/web.assets_tests.min.js HTTP/1.1" 200 - 4 0.004 0.006 2026-08-07 21:16:35,504 104 INFO rb-bf464e0-223755-402257 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-08-07 21:16:36,095 104 INFO ? werkzeug: 127.0.0.1 - - [07/Aug/2026 21:16:36] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.006 2026-08-07 21:16:36,098 104 INFO ? werkzeug: 127.0.0.1 - - [07/Aug/2026 21:16:36] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.009 2026-08-07 21:16:36,099 104 INFO ? werkzeug: 127.0.0.1 - - [07/Aug/2026 21:16:36] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.006 2026-08-07 21:16:36,123 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:16:36] "POST /web/action/load HTTP/1.1" 200 - 7 0.012 0.010 2026-08-07 21:16:36,135 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:16:36] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.006 0.026 2026-08-07 21:16:36,191 104 INFO rb-bf464e0-223755-402257 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=627"})" 2026-08-07 21:16:36,259 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:16:36] "POST /mail/init_messaging HTTP/1.1" 200 - 75 0.068 0.078 2026-08-07 21:16:36,278 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:16:36] "POST /web/action/load HTTP/1.1" 200 - 7 0.007 0.152 2026-08-07 21:16:36,308 104 INFO rb-bf464e0-223755-402257 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-08-07 21:16:36,352 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:16:36] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 20 0.023 0.207 2026-08-07 21:16:36,355 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:16:36] "GET /web/service-worker.js HTTP/1.1" 200 - 2 0.000 0.223 2026-08-07 21:16:36,386 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:16:36] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 10 0.010 0.226 2026-08-07 21:16:36,464 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:16:36] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 40 0.024 0.279 2026-08-07 21:16:36,467 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:16:36] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.263 2026-08-07 21:16:36,573 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:16:36] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 74 0.047 0.262 2026-08-07 21:16:36,588 104 INFO ? werkzeug: 127.0.0.1 - - [07/Aug/2026 21:16:36] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-08-07 21:16:36,607 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:16:36] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 11 0.016 0.290 2026-08-07 21:16:36,607 104 INFO ? werkzeug: 127.0.0.1 - - [07/Aug/2026 21:16:36] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-08-07 21:16:36,619 104 INFO ? werkzeug: 127.0.0.1 - - [07/Aug/2026 21:16:36] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-08-07 21:16:36,633 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:16:36] "POST /mail/load_message_failures HTTP/1.1" 200 - 12 0.014 0.260 2026-08-07 21:16:36,642 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:16:36] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 5 0.001 0.279 2026-08-07 21:16:36,661 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:16:36] "GET /web/offline HTTP/1.1" 200 - 7 0.004 0.261 2026-08-07 21:16:36,682 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:16:36] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 11 0.008 0.196 2026-08-07 21:16:36,685 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:16:36] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.200 2026-08-07 21:16:36,695 104 INFO ? werkzeug: 127.0.0.1 - - [07/Aug/2026 21:16:36] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-07 21:16:36,718 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:16:36] "GET /web/bundle/viin_brain.lazy_brain_app?lang=en_US HTTP/1.1" 200 - 7 0.003 0.100 2026-08-07 21:16:36,753 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:16:36] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 11 0.010 0.115 2026-08-07 21:16:36,769 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:16:36] "GET /web/assets/5dd9c23/viin_brain.lazy_brain_app.min.css HTTP/1.1" 200 - 4 0.005 0.030 2026-08-07 21:16:36,772 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:16:36] "GET /web/assets/9b55eab/viin_brain.lazy_brain_app.min.js HTTP/1.1" 200 - 4 0.002 0.024 2026-08-07 21:16:36,835 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:16:36] "POST /web/dataset/call_kw/viin.brain.vault/search_read HTTP/1.1" 200 - 12 0.007 0.009 2026-08-07 21:16:36,867 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:16:36] "POST /web/dataset/call_kw/viin.brain.vault/search_read HTTP/1.1" 200 - 12 0.007 0.011 2026-08-07 21:16:36,898 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:16:36] "POST /web/dataset/call_kw/viin.brain.page/brain_load_root_pages HTTP/1.1" 200 - 3 0.001 0.004 2026-08-07 21:16:36,910 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:16:36] "POST /web/dataset/call_kw/viin.brain.page/brain_load_root_pages HTTP/1.1" 200 - 3 0.001 0.004 2026-08-07 21:16:36,934 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:16:36] "POST /web/dataset/call_kw/viin.brain.tag/brain_tag_tree_with_counts HTTP/1.1" 200 - 8 0.004 0.010 2026-08-07 21:16:37,693 104 INFO rb-bf464e0-223755-402257 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-08-07 21:16:37,707 104 INFO rb-bf464e0-223755-402257 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-08-07 21:16:37,725 104 INFO rb-bf464e0-223755-402257 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-08-07 21:16:37,744 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:16:37] "POST /web/dataset/call_kw/viin.brain.comment/search_count HTTP/1.1" 200 - 7 0.006 0.007 2026-08-07 21:16:37,749 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:16:37] "POST /web/dataset/call_kw/viin.brain.page/read HTTP/1.1" 200 - 3 0.002 0.017 2026-08-07 21:16:37,765 104 INFO rb-bf464e0-223755-402257 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-08-07 21:16:37,824 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:16:37] "GET /web/bundle/web_editor.backend_assets_wysiwyg?lang=en_US HTTP/1.1" 200 - 8 0.018 0.061 2026-08-07 21:16:37,836 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:16:37] "POST /web/dataset/call_kw/viin.brain.link/search_read HTTP/1.1" 200 - 7 0.005 0.069 2026-08-07 21:16:37,847 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:16:37] "POST /web/dataset/call_kw/viin.brain.snapshot/search_read HTTP/1.1" 200 - 7 0.004 0.068 2026-08-07 21:16:37,851 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:16:37] "POST /web/dataset/call_kw/viin.brain.page/read HTTP/1.1" 200 - 3 0.001 0.067 2026-08-07 21:16:37,868 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:16:37] "POST /web/dataset/call_kw/viin.brain.page/brain_get_properties_with_values HTTP/1.1" 200 - 8 0.008 0.092 2026-08-07 21:16:37,876 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:16:37] "POST /web/dataset/call_kw/viin.brain.page/read HTTP/1.1" 200 - 3 0.002 0.085 2026-08-07 21:16:37,884 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:16:37] "POST /web/dataset/call_kw/viin.brain.link/search_read HTTP/1.1" 200 - 3 0.004 0.053 2026-08-07 21:16:37,898 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:16:37] "GET /web/assets/c9b95ca/web_editor.backend_assets_wysiwyg.min.css HTTP/1.1" 200 - 4 0.003 0.054 2026-08-07 21:16:37,900 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:16:37] "POST /web/dataset/call_kw/viin.brain.page/brain_get_properties_with_values HTTP/1.1" 200 - 4 0.001 0.044 2026-08-07 21:16:37,907 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:16:37] "POST /web/dataset/call_kw/viin.brain.snapshot/search_read HTTP/1.1" 200 - 3 0.001 0.048 2026-08-07 21:16:37,911 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:16:37] "POST /web/dataset/call_kw/viin.brain.page/read HTTP/1.1" 200 - 3 0.001 0.036 2026-08-07 21:16:37,941 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:16:37] "GET /web/assets/faf00ea/web_editor.backend_assets_wysiwyg.min.js HTTP/1.1" 200 - 4 0.016 0.048 2026-08-07 21:16:37,942 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:16:37] "POST /web/dataset/call_kw/viin.brain.link/search_read HTTP/1.1" 200 - 3 0.002 0.020 2026-08-07 21:16:37,950 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:16:37] "POST /web/dataset/call_kw/viin.brain.page/brain_get_properties_with_values HTTP/1.1" 200 - 4 0.003 0.022 2026-08-07 21:16:37,957 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:16:37] "POST /web/dataset/call_kw/viin.brain.snapshot/search_read HTTP/1.1" 200 - 3 0.002 0.022 2026-08-07 21:16:37,962 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:16:37] "POST /web/dataset/call_kw/viin.brain.page/read HTTP/1.1" 200 - 3 0.001 0.029 2026-08-07 21:16:38,018 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:16:38] "POST /web/dataset/call_kw/viin.brain.page/get_brain_client_config HTTP/1.1" 200 - 3 0.002 0.010 2026-08-07 21:16:38,031 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:16:38] "POST /web/dataset/call_kw/viin.brain.page/read HTTP/1.1" 200 - 5 0.002 0.007 2026-08-07 21:16:38,043 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:16:38] "POST /web/dataset/call_kw/viin.brain.share.link/search_count HTTP/1.1" 200 - 7 0.003 0.006 2026-08-07 21:16:38,094 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:16:38] "POST /web/dataset/call_kw/ir.ui.view/render_public_asset HTTP/1.1" 200 - 8 0.004 0.020 2026-08-07 21:16:38,154 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:16:38] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.006 0.003 2026-08-07 21:16:38,173 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:16:38] "POST /web/dataset/call_kw/viin.brain.page/brain_get_linked_records HTTP/1.1" 200 - 8 0.006 0.019 2026-08-07 21:16:38,201 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:16:38] "GET /web/image/res.users/2/avatar_128 HTTP/1.1" 200 - 11 0.009 0.043 2026-08-07 21:16:38,220 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:16:38] "POST /web/dataset/call_kw/viin.brain.page/action_presence_open HTTP/1.1" 200 - 6 0.009 0.060 2026-08-07 21:16:38,317 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:16:38] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.003 2026-08-07 21:16:38,919 104 INFO rb-bf464e0-223755-402257 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-08-07 21:16:38,942 104 INFO rb-bf464e0-223755-402257 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-08-07 21:16:38,946 104 INFO rb-bf464e0-223755-402257 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-08-07 21:16:38,957 104 INFO rb-bf464e0-223755-402257 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-08-07 21:16:38,979 104 INFO rb-bf464e0-223755-402257 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-08-07 21:16:38,993 104 INFO rb-bf464e0-223755-402257 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-08-07 21:16:38,994 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainAiBlockMidDocTour.browser: test successful 2026-08-07 21:16:38,999 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainAiBlockMidDocTour: Closing chrome headless with pid 3783 2026-08-07 21:16:38,999 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainAiBlockMidDocTour: Closing websocket connection 2026-08-07 21:16:39,000 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainAiBlockMidDocTour: Terminating chrome headless with pid 3783 2026-08-07 21:16:39,095 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainAiBlockMidDocTour: Chrome Log in: /tmp/odoo_tests/rb-bf464e0-223755-402257/chrome_logs/chrome_log_20260807_211639_094977_TestBrainAiBlockMidDocTour.txt 2026-08-07 21:16:39,095 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainAiBlockMidDocTour: Removing chrome user profile "/tmp/tmpeeqnb9mh_chrome_odoo" 2026-08-07 21:16:39,132 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-07 21:16:39,194 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_brain.tests.test_brain_tours: Starting TestBrainAiBlockTour.test_brain_ai_block_tour ... 2026-08-07 21:16:39,442 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainAiBlockTour: Chrome pid: 4027 2026-08-07 21:16:39,443 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainAiBlockTour: Chrome headless temporary user profile dir: /tmp/tmp3v7v7yl4_chrome_odoo 2026-08-07 21:16:39,443 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainAiBlockTour: Issuing json command http://127.0.0.1:40697/json/version 2026-08-07 21:16:39,444 104 INFO rb-bf464e0-223755-402257 odoo.tests.common.requests: request http://127.0.0.1:40697/json/version with timeout 3 increased to 10s during tests 2026-08-07 21:16:39,470 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainAiBlockTour: Browser version: Chrome/141.0.7390.54 2026-08-07 21:16:39,470 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainAiBlockTour: Issuing json command http://127.0.0.1:40697/json 2026-08-07 21:16:39,471 104 INFO rb-bf464e0-223755-402257 odoo.tests.common.requests: request http://127.0.0.1:40697/json with timeout 3 increased to 10s during tests 2026-08-07 21:16:39,487 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainAiBlockTour: Websocket url found: ws://127.0.0.1:40697/devtools/page/FC40EC3365C8154AF4ECAF2FF83AD645 2026-08-07 21:16:39,501 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainAiBlockTour: Enable chrome headless console log notification 2026-08-07 21:16:39,564 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainAiBlockTour: Chrome headless enable page notifications 2026-08-07 21:16:40,186 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.res_users: Login successful for db:rb-bf464e0-223755-402257 login:admin from n/a 2026-08-07 21:16:40,200 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainAiBlockTour: Setting session cookie in browser 2026-08-07 21:16:40,202 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainAiBlockTour: Open "http://127.0.0.1:8069/web#action=627&active_page_id=1&active_vault_id=1" in browser 2026-08-07 21:16:40,202 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainAiBlockTour: Navigating to: "http://127.0.0.1:8069/web#action=627&active_page_id=1&active_vault_id=1" 2026-08-07 21:16:40,215 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-07 21:16:41,065 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:16:41] "GET /web HTTP/1.1" 200 - 121 0.075 0.781 2026-08-07 21:16:41,068 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainAiBlockTour: Navigation result: {'frameId': 'FC40EC3365C8154AF4ECAF2FF83AD645', 'loaderId': 'B4633C030857D2E169EA772CBAFA31C8', 'isDownload': False} 2026-08-07 21:16:41,068 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainAiBlockTour: Evaluate ready code "odoo.isTourReady('ai_block')" 2026-08-07 21:16:41,117 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:16:41] "GET /web/webclient/load_menus/f97ea2e0e92af8e1e1ceb9cce756d62f5b69aab124877a8bcf0a782c8444e2aa HTTP/1.1" 200 - 4 0.004 0.027 2026-08-07 21:16:41,124 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:16:41] "GET /web/assets/bbfbb22/web.assets_web.min.js HTTP/1.1" 200 - 4 0.001 0.037 2026-08-07 21:16:41,137 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:16:41] "GET /web/assets/62b8ee4/web.assets_web.min.css HTTP/1.1" 200 - 4 0.003 0.051 2026-08-07 21:16:41,144 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:16:41] "GET /web/webclient/translations/f7451a6af1791970ea29b1f476d18b2946146d9b?lang=en_US HTTP/1.1" 200 - 4 0.002 0.025 2026-08-07 21:16:41,188 104 INFO rb-bf464e0-223755-402257 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-08-07 21:16:41,195 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:16:41] "GET /web/assets/c62296f/web.assets_tests.min.js HTTP/1.1" 200 - 4 0.001 0.006 2026-08-07 21:16:41,717 104 INFO ? werkzeug: 127.0.0.1 - - [07/Aug/2026 21:16:41] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-08-07 21:16:41,718 104 INFO ? werkzeug: 127.0.0.1 - - [07/Aug/2026 21:16:41] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-08-07 21:16:41,733 104 INFO ? werkzeug: 127.0.0.1 - - [07/Aug/2026 21:16:41] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.014 2026-08-07 21:16:41,744 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:16:41] "POST /web/action/load HTTP/1.1" 200 - 7 0.013 0.011 2026-08-07 21:16:41,757 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:16:41] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.004 0.030 2026-08-07 21:16:41,799 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainAiBlockTour: Evaluate test code "odoo.startTour('ai_block', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/web#action=627&active_page_id=1&active_vault_id=1"})" 2026-08-07 21:16:41,860 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:16:41] "POST /mail/init_messaging HTTP/1.1" 200 - 75 0.048 0.083 2026-08-07 21:16:41,875 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:16:41] "POST /web/action/load HTTP/1.1" 200 - 7 0.007 0.129 2026-08-07 21:16:41,908 104 INFO rb-bf464e0-223755-402257 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-08-07 21:16:41,948 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:16:41] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 20 0.018 0.186 2026-08-07 21:16:41,952 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:16:41] "GET /web/service-worker.js HTTP/1.1" 200 - 2 0.000 0.202 2026-08-07 21:16:41,976 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:16:41] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 10 0.009 0.196 2026-08-07 21:16:42,050 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:16:42] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 40 0.031 0.236 2026-08-07 21:16:42,053 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:16:42] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.241 2026-08-07 21:16:42,165 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:16:42] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 74 0.055 0.243 2026-08-07 21:16:42,170 104 INFO ? werkzeug: 127.0.0.1 - - [07/Aug/2026 21:16:42] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-07 21:16:42,179 104 INFO ? werkzeug: 127.0.0.1 - - [07/Aug/2026 21:16:42] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-08-07 21:16:42,188 104 INFO ? werkzeug: 127.0.0.1 - - [07/Aug/2026 21:16:42] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-08-07 21:16:42,197 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:16:42] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 11 0.018 0.286 2026-08-07 21:16:42,214 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:16:42] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 11 0.007 0.251 2026-08-07 21:16:42,223 104 INFO ? werkzeug: 127.0.0.1 - - [07/Aug/2026 21:16:42] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.003 2026-08-07 21:16:42,236 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:16:42] "POST /mail/load_message_failures HTTP/1.1" 200 - 12 0.007 0.272 2026-08-07 21:16:42,244 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:16:42] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 5 0.002 0.260 2026-08-07 21:16:42,257 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:16:42] "GET /web/offline HTTP/1.1" 200 - 7 0.002 0.199 2026-08-07 21:16:42,260 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:16:42] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.193 2026-08-07 21:16:42,302 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:16:42] "GET /web/bundle/viin_brain.lazy_brain_app?lang=en_US HTTP/1.1" 200 - 7 0.006 0.105 2026-08-07 21:16:42,326 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:16:42] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 11 0.007 0.117 2026-08-07 21:16:42,332 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:16:42] "GET /web/assets/9b55eab/viin_brain.lazy_brain_app.min.js HTTP/1.1" 200 - 4 0.001 0.014 2026-08-07 21:16:42,343 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:16:42] "GET /web/assets/5dd9c23/viin_brain.lazy_brain_app.min.css HTTP/1.1" 200 - 4 0.001 0.026 2026-08-07 21:16:42,397 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:16:42] "POST /web/dataset/call_kw/viin.brain.vault/search_read HTTP/1.1" 200 - 12 0.004 0.010 2026-08-07 21:16:42,427 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:16:42] "POST /web/dataset/call_kw/viin.brain.vault/search_read HTTP/1.1" 200 - 12 0.005 0.010 2026-08-07 21:16:42,456 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:16:42] "POST /web/dataset/call_kw/viin.brain.comment/search_count HTTP/1.1" 200 - 7 0.010 0.007 2026-08-07 21:16:42,475 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:16:42] "POST /web/dataset/call_kw/viin.brain.page/brain_load_root_pages HTTP/1.1" 200 - 3 0.014 0.021 2026-08-07 21:16:42,485 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:16:42] "POST /web/dataset/call_kw/viin.brain.page/read HTTP/1.1" 200 - 3 0.006 0.040 2026-08-07 21:16:42,519 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:16:42] "GET /web/bundle/web_editor.backend_assets_wysiwyg?lang=en_US HTTP/1.1" 200 - 8 0.009 0.061 2026-08-07 21:16:42,535 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:16:42] "POST /web/dataset/call_kw/viin.brain.link/search_read HTTP/1.1" 200 - 7 0.007 0.078 2026-08-07 21:16:42,548 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:16:42] "GET /web/assets/c9b95ca/web_editor.backend_assets_wysiwyg.min.css HTTP/1.1" 200 - 4 0.003 0.007 2026-08-07 21:16:42,570 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:16:42] "POST /web/dataset/call_kw/viin.brain.snapshot/search_read HTTP/1.1" 200 - 7 0.014 0.099 2026-08-07 21:16:42,587 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:16:42] "POST /web/dataset/call_kw/viin.brain.page/read HTTP/1.1" 200 - 3 0.005 0.106 2026-08-07 21:16:42,592 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:16:42] "POST /web/dataset/call_kw/viin.brain.page/read HTTP/1.1" 200 - 3 0.002 0.095 2026-08-07 21:16:42,613 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:16:42] "POST /web/dataset/call_kw/viin.brain.tag/brain_tag_tree_with_counts HTTP/1.1" 200 - 8 0.010 0.077 2026-08-07 21:16:42,623 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:16:42] "POST /web/dataset/call_kw/viin.brain.page/brain_get_properties_with_values HTTP/1.1" 200 - 8 0.004 0.166 2026-08-07 21:16:42,628 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:16:42] "POST /web/dataset/call_kw/viin.brain.link/search_read HTTP/1.1" 200 - 3 0.002 0.052 2026-08-07 21:16:42,635 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:16:42] "POST /web/dataset/call_kw/viin.brain.page/brain_get_properties_with_values HTTP/1.1" 200 - 4 0.002 0.056 2026-08-07 21:16:42,640 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:16:42] "POST /web/dataset/call_kw/viin.brain.snapshot/search_read HTTP/1.1" 200 - 3 0.001 0.048 2026-08-07 21:16:42,649 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:16:42] "POST /web/dataset/call_kw/viin.brain.page/read HTTP/1.1" 200 - 3 0.005 0.050 2026-08-07 21:16:42,665 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:16:42] "POST /web/dataset/call_kw/viin.brain.tag/brain_tag_tree_with_counts HTTP/1.1" 200 - 4 0.010 0.036 2026-08-07 21:16:42,675 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:16:42] "POST /web/dataset/call_kw/viin.brain.tag/brain_tag_tree_with_counts HTTP/1.1" 200 - 4 0.004 0.044 2026-08-07 21:16:42,688 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:16:42] "GET /web/assets/faf00ea/web_editor.backend_assets_wysiwyg.min.js HTTP/1.1" 200 - 4 0.006 0.042 2026-08-07 21:16:42,700 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:16:42] "POST /web/dataset/call_kw/viin.brain.link/search_read HTTP/1.1" 200 - 3 0.006 0.032 2026-08-07 21:16:42,710 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:16:42] "POST /web/dataset/call_kw/viin.brain.page/brain_get_properties_with_values HTTP/1.1" 200 - 4 0.005 0.042 2026-08-07 21:16:42,717 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:16:42] "POST /web/dataset/call_kw/viin.brain.snapshot/search_read HTTP/1.1" 200 - 3 0.001 0.049 2026-08-07 21:16:42,725 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:16:42] "POST /web/dataset/call_kw/viin.brain.page/read HTTP/1.1" 200 - 3 0.004 0.049 2026-08-07 21:16:42,733 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:16:42] "POST /web/dataset/call_kw/viin.brain.tag/brain_tag_tree_with_counts HTTP/1.1" 200 - 4 0.002 0.049 2026-08-07 21:16:42,766 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:16:42] "POST /web/dataset/call_kw/viin.brain.page/get_brain_client_config HTTP/1.1" 200 - 3 0.003 0.009 2026-08-07 21:16:42,798 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:16:42] "POST /web/dataset/call_kw/viin.brain.page/read HTTP/1.1" 200 - 5 0.007 0.008 2026-08-07 21:16:42,820 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:16:42] "POST /web/dataset/call_kw/viin.brain.share.link/search_count HTTP/1.1" 200 - 7 0.010 0.007 2026-08-07 21:16:42,877 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:16:42] "POST /web/dataset/call_kw/ir.ui.view/render_public_asset HTTP/1.1" 200 - 8 0.007 0.022 2026-08-07 21:16:42,951 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:16:42] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.004 2026-08-07 21:16:42,968 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:16:42] "POST /web/dataset/call_kw/viin.brain.page/brain_get_linked_records HTTP/1.1" 200 - 8 0.009 0.013 2026-08-07 21:16:42,990 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:16:42] "POST /web/dataset/call_kw/viin.brain.page/action_presence_open HTTP/1.1" 200 - 6 0.014 0.025 2026-08-07 21:16:43,024 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:16:43] "GET /web/image/res.users/2/avatar_128 HTTP/1.1" 200 - 11 0.013 0.061 2026-08-07 21:16:43,925 104 INFO rb-bf464e0-223755-402257 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-08-07 21:16:43,936 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:16:43] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.003 2026-08-07 21:16:43,940 104 INFO rb-bf464e0-223755-402257 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-08-07 21:16:43,957 104 INFO rb-bf464e0-223755-402257 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-08-07 21:16:43,975 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:16:43] "POST /web/dataset/call_kw/viin.brain.page/read HTTP/1.1" 200 - 3 0.006 0.006 2026-08-07 21:16:43,979 104 INFO rb-bf464e0-223755-402257 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-08-07 21:16:43,983 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:16:43] "POST /web/dataset/call_kw/viin.brain.comment/search_count HTTP/1.1" 200 - 3 0.005 0.015 2026-08-07 21:16:43,990 104 INFO rb-bf464e0-223755-402257 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-08-07 21:16:44,007 104 INFO rb-bf464e0-223755-402257 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-08-07 21:16:44,023 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainAiBlockTour.browser: Tour ai_block on step: 'Powerbox is open (trigger: .oe-powerbox-wrapper)' 2026-08-07 21:16:44,040 104 INFO rb-bf464e0-223755-402257 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-08-07 21:16:44,062 104 INFO rb-bf464e0-223755-402257 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-08-07 21:16:44,075 104 INFO rb-bf464e0-223755-402257 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-08-07 21:16:44,091 104 INFO rb-bf464e0-223755-402257 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-08-07 21:16:44,111 104 INFO rb-bf464e0-223755-402257 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-08-07 21:16:44,129 104 INFO rb-bf464e0-223755-402257 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-08-07 21:16:44,141 104 INFO rb-bf464e0-223755-402257 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-08-07 21:16:44,158 104 INFO rb-bf464e0-223755-402257 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-08-07 21:16:44,175 104 INFO rb-bf464e0-223755-402257 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-08-07 21:16:44,225 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:16:44] "POST /viin_ai_brain/ai_block/fill HTTP/1.1" 200 - 66 0.054 0.053 2026-08-07 21:16:44,567 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:16:44] "POST /web/dataset/call_kw/viin.brain.page/save_with_version_token HTTP/1.1" 200 - 3 0.001 0.006 2026-08-07 21:16:45,345 104 INFO rb-bf464e0-223755-402257 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-08-07 21:16:45,357 104 INFO rb-bf464e0-223755-402257 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-08-07 21:16:45,374 104 INFO rb-bf464e0-223755-402257 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-08-07 21:16:45,390 104 INFO rb-bf464e0-223755-402257 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-08-07 21:16:45,406 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:16:45] "POST /viin_ai_brain/ai_block/commit_attribution HTTP/1.1" 200 - 5 0.002 0.007 2026-08-07 21:16:45,409 104 INFO rb-bf464e0-223755-402257 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-08-07 21:16:45,429 104 INFO rb-bf464e0-223755-402257 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-08-07 21:16:45,443 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:16:45] "POST /web/dataset/call_kw/viin.brain.page/save_with_version_token HTTP/1.1" 200 - 10 0.006 0.020 2026-08-07 21:16:45,443 104 INFO rb-bf464e0-223755-402257 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-08-07 21:16:45,444 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainAiBlockTour.browser: test successful 2026-08-07 21:16:45,455 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainAiBlockTour: Closing chrome headless with pid 4027 2026-08-07 21:16:45,456 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainAiBlockTour: Closing websocket connection 2026-08-07 21:16:45,456 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainAiBlockTour: Terminating chrome headless with pid 4027 2026-08-07 21:16:45,538 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainAiBlockTour: Chrome Log in: /tmp/odoo_tests/rb-bf464e0-223755-402257/chrome_logs/chrome_log_20260807_211645_538640_TestBrainAiBlockTour.txt 2026-08-07 21:16:45,539 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainAiBlockTour: Removing chrome user profile "/tmp/tmp3v7v7yl4_chrome_odoo" 2026-08-07 21:16:45,565 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-07 21:16:45,631 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_brain.tests.test_brain_tours: Starting TestBrainChatGptDialogTour.test_brain_chatgpt_dialog_tour ... 2026-08-07 21:16:45,898 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainChatGptDialogTour: Chrome pid: 4276 2026-08-07 21:16:45,899 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainChatGptDialogTour: Chrome headless temporary user profile dir: /tmp/tmp6j038byr_chrome_odoo 2026-08-07 21:16:45,899 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainChatGptDialogTour: Issuing json command http://127.0.0.1:40327/json/version 2026-08-07 21:16:45,900 104 INFO rb-bf464e0-223755-402257 odoo.tests.common.requests: request http://127.0.0.1:40327/json/version with timeout 3 increased to 10s during tests 2026-08-07 21:16:45,929 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainChatGptDialogTour: Browser version: Chrome/141.0.7390.54 2026-08-07 21:16:45,929 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainChatGptDialogTour: Issuing json command http://127.0.0.1:40327/json 2026-08-07 21:16:45,959 104 INFO rb-bf464e0-223755-402257 odoo.tests.common.requests: request http://127.0.0.1:40327/json with timeout 3 increased to 10s during tests 2026-08-07 21:16:45,989 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainChatGptDialogTour: Websocket url found: ws://127.0.0.1:40327/devtools/page/4012D83B2252C664F6530D7CDCA89EB5 2026-08-07 21:16:46,003 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainChatGptDialogTour: Enable chrome headless console log notification 2026-08-07 21:16:46,019 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainChatGptDialogTour: Chrome headless enable page notifications 2026-08-07 21:16:46,606 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.res_users: Login successful for db:rb-bf464e0-223755-402257 login:admin from n/a 2026-08-07 21:16:46,613 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainChatGptDialogTour: Setting session cookie in browser 2026-08-07 21:16:46,615 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainChatGptDialogTour: Open "http://127.0.0.1:8069/web#action=627&active_page_id=1&active_vault_id=1" in browser 2026-08-07 21:16:46,615 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainChatGptDialogTour: Navigating to: "http://127.0.0.1:8069/web#action=627&active_page_id=1&active_vault_id=1" 2026-08-07 21:16:46,628 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-07 21:16:47,515 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:16:47] "GET /web HTTP/1.1" 200 - 121 0.073 0.818 2026-08-07 21:16:47,517 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainChatGptDialogTour: Navigation result: {'frameId': '4012D83B2252C664F6530D7CDCA89EB5', 'loaderId': 'DB5B5DBF96001E16BCB3EAC7D236093C', 'isDownload': False} 2026-08-07 21:16:47,518 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainChatGptDialogTour: Evaluate ready code "odoo.isTourReady('chatgpt_dialog')" 2026-08-07 21:16:47,536 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:16:47] "GET /web/assets/62b8ee4/web.assets_web.min.css HTTP/1.1" 200 - 4 0.002 0.005 2026-08-07 21:16:47,548 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:16:47] "GET /web/assets/bbfbb22/web.assets_web.min.js HTTP/1.1" 200 - 4 0.005 0.010 2026-08-07 21:16:47,602 104 INFO rb-bf464e0-223755-402257 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-08-07 21:16:47,611 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:16:47] "GET /web/webclient/load_menus/f97ea2e0e92af8e1e1ceb9cce756d62f5b69aab124877a8bcf0a782c8444e2aa HTTP/1.1" 200 - 4 0.026 0.046 2026-08-07 21:16:47,625 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:16:47] "GET /web/webclient/translations/f7451a6af1791970ea29b1f476d18b2946146d9b?lang=en_US HTTP/1.1" 200 - 4 0.007 0.079 2026-08-07 21:16:47,663 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:16:47] "GET /web/assets/c62296f/web.assets_tests.min.js HTTP/1.1" 200 - 4 0.006 0.053 2026-08-07 21:16:48,292 104 INFO ? werkzeug: 127.0.0.1 - - [07/Aug/2026 21:16:48] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.005 2026-08-07 21:16:48,299 104 INFO ? werkzeug: 127.0.0.1 - - [07/Aug/2026 21:16:48] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-08-07 21:16:48,306 104 INFO ? werkzeug: 127.0.0.1 - - [07/Aug/2026 21:16:48] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.015 2026-08-07 21:16:48,320 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:16:48] "POST /web/action/load HTTP/1.1" 200 - 7 0.011 0.010 2026-08-07 21:16:48,340 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:16:48] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.004 0.029 2026-08-07 21:16:48,414 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainChatGptDialogTour: Evaluate test code "odoo.startTour('chatgpt_dialog', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/web#action=627&active_page_id=1&active_vault_id=1"})" 2026-08-07 21:16:48,487 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:16:48] "POST /mail/init_messaging HTTP/1.1" 200 - 75 0.080 0.086 2026-08-07 21:16:48,494 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:16:48] "GET /web/service-worker.js HTTP/1.1" 200 - 2 0.003 0.158 2026-08-07 21:16:48,515 104 INFO rb-bf464e0-223755-402257 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-08-07 21:16:48,545 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:16:48] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 20 0.020 0.192 2026-08-07 21:16:48,561 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:16:48] "POST /web/action/load HTTP/1.1" 200 - 7 0.005 0.219 2026-08-07 21:16:48,603 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:16:48] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 10 0.015 0.221 2026-08-07 21:16:48,674 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:16:48] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 40 0.025 0.278 2026-08-07 21:16:48,677 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:16:48] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.261 2026-08-07 21:16:48,698 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:16:48] "GET /odoo/brain HTTP/1.1" 303 - 3 0.004 0.203 2026-08-07 21:16:48,789 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:16:48] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 74 0.039 0.244 2026-08-07 21:16:48,814 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:16:48] "POST /mail/load_message_failures HTTP/1.1" 200 - 12 0.008 0.256 2026-08-07 21:16:48,829 104 INFO ? werkzeug: 127.0.0.1 - - [07/Aug/2026 21:16:48] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-07 21:16:48,835 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:16:48] "GET /web/offline HTTP/1.1" 200 - 7 0.003 0.269 2026-08-07 21:16:48,849 104 INFO ? werkzeug: 127.0.0.1 - - [07/Aug/2026 21:16:48] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-08-07 21:16:48,849 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:16:48] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 5 0.004 0.240 2026-08-07 21:16:48,857 104 INFO ? werkzeug: 127.0.0.1 - - [07/Aug/2026 21:16:48] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.006 2026-08-07 21:16:48,875 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:16:48] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 11 0.014 0.169 2026-08-07 21:16:48,904 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:16:48] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 11 0.007 0.194 2026-08-07 21:16:48,908 104 INFO ? werkzeug: 127.0.0.1 - - [07/Aug/2026 21:16:48] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.007 2026-08-07 21:16:48,951 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:16:48] "GET /web HTTP/1.1" 200 - 18 0.010 0.151 2026-08-07 21:16:48,954 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:16:48] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.120 2026-08-07 21:16:48,997 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:16:48] "GET /web/bundle/viin_brain.lazy_brain_app?lang=en_US HTTP/1.1" 200 - 7 0.012 0.125 2026-08-07 21:16:49,263 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:16:49] "POST /web/action/load HTTP/1.1" 200 - 7 0.004 0.015 2026-08-07 21:16:49,274 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:16:49] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 304 - 4 0.004 0.022 2026-08-07 21:16:49,387 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:16:49] "POST /mail/init_messaging HTTP/1.1" 200 - 47 0.054 0.051 2026-08-07 21:16:49,401 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:16:49] "POST /web/action/load HTTP/1.1" 200 - 7 0.007 0.101 2026-08-07 21:16:49,426 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:16:49] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 9 0.009 0.113 2026-08-07 21:16:49,473 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:16:49] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 25 0.014 0.149 2026-08-07 21:16:49,520 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:16:49] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 23 0.019 0.188 2026-08-07 21:16:49,538 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:16:49] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 11 0.005 0.152 2026-08-07 21:16:49,542 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:16:49] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.163 2026-08-07 21:16:49,553 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:16:49] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.003 0.159 2026-08-07 21:16:49,580 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:16:49] "POST /mail/load_message_failures HTTP/1.1" 200 - 11 0.011 0.161 2026-08-07 21:16:49,587 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:16:49] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 3 0.001 0.151 2026-08-07 21:16:49,610 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:16:49] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 304 - 11 0.006 0.117 2026-08-07 21:16:49,613 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:16:49] "GET /web/bundle/viin_brain.lazy_brain_app?lang=en_US HTTP/1.1" 200 - 2 0.000 0.088 2026-08-07 21:16:49,615 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:16:49] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.015 2026-08-07 21:16:49,628 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:16:49] "GET /web/assets/5dd9c23/viin_brain.lazy_brain_app.min.css HTTP/1.1" 200 - 4 0.003 0.006 2026-08-07 21:16:49,633 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:16:49] "GET /web/assets/9b55eab/viin_brain.lazy_brain_app.min.js HTTP/1.1" 200 - 4 0.001 0.008 2026-08-07 21:16:49,684 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:16:49] "POST /web/dataset/call_kw/viin.brain.vault/search_read HTTP/1.1" 200 - 12 0.006 0.013 2026-08-07 21:16:49,710 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:16:49] "POST /web/dataset/call_kw/viin.brain.vault/search_read HTTP/1.1" 200 - 12 0.006 0.013 2026-08-07 21:16:49,731 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:16:49] "POST /web/dataset/call_kw/viin.brain.page/brain_load_root_pages HTTP/1.1" 200 - 3 0.001 0.006 2026-08-07 21:16:49,744 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:16:49] "POST /web/dataset/call_kw/viin.brain.page/brain_load_root_pages HTTP/1.1" 200 - 3 0.001 0.005 2026-08-07 21:16:49,767 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:16:49] "POST /web/dataset/call_kw/viin.brain.tag/brain_tag_tree_with_counts HTTP/1.1" 200 - 8 0.004 0.008 2026-08-07 21:16:50,527 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainChatGptDialogTour.browser: Tour chatgpt_dialog on step: 'Brain app is open (trigger: .o_brain_app)' 2026-08-07 21:16:50,541 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainChatGptDialogTour.browser: Tour chatgpt_dialog on step: 'Vault sidebar is mounted (trigger: .o_brain_sidebar)' 2026-08-07 21:16:50,557 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainChatGptDialogTour.browser: Tour chatgpt_dialog on step: 'Open a page (trigger: .o_brain_page_row)' 2026-08-07 21:16:50,575 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:16:50] "POST /web/dataset/call_kw/viin.brain.comment/search_count HTTP/1.1" 200 - 7 0.004 0.008 2026-08-07 21:16:50,582 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:16:50] "POST /web/dataset/call_kw/viin.brain.page/read HTTP/1.1" 200 - 3 0.002 0.017 2026-08-07 21:16:50,596 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainChatGptDialogTour.browser: Tour chatgpt_dialog on step: 'Editor is ready (trigger: .o_brain_editor_body_edit[contenteditable="true"])' 2026-08-07 21:16:50,637 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:16:50] "GET /web/bundle/web_editor.backend_assets_wysiwyg?lang=en_US HTTP/1.1" 200 - 8 0.004 0.056 2026-08-07 21:16:50,649 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:16:50] "POST /web/dataset/call_kw/viin.brain.page/brain_get_properties_with_values HTTP/1.1" 200 - 8 0.004 0.035 2026-08-07 21:16:50,663 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:16:50] "POST /web/dataset/call_kw/viin.brain.link/search_read HTTP/1.1" 200 - 7 0.005 0.046 2026-08-07 21:16:50,668 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:16:50] "POST /web/dataset/call_kw/viin.brain.page/read HTTP/1.1" 200 - 3 0.001 0.051 2026-08-07 21:16:50,681 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:16:50] "POST /web/dataset/call_kw/viin.brain.snapshot/search_read HTTP/1.1" 200 - 7 0.004 0.062 2026-08-07 21:16:50,686 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:16:50] "POST /web/dataset/call_kw/viin.brain.page/read HTTP/1.1" 200 - 3 0.001 0.067 2026-08-07 21:16:50,693 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:16:50] "POST /web/dataset/call_kw/viin.brain.link/search_read HTTP/1.1" 200 - 3 0.002 0.047 2026-08-07 21:16:50,707 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:16:50] "GET /web/assets/c9b95ca/web_editor.backend_assets_wysiwyg.min.css HTTP/1.1" 200 - 4 0.008 0.042 2026-08-07 21:16:50,725 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:16:50] "POST /web/dataset/call_kw/viin.brain.page/brain_get_properties_with_values HTTP/1.1" 200 - 4 0.013 0.042 2026-08-07 21:16:50,731 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:16:50] "POST /web/dataset/call_kw/viin.brain.snapshot/search_read HTTP/1.1" 200 - 3 0.001 0.056 2026-08-07 21:16:50,738 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:16:50] "POST /web/dataset/call_kw/viin.brain.page/read HTTP/1.1" 200 - 3 0.001 0.046 2026-08-07 21:16:50,749 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:16:50] "GET /web/assets/faf00ea/web_editor.backend_assets_wysiwyg.min.js HTTP/1.1" 200 - 4 0.004 0.052 2026-08-07 21:16:50,769 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:16:50] "POST /web/dataset/call_kw/viin.brain.link/search_read HTTP/1.1" 200 - 3 0.012 0.006 2026-08-07 21:16:50,786 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:16:50] "POST /web/dataset/call_kw/viin.brain.page/brain_get_properties_with_values HTTP/1.1" 200 - 4 0.012 0.020 2026-08-07 21:16:50,793 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:16:50] "POST /web/dataset/call_kw/viin.brain.snapshot/search_read HTTP/1.1" 200 - 3 0.001 0.025 2026-08-07 21:16:50,808 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:16:50] "POST /web/dataset/call_kw/viin.brain.page/read HTTP/1.1" 200 - 3 0.011 0.022 2026-08-07 21:16:50,837 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:16:50] "POST /web/dataset/call_kw/viin.brain.page/get_brain_client_config HTTP/1.1" 200 - 3 0.004 0.013 2026-08-07 21:16:50,856 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:16:50] "POST /web/dataset/call_kw/viin.brain.page/read HTTP/1.1" 200 - 5 0.003 0.010 2026-08-07 21:16:50,878 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:16:50] "POST /web/dataset/call_kw/viin.brain.share.link/search_count HTTP/1.1" 200 - 7 0.005 0.009 2026-08-07 21:16:50,940 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:16:50] "POST /web/dataset/call_kw/ir.ui.view/render_public_asset HTTP/1.1" 200 - 8 0.007 0.018 2026-08-07 21:16:51,030 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:16:51] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.007 0.004 2026-08-07 21:16:51,048 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:16:51] "POST /web/dataset/call_kw/viin.brain.page/brain_get_linked_records HTTP/1.1" 200 - 8 0.009 0.023 2026-08-07 21:16:51,061 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:16:51] "POST /web/dataset/call_kw/viin.brain.page/action_presence_open HTTP/1.1" 200 - 6 0.006 0.032 2026-08-07 21:16:51,087 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:16:51] "GET /web/image/res.users/2/avatar_128 HTTP/1.1" 200 - 11 0.008 0.055 2026-08-07 21:16:51,483 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:16:51] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.003 2026-08-07 21:16:51,788 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainChatGptDialogTour.browser: Tour chatgpt_dialog on step: 'Page record bound to editor state (trigger: .o_brain_page_title_input)' 2026-08-07 21:16:51,790 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainChatGptDialogTour.browser: Tour chatgpt_dialog on step: 'Type / to open Powerbox (trigger: .o_brain_editor_body_edit[contenteditable="true"])' 2026-08-07 21:16:51,807 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainChatGptDialogTour.browser: Tour chatgpt_dialog on step: 'Dismiss any conflict dialog OR wait for Powerbox (trigger: .o_brain_conflict_force, .oe-powerbox-wrapper)' 2026-08-07 21:16:51,830 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainChatGptDialogTour.browser: Tour chatgpt_dialog on step: 'Powerbox is open (trigger: .oe-powerbox-wrapper)' 2026-08-07 21:16:51,840 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainChatGptDialogTour.browser: Tour chatgpt_dialog on step: 'Select AI: Write command in Powerbox (trigger: .oe-powerbox-commandName:contains("AI: Write"))' 2026-08-07 21:16:51,857 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainChatGptDialogTour.browser: Tour chatgpt_dialog on step: 'ChatGPT dialog opens (trigger: .o_brain_ai_write_dialog)' 2026-08-07 21:16:51,875 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainChatGptDialogTour.browser: Tour chatgpt_dialog on step: 'Prompt textarea is visible (trigger: .o_brain_ai_write_dialog .o_brain_ai_write_prompt)' 2026-08-07 21:16:51,891 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainChatGptDialogTour.browser: Tour chatgpt_dialog on step: 'Insertion mode radios are visible (trigger: .o_brain_ai_write_dialog .form-check-input[value="cursor"])' 2026-08-07 21:16:51,910 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainChatGptDialogTour.browser: Tour chatgpt_dialog on step: 'Backend indicator is visible (trigger: .o_brain_ai_write_dialog .o_brain_ai_write_backend_badge)' 2026-08-07 21:16:51,924 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainChatGptDialogTour.browser: Tour chatgpt_dialog on step: 'Enter prompt text (trigger: .o_brain_ai_write_dialog .o_brain_ai_write_prompt)' 2026-08-07 21:16:51,941 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainChatGptDialogTour.browser: Tour chatgpt_dialog on step: 'Click Generate (trigger: .o_brain_ai_write_dialog .o_brain_ai_write_generate_btn)' 2026-08-07 21:16:51,957 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainChatGptDialogTour.browser: Tour chatgpt_dialog on step: 'AI Write dialog has closed (trigger: body:not(:has(.o_brain_ai_write_dialog)))' 2026-08-07 21:16:51,995 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:16:51] "POST /viin_ai_brain/wysiwyg/prompt HTTP/1.1" 200 - 40 0.022 0.025 2026-08-07 21:16:52,550 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:16:52] "POST /web/dataset/call_kw/viin.brain.page/save_with_version_token HTTP/1.1" 200 - 22 0.012 0.033 2026-08-07 21:16:52,644 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:16:52] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.003 2026-08-07 21:16:53,309 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainChatGptDialogTour.browser: Tour chatgpt_dialog on step: 'Editor is active after AI generation (trigger: .o_brain_editor_body_edit)' 2026-08-07 21:16:53,324 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainChatGptDialogTour.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-08-07 21:16:53,340 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainChatGptDialogTour.browser: Tour chatgpt_dialog on step: 'Autosave completed (trigger: .o_brain_last_saved_ts)' 2026-08-07 21:16:53,341 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainChatGptDialogTour.browser: test successful 2026-08-07 21:16:53,349 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainChatGptDialogTour: Closing chrome headless with pid 4276 2026-08-07 21:16:53,350 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainChatGptDialogTour: Closing websocket connection 2026-08-07 21:16:53,350 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainChatGptDialogTour: Terminating chrome headless with pid 4276 2026-08-07 21:16:53,446 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainChatGptDialogTour: Chrome Log in: /tmp/odoo_tests/rb-bf464e0-223755-402257/chrome_logs/chrome_log_20260807_211653_446204_TestBrainChatGptDialogTour.txt 2026-08-07 21:16:53,446 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainChatGptDialogTour: Removing chrome user profile "/tmp/tmp6j038byr_chrome_odoo" 2026-08-07 21:16:53,480 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-07 21:16:53,592 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_brain.tests.test_brain_tours: Starting TestBrainChatGptDialogTourUlEndingPage.test_ai_write_content_must_land_on_page_not_ending_in_paragraph ... 2026-08-07 21:16:53,849 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainChatGptDialogTourUlEndingPage: Chrome pid: 4539 2026-08-07 21:16:53,850 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainChatGptDialogTourUlEndingPage: Chrome headless temporary user profile dir: /tmp/tmpbjkwyyk5_chrome_odoo 2026-08-07 21:16:53,850 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainChatGptDialogTourUlEndingPage: Issuing json command http://127.0.0.1:33525/json/version 2026-08-07 21:16:53,852 104 INFO rb-bf464e0-223755-402257 odoo.tests.common.requests: request http://127.0.0.1:33525/json/version with timeout 3 increased to 10s during tests 2026-08-07 21:16:53,875 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainChatGptDialogTourUlEndingPage: Browser version: Chrome/141.0.7390.54 2026-08-07 21:16:53,875 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainChatGptDialogTourUlEndingPage: Issuing json command http://127.0.0.1:33525/json 2026-08-07 21:16:53,876 104 INFO rb-bf464e0-223755-402257 odoo.tests.common.requests: request http://127.0.0.1:33525/json with timeout 3 increased to 10s during tests 2026-08-07 21:16:53,887 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainChatGptDialogTourUlEndingPage: Websocket url found: ws://127.0.0.1:33525/devtools/page/4A179A42EEBD3F9E6F97482820893529 2026-08-07 21:16:53,963 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainChatGptDialogTourUlEndingPage: Enable chrome headless console log notification 2026-08-07 21:16:53,967 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainChatGptDialogTourUlEndingPage: Chrome headless enable page notifications 2026-08-07 21:16:54,556 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.res_users: Login successful for db:rb-bf464e0-223755-402257 login:admin from n/a 2026-08-07 21:16:54,564 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainChatGptDialogTourUlEndingPage: Setting session cookie in browser 2026-08-07 21:16:54,566 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainChatGptDialogTourUlEndingPage: Open "http://127.0.0.1:8069/web#action=627&active_page_id=5335&active_vault_id=1" in browser 2026-08-07 21:16:54,566 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainChatGptDialogTourUlEndingPage: Navigating to: "http://127.0.0.1:8069/web#action=627&active_page_id=5335&active_vault_id=1" 2026-08-07 21:16:54,575 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-07 21:16:56,101 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:16:56] "GET /web HTTP/1.1" 200 - 121 0.100 1.428 2026-08-07 21:16:56,104 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainChatGptDialogTourUlEndingPage: Navigation result: {'frameId': '4A179A42EEBD3F9E6F97482820893529', 'loaderId': '0DB2F5347436E67CE248BC46BF4E5C1D', 'isDownload': False} 2026-08-07 21:16:56,104 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainChatGptDialogTourUlEndingPage: Evaluate ready code "odoo.isTourReady('chatgpt_dialog')" 2026-08-07 21:16:56,132 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:16:56] "GET /web/assets/bbfbb22/web.assets_web.min.js HTTP/1.1" 200 - 4 0.005 0.007 2026-08-07 21:16:56,148 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:16:56] "GET /web/assets/62b8ee4/web.assets_web.min.css HTTP/1.1" 200 - 4 0.004 0.027 2026-08-07 21:16:56,195 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:16:56] "GET /web/webclient/load_menus/f97ea2e0e92af8e1e1ceb9cce756d62f5b69aab124877a8bcf0a782c8444e2aa HTTP/1.1" 200 - 4 0.002 0.070 2026-08-07 21:16:56,209 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:16:56] "GET /web/webclient/translations/f7451a6af1791970ea29b1f476d18b2946146d9b?lang=en_US HTTP/1.1" 200 - 4 0.005 0.073 2026-08-07 21:16:56,230 104 INFO rb-bf464e0-223755-402257 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-08-07 21:16:56,238 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:16:56] "GET /web/assets/c62296f/web.assets_tests.min.js HTTP/1.1" 200 - 4 0.002 0.008 2026-08-07 21:16:56,840 104 INFO ? werkzeug: 127.0.0.1 - - [07/Aug/2026 21:16:56] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-08-07 21:16:56,842 104 INFO ? werkzeug: 127.0.0.1 - - [07/Aug/2026 21:16:56] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.006 2026-08-07 21:16:56,863 104 INFO ? werkzeug: 127.0.0.1 - - [07/Aug/2026 21:16:56] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.006 2026-08-07 21:16:56,881 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:16:56] "POST /web/action/load HTTP/1.1" 200 - 7 0.012 0.011 2026-08-07 21:16:56,899 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:16:56] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.008 0.031 2026-08-07 21:16:56,945 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainChatGptDialogTourUlEndingPage: Evaluate test code "odoo.startTour('chatgpt_dialog', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/web#action=627&active_page_id=5335&active_vault_id=1"})" 2026-08-07 21:16:57,006 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:16:57] "POST /mail/init_messaging HTTP/1.1" 200 - 75 0.048 0.091 2026-08-07 21:16:57,017 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:16:57] "POST /web/action/load HTTP/1.1" 200 - 7 0.003 0.141 2026-08-07 21:16:57,041 104 INFO rb-bf464e0-223755-402257 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-08-07 21:16:57,081 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:16:57] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 20 0.019 0.184 2026-08-07 21:16:57,088 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:16:57] "GET /web/service-worker.js HTTP/1.1" 200 - 2 0.000 0.197 2026-08-07 21:16:57,111 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:16:57] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 10 0.007 0.185 2026-08-07 21:16:57,156 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:16:57] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 40 0.014 0.220 2026-08-07 21:16:57,159 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:16:57] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.188 2026-08-07 21:16:57,166 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:16:57] "GET /odoo/brain HTTP/1.1" 303 - 3 0.003 0.151 2026-08-07 21:16:57,286 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:16:57] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 74 0.068 0.180 2026-08-07 21:16:57,301 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:16:57] "POST /mail/load_message_failures HTTP/1.1" 200 - 12 0.005 0.211 2026-08-07 21:16:57,312 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:16:57] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 5 0.003 0.215 2026-08-07 21:16:57,325 104 INFO ? werkzeug: 127.0.0.1 - - [07/Aug/2026 21:16:57] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-08-07 21:16:57,331 104 INFO ? werkzeug: 127.0.0.1 - - [07/Aug/2026 21:16:57] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.011 2026-08-07 21:16:57,338 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:16:57] "GET /web/offline HTTP/1.1" 200 - 7 0.013 0.210 2026-08-07 21:16:57,351 104 INFO ? werkzeug: 127.0.0.1 - - [07/Aug/2026 21:16:57] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.009 2026-08-07 21:16:57,358 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:16:57] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 11 0.007 0.190 2026-08-07 21:16:57,375 104 INFO ? werkzeug: 127.0.0.1 - - [07/Aug/2026 21:16:57] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.003 2026-08-07 21:16:57,414 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:16:57] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 11 0.038 0.202 2026-08-07 21:16:57,467 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:16:57] "GET /web HTTP/1.1" 200 - 18 0.018 0.157 2026-08-07 21:16:57,474 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:16:57] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.005 0.138 2026-08-07 21:16:57,522 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:16:57] "GET /web/bundle/viin_brain.lazy_brain_app?lang=en_US HTTP/1.1" 200 - 7 0.020 0.159 2026-08-07 21:16:57,791 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:16:57] "POST /web/action/load HTTP/1.1" 200 - 7 0.017 0.010 2026-08-07 21:16:57,799 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:16:57] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 304 - 4 0.004 0.026 2026-08-07 21:16:57,846 104 INFO ? werkzeug: 127.0.0.1 - - [07/Aug/2026 21:16:57] "GET /viin_brand/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.008 2026-08-07 21:16:57,877 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:16:57] "POST /mail/init_messaging HTTP/1.1" 200 - 47 0.039 0.056 2026-08-07 21:16:57,890 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:16:57] "POST /web/action/load HTTP/1.1" 200 - 7 0.005 0.100 2026-08-07 21:16:57,920 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:16:57] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 9 0.009 0.115 2026-08-07 21:16:57,984 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:16:57] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 25 0.015 0.145 2026-08-07 21:16:58,037 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:16:58] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 23 0.015 0.194 2026-08-07 21:16:58,040 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:16:58] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.195 2026-08-07 21:16:58,061 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:16:58] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 11 0.006 0.200 2026-08-07 21:16:58,082 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:16:58] "POST /mail/load_message_failures HTTP/1.1" 200 - 11 0.007 0.182 2026-08-07 21:16:58,089 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:16:58] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 3 0.001 0.190 2026-08-07 21:16:58,109 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:16:58] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.011 0.111 2026-08-07 21:16:58,135 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:16:58] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 304 - 11 0.007 0.120 2026-08-07 21:16:58,138 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:16:58] "GET /web/bundle/viin_brain.lazy_brain_app?lang=en_US HTTP/1.1" 200 - 2 0.000 0.094 2026-08-07 21:16:58,154 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:16:58] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 6 0.008 0.075 2026-08-07 21:16:58,159 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:16:58] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.051 2026-08-07 21:16:58,174 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:16:58] "GET /web/assets/5dd9c23/viin_brain.lazy_brain_app.min.css HTTP/1.1" 200 - 4 0.010 0.018 2026-08-07 21:16:58,184 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:16:58] "GET /web/assets/9b55eab/viin_brain.lazy_brain_app.min.js HTTP/1.1" 200 - 4 0.005 0.027 2026-08-07 21:16:58,245 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:16:58] "POST /web/dataset/call_kw/viin.brain.vault/search_read HTTP/1.1" 200 - 12 0.013 0.012 2026-08-07 21:16:58,290 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:16:58] "POST /web/dataset/call_kw/viin.brain.vault/search_read HTTP/1.1" 200 - 12 0.016 0.012 2026-08-07 21:16:58,315 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:16:58] "POST /web/dataset/call_kw/viin.brain.page/brain_load_root_pages HTTP/1.1" 200 - 3 0.002 0.007 2026-08-07 21:16:58,381 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:16:58] "POST /web/dataset/call_kw/viin.brain.page/brain_load_root_pages HTTP/1.1" 200 - 3 0.003 0.006 2026-08-07 21:16:58,406 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:16:58] "POST /web/dataset/call_kw/viin.brain.tag/brain_tag_tree_with_counts HTTP/1.1" 200 - 8 0.005 0.010 2026-08-07 21:16:59,162 104 INFO rb-bf464e0-223755-402257 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-08-07 21:16:59,173 104 INFO rb-bf464e0-223755-402257 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-08-07 21:16:59,190 104 INFO rb-bf464e0-223755-402257 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-08-07 21:16:59,201 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:16:59] "POST /web/dataset/call_kw/viin.brain.page/read HTTP/1.1" 200 - 3 0.001 0.006 2026-08-07 21:16:59,212 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:16:59] "POST /web/dataset/call_kw/viin.brain.comment/search_count HTTP/1.1" 200 - 7 0.005 0.012 2026-08-07 21:16:59,252 104 INFO rb-bf464e0-223755-402257 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-08-07 21:16:59,279 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:16:59] "GET /web/bundle/web_editor.backend_assets_wysiwyg?lang=en_US HTTP/1.1" 200 - 8 0.009 0.044 2026-08-07 21:16:59,294 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:16:59] "POST /web/dataset/call_kw/viin.brain.link/search_read HTTP/1.1" 200 - 7 0.006 0.061 2026-08-07 21:16:59,308 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:16:59] "POST /web/dataset/call_kw/viin.brain.page/brain_get_properties_with_values HTTP/1.1" 200 - 8 0.005 0.067 2026-08-07 21:16:59,320 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:16:59] "POST /web/dataset/call_kw/viin.brain.snapshot/search_read HTTP/1.1" 200 - 7 0.004 0.078 2026-08-07 21:16:59,331 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:16:59] "POST /web/dataset/call_kw/viin.brain.page/read HTTP/1.1" 200 - 3 0.001 0.086 2026-08-07 21:16:59,335 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:16:59] "POST /web/dataset/call_kw/viin.brain.page/read HTTP/1.1" 200 - 3 0.001 0.086 2026-08-07 21:16:59,344 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:16:59] "POST /web/dataset/call_kw/viin.brain.link/search_read HTTP/1.1" 200 - 3 0.004 0.056 2026-08-07 21:16:59,352 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:16:59] "GET /web/assets/c9b95ca/web_editor.backend_assets_wysiwyg.min.css HTTP/1.1" 200 - 4 0.003 0.045 2026-08-07 21:16:59,365 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:16:59] "POST /web/dataset/call_kw/viin.brain.page/brain_get_properties_with_values HTTP/1.1" 200 - 4 0.006 0.046 2026-08-07 21:16:59,370 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:16:59] "POST /web/dataset/call_kw/viin.brain.snapshot/search_read HTTP/1.1" 200 - 3 0.001 0.047 2026-08-07 21:16:59,380 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:16:59] "POST /web/dataset/call_kw/viin.brain.page/read HTTP/1.1" 200 - 3 0.006 0.031 2026-08-07 21:16:59,393 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:16:59] "GET /web/assets/faf00ea/web_editor.backend_assets_wysiwyg.min.js HTTP/1.1" 200 - 4 0.003 0.042 2026-08-07 21:16:59,398 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:16:59] "POST /web/dataset/call_kw/viin.brain.link/search_read HTTP/1.1" 200 - 3 0.001 0.007 2026-08-07 21:16:59,414 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:16:59] "POST /web/dataset/call_kw/viin.brain.page/brain_get_properties_with_values HTTP/1.1" 200 - 4 0.003 0.010 2026-08-07 21:16:59,426 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:16:59] "POST /web/dataset/call_kw/viin.brain.snapshot/search_read HTTP/1.1" 200 - 3 0.004 0.018 2026-08-07 21:16:59,433 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:16:59] "POST /web/dataset/call_kw/viin.brain.page/read HTTP/1.1" 200 - 3 0.003 0.011 2026-08-07 21:16:59,482 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:16:59] "POST /web/dataset/call_kw/viin.brain.page/get_brain_client_config HTTP/1.1" 200 - 3 0.003 0.010 2026-08-07 21:16:59,496 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:16:59] "POST /web/dataset/call_kw/viin.brain.page/read HTTP/1.1" 200 - 5 0.002 0.006 2026-08-07 21:16:59,512 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:16:59] "POST /web/dataset/call_kw/viin.brain.share.link/search_count HTTP/1.1" 200 - 7 0.003 0.008 2026-08-07 21:16:59,567 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:16:59] "POST /web/dataset/call_kw/ir.ui.view/render_public_asset HTTP/1.1" 200 - 8 0.003 0.020 2026-08-07 21:16:59,651 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:16:59] "POST /web/dataset/call_kw/viin.brain.page/brain_get_linked_records HTTP/1.1" 200 - 8 0.012 0.018 2026-08-07 21:16:59,656 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:16:59] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.018 2026-08-07 21:16:59,688 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:16:59] "GET /web/image/res.users/2/avatar_128 HTTP/1.1" 200 - 11 0.008 0.035 2026-08-07 21:16:59,700 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:16:59] "POST /web/dataset/call_kw/viin.brain.page/action_presence_open HTTP/1.1" 200 - 6 0.003 0.048 2026-08-07 21:16:59,839 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:16:59] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.003 2026-08-07 21:17:00,383 104 INFO rb-bf464e0-223755-402257 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-08-07 21:17:00,390 104 INFO rb-bf464e0-223755-402257 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-08-07 21:17:00,406 104 INFO rb-bf464e0-223755-402257 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-08-07 21:17:00,425 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainChatGptDialogTourUlEndingPage.browser: Tour chatgpt_dialog on step: 'Powerbox is open (trigger: .oe-powerbox-wrapper)' 2026-08-07 21:17:00,440 104 INFO rb-bf464e0-223755-402257 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-08-07 21:17:00,459 104 INFO rb-bf464e0-223755-402257 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-08-07 21:17:00,476 104 INFO rb-bf464e0-223755-402257 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-08-07 21:17:00,490 104 INFO rb-bf464e0-223755-402257 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-08-07 21:17:00,506 104 INFO rb-bf464e0-223755-402257 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-08-07 21:17:00,525 104 INFO rb-bf464e0-223755-402257 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-08-07 21:17:00,540 104 INFO rb-bf464e0-223755-402257 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-08-07 21:17:00,557 104 INFO rb-bf464e0-223755-402257 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-08-07 21:17:00,575 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:17:00] "POST /viin_ai_brain/wysiwyg/prompt HTTP/1.1" 200 - 40 0.011 0.020 2026-08-07 21:17:01,135 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:17:01] "POST /web/dataset/call_kw/viin.brain.page/save_with_version_token HTTP/1.1" 200 - 22 0.015 0.034 2026-08-07 21:17:01,382 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:17:01] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.003 2026-08-07 21:17:01,891 104 INFO rb-bf464e0-223755-402257 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-08-07 21:17:01,907 104 INFO rb-bf464e0-223755-402257 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-08-07 21:17:01,923 104 INFO rb-bf464e0-223755-402257 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-08-07 21:17:01,924 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainChatGptDialogTourUlEndingPage.browser: test successful 2026-08-07 21:17:01,930 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainChatGptDialogTourUlEndingPage: Closing chrome headless with pid 4539 2026-08-07 21:17:01,931 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainChatGptDialogTourUlEndingPage: Closing websocket connection 2026-08-07 21:17:01,931 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainChatGptDialogTourUlEndingPage: Terminating chrome headless with pid 4539 2026-08-07 21:17:02,026 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainChatGptDialogTourUlEndingPage: Chrome Log in: /tmp/odoo_tests/rb-bf464e0-223755-402257/chrome_logs/chrome_log_20260807_211702_026192_TestBrainChatGptDialogTourUlEndingPage.txt 2026-08-07 21:17:02,026 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainChatGptDialogTourUlEndingPage: Removing chrome user profile "/tmp/tmpbjkwyyk5_chrome_odoo" 2026-08-07 21:17:02,049 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-07 21:17:02,076 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_brain.tests.test_brain_tours: Starting TestBrainFactHistoryTour.test_brain_fact_history_tour ... 2026-08-07 21:17:02,334 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainFactHistoryTour: Chrome pid: 4801 2026-08-07 21:17:02,334 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainFactHistoryTour: Chrome headless temporary user profile dir: /tmp/tmpqcbnm7fh_chrome_odoo 2026-08-07 21:17:02,335 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainFactHistoryTour: Issuing json command http://127.0.0.1:37787/json/version 2026-08-07 21:17:02,362 104 INFO rb-bf464e0-223755-402257 odoo.tests.common.requests: request http://127.0.0.1:37787/json/version with timeout 3 increased to 10s during tests 2026-08-07 21:17:02,383 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainFactHistoryTour: Browser version: Chrome/141.0.7390.54 2026-08-07 21:17:02,383 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainFactHistoryTour: Issuing json command http://127.0.0.1:37787/json 2026-08-07 21:17:02,384 104 INFO rb-bf464e0-223755-402257 odoo.tests.common.requests: request http://127.0.0.1:37787/json with timeout 3 increased to 10s during tests 2026-08-07 21:17:02,402 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainFactHistoryTour: Websocket url found: ws://127.0.0.1:37787/devtools/page/3B565A81E27A54CC867214DCF9AB0D1B 2026-08-07 21:17:02,411 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainFactHistoryTour: Enable chrome headless console log notification 2026-08-07 21:17:02,414 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainFactHistoryTour: Chrome headless enable page notifications 2026-08-07 21:17:03,128 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.res_users: Login successful for db:rb-bf464e0-223755-402257 login:admin from n/a 2026-08-07 21:17:03,144 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainFactHistoryTour: Setting session cookie in browser 2026-08-07 21:17:03,146 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainFactHistoryTour: Open "http://127.0.0.1:8069/web#action=627" in browser 2026-08-07 21:17:03,146 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainFactHistoryTour: Navigating to: "http://127.0.0.1:8069/web#action=627" 2026-08-07 21:17:03,159 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-07 21:17:04,018 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:17:04] "GET /web HTTP/1.1" 200 - 121 0.106 0.756 2026-08-07 21:17:04,020 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainFactHistoryTour: Navigation result: {'frameId': '3B565A81E27A54CC867214DCF9AB0D1B', 'loaderId': '69F3DE611066132DEC6FA1EDE50FFDBC', 'isDownload': False} 2026-08-07 21:17:04,020 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainFactHistoryTour: Evaluate ready code "odoo.isTourReady('fact_history')" 2026-08-07 21:17:04,047 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:17:04] "GET /web/assets/62b8ee4/web.assets_web.min.css HTTP/1.1" 200 - 4 0.006 0.011 2026-08-07 21:17:04,052 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:17:04] "GET /web/assets/bbfbb22/web.assets_web.min.js HTTP/1.1" 200 - 4 0.002 0.019 2026-08-07 21:17:04,094 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:17:04] "GET /web/webclient/load_menus/f97ea2e0e92af8e1e1ceb9cce756d62f5b69aab124877a8bcf0a782c8444e2aa HTTP/1.1" 200 - 4 0.009 0.054 2026-08-07 21:17:04,111 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:17:04] "GET /web/webclient/translations/f7451a6af1791970ea29b1f476d18b2946146d9b?lang=en_US HTTP/1.1" 200 - 4 0.009 0.064 2026-08-07 21:17:04,122 104 INFO rb-bf464e0-223755-402257 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-08-07 21:17:04,129 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:17:04] "GET /web/assets/c62296f/web.assets_tests.min.js HTTP/1.1" 200 - 4 0.007 0.007 2026-08-07 21:17:04,844 104 INFO ? werkzeug: 127.0.0.1 - - [07/Aug/2026 21:17:04] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.016 2026-08-07 21:17:04,848 104 INFO ? werkzeug: 127.0.0.1 - - [07/Aug/2026 21:17:04] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.021 2026-08-07 21:17:04,880 104 INFO ? werkzeug: 127.0.0.1 - - [07/Aug/2026 21:17:04] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.043 2026-08-07 21:17:04,881 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:17:04] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.016 0.027 2026-08-07 21:17:04,916 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:17:04] "POST /web/action/load HTTP/1.1" 200 - 7 0.020 0.055 2026-08-07 21:17:04,935 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainFactHistoryTour: Evaluate test code "odoo.startTour('fact_history', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/web#action=627"})" 2026-08-07 21:17:05,081 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:17:05] "POST /mail/init_messaging HTTP/1.1" 200 - 75 0.099 0.101 2026-08-07 21:17:05,099 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:17:05] "POST /web/action/load HTTP/1.1" 200 - 7 0.008 0.197 2026-08-07 21:17:05,123 104 INFO rb-bf464e0-223755-402257 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-08-07 21:17:05,172 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:17:05] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 20 0.028 0.204 2026-08-07 21:17:05,204 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:17:05] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 10 0.014 0.250 2026-08-07 21:17:05,210 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:17:05] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.240 2026-08-07 21:17:05,293 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:17:05] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 40 0.027 0.298 2026-08-07 21:17:05,413 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:17:05] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 74 0.067 0.361 2026-08-07 21:17:05,417 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:17:05] "GET /odoo/brain HTTP/1.1" 303 - 3 0.001 0.328 2026-08-07 21:17:05,425 104 INFO ? werkzeug: 127.0.0.1 - - [07/Aug/2026 21:17:05] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-08-07 21:17:05,427 104 INFO ? werkzeug: 127.0.0.1 - - [07/Aug/2026 21:17:05] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-07 21:17:05,432 104 INFO ? werkzeug: 127.0.0.1 - - [07/Aug/2026 21:17:05] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-08-07 21:17:05,467 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:17:05] "POST /mail/load_message_failures HTTP/1.1" 200 - 12 0.033 0.321 2026-08-07 21:17:05,486 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:17:05] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 5 0.011 0.300 2026-08-07 21:17:05,501 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:17:05] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 11 0.006 0.289 2026-08-07 21:17:05,507 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:17:05] "GET /web/service-worker.js HTTP/1.1" 200 - 2 0.001 0.209 2026-08-07 21:17:05,516 104 INFO ? werkzeug: 127.0.0.1 - - [07/Aug/2026 21:17:05] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.004 2026-08-07 21:17:05,527 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:17:05] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.017 0.208 2026-08-07 21:17:05,583 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:17:05] "GET /web HTTP/1.1" 200 - 18 0.014 0.131 2026-08-07 21:17:05,614 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:17:05] "GET /web/bundle/viin_brain.lazy_brain_app?lang=en_US HTTP/1.1" 200 - 7 0.003 0.169 2026-08-07 21:17:05,640 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:17:05] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 11 0.007 0.144 2026-08-07 21:17:05,654 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:17:05] "GET /web/offline HTTP/1.1" 200 - 7 0.004 0.116 2026-08-07 21:17:05,886 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:17:05] "POST /web/action/load HTTP/1.1" 200 - 7 0.007 0.011 2026-08-07 21:17:05,894 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:17:05] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 304 - 4 0.003 0.011 2026-08-07 21:17:05,909 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:17:05] "POST /web/action/load HTTP/1.1" 200 - 7 0.007 0.009 2026-08-07 21:17:06,001 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:17:06] "POST /mail/init_messaging HTTP/1.1" 200 - 47 0.046 0.063 2026-08-07 21:17:06,028 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:17:06] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 9 0.010 0.116 2026-08-07 21:17:06,081 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:17:06] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 25 0.019 0.141 2026-08-07 21:17:06,131 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:17:06] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 23 0.014 0.188 2026-08-07 21:17:06,145 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:17:06] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.005 0.176 2026-08-07 21:17:06,167 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:17:06] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 11 0.007 0.198 2026-08-07 21:17:06,171 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:17:06] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.200 2026-08-07 21:17:06,194 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:17:06] "POST /mail/load_message_failures HTTP/1.1" 200 - 11 0.010 0.171 2026-08-07 21:17:06,202 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:17:06] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 3 0.002 0.160 2026-08-07 21:17:06,230 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:17:06] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 11 0.007 0.120 2026-08-07 21:17:06,234 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:17:06] "GET /web/bundle/viin_brain.lazy_brain_app?lang=en_US HTTP/1.1" 200 - 2 0.001 0.097 2026-08-07 21:17:06,237 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:17:06] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.024 2026-08-07 21:17:06,254 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:17:06] "GET /web/assets/5dd9c23/viin_brain.lazy_brain_app.min.css HTTP/1.1" 200 - 4 0.001 0.006 2026-08-07 21:17:06,261 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:17:06] "GET /web/assets/9b55eab/viin_brain.lazy_brain_app.min.js HTTP/1.1" 200 - 4 0.002 0.005 2026-08-07 21:17:06,322 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:17:06] "POST /web/dataset/call_kw/viin.brain.vault/search_read HTTP/1.1" 200 - 12 0.011 0.009 2026-08-07 21:17:06,366 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:17:06] "POST /web/dataset/call_kw/viin.brain.vault/search_read HTTP/1.1" 200 - 12 0.013 0.010 2026-08-07 21:17:06,399 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:17:06] "POST /web/dataset/call_kw/viin.brain.page/brain_load_root_pages HTTP/1.1" 200 - 3 0.001 0.005 2026-08-07 21:17:06,411 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:17:06] "POST /web/dataset/call_kw/viin.brain.page/brain_load_root_pages HTTP/1.1" 200 - 3 0.001 0.005 2026-08-07 21:17:06,442 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:17:06] "POST /web/dataset/call_kw/viin.brain.tag/brain_tag_tree_with_counts HTTP/1.1" 200 - 8 0.004 0.009 2026-08-07 21:17:07,202 104 INFO rb-bf464e0-223755-402257 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-08-07 21:17:07,211 104 INFO rb-bf464e0-223755-402257 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-08-07 21:17:07,221 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:17:07] "POST /web/dataset/call_kw/viin.brain.page/read HTTP/1.1" 200 - 3 0.002 0.006 2026-08-07 21:17:07,230 104 INFO rb-bf464e0-223755-402257 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-08-07 21:17:07,265 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:17:07] "GET /web/bundle/web_editor.backend_assets_wysiwyg?lang=en_US HTTP/1.1" 200 - 8 0.004 0.039 2026-08-07 21:17:07,282 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:17:07] "POST /web/dataset/call_kw/viin.brain.comment/search_count HTTP/1.1" 200 - 7 0.008 0.059 2026-08-07 21:17:07,295 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:17:07] "POST /web/dataset/call_kw/viin.brain.link/search_read HTTP/1.1" 200 - 7 0.007 0.053 2026-08-07 21:17:07,307 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:17:07] "POST /web/dataset/call_kw/viin.brain.snapshot/search_read HTTP/1.1" 200 - 7 0.004 0.064 2026-08-07 21:17:07,316 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:17:07] "POST /web/dataset/call_kw/viin.brain.page/brain_get_properties_with_values HTTP/1.1" 200 - 8 0.004 0.079 2026-08-07 21:17:07,323 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:17:07] "POST /web/dataset/call_kw/viin.brain.page/read HTTP/1.1" 200 - 3 0.001 0.079 2026-08-07 21:17:07,330 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:17:07] "POST /web/dataset/call_kw/viin.brain.page/read HTTP/1.1" 200 - 3 0.003 0.052 2026-08-07 21:17:07,338 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:17:07] "GET /web/assets/c9b95ca/web_editor.backend_assets_wysiwyg.min.css HTTP/1.1" 200 - 4 0.002 0.047 2026-08-07 21:17:07,342 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:17:07] "POST /web/dataset/call_kw/viin.brain.link/search_read HTTP/1.1" 200 - 3 0.001 0.042 2026-08-07 21:17:07,349 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:17:07] "POST /web/dataset/call_kw/viin.brain.page/brain_get_properties_with_values HTTP/1.1" 200 - 4 0.001 0.037 2026-08-07 21:17:07,353 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:17:07] "POST /web/dataset/call_kw/viin.brain.snapshot/search_read HTTP/1.1" 200 - 3 0.001 0.030 2026-08-07 21:17:07,356 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:17:07] "POST /web/dataset/call_kw/viin.brain.page/read HTTP/1.1" 200 - 3 0.000 0.026 2026-08-07 21:17:07,362 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:17:07] "GET /web/assets/faf00ea/web_editor.backend_assets_wysiwyg.min.js HTTP/1.1" 200 - 4 0.001 0.024 2026-08-07 21:17:07,388 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:17:07] "POST /web/dataset/call_kw/viin.brain.link/search_read HTTP/1.1" 200 - 3 0.004 0.006 2026-08-07 21:17:07,410 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:17:07] "POST /web/dataset/call_kw/viin.brain.page/brain_get_properties_with_values HTTP/1.1" 200 - 4 0.004 0.027 2026-08-07 21:17:07,415 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:17:07] "POST /web/dataset/call_kw/viin.brain.snapshot/search_read HTTP/1.1" 200 - 3 0.001 0.034 2026-08-07 21:17:07,419 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:17:07] "POST /web/dataset/call_kw/viin.brain.page/read HTTP/1.1" 200 - 3 0.001 0.030 2026-08-07 21:17:07,428 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:17:07] "POST /web/dataset/call_kw/viin.brain.page/get_brain_client_config HTTP/1.1" 200 - 3 0.002 0.006 2026-08-07 21:17:07,449 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:17:07] "POST /web/dataset/call_kw/viin.brain.page/read HTTP/1.1" 200 - 5 0.001 0.009 2026-08-07 21:17:07,470 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:17:07] "POST /web/dataset/call_kw/viin.brain.share.link/search_count HTTP/1.1" 200 - 7 0.004 0.007 2026-08-07 21:17:07,537 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:17:07] "POST /web/dataset/call_kw/ir.ui.view/render_public_asset HTTP/1.1" 200 - 8 0.003 0.025 2026-08-07 21:17:07,624 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:17:07] "POST /web/dataset/call_kw/viin.brain.page/brain_get_linked_records HTTP/1.1" 200 - 8 0.006 0.010 2026-08-07 21:17:07,628 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:17:07] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.020 2026-08-07 21:17:07,638 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:17:07] "POST /web/dataset/call_kw/viin.brain.page/action_presence_open HTTP/1.1" 200 - 6 0.003 0.019 2026-08-07 21:17:07,668 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:17:07] "GET /web/image/res.users/2/avatar_128 HTTP/1.1" 200 - 11 0.008 0.041 2026-08-07 21:17:08,328 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:17:08] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.003 2026-08-07 21:17:08,386 104 INFO rb-bf464e0-223755-402257 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-08-07 21:17:08,389 104 INFO rb-bf464e0-223755-402257 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-08-07 21:17:08,406 104 INFO rb-bf464e0-223755-402257 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-08-07 21:17:08,423 104 INFO rb-bf464e0-223755-402257 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-08-07 21:17:08,441 104 INFO rb-bf464e0-223755-402257 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-08-07 21:17:08,456 104 INFO rb-bf464e0-223755-402257 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-08-07 21:17:08,473 104 INFO rb-bf464e0-223755-402257 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-08-07 21:17:08,477 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainFactHistoryTour.browser: test successful 2026-08-07 21:17:08,487 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainFactHistoryTour: Closing chrome headless with pid 4801 2026-08-07 21:17:08,488 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainFactHistoryTour: Closing websocket connection 2026-08-07 21:17:08,489 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainFactHistoryTour: Terminating chrome headless with pid 4801 2026-08-07 21:17:08,569 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainFactHistoryTour: Chrome Log in: /tmp/odoo_tests/rb-bf464e0-223755-402257/chrome_logs/chrome_log_20260807_211708_569524_TestBrainFactHistoryTour.txt 2026-08-07 21:17:08,569 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainFactHistoryTour: Removing chrome user profile "/tmp/tmpqcbnm7fh_chrome_odoo" 2026-08-07 21:17:08,591 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-07 21:17:08,678 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_brain.tests.test_chatgpt_backend: Starting TestChatGptBackend.test_ai_block_fill_updates_page ... 2026-08-07 21:17:08,697 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_brain.tests.test_chatgpt_backend: Starting TestChatGptBackend.test_alternatives_endpoint_returns_list ... 2026-08-07 21:17:08,705 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_brain.tests.test_chatgpt_backend: Starting TestChatGptBackend.test_prompt_endpoint_returns_trace_and_content ... 2026-08-07 21:17:08,717 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-07 21:17:09,568 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_brain.tests.test_fact_history_bridge: Starting TestFactHistoryBridge.test_low_priv_user_with_read_gets_reconstructed_state ... 2026-08-07 21:17:09,787 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 447 and Message-Id '<188362252729862.1786137429.665299892425537-openerp-message-notify@1e2c63b335eb>' from 'viindoobot@example.viindoo.com' to (redacted) 'f***************iv@example.com' successfully sent 2026-08-07 21:17:09,787 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-07 21:17:10,412 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [447] 2026-08-07 21:17:10,412 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 21:17:11,784 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_brain.tests.test_fact_history_bridge: Starting TestFactHistoryBridge.test_no_access_user_gets_empty_state_never_a_leak ... 2026-08-07 21:17:11,863 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 976, model: sale.order 2026-08-07 21:17:11,865 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_brain.tests.test_fact_history_bridge: Starting TestFactHistoryBridge.test_record_state_as_of_via_rpc_binding ... 2026-08-07 21:17:11,881 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-07 21:17:16,256 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.models.work_routine: viin_ai_workflow: seeded 8 goal(s) and 8 work routine(s) of default AI automation for company 296 (Company Pref (preference regression)). 2026-08-07 21:17:16,698 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_brain.tests.test_kba_agent_lookup: Starting TestKbaAgentCompanyPreference.test_company_specific_agent_preferred_over_global ... 2026-08-07 21:17:16,713 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_brain.tests.test_kba_agent_lookup: Starting TestKbaAgentCompanyPreference.test_global_agent_returned_when_no_company_specific_exists ... 2026-08-07 21:17:20,745 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.models.work_routine: viin_ai_workflow: seeded 8 goal(s) and 8 work routine(s) of default AI automation for company 297 (Company New (global fallback test)). 2026-08-07 21:17:21,247 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-07 21:17:25,591 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.models.work_routine: viin_ai_workflow: seeded 8 goal(s) and 8 work routine(s) of default AI automation for company 298 (Company B (WI-D test)). 2026-08-07 21:17:26,006 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_brain.tests.test_kba_agent_lookup: Starting TestKbaAgentLookupMultiCompany.test_ai_block_fill_uses_company_scoped_agent ... 2026-08-07 21:17:26,031 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_brain.tests.test_kba_agent_lookup: Starting TestKbaAgentLookupMultiCompany.test_company_a_env_does_not_return_company_b_agent ... 2026-08-07 21:17:26,040 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_brain.tests.test_kba_agent_lookup: Starting TestKbaAgentLookupMultiCompany.test_company_a_user_cannot_see_company_b_agent_via_wysiwyg ... 2026-08-07 21:17:26,050 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_brain.tests.test_kba_agent_lookup: Starting TestKbaAgentLookupMultiCompany.test_no_agent_for_company_raises_usererror_with_cta ... 2026-08-07 21:17:26,131 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-07 21:17:26,224 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_brain.tests.test_kba_agent_lookup: Starting TestKbaAgentTopicLookup.test_global_agent_visible_from_any_company ... 2026-08-07 21:17:30,258 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.models.work_routine: viin_ai_workflow: seeded 8 goal(s) and 8 work routine(s) of default AI automation for company 299 (Company C (WI-D global agent test)). 2026-08-07 21:17:30,709 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_brain.tests.test_kba_agent_lookup: Starting TestKbaAgentTopicLookup.test_rename_agent_still_resolves_via_topic ... 2026-08-07 21:17:30,716 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_brain.tests.test_kba_agent_lookup: Starting TestKbaAgentTopicLookup.test_topic_detached_raises_usererror_with_cta ... 2026-08-07 21:17:30,745 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_brain.tests.test_kba_agent_lookup: Starting TestKbaAgentTopicLookup.test_wysiwyg_raises_usererror_when_no_topic_agent ... 2026-08-07 21:17:30,789 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-07 21:17:30,862 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_brain.tests.test_kba_topic_tools_wired: Starting TestKbaTopicToolsWired.test_agent_with_kba_topic_can_reach_temporal_tools ... 2026-08-07 21:17:30,874 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_brain.tests.test_kba_topic_tools_wired: Starting TestKbaTopicToolsWired.test_kba_topic_has_eleven_tools ... 2026-08-07 21:17:30,877 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_brain.tests.test_kba_topic_tools_wired: Starting TestKbaTopicToolsWired.test_kba_topic_includes_all_original_nine_tools ... 2026-08-07 21:17:30,880 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_brain.tests.test_kba_topic_tools_wired: Starting TestKbaTopicToolsWired.test_kba_topic_includes_brain_record_state_as_of ... 2026-08-07 21:17:30,884 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_brain.tests.test_kba_topic_tools_wired: Starting TestKbaTopicToolsWired.test_kba_topic_includes_brain_temporal_diff ... 2026-08-07 21:17:30,891 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-07 21:17:30,973 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_brain.tests.test_record_historian: Starting TestRecordHistorian.test_account_move_has_tracked_fields ... 2026-08-07 21:17:30,990 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_brain.tests.test_record_historian: Starting TestRecordHistorian.test_boundary_exact_change_at_ts_is_inclusive ... 2026-08-07 21:17:31,500 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_brain.tests.test_record_historian: Starting TestRecordHistorian.test_created_after_ts_returns_empty ... 2026-08-07 21:17:31,578 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_brain.tests.test_record_historian: Starting TestRecordHistorian.test_purchase_order_has_tracked_fields ... 2026-08-07 21:17:31,579 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_brain.tests.test_record_historian: Starting TestRecordHistorian.test_sale_order_reconstruction_returns_old_partner ... 2026-08-07 21:17:32,983 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_brain.tests.test_record_historian: Starting TestRecordHistorian.test_selection_reconstructs_as_label ... 2026-08-07 21:17:33,133 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_brain.tests.test_record_historian: Starting TestRecordHistorian.test_stock_move_unsupported ... 2026-08-07 21:17:33,133 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_brain.tests.test_record_historian: Starting TestRecordHistorian.test_untracked_field_is_unresolvable ... 2026-08-07 21:17:33,216 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-07 21:17:33,218 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat.tests.test_ai_data_block_escape_at_render_static: Starting TestAiDataBlockEscapeAtRenderStatic.test_component_script_never_writes_payload_via_a_dom_html_sink ... 2026-08-07 21:17:33,218 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat.tests.test_ai_data_block_escape_at_render_static: Starting TestAiDataBlockEscapeAtRenderStatic.test_template_never_uses_a_raw_html_directive ... 2026-08-07 21:17:33,223 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-07 21:17:33,225 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat.tests.test_ai_draft_button: Starting TestMailThreadAiDraftMethod.test_action_returns_compose_wizard ... 2026-08-07 21:17:33,289 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat.tests.test_ai_draft_button: Starting TestMailThreadAiDraftMethod.test_compose_context_has_model_and_id ... 2026-08-07 21:17:33,355 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-07 21:17:33,396 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat.tests.test_chat_controller: Starting TestChatController.test_anonymous_rejected ... 2026-08-07 21:17:33,401 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-07 21:17:33,551 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:17:33] "POST /viin_ai/chat/message HTTP/1.1" 200 - 10 0.010 0.143 2026-08-07 21:17:33,552 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat.tests.test_chat_controller.TestChatController: waiting for threads: [] 2026-08-07 21:17:33,553 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat.tests.test_chat_controller: Starting TestChatController.test_context_rejects_unknown_model ... 2026-08-07 21:17:34,091 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.res_users: Login successful for db:rb-bf464e0-223755-402257 login:admin from n/a 2026-08-07 21:17:34,104 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-07 21:17:34,289 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:17:34] "POST /viin_ai/chat/message HTTP/1.1" 200 - 13 0.014 0.173 2026-08-07 21:17:34,291 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat.tests.test_chat_controller: Starting TestChatController.test_context_res_model_res_id_forwarded ... 2026-08-07 21:17:34,746 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.res_users: Login successful for db:rb-bf464e0-223755-402257 login:admin from n/a 2026-08-07 21:17:34,851 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-07 21:17:35,150 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:17:35] "POST /viin_ai/chat/message HTTP/1.1" 200 - 79 0.062 0.247 2026-08-07 21:17:35,152 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat.tests.test_chat_controller.TestChatController: waiting for threads: [] 2026-08-07 21:17:35,153 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat.tests.test_chat_controller: Starting TestChatController.test_empty_content_rejected ... 2026-08-07 21:17:35,611 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.res_users: Login successful for db:rb-bf464e0-223755-402257 login:admin from n/a 2026-08-07 21:17:35,622 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-07 21:17:35,777 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:17:35] "POST /viin_ai/chat/message HTTP/1.1" 200 - 13 0.007 0.150 2026-08-07 21:17:35,779 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat.tests.test_chat_controller: Starting TestChatController.test_grounding_refusal_status_content_passed_through ... 2026-08-07 21:17:36,196 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.res_users: Login successful for db:rb-bf464e0-223755-402257 login:admin from n/a 2026-08-07 21:17:36,210 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-07 21:17:36,407 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:17:36] "POST /viin_ai/chat/message HTTP/1.1" 200 - 19 0.013 0.191 2026-08-07 21:17:36,409 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat.tests.test_chat_controller: Starting TestChatController.test_happy_path_blocking_response ... 2026-08-07 21:17:36,854 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.res_users: Login successful for db:rb-bf464e0-223755-402257 login:admin from n/a 2026-08-07 21:17:36,866 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-07 21:17:37,980 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:17:37] "POST /viin_ai/chat/message HTTP/1.1" 200 - 77 0.067 1.050 2026-08-07 21:17:37,982 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat.tests.test_chat_controller.TestChatController: waiting for threads: [] 2026-08-07 21:17:37,983 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat.tests.test_chat_controller: Starting TestChatController.test_llm_exception_returned_as_error_status ... 2026-08-07 21:17:38,437 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.res_users: Login successful for db:rb-bf464e0-223755-402257 login:admin from n/a 2026-08-07 21:17:38,452 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-07 21:17:38,696 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:17:38] "POST /viin_ai/chat/message HTTP/1.1" 200 - 72 0.056 0.192 2026-08-07 21:17:38,698 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat.tests.test_chat_controller: Starting TestChatController.test_messages_required ... 2026-08-07 21:17:39,122 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.res_users: Login successful for db:rb-bf464e0-223755-402257 login:admin from n/a 2026-08-07 21:17:39,134 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-07 21:17:39,308 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:17:39] "POST /viin_ai/chat/message HTTP/1.1" 200 - 13 0.028 0.148 2026-08-07 21:17:39,310 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat.tests.test_chat_controller: Starting TestChatController.test_role_validation ... 2026-08-07 21:17:39,857 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.res_users: Login successful for db:rb-bf464e0-223755-402257 login:admin from n/a 2026-08-07 21:17:39,873 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-07 21:17:40,065 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:17:40] "POST /viin_ai/chat/message HTTP/1.1" 200 - 13 0.008 0.187 2026-08-07 21:17:40,067 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat.tests.test_chat_controller: Starting TestChatController.test_stop_endpoint_marks_cancelled ... 2026-08-07 21:17:40,607 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.res_users: Login successful for db:rb-bf464e0-223755-402257 login:admin from n/a 2026-08-07 21:17:40,623 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-07 21:17:40,789 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:17:40] "POST /viin_ai/chat/stop HTTP/1.1" 200 - 12 0.012 0.159 2026-08-07 21:17:40,791 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat.tests.test_chat_controller: Starting TestChatController.test_stop_endpoint_requires_trace_id ... 2026-08-07 21:17:41,236 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.res_users: Login successful for db:rb-bf464e0-223755-402257 login:admin from n/a 2026-08-07 21:17:41,255 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-07 21:17:41,479 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:17:41] "POST /viin_ai/chat/stop HTTP/1.1" 200 - 13 0.008 0.219 2026-08-07 21:17:41,481 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat.tests.test_chat_controller: Starting TestChatController.test_user_error_passed_through ... 2026-08-07 21:17:42,010 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.res_users: Login successful for db:rb-bf464e0-223755-402257 login:admin from n/a 2026-08-07 21:17:42,024 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-07 21:17:42,233 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:17:42] "POST /viin_ai/chat/message HTTP/1.1" 200 - 52 0.018 0.193 2026-08-07 21:17:42,241 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-07 21:17:42,282 104 INFO rb-bf464e0-223755-402257 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-08-07 21:17:42,701 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.res_users: Login successful for db:rb-bf464e0-223755-402257 login:admin from n/a 2026-08-07 21:17:42,717 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-07 21:17:42,970 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:17:42] "POST /viin_ai/chat/message HTTP/1.1" 200 - 103 0.052 0.205 2026-08-07 21:17:43,000 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #2 deleted viin.ai.chat.pending.tool records with IDs: [1] 2026-08-07 21:17:43,036 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:17:43] "POST /viin_ai/chat/tool_confirm HTTP/1.1" 200 - 65 0.026 0.037 2026-08-07 21:17:43,052 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:17:43] "POST /viin_ai/chat/session/messages HTTP/1.1" 200 - 11 0.004 0.009 2026-08-07 21:17:43,061 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-07 21:17:43,103 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat.tests.test_chat_message_data_payload: Starting TestChatMessageDataPayloadConfirmedActionScalarZeroLiveResponse.test_approve_response_carries_the_scalar_zero_data_payload_intact ... 2026-08-07 21:17:43,543 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.res_users: Login successful for db:rb-bf464e0-223755-402257 login:admin from n/a 2026-08-07 21:17:43,560 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-07 21:17:43,855 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:17:43] "POST /viin_ai/chat/message HTTP/1.1" 200 - 103 0.085 0.213 2026-08-07 21:17:43,895 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #2 deleted viin.ai.chat.pending.tool records with IDs: [2] 2026-08-07 21:17:43,939 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:17:43] "POST /viin_ai/chat/tool_confirm HTTP/1.1" 200 - 65 0.039 0.041 2026-08-07 21:17:43,942 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat.tests.test_chat_message_data_payload: Starting TestChatMessageDataPayloadConfirmedActionScalarZeroLiveResponse.test_the_persisted_scalar_zero_reaches_the_client_as_none_not_zero ... 2026-08-07 21:17:44,362 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.res_users: Login successful for db:rb-bf464e0-223755-402257 login:admin from n/a 2026-08-07 21:17:44,380 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-07 21:17:44,740 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:17:44] "POST /viin_ai/chat/message HTTP/1.1" 200 - 103 0.060 0.303 2026-08-07 21:17:44,778 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #2 deleted viin.ai.chat.pending.tool records with IDs: [3] 2026-08-07 21:17:44,823 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:17:44] "POST /viin_ai/chat/tool_confirm HTTP/1.1" 200 - 65 0.033 0.046 2026-08-07 21:17:44,838 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:17:44] "POST /viin_ai/chat/session/messages HTTP/1.1" 200 - 11 0.004 0.007 2026-08-07 21:17:44,846 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-07 21:17:44,848 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat.tests.test_chat_message_data_payload: Starting TestChatMessageDataPayloadFieldDefaults.test_data_payload_is_empty_by_default ... 2026-08-07 21:17:44,854 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat.tests.test_chat_message_data_payload: Starting TestChatMessageDataPayloadFieldDefaults.test_input_mode_defaults_to_typed ... 2026-08-07 21:17:44,867 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-07 21:17:44,869 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat.tests.test_chat_message_data_payload: Starting TestChatMessageDataPayloadJsonFieldFlattensFalsyValues.test_writing_the_scalar_0_reads_back_as_false_not_as_0 ... 2026-08-07 21:17:44,884 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-07 21:17:44,927 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat.tests.test_chat_message_data_payload: Starting TestChatMessageDataPayloadPlainTypedTurn.test_a_typed_turns_tool_data_reaches_the_browser_live ... 2026-08-07 21:17:45,418 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.res_users: Login successful for db:rb-bf464e0-223755-402257 login:admin from n/a 2026-08-07 21:17:45,434 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-07 21:17:45,774 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:17:45] "POST /viin_ai/chat/message HTTP/1.1" 200 - 101 0.074 0.268 2026-08-07 21:17:45,777 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat.tests.test_chat_message_data_payload: Starting TestChatMessageDataPayloadPlainTypedTurn.test_a_typed_turns_tool_data_survives_a_reload ... 2026-08-07 21:17:46,226 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.res_users: Login successful for db:rb-bf464e0-223755-402257 login:admin from n/a 2026-08-07 21:17:46,244 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-07 21:17:47,407 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:17:47] "POST /viin_ai/chat/message HTTP/1.1" 200 - 101 0.046 1.120 2026-08-07 21:17:47,422 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:17:47] "POST /viin_ai/chat/session/messages HTTP/1.1" 200 - 11 0.004 0.008 2026-08-07 21:17:47,424 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat.tests.test_chat_message_data_payload.TestChatMessageDataPayloadPlainTypedTurn: waiting for threads: [] 2026-08-07 21:17:47,430 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-07 21:17:47,483 104 INFO rb-bf464e0-223755-402257 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-08-07 21:17:47,952 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.res_users: Login successful for db:rb-bf464e0-223755-402257 login:admin from n/a 2026-08-07 21:17:47,968 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-07 21:17:48,253 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:17:48] "POST /viin_ai/chat/message HTTP/1.1" 200 - 102 0.064 0.222 2026-08-07 21:17:48,254 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat.tests.test_chat_message_data_payload.TestChatMessageDataPayloadToolPrecedence: waiting for threads: [] 2026-08-07 21:17:48,256 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat.tests.test_chat_message_data_payload: Starting TestChatMessageDataPayloadToolPrecedence.test_a_failed_tools_error_text_never_becomes_the_data_payload ... 2026-08-07 21:17:48,909 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.res_users: Login successful for db:rb-bf464e0-223755-402257 login:admin from n/a 2026-08-07 21:17:48,928 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-07 21:17:49,244 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:17:49] "POST /viin_ai/chat/message HTTP/1.1" 200 - 101 0.093 0.225 2026-08-07 21:17:49,273 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:17:49] "POST /viin_ai/chat/session/messages HTTP/1.1" 200 - 11 0.015 0.010 2026-08-07 21:17:49,275 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat.tests.test_chat_message_data_payload: Starting TestChatMessageDataPayloadToolPrecedence.test_the_last_successful_tool_result_becomes_the_data_payload ... 2026-08-07 21:17:49,895 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.res_users: Login successful for db:rb-bf464e0-223755-402257 login:admin from n/a 2026-08-07 21:17:49,918 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-07 21:17:50,162 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:17:50] "POST /viin_ai/chat/message HTTP/1.1" 200 - 102 0.055 0.191 2026-08-07 21:17:50,171 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-07 21:17:50,213 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat.tests.test_chat_message_data_payload: Starting TestChatMessageDataPayloadTypedTurnEmptyResultSet.test_an_empty_result_set_is_delivered_live_but_lost_on_reload ... 2026-08-07 21:17:50,640 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.res_users: Login successful for db:rb-bf464e0-223755-402257 login:admin from n/a 2026-08-07 21:17:50,658 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-07 21:17:50,989 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:17:50] "POST /viin_ai/chat/message HTTP/1.1" 200 - 101 0.063 0.272 2026-08-07 21:17:51,004 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:17:51] "POST /viin_ai/chat/session/messages HTTP/1.1" 200 - 11 0.004 0.007 2026-08-07 21:17:51,005 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat.tests.test_chat_message_data_payload.TestChatMessageDataPayloadTypedTurnEmptyResultSet: waiting for threads: [] 2026-08-07 21:17:51,013 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-07 21:17:51,015 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat.tests.test_chat_message_data_payload: Starting TestChatPanelDataBlockGuardStatic.test_data_block_guard_is_not_a_bare_truthiness_check_on_the_payload ... 2026-08-07 21:17:51,021 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-07 21:17:51,024 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat.tests.test_chat_owned_mounts_pass_voice_enabled_static: Starting TestChatOwnedMountsPassVoiceEnabledStatic.test_both_chat_owned_mounts_pass_voice_enabled_true_to_the_panel ... 2026-08-07 21:17:51,032 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-07 21:17:51,034 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat.tests.test_chat_panel_voice_anchor_static: Starting TestChatPanelVoiceAnchorStatic.test_named_voice_anchor_element_exists_in_the_chat_panel_template ... 2026-08-07 21:17:51,043 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-07 21:17:51,045 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat.tests.test_chat_session: Starting TestChatSessionLogic.test_action_open_returns_client_action_payload ... 2026-08-07 21:17:51,057 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat.tests.test_chat_session: Starting TestChatSessionLogic.test_autoname_derives_title_from_first_user_message ... 2026-08-07 21:17:51,067 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat.tests.test_chat_session: Starting TestChatSessionLogic.test_delete_cascades_its_messages ... 2026-08-07 21:17:51,083 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted viin.ai.chat.session records with IDs: [17] 2026-08-07 21:17:51,084 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat.tests.test_chat_session: Starting TestChatSessionLogic.test_message_count_and_last_activity_are_computed ... 2026-08-07 21:17:51,092 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat.tests.test_chat_session: Starting TestChatSessionLogic.test_messages_load_in_chronological_order ... 2026-08-07 21:17:51,098 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat.tests.test_chat_session: Starting TestChatSessionLogic.test_rename_rejects_an_empty_name ... 2026-08-07 21:17:51,114 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat.tests.test_chat_session: Starting TestChatSessionLogic.test_rename_writes_through_the_name ... 2026-08-07 21:17:51,130 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-07 21:17:51,823 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 448 and Message-Id '<845357406084186.1786137471.802421092987061-openerp-private@1e2c63b335eb>' from 'info@yourcompany.com' to (redacted) "'***@example.com'" successfully sent 2026-08-07 21:17:51,824 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-07 21:17:51,830 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [448] 2026-08-07 21:17:51,845 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted mail.message records with IDs: [60990] 2026-08-07 21:17:51,845 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 21:17:51,850 104 INFO rb-bf464e0-223755-402257 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-08-07 21:17:52,533 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 449 and Message-Id '<924064756142265.1786137472.501131534576416-openerp-private@1e2c63b335eb>' from 'info@yourcompany.com' to (redacted) "'***@example.com'" successfully sent 2026-08-07 21:17:52,533 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-07 21:17:52,541 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [449] 2026-08-07 21:17:52,552 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted mail.message records with IDs: [60992] 2026-08-07 21:17:52,553 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 21:17:52,558 104 INFO rb-bf464e0-223755-402257 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-08-07 21:17:52,588 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat.tests.test_chat_session: Starting TestChatSessionSecurity.test_session_in_other_company_is_hidden ... 2026-08-07 21:17:56,572 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.models.work_routine: viin_ai_workflow: seeded 8 goal(s) and 8 work routine(s) of default AI automation for company 300 (WI3 Company X). 2026-08-07 21:18:00,946 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.models.work_routine: viin_ai_workflow: seeded 8 goal(s) and 8 work routine(s) of default AI automation for company 301 (WI3 Company Y). 2026-08-07 21:18:01,708 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 450 and Message-Id '<053507097943770.1786137481.687915325164795-openerp-private@1e2c63b335eb>' from 'viindoobot@example.viindoo.com' to (redacted) "'***@example.com'" successfully sent 2026-08-07 21:18:01,708 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-07 21:18:01,715 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [450] 2026-08-07 21:18:01,723 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted mail.message records with IDs: [61415] 2026-08-07 21:18:01,723 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 21:18:01,728 104 INFO rb-bf464e0-223755-402257 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-08-07 21:18:01,774 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat.tests.test_chat_session: Starting TestChatSessionSecurity.test_user_cannot_read_another_users_messages ... 2026-08-07 21:18:01,789 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [49], uid: 981, model: viin.ai.chat.message 2026-08-07 21:18:01,799 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat.tests.test_chat_session: Starting TestChatSessionSecurity.test_user_cannot_see_another_users_sessions ... 2026-08-07 21:18:01,815 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [22], uid: 981, model: viin.ai.chat.session 2026-08-07 21:18:01,838 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [22], uid: 981, model: viin.ai.chat.session 2026-08-07 21:18:01,853 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [22], uid: 981, model: viin.ai.chat.session 2026-08-07 21:18:01,870 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-07 21:18:01,909 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat.tests.test_chat_session_persist: Starting TestChatSessionPersistence.test_foreign_session_id_is_refused ... 2026-08-07 21:18:02,651 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.res_users: Login successful for db:rb-bf464e0-223755-402257 login:admin from n/a 2026-08-07 21:18:02,663 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-07 21:18:02,881 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [24], uid: 2, model: viin.ai.chat.session 2026-08-07 21:18:02,888 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:18:02] "POST /viin_ai/chat/message HTTP/1.1" 200 - 31 0.012 0.215 2026-08-07 21:18:02,891 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat.tests.test_chat_session_persist: Starting TestChatSessionPersistence.test_message_with_session_persists_user_and_assistant ... 2026-08-07 21:18:03,388 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.res_users: Login successful for db:rb-bf464e0-223755-402257 login:admin from n/a 2026-08-07 21:18:03,402 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-07 21:18:03,618 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:18:03] "POST /viin_ai/chat/session/create HTTP/1.1" 200 - 22 0.032 0.186 2026-08-07 21:18:03,715 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:18:03] "POST /viin_ai/chat/message HTTP/1.1" 200 - 78 0.051 0.043 2026-08-07 21:18:03,732 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:18:03] "POST /viin_ai/chat/session/messages HTTP/1.1" 200 - 11 0.004 0.010 2026-08-07 21:18:03,734 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat.tests.test_chat_session_persist: Starting TestChatSessionPersistence.test_message_without_session_does_not_persist ... 2026-08-07 21:18:04,178 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.res_users: Login successful for db:rb-bf464e0-223755-402257 login:admin from n/a 2026-08-07 21:18:04,191 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-07 21:18:04,407 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:18:04] "POST /viin_ai/chat/message HTTP/1.1" 200 - 72 0.037 0.182 2026-08-07 21:18:04,416 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-07 21:18:04,419 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat.tests.test_chat_status_route: Starting TestChatStatusRoute.test_status_rejects_anonymous ... 2026-08-07 21:18:04,427 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-07 21:18:04,559 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:18:04] "POST /viin_ai/chat/status HTTP/1.1" 200 - 11 0.003 0.131 2026-08-07 21:18:04,560 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat.tests.test_chat_status_route: Starting TestChatStatusRoute.test_status_shape_and_flip_with_provider_config ... 2026-08-07 21:18:04,956 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.res_users: Login successful for db:rb-bf464e0-223755-402257 login:admin from n/a 2026-08-07 21:18:05,028 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-07 21:18:05,199 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:18:05] "POST /viin_ai/chat/status HTTP/1.1" 200 - 15 0.008 0.165 2026-08-07 21:18:05,229 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:18:05] "POST /viin_ai/chat/status HTTP/1.1" 200 - 7 0.002 0.005 2026-08-07 21:18:05,259 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:18:05] "POST /viin_ai/chat/status HTTP/1.1" 200 - 7 0.001 0.006 2026-08-07 21:18:05,268 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-07 21:18:05,303 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat.tests.test_chat_streaming: Starting TestChatStreaming.test_cancellation_registry_thread_safety ... 2026-08-07 21:18:05,309 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat.tests.test_chat_streaming: Starting TestChatStreaming.test_chat_message_returns_ok_with_content ... 2026-08-07 21:18:05,828 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.res_users: Login successful for db:rb-bf464e0-223755-402257 login:admin from n/a 2026-08-07 21:18:05,840 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-07 21:18:06,905 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:18:06] "POST /viin_ai/chat/message HTTP/1.1" 200 - 77 0.038 1.029 2026-08-07 21:18:06,910 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat.tests.test_chat_streaming: Starting TestChatStreaming.test_concurrent_calls_return_distinct_trace_ids ... 2026-08-07 21:18:07,486 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.res_users: Login successful for db:rb-bf464e0-223755-402257 login:admin from n/a 2026-08-07 21:18:07,498 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-07 21:18:07,687 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:18:07] "POST /viin_ai/chat/message HTTP/1.1" 200 - 77 0.036 0.154 2026-08-07 21:18:07,737 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:18:07] "POST /viin_ai/chat/message HTTP/1.1" 200 - 29 0.020 0.027 2026-08-07 21:18:07,739 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat.tests.test_chat_streaming: Starting TestChatStreaming.test_llm_exception_surfaced_as_error_status ... 2026-08-07 21:18:08,242 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.res_users: Login successful for db:rb-bf464e0-223755-402257 login:admin from n/a 2026-08-07 21:18:08,255 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-07 21:18:08,473 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:18:08] "POST /viin_ai/chat/message HTTP/1.1" 200 - 72 0.035 0.185 2026-08-07 21:18:08,475 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat.tests.test_chat_streaming: Starting TestChatStreaming.test_sse_skeleton_endpoint ... 2026-08-07 21:18:09,062 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.res_users: Login successful for db:rb-bf464e0-223755-402257 login:admin from n/a 2026-08-07 21:18:09,076 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-07 21:18:09,247 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:18:09] "GET /viin_ai/chat/stream?trace_id=abc HTTP/1.1" 200 - 12 0.008 0.166 2026-08-07 21:18:09,248 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat.tests.test_chat_streaming.TestChatStreaming: waiting for threads: [] 2026-08-07 21:18:09,249 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat.tests.test_chat_streaming: Starting TestChatStreaming.test_stop_endpoint_marks_trace_cancelled ... 2026-08-07 21:18:09,728 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.res_users: Login successful for db:rb-bf464e0-223755-402257 login:admin from n/a 2026-08-07 21:18:09,737 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-07 21:18:09,934 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:18:09] "POST /viin_ai/chat/stop HTTP/1.1" 200 - 12 0.008 0.191 2026-08-07 21:18:09,935 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat.tests.test_chat_streaming.TestChatStreaming: waiting for threads: [] 2026-08-07 21:18:09,943 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-07 21:18:13,902 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.models.work_routine: viin_ai_workflow: seeded 8 goal(s) and 8 work routine(s) of default AI automation for company 302 (WI2E Dashboard Co A). 2026-08-07 21:18:17,986 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.models.work_routine: viin_ai_workflow: seeded 8 goal(s) and 8 work routine(s) of default AI automation for company 303 (WI2E Dashboard Co B). 2026-08-07 21:18:18,562 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 451 and Message-Id '<493805591577225.1786137498.541061401367188-openerp-private@1e2c63b335eb>' from 'viindoobot@example.viindoo.com' to (redacted) "'*********************iv@example.com'" successfully sent 2026-08-07 21:18:18,562 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-07 21:18:18,571 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [451] 2026-08-07 21:18:18,580 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted mail.message records with IDs: [61861] 2026-08-07 21:18:18,580 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 21:18:18,585 104 INFO rb-bf464e0-223755-402257 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-08-07 21:18:18,602 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat.tests.test_dashboard_command: Starting TestDashboardCommandAclSafeReadGroup.test_low_priv_read_group_only_returns_own_company_rows ... 2026-08-07 21:18:18,657 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-07 21:18:18,688 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat.tests.test_dashboard_command: Starting TestDashboardCommandNarrateReachable.test_narrative_service_reachable_for_dashboard_rows_shape ... 2026-08-07 21:18:18,699 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-07 21:18:18,738 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat.tests.test_discuss_bot: Starting TestDiscussBot.test_agent_auto_reply ... 2026-08-07 21:18:18,863 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat.tests.test_discuss_bot: Starting TestDiscussBot.test_agent_exception_swallowed ... 2026-08-07 21:18:18,961 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat.tests.test_discuss_bot: Starting TestDiscussBot.test_bot_reply_does_not_recurse ... 2026-08-07 21:18:19,054 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat.tests.test_discuss_bot: Starting TestDiscussBot.test_budget_exceeded_status_does_not_recurse ... 2026-08-07 21:18:19,152 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat.models.discuss_channel: viin.ai discuss bot paused in channel 31 - per-run AI budget exhausted (status=budget_exceeded). 2026-08-07 21:18:19,177 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat.tests.test_discuss_bot: Starting TestDiscussBot.test_budget_exceeded_status_surfaces_notice_not_silence ... 2026-08-07 21:18:19,310 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat.tests.test_discuss_bot: Starting TestDiscussBot.test_cap_breach_surfaces_budget_notice_not_silence ... 2026-08-07 21:18:19,442 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat.tests.test_discuss_bot: Starting TestDiscussBot.test_context_passed_to_agent ... 2026-08-07 21:18:19,547 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat.tests.test_discuss_bot: Starting TestDiscussBot.test_empty_agent_content_no_reply ... 2026-08-07 21:18:19,665 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat.tests.test_discuss_bot: Starting TestDiscussBot.test_grounding_refusal_status_does_not_recurse ... 2026-08-07 21:18:19,788 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat.models.discuss_channel: viin.ai discuss bot in channel 36: grounding refusal (status=no_match). 2026-08-07 21:18:19,811 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat.tests.test_discuss_bot: Starting TestDiscussBot.test_grounding_unavailable_status_surfaces_refusal_message ... 2026-08-07 21:18:19,948 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat.models.discuss_channel: viin.ai discuss bot in channel 37: grounding refusal (status=grounding_unavailable). 2026-08-07 21:18:19,972 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat.tests.test_discuss_bot: Starting TestDiscussBot.test_mention_filter_matching_agent_triggers ... 2026-08-07 21:18:20,101 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat.tests.test_discuss_bot: Starting TestDiscussBot.test_mention_filter_non_matching_agent ... 2026-08-07 21:18:20,201 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat.tests.test_discuss_bot: Starting TestDiscussBot.test_no_agent_no_reply ... 2026-08-07 21:18:20,280 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat.tests.test_discuss_bot: Starting TestDiscussBot.test_no_grounding_status_surfaces_refusal_message ... 2026-08-07 21:18:20,365 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat.models.discuss_channel: viin.ai discuss bot in channel 41: grounding refusal (status=no_grounding). 2026-08-07 21:18:20,386 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat.tests.test_discuss_bot: Starting TestDiscussBot.test_no_match_status_surfaces_refusal_message ... 2026-08-07 21:18:20,464 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat.models.discuss_channel: viin.ai discuss bot in channel 42: grounding refusal (status=no_match). 2026-08-07 21:18:20,493 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-07 21:18:20,533 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat.tests.test_error_path_logging_hygiene: Starting TestChatMessageUserErrorWarnsOnHttpLoggerOnly.test_the_escaping_user_error_warns_on_odoo_http_and_nowhere_else ... 2026-08-07 21:18:21,043 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.res_users: Login successful for db:rb-bf464e0-223755-402257 login:admin from n/a 2026-08-07 21:18:21,059 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-07 21:18:21,326 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:18:21] "POST /viin_ai/chat/message HTTP/1.1" 200 - 72 0.053 0.218 2026-08-07 21:18:21,335 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-07 21:18:21,337 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat.tests.test_error_path_logging_hygiene: Starting TestErrorDrivingTestsAreLogTight.test_every_test_queueing_an_exception_handles_the_http_warning ... 2026-08-07 21:18:21,395 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat.tests.test_error_path_logging_hygiene: Starting TestErrorDrivingTestsAreLogTight.test_the_error_report_tour_leaves_no_http_warning_in_the_run_log ... 2026-08-07 21:18:21,400 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-07 21:18:22,035 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 452 and Message-Id '<711718645562287.1786137502.007818698883057-openerp-private@1e2c63b335eb>' from 'info@yourcompany.com' to (redacted) "'***********tp@test.local'" successfully sent 2026-08-07 21:18:22,035 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-07 21:18:22,044 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [452] 2026-08-07 21:18:22,055 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted mail.message records with IDs: [61892] 2026-08-07 21:18:22,056 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 21:18:22,061 104 INFO rb-bf464e0-223755-402257 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-08-07 21:18:22,079 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat.tests.test_feedback_controller: Starting TestFeedbackController.test_anonymous_feedback_rejected ... 2026-08-07 21:18:22,084 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-07 21:18:22,244 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:18:22] "POST /viin_ai/chat/feedback HTTP/1.1" 200 - 8 0.002 0.160 2026-08-07 21:18:22,245 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat.tests.test_feedback_controller.TestFeedbackController: waiting for threads: [] 2026-08-07 21:18:22,246 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat.tests.test_feedback_controller: Starting TestFeedbackController.test_authenticated_feedback_flag_with_comment ... 2026-08-07 21:18:22,262 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.res_users: Login successful for db:rb-bf464e0-223755-402257 login:feedback_http@test.local from n/a 2026-08-07 21:18:22,275 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-07 21:18:22,430 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:18:22] "POST /viin_ai/chat/feedback HTTP/1.1" 200 - 17 0.008 0.149 2026-08-07 21:18:22,434 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat.tests.test_feedback_controller: Starting TestFeedbackController.test_authenticated_feedback_up ... 2026-08-07 21:18:22,448 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.res_users: Login successful for db:rb-bf464e0-223755-402257 login:feedback_http@test.local from n/a 2026-08-07 21:18:22,461 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-07 21:18:22,615 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:18:22] "POST /viin_ai/chat/feedback HTTP/1.1" 200 - 17 0.012 0.144 2026-08-07 21:18:22,617 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat.tests.test_feedback_controller: Starting TestFeedbackController.test_invalid_rating_rejected ... 2026-08-07 21:18:22,632 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.res_users: Login successful for db:rb-bf464e0-223755-402257 login:feedback_http@test.local from n/a 2026-08-07 21:18:22,647 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-07 21:18:23,715 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:18:23] "POST /viin_ai/chat/feedback HTTP/1.1" 200 - 13 0.006 1.064 2026-08-07 21:18:23,725 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-07 21:18:23,840 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat.tests.test_mail_compose_ai_draft: Starting TestMailComposeAiDraft.test_action_ai_draft_basic ... 2026-08-07 21:18:23,893 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat.tests.test_mail_compose_ai_draft: Starting TestMailComposeAiDraft.test_action_ai_draft_escapes_img_onerror ... 2026-08-07 21:18:23,944 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat.tests.test_mail_compose_ai_draft: Starting TestMailComposeAiDraft.test_action_ai_draft_escapes_script_tag ... 2026-08-07 21:18:23,987 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat.tests.test_mail_compose_ai_draft: Starting TestMailComposeAiDraft.test_empty_content_raises ... 2026-08-07 21:18:24,010 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat.tests.test_mail_compose_ai_draft: Starting TestMailComposeAiDraft.test_no_active_agent ... 2026-08-07 21:18:24,032 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat.tests.test_mail_compose_ai_draft: Starting TestMailComposeAiDraft.test_no_auto_send ... 2026-08-07 21:18:24,066 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat.tests.test_mail_compose_ai_draft: Starting TestMailComposeAiDraft.test_topic_required ... 2026-08-07 21:18:24,093 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-07 21:18:24,604 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat.tests.test_menu_audience_87: Starting TestMenuAudience87Chat.test_group_operator_holder_still_sees_chat_menu ... 2026-08-07 21:18:24,690 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat.tests.test_menu_audience_87: Starting TestMenuAudience87Chat.test_plain_user_sees_chat_menu ... 2026-08-07 21:18:24,765 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-07 21:18:24,767 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat.tests.test_menu_chat_seq_w1: Starting TestMenuChatSeqW1.test_chat_menu_moves_to_sequence_1 ... 2026-08-07 21:18:24,775 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-07 21:18:24,777 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat.tests.test_no_bypass_egress: Starting TestNoBypassEgress.test_no_agent_bound_egress_method_bypasses_the_run_loop ... 2026-08-07 21:18:24,783 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-07 21:18:25,089 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 453 and Message-Id '<461165975418675.1786137505.068326473236084-openerp-private@1e2c63b335eb>' from 'info@yourcompany.com' to (redacted) "'***************-a@example.com'" successfully sent 2026-08-07 21:18:25,089 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-07 21:18:25,096 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [453] 2026-08-07 21:18:25,104 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted mail.message records with IDs: [61902] 2026-08-07 21:18:25,105 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 21:18:25,110 104 INFO rb-bf464e0-223755-402257 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-08-07 21:18:25,422 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 454 and Message-Id '<627069963186547.1786137505.399735450744629-openerp-private@1e2c63b335eb>' from 'info@yourcompany.com' to (redacted) "'***************-b@example.com'" successfully sent 2026-08-07 21:18:25,422 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-07 21:18:25,429 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [454] 2026-08-07 21:18:25,440 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted mail.message records with IDs: [61904] 2026-08-07 21:18:25,440 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 21:18:25,446 104 INFO rb-bf464e0-223755-402257 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-08-07 21:18:25,462 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat.tests.test_pending_tool_claim: Starting TestPendingToolClaimPrimitive.test_a_foreign_user_can_never_claim_another_users_pending_row ... 2026-08-07 21:18:25,469 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat.tests.test_pending_tool_claim: Starting TestPendingToolClaimPrimitive.test_an_already_claimed_row_cannot_be_claimed_again ... 2026-08-07 21:18:25,474 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat.tests.test_pending_tool_claim: Starting TestPendingToolClaimPrimitive.test_two_concurrent_claims_execute_the_tool_exactly_once ... 2026-08-07 21:18:25,614 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #2 deleted viin.ai.chat.pending.tool records with IDs: [6] 2026-08-07 21:18:25,643 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #2 deleted mail.message records with IDs: [61905] 2026-08-07 21:18:25,844 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #2 deleted ir.property records with IDs: [40380] 2026-08-07 21:18:25,844 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #2 deleted res.partner records with IDs: [2091] 2026-08-07 21:18:25,851 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #2 deleted mail.followers records with IDs: [30550] 2026-08-07 21:18:25,862 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-07 21:18:25,906 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat.tests.test_pending_tool_claim: Starting TestPendingToolDurableAcrossSessionBoundary.test_a_pending_confirmation_survives_a_session_boundary_for_its_owner ... 2026-08-07 21:18:26,333 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.res_users: Login successful for db:rb-bf464e0-223755-402257 login:admin from n/a 2026-08-07 21:18:26,346 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-07 21:18:26,581 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:18:26] "POST /viin_ai/chat/message HTTP/1.1" 200 - 86 0.053 0.184 2026-08-07 21:18:26,593 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.res_users: Login successful for db:rb-bf464e0-223755-402257 login:admin from n/a 2026-08-07 21:18:26,773 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #2 deleted viin.ai.chat.pending.tool records with IDs: [7] 2026-08-07 21:18:26,806 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:18:26] "POST /viin_ai/chat/tool_confirm HTTP/1.1" 200 - 140 0.093 0.112 2026-08-07 21:18:26,818 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-07 21:18:26,863 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat.tests.test_pending_tool_confirm_race: Starting TestPendingToolConfirmationIsConsumedExactlyOnce.test_a_pending_confirmation_is_consumed_exactly_once ... 2026-08-07 21:18:27,417 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.res_users: Login successful for db:rb-bf464e0-223755-402257 login:admin from n/a 2026-08-07 21:18:27,431 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-07 21:18:27,723 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:18:27] "POST /viin_ai/chat/message HTTP/1.1" 200 - 86 0.041 0.254 2026-08-07 21:18:27,902 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #2 deleted viin.ai.chat.pending.tool records with IDs: [8] 2026-08-07 21:18:27,978 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:18:27] "POST /viin_ai/chat/tool_confirm HTTP/1.1" 200 - 140 0.105 0.144 2026-08-07 21:18:27,982 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:18:27] "POST /viin_ai/chat/tool_confirm HTTP/1.1" 200 - 3 0.001 0.251 2026-08-07 21:18:27,991 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-07 21:18:27,993 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat.tests.test_pending_tool_gc: Starting TestPendingToolGc.test_a_consumed_row_older_than_one_day_is_removed_by_gc ... 2026-08-07 21:18:28,002 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted viin.ai.chat.pending.tool records with IDs: [9] 2026-08-07 21:18:28,003 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat.tests.test_pending_tool_gc: Starting TestPendingToolGc.test_a_consumed_row_within_one_day_is_kept_by_gc ... 2026-08-07 21:18:28,008 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat.tests.test_pending_tool_gc: Starting TestPendingToolGc.test_a_fresh_pending_row_is_kept_by_gc ... 2026-08-07 21:18:28,015 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat.tests.test_pending_tool_gc: Starting TestPendingToolGc.test_a_pending_row_older_than_one_hour_is_removed_by_gc ... 2026-08-07 21:18:28,026 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted viin.ai.chat.pending.tool records with IDs: [12] 2026-08-07 21:18:28,027 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat.tests.test_pending_tool_gc: Starting TestPendingToolGc.test_gc_applies_each_states_own_cutoff_independently_in_one_run ... 2026-08-07 21:18:28,037 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted viin.ai.chat.pending.tool records with IDs: [15, 13] 2026-08-07 21:18:28,043 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-07 21:18:28,083 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat.tests.test_tool_confirm: Starting TestToolConfirmController.test_ac07_nonce_tampered_rejected ... 2026-08-07 21:18:28,691 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.res_users: Login successful for db:rb-bf464e0-223755-402257 login:admin from n/a 2026-08-07 21:18:28,703 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-07 21:18:28,893 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:18:28] "POST /viin_ai/chat/tool_confirm HTTP/1.1" 200 - 12 0.008 0.184 2026-08-07 21:18:28,896 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat.tests.test_tool_confirm: Starting TestToolConfirmController.test_ac08_nonce_missing_rejected ... 2026-08-07 21:18:29,405 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.res_users: Login successful for db:rb-bf464e0-223755-402257 login:admin from n/a 2026-08-07 21:18:29,418 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-07 21:18:29,637 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:18:29] "POST /viin_ai/chat/tool_confirm HTTP/1.1" 200 - 12 0.007 0.214 2026-08-07 21:18:29,638 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat.tests.test_tool_confirm.TestToolConfirmController: waiting for threads: [] 2026-08-07 21:18:29,639 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat.tests.test_tool_confirm: Starting TestToolConfirmController.test_ac09_nonce_correct_accepted ... 2026-08-07 21:18:30,115 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.res_users: Login successful for db:rb-bf464e0-223755-402257 login:admin from n/a 2026-08-07 21:18:30,128 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-07 21:18:30,379 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:18:30] "POST /viin_ai/chat/tool_confirm HTTP/1.1" 200 - 83 0.041 0.212 2026-08-07 21:18:30,381 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat.tests.test_tool_confirm: Starting TestToolConfirmController.test_ac10_nonce_burned_after_mismatch ... 2026-08-07 21:18:30,789 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.res_users: Login successful for db:rb-bf464e0-223755-402257 login:admin from n/a 2026-08-07 21:18:30,799 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-07 21:18:30,968 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:18:30] "POST /viin_ai/chat/tool_confirm HTTP/1.1" 200 - 12 0.006 0.165 2026-08-07 21:18:30,974 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:18:30] "POST /viin_ai/chat/tool_confirm HTTP/1.1" 200 - 2 0.000 0.003 2026-08-07 21:18:30,975 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat.tests.test_tool_confirm.TestToolConfirmController: waiting for threads: [] 2026-08-07 21:18:30,976 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat.tests.test_tool_confirm: Starting TestToolConfirmController.test_anonymous_rejected ... 2026-08-07 21:18:31,000 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-07 21:18:31,155 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:18:31] "POST /viin_ai/chat/tool_confirm HTTP/1.1" 200 - 10 0.003 0.155 2026-08-07 21:18:31,157 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat.tests.test_tool_confirm: Starting TestToolConfirmController.test_approve_resumes_agent ... 2026-08-07 21:18:31,719 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.res_users: Login successful for db:rb-bf464e0-223755-402257 login:admin from n/a 2026-08-07 21:18:31,731 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-07 21:18:32,010 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:18:32] "POST /viin_ai/chat/tool_confirm HTTP/1.1" 200 - 83 0.064 0.218 2026-08-07 21:18:32,012 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat.tests.test_tool_confirm: Starting TestToolConfirmController.test_chat_message_stores_pending_state ... 2026-08-07 21:18:32,453 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.res_users: Login successful for db:rb-bf464e0-223755-402257 login:admin from n/a 2026-08-07 21:18:32,463 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-07 21:18:32,609 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:18:32] "POST /viin_ai/chat/message HTTP/1.1" 200 - 19 0.009 0.139 2026-08-07 21:18:32,611 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat.tests.test_tool_confirm: Starting TestToolConfirmController.test_invalid_decision ... 2026-08-07 21:18:33,075 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.res_users: Login successful for db:rb-bf464e0-223755-402257 login:admin from n/a 2026-08-07 21:18:33,086 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-07 21:18:33,263 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:18:33] "POST /viin_ai/chat/tool_confirm HTTP/1.1" 200 - 13 0.008 0.171 2026-08-07 21:18:33,266 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat.tests.test_tool_confirm: Starting TestToolConfirmController.test_missing_tool_call_id ... 2026-08-07 21:18:33,824 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.res_users: Login successful for db:rb-bf464e0-223755-402257 login:admin from n/a 2026-08-07 21:18:33,842 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-07 21:18:34,879 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:18:34] "POST /viin_ai/chat/tool_confirm HTTP/1.1" 200 - 13 0.025 1.020 2026-08-07 21:18:34,880 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat.tests.test_tool_confirm.TestToolConfirmController: waiting for threads: [] 2026-08-07 21:18:34,882 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat.tests.test_tool_confirm: Starting TestToolConfirmController.test_reject_injects_refusal ... 2026-08-07 21:18:35,341 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.res_users: Login successful for db:rb-bf464e0-223755-402257 login:admin from n/a 2026-08-07 21:18:35,352 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-07 21:18:35,589 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:18:35] "POST /viin_ai/chat/tool_confirm HTTP/1.1" 200 - 80 0.033 0.206 2026-08-07 21:18:35,592 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat.tests.test_tool_confirm: Starting TestToolConfirmController.test_unknown_tool_call_id ... 2026-08-07 21:18:36,124 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.res_users: Login successful for db:rb-bf464e0-223755-402257 login:admin from n/a 2026-08-07 21:18:36,134 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-07 21:18:36,290 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:18:36] "POST /viin_ai/chat/tool_confirm HTTP/1.1" 200 - 12 0.006 0.152 2026-08-07 21:18:36,297 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-07 21:18:36,328 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat.tests.test_tool_confirm: Starting TestWriteToolNonceGate.test_write_tool_no_pending_returns_no_pending_code ... 2026-08-07 21:18:36,703 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.res_users: Login successful for db:rb-bf464e0-223755-402257 login:admin from n/a 2026-08-07 21:18:36,718 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-07 21:18:36,904 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:18:36] "POST /viin_ai/chat/tool_confirm HTTP/1.1" 200 - 12 0.013 0.175 2026-08-07 21:18:36,906 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat.tests.test_tool_confirm: Starting TestWriteToolNonceGate.test_write_tool_wrong_nonce_returns_nonce_mismatch_code ... 2026-08-07 21:18:37,353 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.res_users: Login successful for db:rb-bf464e0-223755-402257 login:admin from n/a 2026-08-07 21:18:37,364 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-07 21:18:37,564 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:18:37] "POST /viin_ai/chat/tool_confirm HTTP/1.1" 200 - 12 0.006 0.196 2026-08-07 21:18:37,572 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-07 21:18:37,687 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat.tests.test_tool_confirm_execution: Starting TestToolConfirmRealExecution.test_approve_feeds_real_result_to_llm ... 2026-08-07 21:18:38,127 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.res_users: Login successful for db:rb-bf464e0-223755-402257 login:admin from n/a 2026-08-07 21:18:38,157 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-07 21:18:38,479 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:18:38] "POST /viin_ai/chat/tool_confirm HTTP/1.1" 200 - 117 0.056 0.269 2026-08-07 21:18:38,484 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat.tests.test_tool_confirm_execution: Starting TestToolConfirmRealExecution.test_approve_real_failure_surfaces_not_fake_success ... 2026-08-07 21:18:38,885 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.res_users: Login successful for db:rb-bf464e0-223755-402257 login:admin from n/a 2026-08-07 21:18:38,912 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-07 21:18:39,205 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:18:39] "POST /viin_ai/chat/tool_confirm HTTP/1.1" 200 - 94 0.034 0.261 2026-08-07 21:18:39,207 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat.tests.test_tool_confirm_execution.TestToolConfirmRealExecution: waiting for threads: [] 2026-08-07 21:18:39,215 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat.tests.test_tool_confirm_execution: Starting TestToolConfirmRealExecution.test_approve_runs_real_server_action ... 2026-08-07 21:18:39,748 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.res_users: Login successful for db:rb-bf464e0-223755-402257 login:admin from n/a 2026-08-07 21:18:39,782 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-07 21:18:40,131 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:18:40] "POST /viin_ai/chat/tool_confirm HTTP/1.1" 200 - 117 0.058 0.294 2026-08-07 21:18:40,135 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat.tests.test_tool_confirm_execution: Starting TestToolConfirmRealExecution.test_approving_after_the_session_was_deleted_is_not_a_warning ... 2026-08-07 21:18:40,586 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.res_users: Login successful for db:rb-bf464e0-223755-402257 login:admin from n/a 2026-08-07 21:18:40,598 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted viin.ai.chat.session records with IDs: [26] 2026-08-07 21:18:40,604 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-07 21:18:40,966 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:18:40] "POST /viin_ai/chat/tool_confirm HTTP/1.1" 200 - 126 0.053 0.311 2026-08-07 21:18:40,971 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat.tests.test_tool_confirm_execution: Starting TestToolConfirmRealExecution.test_reject_does_not_run_server_action ... 2026-08-07 21:18:41,476 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.res_users: Login successful for db:rb-bf464e0-223755-402257 login:admin from n/a 2026-08-07 21:18:41,510 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-07 21:18:41,743 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:18:41] "POST /viin_ai/chat/tool_confirm HTTP/1.1" 200 - 80 0.044 0.191 2026-08-07 21:18:41,758 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-07 21:18:41,764 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat.tests.test_tour_c2_ux_newbie_onboarding: Starting TestTourC2UxNewbieOnboarding.test_tour_c2_ux_newbie_onboarding ... 2026-08-07 21:18:42,018 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat.tests.test_tour_c2_ux_newbie_onboarding.TestTourC2UxNewbieOnboarding: Chrome pid: 5187 2026-08-07 21:18:42,018 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat.tests.test_tour_c2_ux_newbie_onboarding.TestTourC2UxNewbieOnboarding: Chrome headless temporary user profile dir: /tmp/tmpwohhvtbz_chrome_odoo 2026-08-07 21:18:42,019 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat.tests.test_tour_c2_ux_newbie_onboarding.TestTourC2UxNewbieOnboarding: Issuing json command http://127.0.0.1:33039/json/version 2026-08-07 21:18:42,020 104 INFO rb-bf464e0-223755-402257 odoo.tests.common.requests: request http://127.0.0.1:33039/json/version with timeout 3 increased to 10s during tests 2026-08-07 21:18:42,060 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat.tests.test_tour_c2_ux_newbie_onboarding.TestTourC2UxNewbieOnboarding: Browser version: Chrome/141.0.7390.54 2026-08-07 21:18:42,060 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat.tests.test_tour_c2_ux_newbie_onboarding.TestTourC2UxNewbieOnboarding: Issuing json command http://127.0.0.1:33039/json 2026-08-07 21:18:42,061 104 INFO rb-bf464e0-223755-402257 odoo.tests.common.requests: request http://127.0.0.1:33039/json with timeout 3 increased to 10s during tests 2026-08-07 21:18:42,070 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat.tests.test_tour_c2_ux_newbie_onboarding.TestTourC2UxNewbieOnboarding: Websocket url found: ws://127.0.0.1:33039/devtools/page/320AF08C488C7E37E4752CE86C806702 2026-08-07 21:18:42,079 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat.tests.test_tour_c2_ux_newbie_onboarding.TestTourC2UxNewbieOnboarding: Enable chrome headless console log notification 2026-08-07 21:18:42,093 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat.tests.test_tour_c2_ux_newbie_onboarding.TestTourC2UxNewbieOnboarding: Chrome headless enable page notifications 2026-08-07 21:18:42,644 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.res_users: Login successful for db:rb-bf464e0-223755-402257 login:admin from n/a 2026-08-07 21:18:42,657 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat.tests.test_tour_c2_ux_newbie_onboarding.TestTourC2UxNewbieOnboarding: Setting session cookie in browser 2026-08-07 21:18:42,659 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat.tests.test_tour_c2_ux_newbie_onboarding.TestTourC2UxNewbieOnboarding: Open "http://127.0.0.1:8069/web" in browser 2026-08-07 21:18:42,659 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat.tests.test_tour_c2_ux_newbie_onboarding.TestTourC2UxNewbieOnboarding: Navigating to: "http://127.0.0.1:8069/web" 2026-08-07 21:18:42,668 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-07 21:18:43,500 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:18:43] "GET /web HTTP/1.1" 200 - 121 0.070 0.765 2026-08-07 21:18:43,502 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat.tests.test_tour_c2_ux_newbie_onboarding.TestTourC2UxNewbieOnboarding: Navigation result: {'frameId': '320AF08C488C7E37E4752CE86C806702', 'loaderId': '7FEBF21A884E536BC5326883B20DA1B9', 'isDownload': False} 2026-08-07 21:18:43,502 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat.tests.test_tour_c2_ux_newbie_onboarding.TestTourC2UxNewbieOnboarding: Evaluate ready code "odoo.isTourReady('tour_c2_ux_newbie_onboarding')" 2026-08-07 21:18:43,533 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:18:43] "GET /web/assets/62b8ee4/web.assets_web.min.css HTTP/1.1" 200 - 4 0.010 0.009 2026-08-07 21:18:43,553 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:18:43] "GET /web/webclient/load_menus/f97ea2e0e92af8e1e1ceb9cce756d62f5b69aab124877a8bcf0a782c8444e2aa HTTP/1.1" 200 - 4 0.002 0.032 2026-08-07 21:18:43,560 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:18:43] "GET /web/assets/bbfbb22/web.assets_web.min.js HTTP/1.1" 200 - 4 0.002 0.043 2026-08-07 21:18:43,570 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:18:43] "GET /web/webclient/translations/f7451a6af1791970ea29b1f476d18b2946146d9b?lang=en_US HTTP/1.1" 200 - 4 0.003 0.043 2026-08-07 21:18:43,607 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:18:43] "GET /web/assets/c62296f/web.assets_tests.min.js HTTP/1.1" 200 - 4 0.004 0.006 2026-08-07 21:18:43,611 104 INFO rb-bf464e0-223755-402257 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-08-07 21:18:44,269 104 INFO ? werkzeug: 127.0.0.1 - - [07/Aug/2026 21:18:44] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.011 2026-08-07 21:18:44,271 104 INFO ? werkzeug: 127.0.0.1 - - [07/Aug/2026 21:18:44] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.014 2026-08-07 21:18:44,273 104 INFO ? werkzeug: 127.0.0.1 - - [07/Aug/2026 21:18:44] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.010 2026-08-07 21:18:44,297 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:18:44] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.015 0.013 2026-08-07 21:18:44,376 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat.tests.test_tour_c2_ux_newbie_onboarding.TestTourC2UxNewbieOnboarding: Evaluate test code "odoo.startTour('tour_c2_ux_newbie_onboarding', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/web"})" 2026-08-07 21:18:44,463 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:18:44] "POST /mail/init_messaging HTTP/1.1" 200 - 75 0.089 0.086 2026-08-07 21:18:44,504 104 INFO rb-bf464e0-223755-402257 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-08-07 21:18:44,530 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:18:44] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 20 0.015 0.216 2026-08-07 21:18:44,533 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:18:44] "GET /web/service-worker.js HTTP/1.1" 200 - 2 0.001 0.221 2026-08-07 21:18:44,553 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:18:44] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 10 0.007 0.215 2026-08-07 21:18:44,620 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:18:44] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 40 0.023 0.255 2026-08-07 21:18:44,726 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:18:44] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 74 0.052 0.328 2026-08-07 21:18:44,732 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:18:44] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.353 2026-08-07 21:18:44,767 104 INFO ? werkzeug: 127.0.0.1 - - [07/Aug/2026 21:18:44] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-08-07 21:18:44,783 104 INFO ? werkzeug: 127.0.0.1 - - [07/Aug/2026 21:18:44] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-07 21:18:44,786 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:18:44] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 11 0.030 0.291 2026-08-07 21:18:44,793 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:18:44] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 5 0.003 0.249 2026-08-07 21:18:44,802 104 INFO ? werkzeug: 127.0.0.1 - - [07/Aug/2026 21:18:44] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.011 2026-08-07 21:18:44,814 104 INFO ? werkzeug: 127.0.0.1 - - [07/Aug/2026 21:18:44] "GET /web_responsive/static/src/img/home-menu-bg-overlay.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-08-07 21:18:44,874 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:18:44] "POST /mail/load_message_failures HTTP/1.1" 200 - 12 0.058 0.278 2026-08-07 21:18:44,888 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:18:44] "GET /web/offline HTTP/1.1" 200 - 7 0.005 0.325 2026-08-07 21:18:44,906 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:18:44] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 11 0.007 0.273 2026-08-07 21:18:44,921 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:18:44] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 6 0.004 0.108 2026-08-07 21:18:44,922 104 INFO ? werkzeug: 127.0.0.1 - - [07/Aug/2026 21:18:44] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.003 2026-08-07 21:18:44,950 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:18:44] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 11 0.007 0.127 2026-08-07 21:18:44,954 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:18:44] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.054 2026-08-07 21:18:45,687 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat.tests.test_tour_c2_ux_newbie_onboarding.TestTourC2UxNewbieOnboarding.browser: Tour tour_c2_ux_newbie_onboarding on step: 'Open Apps menu (sidebar) (trigger: .o_app[data-menu-xmlid="viin_ai.menu_root_ai"])' 2026-08-07 21:18:45,702 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat.tests.test_tour_c2_ux_newbie_onboarding.TestTourC2UxNewbieOnboarding.browser: Tour tour_c2_ux_newbie_onboarding on step: 'Open "Configuration" section dropdown (trigger: .o_menu_sections button[data-menu-xmlid="viin_ai.menu_ai_configuration"])' 2026-08-07 21:18:45,712 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:18:45] "POST /web/action/load HTTP/1.1" 200 - 10 0.004 0.011 2026-08-07 21:18:45,811 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:18:45] "POST /web/dataset/call_kw/viin.ai.agent/get_views HTTP/1.1" 200 - 53 0.019 0.055 2026-08-07 21:18:45,842 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:18:45] "POST /web/dataset/call_kw/viin.ai.agent/web_search_read HTTP/1.1" 200 - 9 0.004 0.009 2026-08-07 21:18:46,654 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat.tests.test_tour_c2_ux_newbie_onboarding.TestTourC2UxNewbieOnboarding.browser: Tour tour_c2_ux_newbie_onboarding on step: 'Click "AI Providers" submenu (trigger: .o_menu_sections a[data-menu-xmlid="viin_ai.menu_ai_providers"])' 2026-08-07 21:18:46,658 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat.tests.test_tour_c2_ux_newbie_onboarding.TestTourC2UxNewbieOnboarding.browser: Tour tour_c2_ux_newbie_onboarding on step: 'Open the seeded "OpenAI" provider record (trigger: tr.o_data_row td:contains("OpenAI"):first)' 2026-08-07 21:18:46,678 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:18:46] "POST /web/action/load HTTP/1.1" 200 - 10 0.004 0.013 2026-08-07 21:18:46,719 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:18:46] "POST /web/dataset/call_kw/viin.ai.provider/get_views HTTP/1.1" 200 - 18 0.006 0.022 2026-08-07 21:18:46,748 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:18:46] "POST /web/dataset/call_kw/viin.ai.provider/web_search_read HTTP/1.1" 200 - 9 0.005 0.012 2026-08-07 21:18:46,753 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:18:46] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 3 0.001 0.021 2026-08-07 21:18:46,806 104 INFO ? werkzeug: 127.0.0.1 - - [07/Aug/2026 21:18:46] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.001 2026-08-07 21:18:46,938 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:18:46] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.003 2026-08-07 21:18:47,583 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat.tests.test_tour_c2_ux_newbie_onboarding.TestTourC2UxNewbieOnboarding.browser: Tour tour_c2_ux_newbie_onboarding on step: 'Verify form opened (trigger: .o_form_view input[name="name"][readonly], .o_form_view div.o_field_widget[name="name"])' 2026-08-07 21:18:47,590 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:18:47] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 3 0.001 0.005 2026-08-07 21:18:47,599 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:18:47] "POST /web/dataset/call_kw/viin.ai.provider/web_read HTTP/1.1" 200 - 5 0.002 0.008 2026-08-07 21:18:47,629 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:18:47] "POST /web/dataset/call_kw/viin.ai.provider/zalo_check_recipients HTTP/1.1" 200 - 3 0.000 0.005 2026-08-07 21:18:47,687 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:18:47] "POST /web/dataset/call_kw/viin.ai.provider/brain_get_mentioning_pages HTTP/1.1" 200 - 14 0.011 0.013 2026-08-07 21:18:47,709 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:18:47] "POST /mail/thread/data HTTP/1.1" 200 - 22 0.008 0.032 2026-08-07 21:18:47,712 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:18:47] "POST /web/dataset/call_kw/viin.ai.provider/zalo_check_recipients HTTP/1.1" 200 - 3 0.000 0.047 2026-08-07 21:18:47,734 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:18:47] "POST /mail/thread/messages HTTP/1.1" 200 - 29 0.008 0.036 2026-08-07 21:18:47,815 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:18:47] "GET /web/image?field=avatar_128&id=2&model=res.partner&unique=2026-08-07%2018%3A10%3A20 HTTP/1.1" 200 - 15 0.009 0.029 2026-08-07 21:18:48,528 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat.tests.test_tour_c2_ux_newbie_onboarding.TestTourC2UxNewbieOnboarding.browser: Tour tour_c2_ux_newbie_onboarding on step: 'Type fake API key into API Key field (trigger: div[name="api_key"] input)' 2026-08-07 21:18:48,537 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat.tests.test_tour_c2_ux_newbie_onboarding.TestTourC2UxNewbieOnboarding.browser: Tour tour_c2_ux_newbie_onboarding on step: 'Save provider (trigger: .o_form_button_save)' 2026-08-07 21:18:48,555 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat.tests.test_tour_c2_ux_newbie_onboarding.TestTourC2UxNewbieOnboarding.browser: Tour tour_c2_ux_newbie_onboarding on step: 'Wait for saved state (trigger: .o_form_renderer.o_form_saved)' 2026-08-07 21:18:48,559 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:18:48] "POST /web/dataset/call_kw/viin.ai.provider/web_save HTTP/1.1" 200 - 12 0.006 0.008 2026-08-07 21:18:48,579 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:18:48] "POST /mail/thread/messages HTTP/1.1" 200 - 5 0.003 0.008 2026-08-07 21:18:48,600 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:18:48] "POST /mail/thread/data HTTP/1.1" 200 - 12 0.006 0.026 2026-08-07 21:18:48,667 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:18:48] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.003 2026-08-07 21:18:49,326 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat.tests.test_tour_c2_ux_newbie_onboarding.TestTourC2UxNewbieOnboarding.browser: Tour tour_c2_ux_newbie_onboarding on step: 'Re-open "Configuration" section dropdown (trigger: .o_menu_sections button[data-menu-xmlid="viin_ai.menu_ai_configuration"])' 2026-08-07 21:18:49,337 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat.tests.test_tour_c2_ux_newbie_onboarding.TestTourC2UxNewbieOnboarding.browser: Tour tour_c2_ux_newbie_onboarding on step: 'Open AI Models submenu (trigger: .o_menu_sections a[data-menu-xmlid="viin_ai.menu_ai_models"])' 2026-08-07 21:18:49,355 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat.tests.test_tour_c2_ux_newbie_onboarding.TestTourC2UxNewbieOnboarding.browser: Tour tour_c2_ux_newbie_onboarding on step: 'Verify gpt-4o-mini is in the seeded list (trigger: tr.o_data_row td:contains("gpt-4o-mini"))' 2026-08-07 21:18:49,358 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:18:49] "POST /web/action/load HTTP/1.1" 200 - 9 0.004 0.012 2026-08-07 21:18:49,395 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:18:49] "POST /web/dataset/call_kw/viin.ai.model/get_views HTTP/1.1" 200 - 20 0.005 0.015 2026-08-07 21:18:49,417 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:18:49] "POST /web/dataset/call_kw/viin.ai.model/web_search_read HTTP/1.1" 200 - 7 0.003 0.011 2026-08-07 21:18:50,316 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat.tests.test_tour_c2_ux_newbie_onboarding.TestTourC2UxNewbieOnboarding.browser: Tour tour_c2_ux_newbie_onboarding on step: 'Open AI Agents submenu (trigger: .o_menu_sections a[data-menu-xmlid="viin_ai_agent.menu_viin_ai_agent"])' 2026-08-07 21:18:50,320 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat.tests.test_tour_c2_ux_newbie_onboarding.TestTourC2UxNewbieOnboarding.browser: Tour tour_c2_ux_newbie_onboarding on step: 'Wait for the Agents list to load (trigger: .o_list_view th[data-name="execution_mode"])' 2026-08-07 21:18:50,336 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:18:50] "POST /web/action/load HTTP/1.1" 200 - 10 0.004 0.013 2026-08-07 21:18:50,370 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:18:50] "POST /web/dataset/call_kw/viin.ai.agent/get_views HTTP/1.1" 200 - 6 0.002 0.011 2026-08-07 21:18:50,388 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:18:50] "POST /web/dataset/call_kw/viin.ai.agent/web_search_read HTTP/1.1" 200 - 5 0.001 0.009 2026-08-07 21:18:51,134 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:18:51] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.003 2026-08-07 21:18:51,194 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat.tests.test_tour_c2_ux_newbie_onboarding.TestTourC2UxNewbieOnboarding.browser: Tour tour_c2_ux_newbie_onboarding on step: 'Click New (create button) (trigger: button.o_list_button_add, .o-kanban-button-new)' 2026-08-07 21:18:51,203 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat.tests.test_tour_c2_ux_newbie_onboarding.TestTourC2UxNewbieOnboarding.browser: Tour tour_c2_ux_newbie_onboarding on step: 'Type agent name (trigger: div[name="name"] input)' 2026-08-07 21:18:51,221 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:18:51] "POST /web/dataset/call_kw/viin.ai.agent/onchange HTTP/1.1" 200 - 4 0.004 0.011 2026-08-07 21:18:52,045 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat.tests.test_tour_c2_ux_newbie_onboarding.TestTourC2UxNewbieOnboarding.browser: Tour tour_c2_ux_newbie_onboarding on step: 'Type system prompt (instructions) (trigger: div[name="system_prompt"] textarea)' 2026-08-07 21:18:52,045 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat.tests.test_tour_c2_ux_newbie_onboarding.TestTourC2UxNewbieOnboarding.browser: Tour tour_c2_ux_newbie_onboarding on step: 'Open AI Model dropdown (trigger: div[name="model_id"] input)' 2026-08-07 21:18:52,053 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat.tests.test_tour_c2_ux_newbie_onboarding.TestTourC2UxNewbieOnboarding.browser: Tour tour_c2_ux_newbie_onboarding on step: 'Pick gpt-4o-mini from autocomplete (trigger: .dropdown-menu li a:contains("gpt-4o-mini"), .ui-menu-item a:contains("gpt-4o-mini"))' 2026-08-07 21:18:52,067 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:18:52] "POST /web/dataset/call_kw/viin.ai.model/name_search HTTP/1.1" 200 - 3 0.001 0.005 2026-08-07 21:18:52,848 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat.tests.test_tour_c2_ux_newbie_onboarding.TestTourC2UxNewbieOnboarding.browser: Tour tour_c2_ux_newbie_onboarding on step: 'Save agent (trigger: .o_form_button_save)' 2026-08-07 21:18:52,855 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat.tests.test_tour_c2_ux_newbie_onboarding.TestTourC2UxNewbieOnboarding.browser: Tour tour_c2_ux_newbie_onboarding on step: 'Wait for saved state (trigger: .o_form_renderer.o_form_saved)' 2026-08-07 21:18:52,891 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:18:52] "POST /web/dataset/call_kw/viin.ai.agent/web_save HTTP/1.1" 200 - 33 0.014 0.021 2026-08-07 21:18:53,662 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat.tests.test_tour_c2_ux_newbie_onboarding.TestTourC2UxNewbieOnboarding.browser: Tour tour_c2_ux_newbie_onboarding on step: 'Type max cost per run (trigger: div[name="budget_cost_usd"] input)' 2026-08-07 21:18:53,672 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat.tests.test_tour_c2_ux_newbie_onboarding.TestTourC2UxNewbieOnboarding.browser: Tour tour_c2_ux_newbie_onboarding on step: 'Save again with cost cap (trigger: .o_form_button_save)' 2026-08-07 21:18:53,687 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat.tests.test_tour_c2_ux_newbie_onboarding.TestTourC2UxNewbieOnboarding.browser: Tour tour_c2_ux_newbie_onboarding on step: 'Wait for saved state (trigger: .o_form_renderer.o_form_saved)' 2026-08-07 21:18:53,699 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:18:53] "POST /web/dataset/call_kw/viin.ai.agent/web_save HTTP/1.1" 200 - 17 0.007 0.013 2026-08-07 21:18:54,465 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat.tests.test_tour_c2_ux_newbie_onboarding.TestTourC2UxNewbieOnboarding.browser: Tour tour_c2_ux_newbie_onboarding on step: 'Click AI chat systray icon (trigger: .o_viin_ai_systray_toggle)' 2026-08-07 21:18:54,481 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat.tests.test_tour_c2_ux_newbie_onboarding.TestTourC2UxNewbieOnboarding.browser: Tour tour_c2_ux_newbie_onboarding on step: 'Wait for chat panel to appear (trigger: .o_viin_ai_chat_panel)' 2026-08-07 21:18:54,492 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat.tests.test_tour_c2_ux_newbie_onboarding.TestTourC2UxNewbieOnboarding.browser: Tour tour_c2_ux_newbie_onboarding on step: 'Type a question (trigger: .o_viin_ai_chat_input)' 2026-08-07 21:18:54,507 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:18:54] "POST /viin_ai/chat/status HTTP/1.1" 200 - 7 0.015 0.010 2026-08-07 21:18:54,513 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat.tests.test_tour_c2_ux_newbie_onboarding.TestTourC2UxNewbieOnboarding.browser: Tour tour_c2_ux_newbie_onboarding on step: 'Click Send (trigger: .o_viin_ai_chat_send)' 2026-08-07 21:18:54,513 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:18:54] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.001 0.029 2026-08-07 21:18:54,525 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat.tests.test_tour_c2_ux_newbie_onboarding.TestTourC2UxNewbieOnboarding.browser: Tour tour_c2_ux_newbie_onboarding on step: 'Wait for assistant reply bubble (trigger: .o_viin_ai_chat_message.o_viin_ai_chat_role_assistant)' 2026-08-07 21:18:54,527 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:18:54] "POST /viin_ai/chat/sessions HTTP/1.1" 200 - 8 0.005 0.033 2026-08-07 21:18:54,556 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:18:54] "POST /viin_ai/voice/status HTTP/1.1" 200 - 18 0.010 0.053 2026-08-07 21:18:54,569 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:18:54] "POST /viin_ai/chat/session/create HTTP/1.1" 200 - 10 0.005 0.045 2026-08-07 21:18:54,719 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:18:54] "POST /viin_ai/chat/message HTTP/1.1" 200 - 73 0.087 0.056 2026-08-07 21:18:54,763 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:18:54] "POST /viin_ai/voice/status HTTP/1.1" 200 - 25 0.018 0.155 2026-08-07 21:18:54,769 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:18:54] "POST /viin_ai/chat/sessions HTTP/1.1" 200 - 4 0.002 0.041 2026-08-07 21:18:55,521 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat.tests.test_tour_c2_ux_newbie_onboarding.TestTourC2UxNewbieOnboarding.browser: test successful 2026-08-07 21:18:55,529 104 INFO ? werkzeug: 127.0.0.1 - - [07/Aug/2026 21:18:55] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-07 21:18:55,535 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat.tests.test_tour_c2_ux_newbie_onboarding.TestTourC2UxNewbieOnboarding: Closing chrome headless with pid 5187 2026-08-07 21:18:55,537 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat.tests.test_tour_c2_ux_newbie_onboarding.TestTourC2UxNewbieOnboarding: Closing websocket connection 2026-08-07 21:18:55,537 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat.tests.test_tour_c2_ux_newbie_onboarding.TestTourC2UxNewbieOnboarding: Terminating chrome headless with pid 5187 2026-08-07 21:18:55,633 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat.tests.test_tour_c2_ux_newbie_onboarding.TestTourC2UxNewbieOnboarding: Chrome Log in: /tmp/odoo_tests/rb-bf464e0-223755-402257/chrome_logs/chrome_log_20260807_211855_632881_TestTourC2UxNewbieOnboarding.txt 2026-08-07 21:18:55,633 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat.tests.test_tour_c2_ux_newbie_onboarding.TestTourC2UxNewbieOnboarding: Removing chrome user profile "/tmp/tmpwohhvtbz_chrome_odoo" 2026-08-07 21:18:55,658 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-07 21:18:55,730 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat.tests.test_tour_data_block_render: Starting TestTourDataBlockRender.test_a_typed_turns_tool_data_renders_as_block_and_survives_resume ... 2026-08-07 21:18:55,997 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat.tests.test_tour_data_block_render.TestTourDataBlockRender: Chrome pid: 5441 2026-08-07 21:18:55,997 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat.tests.test_tour_data_block_render.TestTourDataBlockRender: Chrome headless temporary user profile dir: /tmp/tmpxgnp1v0v_chrome_odoo 2026-08-07 21:18:55,997 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat.tests.test_tour_data_block_render.TestTourDataBlockRender: Issuing json command http://127.0.0.1:41811/json/version 2026-08-07 21:18:55,999 104 INFO rb-bf464e0-223755-402257 odoo.tests.common.requests: request http://127.0.0.1:41811/json/version with timeout 3 increased to 10s during tests 2026-08-07 21:18:56,019 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat.tests.test_tour_data_block_render.TestTourDataBlockRender: Browser version: Chrome/141.0.7390.54 2026-08-07 21:18:56,020 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat.tests.test_tour_data_block_render.TestTourDataBlockRender: Issuing json command http://127.0.0.1:41811/json 2026-08-07 21:18:56,020 104 INFO rb-bf464e0-223755-402257 odoo.tests.common.requests: request http://127.0.0.1:41811/json with timeout 3 increased to 10s during tests 2026-08-07 21:18:56,060 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat.tests.test_tour_data_block_render.TestTourDataBlockRender: Websocket url found: ws://127.0.0.1:41811/devtools/page/ED93289BA5BC2302EFD929C40A9F1D8D 2026-08-07 21:18:56,070 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat.tests.test_tour_data_block_render.TestTourDataBlockRender: Enable chrome headless console log notification 2026-08-07 21:18:56,077 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat.tests.test_tour_data_block_render.TestTourDataBlockRender: Chrome headless enable page notifications 2026-08-07 21:18:56,707 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.res_users: Login successful for db:rb-bf464e0-223755-402257 login:admin from n/a 2026-08-07 21:18:56,718 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat.tests.test_tour_data_block_render.TestTourDataBlockRender: Setting session cookie in browser 2026-08-07 21:18:56,719 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat.tests.test_tour_data_block_render.TestTourDataBlockRender: Open "http://127.0.0.1:8069/web" in browser 2026-08-07 21:18:56,720 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat.tests.test_tour_data_block_render.TestTourDataBlockRender: Navigating to: "http://127.0.0.1:8069/web" 2026-08-07 21:18:56,729 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-07 21:18:58,561 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:18:58] "GET /web HTTP/1.1" 200 - 121 0.092 1.742 2026-08-07 21:18:58,564 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat.tests.test_tour_data_block_render.TestTourDataBlockRender: Navigation result: {'frameId': 'ED93289BA5BC2302EFD929C40A9F1D8D', 'loaderId': '77BD544723C4B2C2BC27B86B27F8420B', 'isDownload': False} 2026-08-07 21:18:58,564 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat.tests.test_tour_data_block_render.TestTourDataBlockRender: Evaluate ready code "odoo.isTourReady('data_block_render_typed')" 2026-08-07 21:18:58,593 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:18:58] "GET /web/assets/62b8ee4/web.assets_web.min.css HTTP/1.1" 200 - 4 0.004 0.011 2026-08-07 21:18:58,599 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:18:58] "GET /web/assets/bbfbb22/web.assets_web.min.js HTTP/1.1" 200 - 4 0.001 0.017 2026-08-07 21:18:58,634 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:18:58] "GET /web/webclient/load_menus/f97ea2e0e92af8e1e1ceb9cce756d62f5b69aab124877a8bcf0a782c8444e2aa HTTP/1.1" 200 - 4 0.002 0.045 2026-08-07 21:18:58,641 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:18:58] "GET /web/webclient/translations/f7451a6af1791970ea29b1f476d18b2946146d9b?lang=en_US HTTP/1.1" 200 - 4 0.001 0.049 2026-08-07 21:18:58,672 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:18:58] "GET /web/assets/c62296f/web.assets_tests.min.js HTTP/1.1" 200 - 4 0.001 0.006 2026-08-07 21:18:58,687 104 INFO rb-bf464e0-223755-402257 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-08-07 21:18:59,343 104 INFO ? werkzeug: 127.0.0.1 - - [07/Aug/2026 21:18:59] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.004 2026-08-07 21:18:59,344 104 INFO ? werkzeug: 127.0.0.1 - - [07/Aug/2026 21:18:59] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.006 2026-08-07 21:18:59,351 104 INFO ? werkzeug: 127.0.0.1 - - [07/Aug/2026 21:18:59] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.006 2026-08-07 21:18:59,367 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:18:59] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.009 0.010 2026-08-07 21:18:59,431 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat.tests.test_tour_data_block_render.TestTourDataBlockRender: Evaluate test code "odoo.startTour('data_block_render_typed', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/web"})" 2026-08-07 21:18:59,524 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:18:59] "POST /mail/init_messaging HTTP/1.1" 200 - 75 0.078 0.080 2026-08-07 21:18:59,556 104 INFO rb-bf464e0-223755-402257 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-08-07 21:18:59,601 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:18:59] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 20 0.025 0.208 2026-08-07 21:18:59,605 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:18:59] "GET /web/service-worker.js HTTP/1.1" 200 - 2 0.000 0.227 2026-08-07 21:18:59,637 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:18:59] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 10 0.016 0.217 2026-08-07 21:18:59,770 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:18:59] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 77 0.064 0.289 2026-08-07 21:18:59,832 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:18:59] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 37 0.022 0.394 2026-08-07 21:18:59,836 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:18:59] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.370 2026-08-07 21:18:59,861 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:18:59] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 11 0.010 0.309 2026-08-07 21:18:59,891 104 INFO ? werkzeug: 127.0.0.1 - - [07/Aug/2026 21:18:59] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-08-07 21:18:59,894 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:18:59] "POST /mail/load_message_failures HTTP/1.1" 200 - 12 0.011 0.264 2026-08-07 21:18:59,898 104 INFO ? werkzeug: 127.0.0.1 - - [07/Aug/2026 21:18:59] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-08-07 21:18:59,908 104 INFO ? werkzeug: 127.0.0.1 - - [07/Aug/2026 21:18:59] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-08-07 21:18:59,909 104 INFO ? werkzeug: 127.0.0.1 - - [07/Aug/2026 21:18:59] "GET /web_responsive/static/src/img/home-menu-bg-overlay.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-07 21:18:59,926 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:18:59] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 5 0.011 0.288 2026-08-07 21:18:59,943 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:18:59] "GET /web/offline HTTP/1.1" 200 - 7 0.004 0.296 2026-08-07 21:18:59,962 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:18:59] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 11 0.011 0.174 2026-08-07 21:18:59,994 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:18:59] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 11 0.009 0.136 2026-08-07 21:18:59,997 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:18:59] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.048 2026-08-07 21:19:00,024 104 INFO ? werkzeug: 127.0.0.1 - - [07/Aug/2026 21:19:00] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-07 21:19:00,836 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat.tests.test_tour_data_block_render.TestTourDataBlockRender.browser: Tour data_block_render_typed on step: 'Open AI chat systray (trigger: .o_viin_ai_systray_toggle)' 2026-08-07 21:19:00,863 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat.tests.test_tour_data_block_render.TestTourDataBlockRender.browser: Tour data_block_render_typed on step: 'Wait for the chat panel (trigger: .o_viin_ai_chat_panel)' 2026-08-07 21:19:00,868 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:19:00] "POST /viin_ai/chat/status HTTP/1.1" 200 - 7 0.005 0.007 2026-08-07 21:19:00,874 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:19:00] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.001 0.016 2026-08-07 21:19:00,874 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat.tests.test_tour_data_block_render.TestTourDataBlockRender.browser: Tour data_block_render_typed on step: 'Ask a question the agent answers with a data-producing tool (trigger: .o_viin_ai_chat_input)' 2026-08-07 21:19:00,886 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:19:00] "POST /viin_ai/chat/sessions HTTP/1.1" 200 - 8 0.005 0.017 2026-08-07 21:19:00,891 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat.tests.test_tour_data_block_render.TestTourDataBlockRender.browser: Tour data_block_render_typed on step: 'Click Send - this is the ONLY interaction in this tour (trigger: .o_viin_ai_chat_send)' 2026-08-07 21:19:00,907 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat.tests.test_tour_data_block_render.TestTourDataBlockRender.browser: Tour data_block_render_typed on step: 'The typed turn's tool data renders as a table-shaped AiDataBlock in the SAME reply, with no confirmation dialog in between (trigger: .o_viin_ai_chat_role_assistant .o_viin_ai_data_block[data-shape="table"]:contains("Typed Tour Co"))' 2026-08-07 21:19:00,933 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:19:00] "POST /viin_ai/voice/status HTTP/1.1" 200 - 22 0.013 0.055 2026-08-07 21:19:00,946 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:19:00] "POST /viin_ai/chat/session/create HTTP/1.1" 200 - 11 0.006 0.044 2026-08-07 21:19:01,023 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:19:01] "POST /viin_ai/chat/message HTTP/1.1" 200 - 85 0.029 0.041 2026-08-07 21:19:01,066 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:19:01] "POST /viin_ai/voice/status HTTP/1.1" 200 - 25 0.012 0.097 2026-08-07 21:19:01,070 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:19:01] "POST /viin_ai/chat/sessions HTTP/1.1" 200 - 4 0.001 0.039 2026-08-07 21:19:01,771 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:19:01] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.003 2026-08-07 21:19:01,837 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat.tests.test_tour_data_block_render.TestTourDataBlockRender.browser: Tour data_block_render_typed on step: 'Clear the in-memory conversation (New chat) (trigger: .o_viin_ai_chat_new)' 2026-08-07 21:19:01,853 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat.tests.test_tour_data_block_render.TestTourDataBlockRender.browser: Tour data_block_render_typed on step: 'The panel is now empty client-side - the live data block is gone (trigger: .o_viin_ai_chat_empty)' 2026-08-07 21:19:01,871 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat.tests.test_tour_data_block_render.TestTourDataBlockRender.browser: Tour data_block_render_typed on step: 'Open conversation history (trigger: .o_viin_ai_chat_history)' 2026-08-07 21:19:01,886 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat.tests.test_tour_data_block_render.TestTourDataBlockRender.browser: Tour data_block_render_typed on step: 'Resume the earlier conversation (trigger: .o_viin_ai_session_open)' 2026-08-07 21:19:01,898 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:19:01] "POST /viin_ai/voice/status HTTP/1.1" 200 - 18 0.021 0.022 2026-08-07 21:19:01,902 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat.tests.test_tour_data_block_render.TestTourDataBlockRender.browser: Tour data_block_render_typed on step: 'The typed turn's block re-renders from the PERSISTED payload after resume - the live response is gone, so this can only come from /viin_ai/chat/session/messages (trigger: .o_viin_ai_chat_role_assistant .o_viin_ai_data_block[data-shape="table"]:contains("Typed Tour Co"))' 2026-08-07 21:19:01,905 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:19:01] "POST /viin_ai/chat/sessions HTTP/1.1" 200 - 4 0.003 0.024 2026-08-07 21:19:01,918 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:19:01] "POST /viin_ai/chat/session/messages HTTP/1.1" 200 - 11 0.005 0.020 2026-08-07 21:19:01,970 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:19:01] "POST /viin_ai/voice/status HTTP/1.1" 200 - 21 0.011 0.021 2026-08-07 21:19:02,738 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat.tests.test_tour_data_block_render.TestTourDataBlockRender.browser: test successful 2026-08-07 21:19:02,744 104 INFO ? werkzeug: 127.0.0.1 - - [07/Aug/2026 21:19:02] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-07 21:19:02,749 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat.tests.test_tour_data_block_render.TestTourDataBlockRender: Closing chrome headless with pid 5441 2026-08-07 21:19:02,749 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat.tests.test_tour_data_block_render.TestTourDataBlockRender: Closing websocket connection 2026-08-07 21:19:02,750 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat.tests.test_tour_data_block_render.TestTourDataBlockRender: Terminating chrome headless with pid 5441 2026-08-07 21:19:02,845 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat.tests.test_tour_data_block_render.TestTourDataBlockRender: Chrome Log in: /tmp/odoo_tests/rb-bf464e0-223755-402257/chrome_logs/chrome_log_20260807_211902_844767_TestTourDataBlockRender.txt 2026-08-07 21:19:02,845 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat.tests.test_tour_data_block_render.TestTourDataBlockRender: Removing chrome user profile "/tmp/tmpxgnp1v0v_chrome_odoo" 2026-08-07 21:19:02,860 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat.tests.test_tour_data_block_render: Starting TestTourDataBlockRender.test_tool_result_data_renders_as_block_and_survives_resume ... 2026-08-07 21:19:03,158 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat.tests.test_tour_data_block_render.TestTourDataBlockRender: Chrome pid: 5653 2026-08-07 21:19:03,159 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat.tests.test_tour_data_block_render.TestTourDataBlockRender: Chrome headless temporary user profile dir: /tmp/tmprckghe2p_chrome_odoo 2026-08-07 21:19:03,159 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat.tests.test_tour_data_block_render.TestTourDataBlockRender: Issuing json command http://127.0.0.1:36777/json/version 2026-08-07 21:19:03,160 104 INFO rb-bf464e0-223755-402257 odoo.tests.common.requests: request http://127.0.0.1:36777/json/version with timeout 3 increased to 10s during tests 2026-08-07 21:19:03,177 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat.tests.test_tour_data_block_render.TestTourDataBlockRender: Browser version: Chrome/141.0.7390.54 2026-08-07 21:19:03,177 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat.tests.test_tour_data_block_render.TestTourDataBlockRender: Issuing json command http://127.0.0.1:36777/json 2026-08-07 21:19:03,178 104 INFO rb-bf464e0-223755-402257 odoo.tests.common.requests: request http://127.0.0.1:36777/json with timeout 3 increased to 10s during tests 2026-08-07 21:19:03,199 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat.tests.test_tour_data_block_render.TestTourDataBlockRender: Websocket url found: ws://127.0.0.1:36777/devtools/page/FEE00D90570A85EA0195AA30D56F669E 2026-08-07 21:19:03,215 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat.tests.test_tour_data_block_render.TestTourDataBlockRender: Enable chrome headless console log notification 2026-08-07 21:19:03,272 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat.tests.test_tour_data_block_render.TestTourDataBlockRender: Chrome headless enable page notifications 2026-08-07 21:19:03,740 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.res_users: Login successful for db:rb-bf464e0-223755-402257 login:admin from n/a 2026-08-07 21:19:03,749 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat.tests.test_tour_data_block_render.TestTourDataBlockRender: Setting session cookie in browser 2026-08-07 21:19:03,751 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat.tests.test_tour_data_block_render.TestTourDataBlockRender: Open "http://127.0.0.1:8069/web" in browser 2026-08-07 21:19:03,751 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat.tests.test_tour_data_block_render.TestTourDataBlockRender: Navigating to: "http://127.0.0.1:8069/web" 2026-08-07 21:19:03,765 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-07 21:19:04,587 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:19:04] "GET /web HTTP/1.1" 200 - 121 0.073 0.753 2026-08-07 21:19:04,592 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat.tests.test_tour_data_block_render.TestTourDataBlockRender: Navigation result: {'frameId': 'FEE00D90570A85EA0195AA30D56F669E', 'loaderId': '73C9C756BFAD4C49A63EA26A1C3D79D5', 'isDownload': False} 2026-08-07 21:19:04,592 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat.tests.test_tour_data_block_render.TestTourDataBlockRender: Evaluate ready code "odoo.isTourReady('data_block_render')" 2026-08-07 21:19:04,611 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:19:04] "GET /web/assets/62b8ee4/web.assets_web.min.css HTTP/1.1" 200 - 4 0.002 0.006 2026-08-07 21:19:04,636 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:19:04] "GET /web/assets/bbfbb22/web.assets_web.min.js HTTP/1.1" 200 - 4 0.012 0.021 2026-08-07 21:19:04,692 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:19:04] "GET /web/webclient/load_menus/f97ea2e0e92af8e1e1ceb9cce756d62f5b69aab124877a8bcf0a782c8444e2aa HTTP/1.1" 200 - 4 0.019 0.038 2026-08-07 21:19:04,701 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:19:04] "GET /web/webclient/translations/f7451a6af1791970ea29b1f476d18b2946146d9b?lang=en_US HTTP/1.1" 200 - 4 0.002 0.051 2026-08-07 21:19:04,739 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:19:04] "GET /web/assets/c62296f/web.assets_tests.min.js HTTP/1.1" 200 - 4 0.001 0.007 2026-08-07 21:19:04,744 104 INFO rb-bf464e0-223755-402257 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-08-07 21:19:05,422 104 INFO ? werkzeug: 127.0.0.1 - - [07/Aug/2026 21:19:05] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-08-07 21:19:05,423 104 INFO ? werkzeug: 127.0.0.1 - - [07/Aug/2026 21:19:05] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.004 2026-08-07 21:19:05,424 104 INFO ? werkzeug: 127.0.0.1 - - [07/Aug/2026 21:19:05] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.005 2026-08-07 21:19:05,440 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:19:05] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.001 0.008 2026-08-07 21:19:05,518 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat.tests.test_tour_data_block_render.TestTourDataBlockRender: Evaluate test code "odoo.startTour('data_block_render', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/web"})" 2026-08-07 21:19:05,563 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:19:05] "POST /mail/init_messaging HTTP/1.1" 200 - 75 0.059 0.058 2026-08-07 21:19:05,585 104 INFO rb-bf464e0-223755-402257 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-08-07 21:19:05,629 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:19:05] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 20 0.018 0.165 2026-08-07 21:19:05,633 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:19:05] "GET /web/service-worker.js HTTP/1.1" 200 - 2 0.000 0.168 2026-08-07 21:19:05,663 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:19:05] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 10 0.015 0.163 2026-08-07 21:19:05,741 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:19:05] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 40 0.036 0.213 2026-08-07 21:19:05,878 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:19:05] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 74 0.078 0.299 2026-08-07 21:19:05,881 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:19:05] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.349 2026-08-07 21:19:05,892 104 INFO ? werkzeug: 127.0.0.1 - - [07/Aug/2026 21:19:05] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-08-07 21:19:05,904 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:19:05] "POST /mail/load_message_failures HTTP/1.1" 200 - 12 0.007 0.293 2026-08-07 21:19:05,904 104 INFO ? werkzeug: 127.0.0.1 - - [07/Aug/2026 21:19:05] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-08-07 21:19:05,960 104 INFO ? werkzeug: 127.0.0.1 - - [07/Aug/2026 21:19:05] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.050 2026-08-07 21:19:05,960 104 INFO ? werkzeug: 127.0.0.1 - - [07/Aug/2026 21:19:05] "GET /web_responsive/static/src/img/home-menu-bg-overlay.svg HTTP/1.1" 200 - 0 0.000 0.051 2026-08-07 21:19:05,981 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:19:05] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 11 0.011 0.324 2026-08-07 21:19:05,990 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:19:05] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 5 0.003 0.344 2026-08-07 21:19:06,010 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:19:06] "GET /web/offline HTTP/1.1" 200 - 7 0.004 0.337 2026-08-07 21:19:06,038 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:19:06] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 11 0.015 0.280 2026-08-07 21:19:06,065 104 INFO ? werkzeug: 127.0.0.1 - - [07/Aug/2026 21:19:06] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.003 2026-08-07 21:19:06,069 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:19:06] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 11 0.010 0.090 2026-08-07 21:19:06,071 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:19:06] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.095 2026-08-07 21:19:06,107 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:19:06] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 6 0.024 0.092 2026-08-07 21:19:06,837 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat.tests.test_tour_data_block_render.TestTourDataBlockRender.browser: Tour data_block_render on step: 'Open AI chat systray (trigger: .o_viin_ai_systray_toggle)' 2026-08-07 21:19:06,861 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat.tests.test_tour_data_block_render.TestTourDataBlockRender.browser: Tour data_block_render on step: 'Wait for the chat panel (trigger: .o_viin_ai_chat_panel)' 2026-08-07 21:19:06,870 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat.tests.test_tour_data_block_render.TestTourDataBlockRender.browser: Tour data_block_render on step: 'Ask for the accounts (proposes the S6 confirm-gated data-block tool) (trigger: .o_viin_ai_chat_input)' 2026-08-07 21:19:06,872 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:19:06] "POST /viin_ai/chat/status HTTP/1.1" 200 - 7 0.006 0.008 2026-08-07 21:19:06,875 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:19:06] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.000 0.016 2026-08-07 21:19:06,885 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:19:06] "POST /viin_ai/chat/sessions HTTP/1.1" 200 - 8 0.003 0.016 2026-08-07 21:19:06,889 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat.tests.test_tour_data_block_render.TestTourDataBlockRender.browser: Tour data_block_render on step: 'Click Send (trigger: .o_viin_ai_chat_send)' 2026-08-07 21:19:06,903 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat.tests.test_tour_data_block_render.TestTourDataBlockRender.browser: Tour data_block_render on step: 'Wait for the tool confirmation dialog (trigger: .o_viin_ai_tool_confirm_dialog)' 2026-08-07 21:19:06,925 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:19:06] "POST /viin_ai/voice/status HTTP/1.1" 200 - 22 0.012 0.045 2026-08-07 21:19:06,940 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:19:06] "POST /viin_ai/chat/session/create HTTP/1.1" 200 - 11 0.007 0.036 2026-08-07 21:19:07,023 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:19:07] "POST /viin_ai/chat/message HTTP/1.1" 200 - 87 0.034 0.044 2026-08-07 21:19:07,057 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:19:07] "POST /viin_ai/voice/status HTTP/1.1" 200 - 25 0.011 0.091 2026-08-07 21:19:07,062 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:19:07] "POST /viin_ai/chat/sessions HTTP/1.1" 200 - 4 0.001 0.030 2026-08-07 21:19:07,820 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat.tests.test_tour_data_block_render.TestTourDataBlockRender.browser: Tour data_block_render on step: 'Approve the tool - the tool_confirm resume path is the ONE path that executes it for real and returns data_payload live (trigger: .o_viin_ai_tool_confirm_approve)' 2026-08-07 21:19:07,837 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat.tests.test_tour_data_block_render.TestTourDataBlockRender.browser: Tour data_block_render on step: 'S6: the tool result renders as a table-shaped AiDataBlock in the LIVE reply (trigger: .o_viin_ai_chat_role_assistant .o_viin_ai_data_block[data-shape="table"]:contains("ACME Tour Co"))' 2026-08-07 21:19:07,848 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #2 deleted viin.ai.chat.pending.tool records with IDs: [17] 2026-08-07 21:19:07,883 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:19:07] "POST /viin_ai/chat/tool_confirm HTTP/1.1" 200 - 65 0.022 0.037 2026-08-07 21:19:07,923 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:19:07] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.003 2026-08-07 21:19:08,654 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat.tests.test_tour_data_block_render.TestTourDataBlockRender.browser: Tour data_block_render on step: 'Clear the in-memory conversation (New chat) (trigger: .o_viin_ai_chat_new)' 2026-08-07 21:19:08,669 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat.tests.test_tour_data_block_render.TestTourDataBlockRender.browser: Tour data_block_render on step: 'The panel is now empty client-side - the live data block is gone (trigger: .o_viin_ai_chat_empty)' 2026-08-07 21:19:08,689 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat.tests.test_tour_data_block_render.TestTourDataBlockRender.browser: Tour data_block_render on step: 'Open conversation history (trigger: .o_viin_ai_chat_history)' 2026-08-07 21:19:08,705 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat.tests.test_tour_data_block_render.TestTourDataBlockRender.browser: Tour data_block_render on step: 'Resume the earlier conversation (trigger: .o_viin_ai_session_open)' 2026-08-07 21:19:08,712 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:19:08] "POST /viin_ai/voice/status HTTP/1.1" 200 - 18 0.016 0.021 2026-08-07 21:19:08,716 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:19:08] "POST /viin_ai/chat/sessions HTTP/1.1" 200 - 4 0.001 0.025 2026-08-07 21:19:08,721 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat.tests.test_tour_data_block_render.TestTourDataBlockRender.browser: Tour data_block_render on step: 'S6: the SAME table-shaped AiDataBlock re-renders from the PERSISTED payload after resume - the live response is gone, so this can only come from /viin_ai/chat/session/messages (trigger: .o_viin_ai_chat_role_assistant .o_viin_ai_data_block[data-shape="table"]:contains("ACME Tour Co"))' 2026-08-07 21:19:08,729 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:19:08] "POST /viin_ai/chat/session/messages HTTP/1.1" 200 - 11 0.005 0.015 2026-08-07 21:19:08,766 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:19:08] "POST /viin_ai/voice/status HTTP/1.1" 200 - 21 0.010 0.019 2026-08-07 21:19:08,982 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:19:08] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.003 2026-08-07 21:19:09,521 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat.tests.test_tour_data_block_render.TestTourDataBlockRender.browser: test successful 2026-08-07 21:19:09,528 104 INFO ? werkzeug: 127.0.0.1 - - [07/Aug/2026 21:19:09] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-07 21:19:09,533 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat.tests.test_tour_data_block_render.TestTourDataBlockRender: Closing chrome headless with pid 5653 2026-08-07 21:19:09,533 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat.tests.test_tour_data_block_render.TestTourDataBlockRender: Closing websocket connection 2026-08-07 21:19:09,534 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat.tests.test_tour_data_block_render.TestTourDataBlockRender: Terminating chrome headless with pid 5653 2026-08-07 21:19:09,629 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat.tests.test_tour_data_block_render.TestTourDataBlockRender: Chrome Log in: /tmp/odoo_tests/rb-bf464e0-223755-402257/chrome_logs/chrome_log_20260807_211909_629068_TestTourDataBlockRender.txt 2026-08-07 21:19:09,629 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat.tests.test_tour_data_block_render.TestTourDataBlockRender: Removing chrome user profile "/tmp/tmprckghe2p_chrome_odoo" 2026-08-07 21:19:09,661 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-07 21:19:10,040 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat.tests.test_tour_h1_confirm_render: Starting TestTourH1ConfirmRender.test_tour_h1_confirm_surface_renders_resolved_names ... 2026-08-07 21:19:10,282 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat.tests.test_tour_h1_confirm_render.TestTourH1ConfirmRender: Chrome pid: 5878 2026-08-07 21:19:10,283 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat.tests.test_tour_h1_confirm_render.TestTourH1ConfirmRender: Chrome headless temporary user profile dir: /tmp/tmpe1b27ba__chrome_odoo 2026-08-07 21:19:10,283 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat.tests.test_tour_h1_confirm_render.TestTourH1ConfirmRender: Issuing json command http://127.0.0.1:44975/json/version 2026-08-07 21:19:10,285 104 INFO rb-bf464e0-223755-402257 odoo.tests.common.requests: request http://127.0.0.1:44975/json/version with timeout 3 increased to 10s during tests 2026-08-07 21:19:10,361 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat.tests.test_tour_h1_confirm_render.TestTourH1ConfirmRender: Browser version: Chrome/141.0.7390.54 2026-08-07 21:19:10,361 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat.tests.test_tour_h1_confirm_render.TestTourH1ConfirmRender: Issuing json command http://127.0.0.1:44975/json 2026-08-07 21:19:10,363 104 INFO rb-bf464e0-223755-402257 odoo.tests.common.requests: request http://127.0.0.1:44975/json with timeout 3 increased to 10s during tests 2026-08-07 21:19:10,368 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat.tests.test_tour_h1_confirm_render.TestTourH1ConfirmRender: Websocket url found: ws://127.0.0.1:44975/devtools/page/B6A0525A8AA72A0B185EB51E0F5ECB84 2026-08-07 21:19:10,387 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat.tests.test_tour_h1_confirm_render.TestTourH1ConfirmRender: Enable chrome headless console log notification 2026-08-07 21:19:10,388 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat.tests.test_tour_h1_confirm_render.TestTourH1ConfirmRender: Chrome headless enable page notifications 2026-08-07 21:19:10,919 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.res_users: Login successful for db:rb-bf464e0-223755-402257 login:admin from n/a 2026-08-07 21:19:10,926 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat.tests.test_tour_h1_confirm_render.TestTourH1ConfirmRender: Setting session cookie in browser 2026-08-07 21:19:10,928 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat.tests.test_tour_h1_confirm_render.TestTourH1ConfirmRender: Open "http://127.0.0.1:8069/web" in browser 2026-08-07 21:19:10,928 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat.tests.test_tour_h1_confirm_render.TestTourH1ConfirmRender: Navigating to: "http://127.0.0.1:8069/web" 2026-08-07 21:19:10,937 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-07 21:19:11,743 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:19:11] "GET /web HTTP/1.1" 200 - 121 0.109 0.700 2026-08-07 21:19:11,746 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat.tests.test_tour_h1_confirm_render.TestTourH1ConfirmRender: Navigation result: {'frameId': 'B6A0525A8AA72A0B185EB51E0F5ECB84', 'loaderId': 'D25DEC7BE27FAB86AB1B00B71F7BB4C2', 'isDownload': False} 2026-08-07 21:19:11,746 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat.tests.test_tour_h1_confirm_render.TestTourH1ConfirmRender: Evaluate ready code "odoo.isTourReady('h1_confirm_render')" 2026-08-07 21:19:11,776 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:19:11] "GET /web/assets/62b8ee4/web.assets_web.min.css HTTP/1.1" 200 - 4 0.002 0.017 2026-08-07 21:19:11,804 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:19:11] "GET /web/webclient/load_menus/f97ea2e0e92af8e1e1ceb9cce756d62f5b69aab124877a8bcf0a782c8444e2aa HTTP/1.1" 200 - 4 0.002 0.039 2026-08-07 21:19:11,811 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:19:11] "GET /web/assets/bbfbb22/web.assets_web.min.js HTTP/1.1" 200 - 4 0.001 0.049 2026-08-07 21:19:11,819 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:19:11] "GET /web/webclient/translations/f7451a6af1791970ea29b1f476d18b2946146d9b?lang=en_US HTTP/1.1" 200 - 4 0.002 0.038 2026-08-07 21:19:11,845 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:19:11] "GET /web/assets/c62296f/web.assets_tests.min.js HTTP/1.1" 200 - 4 0.001 0.005 2026-08-07 21:19:11,850 104 INFO rb-bf464e0-223755-402257 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-08-07 21:19:12,443 104 INFO ? werkzeug: 127.0.0.1 - - [07/Aug/2026 21:19:12] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.005 2026-08-07 21:19:12,444 104 INFO ? werkzeug: 127.0.0.1 - - [07/Aug/2026 21:19:12] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-08-07 21:19:12,450 104 INFO ? werkzeug: 127.0.0.1 - - [07/Aug/2026 21:19:12] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.005 2026-08-07 21:19:12,490 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:19:12] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.014 0.020 2026-08-07 21:19:12,535 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat.tests.test_tour_h1_confirm_render.TestTourH1ConfirmRender: Evaluate test code "odoo.startTour('h1_confirm_render', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/web"})" 2026-08-07 21:19:12,594 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:19:12] "POST /mail/init_messaging HTTP/1.1" 200 - 75 0.056 0.068 2026-08-07 21:19:12,615 104 INFO rb-bf464e0-223755-402257 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-08-07 21:19:12,644 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:19:12] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 20 0.016 0.149 2026-08-07 21:19:12,666 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:19:12] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 11 0.005 0.014 2026-08-07 21:19:12,693 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:19:12] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 10 0.012 0.173 2026-08-07 21:19:12,751 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:19:12] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 39 0.022 0.215 2026-08-07 21:19:12,837 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:19:12] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 74 0.036 0.277 2026-08-07 21:19:12,841 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:19:12] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.289 2026-08-07 21:19:12,849 104 INFO ? werkzeug: 127.0.0.1 - - [07/Aug/2026 21:19:12] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-07 21:19:12,858 104 INFO ? werkzeug: 127.0.0.1 - - [07/Aug/2026 21:19:12] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-08-07 21:19:12,860 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:19:12] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 11 0.009 0.243 2026-08-07 21:19:12,863 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:19:12] "GET /web/service-worker.js HTTP/1.1" 200 - 2 0.001 0.378 2026-08-07 21:19:12,872 104 INFO ? werkzeug: 127.0.0.1 - - [07/Aug/2026 21:19:12] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.008 2026-08-07 21:19:12,873 104 INFO ? werkzeug: 127.0.0.1 - - [07/Aug/2026 21:19:12] "GET /web_responsive/static/src/img/home-menu-bg-overlay.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-08-07 21:19:12,894 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:19:12] "POST /mail/load_message_failures HTTP/1.1" 200 - 12 0.010 0.192 2026-08-07 21:19:12,959 104 INFO ? werkzeug: 127.0.0.1 - - [07/Aug/2026 21:19:12] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.070 2026-08-07 21:19:12,966 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:19:12] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 5 0.003 0.264 2026-08-07 21:19:12,993 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:19:12] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 11 0.007 0.200 2026-08-07 21:19:13,013 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:19:13] "GET /web/offline HTTP/1.1" 200 - 7 0.005 0.111 2026-08-07 21:19:13,021 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:19:13] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.004 2026-08-07 21:19:13,828 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat.tests.test_tour_h1_confirm_render.TestTourH1ConfirmRender.browser: Tour h1_confirm_render on step: 'Open AI chat systray (trigger: .o_viin_ai_systray_toggle)' 2026-08-07 21:19:13,847 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat.tests.test_tour_h1_confirm_render.TestTourH1ConfirmRender.browser: Tour h1_confirm_render on step: 'Wait for chat panel (trigger: .o_viin_ai_chat_panel)' 2026-08-07 21:19:13,857 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:19:13] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.003 0.008 2026-08-07 21:19:13,869 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat.tests.test_tour_h1_confirm_render.TestTourH1ConfirmRender.browser: Tour h1_confirm_render on step: 'Type a message to trigger the invoice-draft proposal (trigger: .o_viin_ai_chat_input)' 2026-08-07 21:19:13,872 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:19:13] "POST /viin_ai/chat/status HTTP/1.1" 200 - 7 0.003 0.024 2026-08-07 21:19:13,899 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat.tests.test_tour_h1_confirm_render.TestTourH1ConfirmRender.browser: Tour h1_confirm_render on step: 'Click Send (trigger: .o_viin_ai_chat_send)' 2026-08-07 21:19:13,899 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat.tests.test_tour_h1_confirm_render.TestTourH1ConfirmRender.browser: Tour h1_confirm_render on step: 'Wait for the tool confirm dialog (trigger: .o_viin_ai_tool_confirm_dialog)' 2026-08-07 21:19:13,912 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:19:13] "POST /viin_ai/voice/status HTTP/1.1" 200 - 22 0.012 0.026 2026-08-07 21:19:13,923 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:19:13] "POST /viin_ai/chat/sessions HTTP/1.1" 200 - 8 0.003 0.048 2026-08-07 21:19:13,938 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:19:13] "POST /viin_ai/chat/session/create HTTP/1.1" 200 - 11 0.007 0.027 2026-08-07 21:19:14,049 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:19:14] "POST /viin_ai/chat/message HTTP/1.1" 200 - 87 0.046 0.059 2026-08-07 21:19:14,096 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:19:14] "POST /viin_ai/voice/status HTTP/1.1" 200 - 25 0.016 0.122 2026-08-07 21:19:14,101 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:19:14] "POST /viin_ai/chat/sessions HTTP/1.1" 200 - 4 0.001 0.040 2026-08-07 21:19:14,129 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:19:14] "POST /web/dataset/call_kw/res.partner/read HTTP/1.1" 200 - 5 0.005 0.058 2026-08-07 21:19:14,147 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:19:14] "POST /web/dataset/call_kw/res.partner/read HTTP/1.1" 200 - 5 0.004 0.027 2026-08-07 21:19:14,182 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:19:14] "POST /web/dataset/call_kw/product.product/read HTTP/1.1" 200 - 12 0.007 0.021 2026-08-07 21:19:14,198 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:19:14] "POST /web/dataset/call_kw/account.tax/read HTTP/1.1" 200 - 8 0.005 0.038 2026-08-07 21:19:14,380 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:19:14] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.003 2026-08-07 21:19:14,956 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat.tests.test_tour_h1_confirm_render.TestTourH1ConfirmRender.browser: Tour h1_confirm_render on step: 'H1: the RESOLVED partner name renders (not the raw partner_id) (trigger: .o_viin_ai_tool_confirm_partner_name:contains("ACME Tour Co"))' 2026-08-07 21:19:14,968 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat.tests.test_tour_h1_confirm_render.TestTourH1ConfirmRender.browser: Tour h1_confirm_render on step: 'H1: the RESOLVED product name renders (not the raw product_id) (trigger: .o_viin_ai_tool_confirm_line_product:contains("Tour Widget"))' 2026-08-07 21:19:14,985 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat.tests.test_tour_h1_confirm_render.TestTourH1ConfirmRender.browser: Tour h1_confirm_render on step: 'H1: the RESOLVED tax name renders (not the raw tax id) (trigger: .o_viin_ai_tool_confirm_line_taxes:contains("Tour VAT 10%"))' 2026-08-07 21:19:14,987 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat.tests.test_tour_h1_confirm_render.TestTourH1ConfirmRender.browser: test successful 2026-08-07 21:19:14,994 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat.tests.test_tour_h1_confirm_render.TestTourH1ConfirmRender: Closing chrome headless with pid 5878 2026-08-07 21:19:14,994 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat.tests.test_tour_h1_confirm_render.TestTourH1ConfirmRender: Closing websocket connection 2026-08-07 21:19:14,995 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat.tests.test_tour_h1_confirm_render.TestTourH1ConfirmRender: Terminating chrome headless with pid 5878 2026-08-07 21:19:15,091 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat.tests.test_tour_h1_confirm_render.TestTourH1ConfirmRender: Chrome Log in: /tmp/odoo_tests/rb-bf464e0-223755-402257/chrome_logs/chrome_log_20260807_211915_091240_TestTourH1ConfirmRender.txt 2026-08-07 21:19:15,091 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat.tests.test_tour_h1_confirm_render.TestTourH1ConfirmRender: Removing chrome user profile "/tmp/tmpe1b27ba__chrome_odoo" 2026-08-07 21:19:15,112 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-07 21:19:15,158 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat.tests.test_tour_wi18c_chat: Starting TestTourWi15ToolConfirmApprove.test_tour_tool_confirm_approve ... 2026-08-07 21:19:15,410 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat.tests.test_tour_wi18c_chat.TestTourWi15ToolConfirmApprove: Chrome pid: 6102 2026-08-07 21:19:15,411 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat.tests.test_tour_wi18c_chat.TestTourWi15ToolConfirmApprove: Chrome headless temporary user profile dir: /tmp/tmp0idhvvqp_chrome_odoo 2026-08-07 21:19:15,411 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat.tests.test_tour_wi18c_chat.TestTourWi15ToolConfirmApprove: Issuing json command http://127.0.0.1:44403/json/version 2026-08-07 21:19:15,414 104 INFO rb-bf464e0-223755-402257 odoo.tests.common.requests: request http://127.0.0.1:44403/json/version with timeout 3 increased to 10s during tests 2026-08-07 21:19:15,465 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat.tests.test_tour_wi18c_chat.TestTourWi15ToolConfirmApprove: Browser version: Chrome/141.0.7390.54 2026-08-07 21:19:15,465 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat.tests.test_tour_wi18c_chat.TestTourWi15ToolConfirmApprove: Issuing json command http://127.0.0.1:44403/json 2026-08-07 21:19:15,466 104 INFO rb-bf464e0-223755-402257 odoo.tests.common.requests: request http://127.0.0.1:44403/json with timeout 3 increased to 10s during tests 2026-08-07 21:19:15,477 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat.tests.test_tour_wi18c_chat.TestTourWi15ToolConfirmApprove: Websocket url found: ws://127.0.0.1:44403/devtools/page/C1F26A0DC973D23781817BB700B2A92E 2026-08-07 21:19:15,492 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat.tests.test_tour_wi18c_chat.TestTourWi15ToolConfirmApprove: Enable chrome headless console log notification 2026-08-07 21:19:15,496 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat.tests.test_tour_wi18c_chat.TestTourWi15ToolConfirmApprove: Chrome headless enable page notifications 2026-08-07 21:19:16,002 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.res_users: Login successful for db:rb-bf464e0-223755-402257 login:admin from n/a 2026-08-07 21:19:16,011 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat.tests.test_tour_wi18c_chat.TestTourWi15ToolConfirmApprove: Setting session cookie in browser 2026-08-07 21:19:16,013 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat.tests.test_tour_wi18c_chat.TestTourWi15ToolConfirmApprove: Open "http://127.0.0.1:8069/web" in browser 2026-08-07 21:19:16,013 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat.tests.test_tour_wi18c_chat.TestTourWi15ToolConfirmApprove: Navigating to: "http://127.0.0.1:8069/web" 2026-08-07 21:19:16,023 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-07 21:19:16,650 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:19:16] "GET /web HTTP/1.1" 200 - 121 0.066 0.564 2026-08-07 21:19:16,653 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat.tests.test_tour_wi18c_chat.TestTourWi15ToolConfirmApprove: Navigation result: {'frameId': 'C1F26A0DC973D23781817BB700B2A92E', 'loaderId': 'E88660EBF8919056BCA5DFC3A188D900', 'isDownload': False} 2026-08-07 21:19:16,653 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat.tests.test_tour_wi18c_chat.TestTourWi15ToolConfirmApprove: Evaluate ready code "odoo.isTourReady('wi15_tool_confirm_approve')" 2026-08-07 21:19:16,676 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:19:16] "GET /web/assets/bbfbb22/web.assets_web.min.js HTTP/1.1" 200 - 4 0.004 0.009 2026-08-07 21:19:16,686 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:19:16] "GET /web/assets/62b8ee4/web.assets_web.min.css HTTP/1.1" 200 - 4 0.004 0.019 2026-08-07 21:19:16,721 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:19:16] "GET /web/webclient/load_menus/f97ea2e0e92af8e1e1ceb9cce756d62f5b69aab124877a8bcf0a782c8444e2aa HTTP/1.1" 200 - 4 0.004 0.052 2026-08-07 21:19:16,729 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:19:16] "GET /web/webclient/translations/f7451a6af1791970ea29b1f476d18b2946146d9b?lang=en_US HTTP/1.1" 200 - 4 0.002 0.052 2026-08-07 21:19:16,748 104 INFO rb-bf464e0-223755-402257 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-08-07 21:19:16,766 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:19:16] "GET /web/assets/c62296f/web.assets_tests.min.js HTTP/1.1" 200 - 4 0.006 0.010 2026-08-07 21:19:17,332 104 INFO ? werkzeug: 127.0.0.1 - - [07/Aug/2026 21:19:17] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.004 2026-08-07 21:19:17,344 104 INFO ? werkzeug: 127.0.0.1 - - [07/Aug/2026 21:19:17] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.013 2026-08-07 21:19:17,346 104 INFO ? werkzeug: 127.0.0.1 - - [07/Aug/2026 21:19:17] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.011 2026-08-07 21:19:17,362 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:19:17] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.003 0.013 2026-08-07 21:19:17,437 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat.tests.test_tour_wi18c_chat.TestTourWi15ToolConfirmApprove: Evaluate test code "odoo.startTour('wi15_tool_confirm_approve', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/web"})" 2026-08-07 21:19:17,501 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:19:17] "POST /mail/init_messaging HTTP/1.1" 200 - 75 0.045 0.091 2026-08-07 21:19:17,535 104 INFO rb-bf464e0-223755-402257 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-08-07 21:19:17,581 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:19:17] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 20 0.025 0.192 2026-08-07 21:19:17,585 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:19:17] "GET /web/service-worker.js HTTP/1.1" 200 - 2 0.000 0.203 2026-08-07 21:19:17,609 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:19:17] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 10 0.009 0.197 2026-08-07 21:19:17,681 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:19:17] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 40 0.021 0.249 2026-08-07 21:19:17,756 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:19:17] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 74 0.034 0.306 2026-08-07 21:19:17,759 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:19:17] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.293 2026-08-07 21:19:17,771 104 INFO ? werkzeug: 127.0.0.1 - - [07/Aug/2026 21:19:17] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-08-07 21:19:17,774 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:19:17] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 11 0.006 0.245 2026-08-07 21:19:17,788 104 INFO ? werkzeug: 127.0.0.1 - - [07/Aug/2026 21:19:17] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.007 2026-08-07 21:19:17,799 104 INFO ? werkzeug: 127.0.0.1 - - [07/Aug/2026 21:19:17] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.007 2026-08-07 21:19:17,804 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:19:17] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 11 0.014 0.201 2026-08-07 21:19:17,814 104 INFO ? werkzeug: 127.0.0.1 - - [07/Aug/2026 21:19:17] "GET /web_responsive/static/src/img/home-menu-bg-overlay.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-08-07 21:19:17,874 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:19:17] "POST /mail/load_message_failures HTTP/1.1" 200 - 12 0.056 0.223 2026-08-07 21:19:17,883 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:19:17] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 5 0.001 0.264 2026-08-07 21:19:17,897 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:19:17] "GET /web/offline HTTP/1.1" 200 - 7 0.003 0.206 2026-08-07 21:19:17,906 104 INFO ? werkzeug: 127.0.0.1 - - [07/Aug/2026 21:19:17] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-07 21:19:17,970 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:19:17] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 11 0.052 0.106 2026-08-07 21:19:17,983 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:19:17] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 6 0.004 0.116 2026-08-07 21:19:17,986 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:19:17] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.066 2026-08-07 21:19:18,712 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat.tests.test_tour_wi18c_chat.TestTourWi15ToolConfirmApprove.browser: Tour wi15_tool_confirm_approve on step: 'Open AI chat systray (trigger: .o_viin_ai_systray_toggle)' 2026-08-07 21:19:18,739 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat.tests.test_tour_wi18c_chat.TestTourWi15ToolConfirmApprove.browser: Tour wi15_tool_confirm_approve on step: 'Wait for chat panel (trigger: .o_viin_ai_chat_panel)' 2026-08-07 21:19:18,746 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:19:18] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.004 0.005 2026-08-07 21:19:18,748 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat.tests.test_tour_wi18c_chat.TestTourWi15ToolConfirmApprove.browser: Tour wi15_tool_confirm_approve on step: 'Type message to trigger tool (trigger: .o_viin_ai_chat_input)' 2026-08-07 21:19:18,760 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat.tests.test_tour_wi18c_chat.TestTourWi15ToolConfirmApprove.browser: Tour wi15_tool_confirm_approve on step: 'Click Send (trigger: .o_viin_ai_chat_send)' 2026-08-07 21:19:18,770 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat.tests.test_tour_wi18c_chat.TestTourWi15ToolConfirmApprove.browser: Tour wi15_tool_confirm_approve on step: 'Wait for tool confirm dialog (trigger: .o_viin_ai_tool_confirm_dialog)' 2026-08-07 21:19:18,773 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:19:18] "POST /viin_ai/chat/status HTTP/1.1" 200 - 7 0.020 0.019 2026-08-07 21:19:18,790 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:19:18] "POST /viin_ai/chat/sessions HTTP/1.1" 200 - 8 0.007 0.032 2026-08-07 21:19:18,838 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:19:18] "POST /viin_ai/voice/status HTTP/1.1" 200 - 22 0.021 0.061 2026-08-07 21:19:18,882 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:19:18] "POST /viin_ai/chat/session/create HTTP/1.1" 200 - 11 0.035 0.075 2026-08-07 21:19:18,984 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:19:18] "POST /viin_ai/chat/message HTTP/1.1" 200 - 87 0.056 0.040 2026-08-07 21:19:19,028 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:19:19] "POST /viin_ai/voice/status HTTP/1.1" 200 - 25 0.016 0.108 2026-08-07 21:19:19,031 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:19:19] "POST /viin_ai/chat/sessions HTTP/1.1" 200 - 4 0.001 0.040 2026-08-07 21:19:19,270 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:19:19] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.003 2026-08-07 21:19:19,786 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat.tests.test_tour_wi18c_chat.TestTourWi15ToolConfirmApprove.browser: Tour wi15_tool_confirm_approve on step: 'Verify tool name shown in dialog (trigger: .o_viin_ai_tool_confirm_dialog .font-monospace)' 2026-08-07 21:19:19,801 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat.tests.test_tour_wi18c_chat.TestTourWi15ToolConfirmApprove.browser: Tour wi15_tool_confirm_approve on step: 'Click Approve (trigger: .o_viin_ai_tool_confirm_approve)' 2026-08-07 21:19:19,819 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat.tests.test_tour_wi18c_chat.TestTourWi15ToolConfirmApprove.browser: Tour wi15_tool_confirm_approve on step: 'Wait for final reply Done (trigger: .o_viin_ai_chat_bubble:contains("Done"))' 2026-08-07 21:19:19,838 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #2 deleted viin.ai.chat.pending.tool records with IDs: [19] 2026-08-07 21:19:19,884 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:19:19] "POST /viin_ai/chat/tool_confirm HTTP/1.1" 200 - 65 0.027 0.053 2026-08-07 21:19:20,251 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:19:20] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.003 2026-08-07 21:19:20,653 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat.tests.test_tour_wi18c_chat.TestTourWi15ToolConfirmApprove.browser: test successful 2026-08-07 21:19:20,661 104 INFO ? werkzeug: 127.0.0.1 - - [07/Aug/2026 21:19:20] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-07 21:19:20,674 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat.tests.test_tour_wi18c_chat.TestTourWi15ToolConfirmApprove: Closing chrome headless with pid 6102 2026-08-07 21:19:20,676 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat.tests.test_tour_wi18c_chat.TestTourWi15ToolConfirmApprove: Closing websocket connection 2026-08-07 21:19:20,677 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat.tests.test_tour_wi18c_chat.TestTourWi15ToolConfirmApprove: Terminating chrome headless with pid 6102 2026-08-07 21:19:20,772 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat.tests.test_tour_wi18c_chat.TestTourWi15ToolConfirmApprove: Chrome Log in: /tmp/odoo_tests/rb-bf464e0-223755-402257/chrome_logs/chrome_log_20260807_211920_771810_TestTourWi15ToolConfirmApprove.txt 2026-08-07 21:19:20,772 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat.tests.test_tour_wi18c_chat.TestTourWi15ToolConfirmApprove: Removing chrome user profile "/tmp/tmp0idhvvqp_chrome_odoo" 2026-08-07 21:19:20,798 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-07 21:19:20,859 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat.tests.test_tour_wi18c_chat: Starting TestTourWi15ToolConfirmReject.test_tour_tool_confirm_reject ... 2026-08-07 21:19:21,119 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat.tests.test_tour_wi18c_chat.TestTourWi15ToolConfirmReject: Chrome pid: 6328 2026-08-07 21:19:21,119 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat.tests.test_tour_wi18c_chat.TestTourWi15ToolConfirmReject: Chrome headless temporary user profile dir: /tmp/tmpm2wxesvm_chrome_odoo 2026-08-07 21:19:21,120 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat.tests.test_tour_wi18c_chat.TestTourWi15ToolConfirmReject: Issuing json command http://127.0.0.1:40293/json/version 2026-08-07 21:19:21,121 104 INFO rb-bf464e0-223755-402257 odoo.tests.common.requests: request http://127.0.0.1:40293/json/version with timeout 3 increased to 10s during tests 2026-08-07 21:19:21,166 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat.tests.test_tour_wi18c_chat.TestTourWi15ToolConfirmReject: Browser version: Chrome/141.0.7390.54 2026-08-07 21:19:21,166 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat.tests.test_tour_wi18c_chat.TestTourWi15ToolConfirmReject: Issuing json command http://127.0.0.1:40293/json 2026-08-07 21:19:21,167 104 INFO rb-bf464e0-223755-402257 odoo.tests.common.requests: request http://127.0.0.1:40293/json with timeout 3 increased to 10s during tests 2026-08-07 21:19:21,181 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat.tests.test_tour_wi18c_chat.TestTourWi15ToolConfirmReject: Websocket url found: ws://127.0.0.1:40293/devtools/page/1713CDBE9FE009CCD19865D939D6F2A5 2026-08-07 21:19:21,205 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat.tests.test_tour_wi18c_chat.TestTourWi15ToolConfirmReject: Enable chrome headless console log notification 2026-08-07 21:19:21,262 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat.tests.test_tour_wi18c_chat.TestTourWi15ToolConfirmReject: Chrome headless enable page notifications 2026-08-07 21:19:21,814 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.res_users: Login successful for db:rb-bf464e0-223755-402257 login:admin from n/a 2026-08-07 21:19:21,825 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat.tests.test_tour_wi18c_chat.TestTourWi15ToolConfirmReject: Setting session cookie in browser 2026-08-07 21:19:21,827 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat.tests.test_tour_wi18c_chat.TestTourWi15ToolConfirmReject: Open "http://127.0.0.1:8069/web" in browser 2026-08-07 21:19:21,827 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat.tests.test_tour_wi18c_chat.TestTourWi15ToolConfirmReject: Navigating to: "http://127.0.0.1:8069/web" 2026-08-07 21:19:21,839 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-07 21:19:22,622 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:19:22] "GET /web HTTP/1.1" 200 - 121 0.084 0.702 2026-08-07 21:19:22,625 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat.tests.test_tour_wi18c_chat.TestTourWi15ToolConfirmReject: Navigation result: {'frameId': '1713CDBE9FE009CCD19865D939D6F2A5', 'loaderId': '8356F13B26D9AA17B130FE8E0EDBC6DB', 'isDownload': False} 2026-08-07 21:19:22,626 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat.tests.test_tour_wi18c_chat.TestTourWi15ToolConfirmReject: Evaluate ready code "odoo.isTourReady('wi15_tool_confirm_reject')" 2026-08-07 21:19:22,662 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:19:22] "GET /web/assets/62b8ee4/web.assets_web.min.css HTTP/1.1" 200 - 4 0.011 0.008 2026-08-07 21:19:22,703 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:19:22] "GET /web/webclient/load_menus/f97ea2e0e92af8e1e1ceb9cce756d62f5b69aab124877a8bcf0a782c8444e2aa HTTP/1.1" 200 - 4 0.011 0.042 2026-08-07 21:19:22,718 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:19:22] "GET /web/assets/bbfbb22/web.assets_web.min.js HTTP/1.1" 200 - 4 0.001 0.062 2026-08-07 21:19:22,732 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:19:22] "GET /web/webclient/translations/f7451a6af1791970ea29b1f476d18b2946146d9b?lang=en_US HTTP/1.1" 200 - 4 0.003 0.073 2026-08-07 21:19:22,766 104 INFO rb-bf464e0-223755-402257 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-08-07 21:19:22,769 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:19:22] "GET /web/assets/c62296f/web.assets_tests.min.js HTTP/1.1" 200 - 4 0.001 0.007 2026-08-07 21:19:23,398 104 INFO ? werkzeug: 127.0.0.1 - - [07/Aug/2026 21:19:23] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.011 2026-08-07 21:19:23,399 104 INFO ? werkzeug: 127.0.0.1 - - [07/Aug/2026 21:19:23] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.013 2026-08-07 21:19:23,406 104 INFO ? werkzeug: 127.0.0.1 - - [07/Aug/2026 21:19:23] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.023 2026-08-07 21:19:23,431 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:19:23] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.003 0.016 2026-08-07 21:19:23,488 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat.tests.test_tour_wi18c_chat.TestTourWi15ToolConfirmReject: Evaluate test code "odoo.startTour('wi15_tool_confirm_reject', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/web"})" 2026-08-07 21:19:23,538 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:19:23] "POST /mail/init_messaging HTTP/1.1" 200 - 75 0.061 0.059 2026-08-07 21:19:23,558 104 INFO rb-bf464e0-223755-402257 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-08-07 21:19:23,604 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:19:23] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 20 0.028 0.154 2026-08-07 21:19:23,629 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:19:23] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 10 0.008 0.164 2026-08-07 21:19:23,710 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:19:23] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 40 0.029 0.214 2026-08-07 21:19:23,820 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:19:23] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 74 0.059 0.290 2026-08-07 21:19:23,829 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:19:23] "GET /web/service-worker.js HTTP/1.1" 200 - 2 0.005 0.343 2026-08-07 21:19:23,832 104 INFO ? werkzeug: 127.0.0.1 - - [07/Aug/2026 21:19:23] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-08-07 21:19:23,838 104 INFO ? werkzeug: 127.0.0.1 - - [07/Aug/2026 21:19:23] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-08-07 21:19:23,868 104 INFO ? werkzeug: 127.0.0.1 - - [07/Aug/2026 21:19:23] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.007 2026-08-07 21:19:23,871 104 INFO ? werkzeug: 127.0.0.1 - - [07/Aug/2026 21:19:23] "GET /web_responsive/static/src/img/home-menu-bg-overlay.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-08-07 21:19:23,872 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:19:23] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.040 0.331 2026-08-07 21:19:23,907 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:19:23] "POST /mail/load_message_failures HTTP/1.1" 200 - 12 0.016 0.329 2026-08-07 21:19:23,961 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:19:23] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 5 0.001 0.350 2026-08-07 21:19:23,984 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:19:23] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 11 0.009 0.338 2026-08-07 21:19:24,019 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:19:24] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 11 0.009 0.295 2026-08-07 21:19:24,038 104 INFO ? werkzeug: 127.0.0.1 - - [07/Aug/2026 21:19:24] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-07 21:19:24,046 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:19:24] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 11 0.009 0.152 2026-08-07 21:19:24,071 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:19:24] "GET /web/offline HTTP/1.1" 200 - 7 0.002 0.189 2026-08-07 21:19:24,074 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:19:24] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.089 2026-08-07 21:19:24,091 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:19:24] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 6 0.005 0.094 2026-08-07 21:19:24,819 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat.tests.test_tour_wi18c_chat.TestTourWi15ToolConfirmReject.browser: Tour wi15_tool_confirm_reject on step: 'Open AI chat systray (trigger: .o_viin_ai_systray_toggle)' 2026-08-07 21:19:24,852 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat.tests.test_tour_wi18c_chat.TestTourWi15ToolConfirmReject.browser: Tour wi15_tool_confirm_reject on step: 'Wait for chat panel (trigger: .o_viin_ai_chat_panel)' 2026-08-07 21:19:24,854 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:19:24] "POST /viin_ai/chat/status HTTP/1.1" 200 - 7 0.006 0.008 2026-08-07 21:19:24,856 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat.tests.test_tour_wi18c_chat.TestTourWi15ToolConfirmReject.browser: Tour wi15_tool_confirm_reject on step: 'Type message to trigger tool (trigger: .o_viin_ai_chat_input)' 2026-08-07 21:19:24,861 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:19:24] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.002 0.017 2026-08-07 21:19:24,873 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat.tests.test_tour_wi18c_chat.TestTourWi15ToolConfirmReject.browser: Tour wi15_tool_confirm_reject on step: 'Click Send (trigger: .o_viin_ai_chat_send)' 2026-08-07 21:19:24,890 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat.tests.test_tour_wi18c_chat.TestTourWi15ToolConfirmReject.browser: Tour wi15_tool_confirm_reject on step: 'Wait for tool confirm dialog (trigger: .o_viin_ai_tool_confirm_dialog)' 2026-08-07 21:19:24,902 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:19:24] "POST /viin_ai/chat/sessions HTTP/1.1" 200 - 8 0.034 0.019 2026-08-07 21:19:24,945 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:19:24] "POST /viin_ai/voice/status HTTP/1.1" 200 - 22 0.015 0.075 2026-08-07 21:19:24,964 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:19:24] "POST /viin_ai/chat/session/create HTTP/1.1" 200 - 11 0.010 0.079 2026-08-07 21:19:25,089 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:19:25] "POST /viin_ai/chat/message HTTP/1.1" 200 - 87 0.062 0.057 2026-08-07 21:19:25,130 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:19:25] "POST /viin_ai/voice/status HTTP/1.1" 200 - 25 0.017 0.140 2026-08-07 21:19:25,136 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:19:25] "POST /viin_ai/chat/sessions HTTP/1.1" 200 - 4 0.002 0.037 2026-08-07 21:19:25,466 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:19:25] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.003 2026-08-07 21:19:25,885 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat.tests.test_tour_wi18c_chat.TestTourWi15ToolConfirmReject.browser: Tour wi15_tool_confirm_reject on step: 'Click Reject (trigger: .o_viin_ai_tool_confirm_reject)' 2026-08-07 21:19:25,901 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat.tests.test_tour_wi18c_chat.TestTourWi15ToolConfirmReject.browser: Tour wi15_tool_confirm_reject on step: 'Wait for follow-up reply after rejection (trigger: .o_viin_ai_chat_bubble)' 2026-08-07 21:19:25,928 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat.tests.test_tour_wi18c_chat.TestTourWi15ToolConfirmReject.browser: Tour wi15_tool_confirm_reject on step: 'Verify tool confirm dialog is gone (trigger: .o_viin_ai_chat_panel:not(:has(.o_viin_ai_tool_confirm_dialog)))' 2026-08-07 21:19:25,928 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat.tests.test_tour_wi18c_chat.TestTourWi15ToolConfirmReject.browser: test successful 2026-08-07 21:19:25,932 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #2 deleted viin.ai.chat.pending.tool records with IDs: [20] 2026-08-07 21:19:25,946 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat.tests.test_tour_wi18c_chat.TestTourWi15ToolConfirmReject: Closing chrome headless with pid 6328 2026-08-07 21:19:25,952 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat.tests.test_tour_wi18c_chat.TestTourWi15ToolConfirmReject: Closing websocket connection 2026-08-07 21:19:25,953 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat.tests.test_tour_wi18c_chat.TestTourWi15ToolConfirmReject: Terminating chrome headless with pid 6328 2026-08-07 21:19:25,985 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:19:25] "POST /viin_ai/chat/tool_confirm HTTP/1.1" 200 - 57 0.051 0.046 2026-08-07 21:19:26,060 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat.tests.test_tour_wi18c_chat.TestTourWi15ToolConfirmReject: Chrome Log in: /tmp/odoo_tests/rb-bf464e0-223755-402257/chrome_logs/chrome_log_20260807_211926_059886_TestTourWi15ToolConfirmReject.txt 2026-08-07 21:19:26,060 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat.tests.test_tour_wi18c_chat.TestTourWi15ToolConfirmReject: Removing chrome user profile "/tmp/tmpm2wxesvm_chrome_odoo" 2026-08-07 21:19:26,084 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-07 21:19:26,140 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat.tests.test_tour_wi18c_chat: Starting TestTourWi18aErrorReportButton.test_tour_error_report_button ... 2026-08-07 21:19:26,401 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat.tests.test_tour_wi18c_chat.TestTourWi18aErrorReportButton: Chrome pid: 6557 2026-08-07 21:19:26,402 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat.tests.test_tour_wi18c_chat.TestTourWi18aErrorReportButton: Chrome headless temporary user profile dir: /tmp/tmplma4avj9_chrome_odoo 2026-08-07 21:19:26,402 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat.tests.test_tour_wi18c_chat.TestTourWi18aErrorReportButton: Issuing json command http://127.0.0.1:34853/json/version 2026-08-07 21:19:26,407 104 INFO rb-bf464e0-223755-402257 odoo.tests.common.requests: request http://127.0.0.1:34853/json/version with timeout 3 increased to 10s during tests 2026-08-07 21:19:26,426 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat.tests.test_tour_wi18c_chat.TestTourWi18aErrorReportButton: Browser version: Chrome/141.0.7390.54 2026-08-07 21:19:26,427 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat.tests.test_tour_wi18c_chat.TestTourWi18aErrorReportButton: Issuing json command http://127.0.0.1:34853/json 2026-08-07 21:19:26,427 104 INFO rb-bf464e0-223755-402257 odoo.tests.common.requests: request http://127.0.0.1:34853/json with timeout 3 increased to 10s during tests 2026-08-07 21:19:26,467 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat.tests.test_tour_wi18c_chat.TestTourWi18aErrorReportButton: Websocket url found: ws://127.0.0.1:34853/devtools/page/A5AA13E3ABAB92A0BAC2AAEA4F4F905B 2026-08-07 21:19:26,481 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat.tests.test_tour_wi18c_chat.TestTourWi18aErrorReportButton: Enable chrome headless console log notification 2026-08-07 21:19:26,490 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat.tests.test_tour_wi18c_chat.TestTourWi18aErrorReportButton: Chrome headless enable page notifications 2026-08-07 21:19:27,023 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.res_users: Login successful for db:rb-bf464e0-223755-402257 login:admin from n/a 2026-08-07 21:19:27,034 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat.tests.test_tour_wi18c_chat.TestTourWi18aErrorReportButton: Setting session cookie in browser 2026-08-07 21:19:27,036 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat.tests.test_tour_wi18c_chat.TestTourWi18aErrorReportButton: Open "http://127.0.0.1:8069/web" in browser 2026-08-07 21:19:27,036 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat.tests.test_tour_wi18c_chat.TestTourWi18aErrorReportButton: Navigating to: "http://127.0.0.1:8069/web" 2026-08-07 21:19:27,046 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-07 21:19:27,963 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:19:27] "GET /web HTTP/1.1" 200 - 121 0.080 0.840 2026-08-07 21:19:27,966 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat.tests.test_tour_wi18c_chat.TestTourWi18aErrorReportButton: Navigation result: {'frameId': 'A5AA13E3ABAB92A0BAC2AAEA4F4F905B', 'loaderId': 'DBCF9C7E99B91C18D892081F89B51DCE', 'isDownload': False} 2026-08-07 21:19:27,966 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat.tests.test_tour_wi18c_chat.TestTourWi18aErrorReportButton: Evaluate ready code "odoo.isTourReady('wi18a_error_report_button')" 2026-08-07 21:19:27,989 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:19:27] "GET /web/assets/62b8ee4/web.assets_web.min.css HTTP/1.1" 200 - 4 0.003 0.009 2026-08-07 21:19:27,995 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:19:27] "GET /web/webclient/translations/f7451a6af1791970ea29b1f476d18b2946146d9b?lang=en_US HTTP/1.1" 200 - 4 0.001 0.009 2026-08-07 21:19:28,003 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:19:28] "GET /web/assets/bbfbb22/web.assets_web.min.js HTTP/1.1" 200 - 4 0.003 0.020 2026-08-07 21:19:28,031 104 INFO rb-bf464e0-223755-402257 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-08-07 21:19:28,045 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:19:28] "GET /web/webclient/load_menus/f97ea2e0e92af8e1e1ceb9cce756d62f5b69aab124877a8bcf0a782c8444e2aa HTTP/1.1" 200 - 4 0.007 0.053 2026-08-07 21:19:28,052 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:19:28] "GET /web/assets/c62296f/web.assets_tests.min.js HTTP/1.1" 200 - 4 0.002 0.007 2026-08-07 21:19:28,660 104 INFO ? werkzeug: 127.0.0.1 - - [07/Aug/2026 21:19:28] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.004 2026-08-07 21:19:28,667 104 INFO ? werkzeug: 127.0.0.1 - - [07/Aug/2026 21:19:28] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.009 2026-08-07 21:19:28,668 104 INFO ? werkzeug: 127.0.0.1 - - [07/Aug/2026 21:19:28] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.008 2026-08-07 21:19:28,702 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:19:28] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.004 0.032 2026-08-07 21:19:28,738 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat.tests.test_tour_wi18c_chat.TestTourWi18aErrorReportButton: Evaluate test code "odoo.startTour('wi18a_error_report_button', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/web"})" 2026-08-07 21:19:28,806 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:19:28] "POST /mail/init_messaging HTTP/1.1" 200 - 75 0.056 0.072 2026-08-07 21:19:28,836 104 INFO rb-bf464e0-223755-402257 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-08-07 21:19:28,878 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:19:28] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 20 0.022 0.169 2026-08-07 21:19:28,881 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:19:28] "GET /web/service-worker.js HTTP/1.1" 200 - 2 0.000 0.174 2026-08-07 21:19:28,898 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:19:28] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 10 0.006 0.178 2026-08-07 21:19:28,986 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:19:28] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 40 0.022 0.242 2026-08-07 21:19:29,049 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:19:29] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 74 0.024 0.299 2026-08-07 21:19:29,051 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:19:29] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.285 2026-08-07 21:19:29,058 104 INFO ? werkzeug: 127.0.0.1 - - [07/Aug/2026 21:19:29] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-08-07 21:19:29,065 104 INFO ? werkzeug: 127.0.0.1 - - [07/Aug/2026 21:19:29] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-08-07 21:19:29,069 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:19:29] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 11 0.007 0.236 2026-08-07 21:19:29,069 104 INFO ? werkzeug: 127.0.0.1 - - [07/Aug/2026 21:19:29] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-08-07 21:19:29,102 104 INFO ? werkzeug: 127.0.0.1 - - [07/Aug/2026 21:19:29] "GET /web_responsive/static/src/img/home-menu-bg-overlay.svg HTTP/1.1" 200 - 0 0.000 0.019 2026-08-07 21:19:29,167 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:19:29] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 11 0.035 0.237 2026-08-07 21:19:29,172 104 INFO ? werkzeug: 127.0.0.1 - - [07/Aug/2026 21:19:29] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.007 2026-08-07 21:19:29,191 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:19:29] "POST /mail/load_message_failures HTTP/1.1" 200 - 12 0.007 0.285 2026-08-07 21:19:29,198 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:19:29] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 5 0.001 0.282 2026-08-07 21:19:29,211 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:19:29] "GET /web/offline HTTP/1.1" 200 - 7 0.005 0.216 2026-08-07 21:19:29,274 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:19:29] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 11 0.011 0.175 2026-08-07 21:19:29,287 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:19:29] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 6 0.003 0.107 2026-08-07 21:19:29,291 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:19:29] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.029 2026-08-07 21:19:30,018 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat.tests.test_tour_wi18c_chat.TestTourWi18aErrorReportButton.browser: Tour wi18a_error_report_button on step: 'Open AI chat systray (trigger: .o_viin_ai_systray_toggle)' 2026-08-07 21:19:30,045 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat.tests.test_tour_wi18c_chat.TestTourWi18aErrorReportButton.browser: Tour wi18a_error_report_button on step: 'Wait for chat panel (trigger: .o_viin_ai_chat_panel)' 2026-08-07 21:19:30,051 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat.tests.test_tour_wi18c_chat.TestTourWi18aErrorReportButton.browser: Tour wi18a_error_report_button on step: 'Type message (trigger: .o_viin_ai_chat_input)' 2026-08-07 21:19:30,056 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:19:30] "POST /viin_ai/chat/status HTTP/1.1" 200 - 7 0.009 0.008 2026-08-07 21:19:30,061 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:19:30] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.000 0.019 2026-08-07 21:19:30,070 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat.tests.test_tour_wi18c_chat.TestTourWi18aErrorReportButton.browser: Tour wi18a_error_report_button on step: 'Click Send (trigger: .o_viin_ai_chat_send)' 2026-08-07 21:19:30,074 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:19:30] "POST /viin_ai/chat/sessions HTTP/1.1" 200 - 8 0.005 0.027 2026-08-07 21:19:30,089 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat.tests.test_tour_wi18c_chat.TestTourWi18aErrorReportButton.browser: Tour wi18a_error_report_button on step: 'Wait for error card (trigger: .o_viin_ai_chat_error_card)' 2026-08-07 21:19:30,112 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:19:30] "POST /viin_ai/voice/status HTTP/1.1" 200 - 22 0.014 0.049 2026-08-07 21:19:30,127 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:19:30] "POST /viin_ai/chat/session/create HTTP/1.1" 200 - 11 0.008 0.041 2026-08-07 21:19:30,238 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:19:30] "POST /viin_ai/chat/message HTTP/1.1" 200 - 71 0.058 0.048 2026-08-07 21:19:30,297 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:19:30] "POST /viin_ai/voice/status HTTP/1.1" 200 - 25 0.019 0.142 2026-08-07 21:19:30,302 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:19:30] "POST /viin_ai/chat/sessions HTTP/1.1" 200 - 4 0.001 0.057 2026-08-07 21:19:30,898 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:19:30] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.003 2026-08-07 21:19:31,068 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat.tests.test_tour_wi18c_chat.TestTourWi18aErrorReportButton.browser: Tour wi18a_error_report_button on step: 'Verify Report this error button (trigger: .o_viin_ai_report_error_btn)' 2026-08-07 21:19:31,084 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat.tests.test_tour_wi18c_chat.TestTourWi18aErrorReportButton.browser: Tour wi18a_error_report_button on step: 'Click Report this error button (trigger: .o_viin_ai_report_error_btn)' 2026-08-07 21:19:31,094 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:19:31] "POST /viin_ai/chat/feedback HTTP/1.1" 200 - 6 0.002 0.005 2026-08-07 21:19:31,101 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat.tests.test_tour_wi18c_chat.TestTourWi18aErrorReportButton.browser: Tour wi18a_error_report_button on step: 'Verify reported state shown (trigger: .o_viin_ai_reported_badge)' 2026-08-07 21:19:31,106 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat.tests.test_tour_wi18c_chat.TestTourWi18aErrorReportButton.browser: test successful 2026-08-07 21:19:31,115 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat.tests.test_tour_wi18c_chat.TestTourWi18aErrorReportButton: Closing chrome headless with pid 6557 2026-08-07 21:19:31,115 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat.tests.test_tour_wi18c_chat.TestTourWi18aErrorReportButton: Closing websocket connection 2026-08-07 21:19:31,116 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat.tests.test_tour_wi18c_chat.TestTourWi18aErrorReportButton: Terminating chrome headless with pid 6557 2026-08-07 21:19:31,186 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat.tests.test_tour_wi18c_chat.TestTourWi18aErrorReportButton: Chrome Log in: /tmp/odoo_tests/rb-bf464e0-223755-402257/chrome_logs/chrome_log_20260807_211931_185859_TestTourWi18aErrorReportButton.txt 2026-08-07 21:19:31,186 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat.tests.test_tour_wi18c_chat.TestTourWi18aErrorReportButton: Removing chrome user profile "/tmp/tmplma4avj9_chrome_odoo" 2026-08-07 21:19:31,213 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-07 21:19:31,262 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat.tests.test_tour_wi18c_chat: Starting TestTourWi18aFeedbackFlagModal.test_tour_feedback_flag_modal ... 2026-08-07 21:19:31,515 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat.tests.test_tour_wi18c_chat.TestTourWi18aFeedbackFlagModal: Chrome pid: 6772 2026-08-07 21:19:31,515 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat.tests.test_tour_wi18c_chat.TestTourWi18aFeedbackFlagModal: Chrome headless temporary user profile dir: /tmp/tmp_b6iudk3_chrome_odoo 2026-08-07 21:19:31,515 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat.tests.test_tour_wi18c_chat.TestTourWi18aFeedbackFlagModal: Issuing json command http://127.0.0.1:38201/json/version 2026-08-07 21:19:31,517 104 INFO rb-bf464e0-223755-402257 odoo.tests.common.requests: request http://127.0.0.1:38201/json/version with timeout 3 increased to 10s during tests 2026-08-07 21:19:31,563 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat.tests.test_tour_wi18c_chat.TestTourWi18aFeedbackFlagModal: Browser version: Chrome/141.0.7390.54 2026-08-07 21:19:31,564 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat.tests.test_tour_wi18c_chat.TestTourWi18aFeedbackFlagModal: Issuing json command http://127.0.0.1:38201/json 2026-08-07 21:19:31,564 104 INFO rb-bf464e0-223755-402257 odoo.tests.common.requests: request http://127.0.0.1:38201/json with timeout 3 increased to 10s during tests 2026-08-07 21:19:31,572 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat.tests.test_tour_wi18c_chat.TestTourWi18aFeedbackFlagModal: Websocket url found: ws://127.0.0.1:38201/devtools/page/42E2C5D3572F96D16CDE1210A0933E5F 2026-08-07 21:19:31,583 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat.tests.test_tour_wi18c_chat.TestTourWi18aFeedbackFlagModal: Enable chrome headless console log notification 2026-08-07 21:19:31,586 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat.tests.test_tour_wi18c_chat.TestTourWi18aFeedbackFlagModal: Chrome headless enable page notifications 2026-08-07 21:19:32,137 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.res_users: Login successful for db:rb-bf464e0-223755-402257 login:admin from n/a 2026-08-07 21:19:32,145 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat.tests.test_tour_wi18c_chat.TestTourWi18aFeedbackFlagModal: Setting session cookie in browser 2026-08-07 21:19:32,146 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat.tests.test_tour_wi18c_chat.TestTourWi18aFeedbackFlagModal: Open "http://127.0.0.1:8069/web" in browser 2026-08-07 21:19:32,146 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat.tests.test_tour_wi18c_chat.TestTourWi18aFeedbackFlagModal: Navigating to: "http://127.0.0.1:8069/web" 2026-08-07 21:19:32,158 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-07 21:19:32,924 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:19:32] "GET /web HTTP/1.1" 200 - 121 0.089 0.680 2026-08-07 21:19:32,926 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat.tests.test_tour_wi18c_chat.TestTourWi18aFeedbackFlagModal: Navigation result: {'frameId': '42E2C5D3572F96D16CDE1210A0933E5F', 'loaderId': '4A68D02DCB81C38A5173D13AC43096F7', 'isDownload': False} 2026-08-07 21:19:32,926 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat.tests.test_tour_wi18c_chat.TestTourWi18aFeedbackFlagModal: Evaluate ready code "odoo.isTourReady('wi18a_feedback_flag_modal')" 2026-08-07 21:19:32,957 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:19:32] "GET /web/assets/62b8ee4/web.assets_web.min.css HTTP/1.1" 200 - 4 0.009 0.010 2026-08-07 21:19:32,969 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:19:32] "GET /web/assets/bbfbb22/web.assets_web.min.js HTTP/1.1" 200 - 4 0.007 0.022 2026-08-07 21:19:32,977 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:19:32] "GET /web/webclient/translations/f7451a6af1791970ea29b1f476d18b2946146d9b?lang=en_US HTTP/1.1" 200 - 4 0.002 0.023 2026-08-07 21:19:33,007 104 INFO rb-bf464e0-223755-402257 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-08-07 21:19:33,022 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:19:33] "GET /web/webclient/load_menus/f97ea2e0e92af8e1e1ceb9cce756d62f5b69aab124877a8bcf0a782c8444e2aa HTTP/1.1" 200 - 4 0.015 0.056 2026-08-07 21:19:33,039 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:19:33] "GET /web/assets/c62296f/web.assets_tests.min.js HTTP/1.1" 200 - 4 0.011 0.037 2026-08-07 21:19:33,633 104 INFO ? werkzeug: 127.0.0.1 - - [07/Aug/2026 21:19:33] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.007 2026-08-07 21:19:33,637 104 INFO ? werkzeug: 127.0.0.1 - - [07/Aug/2026 21:19:33] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.008 2026-08-07 21:19:33,640 104 INFO ? werkzeug: 127.0.0.1 - - [07/Aug/2026 21:19:33] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.012 2026-08-07 21:19:33,651 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:19:33] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.003 0.010 2026-08-07 21:19:33,721 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat.tests.test_tour_wi18c_chat.TestTourWi18aFeedbackFlagModal: Evaluate test code "odoo.startTour('wi18a_feedback_flag_modal', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/web"})" 2026-08-07 21:19:33,787 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:19:33] "POST /mail/init_messaging HTTP/1.1" 200 - 75 0.070 0.064 2026-08-07 21:19:33,808 104 INFO rb-bf464e0-223755-402257 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-08-07 21:19:33,842 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:19:33] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 20 0.018 0.169 2026-08-07 21:19:33,850 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:19:33] "GET /web/service-worker.js HTTP/1.1" 200 - 2 0.004 0.175 2026-08-07 21:19:33,870 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:19:33] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 10 0.007 0.172 2026-08-07 21:19:33,933 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:19:33] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 40 0.016 0.223 2026-08-07 21:19:34,006 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:19:34] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 74 0.032 0.273 2026-08-07 21:19:34,011 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:19:34] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.277 2026-08-07 21:19:34,022 104 INFO ? werkzeug: 127.0.0.1 - - [07/Aug/2026 21:19:34] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.011 2026-08-07 21:19:34,027 104 INFO ? werkzeug: 127.0.0.1 - - [07/Aug/2026 21:19:34] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-08-07 21:19:34,041 104 INFO ? werkzeug: 127.0.0.1 - - [07/Aug/2026 21:19:34] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-07 21:19:34,070 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:19:34] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 11 0.037 0.231 2026-08-07 21:19:34,077 104 INFO ? werkzeug: 127.0.0.1 - - [07/Aug/2026 21:19:34] "GET /web_responsive/static/src/img/home-menu-bg-overlay.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-08-07 21:19:34,096 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:19:34] "POST /mail/load_message_failures HTTP/1.1" 200 - 12 0.010 0.239 2026-08-07 21:19:34,102 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:19:34] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 5 0.001 0.247 2026-08-07 21:19:34,115 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:19:34] "GET /web/offline HTTP/1.1" 200 - 7 0.003 0.237 2026-08-07 21:19:34,166 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:19:34] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 11 0.041 0.184 2026-08-07 21:19:34,179 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:19:34] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 6 0.004 0.095 2026-08-07 21:19:34,192 104 INFO ? werkzeug: 127.0.0.1 - - [07/Aug/2026 21:19:34] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.006 2026-08-07 21:19:34,218 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:19:34] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 11 0.016 0.119 2026-08-07 21:19:34,222 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:19:34] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.045 2026-08-07 21:19:34,969 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat.tests.test_tour_wi18c_chat.TestTourWi18aFeedbackFlagModal.browser: Tour wi18a_feedback_flag_modal on step: 'Open AI chat systray (trigger: .o_viin_ai_systray_toggle)' 2026-08-07 21:19:34,991 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat.tests.test_tour_wi18c_chat.TestTourWi18aFeedbackFlagModal.browser: Tour wi18a_feedback_flag_modal on step: 'Wait for chat panel (trigger: .o_viin_ai_chat_panel)' 2026-08-07 21:19:35,004 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat.tests.test_tour_wi18c_chat.TestTourWi18aFeedbackFlagModal.browser: Tour wi18a_feedback_flag_modal on step: 'Type hi (trigger: .o_viin_ai_chat_input)' 2026-08-07 21:19:35,019 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat.tests.test_tour_wi18c_chat.TestTourWi18aFeedbackFlagModal.browser: Tour wi18a_feedback_flag_modal on step: 'Click Send (trigger: .o_viin_ai_chat_send)' 2026-08-07 21:19:35,022 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:19:35] "POST /viin_ai/chat/status HTTP/1.1" 200 - 7 0.026 0.008 2026-08-07 21:19:35,877 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat.tests.test_tour_wi18c_chat.TestTourWi18aFeedbackFlagModal.browser: Tour wi18a_feedback_flag_modal on step: 'Wait for feedback widget (trigger: .o_viin_ai_feedback_widget)' 2026-08-07 21:19:35,877 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:19:35] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.851 0.036 2026-08-07 21:19:36,046 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:19:36] "POST /viin_ai/chat/sessions HTTP/1.1" 200 - 8 0.161 0.893 2026-08-07 21:19:36,084 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:19:36] "POST /viin_ai/voice/status HTTP/1.1" 200 - 22 0.009 1.081 2026-08-07 21:19:36,099 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:19:36] "POST /viin_ai/chat/session/create HTTP/1.1" 200 - 11 0.006 0.209 2026-08-07 21:19:36,179 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:19:36] "POST /viin_ai/chat/message HTTP/1.1" 200 - 82 0.031 0.043 2026-08-07 21:19:36,225 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:19:36] "POST /viin_ai/voice/status HTTP/1.1" 200 - 25 0.019 0.083 2026-08-07 21:19:36,229 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:19:36] "POST /viin_ai/chat/sessions HTTP/1.1" 200 - 4 0.001 0.036 2026-08-07 21:19:36,294 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:19:36] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.009 0.003 2026-08-07 21:19:37,269 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat.tests.test_tour_wi18c_chat.TestTourWi18aFeedbackFlagModal.browser: Tour wi18a_feedback_flag_modal on step: 'Click flag button (trigger: .o_viin_ai_fb_flag)' 2026-08-07 21:19:37,290 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat.tests.test_tour_wi18c_chat.TestTourWi18aFeedbackFlagModal.browser: Tour wi18a_feedback_flag_modal on step: 'Wait for flag modal to open (trigger: .o_viin_ai_flag_modal)' 2026-08-07 21:19:37,300 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat.tests.test_tour_wi18c_chat.TestTourWi18aFeedbackFlagModal.browser: Tour wi18a_feedback_flag_modal on step: 'Type wrong answer in modal textarea (trigger: .o_viin_ai_flag_modal textarea)' 2026-08-07 21:19:37,317 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat.tests.test_tour_wi18c_chat.TestTourWi18aFeedbackFlagModal.browser: Tour wi18a_feedback_flag_modal on step: 'Click Submit in flag modal (trigger: .o_viin_ai_flag_modal .btn-warning)' 2026-08-07 21:19:37,328 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:19:37] "POST /viin_ai/chat/feedback HTTP/1.1" 200 - 6 0.002 0.004 2026-08-07 21:19:37,334 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat.tests.test_tour_wi18c_chat.TestTourWi18aFeedbackFlagModal.browser: Tour wi18a_feedback_flag_modal on step: 'Verify flag modal closed (trigger: body:not(:has(.o_viin_ai_flag_modal)))' 2026-08-07 21:19:37,350 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat.tests.test_tour_wi18c_chat.TestTourWi18aFeedbackFlagModal.browser: Tour wi18a_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-08-07 21:19:37,352 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat.tests.test_tour_wi18c_chat.TestTourWi18aFeedbackFlagModal.browser: test successful 2026-08-07 21:19:37,358 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat.tests.test_tour_wi18c_chat.TestTourWi18aFeedbackFlagModal: Closing chrome headless with pid 6772 2026-08-07 21:19:37,359 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat.tests.test_tour_wi18c_chat.TestTourWi18aFeedbackFlagModal: Closing websocket connection 2026-08-07 21:19:37,359 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat.tests.test_tour_wi18c_chat.TestTourWi18aFeedbackFlagModal: Terminating chrome headless with pid 6772 2026-08-07 21:19:37,454 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat.tests.test_tour_wi18c_chat.TestTourWi18aFeedbackFlagModal: Chrome Log in: /tmp/odoo_tests/rb-bf464e0-223755-402257/chrome_logs/chrome_log_20260807_211937_454196_TestTourWi18aFeedbackFlagModal.txt 2026-08-07 21:19:37,454 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat.tests.test_tour_wi18c_chat.TestTourWi18aFeedbackFlagModal: Removing chrome user profile "/tmp/tmp_b6iudk3_chrome_odoo" 2026-08-07 21:19:37,481 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-07 21:19:37,537 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat.tests.test_tour_wi18c_chat: Starting TestTourWi18aFeedbackThumbUp.test_tour_feedback_thumb_up ... 2026-08-07 21:19:37,811 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat.tests.test_tour_wi18c_chat.TestTourWi18aFeedbackThumbUp: Chrome pid: 6988 2026-08-07 21:19:37,811 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat.tests.test_tour_wi18c_chat.TestTourWi18aFeedbackThumbUp: Chrome headless temporary user profile dir: /tmp/tmpyikvhz7w_chrome_odoo 2026-08-07 21:19:37,811 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat.tests.test_tour_wi18c_chat.TestTourWi18aFeedbackThumbUp: Issuing json command http://127.0.0.1:35675/json/version 2026-08-07 21:19:37,813 104 INFO rb-bf464e0-223755-402257 odoo.tests.common.requests: request http://127.0.0.1:35675/json/version with timeout 3 increased to 10s during tests 2026-08-07 21:19:37,859 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat.tests.test_tour_wi18c_chat.TestTourWi18aFeedbackThumbUp: Browser version: Chrome/141.0.7390.54 2026-08-07 21:19:37,860 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat.tests.test_tour_wi18c_chat.TestTourWi18aFeedbackThumbUp: Issuing json command http://127.0.0.1:35675/json 2026-08-07 21:19:37,860 104 INFO rb-bf464e0-223755-402257 odoo.tests.common.requests: request http://127.0.0.1:35675/json with timeout 3 increased to 10s during tests 2026-08-07 21:19:37,867 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat.tests.test_tour_wi18c_chat.TestTourWi18aFeedbackThumbUp: Websocket url found: ws://127.0.0.1:35675/devtools/page/342A03A2F24672B2C1F453476C64175A 2026-08-07 21:19:37,870 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat.tests.test_tour_wi18c_chat.TestTourWi18aFeedbackThumbUp: Enable chrome headless console log notification 2026-08-07 21:19:37,871 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat.tests.test_tour_wi18c_chat.TestTourWi18aFeedbackThumbUp: Chrome headless enable page notifications 2026-08-07 21:19:38,399 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.res_users: Login successful for db:rb-bf464e0-223755-402257 login:admin from n/a 2026-08-07 21:19:38,414 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat.tests.test_tour_wi18c_chat.TestTourWi18aFeedbackThumbUp: Setting session cookie in browser 2026-08-07 21:19:38,417 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat.tests.test_tour_wi18c_chat.TestTourWi18aFeedbackThumbUp: Open "http://127.0.0.1:8069/web" in browser 2026-08-07 21:19:38,417 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat.tests.test_tour_wi18c_chat.TestTourWi18aFeedbackThumbUp: Navigating to: "http://127.0.0.1:8069/web" 2026-08-07 21:19:38,425 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-07 21:19:39,147 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:19:39] "GET /web HTTP/1.1" 200 - 121 0.085 0.640 2026-08-07 21:19:39,149 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat.tests.test_tour_wi18c_chat.TestTourWi18aFeedbackThumbUp: Navigation result: {'frameId': '342A03A2F24672B2C1F453476C64175A', 'loaderId': 'BEAF10A12412144B5120B0F4BB14BC36', 'isDownload': False} 2026-08-07 21:19:39,149 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat.tests.test_tour_wi18c_chat.TestTourWi18aFeedbackThumbUp: Evaluate ready code "odoo.isTourReady('wi18a_feedback_thumb_up')" 2026-08-07 21:19:39,191 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:19:39] "GET /web/assets/62b8ee4/web.assets_web.min.css HTTP/1.1" 200 - 4 0.022 0.011 2026-08-07 21:19:39,203 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:19:39] "GET /web/assets/bbfbb22/web.assets_web.min.js HTTP/1.1" 200 - 4 0.007 0.035 2026-08-07 21:19:39,240 104 INFO rb-bf464e0-223755-402257 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-08-07 21:19:39,245 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:19:39] "GET /web/webclient/load_menus/f97ea2e0e92af8e1e1ceb9cce756d62f5b69aab124877a8bcf0a782c8444e2aa HTTP/1.1" 200 - 4 0.007 0.077 2026-08-07 21:19:39,257 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:19:39] "GET /web/webclient/translations/f7451a6af1791970ea29b1f476d18b2946146d9b?lang=en_US HTTP/1.1" 200 - 4 0.003 0.069 2026-08-07 21:19:39,264 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:19:39] "GET /web/assets/c62296f/web.assets_tests.min.js HTTP/1.1" 200 - 4 0.002 0.019 2026-08-07 21:19:39,892 104 INFO ? werkzeug: 127.0.0.1 - - [07/Aug/2026 21:19:39] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.011 2026-08-07 21:19:39,893 104 INFO ? werkzeug: 127.0.0.1 - - [07/Aug/2026 21:19:39] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.009 2026-08-07 21:19:39,896 104 INFO ? werkzeug: 127.0.0.1 - - [07/Aug/2026 21:19:39] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-08-07 21:19:39,913 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:19:39] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.006 0.014 2026-08-07 21:19:39,984 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat.tests.test_tour_wi18c_chat.TestTourWi18aFeedbackThumbUp: Evaluate test code "odoo.startTour('wi18a_feedback_thumb_up', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/web"})" 2026-08-07 21:19:40,071 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:19:40] "POST /mail/init_messaging HTTP/1.1" 200 - 75 0.078 0.088 2026-08-07 21:19:40,095 104 INFO rb-bf464e0-223755-402257 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-08-07 21:19:40,142 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:19:40] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 20 0.020 0.212 2026-08-07 21:19:40,148 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:19:40] "GET /web/service-worker.js HTTP/1.1" 200 - 2 0.001 0.225 2026-08-07 21:19:40,171 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:19:40] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 10 0.008 0.203 2026-08-07 21:19:40,233 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:19:40] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 40 0.022 0.241 2026-08-07 21:19:40,362 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:19:40] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 74 0.079 0.309 2026-08-07 21:19:40,365 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:19:40] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.370 2026-08-07 21:19:40,373 104 INFO ? werkzeug: 127.0.0.1 - - [07/Aug/2026 21:19:40] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-08-07 21:19:40,382 104 INFO ? werkzeug: 127.0.0.1 - - [07/Aug/2026 21:19:40] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-08-07 21:19:40,391 104 INFO ? werkzeug: 127.0.0.1 - - [07/Aug/2026 21:19:40] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-08-07 21:19:40,395 104 INFO ? werkzeug: 127.0.0.1 - - [07/Aug/2026 21:19:40] "GET /web_responsive/static/src/img/home-menu-bg-overlay.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-08-07 21:19:40,396 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:19:40] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 11 0.016 0.296 2026-08-07 21:19:40,422 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:19:40] "POST /mail/load_message_failures HTTP/1.1" 200 - 12 0.010 0.267 2026-08-07 21:19:40,468 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:19:40] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 5 0.003 0.312 2026-08-07 21:19:40,486 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:19:40] "GET /web/offline HTTP/1.1" 200 - 7 0.006 0.304 2026-08-07 21:19:40,500 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:19:40] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 11 0.006 0.255 2026-08-07 21:19:40,516 104 INFO ? werkzeug: 127.0.0.1 - - [07/Aug/2026 21:19:40] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-07 21:19:40,523 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:19:40] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 11 0.007 0.115 2026-08-07 21:19:40,536 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:19:40] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 6 0.003 0.126 2026-08-07 21:19:40,538 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:19:40] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.058 2026-08-07 21:19:41,285 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat.tests.test_tour_wi18c_chat.TestTourWi18aFeedbackThumbUp.browser: Tour wi18a_feedback_thumb_up on step: 'Open AI chat systray (trigger: .o_viin_ai_systray_toggle)' 2026-08-07 21:19:41,304 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat.tests.test_tour_wi18c_chat.TestTourWi18aFeedbackThumbUp.browser: Tour wi18a_feedback_thumb_up on step: 'Wait for chat panel (trigger: .o_viin_ai_chat_panel)' 2026-08-07 21:19:41,318 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:19:41] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.006 0.005 2026-08-07 21:19:41,320 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat.tests.test_tour_wi18c_chat.TestTourWi18aFeedbackThumbUp.browser: Tour wi18a_feedback_thumb_up on step: 'Type hi (trigger: .o_viin_ai_chat_input)' 2026-08-07 21:19:41,330 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:19:41] "POST /viin_ai/chat/status HTTP/1.1" 200 - 7 0.003 0.020 2026-08-07 21:19:41,336 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat.tests.test_tour_wi18c_chat.TestTourWi18aFeedbackThumbUp.browser: Tour wi18a_feedback_thumb_up on step: 'Click Send (trigger: .o_viin_ai_chat_send)' 2026-08-07 21:19:41,350 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat.tests.test_tour_wi18c_chat.TestTourWi18aFeedbackThumbUp.browser: Tour wi18a_feedback_thumb_up on step: 'Wait for feedback widget to appear (trigger: .o_viin_ai_feedback_widget)' 2026-08-07 21:19:41,374 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:19:41] "POST /viin_ai/chat/sessions HTTP/1.1" 200 - 8 0.033 0.022 2026-08-07 21:19:41,409 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:19:41] "POST /viin_ai/voice/status HTTP/1.1" 200 - 22 0.012 0.077 2026-08-07 21:19:41,424 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:19:41] "POST /viin_ai/chat/session/create HTTP/1.1" 200 - 11 0.007 0.074 2026-08-07 21:19:41,517 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:19:41] "POST /viin_ai/chat/message HTTP/1.1" 200 - 82 0.035 0.053 2026-08-07 21:19:41,555 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:19:41] "POST /viin_ai/voice/status HTTP/1.1" 200 - 25 0.014 0.104 2026-08-07 21:19:41,558 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:19:41] "POST /viin_ai/chat/sessions HTTP/1.1" 200 - 4 0.001 0.033 2026-08-07 21:19:42,318 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat.tests.test_tour_wi18c_chat.TestTourWi18aFeedbackThumbUp.browser: Tour wi18a_feedback_thumb_up on step: 'Click thumbs up (trigger: .o_viin_ai_fb_up)' 2026-08-07 21:19:42,330 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:19:42] "POST /viin_ai/chat/feedback HTTP/1.1" 200 - 6 0.004 0.005 2026-08-07 21:19:42,334 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat.tests.test_tour_wi18c_chat.TestTourWi18aFeedbackThumbUp.browser: Tour wi18a_feedback_thumb_up on step: 'Verify thumbs-up submitted state - filled icon (trigger: .o_viin_ai_feedback_widget .fa-thumbs-up)' 2026-08-07 21:19:42,336 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat.tests.test_tour_wi18c_chat.TestTourWi18aFeedbackThumbUp.browser: test successful 2026-08-07 21:19:42,343 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat.tests.test_tour_wi18c_chat.TestTourWi18aFeedbackThumbUp: Closing chrome headless with pid 6988 2026-08-07 21:19:42,343 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat.tests.test_tour_wi18c_chat.TestTourWi18aFeedbackThumbUp: Closing websocket connection 2026-08-07 21:19:42,344 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat.tests.test_tour_wi18c_chat.TestTourWi18aFeedbackThumbUp: Terminating chrome headless with pid 6988 2026-08-07 21:19:42,429 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat.tests.test_tour_wi18c_chat.TestTourWi18aFeedbackThumbUp: Chrome Log in: /tmp/odoo_tests/rb-bf464e0-223755-402257/chrome_logs/chrome_log_20260807_211942_429594_TestTourWi18aFeedbackThumbUp.txt 2026-08-07 21:19:42,429 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat.tests.test_tour_wi18c_chat.TestTourWi18aFeedbackThumbUp: Removing chrome user profile "/tmp/tmpyikvhz7w_chrome_odoo" 2026-08-07 21:19:42,453 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-07 21:19:42,459 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat.tests.test_tour_wi2_first_run_banner: Starting TestTourWi2FirstRunBanner.test_tour_first_run_banner ... 2026-08-07 21:19:42,717 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat.tests.test_tour_wi2_first_run_banner.TestTourWi2FirstRunBanner: Chrome pid: 7201 2026-08-07 21:19:42,718 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat.tests.test_tour_wi2_first_run_banner.TestTourWi2FirstRunBanner: Chrome headless temporary user profile dir: /tmp/tmpdw589d92_chrome_odoo 2026-08-07 21:19:42,718 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat.tests.test_tour_wi2_first_run_banner.TestTourWi2FirstRunBanner: Issuing json command http://127.0.0.1:36193/json/version 2026-08-07 21:19:42,720 104 INFO rb-bf464e0-223755-402257 odoo.tests.common.requests: request http://127.0.0.1:36193/json/version with timeout 3 increased to 10s during tests 2026-08-07 21:19:42,766 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat.tests.test_tour_wi2_first_run_banner.TestTourWi2FirstRunBanner: Browser version: Chrome/141.0.7390.54 2026-08-07 21:19:42,766 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat.tests.test_tour_wi2_first_run_banner.TestTourWi2FirstRunBanner: Issuing json command http://127.0.0.1:36193/json 2026-08-07 21:19:42,766 104 INFO rb-bf464e0-223755-402257 odoo.tests.common.requests: request http://127.0.0.1:36193/json with timeout 3 increased to 10s during tests 2026-08-07 21:19:42,780 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat.tests.test_tour_wi2_first_run_banner.TestTourWi2FirstRunBanner: Websocket url found: ws://127.0.0.1:36193/devtools/page/943393BAA6397DCCAE1AA11963524352 2026-08-07 21:19:42,790 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat.tests.test_tour_wi2_first_run_banner.TestTourWi2FirstRunBanner: Enable chrome headless console log notification 2026-08-07 21:19:42,800 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat.tests.test_tour_wi2_first_run_banner.TestTourWi2FirstRunBanner: Chrome headless enable page notifications 2026-08-07 21:19:43,678 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.res_users: Login successful for db:rb-bf464e0-223755-402257 login:admin from n/a 2026-08-07 21:19:43,687 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat.tests.test_tour_wi2_first_run_banner.TestTourWi2FirstRunBanner: Setting session cookie in browser 2026-08-07 21:19:43,689 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat.tests.test_tour_wi2_first_run_banner.TestTourWi2FirstRunBanner: Open "http://127.0.0.1:8069/web" in browser 2026-08-07 21:19:43,689 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat.tests.test_tour_wi2_first_run_banner.TestTourWi2FirstRunBanner: Navigating to: "http://127.0.0.1:8069/web" 2026-08-07 21:19:43,699 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-07 21:19:44,616 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:19:44] "GET /web HTTP/1.1" 200 - 121 0.094 0.826 2026-08-07 21:19:44,618 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat.tests.test_tour_wi2_first_run_banner.TestTourWi2FirstRunBanner: Navigation result: {'frameId': '943393BAA6397DCCAE1AA11963524352', 'loaderId': '59C90EEA7613011EDF1C45AAFF42D908', 'isDownload': False} 2026-08-07 21:19:44,618 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat.tests.test_tour_wi2_first_run_banner.TestTourWi2FirstRunBanner: Evaluate ready code "odoo.isTourReady('wi2_first_run_banner')" 2026-08-07 21:19:44,668 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:19:44] "GET /web/assets/62b8ee4/web.assets_web.min.css HTTP/1.1" 200 - 4 0.025 0.009 2026-08-07 21:19:44,678 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:19:44] "GET /web/assets/bbfbb22/web.assets_web.min.js HTTP/1.1" 200 - 4 0.005 0.039 2026-08-07 21:19:44,690 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:19:44] "GET /web/webclient/translations/f7451a6af1791970ea29b1f476d18b2946146d9b?lang=en_US HTTP/1.1" 200 - 4 0.004 0.044 2026-08-07 21:19:44,728 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:19:44] "GET /web/webclient/load_menus/f97ea2e0e92af8e1e1ceb9cce756d62f5b69aab124877a8bcf0a782c8444e2aa HTTP/1.1" 200 - 4 0.003 0.084 2026-08-07 21:19:44,736 104 INFO rb-bf464e0-223755-402257 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-08-07 21:19:44,764 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:19:44] "GET /web/assets/c62296f/web.assets_tests.min.js HTTP/1.1" 200 - 4 0.029 0.007 2026-08-07 21:19:45,403 104 INFO ? werkzeug: 127.0.0.1 - - [07/Aug/2026 21:19:45] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-08-07 21:19:45,405 104 INFO ? werkzeug: 127.0.0.1 - - [07/Aug/2026 21:19:45] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.008 2026-08-07 21:19:45,410 104 INFO ? werkzeug: 127.0.0.1 - - [07/Aug/2026 21:19:45] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-08-07 21:19:45,420 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:19:45] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.002 0.008 2026-08-07 21:19:45,509 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat.tests.test_tour_wi2_first_run_banner.TestTourWi2FirstRunBanner: Evaluate test code "odoo.startTour('wi2_first_run_banner', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/web"})" 2026-08-07 21:19:45,538 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:19:45] "POST /mail/init_messaging HTTP/1.1" 200 - 75 0.049 0.060 2026-08-07 21:19:45,574 104 INFO rb-bf464e0-223755-402257 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-08-07 21:19:45,604 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:19:45] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 20 0.014 0.156 2026-08-07 21:19:45,609 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:19:45] "GET /web/service-worker.js HTTP/1.1" 200 - 2 0.000 0.152 2026-08-07 21:19:45,627 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:19:45] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 10 0.006 0.146 2026-08-07 21:19:45,694 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:19:45] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 40 0.021 0.195 2026-08-07 21:19:45,780 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:19:45] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 74 0.031 0.257 2026-08-07 21:19:45,786 104 INFO ? werkzeug: 127.0.0.1 - - [07/Aug/2026 21:19:45] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-08-07 21:19:45,788 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:19:45] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.270 2026-08-07 21:19:45,791 104 INFO ? werkzeug: 127.0.0.1 - - [07/Aug/2026 21:19:45] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-07 21:19:45,806 104 INFO ? werkzeug: 127.0.0.1 - - [07/Aug/2026 21:19:45] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-08-07 21:19:45,821 104 INFO ? werkzeug: 127.0.0.1 - - [07/Aug/2026 21:19:45] "GET /web_responsive/static/src/img/home-menu-bg-overlay.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-08-07 21:19:45,871 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:19:45] "POST /mail/load_message_failures HTTP/1.1" 200 - 12 0.026 0.272 2026-08-07 21:19:45,878 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:19:45] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 5 0.001 0.270 2026-08-07 21:19:45,917 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:19:45] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 11 0.008 0.295 2026-08-07 21:19:45,966 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:19:45] "GET /web/offline HTTP/1.1" 200 - 7 0.004 0.328 2026-08-07 21:19:45,980 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:19:45] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 11 0.005 0.276 2026-08-07 21:19:46,072 104 INFO ? werkzeug: 127.0.0.1 - - [07/Aug/2026 21:19:46] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-07 21:19:46,076 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:19:46] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 11 0.014 0.199 2026-08-07 21:19:46,091 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:19:46] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 6 0.003 0.165 2026-08-07 21:19:46,094 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:19:46] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.092 2026-08-07 21:19:46,834 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat.tests.test_tour_wi2_first_run_banner.TestTourWi2FirstRunBanner.browser: Tour wi2_first_run_banner on step: 'Open the AI app (trigger: .o_app[data-menu-xmlid="viin_ai.menu_root_ai"])' 2026-08-07 21:19:46,850 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat.tests.test_tour_wi2_first_run_banner.TestTourWi2FirstRunBanner.browser: Tour wi2_first_run_banner on step: 'Open the AI > Chat menu (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-08-07 21:19:46,863 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:19:46] "POST /web/action/load HTTP/1.1" 200 - 10 0.009 0.011 2026-08-07 21:19:46,941 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:19:46] "POST /web/dataset/call_kw/viin.ai.agent/get_views HTTP/1.1" 200 - 53 0.019 0.037 2026-08-07 21:19:46,968 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:19:46] "POST /web/dataset/call_kw/viin.ai.agent/web_search_read HTTP/1.1" 200 - 9 0.003 0.009 2026-08-07 21:19:47,779 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat.tests.test_tour_wi2_first_run_banner.TestTourWi2FirstRunBanner.browser: Tour wi2_first_run_banner on step: 'The chat panel is shown (trigger: .o_viin_ai_chat_panel)' 2026-08-07 21:19:47,795 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:19:47] "POST /web/action/load HTTP/1.1" 200 - 7 0.004 0.011 2026-08-07 21:19:47,840 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:19:47] "POST /viin_ai/chat/sessions HTTP/1.1" 200 - 8 0.006 0.009 2026-08-07 21:19:47,845 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:19:47] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.002 0.019 2026-08-07 21:19:47,851 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:19:47] "POST /viin_ai/voice/status HTTP/1.1" 200 - 4 0.001 0.024 2026-08-07 21:19:47,858 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:19:47] "POST /viin_ai/chat/status HTTP/1.1" 200 - 5 0.003 0.032 2026-08-07 21:19:48,025 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:19:48] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.003 2026-08-07 21:19:48,618 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat.tests.test_tour_wi2_first_run_banner.TestTourWi2FirstRunBanner.browser: Tour wi2_first_run_banner on step: 'The first-run banner is visible (no chat key configured) (trigger: .o_viin_ai_chat_firstrun_banner)' 2026-08-07 21:19:48,633 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat.tests.test_tour_wi2_first_run_banner.TestTourWi2FirstRunBanner.browser: Tour wi2_first_run_banner on step: 'The Set up AI CTA opens the Getting Started config (trigger: .o_viin_ai_chat_setup_btn)' 2026-08-07 21:19:48,652 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat.tests.test_tour_wi2_first_run_banner.TestTourWi2FirstRunBanner.browser: Tour wi2_first_run_banner on step: 'The Getting Started config dialog is open (trigger: .o_form_view div[name='chat_provider_id'])' 2026-08-07 21:19:48,664 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:19:48] "POST /web/action/load HTTP/1.1" 200 - 11 0.014 0.013 2026-08-07 21:19:48,697 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:19:48] "POST /web/dataset/call_kw/viin.ai.config/get_views HTTP/1.1" 200 - 9 0.012 0.011 2026-08-07 21:19:48,712 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:19:48] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 3 0.001 0.004 2026-08-07 21:19:48,729 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:19:48] "POST /web/dataset/call_kw/viin.ai.config/onchange HTTP/1.1" 200 - 5 0.009 0.013 2026-08-07 21:19:49,519 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat.tests.test_tour_wi2_first_run_banner.TestTourWi2FirstRunBanner.browser: test successful 2026-08-07 21:19:49,527 104 INFO ? werkzeug: 127.0.0.1 - - [07/Aug/2026 21:19:49] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-08-07 21:19:49,534 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat.tests.test_tour_wi2_first_run_banner.TestTourWi2FirstRunBanner: Closing chrome headless with pid 7201 2026-08-07 21:19:49,535 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat.tests.test_tour_wi2_first_run_banner.TestTourWi2FirstRunBanner: Closing websocket connection 2026-08-07 21:19:49,536 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat.tests.test_tour_wi2_first_run_banner.TestTourWi2FirstRunBanner: Terminating chrome headless with pid 7201 2026-08-07 21:19:49,634 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat.tests.test_tour_wi2_first_run_banner.TestTourWi2FirstRunBanner: Chrome Log in: /tmp/odoo_tests/rb-bf464e0-223755-402257/chrome_logs/chrome_log_20260807_211949_634123_TestTourWi2FirstRunBanner.txt 2026-08-07 21:19:49,634 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat.tests.test_tour_wi2_first_run_banner.TestTourWi2FirstRunBanner: Removing chrome user profile "/tmp/tmpdw589d92_chrome_odoo" 2026-08-07 21:19:49,667 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-07 21:19:49,673 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat_brain.tests.test_chat_brain_i18n_catalogue: Starting TestChatBrainTranslationCatalogue.test_the_save_button_and_its_refusals_speak_vietnamese ... 2026-08-07 21:19:49,681 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat_brain.tests.test_chat_brain_i18n_catalogue: Starting TestChatBrainTranslationCatalogue.test_the_shipped_catalogue_survives_the_loaders_pot_merge ... 2026-08-07 21:19:49,694 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-07 21:19:49,741 104 INFO rb-bf464e0-223755-402257 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-08-07 21:19:50,268 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.res_users: Login successful for db:rb-bf464e0-223755-402257 login:admin from n/a 2026-08-07 21:19:50,280 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-07 21:19:50,511 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:19:50] "POST /viin_ai/chat/session/create HTTP/1.1" 200 - 22 0.014 0.219 2026-08-07 21:19:50,654 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:19:50] "POST /viin_ai/chat/message HTTP/1.1" 200 - 78 0.081 0.058 2026-08-07 21:19:50,719 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-07 21:19:51,357 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat_brain.tests.test_save_to_brain: Starting TestSaveConversationToBrain.test_a_failed_turn_cannot_be_saved ... 2026-08-07 21:19:51,381 104 INFO rb-bf464e0-223755-402257 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-08-07 21:19:51,503 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [5493], uid: 992, model: viin.brain.page 2026-08-07 21:19:51,512 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat_brain.tests.test_save_to_brain: Starting TestSaveConversationToBrain.test_a_turn_without_a_traceability_reference_cannot_be_saved ... 2026-08-07 21:19:51,533 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat_brain.tests.test_save_to_brain: Starting TestSaveConversationToBrain.test_a_user_cannot_save_another_users_conversation ... 2026-08-07 21:19:51,572 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [81], uid: 992, model: viin.ai.chat.message 2026-08-07 21:19:51,632 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat_brain.tests.test_save_to_brain: Starting TestSaveConversationToBrain.test_a_users_own_message_cannot_be_saved_as_knowledge ... 2026-08-07 21:19:51,652 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat_brain.tests.test_save_to_brain: Starting TestSaveConversationToBrain.test_a_vault_that_forbids_ai_authoring_refuses_the_save ... 2026-08-07 21:19:51,694 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat_brain.tests.test_save_to_brain: Starting TestSaveConversationToBrain.test_ai_authored_page_without_confidence_is_refused ... 2026-08-07 21:19:51,705 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat_brain.tests.test_save_to_brain: Starting TestSaveConversationToBrain.test_conversation_without_an_agent_still_records_an_author ... 2026-08-07 21:19:51,770 104 INFO rb-bf464e0-223755-402257 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-08-07 21:19:51,829 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat_brain.tests.test_save_to_brain: Starting TestSaveConversationToBrain.test_saved_conversation_records_the_full_ai_attribution_quartet ... 2026-08-07 21:19:51,885 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat_brain.tests.test_save_to_brain: Starting TestSaveConversationToBrain.test_saving_the_same_conversation_twice_reuses_the_same_page ... 2026-08-07 21:19:51,946 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-07 21:19:51,988 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat_brain.tests.test_save_to_brain_ui: Starting TestSaveToBrainButtonAbsentTour.test_save_button_is_absent_on_a_turn_that_did_not_complete ... 2026-08-07 21:19:52,239 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat_brain.tests.test_save_to_brain_ui.TestSaveToBrainButtonAbsentTour: Chrome pid: 7435 2026-08-07 21:19:52,239 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat_brain.tests.test_save_to_brain_ui.TestSaveToBrainButtonAbsentTour: Chrome headless temporary user profile dir: /tmp/tmp148pfqbu_chrome_odoo 2026-08-07 21:19:52,240 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat_brain.tests.test_save_to_brain_ui.TestSaveToBrainButtonAbsentTour: Issuing json command http://127.0.0.1:41989/json/version 2026-08-07 21:19:52,242 104 INFO rb-bf464e0-223755-402257 odoo.tests.common.requests: request http://127.0.0.1:41989/json/version with timeout 3 increased to 10s during tests 2026-08-07 21:19:52,269 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat_brain.tests.test_save_to_brain_ui.TestSaveToBrainButtonAbsentTour: Browser version: Chrome/141.0.7390.54 2026-08-07 21:19:52,269 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat_brain.tests.test_save_to_brain_ui.TestSaveToBrainButtonAbsentTour: Issuing json command http://127.0.0.1:41989/json 2026-08-07 21:19:52,270 104 INFO rb-bf464e0-223755-402257 odoo.tests.common.requests: request http://127.0.0.1:41989/json with timeout 3 increased to 10s during tests 2026-08-07 21:19:52,281 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat_brain.tests.test_save_to_brain_ui.TestSaveToBrainButtonAbsentTour: Websocket url found: ws://127.0.0.1:41989/devtools/page/EB09D9E1179B44AE6F02FA0F91797324 2026-08-07 21:19:52,287 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat_brain.tests.test_save_to_brain_ui.TestSaveToBrainButtonAbsentTour: Enable chrome headless console log notification 2026-08-07 21:19:52,299 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat_brain.tests.test_save_to_brain_ui.TestSaveToBrainButtonAbsentTour: Chrome headless enable page notifications 2026-08-07 21:19:52,842 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.res_users: Login successful for db:rb-bf464e0-223755-402257 login:admin from n/a 2026-08-07 21:19:52,852 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat_brain.tests.test_save_to_brain_ui.TestSaveToBrainButtonAbsentTour: Setting session cookie in browser 2026-08-07 21:19:52,853 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat_brain.tests.test_save_to_brain_ui.TestSaveToBrainButtonAbsentTour: Open "http://127.0.0.1:8069/web" in browser 2026-08-07 21:19:52,854 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat_brain.tests.test_save_to_brain_ui.TestSaveToBrainButtonAbsentTour: Navigating to: "http://127.0.0.1:8069/web" 2026-08-07 21:19:52,869 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-07 21:19:53,485 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:19:53] "GET /web HTTP/1.1" 200 - 121 0.072 0.550 2026-08-07 21:19:53,488 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat_brain.tests.test_save_to_brain_ui.TestSaveToBrainButtonAbsentTour: Navigation result: {'frameId': 'EB09D9E1179B44AE6F02FA0F91797324', 'loaderId': '5640223AB6410DA3D991C0AF3C7C675A', 'isDownload': False} 2026-08-07 21:19:53,488 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat_brain.tests.test_save_to_brain_ui.TestSaveToBrainButtonAbsentTour: Evaluate ready code "odoo.isTourReady('viin_ai_chat_brain_save_button_absent')" 2026-08-07 21:19:53,518 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:19:53] "GET /web/assets/62b8ee4/web.assets_web.min.css HTTP/1.1" 200 - 4 0.007 0.010 2026-08-07 21:19:53,524 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:19:53] "GET /web/assets/bbfbb22/web.assets_web.min.js HTTP/1.1" 200 - 4 0.001 0.021 2026-08-07 21:19:53,535 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:19:53] "GET /web/webclient/translations/f7451a6af1791970ea29b1f476d18b2946146d9b?lang=en_US HTTP/1.1" 200 - 4 0.002 0.028 2026-08-07 21:19:53,574 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:19:53] "GET /web/webclient/load_menus/f97ea2e0e92af8e1e1ceb9cce756d62f5b69aab124877a8bcf0a782c8444e2aa HTTP/1.1" 200 - 4 0.003 0.065 2026-08-07 21:19:53,611 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:19:53] "GET /web/assets/c62296f/web.assets_tests.min.js HTTP/1.1" 200 - 4 0.001 0.004 2026-08-07 21:19:53,621 104 INFO rb-bf464e0-223755-402257 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-08-07 21:19:54,287 104 INFO ? werkzeug: 127.0.0.1 - - [07/Aug/2026 21:19:54] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.004 2026-08-07 21:19:54,290 104 INFO ? werkzeug: 127.0.0.1 - - [07/Aug/2026 21:19:54] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-08-07 21:19:54,291 104 INFO ? werkzeug: 127.0.0.1 - - [07/Aug/2026 21:19:54] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.007 2026-08-07 21:19:54,305 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:19:54] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.002 0.008 2026-08-07 21:19:54,400 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat_brain.tests.test_save_to_brain_ui.TestSaveToBrainButtonAbsentTour: Evaluate test code "odoo.startTour('viin_ai_chat_brain_save_button_absent', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/web"})" 2026-08-07 21:19:54,422 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:19:54] "POST /mail/init_messaging HTTP/1.1" 200 - 75 0.050 0.062 2026-08-07 21:19:54,482 104 INFO rb-bf464e0-223755-402257 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-08-07 21:19:54,523 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:19:54] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 20 0.048 0.160 2026-08-07 21:19:54,526 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:19:54] "GET /web/service-worker.js HTTP/1.1" 200 - 2 0.000 0.188 2026-08-07 21:19:54,550 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:19:54] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 10 0.008 0.177 2026-08-07 21:19:54,614 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:19:54] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 40 0.021 0.216 2026-08-07 21:19:54,722 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:19:54] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 74 0.048 0.291 2026-08-07 21:19:54,725 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:19:54] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.305 2026-08-07 21:19:54,772 104 INFO ? werkzeug: 127.0.0.1 - - [07/Aug/2026 21:19:54] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-08-07 21:19:54,782 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:19:54] "POST /mail/load_message_failures HTTP/1.1" 200 - 12 0.044 0.278 2026-08-07 21:19:54,792 104 INFO ? werkzeug: 127.0.0.1 - - [07/Aug/2026 21:19:54] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.012 2026-08-07 21:19:54,793 104 INFO ? werkzeug: 127.0.0.1 - - [07/Aug/2026 21:19:54] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-08-07 21:19:54,800 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:19:54] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 5 0.009 0.261 2026-08-07 21:19:54,803 104 INFO ? werkzeug: 127.0.0.1 - - [07/Aug/2026 21:19:54] "GET /web_responsive/static/src/img/home-menu-bg-overlay.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-08-07 21:19:54,871 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:19:54] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 11 0.052 0.286 2026-08-07 21:19:54,888 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:19:54] "GET /web/offline HTTP/1.1" 200 - 7 0.006 0.325 2026-08-07 21:19:54,904 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:19:54] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 11 0.006 0.279 2026-08-07 21:19:54,907 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:19:54] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.099 2026-08-07 21:19:54,924 104 INFO ? werkzeug: 127.0.0.1 - - [07/Aug/2026 21:19:54] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-07 21:19:54,945 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:19:54] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 11 0.011 0.126 2026-08-07 21:19:54,957 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:19:54] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 6 0.003 0.081 2026-08-07 21:19:55,688 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat_brain.tests.test_save_to_brain_ui.TestSaveToBrainButtonAbsentTour.browser: Tour viin_ai_chat_brain_save_button_absent on step: 'Open the AI chat systray (trigger: .o_viin_ai_systray_toggle)' 2026-08-07 21:19:55,713 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat_brain.tests.test_save_to_brain_ui.TestSaveToBrainButtonAbsentTour.browser: Tour viin_ai_chat_brain_save_button_absent on step: 'Wait for the chat panel (trigger: .o_viin_ai_chat_panel)' 2026-08-07 21:19:55,718 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:19:55] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.002 0.007 2026-08-07 21:19:55,725 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat_brain.tests.test_save_to_brain_ui.TestSaveToBrainButtonAbsentTour.browser: Tour viin_ai_chat_brain_save_button_absent on step: 'Ask something the stubbed provider will fail on (trigger: .o_viin_ai_chat_input)' 2026-08-07 21:19:55,730 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:19:55] "POST /viin_ai/chat/status HTTP/1.1" 200 - 7 0.004 0.017 2026-08-07 21:19:55,736 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat_brain.tests.test_save_to_brain_ui.TestSaveToBrainButtonAbsentTour.browser: Tour viin_ai_chat_brain_save_button_absent on step: 'Send it (trigger: .o_viin_ai_chat_send)' 2026-08-07 21:19:55,740 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:19:55] "POST /viin_ai/chat/sessions HTTP/1.1" 200 - 8 0.003 0.019 2026-08-07 21:19:55,759 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat_brain.tests.test_save_to_brain_ui.TestSaveToBrainButtonAbsentTour.browser: Tour viin_ai_chat_brain_save_button_absent on step: 'The turn failed: an error card rendered and NO Save-to-Brain button exists anywhere in the panel. Asserted as one compound selector on purpose - a bare :not(:has(...)) would also match the empty panel before the reply arrived, passing before the state under test exists (trigger: .o_viin_ai_chat_panel:has(.o_viin_ai_chat_error_card):not(:has(.o_viin_ai_chat_save_to_brain)))' 2026-08-07 21:19:55,774 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:19:55] "POST /viin_ai/voice/status HTTP/1.1" 200 - 22 0.013 0.035 2026-08-07 21:19:55,787 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:19:55] "POST /viin_ai/chat/session/create HTTP/1.1" 200 - 11 0.005 0.032 2026-08-07 21:19:55,847 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:19:55] "POST /viin_ai/chat/message HTTP/1.1" 200 - 71 0.022 0.033 2026-08-07 21:19:55,876 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:19:55] "POST /viin_ai/voice/status HTTP/1.1" 200 - 25 0.012 0.060 2026-08-07 21:19:55,880 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:19:55] "POST /viin_ai/chat/sessions HTTP/1.1" 200 - 4 0.001 0.023 2026-08-07 21:19:56,639 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat_brain.tests.test_save_to_brain_ui.TestSaveToBrainButtonAbsentTour.browser: Tour viin_ai_chat_brain_save_button_absent on step: 'The user's own turn never offers it either - only a completed ASSISTANT turn carries a trace_id to attribute a saved page to (trigger: .o_viin_ai_chat_role_user:not(:has(.o_viin_ai_chat_save_to_brain)))' 2026-08-07 21:19:56,640 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat_brain.tests.test_save_to_brain_ui.TestSaveToBrainButtonAbsentTour.browser: test successful 2026-08-07 21:19:56,644 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat_brain.tests.test_save_to_brain_ui.TestSaveToBrainButtonAbsentTour: Closing chrome headless with pid 7435 2026-08-07 21:19:56,645 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat_brain.tests.test_save_to_brain_ui.TestSaveToBrainButtonAbsentTour: Closing websocket connection 2026-08-07 21:19:56,645 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat_brain.tests.test_save_to_brain_ui.TestSaveToBrainButtonAbsentTour: Terminating chrome headless with pid 7435 2026-08-07 21:19:56,742 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat_brain.tests.test_save_to_brain_ui.TestSaveToBrainButtonAbsentTour: Chrome Log in: /tmp/odoo_tests/rb-bf464e0-223755-402257/chrome_logs/chrome_log_20260807_211956_742581_TestSaveToBrainButtonAbsentTour.txt 2026-08-07 21:19:56,742 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat_brain.tests.test_save_to_brain_ui.TestSaveToBrainButtonAbsentTour: Removing chrome user profile "/tmp/tmp148pfqbu_chrome_odoo" 2026-08-07 21:19:56,763 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-07 21:19:56,806 104 INFO rb-bf464e0-223755-402257 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-08-07 21:19:57,071 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat_brain.tests.test_save_to_brain_ui.TestSaveToBrainTour: Chrome pid: 7643 2026-08-07 21:19:57,071 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat_brain.tests.test_save_to_brain_ui.TestSaveToBrainTour: Chrome headless temporary user profile dir: /tmp/tmp9bir_y45_chrome_odoo 2026-08-07 21:19:57,071 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat_brain.tests.test_save_to_brain_ui.TestSaveToBrainTour: Issuing json command http://127.0.0.1:35407/json/version 2026-08-07 21:19:57,073 104 INFO rb-bf464e0-223755-402257 odoo.tests.common.requests: request http://127.0.0.1:35407/json/version with timeout 3 increased to 10s during tests 2026-08-07 21:19:57,103 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat_brain.tests.test_save_to_brain_ui.TestSaveToBrainTour: Browser version: Chrome/141.0.7390.54 2026-08-07 21:19:57,103 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat_brain.tests.test_save_to_brain_ui.TestSaveToBrainTour: Issuing json command http://127.0.0.1:35407/json 2026-08-07 21:19:57,104 104 INFO rb-bf464e0-223755-402257 odoo.tests.common.requests: request http://127.0.0.1:35407/json with timeout 3 increased to 10s during tests 2026-08-07 21:19:57,166 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat_brain.tests.test_save_to_brain_ui.TestSaveToBrainTour: Websocket url found: ws://127.0.0.1:35407/devtools/page/D3EB4FA225EECBE98C4B0211678C5E4C 2026-08-07 21:19:57,179 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat_brain.tests.test_save_to_brain_ui.TestSaveToBrainTour: Enable chrome headless console log notification 2026-08-07 21:19:57,201 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat_brain.tests.test_save_to_brain_ui.TestSaveToBrainTour: Chrome headless enable page notifications 2026-08-07 21:19:57,777 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.res_users: Login successful for db:rb-bf464e0-223755-402257 login:admin from n/a 2026-08-07 21:19:57,791 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat_brain.tests.test_save_to_brain_ui.TestSaveToBrainTour: Setting session cookie in browser 2026-08-07 21:19:57,793 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat_brain.tests.test_save_to_brain_ui.TestSaveToBrainTour: Open "http://127.0.0.1:8069/web" in browser 2026-08-07 21:19:57,793 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat_brain.tests.test_save_to_brain_ui.TestSaveToBrainTour: Navigating to: "http://127.0.0.1:8069/web" 2026-08-07 21:19:57,809 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-07 21:19:58,647 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:19:58] "GET /web HTTP/1.1" 200 - 121 0.085 0.756 2026-08-07 21:19:58,650 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat_brain.tests.test_save_to_brain_ui.TestSaveToBrainTour: Navigation result: {'frameId': 'D3EB4FA225EECBE98C4B0211678C5E4C', 'loaderId': 'FA4DA1DC837CEA68CA86AC49CCC174E6', 'isDownload': False} 2026-08-07 21:19:58,650 104 INFO rb-bf464e0-223755-402257 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-08-07 21:19:58,677 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:19:58] "GET /web/assets/bbfbb22/web.assets_web.min.js HTTP/1.1" 200 - 4 0.003 0.007 2026-08-07 21:19:58,688 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:19:58] "GET /web/assets/62b8ee4/web.assets_web.min.css HTTP/1.1" 200 - 4 0.005 0.017 2026-08-07 21:19:58,735 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:19:58] "GET /web/webclient/load_menus/f97ea2e0e92af8e1e1ceb9cce756d62f5b69aab124877a8bcf0a782c8444e2aa HTTP/1.1" 200 - 4 0.006 0.056 2026-08-07 21:19:58,739 104 INFO rb-bf464e0-223755-402257 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-08-07 21:19:58,769 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:19:58] "GET /web/assets/c62296f/web.assets_tests.min.js HTTP/1.1" 200 - 4 0.009 0.024 2026-08-07 21:19:58,780 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:19:58] "GET /web/webclient/translations/f7451a6af1791970ea29b1f476d18b2946146d9b?lang=en_US HTTP/1.1" 200 - 4 0.003 0.099 2026-08-07 21:19:59,412 104 INFO ? werkzeug: 127.0.0.1 - - [07/Aug/2026 21:19:59] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.010 2026-08-07 21:19:59,424 104 INFO ? werkzeug: 127.0.0.1 - - [07/Aug/2026 21:19:59] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.011 2026-08-07 21:19:59,428 104 INFO ? werkzeug: 127.0.0.1 - - [07/Aug/2026 21:19:59] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.022 2026-08-07 21:19:59,510 104 INFO rb-bf464e0-223755-402257 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-08-07 21:19:59,516 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:19:59] "POST /mail/init_messaging HTTP/1.1" 200 - 75 0.038 0.049 2026-08-07 21:19:59,526 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:19:59] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.002 0.097 2026-08-07 21:19:59,565 104 INFO rb-bf464e0-223755-402257 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-08-07 21:19:59,602 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:19:59] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 20 0.039 0.123 2026-08-07 21:19:59,607 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:19:59] "GET /web/service-worker.js HTTP/1.1" 200 - 2 0.000 0.154 2026-08-07 21:19:59,624 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:19:59] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 10 0.006 0.141 2026-08-07 21:19:59,688 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:19:59] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 40 0.023 0.180 2026-08-07 21:19:59,862 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:19:59] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 74 0.098 0.241 2026-08-07 21:19:59,870 104 INFO ? werkzeug: 127.0.0.1 - - [07/Aug/2026 21:19:59] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-07 21:19:59,881 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:19:59] "POST /mail/load_message_failures HTTP/1.1" 200 - 12 0.006 0.334 2026-08-07 21:19:59,884 104 INFO ? werkzeug: 127.0.0.1 - - [07/Aug/2026 21:19:59] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-08-07 21:19:59,885 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:19:59] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.315 2026-08-07 21:19:59,894 104 INFO ? werkzeug: 127.0.0.1 - - [07/Aug/2026 21:19:59] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.008 2026-08-07 21:19:59,896 104 INFO ? werkzeug: 127.0.0.1 - - [07/Aug/2026 21:19:59] "GET /web_responsive/static/src/img/home-menu-bg-overlay.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-08-07 21:19:59,898 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:19:59] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 5 0.004 0.288 2026-08-07 21:19:59,963 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:19:59] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 11 0.010 0.341 2026-08-07 21:19:59,973 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:19:59] "GET /web/offline HTTP/1.1" 200 - 7 0.003 0.341 2026-08-07 21:19:59,984 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:19:59] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 11 0.004 0.286 2026-08-07 21:20:00,003 104 INFO ? werkzeug: 127.0.0.1 - - [07/Aug/2026 21:20:00] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.004 2026-08-07 21:20:00,006 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:20:00] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 11 0.007 0.100 2026-08-07 21:20:00,009 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:20:00] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.089 2026-08-07 21:20:00,028 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:20:00] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 6 0.004 0.057 2026-08-07 21:20:00,767 104 INFO rb-bf464e0-223755-402257 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-08-07 21:20:00,788 104 INFO rb-bf464e0-223755-402257 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-08-07 21:20:00,802 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:20:00] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.003 0.006 2026-08-07 21:20:00,805 104 INFO rb-bf464e0-223755-402257 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-08-07 21:20:00,816 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:20:00] "POST /viin_ai/chat/status HTTP/1.1" 200 - 7 0.005 0.015 2026-08-07 21:20:00,818 104 INFO rb-bf464e0-223755-402257 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-08-07 21:20:00,829 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:20:00] "POST /viin_ai/chat/sessions HTTP/1.1" 200 - 8 0.006 0.025 2026-08-07 21:20:00,834 104 INFO rb-bf464e0-223755-402257 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-08-07 21:20:00,863 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:20:00] "POST /viin_ai/voice/status HTTP/1.1" 200 - 22 0.012 0.052 2026-08-07 21:20:00,879 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:20:00] "POST /viin_ai/chat/session/create HTTP/1.1" 200 - 11 0.007 0.049 2026-08-07 21:20:00,971 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:20:00] "POST /viin_ai/chat/message HTTP/1.1" 200 - 82 0.035 0.051 2026-08-07 21:20:01,001 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:20:01] "POST /viin_ai/voice/status HTTP/1.1" 200 - 25 0.010 0.104 2026-08-07 21:20:01,005 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:20:01] "POST /viin_ai/chat/sessions HTTP/1.1" 200 - 4 0.001 0.027 2026-08-07 21:20:01,767 104 INFO rb-bf464e0-223755-402257 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-08-07 21:20:01,783 104 INFO rb-bf464e0-223755-402257 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-08-07 21:20:01,829 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:20:01] "POST /viin_ai/chat/brain/save HTTP/1.1" 200 - 42 0.019 0.039 2026-08-07 21:20:01,982 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:20:01] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.003 2026-08-07 21:20:02,592 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat_brain.tests.test_save_to_brain_ui.TestSaveToBrainTour.browser: test successful 2026-08-07 21:20:02,595 104 INFO ? werkzeug: 127.0.0.1 - - [07/Aug/2026 21:20:02] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-08-07 21:20:02,602 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat_brain.tests.test_save_to_brain_ui.TestSaveToBrainTour: Closing chrome headless with pid 7643 2026-08-07 21:20:02,603 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat_brain.tests.test_save_to_brain_ui.TestSaveToBrainTour: Closing websocket connection 2026-08-07 21:20:02,604 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat_brain.tests.test_save_to_brain_ui.TestSaveToBrainTour: Terminating chrome headless with pid 7643 2026-08-07 21:20:02,693 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat_brain.tests.test_save_to_brain_ui.TestSaveToBrainTour: Chrome Log in: /tmp/odoo_tests/rb-bf464e0-223755-402257/chrome_logs/chrome_log_20260807_212002_693350_TestSaveToBrainTour.txt 2026-08-07 21:20:02,693 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat_brain.tests.test_save_to_brain_ui.TestSaveToBrainTour: Removing chrome user profile "/tmp/tmp9bir_y45_chrome_odoo" 2026-08-07 21:20:02,719 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-07 21:20:02,722 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat_brain.tests.test_save_to_brain_ui: Starting TestSaveToBrainUiStatic.test_bridge_frontend_assets_are_served_in_the_backend_bundle ... 2026-08-07 21:20:02,904 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat_brain.tests.test_save_to_brain_ui: Starting TestSaveToBrainUiStatic.test_bridge_template_extends_chat_panel_and_injects_the_save_button ... 2026-08-07 21:20:02,905 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat_brain.tests.test_save_to_brain_ui: Starting TestSaveToBrainUiStatic.test_save_button_posts_to_the_route_the_bridge_actually_serves ... 2026-08-07 21:20:02,906 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat_brain.tests.test_save_to_brain_ui: Starting TestSaveToBrainUiStatic.test_save_to_brain_tour_is_reachable_by_the_test_bundle ... 2026-08-07 21:20:02,961 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat_brain.tests.test_save_to_brain_ui: Starting TestSaveToBrainUiStatic.test_seeded_vault_accepts_ai_authored_pages ... 2026-08-07 21:20:02,963 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_chat_brain.tests.test_save_to_brain_ui: Starting TestSaveToBrainUiStatic.test_upstream_chat_panel_still_anchors_completed_turns_on_feedbackwidget ... 2026-08-07 21:20:02,971 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-07 21:20:02,973 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_crm.tests.test_crm_ai_draft: Starting TestCrmAiDraftButton.test_action_returns_compose_wizard ... 2026-08-07 21:20:03,026 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_crm.tests.test_crm_ai_draft: Starting TestCrmAiDraftButton.test_compose_context_has_model_and_id ... 2026-08-07 21:20:03,068 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-07 21:20:03,071 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_crm.tests.test_crm_ai_seed: Starting TestCrmAiSeed.test_crm_advisory_tools_present ... 2026-08-07 21:20:03,092 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_crm.tests.test_crm_ai_seed: Starting TestCrmAiSeed.test_crm_advisory_tools_run_boundary ... 2026-08-07 21:20:03,575 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 455 and Message-Id '<028231466247971.1786137603.500976324081421-openerp-message-notify@1e2c63b335eb>' from 'admin@yourcompany.example.com' to (redacted) 'a******************rm@example.com' successfully sent 2026-08-07 21:20:03,575 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-07 21:20:03,622 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [455] 2026-08-07 21:20:03,622 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 21:20:03,697 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_crm.tests.test_crm_ai_seed: Starting TestCrmAiSeed.test_crm_agent_execution_mode_guard ... 2026-08-07 21:20:03,736 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_crm.tests.test_crm_ai_seed: Starting TestCrmAiSeed.test_crm_ai_seed_present ... 2026-08-07 21:20:03,759 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_crm.tests.test_crm_ai_seed: Starting TestCrmAiSeed.test_crm_description_html_stripped_in_payload ... 2026-08-07 21:20:04,225 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 456 and Message-Id '<873404001659602.1786137604.164332866668701-openerp-message-notify@1e2c63b335eb>' from 'admin@yourcompany.example.com' to (redacted) 'h********************an@example.com' successfully sent 2026-08-07 21:20:04,225 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-07 21:20:04,252 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [456] 2026-08-07 21:20:04,253 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 21:20:04,356 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 457 and Message-Id '<158523279332515.1786137604.329724311828613-openerp-message-notify@1e2c63b335eb>' from 'admin@yourcompany.example.com' to (redacted) 'h********************an@example.com' successfully sent 2026-08-07 21:20:04,356 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-07 21:20:04,361 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [457] 2026-08-07 21:20:04,361 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 21:20:04,389 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_crm.tests.test_crm_ai_seed: Starting TestCrmAiSeed.test_crm_get_lead_acl ... 2026-08-07 21:20:04,872 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 458 and Message-Id '<691791748004234.1786137604.788253784179688-openerp-message-notify@1e2c63b335eb>' from 'admin@yourcompany.example.com' to (redacted) 'a******************an@example.com' successfully sent 2026-08-07 21:20:04,872 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-07 21:20:04,908 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [458] 2026-08-07 21:20:04,909 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 21:20:05,312 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_crm.tests.test_crm_ai_seed: Starting TestCrmAiSeed.test_crm_seed_count_stable ... 2026-08-07 21:20:05,339 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_crm.tests.test_crm_ai_seed: Starting TestCrmAiSeed.test_crm_tool_confirmation_posture ... 2026-08-07 21:20:05,362 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-07 21:20:05,364 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_crm.tests.test_sql_template_crm: Starting TestCrmSQLTemplates.test_acl_cte_not_redeclared ... 2026-08-07 21:20:05,370 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_crm.tests.test_sql_template_crm: Starting TestCrmSQLTemplates.test_group_ids_set ... 2026-08-07 21:20:05,378 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_crm.tests.test_sql_template_crm: Starting TestCrmSQLTemplates.test_model_id_is_crm_lead ... 2026-08-07 21:20:05,383 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_crm.tests.test_sql_template_crm: Starting TestCrmSQLTemplates.test_templates_exist ... 2026-08-07 21:20:05,392 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-07 21:20:06,855 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_crm.tests.test_sql_template_crm: Starting TestCrmSQLTemplatesContextLang.test_crm_pipeline_by_stage_falls_back_to_en_us_when_lang_untranslated ... 2026-08-07 21:20:07,359 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_crm.tests.test_sql_template_crm: Starting TestCrmSQLTemplatesContextLang.test_crm_pipeline_by_stage_name_follows_context_lang ... 2026-08-07 21:20:07,371 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-07 21:20:07,374 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_documents.tests.test_documents_ai_seed: Starting TestDocumentsAISeed.test_documents_action_bodies_use_tool_args ... 2026-08-07 21:20:07,385 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_documents.tests.test_documents_ai_seed: Starting TestDocumentsAISeed.test_documents_agent_execution_mode ... 2026-08-07 21:20:07,399 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_documents.tests.test_documents_ai_seed: Starting TestDocumentsAISeed.test_documents_agent_execution_mode_guard ... 2026-08-07 21:20:07,435 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_documents.tests.test_documents_ai_seed: Starting TestDocumentsAISeed.test_documents_ai_seed_present ... 2026-08-07 21:20:07,457 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_documents.tests.test_documents_ai_seed: Starting TestDocumentsAISeed.test_documents_seed_count_stable ... 2026-08-07 21:20:07,476 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_documents.tests.test_documents_ai_seed: Starting TestDocumentsAISeed.test_documents_tool_group_ids_set ... 2026-08-07 21:20:07,493 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_documents.tests.test_documents_ai_seed: Starting TestDocumentsAISeed.test_documents_tool_read_posture ... 2026-08-07 21:20:07,507 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_documents.tests.test_documents_ai_seed: Starting TestDocumentsAISeed.test_generic_connector_carries_zero_vn_wording ... 2026-08-07 21:20:07,528 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_documents.tests.test_documents_ai_seed: Starting TestDocumentsAISeed.test_search_documents_acl_document_user_can_run ... 2026-08-07 21:20:08,136 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_documents.tests.test_documents_ai_seed: Starting TestDocumentsAISeed.test_search_documents_runtime_success_shape ... 2026-08-07 21:20:08,735 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_documents.tests.test_documents_ai_seed: Starting TestDocumentsAISeed.test_search_documents_workspace_filter ... 2026-08-07 21:20:09,247 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_documents.tests.test_documents_ai_seed: Starting TestDocumentsAISeed.test_search_documents_workspace_isolation ... 2026-08-07 21:20:10,063 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_documents.tests.test_documents_ai_seed: Starting TestDocumentsAISeed.test_suggest_tags_acl_document_user_can_run ... 2026-08-07 21:20:10,490 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_documents.tests.test_documents_ai_seed: Starting TestDocumentsAISeed.test_suggest_tags_document_not_found ... 2026-08-07 21:20:10,898 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_documents.tests.test_documents_ai_seed: Starting TestDocumentsAISeed.test_suggest_tags_isolation_denied_for_invisible_document ... 2026-08-07 21:20:11,885 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [61], uid: 1005, model: document.document 2026-08-07 21:20:11,895 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_documents.tests.test_documents_ai_seed: Starting TestDocumentsAISeed.test_suggest_tags_missing_args_returns_error ... 2026-08-07 21:20:12,370 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_documents.tests.test_documents_ai_seed: Starting TestDocumentsAISeed.test_suggest_tags_never_writes_tag_ids ... 2026-08-07 21:20:12,862 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_documents.tests.test_documents_ai_seed: Starting TestDocumentsAISeed.test_suggest_tags_suggests_by_name_overlap ... 2026-08-07 21:20:13,352 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 13 checked, 13 removed 2026-08-07 21:20:13,359 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_documents.tests.test_sql_template_documents: Starting TestDocumentsSQLTemplates.test_acl_cte_not_redeclared ... 2026-08-07 21:20:13,373 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_documents.tests.test_sql_template_documents: Starting TestDocumentsSQLTemplates.test_documents_by_tag_aggregate_fn ... 2026-08-07 21:20:13,385 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_documents.tests.test_sql_template_documents: Starting TestDocumentsSQLTemplates.test_documents_by_tag_excludes_untagged_documents ... 2026-08-07 21:20:13,952 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_documents.tests.test_sql_template_documents: Starting TestDocumentsSQLTemplates.test_documents_by_tag_has_limit_param ... 2026-08-07 21:20:13,969 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_documents.tests.test_sql_template_documents: Starting TestDocumentsSQLTemplates.test_documents_by_tag_limit_required_blocks_missing_param ... 2026-08-07 21:20:13,991 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_documents.tests.test_sql_template_documents: Starting TestDocumentsSQLTemplates.test_documents_by_tag_returns_documented_shape ... 2026-08-07 21:20:14,648 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_documents.tests.test_sql_template_documents: Starting TestDocumentsSQLTemplates.test_documents_by_workspace_aggregate_fn ... 2026-08-07 21:20:14,663 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_documents.tests.test_sql_template_documents: Starting TestDocumentsSQLTemplates.test_documents_by_workspace_no_required_params ... 2026-08-07 21:20:15,089 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_documents.tests.test_sql_template_documents: Starting TestDocumentsSQLTemplates.test_documents_by_workspace_reflects_real_counts ... 2026-08-07 21:20:15,651 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_documents.tests.test_sql_template_documents: Starting TestDocumentsSQLTemplates.test_documents_templates_exist ... 2026-08-07 21:20:15,663 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_documents.tests.test_sql_template_documents: Starting TestDocumentsSQLTemplates.test_group_ids_include_document_user ... 2026-08-07 21:20:15,683 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_documents.tests.test_sql_template_documents: Starting TestDocumentsSQLTemplates.test_model_id_is_document_document ... 2026-08-07 21:20:15,702 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_documents.tests.test_sql_template_documents: Starting TestDocumentsSQLTemplates.test_sql_template_references_document_document_table ... 2026-08-07 21:20:15,719 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_documents.tests.test_sql_template_documents: Starting TestDocumentsSQLTemplates.test_sql_template_uses_acl_placeholder ... 2026-08-07 21:20:15,736 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_documents.tests.test_sql_template_documents: Starting TestDocumentsSQLTemplates.test_template_workspace_isolation ... 2026-08-07 21:20:16,775 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-08-07 21:20:16,778 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_editor.tests.test_module_isolation: Starting TestViinAiEditorIsolation.test_expected_direct_dependencies ... 2026-08-07 21:20:16,781 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_editor.tests.test_module_isolation: Starting TestViinAiEditorIsolation.test_module_exists_and_installed ... 2026-08-07 21:20:16,783 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_editor.tests.test_module_isolation: Starting TestViinAiEditorIsolation.test_no_direct_viin_brain_dependency ... 2026-08-07 21:20:16,786 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_editor.tests.test_module_isolation: Starting TestViinAiEditorIsolation.test_no_transitive_viin_brain_dependency ... 2026-08-07 21:20:16,823 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-07 21:20:16,826 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_expense.tests.test_expense_ai_seed: Starting TestExpenseAISeed.test_expense_acl_outside_group_denied ... 2026-08-07 21:20:17,809 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1016, model: hr.expense 2026-08-07 21:20:17,813 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1016, model: hr.expense.sheet 2026-08-07 21:20:17,823 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1016, model: hr.expense 2026-08-07 21:20:17,830 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1016, model: hr.expense.sheet 2026-08-07 21:20:17,834 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_expense.tests.test_expense_ai_seed: Starting TestExpenseAISeed.test_expense_acl_plain_employee_can_run_get_expense_summary ... 2026-08-07 21:20:18,344 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_expense.tests.test_expense_ai_seed: Starting TestExpenseAISeed.test_expense_acl_plain_employee_can_run_get_pending_reports ... 2026-08-07 21:20:18,906 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_expense.tests.test_expense_ai_seed: Starting TestExpenseAISeed.test_expense_action_bodies_use_tool_args ... 2026-08-07 21:20:18,914 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_expense.tests.test_expense_ai_seed: Starting TestExpenseAISeed.test_expense_agent_execution_mode ... 2026-08-07 21:20:18,928 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_expense.tests.test_expense_ai_seed: Starting TestExpenseAISeed.test_expense_agent_execution_mode_guard ... 2026-08-07 21:20:18,957 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_expense.tests.test_expense_ai_seed: Starting TestExpenseAISeed.test_expense_ai_seed_present ... 2026-08-07 21:20:18,975 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_expense.tests.test_expense_ai_seed: Starting TestExpenseAISeed.test_expense_seed_count_stable ... 2026-08-07 21:20:18,990 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_expense.tests.test_expense_ai_seed: Starting TestExpenseAISeed.test_expense_tool_group_ids_set ... 2026-08-07 21:20:19,006 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_expense.tests.test_expense_ai_seed: Starting TestExpenseAISeed.test_expense_tool_read_posture ... 2026-08-07 21:20:19,019 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_expense.tests.test_expense_ai_seed: Starting TestExpenseAISeed.test_generic_connector_carries_zero_vn_wording ... 2026-08-07 21:20:19,051 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_expense.tests.test_expense_ai_seed: Starting TestExpenseAISeed.test_get_expense_summary_employee_filter_isolates ... 2026-08-07 21:20:20,216 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_expense.tests.test_expense_ai_seed: Starting TestExpenseAISeed.test_get_expense_summary_runtime_aggregates_by_state ... 2026-08-07 21:20:20,757 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_expense.tests.test_expense_ai_seed: Starting TestExpenseAISeed.test_get_pending_expense_reports_only_returns_submit_state ... 2026-08-07 21:20:21,345 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-07 21:20:21,982 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_expense.tests.test_expense_prefill: Starting TestExpensePrefill.test_action_apply_creates_draft_expense_never_submitted ... 2026-08-07 21:20:21,998 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: Post processing ignored : This file could not be decoded as an image file. 2026-08-07 21:20:22,077 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_expense.tests.test_expense_prefill: Starting TestExpensePrefill.test_action_apply_never_writes_tax_or_company_currency_amount_core_computes ... 2026-08-07 21:20:22,078 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: Post processing ignored : This file could not be decoded as an image file. 2026-08-07 21:20:22,209 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_expense.tests.test_expense_prefill: Starting TestExpensePrefill.test_action_apply_without_linked_employee_raises_user_error ... 2026-08-07 21:20:22,210 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: Post processing ignored : This file could not be decoded as an image file. 2026-08-07 21:20:22,277 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_expense.tests.test_expense_prefill: Starting TestExpensePrefill.test_action_extract_populates_preview_from_offline_stub ... 2026-08-07 21:20:22,277 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: Post processing ignored : This file could not be decoded as an image file. 2026-08-07 21:20:22,334 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_expense.tests.test_expense_prefill: Starting TestExpensePrefill.test_employee_id_defaults_to_acting_users_own_employee ... 2026-08-07 21:20:22,335 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: Post processing ignored : This file could not be decoded as an image file. 2026-08-07 21:20:22,409 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_expense.tests.test_expense_prefill: Starting TestExpensePrefill.test_expense_prefill_inherits_shipped_mixin_without_modifying_it ... 2026-08-07 21:20:22,425 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-08-07 21:20:22,462 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: Post processing ignored : This file could not be decoded as an image file. 2026-08-07 21:20:22,465 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_expense.tests.test_expense_prefill_tour: Starting TestExpensePrefillDraftTour.test_expense_prefill_tour_stops_at_a_draft_expense ... 2026-08-07 21:20:22,758 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_expense.tests.test_expense_prefill_tour.TestExpensePrefillDraftTour: Chrome pid: 7862 2026-08-07 21:20:22,759 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_expense.tests.test_expense_prefill_tour.TestExpensePrefillDraftTour: Chrome headless temporary user profile dir: /tmp/tmpu71o6qcy_chrome_odoo 2026-08-07 21:20:22,759 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_expense.tests.test_expense_prefill_tour.TestExpensePrefillDraftTour: Issuing json command http://127.0.0.1:44303/json/version 2026-08-07 21:20:22,760 104 INFO rb-bf464e0-223755-402257 odoo.tests.common.requests: request http://127.0.0.1:44303/json/version with timeout 3 increased to 10s during tests 2026-08-07 21:20:22,770 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_expense.tests.test_expense_prefill_tour.TestExpensePrefillDraftTour: Browser version: Chrome/141.0.7390.54 2026-08-07 21:20:22,770 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_expense.tests.test_expense_prefill_tour.TestExpensePrefillDraftTour: Issuing json command http://127.0.0.1:44303/json 2026-08-07 21:20:22,772 104 INFO rb-bf464e0-223755-402257 odoo.tests.common.requests: request http://127.0.0.1:44303/json with timeout 3 increased to 10s during tests 2026-08-07 21:20:22,784 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_expense.tests.test_expense_prefill_tour.TestExpensePrefillDraftTour: Websocket url found: ws://127.0.0.1:44303/devtools/page/05131C0772BEC8390047426B4E76E4D8 2026-08-07 21:20:22,807 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_expense.tests.test_expense_prefill_tour.TestExpensePrefillDraftTour: Enable chrome headless console log notification 2026-08-07 21:20:22,860 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_expense.tests.test_expense_prefill_tour.TestExpensePrefillDraftTour: Chrome headless enable page notifications 2026-08-07 21:20:23,309 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.res_users: Login successful for db:rb-bf464e0-223755-402257 login:admin from n/a 2026-08-07 21:20:23,322 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_expense.tests.test_expense_prefill_tour.TestExpensePrefillDraftTour: Setting session cookie in browser 2026-08-07 21:20:23,324 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_expense.tests.test_expense_prefill_tour.TestExpensePrefillDraftTour: Open "http://127.0.0.1:8069/web" in browser 2026-08-07 21:20:23,324 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_expense.tests.test_expense_prefill_tour.TestExpensePrefillDraftTour: Navigating to: "http://127.0.0.1:8069/web" 2026-08-07 21:20:23,334 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-07 21:20:24,097 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:20:24] "GET /web HTTP/1.1" 200 - 120 0.099 0.667 2026-08-07 21:20:24,099 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_expense.tests.test_expense_prefill_tour.TestExpensePrefillDraftTour: Navigation result: {'frameId': '05131C0772BEC8390047426B4E76E4D8', 'loaderId': 'EE7BF6CA837442C80866001FE8645CBD', 'isDownload': False} 2026-08-07 21:20:24,099 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_expense.tests.test_expense_prefill_tour.TestExpensePrefillDraftTour: Evaluate ready code "odoo.isTourReady("viin_ai_expense_prefill_draft")" 2026-08-07 21:20:24,126 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:20:24] "GET /web/assets/62b8ee4/web.assets_web.min.css HTTP/1.1" 200 - 4 0.006 0.009 2026-08-07 21:20:24,138 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:20:24] "GET /web/assets/bbfbb22/web.assets_web.min.js HTTP/1.1" 200 - 4 0.004 0.022 2026-08-07 21:20:24,170 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:20:24] "GET /web/webclient/load_menus/f97ea2e0e92af8e1e1ceb9cce756d62f5b69aab124877a8bcf0a782c8444e2aa HTTP/1.1" 200 - 4 0.003 0.048 2026-08-07 21:20:24,186 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:20:24] "GET /web/webclient/translations/f7451a6af1791970ea29b1f476d18b2946146d9b?lang=en_US HTTP/1.1" 200 - 4 0.006 0.045 2026-08-07 21:20:24,205 104 INFO rb-bf464e0-223755-402257 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-08-07 21:20:24,207 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:20:24] "GET /web/assets/c62296f/web.assets_tests.min.js HTTP/1.1" 200 - 4 0.003 0.005 2026-08-07 21:20:24,880 104 INFO ? werkzeug: 127.0.0.1 - - [07/Aug/2026 21:20:24] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.004 2026-08-07 21:20:24,881 104 INFO ? werkzeug: 127.0.0.1 - - [07/Aug/2026 21:20:24] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.004 2026-08-07 21:20:24,882 104 INFO ? werkzeug: 127.0.0.1 - - [07/Aug/2026 21:20:24] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.005 2026-08-07 21:20:24,895 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:20:24] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.002 0.010 2026-08-07 21:20:24,987 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_expense.tests.test_expense_prefill_tour.TestExpensePrefillDraftTour: Evaluate test code "window._tour_expense_prefill_action_id = 1654;window._tour_expense_attachment_name = "tour-receipt-viin-ai-expense.png";window._tour_expense_merchant_name = "Tour Coffee House";odoo.startTour("viin_ai_expense_prefill_draft", {stepDelay: 0, keepWatchBrowser: false});" 2026-08-07 21:20:25,025 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:20:25] "POST /mail/init_messaging HTTP/1.1" 200 - 75 0.059 0.063 2026-08-07 21:20:25,078 104 INFO rb-bf464e0-223755-402257 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-08-07 21:20:25,134 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:20:25] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 20 0.051 0.179 2026-08-07 21:20:25,139 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:20:25] "GET /web/service-worker.js HTTP/1.1" 200 - 2 0.001 0.217 2026-08-07 21:20:25,162 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:20:25] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 10 0.009 0.208 2026-08-07 21:20:25,238 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:20:25] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 40 0.040 0.236 2026-08-07 21:20:25,355 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:20:25] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 74 0.054 0.332 2026-08-07 21:20:25,358 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:20:25] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.356 2026-08-07 21:20:25,364 104 INFO ? werkzeug: 127.0.0.1 - - [07/Aug/2026 21:20:25] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-07 21:20:25,386 104 INFO ? werkzeug: 127.0.0.1 - - [07/Aug/2026 21:20:25] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-08-07 21:20:25,388 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:20:25] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 11 0.016 0.312 2026-08-07 21:20:25,406 104 INFO ? werkzeug: 127.0.0.1 - - [07/Aug/2026 21:20:25] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.009 2026-08-07 21:20:25,416 104 INFO ? werkzeug: 127.0.0.1 - - [07/Aug/2026 21:20:25] "GET /web_responsive/static/src/img/home-menu-bg-overlay.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-08-07 21:20:25,417 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:20:25] "POST /mail/load_message_failures HTTP/1.1" 200 - 12 0.016 0.265 2026-08-07 21:20:25,467 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:20:25] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 5 0.002 0.320 2026-08-07 21:20:25,483 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:20:25] "GET /web/offline HTTP/1.1" 200 - 7 0.004 0.311 2026-08-07 21:20:25,497 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:20:25] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 11 0.005 0.249 2026-08-07 21:20:25,522 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:20:25] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 6 0.006 0.048 2026-08-07 21:20:25,531 104 INFO ? werkzeug: 127.0.0.1 - - [07/Aug/2026 21:20:25] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.004 2026-08-07 21:20:25,582 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:20:25] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 11 0.011 0.095 2026-08-07 21:20:25,587 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:20:25] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.073 2026-08-07 21:20:26,333 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_expense.tests.test_expense_prefill_tour.TestExpensePrefillDraftTour.browser: Tour viin_ai_expense_prefill_draft on step: 'Open the 'Prefill Expense from Scan' wizard (trigger: body)' 2026-08-07 21:20:26,348 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_expense.tests.test_expense_prefill_tour.TestExpensePrefillDraftTour.browser: Tour viin_ai_expense_prefill_draft on step: 'The wizard opens on its upload step (trigger: .o_field_widget[name='attachment_id'] input)' 2026-08-07 21:20:26,358 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:20:26] "POST /web/action/load HTTP/1.1" 200 - 9 0.004 0.011 2026-08-07 21:20:26,402 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:20:26] "POST /web/dataset/call_kw/viin.ai.expense.prefill/get_views HTTP/1.1" 200 - 15 0.014 0.016 2026-08-07 21:20:26,424 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:20:26] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 3 0.001 0.005 2026-08-07 21:20:26,443 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:20:26] "POST /web/dataset/call_kw/viin.ai.expense.prefill/onchange HTTP/1.1" 200 - 7 0.005 0.020 2026-08-07 21:20:27,247 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_expense.tests.test_expense_prefill_tour.TestExpensePrefillDraftTour.browser: Tour viin_ai_expense_prefill_draft on step: 'Pick the uploaded receipt scan (trigger: .o_field_widget[name='attachment_id'] .o-autocomplete--dropdown-menu:has(.o_m2o_dropdown_option_create) a:contains(tour-receipt-viin-ai-expense.png))' 2026-08-07 21:20:27,249 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:20:27] "POST /web/dataset/call_kw/ir.attachment/name_search HTTP/1.1" 200 - 5 0.002 0.004 2026-08-07 21:20:27,330 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:20:27] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.003 2026-08-07 21:20:27,502 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:20:27] "POST /web/dataset/call_kw/ir.attachment/name_search HTTP/1.1" 200 - 4 0.002 0.004 2026-08-07 21:20:28,283 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_expense.tests.test_expense_prefill_tour.TestExpensePrefillDraftTour.browser: Tour viin_ai_expense_prefill_draft on step: 'The receipt is attached to the wizard (trigger: .o_field_widget[name='attachment_id'] .o_external_button)' 2026-08-07 21:20:28,299 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_expense.tests.test_expense_prefill_tour.TestExpensePrefillDraftTour.browser: Tour viin_ai_expense_prefill_draft on step: 'Run the OCR extraction (trigger: button[name='action_extract'])' 2026-08-07 21:20:28,316 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_expense.tests.test_expense_prefill_tour.TestExpensePrefillDraftTour.browser: Tour viin_ai_expense_prefill_draft on step: 'The extracted values reach the reviewer's editable preview (trigger: button[name='action_apply'])' 2026-08-07 21:20:28,326 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:20:28] "POST /web/dataset/call_kw/viin.ai.expense.prefill/web_save HTTP/1.1" 200 - 9 0.012 0.010 2026-08-07 21:20:28,388 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:20:28] "POST /web/dataset/call_button HTTP/1.1" 200 - 27 0.033 0.021 2026-08-07 21:20:28,409 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:20:28] "POST /web/dataset/call_kw/viin.ai.expense.prefill/get_views HTTP/1.1" 200 - 2 0.003 0.006 2026-08-07 21:20:28,429 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:20:28] "POST /web/dataset/call_kw/viin.ai.expense.prefill/web_read HTTP/1.1" 200 - 6 0.002 0.008 2026-08-07 21:20:29,084 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:20:29] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.003 2026-08-07 21:20:29,216 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_expense.tests.test_expense_prefill_tour.TestExpensePrefillDraftTour.browser: Tour viin_ai_expense_prefill_draft on step: 'Apply the preview to a real expense (trigger: button[name='action_apply'])' 2026-08-07 21:20:29,235 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_expense.tests.test_expense_prefill_tour.TestExpensePrefillDraftTour.browser: Tour viin_ai_expense_prefill_draft on step: 'The scan produced a DRAFT expense that was NOT submitted to any report (trigger: .o_form_view .o_statusbar_status)' 2026-08-07 21:20:29,293 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:20:29] "POST /web/dataset/call_button HTTP/1.1" 200 - 42 0.020 0.049 2026-08-07 21:20:29,358 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:20:29] "POST /web/dataset/call_kw/hr.expense/get_views HTTP/1.1" 200 - 40 0.019 0.037 2026-08-07 21:20:29,403 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:20:29] "POST /web/dataset/call_kw/hr.expense/web_read HTTP/1.1" 200 - 17 0.014 0.017 2026-08-07 21:20:29,448 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:20:29] "POST /web/dataset/call_kw/hr.expense/zalo_check_recipients HTTP/1.1" 200 - 3 0.000 0.003 2026-08-07 21:20:29,469 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:20:29] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.001 0.005 2026-08-07 21:20:29,501 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:20:29] "POST /web/dataset/call_kw/account.analytic.plan/get_relevant_plans HTTP/1.1" 200 - 18 0.013 0.018 2026-08-07 21:20:29,583 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:20:29] "POST /web/dataset/call_kw/hr.expense/brain_get_mentioning_pages HTTP/1.1" 200 - 14 0.023 0.013 2026-08-07 21:20:29,587 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:20:29] "POST /web/dataset/call_kw/hr.expense/zalo_check_recipients HTTP/1.1" 200 - 3 0.001 0.028 2026-08-07 21:20:29,630 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:20:29] "POST /mail/thread/data HTTP/1.1" 200 - 32 0.012 0.052 2026-08-07 21:20:29,646 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:20:29] "GET /web/image/hr.employee/1/avatar_128 HTTP/1.1" 200 - 12 0.004 0.069 2026-08-07 21:20:29,670 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:20:29] "POST /mail/thread/messages HTTP/1.1" 200 - 25 0.009 0.086 2026-08-07 21:20:29,740 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:20:29] "GET /web/image?field=avatar_128&id=3&model=res.partner&unique=2026-08-07%2018%3A10%3A20 HTTP/1.1" 200 - 11 0.007 0.020 2026-08-07 21:20:30,462 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_expense.tests.test_expense_prefill_tour.TestExpensePrefillDraftTour.browser: test successful 2026-08-07 21:20:30,471 104 INFO ? werkzeug: 127.0.0.1 - - [07/Aug/2026 21:20:30] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-07 21:20:30,475 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_expense.tests.test_expense_prefill_tour.TestExpensePrefillDraftTour: Closing chrome headless with pid 7862 2026-08-07 21:20:30,476 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_expense.tests.test_expense_prefill_tour.TestExpensePrefillDraftTour: Closing websocket connection 2026-08-07 21:20:30,476 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_expense.tests.test_expense_prefill_tour.TestExpensePrefillDraftTour: Terminating chrome headless with pid 7862 2026-08-07 21:20:30,537 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_expense.tests.test_expense_prefill_tour.TestExpensePrefillDraftTour: Chrome Log in: /tmp/odoo_tests/rb-bf464e0-223755-402257/chrome_logs/chrome_log_20260807_212030_537375_TestExpensePrefillDraftTour.txt 2026-08-07 21:20:30,537 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_expense.tests.test_expense_prefill_tour.TestExpensePrefillDraftTour: Removing chrome user profile "/tmp/tmpu71o6qcy_chrome_odoo" 2026-08-07 21:20:30,576 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-07 21:20:30,579 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_expense.tests.test_sql_template_expense: Starting TestExpenseSQLTemplates.test_acl_cte_not_redeclared ... 2026-08-07 21:20:30,597 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_expense.tests.test_sql_template_expense: Starting TestExpenseSQLTemplates.test_expense_by_employee_allows_approver ... 2026-08-07 21:20:31,030 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_expense.tests.test_sql_template_expense: Starting TestExpenseSQLTemplates.test_expense_by_employee_blocks_plain_employee ... 2026-08-07 21:20:31,517 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_expense.tests.test_sql_template_expense: Starting TestExpenseSQLTemplates.test_expense_by_employee_has_limit_param_required ... 2026-08-07 21:20:31,545 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_expense.tests.test_sql_template_expense: Starting TestExpenseSQLTemplates.test_expense_by_employee_limit_required_blocks_missing_param ... 2026-08-07 21:20:31,998 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_expense.tests.test_sql_template_expense: Starting TestExpenseSQLTemplates.test_expense_by_employee_returns_documented_shape ... 2026-08-07 21:20:32,782 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_expense.tests.test_sql_template_expense: Starting TestExpenseSQLTemplates.test_expense_by_state_aggregate_fn ... 2026-08-07 21:20:32,799 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_expense.tests.test_sql_template_expense: Starting TestExpenseSQLTemplates.test_expense_by_state_allows_plain_employee ... 2026-08-07 21:20:33,250 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_expense.tests.test_sql_template_expense: Starting TestExpenseSQLTemplates.test_expense_by_state_company_isolation ... 2026-08-07 21:20:38,774 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.models.work_routine: viin_ai_workflow: seeded 8 goal(s) and 8 work routine(s) of default AI automation for company 304 (Test Expense Company A WI-Expense). 2026-08-07 21:20:43,246 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.models.work_routine: viin_ai_workflow: seeded 8 goal(s) and 8 work routine(s) of default AI automation for company 305 (Test Expense Company B WI-Expense). 2026-08-07 21:20:44,052 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_expense.tests.test_sql_template_expense: Starting TestExpenseSQLTemplates.test_expense_by_state_no_required_params ... 2026-08-07 21:20:44,063 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_expense.tests.test_sql_template_expense: Starting TestExpenseSQLTemplates.test_expense_by_state_reflects_real_states ... 2026-08-07 21:20:44,641 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_expense.tests.test_sql_template_expense: Starting TestExpenseSQLTemplates.test_expense_templates_exist ... 2026-08-07 21:20:44,656 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_expense.tests.test_sql_template_expense: Starting TestExpenseSQLTemplates.test_group_ids_expense_by_employee_is_approver_only ... 2026-08-07 21:20:44,673 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_expense.tests.test_sql_template_expense: Starting TestExpenseSQLTemplates.test_group_ids_expense_by_state_is_base_user ... 2026-08-07 21:20:44,690 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_expense.tests.test_sql_template_expense: Starting TestExpenseSQLTemplates.test_model_id_is_hr_expense ... 2026-08-07 21:20:44,717 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_expense.tests.test_sql_template_expense: Starting TestExpenseSQLTemplates.test_sql_template_references_hr_expense_table ... 2026-08-07 21:20:44,733 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_expense.tests.test_sql_template_expense: Starting TestExpenseSQLTemplates.test_sql_template_uses_acl_placeholder ... 2026-08-07 21:20:44,755 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-07 21:20:44,842 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_helpdesk.tests.test_helpdesk_ai_seed: Starting TestHelpdeskAiSeed.test_helpdesk_action_bodies_use_tool_args_context ... 2026-08-07 21:20:44,851 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_helpdesk.tests.test_helpdesk_ai_seed: Starting TestHelpdeskAiSeed.test_helpdesk_agent_execution_mode_guard ... 2026-08-07 21:20:44,891 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_helpdesk.tests.test_helpdesk_ai_seed: Starting TestHelpdeskAiSeed.test_helpdesk_ai_seed_present ... 2026-08-07 21:20:44,917 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_helpdesk.tests.test_helpdesk_ai_seed: Starting TestHelpdeskAiSeed.test_helpdesk_seed_count_stable ... 2026-08-07 21:20:44,937 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_helpdesk.tests.test_helpdesk_ai_seed: Starting TestHelpdeskAiSeed.test_helpdesk_tool_confirmation_posture ... 2026-08-07 21:20:44,953 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_helpdesk.tests.test_helpdesk_ai_seed: Starting TestHelpdeskAiSeed.test_helpdesk_tool_technical_name_unique ... 2026-08-07 21:20:44,966 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_helpdesk.tests.test_helpdesk_ai_seed: Starting TestHelpdeskAiSeed.test_helpdesk_triage_ticket_run_as_helpdesk_user ... 2026-08-07 21:20:45,511 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_helpdesk.tests.test_helpdesk_ai_seed: Starting TestHelpdeskAiSeed.test_triage_ticket_description_html_stripped ... 2026-08-07 21:20:46,037 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-07 21:20:46,655 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_hr.tests.test_cv_prefill: Starting TestCVPrefill.test_action_apply_creates_draft_applicant_never_auto_advanced ... 2026-08-07 21:20:46,862 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_hr.tests.test_cv_prefill: Starting TestCVPrefill.test_action_apply_description_stored_as_escaped_plain_text_no_stored_xss ... 2026-08-07 21:20:47,063 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_hr.tests.test_cv_prefill: Starting TestCVPrefill.test_action_apply_write_gate_rejects_non_recruitment_user ... 2026-08-07 21:20:47,090 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1035, model: viin.ai.hr.prefill 2026-08-07 21:20:47,092 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_hr.tests.test_cv_prefill: Starting TestCVPrefill.test_action_extract_populates_preview_from_offline_stub ... 2026-08-07 21:20:47,150 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-08-07 21:20:47,201 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: Post processing ignored : This file could not be decoded as an image file. 2026-08-07 21:20:47,212 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_hr.tests.test_cv_prefill_tour: Starting TestCvPrefillDraftTour.test_cv_prefill_tour_stops_at_an_untriaged_applicant ... 2026-08-07 21:20:47,471 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_hr.tests.test_cv_prefill_tour.TestCvPrefillDraftTour: Chrome pid: 8089 2026-08-07 21:20:47,471 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_hr.tests.test_cv_prefill_tour.TestCvPrefillDraftTour: Chrome headless temporary user profile dir: /tmp/tmpvce5ubkv_chrome_odoo 2026-08-07 21:20:47,471 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_hr.tests.test_cv_prefill_tour.TestCvPrefillDraftTour: Issuing json command http://127.0.0.1:38503/json/version 2026-08-07 21:20:47,473 104 INFO rb-bf464e0-223755-402257 odoo.tests.common.requests: request http://127.0.0.1:38503/json/version with timeout 3 increased to 10s during tests 2026-08-07 21:20:47,499 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_hr.tests.test_cv_prefill_tour.TestCvPrefillDraftTour: Browser version: Chrome/141.0.7390.54 2026-08-07 21:20:47,499 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_hr.tests.test_cv_prefill_tour.TestCvPrefillDraftTour: Issuing json command http://127.0.0.1:38503/json 2026-08-07 21:20:47,500 104 INFO rb-bf464e0-223755-402257 odoo.tests.common.requests: request http://127.0.0.1:38503/json with timeout 3 increased to 10s during tests 2026-08-07 21:20:47,567 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_hr.tests.test_cv_prefill_tour.TestCvPrefillDraftTour: Websocket url found: ws://127.0.0.1:38503/devtools/page/EE390706496B8487B6BBBC992AA73BD7 2026-08-07 21:20:47,575 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_hr.tests.test_cv_prefill_tour.TestCvPrefillDraftTour: Enable chrome headless console log notification 2026-08-07 21:20:47,588 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_hr.tests.test_cv_prefill_tour.TestCvPrefillDraftTour: Chrome headless enable page notifications 2026-08-07 21:20:48,177 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.res_users: Login successful for db:rb-bf464e0-223755-402257 login:admin from n/a 2026-08-07 21:20:48,186 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_hr.tests.test_cv_prefill_tour.TestCvPrefillDraftTour: Setting session cookie in browser 2026-08-07 21:20:48,188 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_hr.tests.test_cv_prefill_tour.TestCvPrefillDraftTour: Open "http://127.0.0.1:8069/web" in browser 2026-08-07 21:20:48,188 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_hr.tests.test_cv_prefill_tour.TestCvPrefillDraftTour: Navigating to: "http://127.0.0.1:8069/web" 2026-08-07 21:20:48,199 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-07 21:20:48,883 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:20:48] "GET /web HTTP/1.1" 200 - 120 0.092 0.595 2026-08-07 21:20:48,886 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_hr.tests.test_cv_prefill_tour.TestCvPrefillDraftTour: Navigation result: {'frameId': 'EE390706496B8487B6BBBC992AA73BD7', 'loaderId': '99EE879125143FC86A710ED047120A84', 'isDownload': False} 2026-08-07 21:20:48,886 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_hr.tests.test_cv_prefill_tour.TestCvPrefillDraftTour: Evaluate ready code "odoo.isTourReady("viin_ai_hr_cv_prefill_draft")" 2026-08-07 21:20:48,918 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:20:48] "GET /web/assets/62b8ee4/web.assets_web.min.css HTTP/1.1" 200 - 4 0.003 0.009 2026-08-07 21:20:48,924 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:20:48] "GET /web/assets/bbfbb22/web.assets_web.min.js HTTP/1.1" 200 - 4 0.001 0.015 2026-08-07 21:20:48,961 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:20:48] "GET /web/webclient/load_menus/f97ea2e0e92af8e1e1ceb9cce756d62f5b69aab124877a8bcf0a782c8444e2aa HTTP/1.1" 200 - 4 0.002 0.045 2026-08-07 21:20:48,973 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:20:48] "GET /web/webclient/translations/f7451a6af1791970ea29b1f476d18b2946146d9b?lang=en_US HTTP/1.1" 200 - 4 0.004 0.052 2026-08-07 21:20:49,003 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:20:49] "GET /web/assets/c62296f/web.assets_tests.min.js HTTP/1.1" 200 - 4 0.001 0.006 2026-08-07 21:20:49,006 104 INFO rb-bf464e0-223755-402257 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-08-07 21:20:49,630 104 INFO ? werkzeug: 127.0.0.1 - - [07/Aug/2026 21:20:49] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.005 2026-08-07 21:20:49,637 104 INFO ? werkzeug: 127.0.0.1 - - [07/Aug/2026 21:20:49] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.004 2026-08-07 21:20:49,641 104 INFO ? werkzeug: 127.0.0.1 - - [07/Aug/2026 21:20:49] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.013 2026-08-07 21:20:49,675 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:20:49] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.023 0.010 2026-08-07 21:20:49,746 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_hr.tests.test_cv_prefill_tour.TestCvPrefillDraftTour: Evaluate test code "window._tour_cv_prefill_action_id = 1370;window._tour_cv_attachment_name = "tour-cv-viin-ai-hr.png";window._tour_cv_candidate_name = "Tour Candidate Nguyen";odoo.startTour("viin_ai_hr_cv_prefill_draft", {stepDelay: 0, keepWatchBrowser: false});" 2026-08-07 21:20:49,793 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:20:49] "POST /mail/init_messaging HTTP/1.1" 200 - 75 0.046 0.074 2026-08-07 21:20:49,822 104 INFO rb-bf464e0-223755-402257 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-08-07 21:20:49,856 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:20:49] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 20 0.015 0.148 2026-08-07 21:20:49,861 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:20:49] "GET /web/service-worker.js HTTP/1.1" 200 - 2 0.001 0.162 2026-08-07 21:20:49,880 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:20:49] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 10 0.006 0.166 2026-08-07 21:20:49,943 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:20:49] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 40 0.016 0.214 2026-08-07 21:20:50,063 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:20:50] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 74 0.062 0.276 2026-08-07 21:20:50,065 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:20:50] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.297 2026-08-07 21:20:50,076 104 INFO ? werkzeug: 127.0.0.1 - - [07/Aug/2026 21:20:50] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-08-07 21:20:50,090 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:20:50] "POST /mail/load_message_failures HTTP/1.1" 200 - 12 0.009 0.261 2026-08-07 21:20:50,096 104 INFO ? werkzeug: 127.0.0.1 - - [07/Aug/2026 21:20:50] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.008 2026-08-07 21:20:50,100 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:20:50] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 5 0.005 0.235 2026-08-07 21:20:50,160 104 INFO ? werkzeug: 127.0.0.1 - - [07/Aug/2026 21:20:50] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.062 2026-08-07 21:20:50,169 104 INFO ? werkzeug: 127.0.0.1 - - [07/Aug/2026 21:20:50] "GET /web_responsive/static/src/img/home-menu-bg-overlay.svg HTTP/1.1" 200 - 0 0.000 0.063 2026-08-07 21:20:50,179 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:20:50] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 11 0.064 0.253 2026-08-07 21:20:50,194 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:20:50] "GET /web/offline HTTP/1.1" 200 - 7 0.003 0.304 2026-08-07 21:20:50,210 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:20:50] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 11 0.005 0.256 2026-08-07 21:20:50,228 104 INFO ? werkzeug: 127.0.0.1 - - [07/Aug/2026 21:20:50] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.006 2026-08-07 21:20:50,259 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:20:50] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 11 0.026 0.070 2026-08-07 21:20:50,261 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:20:50] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.085 2026-08-07 21:20:50,277 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:20:50] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 6 0.004 0.090 2026-08-07 21:20:50,988 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_hr.tests.test_cv_prefill_tour.TestCvPrefillDraftTour.browser: Tour viin_ai_hr_cv_prefill_draft on step: 'Open the 'Prefill Candidate from CV' wizard (trigger: body)' 2026-08-07 21:20:50,998 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_hr.tests.test_cv_prefill_tour.TestCvPrefillDraftTour.browser: Tour viin_ai_hr_cv_prefill_draft on step: 'The wizard opens on its upload step (trigger: .o_field_widget[name='attachment_id'] input)' 2026-08-07 21:20:51,012 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:20:51] "POST /web/action/load HTTP/1.1" 200 - 9 0.002 0.010 2026-08-07 21:20:51,055 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:20:51] "POST /web/dataset/call_kw/viin.ai.hr.prefill/get_views HTTP/1.1" 200 - 15 0.007 0.018 2026-08-07 21:20:51,078 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:20:51] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 3 0.001 0.006 2026-08-07 21:20:51,083 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:20:51] "POST /web/dataset/call_kw/viin.ai.hr.prefill/onchange HTTP/1.1" 200 - 3 0.001 0.006 2026-08-07 21:20:51,885 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_hr.tests.test_cv_prefill_tour.TestCvPrefillDraftTour.browser: Tour viin_ai_hr_cv_prefill_draft on step: 'Pick the uploaded CV scan (trigger: .o_field_widget[name='attachment_id'] .o-autocomplete--dropdown-menu:has(.o_m2o_dropdown_option_create) a:contains(tour-cv-viin-ai-hr.png))' 2026-08-07 21:20:51,888 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:20:51] "POST /web/dataset/call_kw/ir.attachment/name_search HTTP/1.1" 200 - 5 0.002 0.006 2026-08-07 21:20:52,141 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:20:52] "POST /web/dataset/call_kw/ir.attachment/name_search HTTP/1.1" 200 - 4 0.002 0.005 2026-08-07 21:20:52,428 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:20:52] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.003 2026-08-07 21:20:52,917 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_hr.tests.test_cv_prefill_tour.TestCvPrefillDraftTour.browser: Tour viin_ai_hr_cv_prefill_draft on step: 'The CV is attached to the wizard (trigger: .o_field_widget[name='attachment_id'] .o_external_button)' 2026-08-07 21:20:52,931 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_hr.tests.test_cv_prefill_tour.TestCvPrefillDraftTour.browser: Tour viin_ai_hr_cv_prefill_draft on step: 'Run the OCR extraction (trigger: button[name='action_extract'])' 2026-08-07 21:20:52,951 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_hr.tests.test_cv_prefill_tour.TestCvPrefillDraftTour.browser: Tour viin_ai_hr_cv_prefill_draft on step: 'The extracted candidate reaches the recruiter's editable preview (trigger: button[name='action_apply'])' 2026-08-07 21:20:52,954 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:20:52] "POST /web/dataset/call_kw/viin.ai.hr.prefill/web_save HTTP/1.1" 200 - 6 0.011 0.006 2026-08-07 21:20:52,994 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:20:52] "POST /web/dataset/call_button HTTP/1.1" 200 - 25 0.011 0.020 2026-08-07 21:20:53,009 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:20:53] "POST /web/dataset/call_kw/viin.ai.hr.prefill/get_views HTTP/1.1" 200 - 2 0.000 0.005 2026-08-07 21:20:53,024 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:20:53] "POST /web/dataset/call_kw/viin.ai.hr.prefill/web_read HTTP/1.1" 200 - 4 0.001 0.004 2026-08-07 21:20:53,074 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:20:53] "GET /web/bundle/web_editor.backend_assets_wysiwyg?lang=en_US HTTP/1.1" 200 - 8 0.002 0.034 2026-08-07 21:20:53,090 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:20:53] "GET /web/assets/c9b95ca/web_editor.backend_assets_wysiwyg.min.css HTTP/1.1" 200 - 4 0.002 0.010 2026-08-07 21:20:53,100 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:20:53] "GET /web/assets/faf00ea/web_editor.backend_assets_wysiwyg.min.js HTTP/1.1" 200 - 4 0.002 0.011 2026-08-07 21:20:53,181 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:20:53] "POST /web/dataset/call_kw/ir.ui.view/render_public_asset HTTP/1.1" 200 - 8 0.005 0.019 2026-08-07 21:20:53,995 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:20:53] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.003 2026-08-07 21:20:54,014 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_hr.tests.test_cv_prefill_tour.TestCvPrefillDraftTour.browser: Tour viin_ai_hr_cv_prefill_draft on step: 'Apply the preview to a real applicant (trigger: button[name='action_apply'])' 2026-08-07 21:20:54,032 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_hr.tests.test_cv_prefill_tour.TestCvPrefillDraftTour.browser: Tour viin_ai_hr_cv_prefill_draft on step: 'The scan produced a DRAFT applicant: no job, no recruitment stage (trigger: .o_form_view .o_field_widget[name='job_id'])' 2026-08-07 21:20:54,218 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:20:54] "POST /web/dataset/call_button HTTP/1.1" 200 - 123 0.073 0.125 2026-08-07 21:20:54,309 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:20:54] "POST /web/dataset/call_kw/hr.applicant/get_views HTTP/1.1" 200 - 52 0.020 0.064 2026-08-07 21:20:54,362 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:20:54] "POST /web/dataset/call_kw/hr.applicant/json_friendly_approval_request_data HTTP/1.1" 200 - 17 0.016 0.020 2026-08-07 21:20:54,431 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:20:54] "POST /web/dataset/call_kw/hr.applicant/web_read HTTP/1.1" 200 - 42 0.034 0.063 2026-08-07 21:20:54,545 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:20:54] "POST /web/dataset/call_kw/hr.applicant/zalo_check_recipients HTTP/1.1" 200 - 10 0.025 0.024 2026-08-07 21:20:54,551 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:20:54] "POST /web/dataset/call_kw/hr.recruitment.stage/search_read HTTP/1.1" 200 - 4 0.002 0.029 2026-08-07 21:20:54,555 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:20:54] "POST /web/dataset/call_kw/hr.job/check_access_rights HTTP/1.1" 200 - 2 0.000 0.028 2026-08-07 21:20:54,619 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:20:54] "POST /web/dataset/call_kw/hr.applicant/brain_get_mentioning_pages HTTP/1.1" 200 - 4 0.002 0.007 2026-08-07 21:20:54,648 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:20:54] "POST /web/dataset/call_kw/hr.applicant/zalo_check_recipients HTTP/1.1" 200 - 6 0.015 0.023 2026-08-07 21:20:54,720 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:20:54] "POST /mail/thread/data HTTP/1.1" 200 - 34 0.039 0.047 2026-08-07 21:20:54,741 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:20:54] "POST /web/dataset/call_kw/hr.applicant/json_friendly_approval_request_data HTTP/1.1" 200 - 7 0.007 0.087 2026-08-07 21:20:54,801 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:20:54] "POST /mail/thread/messages HTTP/1.1" 200 - 25 0.035 0.111 2026-08-07 21:20:54,874 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:20:54] "GET /web/image?field=avatar_128&id=3&model=res.partner&unique=2026-08-07%2018%3A10%3A20 HTTP/1.1" 200 - 11 0.005 0.017 2026-08-07 21:20:55,601 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_hr.tests.test_cv_prefill_tour.TestCvPrefillDraftTour.browser: test successful 2026-08-07 21:20:55,609 104 INFO ? werkzeug: 127.0.0.1 - - [07/Aug/2026 21:20:55] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-08-07 21:20:55,617 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_hr.tests.test_cv_prefill_tour.TestCvPrefillDraftTour: Closing chrome headless with pid 8089 2026-08-07 21:20:55,618 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_hr.tests.test_cv_prefill_tour.TestCvPrefillDraftTour: Closing websocket connection 2026-08-07 21:20:55,619 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_hr.tests.test_cv_prefill_tour.TestCvPrefillDraftTour: Terminating chrome headless with pid 8089 2026-08-07 21:20:55,746 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_hr.tests.test_cv_prefill_tour.TestCvPrefillDraftTour: Chrome Log in: /tmp/odoo_tests/rb-bf464e0-223755-402257/chrome_logs/chrome_log_20260807_212055_745930_TestCvPrefillDraftTour.txt 2026-08-07 21:20:55,746 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_hr.tests.test_cv_prefill_tour.TestCvPrefillDraftTour: Removing chrome user profile "/tmp/tmpvce5ubkv_chrome_odoo" 2026-08-07 21:20:55,781 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-07 21:20:56,982 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_hr.tests.test_hr_ai_seed: Starting TestHrAiSeed.test_hr_action_bodies_use_tool_args ... 2026-08-07 21:20:57,033 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_hr.tests.test_hr_ai_seed: Starting TestHrAiSeed.test_hr_ad1_directory_uses_public_model ... 2026-08-07 21:20:57,041 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_hr.tests.test_hr_ai_seed: Starting TestHrAiSeed.test_hr_agent_execution_mode_guard ... 2026-08-07 21:20:57,076 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_hr.tests.test_hr_ai_seed: Starting TestHrAiSeed.test_hr_ai_seed_present ... 2026-08-07 21:20:57,100 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_hr.tests.test_hr_ai_seed: Starting TestHrAiSeed.test_hr_candidate_acl_denied ... 2026-08-07 21:20:57,536 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1038, model: hr.applicant 2026-08-07 21:20:57,541 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1038, model: hr.applicant 2026-08-07 21:20:57,544 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_hr.tests.test_hr_ai_seed: Starting TestHrAiSeed.test_hr_directory_acl_no_private_fields ... 2026-08-07 21:20:57,569 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_hr.tests.test_hr_ai_seed: Starting TestHrAiSeed.test_hr_get_employee_directory_runtime ... 2026-08-07 21:20:57,608 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_hr.tests.test_hr_ai_seed: Starting TestHrAiSeed.test_hr_screen_candidate_runtime ... 2026-08-07 21:20:57,625 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_hr.tests.test_hr_ai_seed: Starting TestHrAiSeed.test_hr_seed_count_stable ... 2026-08-07 21:20:57,640 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_hr.tests.test_hr_ai_seed: Starting TestHrAiSeed.test_hr_summarize_candidate_missing_id_returns_error ... 2026-08-07 21:20:57,650 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_hr.tests.test_hr_ai_seed: Starting TestHrAiSeed.test_hr_summarize_candidate_runtime ... 2026-08-07 21:20:57,675 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_hr.tests.test_hr_ai_seed: Starting TestHrAiSeed.test_hr_tool_group_ids ... 2026-08-07 21:20:57,696 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_hr.tests.test_hr_ai_seed: Starting TestHrAiSeed.test_hr_tool_read_posture ... 2026-08-07 21:20:57,719 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-07 21:20:57,722 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_hr.tests.test_sql_template_hr: Starting TestHrSQLTemplates.test_hr_template_model_ids ... 2026-08-07 21:20:57,727 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_hr.tests.test_sql_template_hr: Starting TestHrSQLTemplates.test_hr_templates_acl_cte_not_redeclared ... 2026-08-07 21:20:57,732 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_hr.tests.test_sql_template_hr: Starting TestHrSQLTemplates.test_hr_templates_correct_groups ... 2026-08-07 21:20:57,736 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_hr.tests.test_sql_template_hr: Starting TestHrSQLTemplates.test_hr_templates_exist ... 2026-08-07 21:20:57,738 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_hr.tests.test_sql_template_hr: Starting TestHrSQLTemplates.test_hr_templates_group_ids_set ... 2026-08-07 21:20:57,740 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_hr.tests.test_sql_template_hr: Starting TestHrSQLTemplates.test_hr_templates_reference_acl_filter ... 2026-08-07 21:20:57,742 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_hr.tests.test_sql_template_hr: Starting TestHrSQLTemplates.test_recruitment_pipeline_uses_left_join ... 2026-08-07 21:20:57,749 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-07 21:20:58,026 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_hr.tests.test_sql_template_hr: Starting TestHrSQLTemplatesShape.test_headcount_by_department_returns_documented_shape ... 2026-08-07 21:20:58,274 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_hr.tests.test_sql_template_hr: Starting TestHrSQLTemplatesShape.test_recruitment_pipeline_by_stage_returns_documented_shape ... 2026-08-07 21:20:58,346 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-07 21:20:58,647 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_livechat.tests.test_livechat: Starting TestLivechatAI.test_active_script_channel_gets_single_reply ... 2026-08-07 21:20:58,803 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_livechat.tests.test_livechat: Starting TestLivechatAI.test_agent_runs_as_constrained_non_su ... 2026-08-07 21:20:58,966 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_livechat.tests.test_livechat: Starting TestLivechatAI.test_ai_agent_step_answers_visitor ... 2026-08-07 21:20:59,175 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_livechat.tests.test_livechat: Starting TestLivechatAI.test_forward_operator_fallback ... 2026-08-07 21:20:59,811 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_livechat.tests.test_livechat: Starting TestLivechatAI.test_grounding_unavailable_status_surfaces_refusal_to_visitor ... 2026-08-07 21:20:59,945 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: agent 147 in channel 47: grounding refusal (status=grounding_unavailable). 2026-08-07 21:20:59,964 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_livechat.tests.test_livechat: Starting TestLivechatAI.test_last_step_defer_still_forwards_to_human ... 2026-08-07 21:21:00,418 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_livechat.tests.test_livechat: Starting TestLivechatAI.test_livechat_assistant_seed_is_advisory_only ... 2026-08-07 21:21:00,422 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_livechat.tests.test_livechat: Starting TestLivechatAI.test_no_grounding_status_surfaces_refusal_to_visitor ... 2026-08-07 21:21:00,521 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: agent 147 in channel 49: grounding refusal (status=no_grounding). 2026-08-07 21:21:00,534 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_livechat.tests.test_livechat: Starting TestLivechatAI.test_no_match_status_surfaces_refusal_to_visitor ... 2026-08-07 21:21:00,642 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: agent 147 in channel 50: grounding refusal (status=no_match). 2026-08-07 21:21:00,661 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_livechat.tests.test_livechat: Starting TestLivechatAI.test_non_script_channel_still_auto_replies ... 2026-08-07 21:21:00,743 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_livechat.tests.test_livechat: Starting TestLivechatAI.test_operator_assist_draft_not_sent ... 2026-08-07 21:21:00,887 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_livechat.tests.test_livechat: Starting TestLivechatAI.test_pii_forced_on_visitor_path ... 2026-08-07 21:21:01,087 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_livechat.tests.test_livechat: Starting TestLivechatAI.test_tool_bearing_agent_refused_on_visitor_path ... 2026-08-07 21:21:01,545 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_livechat.tests.test_livechat: Starting TestLivechatAI.test_visitor_cannot_read_internal_records ... 2026-08-07 21:21:01,747 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_livechat.tests.test_livechat: Starting TestLivechatAI.test_visitor_path_refuses_superuser_agent ... 2026-08-07 21:21:02,226 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-07 21:21:02,609 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [102813] 2026-08-07 21:21:02,610 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted im_livechat.channel records with IDs: [1] 2026-08-07 21:21:02,655 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_ai_agent: Starting TestVisitorAIAgentTour.test_operator_ai_draft_surfaces_via_real_request ... 2026-08-07 21:21:03,184 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.res_users: Login successful for db:rb-bf464e0-223755-402257 login:admin from n/a 2026-08-07 21:21:03,198 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-07 21:21:03,568 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:21:03] "POST /web/dataset/call_kw/mail.compose.message/action_ai_draft HTTP/1.1" 200 - 124 0.057 0.315 2026-08-07 21:21:03,574 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_ai_agent: Starting TestVisitorAIAgentTour.test_visitor_gets_ai_agent_answer_via_real_widget ... 2026-08-07 21:21:03,828 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_ai_agent.TestVisitorAIAgentTour: Chrome pid: 8323 2026-08-07 21:21:03,828 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_ai_agent.TestVisitorAIAgentTour: Chrome headless temporary user profile dir: /tmp/tmphbv9jjof_chrome_odoo 2026-08-07 21:21:03,828 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_ai_agent.TestVisitorAIAgentTour: Issuing json command http://127.0.0.1:43307/json/version 2026-08-07 21:21:03,860 104 INFO rb-bf464e0-223755-402257 odoo.tests.common.requests: request http://127.0.0.1:43307/json/version with timeout 3 increased to 10s during tests 2026-08-07 21:21:03,878 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_ai_agent.TestVisitorAIAgentTour: Browser version: Chrome/141.0.7390.54 2026-08-07 21:21:03,878 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_ai_agent.TestVisitorAIAgentTour: Issuing json command http://127.0.0.1:43307/json 2026-08-07 21:21:03,878 104 INFO rb-bf464e0-223755-402257 odoo.tests.common.requests: request http://127.0.0.1:43307/json with timeout 3 increased to 10s during tests 2026-08-07 21:21:03,885 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_ai_agent.TestVisitorAIAgentTour: Websocket url found: ws://127.0.0.1:43307/devtools/page/F5ACB1A3D25ED64BBE00D3102390D196 2026-08-07 21:21:03,889 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_ai_agent.TestVisitorAIAgentTour: Enable chrome headless console log notification 2026-08-07 21:21:03,899 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_ai_agent.TestVisitorAIAgentTour: Chrome headless enable page notifications 2026-08-07 21:21:03,964 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_ai_agent.TestVisitorAIAgentTour: Setting session cookie in browser 2026-08-07 21:21:03,983 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_ai_agent.TestVisitorAIAgentTour: Open "http://127.0.0.1:8069/" in browser 2026-08-07 21:21:03,983 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_ai_agent.TestVisitorAIAgentTour: Navigating to: "http://127.0.0.1:8069/" 2026-08-07 21:21:03,992 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-07 21:21:04,753 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:21:04] "GET / HTTP/1.1" 200 - 184 0.070 0.694 2026-08-07 21:21:04,755 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_ai_agent.TestVisitorAIAgentTour: Navigation result: {'frameId': 'F5ACB1A3D25ED64BBE00D3102390D196', 'loaderId': '0C1DEC2B8E80C1DBFF49FAC977F92119', 'isDownload': False} 2026-08-07 21:21:04,755 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_ai_agent.TestVisitorAIAgentTour: Evaluate ready code "odoo.isTourReady('viin_ai_livechat_visitor_answer_tour')" 2026-08-07 21:21:04,783 104 INFO ? werkzeug: 127.0.0.1 - - [07/Aug/2026 21:21:04] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.012 2026-08-07 21:21:04,787 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/74e27b2/web.assets_frontend.min.css, copying from /web/assets/74e27b2/web.assets_frontend.min.css 2026-08-07 21:21:04,834 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:21:04] "GET /web/assets/1/74e27b2/web.assets_frontend.min.css HTTP/1.1" 200 - 13 0.032 0.030 2026-08-07 21:21:04,841 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/040b0fb/web.assets_frontend_minimal.min.js, copying from /web/assets/040b0fb/web.assets_frontend_minimal.min.js 2026-08-07 21:21:04,852 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:21:04] "GET /web/assets/1/040b0fb/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 10 0.004 0.053 2026-08-07 21:21:04,859 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/58bdaf2/web.__assets_tests_call__.min.js, copying from /web/assets/58bdaf2/web.__assets_tests_call__.min.js 2026-08-07 21:21:04,872 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:21:04] "GET /web/assets/1/58bdaf2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 10 0.003 0.020 2026-08-07 21:21:04,963 104 INFO ? werkzeug: 127.0.0.1 - - [07/Aug/2026 21:21:04] "GET /viin_brand/static/img/viindoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.004 2026-08-07 21:21:04,973 104 INFO ? werkzeug: 127.0.0.1 - - [07/Aug/2026 21:21:04] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.006 2026-08-07 21:21:04,975 104 INFO ? werkzeug: 127.0.0.1 - - [07/Aug/2026 21:21:04] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-08-07 21:21:04,976 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:21:04] "GET /web/image/website/1/logo/My%20Website?unique=f6d1434 HTTP/1.1" 200 - 6 0.009 0.011 2026-08-07 21:21:05,025 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/8e4e5c5/web.assets_frontend_lazy.min.js, copying from /web/assets/8e4e5c5/web.assets_frontend_lazy.min.js 2026-08-07 21:21:05,067 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:21:05] "GET /web/assets/1/8e4e5c5/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 11 0.018 0.051 2026-08-07 21:21:05,086 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:21:05] "GET /web/image/website/1/favicon?unique=f6d1434 HTTP/1.1" 200 - 6 0.008 0.067 2026-08-07 21:21:05,314 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:21:05] "GET /website/translations/927926cab12ed4efd3ebd135b3f9d912a2a0d5d1?lang=en_US HTTP/1.1" 200 - 3 0.006 0.008 2026-08-07 21:21:05,340 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:21:05] "POST /web/webclient/version_info HTTP/1.1" 200 - 2 0.001 0.003 2026-08-07 21:21:05,387 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_ai_agent.TestVisitorAIAgentTour: Evaluate test code "odoo.startTour('viin_ai_livechat_visitor_answer_tour', {"stepDelay": 100, "keepWatchBrowser": false, "startUrl": "/"})" 2026-08-07 21:21:05,440 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:21:05] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 14 0.013 0.084 2026-08-07 21:21:05,461 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:21:05] "POST /im_livechat/init HTTP/1.1" 200 - 13 0.013 0.047 2026-08-07 21:21:05,514 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:21:05] "POST /im_livechat/get_session HTTP/1.1" 200 - 21 0.021 0.019 2026-08-07 21:21:05,619 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:21:05] "GET /im_livechat/operator/2173/avatar HTTP/1.1" 200 - 10 0.011 0.023 2026-08-07 21:21:06,654 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_ai_agent.TestVisitorAIAgentTour.browser: Tour viin_ai_livechat_visitor_answer_tour on step: '.o-mail-Message:contains("How can I help you today?")' 2026-08-07 21:21:06,758 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_ai_agent.TestVisitorAIAgentTour.browser: Tour viin_ai_livechat_visitor_answer_tour on step: '.o-mail-Composer-input' 2026-08-07 21:21:06,861 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_ai_agent.TestVisitorAIAgentTour.browser: Tour viin_ai_livechat_visitor_answer_tour on step: '.o-mail-Composer-input' 2026-08-07 21:21:06,971 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_ai_agent.TestVisitorAIAgentTour.browser: Tour viin_ai_livechat_visitor_answer_tour on step: '.o-mail-Message:contains("What are your support hours?")' 2026-08-07 21:21:07,026 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:21:07] "POST /im_livechat/get_session HTTP/1.1" 200 - 53 0.018 0.040 2026-08-07 21:21:07,045 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:21:07] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.001 0.008 2026-08-07 21:21:07,071 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:21:07] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.004 2026-08-07 21:21:07,112 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: website.visitor 2026-08-07 21:21:07,126 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:21:07] "POST /mail/init_messaging HTTP/1.1" 200 - 46 0.018 0.040 2026-08-07 21:21:07,135 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:21:07] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.003 2026-08-07 21:21:07,203 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:21:07] "POST /chatbot/post_welcome_steps HTTP/1.1" 200 - 45 0.014 0.051 2026-08-07 21:21:07,226 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:21:07] "GET /web/bundle/web.assets_emoji?lang=en_US&website_id=1 HTTP/1.1" 200 - 7 0.003 0.011 2026-08-07 21:21:07,237 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/fe8c5fb/web.assets_emoji.min.js, copying from /web/assets/fe8c5fb/web.assets_emoji.min.js 2026-08-07 21:21:07,247 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:21:07] "GET /web/assets/1/fe8c5fb/web.assets_emoji.min.js HTTP/1.1" 200 - 10 0.002 0.013 2026-08-07 21:21:07,358 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:21:07] "POST /mail/message/post HTTP/1.1" 200 - 41 0.012 0.027 2026-08-07 21:21:07,367 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:21:07] "GET /discuss/channel/58/guest/11/avatar_128?unique=2026-08-07%2021%3A21%3A06 HTTP/1.1" 200 - 10 0.002 0.030 2026-08-07 21:21:07,388 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:21:07] "POST /mail/link_preview HTTP/1.1" 200 - 16 0.005 0.010 2026-08-07 21:21:07,399 104 INFO ? werkzeug: 127.0.0.1 - - [07/Aug/2026 21:21:07] "GET /im_livechat/static/src/img/chatbot_is_typing.gif HTTP/1.1" 200 - 0 0.000 0.001 2026-08-07 21:21:08,147 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_ai_agent.TestVisitorAIAgentTour.browser: Tour viin_ai_livechat_visitor_answer_tour on step: '.o-mail-Message:contains("Our support hours are 9am-6pm, Monday to Friday.")' 2026-08-07 21:21:08,987 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:21:08] "POST /chatbot/step/trigger HTTP/1.1" 200 - 107 0.042 0.072 2026-08-07 21:21:09,456 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:21:09] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.003 2026-08-07 21:21:09,763 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_ai_agent.TestVisitorAIAgentTour.browser: test successful 2026-08-07 21:21:09,774 104 INFO ? werkzeug: 127.0.0.1 - - [07/Aug/2026 21:21:09] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-08-07 21:21:09,790 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_ai_agent.TestVisitorAIAgentTour: Closing chrome headless with pid 8323 2026-08-07 21:21:09,791 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_ai_agent.TestVisitorAIAgentTour: Closing websocket connection 2026-08-07 21:21:09,792 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_ai_agent.TestVisitorAIAgentTour: Terminating chrome headless with pid 8323 2026-08-07 21:21:09,886 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_ai_agent.TestVisitorAIAgentTour: Chrome Log in: /tmp/odoo_tests/rb-bf464e0-223755-402257/chrome_logs/chrome_log_20260807_212109_886339_TestVisitorAIAgentTour.txt 2026-08-07 21:21:09,886 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_ai_agent.TestVisitorAIAgentTour: Removing chrome user profile "/tmp/tmphbv9jjof_chrome_odoo" 2026-08-07 21:21:09,911 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-07 21:21:09,914 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_marketing.tests.test_marketing_ai_seed: Starting TestMarketingAISeed.test_get_mailing_summary_runtime ... 2026-08-07 21:21:10,030 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_marketing.tests.test_marketing_ai_seed: Starting TestMarketingAISeed.test_mailing_lists_no_recipient_pii ... 2026-08-07 21:21:10,093 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_marketing.tests.test_marketing_ai_seed: Starting TestMarketingAISeed.test_marketing_acl_no_access ... 2026-08-07 21:21:10,570 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1046, model: mailing.mailing 2026-08-07 21:21:10,576 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1046, model: mailing.mailing 2026-08-07 21:21:10,580 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_marketing.tests.test_marketing_ai_seed: Starting TestMarketingAISeed.test_marketing_action_bodies_use_tool_args ... 2026-08-07 21:21:10,593 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_marketing.tests.test_marketing_ai_seed: Starting TestMarketingAISeed.test_marketing_ai_seed_present ... 2026-08-07 21:21:10,614 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_marketing.tests.test_marketing_ai_seed: Starting TestMarketingAISeed.test_marketing_authorized_user_can_run_tools ... 2026-08-07 21:21:11,110 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_marketing.tests.test_marketing_ai_seed: Starting TestMarketingAISeed.test_marketing_execution_mode_guard ... 2026-08-07 21:21:11,142 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_marketing.tests.test_marketing_ai_seed: Starting TestMarketingAISeed.test_marketing_missing_args_returns_error ... 2026-08-07 21:21:11,161 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_marketing.tests.test_marketing_ai_seed: Starting TestMarketingAISeed.test_marketing_tool_posture_and_groups ... 2026-08-07 21:21:11,187 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-07 21:21:11,640 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_marketing.tests.test_sql_template_marketing: Starting TestMarketingSQLTemplates.test_campaign_performance_from_trace ... 2026-08-07 21:21:11,744 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_marketing.tests.test_sql_template_marketing: Starting TestMarketingSQLTemplates.test_campaign_performance_limit_required ... 2026-08-07 21:21:11,782 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_marketing.tests.test_sql_template_marketing: Starting TestMarketingSQLTemplates.test_marketing_group_ids_gate_isolation ... 2026-08-07 21:21:12,364 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 459 and Message-Id '<674477088736939.1786137672.333596229553223-openerp-private@1e2c63b335eb>' from 'info@yourcompany.com' to (redacted) "'*********************************up@test.local'" successfully sent 2026-08-07 21:21:12,365 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-07 21:21:12,374 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [459] 2026-08-07 21:21:12,387 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #2 deleted mail.message records with IDs: [62612] 2026-08-07 21:21:12,388 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 21:21:12,401 104 INFO rb-bf464e0-223755-402257 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-08-07 21:21:12,446 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_marketing.tests.test_sql_template_marketing: Starting TestMarketingSQLTemplates.test_marketing_sql_templates_shape ... 2026-08-07 21:21:12,467 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_marketing.tests.test_sql_template_marketing: Starting TestMarketingSQLTemplates.test_marketing_template_company_isolation ... 2026-08-07 21:21:17,429 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.models.work_routine: viin_ai_workflow: seeded 8 goal(s) and 8 work routine(s) of default AI automation for company 306 (Test Company A WI-Marketing). 2026-08-07 21:21:21,922 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.models.work_routine: viin_ai_workflow: seeded 8 goal(s) and 8 work routine(s) of default AI automation for company 307 (Test Company B WI-Marketing). 2026-08-07 21:21:22,674 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 460 and Message-Id '<212748440457309.1786137682.652316331863403-openerp-private@1e2c63b335eb>' from 'admin@yourcompany.example.com' to (redacted) "'***************************on@test.local'" successfully sent 2026-08-07 21:21:22,674 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-07 21:21:22,684 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [460] 2026-08-07 21:21:22,695 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #2 deleted mail.message records with IDs: [63035] 2026-08-07 21:21:22,695 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 21:21:22,708 104 INFO rb-bf464e0-223755-402257 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-08-07 21:21:22,816 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-07 21:21:22,854 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_memory.tests.test_memory_as_of: Starting TestMemoryAsOf.test_memory_recall_as_of_filters ... 2026-08-07 21:21:22,864 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_memory.tests.test_memory_as_of: Starting TestMemoryAsOf.test_memory_recall_without_as_of_unchanged ... 2026-08-07 21:21:22,881 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_memory.tests.test_memory_as_of: Starting TestMemoryAsOf.test_observation_recall_as_of_filters ... 2026-08-07 21:21:22,900 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-07 21:21:23,643 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 461 and Message-Id '<190545879496103.1786137683.614723920822144-openerp-private@1e2c63b335eb>' from 'info@yourcompany.com' to (redacted) "'***@example.com'" successfully sent 2026-08-07 21:21:23,643 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-07 21:21:23,651 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [461] 2026-08-07 21:21:23,661 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted mail.message records with IDs: [63039] 2026-08-07 21:21:23,661 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 21:21:23,667 104 INFO rb-bf464e0-223755-402257 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-08-07 21:21:24,280 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 462 and Message-Id '<907659171301194.1786137684.257567882537842-openerp-private@1e2c63b335eb>' from 'info@yourcompany.com' to (redacted) "'***@example.com'" successfully sent 2026-08-07 21:21:24,280 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-07 21:21:24,291 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [462] 2026-08-07 21:21:24,301 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted mail.message records with IDs: [63041] 2026-08-07 21:21:24,301 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 21:21:24,305 104 INFO rb-bf464e0-223755-402257 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-08-07 21:21:24,349 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_memory.tests.test_memory_privacy_isolation: Starting TestObservationPrivacyIsolation.test_user_b_recall_does_not_surface_user_a_observation ... 2026-08-07 21:21:24,376 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-07 21:21:24,411 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_memory.tests.test_memory_recall: Starting TestMemoryRecallBehavior.test_bump_reference_on_multi_record_set_increments_both ... 2026-08-07 21:21:24,422 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_memory.tests.test_memory_recall: Starting TestMemoryRecallBehavior.test_decay_cron_demotes_stale_l1_memory_to_l2 ... 2026-08-07 21:21:24,442 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_memory.models.viin_ai_memory: viin.ai.memory decay: demoted 1 stale memories 2026-08-07 21:21:24,443 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_memory.tests.test_memory_recall: Starting TestMemoryRecallBehavior.test_observation_private_marker_redacts_pii_and_is_excluded_from_recall ... 2026-08-07 21:21:24,450 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_memory.tests.test_memory_recall: Starting TestMemoryRecallBehavior.test_recalled_l0_identity_is_untrusted_wrapped_in_system_prompt ... 2026-08-07 21:21:24,476 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_memory.tests.test_memory_recall: Starting TestMemoryRecallBehavior.test_recalled_memory_is_untrusted_wrapped_in_system_prompt ... 2026-08-07 21:21:24,503 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_memory.tests.test_memory_recall: Starting TestMemoryRecallBehavior.test_summarize_cron_makes_zero_external_call_when_disallowed ... 2026-08-07 21:21:24,548 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-07 21:21:28,472 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.models.work_routine: viin_ai_workflow: seeded 8 goal(s) and 8 work routine(s) of default AI automation for company 308 (WI-E Memory Company B). 2026-08-07 21:21:29,375 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 463 and Message-Id '<529549586875221.1786137689.344993114471436-openerp-private@1e2c63b335eb>' from 'info@yourcompany.com' to (redacted) "'***@example.com'" successfully sent 2026-08-07 21:21:29,375 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-07 21:21:29,387 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [463] 2026-08-07 21:21:29,409 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted mail.message records with IDs: [63256] 2026-08-07 21:21:29,409 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 21:21:29,416 104 INFO rb-bf464e0-223755-402257 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-08-07 21:21:30,054 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 464 and Message-Id '<002397895312907.1786137690.028461456298828-openerp-private@1e2c63b335eb>' from 'info@yourcompany.com' to (redacted) "'***@example.com'" successfully sent 2026-08-07 21:21:30,055 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-07 21:21:30,061 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [464] 2026-08-07 21:21:30,071 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted mail.message records with IDs: [63258] 2026-08-07 21:21:30,071 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 21:21:30,076 104 INFO rb-bf464e0-223755-402257 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-08-07 21:21:30,744 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 465 and Message-Id '<455952658129986.1786137690.717060327529907-openerp-private@1e2c63b335eb>' from 'viindoobot@example.viindoo.com' to (redacted) "'***@example.com'" successfully sent 2026-08-07 21:21:30,744 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-07 21:21:30,752 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [465] 2026-08-07 21:21:30,764 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted mail.message records with IDs: [63260] 2026-08-07 21:21:30,764 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 21:21:30,776 104 INFO rb-bf464e0-223755-402257 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-08-07 21:21:30,801 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_memory.tests.test_memory_security: Starting TestMemorySecurity.test_company_b_user_cannot_see_company_a_memory ... 2026-08-07 21:21:30,823 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_memory.tests.test_memory_security: Starting TestMemorySecurity.test_observation_create_succeeds_for_group_user ... 2026-08-07 21:21:30,848 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_memory.tests.test_memory_security: Starting TestMemorySecurity.test_observation_is_append_only_for_non_admin ... 2026-08-07 21:21:30,871 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1053, model: viin.ai.memory.observation 2026-08-07 21:21:30,873 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_memory.tests.test_memory_security: Starting TestMemorySecurity.test_observation_write_blocked_for_group_user ... 2026-08-07 21:21:30,895 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1053, model: viin.ai.memory.observation 2026-08-07 21:21:30,897 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_memory.tests.test_memory_security: Starting TestMemorySecurity.test_promotion_log_create_blocked_for_group_user ... 2026-08-07 21:21:30,918 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1053, model: viin.ai.memory.promotion.log 2026-08-07 21:21:30,922 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_memory.tests.test_memory_security: Starting TestMemorySecurity.test_same_company_other_user_cannot_see_private_memory ... 2026-08-07 21:21:30,966 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-07 21:21:31,598 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_memory.tests.test_menu_memory_reparent_w1: Starting TestMenuMemoryReparentW1.test_ai_memory_reparents_to_operations_seat_40_widens_to_operator ... 2026-08-07 21:21:31,863 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-07 21:21:31,967 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_memory.tests.test_settings_company_marker: Starting TestViinAiMemoryPerCompanySettingMarker.test_a_setting_that_is_not_per_company_never_shows_the_marker ... 2026-08-07 21:21:31,972 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_memory.tests.test_settings_company_marker: Starting TestViinAiMemoryPerCompanySettingMarker.test_every_per_company_setting_shows_the_company_marker ... 2026-08-07 21:21:31,980 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-07 21:21:31,983 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_memory.tests.test_wia_recall_helpers: Starting TestWiaRecallHelpers.test_demo_flows_install_and_are_time_relative ... 2026-08-07 21:21:31,988 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_memory.tests.test_wia_recall_helpers: Starting TestWiaRecallHelpers.test_helpers_work_without_pulse_or_skill_bridges ... 2026-08-07 21:21:32,002 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_memory.tests.test_wia_recall_helpers: Starting TestWiaRecallHelpers.test_recall_l0_identity_empty_source_yields_empty_string ... 2026-08-07 21:21:32,601 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 466 and Message-Id '<155026738580913.1786137692.579432964324951-openerp-private@1e2c63b335eb>' from 'info@yourcompany.com' to (redacted) "'***@example.com'" successfully sent 2026-08-07 21:21:32,602 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-07 21:21:32,609 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [466] 2026-08-07 21:21:32,619 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted mail.message records with IDs: [63264] 2026-08-07 21:21:32,620 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 21:21:32,625 104 INFO rb-bf464e0-223755-402257 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-08-07 21:21:32,646 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_memory.tests.test_wia_recall_helpers: Starting TestWiaRecallHelpers.test_recall_l0_identity_neutralises_injection_in_role ... 2026-08-07 21:21:33,284 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 467 and Message-Id '<011924014035955.1786137693.259506225585938-openerp-private@1e2c63b335eb>' from 'info@yourcompany.com' to (redacted) "'***@example.com'" successfully sent 2026-08-07 21:21:33,284 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-07 21:21:33,291 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [467] 2026-08-07 21:21:33,302 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted mail.message records with IDs: [63266] 2026-08-07 21:21:33,303 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 21:21:33,308 104 INFO rb-bf464e0-223755-402257 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-08-07 21:21:33,340 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_memory.tests.test_wia_recall_helpers: Starting TestWiaRecallHelpers.test_recall_l0_identity_projects_native_scalars ... 2026-08-07 21:21:33,995 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 468 and Message-Id '<333569112761274.1786137693.969718933105469-openerp-private@1e2c63b335eb>' from 'info@yourcompany.com' to (redacted) "'***@example.com'" successfully sent 2026-08-07 21:21:33,995 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-07 21:21:34,002 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [468] 2026-08-07 21:21:34,011 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted mail.message records with IDs: [63268] 2026-08-07 21:21:34,012 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 21:21:34,016 104 INFO rb-bf464e0-223755-402257 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-08-07 21:21:34,044 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_memory.tests.test_wia_recall_helpers: Starting TestWiaRecallHelpers.test_recall_l1_threshold_is_acl_first_no_cross_user_leak ... 2026-08-07 21:21:34,675 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 469 and Message-Id '<841324219214792.1786137694.651131629943848-openerp-private@1e2c63b335eb>' from 'info@yourcompany.com' to (redacted) "'***@example.com'" successfully sent 2026-08-07 21:21:34,675 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-07 21:21:34,685 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [469] 2026-08-07 21:21:34,695 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted mail.message records with IDs: [63270] 2026-08-07 21:21:34,696 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 21:21:34,702 104 INFO rb-bf464e0-223755-402257 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-08-07 21:21:35,355 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 470 and Message-Id '<824059398464789.1786137695.326699495315552-openerp-private@1e2c63b335eb>' from 'info@yourcompany.com' to (redacted) "'***@example.com'" successfully sent 2026-08-07 21:21:35,355 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-07 21:21:35,364 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [470] 2026-08-07 21:21:35,384 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted mail.message records with IDs: [63272] 2026-08-07 21:21:35,384 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 21:21:35,393 104 INFO rb-bf464e0-223755-402257 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-08-07 21:21:35,440 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_memory.tests.test_wia_recall_helpers: Starting TestWiaRecallHelpers.test_recall_l1_threshold_zero_then_bounded_monotonic ... 2026-08-07 21:21:36,085 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 471 and Message-Id '<411393544488630.1786137696.067194700241089-openerp-private@1e2c63b335eb>' from 'info@yourcompany.com' to (redacted) "'***@example.com'" successfully sent 2026-08-07 21:21:36,086 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-07 21:21:36,091 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [471] 2026-08-07 21:21:36,099 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted mail.message records with IDs: [63274] 2026-08-07 21:21:36,099 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 21:21:36,105 104 INFO rb-bf464e0-223755-402257 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-08-07 21:21:36,154 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-08-07 21:21:40,089 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.models.work_routine: viin_ai_workflow: seeded 8 goal(s) and 8 work routine(s) of default AI automation for company 309 (MemBridge Company B). 2026-08-07 21:21:40,886 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_memory_brain.tests.test_vault_id_isolation: Starting TestVaultIdCrossCompanyIsolation.test_vault_id_cross_company_isolation ... 2026-08-07 21:21:40,946 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-07 21:21:41,466 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_memory_brain.tests.test_vault_id_isolation: Starting TestVaultIdCrossVaultIsolation.test_vault_id_cross_vault_isolation ... 2026-08-07 21:21:41,491 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_memory_brain.tests.test_vault_id_isolation: Starting TestVaultIdCrossVaultIsolation.test_vault_less_memory_visible_to_owner ... 2026-08-07 21:21:41,501 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_memory_brain.tests.test_vault_id_isolation: Starting TestVaultIdCrossVaultIsolation.test_vault_linked_memory_visible_to_vault_member ... 2026-08-07 21:21:41,517 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-07 21:21:41,978 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_memory_brain.tests.test_vault_id_isolation: Starting TestVaultLessOwnerIsolation.test_vault_less_memory_not_visible_across_owners ... 2026-08-07 21:21:42,001 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_memory_brain.tests.test_vault_id_isolation: Starting TestVaultLessOwnerIsolation.test_vault_less_memory_visible_to_own_owner ... 2026-08-07 21:21:42,020 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-07 21:21:42,024 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_mrp.tests.test_mrp_ai_seed: Starting TestMrpAISeed.test_explain_bom_acl_mrp_user_can_run ... 2026-08-07 21:21:43,111 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_mrp.tests.test_mrp_ai_seed: Starting TestMrpAISeed.test_explain_bom_bom_not_found ... 2026-08-07 21:21:43,438 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_mrp.tests.test_mrp_ai_seed: Starting TestMrpAISeed.test_explain_bom_missing_args_returns_error ... 2026-08-07 21:21:43,767 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_mrp.tests.test_mrp_ai_seed: Starting TestMrpAISeed.test_explain_bom_product_not_found ... 2026-08-07 21:21:44,192 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_mrp.tests.test_mrp_ai_seed: Starting TestMrpAISeed.test_explain_bom_product_without_bom ... 2026-08-07 21:21:44,711 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_mrp.tests.test_mrp_ai_seed: Starting TestMrpAISeed.test_explain_bom_runtime_success_by_bom_id ... 2026-08-07 21:21:45,762 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_mrp.tests.test_mrp_ai_seed: Starting TestMrpAISeed.test_explain_bom_runtime_success_by_product_id ... 2026-08-07 21:21:46,623 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_mrp.tests.test_mrp_ai_seed: Starting TestMrpAISeed.test_get_manufacturing_order_status_acl_mrp_user_can_run ... 2026-08-07 21:21:47,508 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #2 deleted stock.move records with IDs: [311, 312] 2026-08-07 21:21:48,115 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_mrp.tests.test_mrp_ai_seed: Starting TestMrpAISeed.test_get_manufacturing_order_status_missing_args_returns_error ... 2026-08-07 21:21:48,520 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_mrp.tests.test_mrp_ai_seed: Starting TestMrpAISeed.test_get_manufacturing_order_status_not_found ... 2026-08-07 21:21:48,983 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_mrp.tests.test_mrp_ai_seed: Starting TestMrpAISeed.test_get_manufacturing_order_status_runtime_success ... 2026-08-07 21:21:49,742 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #2 deleted stock.move records with IDs: [317, 318] 2026-08-07 21:21:50,421 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_mrp.tests.test_mrp_ai_seed: Starting TestMrpAISeed.test_mrp_acl_no_access ... 2026-08-07 21:21:51,093 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #2 deleted stock.move records with IDs: [323, 324] 2026-08-07 21:21:51,718 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1081, model: mrp.bom 2026-08-07 21:21:51,722 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1081, model: mrp.production 2026-08-07 21:21:51,732 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1081, model: mrp.production 2026-08-07 21:21:51,735 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_mrp.tests.test_mrp_ai_seed: Starting TestMrpAISeed.test_mrp_action_bodies_use_tool_args ... 2026-08-07 21:21:51,744 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_mrp.tests.test_mrp_ai_seed: Starting TestMrpAISeed.test_mrp_agent_execution_mode ... 2026-08-07 21:21:51,758 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_mrp.tests.test_mrp_ai_seed: Starting TestMrpAISeed.test_mrp_agent_execution_mode_guard ... 2026-08-07 21:21:51,790 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_mrp.tests.test_mrp_ai_seed: Starting TestMrpAISeed.test_mrp_ai_seed_present ... 2026-08-07 21:21:51,819 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_mrp.tests.test_mrp_ai_seed: Starting TestMrpAISeed.test_mrp_seed_count_stable ... 2026-08-07 21:21:51,842 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_mrp.tests.test_mrp_ai_seed: Starting TestMrpAISeed.test_mrp_tool_group_ids_set ... 2026-08-07 21:21:51,859 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_mrp.tests.test_mrp_ai_seed: Starting TestMrpAISeed.test_mrp_tool_read_posture ... 2026-08-07 21:21:51,883 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-07 21:21:51,888 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_mrp.tests.test_sql_template_mrp: Starting TestMrpSQLTemplates.test_acl_cte_not_redeclared ... 2026-08-07 21:21:51,922 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_mrp.tests.test_sql_template_mrp: Starting TestMrpSQLTemplates.test_group_ids_include_mrp_user ... 2026-08-07 21:21:51,942 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_mrp.tests.test_sql_template_mrp: Starting TestMrpSQLTemplates.test_mo_by_state_aggregate_fn ... 2026-08-07 21:21:51,954 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_mrp.tests.test_sql_template_mrp: Starting TestMrpSQLTemplates.test_mo_by_state_no_required_params ... 2026-08-07 21:21:52,318 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_mrp.tests.test_sql_template_mrp: Starting TestMrpSQLTemplates.test_mo_by_state_reflects_real_states ... 2026-08-07 21:21:53,174 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_mrp.tests.test_sql_template_mrp: Starting TestMrpSQLTemplates.test_model_id_is_mrp_production ... 2026-08-07 21:21:53,194 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_mrp.tests.test_sql_template_mrp: Starting TestMrpSQLTemplates.test_mrp_templates_exist ... 2026-08-07 21:21:53,210 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_mrp.tests.test_sql_template_mrp: Starting TestMrpSQLTemplates.test_production_by_product_aggregate_fn ... 2026-08-07 21:21:53,231 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_mrp.tests.test_sql_template_mrp: Starting TestMrpSQLTemplates.test_production_by_product_excludes_cancelled_mo ... 2026-08-07 21:21:54,076 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_mrp.tests.test_sql_template_mrp: Starting TestMrpSQLTemplates.test_production_by_product_excludes_draft_mo ... 2026-08-07 21:21:54,983 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_mrp.tests.test_sql_template_mrp: Starting TestMrpSQLTemplates.test_production_by_product_has_limit_param ... 2026-08-07 21:21:54,997 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_mrp.tests.test_sql_template_mrp: Starting TestMrpSQLTemplates.test_production_by_product_limit_required_blocks_missing_param ... 2026-08-07 21:21:55,020 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_mrp.tests.test_sql_template_mrp: Starting TestMrpSQLTemplates.test_production_by_product_returns_documented_shape ... 2026-08-07 21:21:55,885 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_mrp.tests.test_sql_template_mrp: Starting TestMrpSQLTemplates.test_sql_template_references_mrp_production_table ... 2026-08-07 21:21:55,897 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_mrp.tests.test_sql_template_mrp: Starting TestMrpSQLTemplates.test_sql_template_uses_acl_placeholder ... 2026-08-07 21:21:55,912 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_mrp.tests.test_sql_template_mrp: Starting TestMrpSQLTemplates.test_template_company_isolation ... 2026-08-07 21:22:00,125 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.models.work_routine: viin_ai_workflow: seeded 8 goal(s) and 8 work routine(s) of default AI automation for company 310 (Test Company A WI-Mrp). 2026-08-07 21:22:04,815 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.models.work_routine: viin_ai_workflow: seeded 8 goal(s) and 8 work routine(s) of default AI automation for company 311 (Test Company B WI-Mrp). 2026-08-07 21:22:06,514 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-07 21:22:06,521 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_ops.tests.test_action_proposal: Starting TestAIActionProposal.test_block_policy_rejects_proposal ... 2026-08-07 21:22:06,533 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_ops.models.action_proposal: viin.ai.action.proposal 32: blocked by policy 'Block All' 2026-08-07 21:22:06,534 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_ops.tests.test_action_proposal: Starting TestAIActionProposal.test_high_risk_proposal_requires_approval_not_auto_execute ... 2026-08-07 21:22:06,544 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_ops.models.action_proposal: viin.ai.action.proposal 33: pending approval (policy 'Catchall Auto', action=auto_execute, risk=high) 2026-08-07 21:22:06,880 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_approval.models.action_proposal: viin.ai.action.proposal 33: submitted to approval request 46. 2026-08-07 21:22:06,883 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_ops.tests.test_action_proposal: Starting TestAIActionProposal.test_low_risk_auto_execute_policy_approves_proposal ... 2026-08-07 21:22:06,891 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_ops.models.action_proposal: viin.ai.action.proposal 34: auto_execute approved (policy 'Low Auto', risk=low) 2026-08-07 21:22:06,891 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_ops.tests.test_action_proposal: Starting TestAIActionProposal.test_low_risk_require_approval_policy_sets_pending ... 2026-08-07 21:22:06,898 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_ops.models.action_proposal: viin.ai.action.proposal 35: pending approval (policy 'Low Approve', action=require_approval, risk=low) 2026-08-07 21:22:07,208 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_approval.models.action_proposal: viin.ai.action.proposal 35: submitted to approval request 47. 2026-08-07 21:22:07,210 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_ops.tests.test_action_proposal: Starting TestAIActionProposal.test_medium_risk_proposal_requires_approval_not_auto_execute ... 2026-08-07 21:22:07,221 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_ops.models.action_proposal: viin.ai.action.proposal 36: pending approval (policy 'Catchall Auto', action=auto_execute, risk=medium) 2026-08-07 21:22:07,501 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_approval.models.action_proposal: viin.ai.action.proposal 36: submitted to approval request 48. 2026-08-07 21:22:07,504 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_ops.tests.test_action_proposal: Starting TestAIActionProposal.test_model_scoped_block_policy_rejects_only_its_own_model ... 2026-08-07 21:22:07,513 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_ops.models.action_proposal: viin.ai.action.proposal 37: blocked by policy 'Block res.partner' 2026-08-07 21:22:07,515 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_ops.models.action_proposal: viin.ai.action.proposal 38: no matching policy, defaulting to pending (risk=low) 2026-08-07 21:22:07,814 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_approval.models.action_proposal: viin.ai.action.proposal 38: submitted to approval request 49. 2026-08-07 21:22:07,816 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_ops.tests.test_action_proposal: Starting TestAIActionProposal.test_no_matching_policy_defaults_to_pending ... 2026-08-07 21:22:07,827 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_ops.models.action_proposal: viin.ai.action.proposal 39: no matching policy, defaulting to pending (risk=low) 2026-08-07 21:22:08,183 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_approval.models.action_proposal: viin.ai.action.proposal 39: submitted to approval request 50. 2026-08-07 21:22:08,185 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_ops.tests.test_action_proposal: Starting TestAIActionProposal.test_proposal_defaults ... 2026-08-07 21:22:08,189 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_ops.tests.test_action_proposal: Starting TestAIActionProposal.test_proposal_payload_stored_as_text ... 2026-08-07 21:22:08,193 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_ops.tests.test_action_proposal: Starting TestAIActionProposal.test_route_on_non_draft_raises_user_error ... 2026-08-07 21:22:08,216 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-07 21:22:12,201 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.models.work_routine: viin_ai_workflow: seeded 8 goal(s) and 8 work routine(s) of default AI automation for company 312 (Cockpit Co A). 2026-08-07 21:22:16,022 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.models.work_routine: viin_ai_workflow: seeded 8 goal(s) and 8 work routine(s) of default AI automation for company 313 (Cockpit Co B). 2026-08-07 21:22:18,139 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_ops.tests.test_cockpit_aggregation: Starting TestOpsCockpitAggregation.test_action_backlog_counts_pending_proposals_via_real_routing ... 2026-08-07 21:22:18,185 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_ops.models.action_proposal: viin.ai.action.proposal 46: no matching policy, defaulting to pending (risk=high) 2026-08-07 21:22:18,566 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_approval.models.action_proposal: viin.ai.action.proposal 46: submitted to approval request 51. 2026-08-07 21:22:18,595 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_ops.tests.test_cockpit_aggregation: Starting TestOpsCockpitAggregation.test_action_backlog_excludes_other_company_proposals ... 2026-08-07 21:22:18,632 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_ops.models.action_proposal: viin.ai.action.proposal 47: no matching policy, defaulting to pending (risk=high) 2026-08-07 21:22:19,040 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_approval.models.action_proposal: viin.ai.action.proposal 47: submitted to approval request 52. 2026-08-07 21:22:19,052 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_ops.models.action_proposal: viin.ai.action.proposal 48: no matching policy, defaulting to pending (risk=high) 2026-08-07 21:22:19,326 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_approval.models.action_proposal: viin.ai.action.proposal 48: submitted to approval request 53. 2026-08-07 21:22:19,381 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_ops.tests.test_cockpit_aggregation: Starting TestOpsCockpitAggregation.test_cockpit_company_b_manager_sees_no_company_a_records ... 2026-08-07 21:22:19,425 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_ops.models.action_proposal: viin.ai.action.proposal 49: no matching policy, defaulting to pending (risk=high) 2026-08-07 21:22:19,802 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_approval.models.action_proposal: viin.ai.action.proposal 49: submitted to approval request 54. 2026-08-07 21:22:19,857 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_ops.tests.test_cockpit_aggregation: Starting TestOpsCockpitAggregation.test_cockpit_cost_window_and_cap_enforcement_agree_on_the_company_day_boundary ... 2026-08-07 21:22:23,686 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.models.work_routine: viin_ai_workflow: seeded 8 goal(s) and 8 work routine(s) of default AI automation for company 314 (Cockpit TZ Boundary Co). 2026-08-07 21:22:24,228 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_ops.tests.test_cockpit_aggregation: Starting TestOpsCockpitAggregation.test_cockpit_returns_the_six_contracted_metric_keys ... 2026-08-07 21:22:24,275 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_ops.tests.test_cockpit_aggregation: Starting TestOpsCockpitAggregation.test_cost_per_goal_company_wide_for_ops_manager ... 2026-08-07 21:22:24,329 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_ops.tests.test_cockpit_aggregation: Starting TestOpsCockpitAggregation.test_cost_per_goal_ops_manager_excludes_other_company ... 2026-08-07 21:22:24,396 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_ops.tests.test_cockpit_aggregation: Starting TestOpsCockpitAggregation.test_cost_per_goal_scoped_to_own_usage_logs_for_plain_employee ... 2026-08-07 21:22:24,454 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_ops.tests.test_cockpit_aggregation: Starting TestOpsCockpitAggregation.test_fail_rate_company_selector_narrows_manager_view ... 2026-08-07 21:22:24,523 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_ops.tests.test_cockpit_aggregation: Starting TestOpsCockpitAggregation.test_fail_rate_company_wide_for_ops_manager ... 2026-08-07 21:22:24,576 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_ops.tests.test_cockpit_aggregation: Starting TestOpsCockpitAggregation.test_fail_rate_drill_count_equals_tile_count ... 2026-08-07 21:22:24,633 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_ops.tests.test_cockpit_aggregation: Starting TestOpsCockpitAggregation.test_fail_rate_ops_manager_does_not_see_other_company ... 2026-08-07 21:22:24,684 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_ops.tests.test_cockpit_aggregation: Starting TestOpsCockpitAggregation.test_fail_rate_scoped_to_own_traces_for_plain_employee ... 2026-08-07 21:22:24,748 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_ops.tests.test_cockpit_aggregation: Starting TestOpsCockpitAggregation.test_payload_exposes_lookback_days_window ... 2026-08-07 21:22:24,799 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_ops.tests.test_cockpit_aggregation: Starting TestOpsCockpitAggregation.test_stale_evidence_company_wide_for_ops_manager ... 2026-08-07 21:22:24,874 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_ops.tests.test_cockpit_aggregation: Starting TestOpsCockpitAggregation.test_stuck_workflow_isolated_per_company ... 2026-08-07 21:22:24,992 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-08-07 21:22:24,999 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_ops.tests.test_cockpit_aggregation: Starting TestOpsCockpitDecoupling.test_base_providers_supply_cross_module_metric_defaults ... 2026-08-07 21:22:25,030 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_ops.tests.test_cockpit_aggregation: Starting TestOpsCockpitDecoupling.test_base_providers_supply_own_model_metrics ... 2026-08-07 21:22:25,065 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-07 21:22:25,077 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_ops.tests.test_cockpit_audio_spend: Starting TestCockpitAudioSpend.test_listening_charged_to_a_goals_trace_is_reported_against_that_goal ... 2026-08-07 21:22:25,108 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_ops.tests.test_cockpit_audio_spend: Starting TestCockpitAudioSpend.test_listening_charged_to_no_trace_is_lost_to_the_cost_report ... 2026-08-07 21:22:25,147 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-07 21:22:25,166 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_ops.models.action_proposal: viin.ai.action.proposal 50: no matching policy, defaulting to pending (risk=high) 2026-08-07 21:22:25,514 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_approval.models.action_proposal: viin.ai.action.proposal 50: submitted to approval request 55. 2026-08-07 21:22:25,515 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_ops.tests.test_cockpit_tour: Starting TestOpsCockpitTour.test_cockpit_tour_renders_six_tiles_and_drills_down ... 2026-08-07 21:22:25,786 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_ops.tests.test_cockpit_tour.TestOpsCockpitTour: Chrome pid: 8508 2026-08-07 21:22:25,786 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_ops.tests.test_cockpit_tour.TestOpsCockpitTour: Chrome headless temporary user profile dir: /tmp/tmpmxm3t291_chrome_odoo 2026-08-07 21:22:25,787 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_ops.tests.test_cockpit_tour.TestOpsCockpitTour: Issuing json command http://127.0.0.1:44663/json/version 2026-08-07 21:22:25,789 104 INFO rb-bf464e0-223755-402257 odoo.tests.common.requests: request http://127.0.0.1:44663/json/version with timeout 3 increased to 10s during tests 2026-08-07 21:22:25,795 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_ops.tests.test_cockpit_tour.TestOpsCockpitTour: Browser version: Chrome/141.0.7390.54 2026-08-07 21:22:25,795 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_ops.tests.test_cockpit_tour.TestOpsCockpitTour: Issuing json command http://127.0.0.1:44663/json 2026-08-07 21:22:25,796 104 INFO rb-bf464e0-223755-402257 odoo.tests.common.requests: request http://127.0.0.1:44663/json with timeout 3 increased to 10s during tests 2026-08-07 21:22:25,862 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_ops.tests.test_cockpit_tour.TestOpsCockpitTour: Websocket url found: ws://127.0.0.1:44663/devtools/page/6381189123247E8064ABE31C664EA685 2026-08-07 21:22:25,876 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_ops.tests.test_cockpit_tour.TestOpsCockpitTour: Enable chrome headless console log notification 2026-08-07 21:22:25,879 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_ops.tests.test_cockpit_tour.TestOpsCockpitTour: Chrome headless enable page notifications 2026-08-07 21:22:26,487 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.res_users: Login successful for db:rb-bf464e0-223755-402257 login:admin from n/a 2026-08-07 21:22:26,504 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_ops.tests.test_cockpit_tour.TestOpsCockpitTour: Setting session cookie in browser 2026-08-07 21:22:26,506 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_ops.tests.test_cockpit_tour.TestOpsCockpitTour: Open "http://127.0.0.1:8069/web" in browser 2026-08-07 21:22:26,506 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_ops.tests.test_cockpit_tour.TestOpsCockpitTour: Navigating to: "http://127.0.0.1:8069/web" 2026-08-07 21:22:26,518 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-07 21:22:27,373 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:22:27] "GET /web HTTP/1.1" 200 - 119 0.150 0.711 2026-08-07 21:22:27,376 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_ops.tests.test_cockpit_tour.TestOpsCockpitTour: Navigation result: {'frameId': '6381189123247E8064ABE31C664EA685', 'loaderId': '3A7AC04CBD4015E6A56924197632F7D4', 'isDownload': False} 2026-08-07 21:22:27,376 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_ops.tests.test_cockpit_tour.TestOpsCockpitTour: Evaluate ready code "odoo.isTourReady("viin_ai_ops_cockpit")" 2026-08-07 21:22:27,404 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:22:27] "GET /web/assets/62b8ee4/web.assets_web.min.css HTTP/1.1" 200 - 4 0.007 0.007 2026-08-07 21:22:27,449 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:22:27] "GET /web/webclient/load_menus/f97ea2e0e92af8e1e1ceb9cce756d62f5b69aab124877a8bcf0a782c8444e2aa HTTP/1.1" 200 - 4 0.003 0.052 2026-08-07 21:22:27,461 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:22:27] "GET /web/webclient/translations/f7451a6af1791970ea29b1f476d18b2946146d9b?lang=en_US HTTP/1.1" 200 - 4 0.005 0.062 2026-08-07 21:22:27,478 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:22:27] "GET /web/assets/bbfbb22/web.assets_web.min.js HTTP/1.1" 200 - 4 0.006 0.082 2026-08-07 21:22:27,486 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:22:27] "GET /web/assets/c62296f/web.assets_tests.min.js HTTP/1.1" 200 - 4 0.001 0.005 2026-08-07 21:22:27,490 104 INFO rb-bf464e0-223755-402257 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-08-07 21:22:28,125 104 INFO ? werkzeug: 127.0.0.1 - - [07/Aug/2026 21:22:28] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.004 2026-08-07 21:22:28,128 104 INFO ? werkzeug: 127.0.0.1 - - [07/Aug/2026 21:22:28] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.004 2026-08-07 21:22:28,128 104 INFO ? werkzeug: 127.0.0.1 - - [07/Aug/2026 21:22:28] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.006 2026-08-07 21:22:28,143 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:22:28] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.002 0.010 2026-08-07 21:22:28,194 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_ops.tests.test_cockpit_tour.TestOpsCockpitTour: Evaluate test code "window._tour_cockpit_action_id = 1380; odoo.startTour("viin_ai_ops_cockpit", {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/web"})" 2026-08-07 21:22:28,281 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:22:28] "POST /mail/init_messaging HTTP/1.1" 200 - 74 0.065 0.070 2026-08-07 21:22:28,302 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:22:28] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 11 0.009 0.010 2026-08-07 21:22:28,305 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:22:28] "GET /web/service-worker.js HTTP/1.1" 200 - 2 0.000 0.139 2026-08-07 21:22:28,325 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:22:28] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 10 0.008 0.142 2026-08-07 21:22:28,387 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:22:28] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 40 0.020 0.182 2026-08-07 21:22:28,471 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:22:28] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 78 0.036 0.246 2026-08-07 21:22:28,474 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:22:28] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.268 2026-08-07 21:22:28,479 104 INFO ? werkzeug: 127.0.0.1 - - [07/Aug/2026 21:22:28] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-08-07 21:22:28,494 104 INFO ? werkzeug: 127.0.0.1 - - [07/Aug/2026 21:22:28] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-08-07 21:22:28,502 104 INFO ? werkzeug: 127.0.0.1 - - [07/Aug/2026 21:22:28] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.006 2026-08-07 21:22:28,512 104 INFO ? werkzeug: 127.0.0.1 - - [07/Aug/2026 21:22:28] "GET /web_responsive/static/src/img/home-menu-bg-overlay.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-08-07 21:22:28,514 104 INFO rb-bf464e0-223755-402257 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-08-07 21:22:28,584 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:22:28] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 20 0.064 0.355 2026-08-07 21:22:28,600 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:22:28] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 5 0.008 0.281 2026-08-07 21:22:28,621 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:22:28] "POST /mail/load_message_failures HTTP/1.1" 200 - 12 0.006 0.305 2026-08-07 21:22:28,633 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:22:28] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 11 0.006 0.296 2026-08-07 21:22:28,664 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:22:28] "GET /web/offline HTTP/1.1" 200 - 7 0.019 0.251 2026-08-07 21:22:28,686 104 INFO ? werkzeug: 127.0.0.1 - - [07/Aug/2026 21:22:28] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.004 2026-08-07 21:22:28,697 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:22:28] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 11 0.013 0.166 2026-08-07 21:22:28,701 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:22:28] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.062 2026-08-07 21:22:29,462 104 INFO rb-bf464e0-223755-402257 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-08-07 21:22:29,478 104 INFO rb-bf464e0-223755-402257 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-08-07 21:22:29,481 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:22:29] "POST /web/action/load HTTP/1.1" 200 - 7 0.002 0.008 2026-08-07 21:22:29,543 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:22:29] "POST /web/dataset/call_kw/viin.ai.work.item/retrieve_ops_cockpit HTTP/1.1" 200 - 30 0.015 0.025 2026-08-07 21:22:30,203 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:22:30] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-08-07 21:22:30,332 104 INFO rb-bf464e0-223755-402257 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-08-07 21:22:30,343 104 INFO rb-bf464e0-223755-402257 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-08-07 21:22:30,360 104 INFO rb-bf464e0-223755-402257 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-08-07 21:22:30,377 104 INFO rb-bf464e0-223755-402257 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-08-07 21:22:30,393 104 INFO rb-bf464e0-223755-402257 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-08-07 21:22:30,410 104 INFO rb-bf464e0-223755-402257 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-08-07 21:22:30,427 104 INFO rb-bf464e0-223755-402257 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-08-07 21:22:30,443 104 INFO rb-bf464e0-223755-402257 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-08-07 21:22:30,460 104 INFO rb-bf464e0-223755-402257 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-08-07 21:22:30,477 104 INFO rb-bf464e0-223755-402257 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-08-07 21:22:30,493 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_ops.tests.test_cockpit_tour.TestOpsCockpitTour.browser: Tour viin_ai_ops_cockpit on step: 'Cockpit tile for metric 'ai_action_backlog' is rendered (trigger: .o_ops_cockpit .o_ops_cockpit_tile[data-metric="ai_action_backlog"])' 2026-08-07 21:22:30,510 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_ops.tests.test_cockpit_tour.TestOpsCockpitTour.browser: Tour viin_ai_ops_cockpit on step: 'Cockpit tile 'ai_action_backlog' shows a rendered value (no spinner / blank) (trigger: .o_ops_cockpit_tile[data-metric="ai_action_backlog"] .o_ops_cockpit_tile_value)' 2026-08-07 21:22:30,527 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_ops.tests.test_cockpit_tour.TestOpsCockpitTour.browser: Tour viin_ai_ops_cockpit on step: 'Click the action-backlog tile to drill into proposals (trigger: .o_ops_cockpit_tile[data-metric="ai_action_backlog"])' 2026-08-07 21:22:30,544 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_ops.tests.test_cockpit_tour.TestOpsCockpitTour.browser: Tour viin_ai_ops_cockpit on step: 'Drill-down opens the viin.ai.action.proposal records view (trigger: .o_action_manager .o_list_view, .o_action_manager .o_kanban_view)' 2026-08-07 21:22:30,554 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:22:30] "POST /web/action/load HTTP/1.1" 200 - 11 0.004 0.010 2026-08-07 21:22:30,597 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:22:30] "POST /web/dataset/call_kw/viin.ai.action.proposal/get_views HTTP/1.1" 200 - 29 0.012 0.020 2026-08-07 21:22:30,634 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:22:30] "POST /web/dataset/call_kw/viin.ai.action.proposal/web_search_read HTTP/1.1" 200 - 5 0.013 0.009 2026-08-07 21:22:30,640 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:22:30] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 3 0.002 0.025 2026-08-07 21:22:31,482 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_ops.tests.test_cockpit_tour.TestOpsCockpitTour.browser: test successful 2026-08-07 21:22:31,487 104 INFO ? werkzeug: 127.0.0.1 - - [07/Aug/2026 21:22:31] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-07 21:22:31,495 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_ops.tests.test_cockpit_tour.TestOpsCockpitTour: Closing chrome headless with pid 8508 2026-08-07 21:22:31,495 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_ops.tests.test_cockpit_tour.TestOpsCockpitTour: Closing websocket connection 2026-08-07 21:22:31,501 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_ops.tests.test_cockpit_tour.TestOpsCockpitTour: Terminating chrome headless with pid 8508 2026-08-07 21:22:31,595 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_ops.tests.test_cockpit_tour.TestOpsCockpitTour: Chrome Log in: /tmp/odoo_tests/rb-bf464e0-223755-402257/chrome_logs/chrome_log_20260807_212231_595328_TestOpsCockpitTour.txt 2026-08-07 21:22:31,595 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_ops.tests.test_cockpit_tour.TestOpsCockpitTour: Removing chrome user profile "/tmp/tmpmxm3t291_chrome_odoo" 2026-08-07 21:22:31,616 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-07 21:22:31,629 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_ops.tests.test_cockpit_voice_traces: Starting TestOpsCockpitWithVoiceTraces.test_a_spoken_turns_cost_is_not_dropped_by_the_cost_tile ... 2026-08-07 21:22:31,638 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_ops.tests.test_cockpit_voice_traces: Starting TestOpsCockpitWithVoiceTraces.test_the_cockpit_opens_on_a_cluster_that_contains_spoken_turns ... 2026-08-07 21:22:31,677 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-07 21:22:31,683 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_ops.tests.test_control_policy: Starting TestAIControlPolicy.test_catchall_policy_matches_any_risk_or_scope ... 2026-08-07 21:22:31,701 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_ops.tests.test_control_policy: Starting TestAIControlPolicy.test_duplicating_a_healthy_policy_keeps_its_target_model ... 2026-08-07 21:22:31,716 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_ops.models.action_proposal: viin.ai.action.proposal 60: no matching policy, defaulting to pending (risk=low) 2026-08-07 21:22:32,042 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_approval.models.action_proposal: viin.ai.action.proposal 60: submitted to approval request 56. 2026-08-07 21:22:32,046 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_ops.models.action_proposal: viin.ai.action.proposal 61: auto_execute approved (policy 'Auto Execute On res.partner', risk=low) 2026-08-07 21:22:32,049 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_ops.tests.test_control_policy: Starting TestAIControlPolicy.test_duplicating_an_orphaned_policy_keeps_it_scoped ... 2026-08-07 21:22:36,604 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted ir.model records with IDs: [2508] 2026-08-07 21:22:39,024 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_ops.models.action_proposal: viin.ai.action.proposal 62: no matching policy, defaulting to pending (risk=low) 2026-08-07 21:22:39,398 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_approval.models.action_proposal: viin.ai.action.proposal 62: submitted to approval request 57. 2026-08-07 21:22:39,400 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_ops.models.action_proposal: viin.ai.action.proposal 63: auto_execute approved (policy 'Auto Execute On x_ops_copy_target', risk=low) 2026-08-07 21:22:39,415 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_ops.tests.test_control_policy: Starting TestAIControlPolicy.test_empty_model_filter_matches_any_target_model ... 2026-08-07 21:22:39,433 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_ops.tests.test_control_policy: Starting TestAIControlPolicy.test_inactive_policies_are_skipped ... 2026-08-07 21:22:39,438 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_ops.tests.test_control_policy: Starting TestAIControlPolicy.test_lower_sequence_wins_over_higher_sequence ... 2026-08-07 21:22:39,449 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_ops.tests.test_control_policy: Starting TestAIControlPolicy.test_match_result_tells_no_rule_apart_from_an_unprovable_one ... 2026-08-07 21:22:39,454 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_ops.models.control_policy: viin.ai.action.proposal 69: records no impacted model, so no single control policy can be shown to govern it. The resolved action is the strictest outcome any of the 1 policies that agree with it on every other axis could have imposed - 'block', from the strictest applicable policy 'Block Every res.partner Proposal' - never the first of them and never a later, more permissive one. No policy is recorded as the matching one: a rule scoped to a model this proposal never named cannot be shown to apply to it. 2026-08-07 21:22:39,455 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_ops.models.control_policy: viin.ai.action.proposal 69: records no impacted model, so no single control policy can be shown to govern it. The resolved action is the strictest outcome any of the 1 policies that agree with it on every other axis could have imposed - 'block', from the strictest applicable policy 'Block Every res.partner Proposal' - never the first of them and never a later, more permissive one. No policy is recorded as the matching one: a rule scoped to a model this proposal never named cannot be shown to apply to it. 2026-08-07 21:22:39,463 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_ops.models.action_proposal: viin.ai.action.proposal 69: blocked by the strictest applicable policy 'Block Every res.partner Proposal' 2026-08-07 21:22:39,465 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_ops.tests.test_control_policy: Starting TestAIControlPolicy.test_match_summary_describes_the_rule_being_built ... 2026-08-07 21:22:39,496 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_ops.tests.test_control_policy: Starting TestAIControlPolicy.test_match_summary_still_names_an_orphaned_policys_model ... 2026-08-07 21:22:43,826 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted ir.model records with IDs: [2510] 2026-08-07 21:22:45,846 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_ops.tests.test_control_policy: Starting TestAIControlPolicy.test_model_filter_composes_with_risk_and_scope_filters ... 2026-08-07 21:22:46,051 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_ops.tests.test_control_policy: Starting TestAIControlPolicy.test_model_matching_does_not_bypass_company_isolation ... 2026-08-07 21:22:49,968 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.models.work_routine: viin_ai_workflow: seeded 8 goal(s) and 8 work routine(s) of default AI automation for company 315 (OPS Model Axis Co A). 2026-08-07 21:22:53,775 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.models.work_routine: viin_ai_workflow: seeded 8 goal(s) and 8 work routine(s) of default AI automation for company 316 (OPS Model Axis Co B). 2026-08-07 21:22:53,844 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_ops.tests.test_control_policy: Starting TestAIControlPolicy.test_model_scoped_policy_that_cannot_apply_does_not_stop_matching ... 2026-08-07 21:22:53,854 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_ops.tests.test_control_policy: Starting TestAIControlPolicy.test_no_matching_policy_returns_none ... 2026-08-07 21:22:53,860 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_ops.tests.test_control_policy: Starting TestAIControlPolicy.test_policy_match_by_risk_level ... 2026-08-07 21:22:53,866 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_ops.tests.test_control_policy: Starting TestAIControlPolicy.test_policy_match_by_scope ... 2026-08-07 21:22:53,873 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_ops.tests.test_control_policy: Starting TestAIControlPolicy.test_policy_outlives_its_target_model_and_never_widens ... 2026-08-07 21:22:58,854 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted ir.model records with IDs: [2512] 2026-08-07 21:23:00,387 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_ops.models.action_proposal: viin.ai.action.proposal 82: no matching policy, defaulting to pending (risk=low) 2026-08-07 21:23:00,692 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_approval.models.action_proposal: viin.ai.action.proposal 82: submitted to approval request 58. 2026-08-07 21:23:00,694 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_ops.models.action_proposal: viin.ai.action.proposal 83: auto_execute approved (policy 'Auto Execute On x_ops_test_target', risk=low) 2026-08-07 21:23:00,716 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_ops.tests.test_control_policy: Starting TestAIControlPolicy.test_policy_scoped_to_model_does_not_match_other_model ... 2026-08-07 21:23:00,749 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_ops.tests.test_control_policy: Starting TestAIControlPolicy.test_policy_scoped_to_model_matches_proposal_on_that_model ... 2026-08-07 21:23:00,757 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_ops.tests.test_control_policy: Starting TestAIControlPolicy.test_proposal_without_target_model_does_not_match_model_scoped_policy ... 2026-08-07 21:23:00,764 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_ops.models.control_policy: viin.ai.action.proposal 86: records no impacted model, so no single control policy can be shown to govern it. The resolved action is the strictest outcome any of the 1 policies that agree with it on every other axis could have imposed - 'require_approval', from the default applied when no policy governs - never the first of them and never a later, more permissive one. No policy is recorded as the matching one: a rule scoped to a model this proposal never named cannot be shown to apply to it. 2026-08-07 21:23:00,765 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_ops.tests.test_control_policy: Starting TestAIControlPolicy.test_target_model_mirror_tracks_the_picker ... 2026-08-07 21:23:00,775 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_ops.tests.test_control_policy: Starting TestAIControlPolicy.test_unidentified_proposal_never_falls_through_to_a_permissive_policy ... 2026-08-07 21:23:00,783 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_ops.models.control_policy: viin.ai.action.proposal 87: records no impacted model, so no single control policy can be shown to govern it. The resolved action is the strictest outcome any of the 2 policies that agree with it on every other axis could have imposed - 'block', from the strictest applicable policy 'Block Every res.partner Proposal' - never the first of them and never a later, more permissive one. No policy is recorded as the matching one: a rule scoped to a model this proposal never named cannot be shown to apply to it. 2026-08-07 21:23:00,784 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_ops.models.control_policy: viin.ai.action.proposal 87: records no impacted model, so no single control policy can be shown to govern it. The resolved action is the strictest outcome any of the 2 policies that agree with it on every other axis could have imposed - 'block', from the strictest applicable policy 'Block Every res.partner Proposal' - never the first of them and never a later, more permissive one. No policy is recorded as the matching one: a rule scoped to a model this proposal never named cannot be shown to apply to it. 2026-08-07 21:23:00,786 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_ops.models.action_proposal: viin.ai.action.proposal 87: blocked by the strictest applicable policy 'Block Every res.partner Proposal' 2026-08-07 21:23:02,693 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-07 21:23:02,697 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_ops.tests.test_control_policy: Starting TestControlPolicyOversightIsMonotone.test_a_lone_model_scoped_permit_still_yields_the_unmatched_default ... 2026-08-07 21:23:02,863 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_ops.models.action_proposal: viin.ai.action.proposal 88: auto_execute approved (policy 'Auto Execute res.partner', risk=low) 2026-08-07 21:23:02,866 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_ops.models.action_proposal: viin.ai.action.proposal 89: no matching policy, defaulting to pending (risk=low) 2026-08-07 21:23:03,175 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_approval.models.action_proposal: viin.ai.action.proposal 89: submitted to approval request 59. 2026-08-07 21:23:03,177 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_ops.models.control_policy: viin.ai.action.proposal 90: records no impacted model, so no single control policy can be shown to govern it. The resolved action is the strictest outcome any of the 1 policies that agree with it on every other axis could have imposed - 'require_approval', from the default applied when no policy governs - never the first of them and never a later, more permissive one. No policy is recorded as the matching one: a rule scoped to a model this proposal never named cannot be shown to apply to it. 2026-08-07 21:23:03,177 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_ops.models.action_proposal: viin.ai.action.proposal 90: pending approval (the default applied when no policy governs, action=require_approval, risk=low) 2026-08-07 21:23:03,333 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_approval.models.action_proposal: viin.ai.action.proposal 90: submitted to approval request 60. 2026-08-07 21:23:03,335 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_ops.tests.test_control_policy: Starting TestControlPolicyOversightIsMonotone.test_a_require_approval_rule_does_not_upgrade_itself_to_a_block ... 2026-08-07 21:23:03,346 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_ops.models.action_proposal: viin.ai.action.proposal 91: pending approval (policy 'Review res.partner', action=require_approval, risk=low) 2026-08-07 21:23:03,652 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_approval.models.action_proposal: viin.ai.action.proposal 91: submitted to approval request 61. 2026-08-07 21:23:03,654 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_ops.models.action_proposal: viin.ai.action.proposal 92: auto_execute approved (policy 'Auto Execute Anything', risk=low) 2026-08-07 21:23:03,655 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_ops.models.control_policy: viin.ai.action.proposal 93: records no impacted model, so no single control policy can be shown to govern it. The resolved action is the strictest outcome any of the 2 policies that agree with it on every other axis could have imposed - 'require_approval', from the strictest applicable policy 'Review res.partner' - never the first of them and never a later, more permissive one. No policy is recorded as the matching one: a rule scoped to a model this proposal never named cannot be shown to apply to it. 2026-08-07 21:23:03,656 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_ops.models.action_proposal: viin.ai.action.proposal 93: pending approval (the strictest applicable policy 'Review res.partner', action=require_approval, risk=low) 2026-08-07 21:23:03,801 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_approval.models.action_proposal: viin.ai.action.proposal 93: submitted to approval request 62. 2026-08-07 21:23:03,804 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_ops.tests.test_control_policy: Starting TestControlPolicyOversightIsMonotone.test_another_companys_block_never_binds_this_companys_proposal ... 2026-08-07 21:23:07,816 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.models.work_routine: viin_ai_workflow: seeded 8 goal(s) and 8 work routine(s) of default AI automation for company 317 (MONO Co A). 2026-08-07 21:23:11,859 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.models.work_routine: viin_ai_workflow: seeded 8 goal(s) and 8 work routine(s) of default AI automation for company 318 (MONO Co B). 2026-08-07 21:23:11,924 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_ops.models.action_proposal: viin.ai.action.proposal 94: auto_execute approved (policy 'Auto Execute Anything', risk=low) 2026-08-07 21:23:11,926 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_ops.models.action_proposal: viin.ai.action.proposal 95: auto_execute approved (policy 'Auto Execute Anything', risk=low) 2026-08-07 21:23:11,949 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_ops.tests.test_control_policy: Starting TestControlPolicyOversightIsMonotone.test_archiving_the_block_drops_oversight_for_both_twins_together ... 2026-08-07 21:23:11,963 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_ops.models.action_proposal: viin.ai.action.proposal 96: blocked by policy 'Block res.partner' 2026-08-07 21:23:11,965 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_ops.models.action_proposal: viin.ai.action.proposal 97: auto_execute approved (policy 'Auto Execute Anything', risk=low) 2026-08-07 21:23:11,967 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_ops.models.control_policy: viin.ai.action.proposal 98: records no impacted model, so no single control policy can be shown to govern it. The resolved action is the strictest outcome any of the 2 policies that agree with it on every other axis could have imposed - 'block', from the strictest applicable policy 'Block res.partner' - never the first of them and never a later, more permissive one. No policy is recorded as the matching one: a rule scoped to a model this proposal never named cannot be shown to apply to it. 2026-08-07 21:23:11,967 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_ops.models.action_proposal: viin.ai.action.proposal 98: blocked by the strictest applicable policy 'Block res.partner' 2026-08-07 21:23:11,972 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_ops.models.action_proposal: viin.ai.action.proposal 99: auto_execute approved (policy 'Auto Execute Anything', risk=low) 2026-08-07 21:23:11,974 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_ops.models.action_proposal: viin.ai.action.proposal 100: auto_execute approved (policy 'Auto Execute Anything', risk=low) 2026-08-07 21:23:11,975 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_ops.tests.test_control_policy: Starting TestControlPolicyOversightIsMonotone.test_block_filtered_to_another_risk_level_binds_neither_twin ... 2026-08-07 21:23:11,989 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_ops.models.action_proposal: viin.ai.action.proposal 101: auto_execute approved (policy 'Auto Execute Anything', risk=low) 2026-08-07 21:23:11,992 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_ops.models.action_proposal: viin.ai.action.proposal 102: auto_execute approved (policy 'Auto Execute Anything', risk=low) 2026-08-07 21:23:11,994 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_ops.models.action_proposal: viin.ai.action.proposal 103: auto_execute approved (policy 'Auto Execute Anything', risk=low) 2026-08-07 21:23:11,995 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_ops.tests.test_control_policy: Starting TestControlPolicyOversightIsMonotone.test_block_filtered_to_another_scope_binds_neither_twin ... 2026-08-07 21:23:12,015 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_ops.models.action_proposal: viin.ai.action.proposal 104: auto_execute approved (policy 'Auto Execute Anything', risk=low) 2026-08-07 21:23:12,017 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_ops.models.action_proposal: viin.ai.action.proposal 105: auto_execute approved (policy 'Auto Execute Anything', risk=low) 2026-08-07 21:23:12,019 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_ops.models.action_proposal: viin.ai.action.proposal 106: auto_execute approved (policy 'Auto Execute Anything', risk=low) 2026-08-07 21:23:12,021 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_ops.tests.test_control_policy: Starting TestControlPolicyOversightIsMonotone.test_block_matching_the_risk_level_binds_both_twins ... 2026-08-07 21:23:12,033 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_ops.models.action_proposal: viin.ai.action.proposal 107: blocked by policy 'Block res.partner' 2026-08-07 21:23:12,034 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_ops.models.action_proposal: viin.ai.action.proposal 108: pending approval (policy 'Auto Execute Anything', action=auto_execute, risk=high) 2026-08-07 21:23:12,307 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_approval.models.action_proposal: viin.ai.action.proposal 108: submitted to approval request 63. 2026-08-07 21:23:12,308 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_ops.models.control_policy: viin.ai.action.proposal 109: records no impacted model, so no single control policy can be shown to govern it. The resolved action is the strictest outcome any of the 2 policies that agree with it on every other axis could have imposed - 'block', from the strictest applicable policy 'Block res.partner' - never the first of them and never a later, more permissive one. No policy is recorded as the matching one: a rule scoped to a model this proposal never named cannot be shown to apply to it. 2026-08-07 21:23:12,309 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_ops.models.action_proposal: viin.ai.action.proposal 109: blocked by the strictest applicable policy 'Block res.partner' 2026-08-07 21:23:12,311 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_ops.tests.test_control_policy: Starting TestControlPolicyOversightIsMonotone.test_block_matching_the_scope_binds_both_twins ... 2026-08-07 21:23:12,320 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_ops.models.action_proposal: viin.ai.action.proposal 110: blocked by policy 'Block res.partner' 2026-08-07 21:23:12,322 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_ops.models.action_proposal: viin.ai.action.proposal 111: auto_execute approved (policy 'Auto Execute Anything', risk=low) 2026-08-07 21:23:12,323 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_ops.models.control_policy: viin.ai.action.proposal 112: records no impacted model, so no single control policy can be shown to govern it. The resolved action is the strictest outcome any of the 2 policies that agree with it on every other axis could have imposed - 'block', from the strictest applicable policy 'Block res.partner' - never the first of them and never a later, more permissive one. No policy is recorded as the matching one: a rule scoped to a model this proposal never named cannot be shown to apply to it. 2026-08-07 21:23:12,323 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_ops.models.action_proposal: viin.ai.action.proposal 112: blocked by the strictest applicable policy 'Block res.partner' 2026-08-07 21:23:12,324 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_ops.tests.test_control_policy: Starting TestControlPolicyOversightIsMonotone.test_maximum_holds_when_the_permissive_model_rule_sorts_first ... 2026-08-07 21:23:12,333 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_ops.models.action_proposal: viin.ai.action.proposal 113: blocked by policy 'Block res.partner' 2026-08-07 21:23:12,334 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_ops.models.action_proposal: viin.ai.action.proposal 114: auto_execute approved (policy 'Auto Execute res.users', risk=low) 2026-08-07 21:23:12,335 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_ops.models.action_proposal: viin.ai.action.proposal 115: auto_execute approved (policy 'Auto Execute Anything', risk=low) 2026-08-07 21:23:12,336 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_ops.models.control_policy: viin.ai.action.proposal 116: records no impacted model, so no single control policy can be shown to govern it. The resolved action is the strictest outcome any of the 3 policies that agree with it on every other axis could have imposed - 'block', from the strictest applicable policy 'Block res.partner' - never the first of them and never a later, more permissive one. No policy is recorded as the matching one: a rule scoped to a model this proposal never named cannot be shown to apply to it. 2026-08-07 21:23:12,336 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_ops.models.action_proposal: viin.ai.action.proposal 116: blocked by the strictest applicable policy 'Block res.partner' 2026-08-07 21:23:12,337 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_ops.tests.test_control_policy: Starting TestControlPolicyOversightIsMonotone.test_minimum_edge_sequence_does_not_let_the_block_be_skipped ... 2026-08-07 21:23:12,346 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_ops.models.action_proposal: viin.ai.action.proposal 117: blocked by policy 'Block res.partner' 2026-08-07 21:23:12,348 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_ops.models.action_proposal: viin.ai.action.proposal 118: auto_execute approved (policy 'Auto Execute Anything', risk=low) 2026-08-07 21:23:12,350 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_ops.models.control_policy: viin.ai.action.proposal 119: records no impacted model, so no single control policy can be shown to govern it. The resolved action is the strictest outcome any of the 2 policies that agree with it on every other axis could have imposed - 'block', from the strictest applicable policy 'Block res.partner' - never the first of them and never a later, more permissive one. No policy is recorded as the matching one: a rule scoped to a model this proposal never named cannot be shown to apply to it. 2026-08-07 21:23:12,350 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_ops.models.action_proposal: viin.ai.action.proposal 119: blocked by the strictest applicable policy 'Block res.partner' 2026-08-07 21:23:12,351 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_ops.tests.test_control_policy: Starting TestControlPolicyOversightIsMonotone.test_outcome_is_the_maximum_over_every_model_not_the_first_one ... 2026-08-07 21:23:12,365 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_ops.models.action_proposal: viin.ai.action.proposal 120: blocked by policy 'Block res.partner' 2026-08-07 21:23:12,366 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_ops.models.action_proposal: viin.ai.action.proposal 121: auto_execute approved (policy 'Auto Execute res.users', risk=low) 2026-08-07 21:23:12,369 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_ops.models.action_proposal: viin.ai.action.proposal 122: auto_execute approved (policy 'Auto Execute Anything', risk=low) 2026-08-07 21:23:12,370 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_ops.models.control_policy: viin.ai.action.proposal 123: records no impacted model, so no single control policy can be shown to govern it. The resolved action is the strictest outcome any of the 3 policies that agree with it on every other axis could have imposed - 'block', from the strictest applicable policy 'Block res.partner' - never the first of them and never a later, more permissive one. No policy is recorded as the matching one: a rule scoped to a model this proposal never named cannot be shown to apply to it. 2026-08-07 21:23:12,370 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_ops.models.action_proposal: viin.ai.action.proposal 123: blocked by the strictest applicable policy 'Block res.partner' 2026-08-07 21:23:12,371 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_ops.tests.test_control_policy: Starting TestControlPolicyOversightIsMonotone.test_permissive_catchall_in_front_still_wins_for_both_twins ... 2026-08-07 21:23:12,382 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_ops.models.action_proposal: viin.ai.action.proposal 124: auto_execute approved (policy 'Auto Execute Anything', risk=low) 2026-08-07 21:23:12,384 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_ops.models.action_proposal: viin.ai.action.proposal 125: auto_execute approved (policy 'Auto Execute Anything', risk=low) 2026-08-07 21:23:12,386 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_ops.models.action_proposal: viin.ai.action.proposal 126: auto_execute approved (policy 'Auto Execute Anything', risk=low) 2026-08-07 21:23:12,387 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_ops.models.action_proposal: viin.ai.action.proposal 127: auto_execute approved (policy 'Auto Execute Anything', risk=low) 2026-08-07 21:23:12,388 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_ops.tests.test_control_policy: Starting TestControlPolicyOversightIsMonotone.test_sequence_tie_does_not_let_the_block_be_skipped ... 2026-08-07 21:23:12,398 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_ops.models.action_proposal: viin.ai.action.proposal 128: blocked by policy 'A-block' 2026-08-07 21:23:12,399 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_ops.models.action_proposal: viin.ai.action.proposal 129: auto_execute approved (policy 'B-auto', risk=low) 2026-08-07 21:23:12,400 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_ops.models.control_policy: viin.ai.action.proposal 130: records no impacted model, so no single control policy can be shown to govern it. The resolved action is the strictest outcome any of the 2 policies that agree with it on every other axis could have imposed - 'block', from the strictest applicable policy 'A-block' - never the first of them and never a later, more permissive one. No policy is recorded as the matching one: a rule scoped to a model this proposal never named cannot be shown to apply to it. 2026-08-07 21:23:12,400 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_ops.models.action_proposal: viin.ai.action.proposal 130: blocked by the strictest applicable policy 'A-block' 2026-08-07 21:23:12,401 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_ops.tests.test_control_policy: Starting TestControlPolicyOversightIsMonotone.test_sudo_tool_auto_executes_when_every_candidate_opted_in ... 2026-08-07 21:23:12,421 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_ops.models.control_policy: viin.ai.action.proposal 131: records no impacted model, so no single control policy can be shown to govern it. The resolved action is the strictest outcome any of the 2 policies that agree with it on every other axis could have imposed - 'auto_execute', from the strictest applicable policy 'Auto Execute res.partner (sudo allowed)' - never the first of them and never a later, more permissive one. No policy is recorded as the matching one: a rule scoped to a model this proposal never named cannot be shown to apply to it. 2026-08-07 21:23:12,423 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_ops.models.control_policy: viin.ai.action.proposal 131: records no impacted model, so no single control policy can be shown to govern it. The resolved action is the strictest outcome any of the 2 policies that agree with it on every other axis could have imposed - 'auto_execute', from the strictest applicable policy 'Auto Execute res.partner (sudo allowed)' - never the first of them and never a later, more permissive one. No policy is recorded as the matching one: a rule scoped to a model this proposal never named cannot be shown to apply to it. 2026-08-07 21:23:12,426 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_ops.models.action_proposal: viin.ai.action.proposal 131: auto_execute approved (the strictest applicable policy 'Auto Execute res.partner (sudo allowed)', risk=low) 2026-08-07 21:23:12,427 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_approval.models.action_proposal: viin.ai.action.proposal 131: auto-approval blocked by sudo/high-risk guard, forced to pending. 2026-08-07 21:23:12,742 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_approval.models.action_proposal: viin.ai.action.proposal 131: submitted to approval request 64. 2026-08-07 21:23:12,746 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_ops.tests.test_control_policy: Starting TestControlPolicyOversightIsMonotone.test_sudo_tool_may_not_ride_an_unattributable_auto_execute ... 2026-08-07 21:23:12,759 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_ops.models.control_policy: viin.ai.action.proposal 132: records no impacted model, so no single control policy can be shown to govern it. The resolved action is the strictest outcome any of the 2 policies that agree with it on every other axis could have imposed - 'auto_execute', from the strictest applicable policy 'Auto Execute res.partner (sudo NOT allowed)' - never the first of them and never a later, more permissive one. No policy is recorded as the matching one: a rule scoped to a model this proposal never named cannot be shown to apply to it. 2026-08-07 21:23:12,761 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_ops.models.control_policy: viin.ai.action.proposal 132: records no impacted model, so no single control policy can be shown to govern it. The resolved action is the strictest outcome any of the 2 policies that agree with it on every other axis could have imposed - 'auto_execute', from the strictest applicable policy 'Auto Execute res.partner (sudo NOT allowed)' - never the first of them and never a later, more permissive one. No policy is recorded as the matching one: a rule scoped to a model this proposal never named cannot be shown to apply to it. 2026-08-07 21:23:12,764 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_ops.models.action_proposal: viin.ai.action.proposal 132: auto_execute blocked - proposed tool 'mono_sudo_tool_split_optin' runs as sudo and the strictest applicable policy 'Auto Execute res.partner (sudo NOT allowed)' does not set allow_runs_as_sudo; forced to pending. 2026-08-07 21:23:13,075 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_approval.models.action_proposal: viin.ai.action.proposal 132: submitted to approval request 65. 2026-08-07 21:23:13,079 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_ops.tests.test_control_policy: Starting TestControlPolicyOversightIsMonotone.test_the_restrictive_outcome_is_not_attributed_to_any_policy ... 2026-08-07 21:23:13,089 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_ops.models.control_policy: viin.ai.action.proposal 134: records no impacted model, so no single control policy can be shown to govern it. The resolved action is the strictest outcome any of the 2 policies that agree with it on every other axis could have imposed - 'block', from the strictest applicable policy 'Block res.partner' - never the first of them and never a later, more permissive one. No policy is recorded as the matching one: a rule scoped to a model this proposal never named cannot be shown to apply to it. 2026-08-07 21:23:13,090 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_ops.models.control_policy: viin.ai.action.proposal 134: records no impacted model, so no single control policy can be shown to govern it. The resolved action is the strictest outcome any of the 2 policies that agree with it on every other axis could have imposed - 'block', from the strictest applicable policy 'Block res.partner' - never the first of them and never a later, more permissive one. No policy is recorded as the matching one: a rule scoped to a model this proposal never named cannot be shown to apply to it. 2026-08-07 21:23:13,093 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_ops.models.action_proposal: viin.ai.action.proposal 134: blocked by the strictest applicable policy 'Block res.partner' 2026-08-07 21:23:13,094 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_ops.tests.test_control_policy: Starting TestControlPolicyOversightIsMonotone.test_unprovable_proposal_does_not_escape_a_block_behind_a_catchall ... 2026-08-07 21:23:13,105 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_ops.models.action_proposal: viin.ai.action.proposal 135: blocked by policy 'Block res.partner' 2026-08-07 21:23:13,108 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_ops.models.action_proposal: viin.ai.action.proposal 136: blocked by policy 'Block res.partner' 2026-08-07 21:23:13,109 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_ops.models.action_proposal: viin.ai.action.proposal 137: auto_execute approved (policy 'Auto Execute Anything', risk=low) 2026-08-07 21:23:13,111 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_ops.models.control_policy: viin.ai.action.proposal 138: records no impacted model, so no single control policy can be shown to govern it. The resolved action is the strictest outcome any of the 2 policies that agree with it on every other axis could have imposed - 'block', from the strictest applicable policy 'Block res.partner' - never the first of them and never a later, more permissive one. No policy is recorded as the matching one: a rule scoped to a model this proposal never named cannot be shown to apply to it. 2026-08-07 21:23:13,111 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_ops.models.action_proposal: viin.ai.action.proposal 138: blocked by the strictest applicable policy 'Block res.partner' 2026-08-07 21:23:13,112 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_ops.tests.test_control_policy: Starting TestControlPolicyOversightIsMonotone.test_unprovable_proposal_is_blocked_at_every_risk_level ... 2026-08-07 21:23:13,122 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_ops.models.action_proposal: viin.ai.action.proposal 139: blocked by policy 'Block res.partner' 2026-08-07 21:23:13,124 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_ops.models.action_proposal: viin.ai.action.proposal 140: auto_execute approved (policy 'Auto Execute Anything', risk=low) 2026-08-07 21:23:13,125 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_ops.models.control_policy: viin.ai.action.proposal 141: records no impacted model, so no single control policy can be shown to govern it. The resolved action is the strictest outcome any of the 2 policies that agree with it on every other axis could have imposed - 'block', from the strictest applicable policy 'Block res.partner' - never the first of them and never a later, more permissive one. No policy is recorded as the matching one: a rule scoped to a model this proposal never named cannot be shown to apply to it. 2026-08-07 21:23:13,125 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_ops.models.action_proposal: viin.ai.action.proposal 141: blocked by the strictest applicable policy 'Block res.partner' 2026-08-07 21:23:13,127 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_ops.models.action_proposal: viin.ai.action.proposal 142: blocked by policy 'Block res.partner' 2026-08-07 21:23:13,129 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_ops.models.action_proposal: viin.ai.action.proposal 143: pending approval (policy 'Auto Execute Anything', action=auto_execute, risk=medium) 2026-08-07 21:23:13,463 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_approval.models.action_proposal: viin.ai.action.proposal 143: submitted to approval request 66. 2026-08-07 21:23:13,466 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_ops.models.control_policy: viin.ai.action.proposal 144: records no impacted model, so no single control policy can be shown to govern it. The resolved action is the strictest outcome any of the 2 policies that agree with it on every other axis could have imposed - 'block', from the strictest applicable policy 'Block res.partner' - never the first of them and never a later, more permissive one. No policy is recorded as the matching one: a rule scoped to a model this proposal never named cannot be shown to apply to it. 2026-08-07 21:23:13,466 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_ops.models.action_proposal: viin.ai.action.proposal 144: blocked by the strictest applicable policy 'Block res.partner' 2026-08-07 21:23:13,470 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_ops.models.action_proposal: viin.ai.action.proposal 145: blocked by policy 'Block res.partner' 2026-08-07 21:23:13,473 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_ops.models.action_proposal: viin.ai.action.proposal 146: pending approval (policy 'Auto Execute Anything', action=auto_execute, risk=high) 2026-08-07 21:23:13,625 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_approval.models.action_proposal: viin.ai.action.proposal 146: submitted to approval request 67. 2026-08-07 21:23:13,626 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_ops.models.control_policy: viin.ai.action.proposal 147: records no impacted model, so no single control policy can be shown to govern it. The resolved action is the strictest outcome any of the 2 policies that agree with it on every other axis could have imposed - 'block', from the strictest applicable policy 'Block res.partner' - never the first of them and never a later, more permissive one. No policy is recorded as the matching one: a rule scoped to a model this proposal never named cannot be shown to apply to it. 2026-08-07 21:23:13,626 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_ops.models.action_proposal: viin.ai.action.proposal 147: blocked by the strictest applicable policy 'Block res.partner' 2026-08-07 21:23:13,629 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_ops.tests.test_control_policy: Starting TestControlPolicyOversightIsMonotone.test_with_no_policy_both_twins_land_on_the_same_safe_default ... 2026-08-07 21:23:13,636 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_ops.models.action_proposal: viin.ai.action.proposal 148: no matching policy, defaulting to pending (risk=low) 2026-08-07 21:23:13,883 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_approval.models.action_proposal: viin.ai.action.proposal 148: submitted to approval request 68. 2026-08-07 21:23:13,884 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_ops.models.action_proposal: viin.ai.action.proposal 149: no matching policy, defaulting to pending (risk=low) 2026-08-07 21:23:14,031 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_approval.models.action_proposal: viin.ai.action.proposal 149: submitted to approval request 69. 2026-08-07 21:23:14,040 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-07 21:23:14,318 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_ops.tests.test_control_policy_sudo_gate: Starting TestControlPolicySudoGate.test_non_sudo_tool_auto_execute_unaffected_by_sudo_gate ... 2026-08-07 21:23:14,373 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_ops.models.action_proposal: viin.ai.action.proposal 150: auto_execute approved (policy 'Catchall Auto (non-sudo)', risk=low) 2026-08-07 21:23:14,375 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_ops.tests.test_control_policy_sudo_gate: Starting TestControlPolicySudoGate.test_sudo_tool_auto_execute_allowed_with_allow_runs_as_sudo ... 2026-08-07 21:23:14,408 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_ops.models.action_proposal: viin.ai.action.proposal 151: auto_execute approved (policy 'Catchall Auto (sudo allowed)', risk=low) 2026-08-07 21:23:14,409 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_approval.models.action_proposal: viin.ai.action.proposal 151: auto-approval blocked by sudo/high-risk guard, forced to pending. 2026-08-07 21:23:14,773 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_approval.models.action_proposal: viin.ai.action.proposal 151: submitted to approval request 70. 2026-08-07 21:23:14,777 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_ops.tests.test_control_policy_sudo_gate: Starting TestControlPolicySudoGate.test_sudo_tool_auto_execute_refused_without_allow_runs_as_sudo ... 2026-08-07 21:23:14,811 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_ops.models.action_proposal: viin.ai.action.proposal 152: auto_execute blocked - proposed tool 'sudo_gate_test_tool' runs as sudo and policy 'Catchall Auto (sudo not allowed)' does not set allow_runs_as_sudo; forced to pending. 2026-08-07 21:23:15,121 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_approval.models.action_proposal: viin.ai.action.proposal 152: submitted to approval request 71. 2026-08-07 21:23:15,130 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-07 21:23:15,137 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_ops.tests.test_goal: Starting TestAIGoal.test_action_open_work_items_returns_act_window ... 2026-08-07 21:23:15,158 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_ops.tests.test_goal: Starting TestAIGoal.test_goal_archive_hides_from_default_search ... 2026-08-07 21:23:15,174 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_ops.tests.test_goal: Starting TestAIGoal.test_goal_created_with_defaults ... 2026-08-07 21:23:15,183 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_ops.tests.test_goal: Starting TestAIGoal.test_goal_type_selection_all_values_valid ... 2026-08-07 21:23:15,190 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_ops.tests.test_goal: Starting TestAIGoal.test_work_item_count_reflects_linked_items ... 2026-08-07 21:23:15,204 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-07 21:23:15,205 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_ops.tests.test_menu_ops_retire_w1: Starting TestMenuOpsRetireW1.test_local_ops_bucket_menu_is_retired ... 2026-08-07 21:23:15,206 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_ops.tests.test_menu_ops_retire_w1: Starting TestMenuOpsRetireW1.test_ops_children_reparented_to_shared_operations_bucket ... 2026-08-07 21:23:15,215 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-07 21:23:18,944 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.models.work_routine: viin_ai_workflow: seeded 8 goal(s) and 8 work routine(s) of default AI automation for company 319 (OPS Test Company A). 2026-08-07 21:23:22,979 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.models.work_routine: viin_ai_workflow: seeded 8 goal(s) and 8 work routine(s) of default AI automation for company 320 (OPS Test Company B). 2026-08-07 21:23:23,658 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_ops.tests.test_security: Starting TestAIOpsSecurityACL.test_control_policy_user_readonly ... 2026-08-07 21:23:23,722 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1097, model: viin.ai.control.policy 2026-08-07 21:23:23,724 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_ops.tests.test_security: Starting TestAIOpsSecurityACL.test_governance_high_risk_proposal_cannot_auto_execute ... 2026-08-07 21:23:23,733 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_ops.models.action_proposal: viin.ai.action.proposal 153: pending approval (policy 'Permissive Auto Execute', action=auto_execute, risk=high) 2026-08-07 21:23:23,979 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_approval.models.action_proposal: viin.ai.action.proposal 153: submitted to approval request 72. 2026-08-07 21:23:23,981 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_ops.tests.test_security: Starting TestAIOpsSecurityACL.test_group_user_can_create_goal ... 2026-08-07 21:23:23,991 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_ops.tests.test_security: Starting TestAIOpsSecurityACL.test_multi_company_isolation_action_proposal ... 2026-08-07 21:23:24,002 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_ops.tests.test_security: Starting TestAIOpsSecurityACL.test_multi_company_isolation_goal ... 2026-08-07 21:23:24,013 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_ops.tests.test_security: Starting TestAIOpsSecurityACL.test_multi_company_isolation_work_item ... 2026-08-07 21:23:24,026 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_ops.tests.test_security: Starting TestAIOpsSecurityACL.test_ops_manager_can_route_proposal ... 2026-08-07 21:23:24,303 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_ops.models.action_proposal: viin.ai.action.proposal 155: no matching policy, defaulting to pending (risk=low) 2026-08-07 21:23:24,672 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_approval.models.action_proposal: viin.ai.action.proposal 155: submitted to approval request 73. 2026-08-07 21:23:24,675 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_ops.tests.test_security: Starting TestAIOpsSecurityACL.test_plain_user_cannot_route_proposal ... 2026-08-07 21:23:24,752 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-07 21:23:24,758 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_ops.tests.test_work_item: Starting TestAIWorkItem.test_action_open_proposals_returns_act_window ... 2026-08-07 21:23:24,769 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_ops.tests.test_work_item: Starting TestAIWorkItem.test_cancel_from_done_is_noop ... 2026-08-07 21:23:24,772 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_ops.tests.test_work_item: Starting TestAIWorkItem.test_cancel_from_draft ... 2026-08-07 21:23:24,777 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_ops.tests.test_work_item: Starting TestAIWorkItem.test_cancel_from_in_progress ... 2026-08-07 21:23:24,781 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_ops.tests.test_work_item: Starting TestAIWorkItem.test_done_item_cannot_be_restarted ... 2026-08-07 21:23:24,784 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_ops.tests.test_work_item: Starting TestAIWorkItem.test_draft_transitions_to_in_progress ... 2026-08-07 21:23:24,790 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_ops.tests.test_work_item: Starting TestAIWorkItem.test_in_progress_transitions_to_done ... 2026-08-07 21:23:24,795 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_ops.tests.test_work_item: Starting TestAIWorkItem.test_proposal_count_reflects_linked_proposals ... 2026-08-07 21:23:24,802 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_ops.tests.test_work_item: Starting TestAIWorkItem.test_work_item_created_in_draft_state ... 2026-08-07 21:23:24,805 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_ops.tests.test_work_item: Starting TestAIWorkItem.test_work_item_without_goal_is_valid ... 2026-08-07 21:23:24,812 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-07 21:23:24,814 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_ops_brain.tests.test_evidence_page: Starting TestApprovalRationaleEvidence.test_attribution_constraint_rejects_unattributed_page ... 2026-08-07 21:23:24,823 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_ops_brain.tests.test_evidence_page: Starting TestApprovalRationaleEvidence.test_attribution_fallback_without_agent_or_trace ... 2026-08-07 21:23:24,853 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_ops_brain.tests.test_evidence_page: Starting TestApprovalRationaleEvidence.test_generation_is_idempotent ... 2026-08-07 21:23:24,898 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_ops_brain.tests.test_evidence_page: Starting TestApprovalRationaleEvidence.test_integration_with_approval_when_installed ... 2026-08-07 21:23:24,909 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_ops.models.action_proposal: viin.ai.action.proposal 161: no matching policy, defaulting to pending (risk=medium) 2026-08-07 21:23:25,240 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_approval.models.action_proposal: viin.ai.action.proposal 161: submitted to approval request 74. 2026-08-07 21:23:25,282 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [205] 2026-08-07 21:23:25,354 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_approval.models.action_proposal: viin.ai.action.proposal 161: no runnable executor with a resolvable target; execution deferred to P-OPS-3 / manual. Proposal stays 'approved'. 2026-08-07 21:23:25,388 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_ops_brain.tests.test_evidence_page: Starting TestApprovalRationaleEvidence.test_page_linked_to_proposal_and_context ... 2026-08-07 21:23:25,444 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_ops_brain.tests.test_evidence_page: Starting TestApprovalRationaleEvidence.test_payload_in_body ... 2026-08-07 21:23:25,499 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_ops_brain.tests.test_evidence_page: Starting TestApprovalRationaleEvidence.test_rationale_page_carries_t5_attribution ... 2026-08-07 21:23:25,559 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_ops_brain.tests.test_evidence_page: Starting TestApprovalRationaleEvidence.test_rationale_page_review_status_follows_vault_policy ... 2026-08-07 21:23:25,623 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-07 21:23:26,173 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_ops_brain.tests.test_evidence_page: Starting TestEvidenceTraceAttributionFidelity.test_non_author_trigger_records_real_trace_id_not_sentinel ... 2026-08-07 21:23:26,251 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-07 21:23:26,254 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_project.tests.test_project_ai_seed: Starting TestProjectAISeed.test_get_task_summary_runtime ... 2026-08-07 21:23:26,808 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 502 and Message-Id '<538597557985416.1786137806.781388998031616-openerp-private@1e2c63b335eb>' from 'info@yourcompany.com' to (redacted) "'*************************ry@test.local'" successfully sent 2026-08-07 21:23:26,808 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-07 21:23:26,819 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [502] 2026-08-07 21:23:26,834 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #2 deleted mail.message records with IDs: [65990] 2026-08-07 21:23:26,834 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 21:23:26,849 104 INFO rb-bf464e0-223755-402257 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-08-07 21:23:27,096 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 503 and Message-Id '<769983328836890.1786137807.030041456222534-openerp-message-notify@1e2c63b335eb>' from 'admin@yourcompany.example.com' to (redacted) 'a************************ry@test.local' successfully sent 2026-08-07 21:23:27,096 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-07 21:23:27,097 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 21:23:27,121 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_project.tests.test_project_ai_seed: Starting TestProjectAISeed.test_project_acl_no_access ... 2026-08-07 21:23:27,813 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_project.tests.test_project_ai_seed: Starting TestProjectAISeed.test_project_action_bodies_never_reference_pii_sources ... 2026-08-07 21:23:27,825 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_project.tests.test_project_ai_seed: Starting TestProjectAISeed.test_project_action_bodies_use_tool_args ... 2026-08-07 21:23:27,836 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_project.tests.test_project_ai_seed: Starting TestProjectAISeed.test_project_agent_execution_mode ... 2026-08-07 21:23:27,849 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_project.tests.test_project_ai_seed: Starting TestProjectAISeed.test_project_agent_execution_mode_guard ... 2026-08-07 21:23:27,877 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_project.tests.test_project_ai_seed: Starting TestProjectAISeed.test_project_ai_seed_present ... 2026-08-07 21:23:27,903 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_project.tests.test_project_ai_seed: Starting TestProjectAISeed.test_project_legitimate_user_can_invoke_tools ... 2026-08-07 21:23:28,364 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 504 and Message-Id '<032651415556143.1786137808.344760894775391-openerp-private@1e2c63b335eb>' from 'info@yourcompany.com' to (redacted) "'*******************************re@test.local'" successfully sent 2026-08-07 21:23:28,365 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-07 21:23:28,371 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [504] 2026-08-07 21:23:28,379 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #2 deleted mail.message records with IDs: [66000] 2026-08-07 21:23:28,379 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 21:23:28,392 104 INFO rb-bf464e0-223755-402257 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-08-07 21:23:28,652 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 505 and Message-Id '<862084235768365.1786137808.565581083297729-openerp-message-notify@1e2c63b335eb>' from 'admin@yourcompany.example.com' to (redacted) 'a******************************re@test.local' successfully sent 2026-08-07 21:23:28,653 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-07 21:23:28,654 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 21:23:29,123 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_project.tests.test_project_ai_seed: Starting TestProjectAISeed.test_project_missing_args_returns_error ... 2026-08-07 21:23:29,135 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_project.tests.test_project_ai_seed: Starting TestProjectAISeed.test_project_technical_name_globally_unique ... 2026-08-07 21:23:29,151 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_project.tests.test_project_ai_seed: Starting TestProjectAISeed.test_project_tool_group_ids_set ... 2026-08-07 21:23:29,171 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_project.tests.test_project_ai_seed: Starting TestProjectAISeed.test_project_tool_read_posture ... 2026-08-07 21:23:29,188 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_project.tests.test_project_ai_seed: Starting TestProjectAISeed.test_project_zero_write_tools ... 2026-08-07 21:23:29,204 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_project.tests.test_project_ai_seed: Starting TestProjectAISeed.test_standup_digest_no_pii_cost ... 2026-08-07 21:23:29,661 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 506 and Message-Id '<632129285986661.1786137809.642292976379395-openerp-private@1e2c63b335eb>' from 'info@yourcompany.com' to (redacted) "'*************************up@test.local'" successfully sent 2026-08-07 21:23:29,661 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-07 21:23:29,668 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [506] 2026-08-07 21:23:29,677 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #2 deleted mail.message records with IDs: [66007] 2026-08-07 21:23:29,677 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 21:23:29,688 104 INFO rb-bf464e0-223755-402257 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-08-07 21:23:29,910 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 507 and Message-Id '<063229466747287.1786137809.840701580047607-openerp-message-notify@1e2c63b335eb>' from 'admin@yourcompany.example.com' to (redacted) 'a************************up@test.local' successfully sent 2026-08-07 21:23:29,910 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-07 21:23:29,912 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 21:23:29,938 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_project.tests.test_project_ai_seed: Starting TestProjectAISeed.test_standup_digest_runtime ... 2026-08-07 21:23:30,235 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_project.tests.test_project_ai_seed: Starting TestProjectAISeed.test_task_summary_no_pii_cost ... 2026-08-07 21:23:30,708 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 508 and Message-Id '<113537220189278.1786137810.684497833251953-openerp-private@1e2c63b335eb>' from 'info@yourcompany.com' to (redacted) "'*********************ii@test.local'" successfully sent 2026-08-07 21:23:30,708 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-07 21:23:30,715 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [508] 2026-08-07 21:23:30,725 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #2 deleted mail.message records with IDs: [66018] 2026-08-07 21:23:30,728 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 21:23:30,740 104 INFO rb-bf464e0-223755-402257 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-08-07 21:23:30,988 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 509 and Message-Id '<350909112759718.1786137810.908330678939819-openerp-message-notify@1e2c63b335eb>' from 'admin@yourcompany.example.com' to (redacted) 'a********************ii@test.local' successfully sent 2026-08-07 21:23:30,988 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-07 21:23:30,989 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 21:23:31,019 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-08-07 21:23:31,022 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_project.tests.test_sql_template_project: Starting TestProjectSQLTemplates.test_acl_cte_not_redeclared ... 2026-08-07 21:23:31,043 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_project.tests.test_sql_template_project: Starting TestProjectSQLTemplates.test_group_ids_set ... 2026-08-07 21:23:31,062 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_project.tests.test_sql_template_project: Starting TestProjectSQLTemplates.test_model_id_is_project_task ... 2026-08-07 21:23:31,082 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_project.tests.test_sql_template_project: Starting TestProjectSQLTemplates.test_project_sql_template_no_access ... 2026-08-07 21:23:31,529 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_project.tests.test_sql_template_project: Starting TestProjectSQLTemplates.test_project_template_company_isolation ... 2026-08-07 21:23:36,625 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.models.work_routine: viin_ai_workflow: seeded 8 goal(s) and 8 work routine(s) of default AI automation for company 321 (Test Company A WI-SQL). 2026-08-07 21:23:41,149 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.models.work_routine: viin_ai_workflow: seeded 8 goal(s) and 8 work routine(s) of default AI automation for company 322 (Test Company B WI-SQL). 2026-08-07 21:23:42,011 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <602048457164537.1786137821.940651893615723-openerp-message-notify@1e2c63b335eb>: ['"Assignee Only Company A WI-SQL" <@False>'] 2026-08-07 21:23:42,015 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 21:23:42,496 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_project.tests.test_sql_template_project: Starting TestProjectSQLTemplates.test_sql_template_uses_acl_placeholder ... 2026-08-07 21:23:42,511 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_project.tests.test_sql_template_project: Starting TestProjectSQLTemplates.test_tasks_by_assignee_aggregate_correctness ... 2026-08-07 21:23:43,353 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <381111155955685.1786137823.292975187301636-openerp-message-notify@1e2c63b335eb>: ['"User WI-SQL assignee1" <@False>'] 2026-08-07 21:23:43,356 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 21:23:43,431 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <983005326569922.1786137823.405953168869019-openerp-message-notify@1e2c63b335eb>: ['"User WI-SQL assignee1" <@False>'] 2026-08-07 21:23:43,432 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 21:23:43,459 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <703967011723787.1786137823.434835672378540-openerp-message-notify@1e2c63b335eb>: ['"User WI-SQL assignee2" <@False>'] 2026-08-07 21:23:43,460 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 21:23:43,480 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_project.tests.test_sql_template_project: Starting TestProjectSQLTemplates.test_tasks_by_assignee_deidentified ... 2026-08-07 21:23:44,045 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 514 and Message-Id '<431750795046709.1786137823.990737438201904-openerp-message-notify@1e2c63b335eb>' from 'admin@yourcompany.example.com' to (redacted) 'l***@test.local' successfully sent 2026-08-07 21:23:44,045 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-07 21:23:44,047 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 21:23:44,073 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_project.tests.test_sql_template_project: Starting TestProjectSQLTemplates.test_tasks_by_stage_aggregate_correctness ... 2026-08-07 21:23:44,267 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_project.tests.test_sql_template_project: Starting TestProjectSQLTemplates.test_template_has_limit_required ... 2026-08-07 21:23:44,280 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_project.tests.test_sql_template_project: Starting TestProjectSQLTemplates.test_template_limit_required_blocks_missing_param ... 2026-08-07 21:23:44,299 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_project.tests.test_sql_template_project: Starting TestProjectSQLTemplates.test_templates_exist ... 2026-08-07 21:23:44,317 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-07 21:23:44,351 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_pulse.tests.test_cost_avoided_rolling_7d: Starting TestCostAvoidedRolling7d.test_company_b_signals_not_visible_to_company_a_caller ... 2026-08-07 21:23:48,346 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.models.work_routine: viin_ai_workflow: seeded 8 goal(s) and 8 work routine(s) of default AI automation for company 323 (CR7 Company B). 2026-08-07 21:23:48,941 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_pulse.tests.test_cost_avoided_rolling_7d: Starting TestCostAvoidedRolling7d.test_empty_window_returns_zero_not_error ... 2026-08-07 21:23:48,949 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_pulse.tests.test_cost_avoided_rolling_7d: Starting TestCostAvoidedRolling7d.test_pass_signals_are_excluded_from_rolling_aggregate ... 2026-08-07 21:23:49,077 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_pulse.tests.test_cost_avoided_rolling_7d: Starting TestCostAvoidedRolling7d.test_return_shape_has_window_bounds_spanning_exactly_7_days ... 2026-08-07 21:23:49,085 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_pulse.tests.test_cost_avoided_rolling_7d: Starting TestCostAvoidedRolling7d.test_rolling_7d_sum_matches_skip_count_times_cost_per_run ... 2026-08-07 21:23:49,192 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_pulse.tests.test_cost_avoided_rolling_7d: Starting TestCostAvoidedRolling7d.test_rolling_boundary_6d_included_8d_excluded ... 2026-08-07 21:23:49,313 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-07 21:23:49,346 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_pulse.tests.test_cost_avoided_weekly: Starting TestCostAvoidedWeekly.test_company_b_signals_not_visible_to_company_a_caller ... 2026-08-07 21:23:53,540 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.models.work_routine: viin_ai_workflow: seeded 8 goal(s) and 8 work routine(s) of default AI automation for company 324 (CWA Company B). 2026-08-07 21:23:54,002 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_pulse.tests.test_cost_avoided_weekly: Starting TestCostAvoidedWeekly.test_pass_signals_are_excluded_from_cost_avoided_aggregate ... 2026-08-07 21:23:54,105 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_pulse.tests.test_cost_avoided_weekly: Starting TestCostAvoidedWeekly.test_weekly_aggregate_returns_correct_total_per_week ... 2026-08-07 21:23:54,216 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-07 21:23:54,219 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_pulse.tests.test_dunning_pulse_rule: Starting TestDunningPulseRuleShape.test_dunning_pulse_rule_is_present_and_configured ... 2026-08-07 21:23:54,226 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-07 21:23:54,230 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_pulse.tests.test_dunning_pulse_rule: Starting TestDunningPulseRuleSkip.test_zero_balance_overdue_move_is_gated_out ... 2026-08-07 21:23:54,690 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-07 21:23:54,720 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_pulse.tests.test_pulse_cost_per_company_rate: Starting TestPulseCostPerCompanyRate.test_company_rate_change_after_signal_creation_leaves_signal_unchanged ... 2026-08-07 21:23:54,808 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_pulse.tests.test_pulse_cost_per_company_rate: Starting TestPulseCostPerCompanyRate.test_rule_cost_frozen_at_rate_in_effect_not_repriced ... 2026-08-07 21:23:54,914 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_pulse.tests.test_pulse_cost_per_company_rate: Starting TestPulseCostPerCompanyRate.test_two_companies_with_different_rates_get_distinct_cost_avoided ... 2026-08-07 21:23:58,900 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.models.work_routine: viin_ai_workflow: seeded 8 goal(s) and 8 work routine(s) of default AI automation for company 325 (PCR Company B). 2026-08-07 21:23:59,091 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-07 21:23:59,120 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_pulse.tests.test_pulse_execution_mode: Starting TestPulseExecutionModeUnblock.test_scheduled_agent_with_pulse_rule_saves ... 2026-08-07 21:23:59,132 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_pulse.tests.test_pulse_execution_mode: Starting TestPulseExecutionModeUnblock.test_scheduled_agent_without_pulse_rule_is_rejected ... 2026-08-07 21:23:59,147 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_pulse.tests.test_pulse_execution_mode: Starting TestPulseExecutionModeUnblock.test_scheduled_requires_current_company_own_pulse_rule ... 2026-08-07 21:24:03,175 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.models.work_routine: viin_ai_workflow: seeded 8 goal(s) and 8 work routine(s) of default AI automation for company 326 (Pulse Mode Company B). 2026-08-07 21:24:03,694 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-07 21:24:03,737 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_pulse.tests.test_pulse_gate: Starting TestPulseGate.test_cooldown_suppresses_a_second_tick_inside_the_window ... 2026-08-07 21:24:03,842 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_pulse.tests.test_pulse_gate: Starting TestPulseGate.test_gate_operates_on_company_scoped_records_not_a_root_rescan ... 2026-08-07 21:24:07,914 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.models.work_routine: viin_ai_workflow: seeded 8 goal(s) and 8 work routine(s) of default AI automation for company 327 (Pulse Company B). 2026-08-07 21:24:08,102 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_pulse.tests.test_pulse_gate: Starting TestPulseGate.test_gate_pass_fires_agent_and_emits_pass_signal ... 2026-08-07 21:24:08,223 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_pulse.tests.test_pulse_gate: Starting TestPulseGate.test_gate_skip_means_zero_llm_and_emits_skip_signal ... 2026-08-07 21:24:08,329 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_pulse.tests.test_pulse_gate: Starting TestPulseGate.test_threshold_python_cannot_escape_the_safe_eval_sandbox ... 2026-08-07 21:24:08,426 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-07 21:24:08,429 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_pulse.tests.test_scheduled_agent_pulse_parity: Starting TestPulseGovernanceView.test_pulse_governance_tab_rendered_on_routine_form ... 2026-08-07 21:24:08,452 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-07 21:24:09,198 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 515 and Message-Id '<330531533788139.1786137849.171058416366577-openerp-private@1e2c63b335eb>' from 'info@yourcompany.com' to (redacted) "'***@example.com'" successfully sent 2026-08-07 21:24:09,198 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-07 21:24:09,209 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [515] 2026-08-07 21:24:09,221 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted mail.message records with IDs: [67551] 2026-08-07 21:24:09,222 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 21:24:09,228 104 INFO rb-bf464e0-223755-402257 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-08-07 21:24:09,243 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_pulse.tests.test_scheduled_agent_pulse_parity: Starting TestPulseRunAgentParity.test_pulse_gated_pass_still_honors_cost_cap_skip ... 2026-08-07 21:24:09,376 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.models.work_routine: viin_ai_workflow: routine parity_routine_4b5eba3b - run principal is over its daily cost cap; LLM call skipped (no budget bypass). 2026-08-07 21:24:09,379 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_pulse.tests.test_scheduled_agent_pulse_parity: Starting TestPulseRunAgentParity.test_pulse_gated_pass_still_renders_custom_template ... 2026-08-07 21:24:09,496 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-07 21:24:09,498 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_pulse.tests.test_vn_rule_library: Starting TestVnRuleLibrary.test_wic1_all_vn_codes_unique_globally ... 2026-08-07 21:24:09,503 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_pulse.tests.test_vn_rule_library: Starting TestVnRuleLibrary.test_wic1_thirty_vn_rules_exist ... 2026-08-07 21:24:09,512 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_pulse.tests.test_vn_rule_library: Starting TestVnRuleLibrary.test_wic2_all_domains_safe_eval_on_install ... 2026-08-07 21:24:09,518 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_pulse.tests.test_vn_rule_library: Starting TestVnRuleLibrary.test_wic3_active_rule_count_per_domain ... 2026-08-07 21:24:09,525 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_pulse.tests.test_vn_rule_library: Starting TestVnRuleLibrary.test_wic3_vn_fallback_rules_have_priority_20 ... 2026-08-07 21:24:09,527 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_pulse.tests.test_vn_rule_library: Starting TestVnRuleLibrary.test_wic4_all_dynamic_l1_rules_inactive ... 2026-08-07 21:24:09,528 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_pulse.tests.test_vn_rule_library: Starting TestVnRuleLibrary.test_wic4_install_safe_without_bridge ... 2026-08-07 21:24:09,530 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_pulse.tests.test_vn_rule_library: Starting TestVnRuleLibrary.test_wic5_sales_vn_rules_reference_correct_routine ... 2026-08-07 21:24:09,532 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_pulse.tests.test_vn_rule_library: Starting TestVnRuleLibrary.test_wic6_active_vn_rules_threshold_returns_bool ... 2026-08-07 21:24:09,540 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-07 21:24:10,059 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_pulse_memory.tests.test_pulse_memory_threshold: Starting TestPulseMemoryThreshold.test_bridge_does_not_regress_a_static_threshold_rule ... 2026-08-07 21:24:10,152 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_pulse_memory.tests.test_pulse_memory_threshold: Starting TestPulseMemoryThreshold.test_default_zero_when_service_user_has_no_l1_memory ... 2026-08-07 21:24:10,161 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_pulse_memory.tests.test_pulse_memory_threshold: Starting TestPulseMemoryThreshold.test_field_does_not_leak_another_users_memory ... 2026-08-07 21:24:10,220 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_pulse_memory.tests.test_pulse_memory_threshold: Starting TestPulseMemoryThreshold.test_field_is_public_non_stored_and_tracks_live_memory ... 2026-08-07 21:24:10,234 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_pulse_memory.tests.test_pulse_memory_threshold: Starting TestPulseMemoryThreshold.test_same_records_two_l1_states_two_gate_outcomes ... 2026-08-07 21:24:10,382 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_pulse_memory.tests.test_pulse_memory_threshold: Starting TestPulseMemoryThreshold.test_threshold_python_can_read_the_public_field ... 2026-08-07 21:24:10,448 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_pulse_memory.tests.test_pulse_memory_threshold: Starting TestPulseMemoryThreshold.test_unresolved_service_user_does_not_crash_compute ... 2026-08-07 21:24:10,455 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-07 21:24:10,466 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_purchase.tests.test_purchase_ai_seed: Starting TestPurchaseAISeed.test_get_purchase_order_summary_runtime ... 2026-08-07 21:24:10,822 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_purchase.tests.test_purchase_ai_seed: Starting TestPurchaseAISeed.test_get_supplier_pricelist_runtime ... 2026-08-07 21:24:11,061 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_purchase.tests.test_purchase_ai_seed: Starting TestPurchaseAISeed.test_purchase_acl_no_access ... 2026-08-07 21:24:11,859 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1120, model: purchase.order 2026-08-07 21:24:11,867 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1120, model: purchase.order 2026-08-07 21:24:11,870 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_purchase.tests.test_purchase_ai_seed: Starting TestPurchaseAISeed.test_purchase_action_bodies_use_tool_args ... 2026-08-07 21:24:11,879 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_purchase.tests.test_purchase_ai_seed: Starting TestPurchaseAISeed.test_purchase_agent_execution_mode ... 2026-08-07 21:24:11,895 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_purchase.tests.test_purchase_ai_seed: Starting TestPurchaseAISeed.test_purchase_agent_execution_mode_guard ... 2026-08-07 21:24:11,929 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_purchase.tests.test_purchase_ai_seed: Starting TestPurchaseAISeed.test_purchase_ai_seed_present ... 2026-08-07 21:24:11,952 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_purchase.tests.test_purchase_ai_seed: Starting TestPurchaseAISeed.test_purchase_missing_args_returns_error ... 2026-08-07 21:24:11,965 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_purchase.tests.test_purchase_ai_seed: Starting TestPurchaseAISeed.test_purchase_tool_group_ids_set ... 2026-08-07 21:24:11,982 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_purchase.tests.test_purchase_ai_seed: Starting TestPurchaseAISeed.test_purchase_tool_read_posture ... 2026-08-07 21:24:12,006 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-07 21:24:12,527 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_purchase.tests.test_purchase_templates: Starting TestPurchaseNewTemplates.test_purchase_by_supplier_excludes_draft_rfq ... 2026-08-07 21:24:12,990 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_purchase.tests.test_purchase_templates: Starting TestPurchaseNewTemplates.test_purchase_by_supplier_returns_documented_shape ... 2026-08-07 21:24:13,349 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_purchase.tests.test_purchase_templates: Starting TestPurchaseNewTemplates.test_purchase_by_supplier_template_exists ... 2026-08-07 21:24:13,361 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-07 21:24:13,364 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_purchase.tests.test_purchase_write_tools: Starting TestPurchaseWriteTools.test_create_po_draft_applies_date_planned ... 2026-08-07 21:24:13,915 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_purchase.tests.test_purchase_write_tools: Starting TestPurchaseWriteTools.test_create_po_draft_no_partner_autocreate ... 2026-08-07 21:24:14,271 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_purchase.tests.test_purchase_write_tools: Starting TestPurchaseWriteTools.test_create_po_draft_produces_draft_not_confirmed ... 2026-08-07 21:24:14,772 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_purchase.tests.test_purchase_write_tools: Starting TestPurchaseWriteTools.test_create_po_draft_write_gate_rejects_non_purchaser ... 2026-08-07 21:24:15,172 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1125, model: purchase.order 2026-08-07 21:24:15,178 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_purchase.tests.test_purchase_write_tools: Starting TestPurchaseWriteTools.test_generic_connector_carries_zero_vn_wording ... 2026-08-07 21:24:15,185 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_purchase.tests.test_purchase_write_tools: Starting TestPurchaseWriteTools.test_seed_present_and_posture ... 2026-08-07 21:24:15,208 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-07 21:24:15,212 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_purchase.tests.test_sql_template_purchase: Starting TestPurchaseSQLTemplates.test_acl_cte_not_redeclared ... 2026-08-07 21:24:15,227 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_purchase.tests.test_sql_template_purchase: Starting TestPurchaseSQLTemplates.test_group_ids_set ... 2026-08-07 21:24:15,242 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_purchase.tests.test_sql_template_purchase: Starting TestPurchaseSQLTemplates.test_group_is_purchase_user ... 2026-08-07 21:24:15,257 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_purchase.tests.test_sql_template_purchase: Starting TestPurchaseSQLTemplates.test_model_id_is_purchase_order ... 2026-08-07 21:24:15,283 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_purchase.tests.test_sql_template_purchase: Starting TestPurchaseSQLTemplates.test_sql_template_references_purchase_order_table ... 2026-08-07 21:24:15,297 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_purchase.tests.test_sql_template_purchase: Starting TestPurchaseSQLTemplates.test_sql_template_uses_acl_placeholder ... 2026-08-07 21:24:15,312 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_purchase.tests.test_sql_template_purchase: Starting TestPurchaseSQLTemplates.test_supplier_history_template_exists ... 2026-08-07 21:24:15,335 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_purchase.tests.test_sql_template_purchase: Starting TestPurchaseSQLTemplates.test_template_company_isolation ... 2026-08-07 21:24:19,771 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.models.work_routine: viin_ai_workflow: seeded 8 goal(s) and 8 work routine(s) of default AI automation for company 328 (Test Company A WI-Purchase). 2026-08-07 21:24:24,067 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.models.work_routine: viin_ai_workflow: seeded 8 goal(s) and 8 work routine(s) of default AI automation for company 329 (Test Company B WI-Purchase). 2026-08-07 21:24:25,296 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_purchase.tests.test_sql_template_purchase: Starting TestPurchaseSQLTemplates.test_template_has_limit_param ... 2026-08-07 21:24:25,311 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_purchase.tests.test_sql_template_purchase: Starting TestPurchaseSQLTemplates.test_template_limit_required_blocks_missing_param ... 2026-08-07 21:24:25,343 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-07 21:24:25,398 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_rag.tests.test_audio_source: Starting TestAudioKnowledgeSource.test_a_declared_language_nobody_serves_is_refused_not_substituted ... 2026-08-07 21:24:25,437 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_rag.tests.test_audio_source: Starting TestAudioKnowledgeSource.test_a_recording_with_no_speech_vendor_fails_quietly_and_actionably ... 2026-08-07 21:24:25,480 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_rag.tests.test_audio_source: Starting TestAudioKnowledgeSource.test_a_transcription_charge_lands_on_the_media_it_paid_for ... 2026-08-07 21:24:25,499 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_rag.tests.test_audio_source: Starting TestAudioKnowledgeSource.test_an_unlabelled_recording_transcribes_via_the_multilingual_entry ... 2026-08-07 21:24:25,517 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_rag.tests.test_audio_source: Starting TestAudioKnowledgeSource.test_audio_is_offered_as_a_knowledge_source_type ... 2026-08-07 21:24:25,518 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_rag.tests.test_audio_source: Starting TestAudioKnowledgeSource.test_audio_recording_added_as_a_source_becomes_searchable_text ... 2026-08-07 21:24:25,558 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_rag.tests.test_audio_source: Starting TestAudioKnowledgeSource.test_the_same_recording_added_twice_is_transcribed_once ... 2026-08-07 21:24:25,638 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_rag.tests.test_audio_source: Starting TestAudioKnowledgeSource.test_typed_text_and_image_sources_are_not_diverted_to_transcription ... 2026-08-07 21:24:25,675 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: Post processing ignored : This file could not be decoded as an image file. 2026-08-07 21:24:25,687 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_rag.tests.test_audio_source: Starting TestAudioKnowledgeSource.test_video_frame_media_is_declined_and_never_transcribed ... 2026-08-07 21:24:25,696 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_rag.models.media: viin.ai.media.process: media 26 config gap: Video frames are not processed yet: reading text out of a video still is deferred to a later release (ADR-013). 2026-08-07 21:24:25,702 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-07 21:24:26,305 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_rag.tests.test_content_manager_acl_r6: Starting TestContentManagerAclR6.test_content_manager_member_can_create_source ... 2026-08-07 21:24:26,326 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_rag.tests.test_content_manager_acl_r6: Starting TestContentManagerAclR6.test_content_manager_member_can_read_source ... 2026-08-07 21:24:26,332 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_rag.tests.test_content_manager_acl_r6: Starting TestContentManagerAclR6.test_content_manager_member_can_unlink_source ... 2026-08-07 21:24:26,349 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1127 deleted viin.ai.source records with IDs: [36] 2026-08-07 21:24:26,350 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_rag.tests.test_content_manager_acl_r6: Starting TestContentManagerAclR6.test_content_manager_member_can_write_source ... 2026-08-07 21:24:26,362 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_rag.tests.test_content_manager_acl_r6: Starting TestContentManagerAclR6.test_group_ai_content_manager_lives_in_viin_ai_with_unchanged_category ... 2026-08-07 21:24:26,364 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_rag.tests.test_content_manager_acl_r6: Starting TestContentManagerAclR6.test_non_member_can_still_read_source ... 2026-08-07 21:24:26,370 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_rag.tests.test_content_manager_acl_r6: Starting TestContentManagerAclR6.test_non_member_cannot_create_source ... 2026-08-07 21:24:26,407 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1128, model: viin.ai.source 2026-08-07 21:24:26,408 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_rag.tests.test_content_manager_acl_r6: Starting TestContentManagerAclR6.test_non_member_cannot_unlink_source ... 2026-08-07 21:24:26,453 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1128, model: viin.ai.source 2026-08-07 21:24:26,456 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_rag.tests.test_content_manager_acl_r6: Starting TestContentManagerAclR6.test_non_member_cannot_write_source ... 2026-08-07 21:24:26,496 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1128, model: viin.ai.source 2026-08-07 21:24:26,506 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-07 21:24:26,559 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_rag.tests.test_embedding: Starting TestACLCopy.test_acl_fields_copied_to_embedding ... 2026-08-07 21:24:26,592 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_rag.models.media: viin.ai.media.process: media 27 config gap: Your vision/OCR provider has no API key configured. Open AI > Configuration > Getting Started and add a key to your vision provider so it can perform OCR. 2026-08-07 21:24:26,626 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-07 21:24:26,676 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_rag.tests.test_embedding: Starting TestEmbeddingDegradation.test_create_chunks_for_skips_without_usable_embedding_provider ... 2026-08-07 21:24:26,691 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_rag.tests.test_embedding: Starting TestEmbeddingDegradation.test_draft_source_late_indexed_after_embedding_key_added ... 2026-08-07 21:24:26,703 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_rag.models.source: Embedding skipped: no usable embedding provider configured - 5 pending source(s) left un-indexed (RAG degraded; they will be indexed on the next run once an embedding key is added). 2026-08-07 21:24:26,747 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_rag.models.media: viin.ai.media.process: media 29 config gap: Your vision/OCR provider has no API key configured. Open AI > Configuration > Getting Started and add a key to your vision provider so it can perform OCR. 2026-08-07 21:24:26,777 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_rag.tests.test_embedding: Starting TestEmbeddingDegradation.test_embedding_unavailable_when_only_chat_vendor ... 2026-08-07 21:24:26,795 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_rag.tests.test_embedding: Starting TestEmbeddingDegradation.test_process_pending_leaves_source_draft_when_degraded ... 2026-08-07 21:24:26,808 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_rag.models.source: Embedding skipped: no usable embedding provider configured - 5 pending source(s) left un-indexed (RAG degraded; they will be indexed on the next run once an embedding key is added). 2026-08-07 21:24:26,810 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_rag.tests.test_embedding: Starting TestEmbeddingDegradation.test_similarity_search_returns_empty_when_embedding_unavailable ... 2026-08-07 21:24:26,839 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-07 21:24:26,891 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_rag.tests.test_embedding: Starting TestEmbeddingMultiColumn.test_checksum_stale_detect ... 2026-08-07 21:24:26,927 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_rag.models.media: viin.ai.media.process: media 31 config gap: Your vision/OCR provider has no API key configured. Open AI > Configuration > Getting Started and add a key to your vision provider so it can perform OCR. 2026-08-07 21:24:27,030 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_rag.models.embedding: viin.ai.embedding: created ivfflat index viin_ai_embedding_384_idx 2026-08-07 21:24:27,057 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_rag.tests.test_embedding: Starting TestEmbeddingMultiColumn.test_multi_column_coexist ... 2026-08-07 21:24:27,097 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_rag.models.media: viin.ai.media.process: media 33 config gap: Your vision/OCR provider has no API key configured. Open AI > Configuration > Getting Started and add a key to your vision provider so it can perform OCR. 2026-08-07 21:24:27,141 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_rag.models.embedding: viin.ai.embedding: created ivfflat index viin_ai_embedding_384_idx 2026-08-07 21:24:27,217 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_rag.models.embedding: viin.ai.embedding: created ivfflat index viin_ai_embedding_1536_idx 2026-08-07 21:24:27,234 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-07 21:24:27,271 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_rag.tests.test_embedding: Starting TestLazyIndex.test_ivfflat_index_created_after_first_embedding ... 2026-08-07 21:24:27,298 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_rag.models.media: viin.ai.media.process: media 35 config gap: Your vision/OCR provider has no API key configured. Open AI > Configuration > Getting Started and add a key to your vision provider so it can perform OCR. 2026-08-07 21:24:27,334 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_rag.models.embedding: viin.ai.embedding: created ivfflat index viin_ai_embedding_384_idx 2026-08-07 21:24:27,353 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-07 21:24:27,407 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_rag.tests.test_embedding: Starting TestResolveDefaultEmbeddingModel.test_legacy_icp_key_is_never_honored_after_the_move ... 2026-08-07 21:24:27,430 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-07 21:24:27,483 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_rag.tests.test_embedding: Starting TestResolveDefaultEmbeddingModelADR011.test_company_field_override_wins_over_provider_default ... 2026-08-07 21:24:27,497 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_rag.tests.test_embedding: Starting TestResolveDefaultEmbeddingModelADR011.test_provider_default_wins_when_no_company_override ... 2026-08-07 21:24:27,546 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_rag.tests.test_embedding: Starting TestResolveDefaultEmbeddingModelADR011.test_sequence_fallback_when_no_company_override_and_no_pin ... 2026-08-07 21:24:27,570 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_rag.tests.test_embedding: Starting TestResolveDefaultEmbeddingModelADR011.test_two_companies_resolve_different_embedding_models ... 2026-08-07 21:24:31,539 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.models.work_routine: viin_ai_workflow: seeded 8 goal(s) and 8 work routine(s) of default AI automation for company 330 (Embed Model Co A). 2026-08-07 21:24:35,504 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.models.work_routine: viin_ai_workflow: seeded 8 goal(s) and 8 work routine(s) of default AI automation for company 331 (Embed Model Co B). 2026-08-07 21:24:35,578 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-07 21:24:35,619 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_rag.tests.test_embedding: Starting TestSourceFSM.test_error_handling_empty_text ... 2026-08-07 21:24:35,656 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_rag.models.media: viin.ai.media.process: media 37 config gap: Your vision/OCR provider has no API key configured. Open AI > Configuration > Getting Started and add a key to your vision provider so it can perform OCR. 2026-08-07 21:24:35,678 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_rag.tests.test_embedding: Starting TestSourceFSM.test_status_transitions_text ... 2026-08-07 21:24:35,720 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_rag.models.media: viin.ai.media.process: media 39 config gap: Your vision/OCR provider has no API key configured. Open AI > Configuration > Getting Started and add a key to your vision provider so it can perform OCR. 2026-08-07 21:24:35,747 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-07 21:24:35,768 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_rag.tests.test_firecrawl_cost_governance_93: Starting TestFirecrawlCostGovernance93.test_a_scrape_is_blocked_before_egress_when_the_daily_cap_is_reached ... 2026-08-07 21:24:35,796 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_rag.tests.test_firecrawl_cost_governance_93: Starting TestFirecrawlCostGovernance93.test_a_successful_scrape_books_its_estimated_cost_on_the_ledger ... 2026-08-07 21:24:35,816 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_rag.tests.test_firecrawl_cost_governance_93: Starting TestFirecrawlCostGovernance93.test_firecrawl_sends_the_acting_companys_key ... 2026-08-07 21:24:39,939 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.models.work_routine: viin_ai_workflow: seeded 8 goal(s) and 8 work routine(s) of default AI automation for company 332 (Firecrawl Co A). 2026-08-07 21:24:43,923 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.models.work_routine: viin_ai_workflow: seeded 8 goal(s) and 8 work routine(s) of default AI automation for company 333 (Firecrawl Co B). 2026-08-07 21:24:44,000 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_rag.tests.test_firecrawl_cost_governance_93: Starting TestFirecrawlCostGovernance93.test_missing_firecrawl_key_raises_instead_of_crawling_unauthenticated ... 2026-08-07 21:24:47,834 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.models.work_routine: viin_ai_workflow: seeded 8 goal(s) and 8 work routine(s) of default AI automation for company 334 (Firecrawl No Key Co). 2026-08-07 21:24:48,030 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_rag.tests.test_firecrawl_cost_governance_93: Starting TestFirecrawlCostGovernance93.test_plain_internal_user_can_drive_a_crawl_without_an_accesserror ... 2026-08-07 21:24:51,791 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.models.work_routine: viin_ai_workflow: seeded 8 goal(s) and 8 work routine(s) of default AI automation for company 335 (Firecrawl Plain User Co). 2026-08-07 21:24:52,237 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-07 21:24:56,403 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.models.work_routine: viin_ai_workflow: seeded 8 goal(s) and 8 work routine(s) of default AI automation for company 336 (Ledger Day RAG Acting Co A). 2026-08-07 21:25:00,512 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.models.work_routine: viin_ai_workflow: seeded 8 goal(s) and 8 work routine(s) of default AI automation for company 337 (Ledger Day RAG Charged Co B). 2026-08-07 21:25:00,958 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_rag.tests.test_firecrawl_cost_ledger_company_day: Starting TestFirecrawlCostLedgerCompanyDay.test_firecrawl_scrape_books_the_sources_own_company_day_not_the_acting_companys ... 2026-08-07 21:25:01,144 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-07 21:25:01,177 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_rag.tests.test_media: Starting TestAIMedia.test_attachment_stamped_on_create ... 2026-08-07 21:25:01,178 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: Post processing ignored : This file could not be decoded as an image file. 2026-08-07 21:25:01,186 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_rag.tests.test_media: Starting TestAIMedia.test_extract_text_delegates_to_media ... 2026-08-07 21:25:01,187 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: Post processing ignored : This file could not be decoded as an image file. 2026-08-07 21:25:01,204 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_rag.tests.test_media: Starting TestAIMedia.test_extract_via_ocr_refreshes_stale_attachment ... 2026-08-07 21:25:01,205 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: Post processing ignored : This file could not be decoded as an image file. 2026-08-07 21:25:01,221 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: Post processing ignored : This file could not be decoded as an image file. 2026-08-07 21:25:01,230 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_rag.tests.test_media: Starting TestAIMedia.test_pdf_ocr_source_uses_pdf_page_media_type ... 2026-08-07 21:25:01,231 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: Post processing ignored : This file could not be decoded as an image file. 2026-08-07 21:25:01,255 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_rag.tests.test_media: Starting TestAIMedia.test_process_cost_cap_exceeded_defers_to_pending_not_permanent_error ... 2026-08-07 21:25:01,256 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: Post processing ignored : This file could not be decoded as an image file. 2026-08-07 21:25:01,279 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_rag.tests.test_media: Starting TestAIMedia.test_process_dedup_holds_for_company_empty_shared_media ... 2026-08-07 21:25:01,282 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: Post processing ignored : This file could not be decoded as an image file. 2026-08-07 21:25:01,288 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: Post processing ignored : This file could not be decoded as an image file. 2026-08-07 21:25:01,305 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_rag.tests.test_media: Starting TestAIMedia.test_process_no_api_key_config_gap_clean_error ... 2026-08-07 21:25:01,310 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: Post processing ignored : This file could not be decoded as an image file. 2026-08-07 21:25:01,329 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_rag.models.media: viin.ai.media.process: media 48 config gap: Your vision/OCR provider has no API key configured. Open AI > Configuration > Getting Started and add a key to your vision provider so it can perform OCR. 2026-08-07 21:25:01,330 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_rag.tests.test_media: Starting TestAIMedia.test_process_ocrs_once_then_dedups_by_sha256 ... 2026-08-07 21:25:01,331 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: Post processing ignored : This file could not be decoded as an image file. 2026-08-07 21:25:01,340 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: Post processing ignored : This file could not be decoded as an image file. 2026-08-07 21:25:01,352 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_rag.tests.test_media: Starting TestAIMedia.test_process_provider_failure_sets_error_not_stuck ... 2026-08-07 21:25:01,353 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: Post processing ignored : This file could not be decoded as an image file. 2026-08-07 21:25:01,369 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_rag.tests.test_media: Starting TestAIMedia.test_reindex_same_file_does_not_recall_vendor ... 2026-08-07 21:25:01,370 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: Post processing ignored : This file could not be decoded as an image file. 2026-08-07 21:25:01,386 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_rag.tests.test_media: Starting TestAIMedia.test_self_hosted_keyless_provider_reaches_ocr_and_completes ... 2026-08-07 21:25:01,414 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: Post processing ignored : This file could not be decoded as an image file. 2026-08-07 21:25:01,428 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_rag.tests.test_media: Starting TestAIMedia.test_source_type_adds_image_and_pdf_ocr ... 2026-08-07 21:25:01,435 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 12 checked, 12 removed 2026-08-07 21:25:05,860 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.models.work_routine: viin_ai_workflow: seeded 8 goal(s) and 8 work routine(s) of default AI automation for company 338 (Media ACL Co B). 2026-08-07 21:25:06,523 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: Post processing ignored : This file could not be decoded as an image file. 2026-08-07 21:25:06,526 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_rag.tests.test_media_acl: Starting TestMediaSourcedChunkACL.test_media_sourced_chunk_respects_record_acl ... 2026-08-07 21:25:06,604 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-07 21:25:06,635 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_rag.tests.test_media_spend_attribution: Starting TestMediaSpendAttribution.test_transcribing_a_knowledge_recording_leaves_reportable_spend ... 2026-08-07 21:25:06,715 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [43] 2026-08-07 21:25:06,723 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-07 21:25:07,296 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_rag.tests.test_menu_ai_media_reparent_w1: Starting TestMenuAIMediaReparentW1.test_ai_media_reparents_to_operations_seat_50_widens_to_every_internal_user ... 2026-08-07 21:25:07,508 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-07 21:25:07,510 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_rag.tests.test_pre_init_hook: Starting TestPreInitVectorExtensionGuard.test_missing_extension_create_failure_raises_actionable_usererror ... 2026-08-07 21:25:07,512 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_rag.tests.test_pre_init_hook: Starting TestPreInitVectorExtensionGuard.test_missing_extension_create_succeeds_silently ... 2026-08-07 21:25:07,512 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_rag.tests.test_pre_init_hook: Starting TestPreInitVectorExtensionGuard.test_skip_if_present_never_attempts_create ... 2026-08-07 21:25:07,513 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_rag.tests.test_pre_init_hook: Starting TestPreInitVectorExtensionGuard.test_vector_extension_present_reports_false_when_no_row ... 2026-08-07 21:25:07,513 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_rag.tests.test_pre_init_hook: Starting TestPreInitVectorExtensionGuard.test_vector_extension_present_reports_true_when_row_found ... 2026-08-07 21:25:07,519 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-07 21:25:07,561 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_rag.tests.test_retrieve_for_query: Starting TestRetrieveForQuery.test_acl_excludes_chunk_from_record_the_user_cannot_read ... 2026-08-07 21:25:11,651 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.models.work_routine: viin_ai_workflow: seeded 8 goal(s) and 8 work routine(s) of default AI automation for company 339 (R5b ACL Co B). 2026-08-07 21:25:12,270 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_rag.tests.test_retrieve_for_query: Starting TestRetrieveForQuery.test_min_score_excludes_low_scoring_chunk ... 2026-08-07 21:25:12,296 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_rag.tests.test_retrieve_for_query: Starting TestRetrieveForQuery.test_no_index_when_no_source_is_indexed ... 2026-08-07 21:25:12,305 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_rag.tests.test_retrieve_for_query: Starting TestRetrieveForQuery.test_no_match_when_nothing_scores_above_floor ... 2026-08-07 21:25:12,323 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_rag.tests.test_retrieve_for_query: Starting TestRetrieveForQuery.test_no_provider_reported_before_reaching_embedding_or_search ... 2026-08-07 21:25:12,337 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_rag.tests.test_retrieve_for_query: Starting TestRetrieveForQuery.test_ok_returns_matching_chunk_and_model ... 2026-08-07 21:25:12,354 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_rag.tests.test_retrieve_for_query: Starting TestRetrieveForQuery.test_retrieve_for_query_forwards_agent_id_to_recording_call ... 2026-08-07 21:25:12,379 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_rag.tests.test_retrieve_for_query: Starting TestRetrieveForQuery.test_retrieve_for_query_persists_trace_id_on_usage_log ... 2026-08-07 21:25:12,411 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-07 21:25:16,457 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.models.work_routine: viin_ai_workflow: seeded 8 goal(s) and 8 work routine(s) of default AI automation for company 340 (Company B (WI-08 test)). 2026-08-07 21:25:17,381 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_rag.tests.test_similarity_acl: Starting TestSimilarityACL.test_tc1_cross_company_isolation ... 2026-08-07 21:25:17,435 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_rag.tests.test_similarity_acl: Starting TestSimilarityACL.test_tc2_cross_company_symmetry ... 2026-08-07 21:25:17,457 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_rag.tests.test_similarity_acl: Starting TestSimilarityACL.test_tc3_global_restricted_by_group ... 2026-08-07 21:25:17,525 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_rag.tests.test_similarity_acl: Starting TestSimilarityACL.test_tc4_invalid_dim_raises ... 2026-08-07 21:25:17,575 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_rag.tests.test_similarity_acl: Starting TestSimilarityACL.test_tc5_source_ids_filter ... 2026-08-07 21:25:17,633 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-07 21:25:17,664 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_rag.tests.test_source_crawl: Starting TestSourceCrawl.test_completed_crawl_prunes_vanished_pages ... 2026-08-07 21:25:17,703 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted viin.ai.source records with IDs: [65] 2026-08-07 21:25:17,705 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_rag.tests.test_source_crawl: Starting TestSourceCrawl.test_crawl_blocked_before_egress_when_cap_reached ... 2026-08-07 21:25:17,740 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_rag.tests.test_source_crawl: Starting TestSourceCrawl.test_crawl_fans_config_into_n_draft_sources ... 2026-08-07 21:25:17,765 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_rag.tests.test_source_crawl: Starting TestSourceCrawl.test_cron_due_check_honors_freshness_days ... 2026-08-07 21:25:17,793 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_rag.tests.test_source_crawl: Starting TestSourceCrawl.test_freshness_unlinks_vanished_pages_and_guards_concurrent_create ... 2026-08-07 21:25:17,805 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted viin.ai.source records with IDs: [71] 2026-08-07 21:25:17,806 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_rag.tests.test_source_crawl: Starting TestSourceCrawl.test_host_base_stripped_and_company_key_in_header ... 2026-08-07 21:25:17,827 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_rag.tests.test_source_crawl: Starting TestSourceCrawl.test_non_seeded_url_source_still_scrapes ... 2026-08-07 21:25:17,831 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_rag.tests.test_source_crawl: Starting TestSourceCrawl.test_one_usage_log_row_per_successful_page ... 2026-08-07 21:25:17,853 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_rag.tests.test_source_crawl: Starting TestSourceCrawl.test_partial_crawl_does_not_prune_still_live_pages ... 2026-08-07 21:25:17,877 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_rag.tests.test_source_crawl: Starting TestSourceCrawl.test_seeded_source_is_chunked_without_rescraping ... 2026-08-07 21:25:17,881 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_rag.tests.test_source_crawl: Starting TestSourceCrawl.test_url_patterns_parser_strips_and_splits ... 2026-08-07 21:25:17,889 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-07 21:25:18,037 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_sale.tests.test_sale_ai_seed: Starting TestSaleAISeed.test_sale_advisory_acl_denied ... 2026-08-07 21:25:18,581 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1138, model: sale.order 2026-08-07 21:25:18,588 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1138, model: sale.order 2026-08-07 21:25:18,595 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1138, model: sale.order 2026-08-07 21:25:18,602 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1138, model: sale.order 2026-08-07 21:25:18,610 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1138, model: sale.order 2026-08-07 21:25:18,615 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_sale.tests.test_sale_ai_seed: Starting TestSaleAISeed.test_sale_advisory_behavior_deal_risk_score ... 2026-08-07 21:25:18,669 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_sale.tests.test_sale_ai_seed: Starting TestSaleAISeed.test_sale_advisory_behavior_quote_summary_nlp ... 2026-08-07 21:25:18,724 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_sale.tests.test_sale_ai_seed: Starting TestSaleAISeed.test_sale_advisory_behavior_upsell_suggest ... 2026-08-07 21:25:18,762 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_sale.tests.test_sale_ai_seed: Starting TestSaleAISeed.test_sale_advisory_tool_group_ids ... 2026-08-07 21:25:18,776 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_sale.tests.test_sale_ai_seed: Starting TestSaleAISeed.test_sale_agent_execution_mode ... 2026-08-07 21:25:18,788 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_sale.tests.test_sale_ai_seed: Starting TestSaleAISeed.test_sale_agent_execution_mode_guard ... 2026-08-07 21:25:18,813 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_sale.tests.test_sale_ai_seed: Starting TestSaleAISeed.test_sale_ai_seed_present ... 2026-08-07 21:25:18,836 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_sale.tests.test_sale_ai_seed: Starting TestSaleAISeed.test_sale_seed_counts_stable ... 2026-08-07 21:25:18,847 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_sale.tests.test_sale_ai_seed: Starting TestSaleAISeed.test_sale_tool_read_posture ... 2026-08-07 21:25:18,870 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_sale.tests.test_sale_ai_seed: Starting TestSaleAISeed.test_sale_tool_run_via_server_action ... 2026-08-07 21:25:19,015 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_sale.tests.test_sale_ai_seed: Starting TestSaleAISeed.test_sale_xmlids_distinct_from_approval ... 2026-08-07 21:25:19,023 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-07 21:25:19,549 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_sale.tests.test_sale_templates: Starting TestSaleNewTemplates.test_open_quotations_by_expiry_salesperson_shape ... 2026-08-07 21:25:19,783 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <674494510300515.1786137919.693570375442505-openerp-message-notify@1e2c63b335eb>: ['"WI2C Salesperson" <@False>'] 2026-08-07 21:25:19,815 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [516] 2026-08-07 21:25:19,815 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 21:25:19,863 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_sale.tests.test_sale_templates: Starting TestSaleNewTemplates.test_revenue_by_salesteam_excludes_other_months ... 2026-08-07 21:25:20,069 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <758215403221642.1786137919.992241144180298-openerp-message-notify@1e2c63b335eb>: ['"WI2C Salesperson" <@False>'] 2026-08-07 21:25:20,101 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [517] 2026-08-07 21:25:20,101 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 21:25:20,543 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_sale.tests.test_sale_templates: Starting TestSaleNewTemplates.test_revenue_by_salesteam_returns_documented_shape ... 2026-08-07 21:25:20,734 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <359043940208518.1786137920.658043146133423-openerp-message-notify@1e2c63b335eb>: ['"WI2C Salesperson" <@False>'] 2026-08-07 21:25:20,762 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [518] 2026-08-07 21:25:20,762 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 21:25:21,250 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_sale.tests.test_sale_templates: Starting TestSaleNewTemplates.test_revenue_by_salesteam_template_exists ... 2026-08-07 21:25:21,253 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_sale.tests.test_sale_templates: Starting TestSaleNewTemplates.test_sales_by_product_category_excludes_draft_quotations ... 2026-08-07 21:25:21,452 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <992643992064347.1786137921.366289615631104-openerp-message-notify@1e2c63b335eb>: ['"WI2C Salesperson" <@False>'] 2026-08-07 21:25:21,483 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [519] 2026-08-07 21:25:21,483 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 21:25:22,053 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_sale.tests.test_sale_templates: Starting TestSaleNewTemplates.test_sales_by_product_category_returns_documented_shape ... 2026-08-07 21:25:22,270 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <933560466668671.1786137922.167458295822144-openerp-message-notify@1e2c63b335eb>: ['"WI2C Salesperson" <@False>'] 2026-08-07 21:25:22,308 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [520] 2026-08-07 21:25:22,308 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 21:25:22,716 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_sale.tests.test_sale_templates: Starting TestSaleNewTemplates.test_sales_by_product_category_template_exists ... 2026-08-07 21:25:22,718 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_sale.tests.test_sale_templates: Starting TestSaleNewTemplates.test_sales_kpi_by_salesperson_returns_documented_shape ... 2026-08-07 21:25:22,948 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <158379057285408.1786137922.847414493560791-openerp-message-notify@1e2c63b335eb>: ['"WI2C Salesperson" <@False>'] 2026-08-07 21:25:22,980 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [521] 2026-08-07 21:25:22,981 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 21:25:23,324 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-07 21:25:23,326 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_sale.tests.test_sql_template_sale: Starting TestSaleSQLTemplates.test_acl_cte_not_redeclared ... 2026-08-07 21:25:23,330 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_sale.tests.test_sql_template_sale: Starting TestSaleSQLTemplates.test_group_ids_set ... 2026-08-07 21:25:23,334 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_sale.tests.test_sql_template_sale: Starting TestSaleSQLTemplates.test_model_id_is_sale_order ... 2026-08-07 21:25:23,338 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_sale.tests.test_sql_template_sale: Starting TestSaleSQLTemplates.test_templates_exist ... 2026-08-07 21:25:23,363 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-07 21:25:23,366 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_sale_crm.tests.test_sale_crm_handoff: Starting TestSaleCrmHandoff.test_existing_sql_templates_intact ... 2026-08-07 21:25:23,368 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_sale_crm.tests.test_sale_crm_handoff: Starting TestSaleCrmHandoff.test_handoff_links_existing_tools ... 2026-08-07 21:25:23,372 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_sale_crm.tests.test_sale_crm_handoff: Starting TestSaleCrmHandoff.test_no_duplicate_tool_created ... 2026-08-07 21:25:23,373 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_sale_crm.tests.test_sale_crm_handoff: Starting TestSaleCrmHandoff.test_sale_crm_handoff_topic_present ... 2026-08-07 21:25:23,380 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-07 21:25:23,382 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_sale_crm.tests.test_sql_templates: Starting TestSaleCrmSQLTemplates.test_acl_cte_not_redeclared ... 2026-08-07 21:25:23,385 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_sale_crm.tests.test_sql_templates: Starting TestSaleCrmSQLTemplates.test_group_ids_set ... 2026-08-07 21:25:23,387 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_sale_crm.tests.test_sql_templates: Starting TestSaleCrmSQLTemplates.test_model_id_is_crm_lead ... 2026-08-07 21:25:23,389 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_sale_crm.tests.test_sql_templates: Starting TestSaleCrmSQLTemplates.test_templates_exist ... 2026-08-07 21:25:23,395 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-07 21:25:23,425 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_search.tests.test_narrate_endpoint: Starting TestNarrateEndpointCostCapParity.test_narrate_cap_breach_returns_budget_exceeded_not_raw_error ... 2026-08-07 21:25:23,918 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.res_users: Login successful for db:rb-bf464e0-223755-402257 login:admin from n/a 2026-08-07 21:25:23,929 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-07 21:25:24,133 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_search.controllers.search_controller: viin_ai_search.narrate: summarize refused - AI budget limit reached: Daily AI spend limit reached. 2026-08-07 21:25:24,134 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:25:24] "POST /viin_ai/aggregation/narrate HTTP/1.1" 200 - 18 0.007 0.201 2026-08-07 21:25:24,141 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-07 21:25:24,172 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_search.tests.test_narrate_endpoint: Starting TestNarrateEndpointSecurity.test_anonymous_narrate_rejected ... 2026-08-07 21:25:24,177 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-07 21:25:24,358 104 INFO rb-bf464e0-223755-402257 odoo.http: Session expired 2026-08-07 21:25:24,359 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:25:24] "POST /viin_ai/aggregation/narrate HTTP/1.1" 200 - 10 0.003 0.181 2026-08-07 21:25:24,360 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_search.tests.test_narrate_endpoint.TestNarrateEndpointSecurity: waiting for threads: [] 2026-08-07 21:25:24,361 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_search.tests.test_narrate_endpoint: Starting TestNarrateEndpointSecurity.test_authenticated_user_gets_narrative ... 2026-08-07 21:25:24,877 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.res_users: Login successful for db:rb-bf464e0-223755-402257 login:admin from n/a 2026-08-07 21:25:24,888 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-07 21:25:25,046 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:25:25] "POST /viin_ai/aggregation/narrate HTTP/1.1" 200 - 18 0.009 0.151 2026-08-07 21:25:25,047 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_search.tests.test_narrate_endpoint.TestNarrateEndpointSecurity: waiting for threads: [] 2026-08-07 21:25:25,054 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-07 21:25:25,086 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_search.tests.test_narrate_endpoint: Starting TestSearchTranslateContractPreserved.test_search_translate_aggregation_response_shape_stable ... 2026-08-07 21:25:25,537 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.res_users: Login successful for db:rb-bf464e0-223755-402257 login:admin from n/a 2026-08-07 21:25:25,549 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-07 21:25:25,695 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:25:25] "POST /viin_ai/search/translate HTTP/1.1" 200 - 12 0.006 0.141 2026-08-07 21:25:25,703 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-07 21:25:25,738 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_search.tests.test_narrate_stub: Starting TestNarrateEndpointStubbed.test_narrate_path_gates_model_read_access_before_any_llm_call ... 2026-08-07 21:25:26,102 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 522 and Message-Id '<567433606189838.1786137926.075844764709473-openerp-private@1e2c63b335eb>' from 'info@yourcompany.com' to (redacted) "'*******************ss@local.test'" successfully sent 2026-08-07 21:25:26,102 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-07 21:25:26,109 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [522] 2026-08-07 21:25:26,122 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted mail.message records with IDs: [70417] 2026-08-07 21:25:26,123 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 21:25:26,129 104 INFO rb-bf464e0-223755-402257 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-08-07 21:25:26,159 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1140, model: ir.config_parameter 2026-08-07 21:25:26,161 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_search.tests.test_narrate_stub: Starting TestNarrateEndpointStubbed.test_narrate_path_produces_narrative_offline ... 2026-08-07 21:25:26,176 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-07 21:25:26,218 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_search.tests.test_provider_resolver: Starting TestSearchGetProviderResolver.test_no_pin_falls_back_to_first_active ... 2026-08-07 21:25:26,224 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_search.tests.test_provider_resolver: Starting TestSearchGetProviderResolver.test_pinned_default_wins ... 2026-08-07 21:25:26,247 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-07 21:25:26,280 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_search.tests.test_search_controller: Starting TestViinAiSearchController.test_anonymous_rejected ... 2026-08-07 21:25:26,285 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-07 21:25:26,463 104 INFO rb-bf464e0-223755-402257 odoo.http: Session expired 2026-08-07 21:25:26,464 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:25:26] "POST /viin_ai/search/translate HTTP/1.1" 200 - 10 0.003 0.178 2026-08-07 21:25:26,466 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_search.tests.test_search_controller: Starting TestViinAiSearchController.test_fallback_after_max_retries ... 2026-08-07 21:25:26,931 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.res_users: Login successful for db:rb-bf464e0-223755-402257 login:admin from n/a 2026-08-07 21:25:26,942 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-07 21:25:27,116 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_search.controllers.search_controller: viin_ai_search: fallback triggered for model=res.partner query=impossible query xyz after 2 retries 2026-08-07 21:25:27,118 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:25:27] "POST /viin_ai/search/translate HTTP/1.1" 200 - 19 0.024 0.153 2026-08-07 21:25:27,119 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_search.tests.test_search_controller.TestViinAiSearchController: waiting for threads: [] 2026-08-07 21:25:27,120 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_search.tests.test_search_controller: Starting TestViinAiSearchController.test_injection_pattern_case_insensitive ... 2026-08-07 21:25:27,121 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_search.tests.test_search_controller: Starting TestViinAiSearchController.test_injection_pattern_ignore_previous ... 2026-08-07 21:25:27,560 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.res_users: Login successful for db:rb-bf464e0-223755-402257 login:admin from n/a 2026-08-07 21:25:27,573 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-07 21:25:27,797 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:25:27] "POST /viin_ai/search/translate HTTP/1.1" 200 - 28 0.023 0.204 2026-08-07 21:25:27,799 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_search.tests.test_search_controller: Starting TestViinAiSearchController.test_injection_pattern_system_prompt ... 2026-08-07 21:25:28,245 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.res_users: Login successful for db:rb-bf464e0-223755-402257 login:admin from n/a 2026-08-07 21:25:28,258 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-07 21:25:28,425 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:25:28] "POST /viin_ai/search/translate HTTP/1.1" 200 - 28 0.015 0.154 2026-08-07 21:25:28,426 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_search.tests.test_search_controller.TestViinAiSearchController: waiting for threads: [] 2026-08-07 21:25:28,427 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_search.tests.test_search_controller: Starting TestViinAiSearchController.test_injection_wrap_tag_breakout ... 2026-08-07 21:25:28,428 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_search.tests.test_search_controller: Starting TestViinAiSearchController.test_missing_model_name_raises_error ... 2026-08-07 21:25:28,878 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.res_users: Login successful for db:rb-bf464e0-223755-402257 login:admin from n/a 2026-08-07 21:25:28,891 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-07 21:25:29,912 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:25:29] "POST /viin_ai/search/translate HTTP/1.1" 200 - 13 0.011 1.013 2026-08-07 21:25:29,913 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_search.tests.test_search_controller.TestViinAiSearchController: waiting for threads: [] 2026-08-07 21:25:29,914 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_search.tests.test_search_controller: Starting TestViinAiSearchController.test_nl_query_max_length_enforced ... 2026-08-07 21:25:30,322 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.res_users: Login successful for db:rb-bf464e0-223755-402257 login:admin from n/a 2026-08-07 21:25:30,334 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-07 21:25:30,486 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:25:30] "POST /viin_ai/search/translate HTTP/1.1" 200 - 13 0.005 0.148 2026-08-07 21:25:30,489 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_search.tests.test_search_controller: Starting TestViinAiSearchController.test_nl_query_wrapped_in_untrusted_context ... 2026-08-07 21:25:30,987 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.res_users: Login successful for db:rb-bf464e0-223755-402257 login:admin from n/a 2026-08-07 21:25:30,999 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-07 21:25:31,223 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:25:31] "POST /viin_ai/search/translate HTTP/1.1" 200 - 28 0.019 0.208 2026-08-07 21:25:31,227 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_search.tests.test_search_controller: Starting TestViinAiSearchController.test_retry_success_on_second_call ... 2026-08-07 21:25:31,647 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.res_users: Login successful for db:rb-bf464e0-223755-402257 login:admin from n/a 2026-08-07 21:25:31,662 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-07 21:25:31,867 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:25:31] "POST /viin_ai/search/translate HTTP/1.1" 200 - 28 0.015 0.192 2026-08-07 21:25:31,871 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_search.tests.test_search_controller: Starting TestViinAiSearchController.test_translate_over_daily_cap_surfaces_budget_breach_not_silent_ilike ... 2026-08-07 21:25:32,326 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.res_users: Login successful for db:rb-bf464e0-223755-402257 login:admin from n/a 2026-08-07 21:25:32,340 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-07 21:25:32,541 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_search.controllers.search_controller: viin_ai_search: NL search degraded to keyword - AI budget limit reached: Daily cost cap exceeded for user: 0.0000 USD used, cap 0.0000 USD. 2026-08-07 21:25:32,542 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:25:32] "POST /viin_ai/search/translate HTTP/1.1" 200 - 26 0.013 0.191 2026-08-07 21:25:32,543 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_search.tests.test_search_controller.TestViinAiSearchController: waiting for threads: [] 2026-08-07 21:25:32,545 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_search.tests.test_search_controller: Starting TestViinAiSearchController.test_unknown_model_raises_error ... 2026-08-07 21:25:33,023 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.res_users: Login successful for db:rb-bf464e0-223755-402257 login:admin from n/a 2026-08-07 21:25:33,033 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-07 21:25:33,192 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:25:33] "POST /viin_ai/search/translate HTTP/1.1" 200 - 13 0.008 0.153 2026-08-07 21:25:33,195 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_search.tests.test_search_controller: Starting TestViinAiSearchController.test_valid_domain_returned ... 2026-08-07 21:25:33,624 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.res_users: Login successful for db:rb-bf464e0-223755-402257 login:admin from n/a 2026-08-07 21:25:33,638 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-07 21:25:33,851 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:25:33] "POST /viin_ai/search/translate HTTP/1.1" 200 - 28 0.018 0.198 2026-08-07 21:25:33,853 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_search.tests.test_search_controller: Starting TestViinAiSearchController.test_validator_invalid_leaf_triggers_fallback ... 2026-08-07 21:25:34,248 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.res_users: Login successful for db:rb-bf464e0-223755-402257 login:admin from n/a 2026-08-07 21:25:34,260 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-07 21:25:34,419 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_search.controllers.search_controller: viin_ai_search: fallback triggered for model=res.partner query=test query after 2 retries 2026-08-07 21:25:34,420 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:25:34] "POST /viin_ai/search/translate HTTP/1.1" 200 - 24 0.015 0.147 2026-08-07 21:25:34,422 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_search.tests.test_search_controller: Starting TestViinAiSearchController.test_validator_unreadable_field_triggers_retry_then_fallback ... 2026-08-07 21:25:34,844 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.res_users: Login successful for db:rb-bf464e0-223755-402257 login:admin from n/a 2026-08-07 21:25:34,860 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-07 21:25:35,055 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_search.controllers.search_controller: viin_ai_search: fallback triggered for model=res.partner query=test query after 2 retries 2026-08-07 21:25:35,056 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:25:35] "POST /viin_ai/search/translate HTTP/1.1" 200 - 19 0.007 0.193 2026-08-07 21:25:35,063 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-07 21:25:35,104 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_search.tests.test_tour_wi18c_search: Starting TestTourWi16AskAiFallback.test_tour_ask_ai_fallback ... 2026-08-07 21:25:35,354 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_search.tests.test_tour_wi18c_search.TestTourWi16AskAiFallback: Chrome pid: 8737 2026-08-07 21:25:35,358 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_search.tests.test_tour_wi18c_search.TestTourWi16AskAiFallback: Chrome headless temporary user profile dir: /tmp/tmp6nvr8uws_chrome_odoo 2026-08-07 21:25:35,358 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_search.tests.test_tour_wi18c_search.TestTourWi16AskAiFallback: Issuing json command http://127.0.0.1:45681/json/version 2026-08-07 21:25:35,360 104 INFO rb-bf464e0-223755-402257 odoo.tests.common.requests: request http://127.0.0.1:45681/json/version with timeout 3 increased to 10s during tests 2026-08-07 21:25:35,398 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_search.tests.test_tour_wi18c_search.TestTourWi16AskAiFallback: Browser version: Chrome/141.0.7390.54 2026-08-07 21:25:35,399 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_search.tests.test_tour_wi18c_search.TestTourWi16AskAiFallback: Issuing json command http://127.0.0.1:45681/json 2026-08-07 21:25:35,401 104 INFO rb-bf464e0-223755-402257 odoo.tests.common.requests: request http://127.0.0.1:45681/json with timeout 3 increased to 10s during tests 2026-08-07 21:25:35,412 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_search.tests.test_tour_wi18c_search.TestTourWi16AskAiFallback: Websocket url found: ws://127.0.0.1:45681/devtools/page/9AD532CD5917E7BB9F62AA6545BA00B8 2026-08-07 21:25:35,416 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_search.tests.test_tour_wi18c_search.TestTourWi16AskAiFallback: Enable chrome headless console log notification 2026-08-07 21:25:35,419 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_search.tests.test_tour_wi18c_search.TestTourWi16AskAiFallback: Chrome headless enable page notifications 2026-08-07 21:25:36,067 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.res_users: Login successful for db:rb-bf464e0-223755-402257 login:admin from n/a 2026-08-07 21:25:36,076 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_search.tests.test_tour_wi18c_search.TestTourWi16AskAiFallback: Setting session cookie in browser 2026-08-07 21:25:36,078 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_search.tests.test_tour_wi18c_search.TestTourWi16AskAiFallback: Open "http://127.0.0.1:8069/web" in browser 2026-08-07 21:25:36,078 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_search.tests.test_tour_wi18c_search.TestTourWi16AskAiFallback: Navigating to: "http://127.0.0.1:8069/web" 2026-08-07 21:25:36,088 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-07 21:25:36,745 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:25:36] "GET /web HTTP/1.1" 200 - 120 0.073 0.586 2026-08-07 21:25:36,747 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_search.tests.test_tour_wi18c_search.TestTourWi16AskAiFallback: Navigation result: {'frameId': '9AD532CD5917E7BB9F62AA6545BA00B8', 'loaderId': 'CD2F71B906EE0425B8790E75D5A353A7', 'isDownload': False} 2026-08-07 21:25:36,747 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_search.tests.test_tour_wi18c_search.TestTourWi16AskAiFallback: Evaluate ready code "odoo.isTourReady("wi16_ask_ai_fallback")" 2026-08-07 21:25:36,786 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:25:36] "GET /web/assets/bbfbb22/web.assets_web.min.js HTTP/1.1" 200 - 4 0.009 0.010 2026-08-07 21:25:36,819 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:25:36] "GET /web/webclient/load_menus/f97ea2e0e92af8e1e1ceb9cce756d62f5b69aab124877a8bcf0a782c8444e2aa HTTP/1.1" 200 - 4 0.001 0.049 2026-08-07 21:25:36,834 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:25:36] "GET /web/webclient/translations/f7451a6af1791970ea29b1f476d18b2946146d9b?lang=en_US HTTP/1.1" 200 - 4 0.009 0.054 2026-08-07 21:25:36,843 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:25:36] "GET /web/assets/62b8ee4/web.assets_web.min.css HTTP/1.1" 200 - 4 0.003 0.069 2026-08-07 21:25:36,902 104 INFO rb-bf464e0-223755-402257 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-08-07 21:25:36,911 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:25:36] "GET /web/assets/c62296f/web.assets_tests.min.js HTTP/1.1" 200 - 4 0.001 0.006 2026-08-07 21:25:37,429 104 INFO ? werkzeug: 127.0.0.1 - - [07/Aug/2026 21:25:37] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-08-07 21:25:37,435 104 INFO ? werkzeug: 127.0.0.1 - - [07/Aug/2026 21:25:37] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.010 2026-08-07 21:25:37,439 104 INFO ? werkzeug: 127.0.0.1 - - [07/Aug/2026 21:25:37] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.020 2026-08-07 21:25:37,453 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:25:37] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.007 0.012 2026-08-07 21:25:37,520 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_search.tests.test_tour_wi18c_search.TestTourWi16AskAiFallback: Evaluate test code "window._tour_contacts_action_id = 55; odoo.startTour("wi16_ask_ai_fallback", {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/web"})" 2026-08-07 21:25:37,595 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:25:37] "POST /mail/init_messaging HTTP/1.1" 200 - 75 0.074 0.068 2026-08-07 21:25:37,623 104 INFO rb-bf464e0-223755-402257 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-08-07 21:25:37,666 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:25:37] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 20 0.028 0.184 2026-08-07 21:25:37,670 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:25:37] "GET /web/service-worker.js HTTP/1.1" 200 - 2 0.001 0.199 2026-08-07 21:25:37,697 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:25:37] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 10 0.009 0.195 2026-08-07 21:25:37,750 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:25:37] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 40 0.018 0.236 2026-08-07 21:25:37,851 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:25:37] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 74 0.044 0.297 2026-08-07 21:25:37,855 104 INFO ? werkzeug: 127.0.0.1 - - [07/Aug/2026 21:25:37] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-07 21:25:37,858 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:25:37] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.316 2026-08-07 21:25:37,868 104 INFO ? werkzeug: 127.0.0.1 - - [07/Aug/2026 21:25:37] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-07 21:25:37,872 104 INFO ? werkzeug: 127.0.0.1 - - [07/Aug/2026 21:25:37] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-07 21:25:37,887 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:25:37] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 11 0.016 0.262 2026-08-07 21:25:37,906 104 INFO ? werkzeug: 127.0.0.1 - - [07/Aug/2026 21:25:37] "GET /web_responsive/static/src/img/home-menu-bg-overlay.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-08-07 21:25:37,922 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:25:37] "POST /mail/load_message_failures HTTP/1.1" 200 - 12 0.022 0.226 2026-08-07 21:25:37,973 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:25:37] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 5 0.011 0.283 2026-08-07 21:25:38,002 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:25:38] "GET /web/offline HTTP/1.1" 200 - 7 0.011 0.290 2026-08-07 21:25:38,037 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:25:38] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 11 0.020 0.260 2026-08-07 21:25:38,074 104 INFO ? werkzeug: 127.0.0.1 - - [07/Aug/2026 21:25:38] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.003 2026-08-07 21:25:38,076 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:25:38] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 11 0.009 0.193 2026-08-07 21:25:38,089 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:25:38] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 6 0.003 0.175 2026-08-07 21:25:38,092 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:25:38] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.096 2026-08-07 21:25:38,838 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_search.tests.test_tour_wi18c_search.TestTourWi16AskAiFallback.browser: Tour wi16_ask_ai_fallback on step: 'Navigate to Contacts list via action (trigger: body)' 2026-08-07 21:25:38,852 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_search.tests.test_tour_wi18c_search.TestTourWi16AskAiFallback.browser: Tour wi16_ask_ai_fallback on step: 'Wait for Contacts list view (trigger: .o_list_view)' 2026-08-07 21:25:38,867 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:25:38] "POST /web/action/load HTTP/1.1" 200 - 11 0.007 0.011 2026-08-07 21:25:39,193 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:25:39] "POST /web/dataset/call_kw/res.partner/get_views HTTP/1.1" 200 - 146 0.077 0.230 2026-08-07 21:25:39,300 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:25:39] "POST /web/dataset/call_kw/res.partner/web_search_read HTTP/1.1" 200 - 18 0.018 0.061 2026-08-07 21:25:39,304 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:25:39] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 3 0.001 0.081 2026-08-07 21:25:40,113 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:25:40] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.002 2026-08-07 21:25:40,371 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_search.tests.test_tour_wi18c_search.TestTourWi16AskAiFallback.browser: Tour wi16_ask_ai_fallback on step: 'Open search bar dropdown (trigger: .o_searchview_dropdown_toggler)' 2026-08-07 21:25:40,404 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_search.tests.test_tour_wi18c_search.TestTourWi16AskAiFallback.browser: Tour wi16_ask_ai_fallback on step: 'Wait for Ask AI button in favorites panel (trigger: .o_search_bar_menu .viin-ask-ai-btn)' 2026-08-07 21:25:40,408 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_search.tests.test_tour_wi18c_search.TestTourWi16AskAiFallback.browser: Tour wi16_ask_ai_fallback on step: 'Click Ask AI button (trigger: .o_search_bar_menu .viin-ask-ai-btn)' 2026-08-07 21:25:40,436 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_search.tests.test_tour_wi18c_search.TestTourWi16AskAiFallback.browser: Tour wi16_ask_ai_fallback on step: 'Wait for Ask AI dialog (trigger: .viin-ask-ai-dialog-body)' 2026-08-07 21:25:40,452 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_search.tests.test_tour_wi18c_search.TestTourWi16AskAiFallback.browser: Tour wi16_ask_ai_fallback on step: 'Type unreliable query (trigger: .viin-ask-ai-dialog-body input[type="text"])' 2026-08-07 21:25:40,459 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_search.tests.test_tour_wi18c_search.TestTourWi16AskAiFallback.browser: Tour wi16_ask_ai_fallback on step: 'Wait for modal footer (trigger: .modal-footer)' 2026-08-07 21:25:40,471 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_search.tests.test_tour_wi18c_search.TestTourWi16AskAiFallback.browser: Tour wi16_ask_ai_fallback on step: 'Click Search (trigger: .modal-footer .btn-primary)' 2026-08-07 21:25:40,486 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_search.controllers.search_controller: viin_ai_search: fallback triggered for model=res.partner query=unreliable query after 2 retries 2026-08-07 21:25:40,487 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:25:40] "POST /viin_ai/search/translate HTTP/1.1" 200 - 9 0.003 0.007 2026-08-07 21:25:40,488 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_search.tests.test_tour_wi18c_search.TestTourWi16AskAiFallback.browser: Tour wi16_ask_ai_fallback on step: 'Wait for dialog to close (trigger: body:not(:has(.viin-ask-ai-dialog-body)))' 2026-08-07 21:25:41,272 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_search.tests.test_tour_wi18c_search.TestTourWi16AskAiFallback.browser: Tour wi16_ask_ai_fallback on step: 'Verify list view shown after fallback (trigger: .o_list_view)' 2026-08-07 21:25:41,273 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_search.tests.test_tour_wi18c_search.TestTourWi16AskAiFallback.browser: test successful 2026-08-07 21:25:41,278 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_search.tests.test_tour_wi18c_search.TestTourWi16AskAiFallback: Closing chrome headless with pid 8737 2026-08-07 21:25:41,279 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_search.tests.test_tour_wi18c_search.TestTourWi16AskAiFallback: Closing websocket connection 2026-08-07 21:25:41,279 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_search.tests.test_tour_wi18c_search.TestTourWi16AskAiFallback: Terminating chrome headless with pid 8737 2026-08-07 21:25:41,373 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_search.tests.test_tour_wi18c_search.TestTourWi16AskAiFallback: Chrome Log in: /tmp/odoo_tests/rb-bf464e0-223755-402257/chrome_logs/chrome_log_20260807_212541_373745_TestTourWi16AskAiFallback.txt 2026-08-07 21:25:41,374 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_search.tests.test_tour_wi18c_search.TestTourWi16AskAiFallback: Removing chrome user profile "/tmp/tmp6nvr8uws_chrome_odoo" 2026-08-07 21:25:41,400 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-07 21:25:41,449 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_search.tests.test_tour_wi18c_search: Starting TestTourWi16AskAiHappyPath.test_tour_ask_ai_happy_path ... 2026-08-07 21:25:41,696 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_search.tests.test_tour_wi18c_search.TestTourWi16AskAiHappyPath: Chrome pid: 8952 2026-08-07 21:25:41,697 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_search.tests.test_tour_wi18c_search.TestTourWi16AskAiHappyPath: Chrome headless temporary user profile dir: /tmp/tmpms_z12hq_chrome_odoo 2026-08-07 21:25:41,697 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_search.tests.test_tour_wi18c_search.TestTourWi16AskAiHappyPath: Issuing json command http://127.0.0.1:33381/json/version 2026-08-07 21:25:41,699 104 INFO rb-bf464e0-223755-402257 odoo.tests.common.requests: request http://127.0.0.1:33381/json/version with timeout 3 increased to 10s during tests 2026-08-07 21:25:41,779 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_search.tests.test_tour_wi18c_search.TestTourWi16AskAiHappyPath: Browser version: Chrome/141.0.7390.54 2026-08-07 21:25:41,779 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_search.tests.test_tour_wi18c_search.TestTourWi16AskAiHappyPath: Issuing json command http://127.0.0.1:33381/json 2026-08-07 21:25:41,780 104 INFO rb-bf464e0-223755-402257 odoo.tests.common.requests: request http://127.0.0.1:33381/json with timeout 3 increased to 10s during tests 2026-08-07 21:25:41,787 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_search.tests.test_tour_wi18c_search.TestTourWi16AskAiHappyPath: Websocket url found: ws://127.0.0.1:33381/devtools/page/4E0193D3E29242780CB452C156E404E0 2026-08-07 21:25:41,792 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_search.tests.test_tour_wi18c_search.TestTourWi16AskAiHappyPath: Enable chrome headless console log notification 2026-08-07 21:25:41,799 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_search.tests.test_tour_wi18c_search.TestTourWi16AskAiHappyPath: Chrome headless enable page notifications 2026-08-07 21:25:42,287 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.res_users: Login successful for db:rb-bf464e0-223755-402257 login:admin from n/a 2026-08-07 21:25:42,295 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_search.tests.test_tour_wi18c_search.TestTourWi16AskAiHappyPath: Setting session cookie in browser 2026-08-07 21:25:42,297 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_search.tests.test_tour_wi18c_search.TestTourWi16AskAiHappyPath: Open "http://127.0.0.1:8069/web" in browser 2026-08-07 21:25:42,297 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_search.tests.test_tour_wi18c_search.TestTourWi16AskAiHappyPath: Navigating to: "http://127.0.0.1:8069/web" 2026-08-07 21:25:42,307 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-07 21:25:43,121 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:25:43] "GET /web HTTP/1.1" 200 - 120 0.096 0.721 2026-08-07 21:25:43,123 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_search.tests.test_tour_wi18c_search.TestTourWi16AskAiHappyPath: Navigation result: {'frameId': '4E0193D3E29242780CB452C156E404E0', 'loaderId': 'C107F9CFEB15488550093A1A105C9DCF', 'isDownload': False} 2026-08-07 21:25:43,124 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_search.tests.test_tour_wi18c_search.TestTourWi16AskAiHappyPath: Evaluate ready code "odoo.isTourReady("wi16_ask_ai_happy_path")" 2026-08-07 21:25:43,179 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:25:43] "GET /web/webclient/load_menus/f97ea2e0e92af8e1e1ceb9cce756d62f5b69aab124877a8bcf0a782c8444e2aa HTTP/1.1" 200 - 4 0.005 0.026 2026-08-07 21:25:43,187 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:25:43] "GET /web/assets/62b8ee4/web.assets_web.min.css HTTP/1.1" 200 - 4 0.001 0.036 2026-08-07 21:25:43,192 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:25:43] "GET /web/assets/bbfbb22/web.assets_web.min.js HTTP/1.1" 200 - 4 0.001 0.042 2026-08-07 21:25:43,208 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:25:43] "GET /web/webclient/translations/f7451a6af1791970ea29b1f476d18b2946146d9b?lang=en_US HTTP/1.1" 200 - 4 0.003 0.051 2026-08-07 21:25:43,230 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:25:43] "GET /web/assets/c62296f/web.assets_tests.min.js HTTP/1.1" 200 - 4 0.001 0.005 2026-08-07 21:25:43,231 104 INFO rb-bf464e0-223755-402257 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-08-07 21:25:43,820 104 INFO ? werkzeug: 127.0.0.1 - - [07/Aug/2026 21:25:43] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.006 2026-08-07 21:25:43,821 104 INFO ? werkzeug: 127.0.0.1 - - [07/Aug/2026 21:25:43] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.010 2026-08-07 21:25:43,824 104 INFO ? werkzeug: 127.0.0.1 - - [07/Aug/2026 21:25:43] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.009 2026-08-07 21:25:43,841 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:25:43] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.002 0.016 2026-08-07 21:25:43,914 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_search.tests.test_tour_wi18c_search.TestTourWi16AskAiHappyPath: Evaluate test code "window._tour_contacts_action_id = 55; odoo.startTour("wi16_ask_ai_happy_path", {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/web"})" 2026-08-07 21:25:43,977 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:25:43] "POST /mail/init_messaging HTTP/1.1" 200 - 75 0.052 0.070 2026-08-07 21:25:44,000 104 INFO rb-bf464e0-223755-402257 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-08-07 21:25:44,035 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:25:44] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 20 0.018 0.161 2026-08-07 21:25:44,039 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:25:44] "GET /web/service-worker.js HTTP/1.1" 200 - 2 0.000 0.173 2026-08-07 21:25:44,060 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:25:44] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 10 0.007 0.164 2026-08-07 21:25:44,138 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:25:44] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 40 0.033 0.212 2026-08-07 21:25:44,290 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:25:44] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 74 0.096 0.288 2026-08-07 21:25:44,294 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:25:44] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.363 2026-08-07 21:25:44,297 104 INFO ? werkzeug: 127.0.0.1 - - [07/Aug/2026 21:25:44] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-08-07 21:25:44,305 104 INFO ? werkzeug: 127.0.0.1 - - [07/Aug/2026 21:25:44] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-08-07 21:25:44,308 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:25:44] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 11 0.006 0.311 2026-08-07 21:25:44,313 104 INFO ? werkzeug: 127.0.0.1 - - [07/Aug/2026 21:25:44] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-08-07 21:25:44,320 104 INFO ? werkzeug: 127.0.0.1 - - [07/Aug/2026 21:25:44] "GET /web_responsive/static/src/img/home-menu-bg-overlay.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-08-07 21:25:44,362 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:25:44] "POST /mail/load_message_failures HTTP/1.1" 200 - 12 0.038 0.267 2026-08-07 21:25:44,369 104 INFO ? werkzeug: 127.0.0.1 - - [07/Aug/2026 21:25:44] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.008 2026-08-07 21:25:44,383 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:25:44] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 11 0.009 0.318 2026-08-07 21:25:44,399 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:25:44] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 5 0.002 0.322 2026-08-07 21:25:44,451 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:25:44] "GET /web/offline HTTP/1.1" 200 - 7 0.012 0.299 2026-08-07 21:25:44,479 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:25:44] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 11 0.006 0.107 2026-08-07 21:25:44,481 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:25:44] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.106 2026-08-07 21:25:44,494 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:25:44] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 6 0.003 0.094 2026-08-07 21:25:45,187 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_search.tests.test_tour_wi18c_search.TestTourWi16AskAiHappyPath.browser: Tour wi16_ask_ai_happy_path on step: 'Navigate to Contacts list via action (trigger: body)' 2026-08-07 21:25:45,203 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_search.tests.test_tour_wi18c_search.TestTourWi16AskAiHappyPath.browser: Tour wi16_ask_ai_happy_path on step: 'Wait for Contacts list view (trigger: .o_list_view)' 2026-08-07 21:25:45,215 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:25:45] "POST /web/action/load HTTP/1.1" 200 - 11 0.003 0.011 2026-08-07 21:25:46,388 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:25:46] "POST /web/dataset/call_kw/res.partner/get_views HTTP/1.1" 200 - 146 0.048 1.095 2026-08-07 21:25:46,391 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:25:46] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.257 2026-08-07 21:25:46,486 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:25:46] "POST /web/dataset/call_kw/res.partner/web_search_read HTTP/1.1" 200 - 18 0.015 0.053 2026-08-07 21:25:46,490 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:25:46] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 3 0.001 0.070 2026-08-07 21:25:46,835 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:25:46] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.002 2026-08-07 21:25:47,624 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_search.tests.test_tour_wi18c_search.TestTourWi16AskAiHappyPath.browser: Tour wi16_ask_ai_happy_path on step: 'Open search bar dropdown (trigger: .o_searchview_dropdown_toggler)' 2026-08-07 21:25:47,651 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_search.tests.test_tour_wi18c_search.TestTourWi16AskAiHappyPath.browser: Tour wi16_ask_ai_happy_path on step: 'Wait for Ask AI button in favorites panel (trigger: .o_search_bar_menu .viin-ask-ai-btn)' 2026-08-07 21:25:47,659 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_search.tests.test_tour_wi18c_search.TestTourWi16AskAiHappyPath.browser: Tour wi16_ask_ai_happy_path on step: 'Click Ask AI button (trigger: .o_search_bar_menu .viin-ask-ai-btn)' 2026-08-07 21:25:47,684 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_search.tests.test_tour_wi18c_search.TestTourWi16AskAiHappyPath.browser: Tour wi16_ask_ai_happy_path on step: 'Wait for Ask AI dialog (trigger: .viin-ask-ai-dialog-body)' 2026-08-07 21:25:47,698 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_search.tests.test_tour_wi18c_search.TestTourWi16AskAiHappyPath.browser: Tour wi16_ask_ai_happy_path on step: 'Type query in dialog (trigger: .viin-ask-ai-dialog-body input[type="text"])' 2026-08-07 21:25:47,712 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_search.tests.test_tour_wi18c_search.TestTourWi16AskAiHappyPath.browser: Tour wi16_ask_ai_happy_path on step: 'Wait for modal footer (trigger: .modal-footer)' 2026-08-07 21:25:47,722 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_search.tests.test_tour_wi18c_search.TestTourWi16AskAiHappyPath.browser: Tour wi16_ask_ai_happy_path on step: 'Click Search in dialog (trigger: .modal-footer .btn-primary)' 2026-08-07 21:25:47,736 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_search.tests.test_tour_wi18c_search.TestTourWi16AskAiHappyPath.browser: Tour wi16_ask_ai_happy_path on step: 'Wait for dialog to close (trigger: body:not(:has(.viin-ask-ai-dialog-body)))' 2026-08-07 21:25:47,754 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:25:47] "POST /viin_ai/search/translate HTTP/1.1" 200 - 15 0.007 0.015 2026-08-07 21:25:48,377 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:25:48] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.003 2026-08-07 21:25:48,536 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_search.tests.test_tour_wi18c_search.TestTourWi16AskAiHappyPath.browser: Tour wi16_ask_ai_happy_path on step: 'Verify list view shown after filter applied (trigger: .o_list_view)' 2026-08-07 21:25:48,537 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_search.tests.test_tour_wi18c_search.TestTourWi16AskAiHappyPath.browser: test successful 2026-08-07 21:25:48,544 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_search.tests.test_tour_wi18c_search.TestTourWi16AskAiHappyPath: Closing chrome headless with pid 8952 2026-08-07 21:25:48,545 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_search.tests.test_tour_wi18c_search.TestTourWi16AskAiHappyPath: Closing websocket connection 2026-08-07 21:25:48,545 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_search.tests.test_tour_wi18c_search.TestTourWi16AskAiHappyPath: Terminating chrome headless with pid 8952 2026-08-07 21:25:48,630 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_search.tests.test_tour_wi18c_search.TestTourWi16AskAiHappyPath: Chrome Log in: /tmp/odoo_tests/rb-bf464e0-223755-402257/chrome_logs/chrome_log_20260807_212548_629958_TestTourWi16AskAiHappyPath.txt 2026-08-07 21:25:48,630 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_search.tests.test_tour_wi18c_search.TestTourWi16AskAiHappyPath: Removing chrome user profile "/tmp/tmpms_z12hq_chrome_odoo" 2026-08-07 21:25:48,661 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-07 21:25:48,680 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_search.tests.test_tour_wi2d_aggregation_narrate: Starting TestTourWi2dAskAiAggregationNarrate.test_tour_aggregation_table_and_summarize_narrate ... 2026-08-07 21:25:48,958 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_search.tests.test_tour_wi2d_aggregation_narrate.TestTourWi2dAskAiAggregationNarrate: Chrome pid: 9169 2026-08-07 21:25:48,959 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_search.tests.test_tour_wi2d_aggregation_narrate.TestTourWi2dAskAiAggregationNarrate: Chrome headless temporary user profile dir: /tmp/tmpb93cmjbc_chrome_odoo 2026-08-07 21:25:48,959 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_search.tests.test_tour_wi2d_aggregation_narrate.TestTourWi2dAskAiAggregationNarrate: Issuing json command http://127.0.0.1:40721/json/version 2026-08-07 21:25:48,960 104 INFO rb-bf464e0-223755-402257 odoo.tests.common.requests: request http://127.0.0.1:40721/json/version with timeout 3 increased to 10s during tests 2026-08-07 21:25:48,974 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_search.tests.test_tour_wi2d_aggregation_narrate.TestTourWi2dAskAiAggregationNarrate: Browser version: Chrome/141.0.7390.54 2026-08-07 21:25:48,974 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_search.tests.test_tour_wi2d_aggregation_narrate.TestTourWi2dAskAiAggregationNarrate: Issuing json command http://127.0.0.1:40721/json 2026-08-07 21:25:48,975 104 INFO rb-bf464e0-223755-402257 odoo.tests.common.requests: request http://127.0.0.1:40721/json with timeout 3 increased to 10s during tests 2026-08-07 21:25:48,986 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_search.tests.test_tour_wi2d_aggregation_narrate.TestTourWi2dAskAiAggregationNarrate: Websocket url found: ws://127.0.0.1:40721/devtools/page/43C620291C06565DAC05992E61DCEFDC 2026-08-07 21:25:49,059 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_search.tests.test_tour_wi2d_aggregation_narrate.TestTourWi2dAskAiAggregationNarrate: Enable chrome headless console log notification 2026-08-07 21:25:49,066 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_search.tests.test_tour_wi2d_aggregation_narrate.TestTourWi2dAskAiAggregationNarrate: Chrome headless enable page notifications 2026-08-07 21:25:49,551 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.res_users: Login successful for db:rb-bf464e0-223755-402257 login:admin from n/a 2026-08-07 21:25:49,563 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_search.tests.test_tour_wi2d_aggregation_narrate.TestTourWi2dAskAiAggregationNarrate: Setting session cookie in browser 2026-08-07 21:25:49,564 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_search.tests.test_tour_wi2d_aggregation_narrate.TestTourWi2dAskAiAggregationNarrate: Open "http://127.0.0.1:8069/web" in browser 2026-08-07 21:25:49,565 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_search.tests.test_tour_wi2d_aggregation_narrate.TestTourWi2dAskAiAggregationNarrate: Navigating to: "http://127.0.0.1:8069/web" 2026-08-07 21:25:49,581 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-07 21:25:50,258 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:25:50] "GET /web HTTP/1.1" 200 - 120 0.068 0.611 2026-08-07 21:25:50,260 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_search.tests.test_tour_wi2d_aggregation_narrate.TestTourWi2dAskAiAggregationNarrate: Navigation result: {'frameId': '43C620291C06565DAC05992E61DCEFDC', 'loaderId': '36F445C467C6F9FC52F11D53D5901172', 'isDownload': False} 2026-08-07 21:25:50,260 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_search.tests.test_tour_wi2d_aggregation_narrate.TestTourWi2dAskAiAggregationNarrate: Evaluate ready code "odoo.isTourReady("wi2d_ask_ai_aggregation_narrate")" 2026-08-07 21:25:50,282 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:25:50] "GET /web/assets/62b8ee4/web.assets_web.min.css HTTP/1.1" 200 - 4 0.003 0.007 2026-08-07 21:25:50,291 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:25:50] "GET /web/assets/bbfbb22/web.assets_web.min.js HTTP/1.1" 200 - 4 0.002 0.012 2026-08-07 21:25:50,329 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:25:50] "GET /web/webclient/load_menus/f97ea2e0e92af8e1e1ceb9cce756d62f5b69aab124877a8bcf0a782c8444e2aa HTTP/1.1" 200 - 4 0.003 0.044 2026-08-07 21:25:50,340 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:25:50] "GET /web/webclient/translations/f7451a6af1791970ea29b1f476d18b2946146d9b?lang=en_US HTTP/1.1" 200 - 4 0.004 0.053 2026-08-07 21:25:50,361 104 INFO rb-bf464e0-223755-402257 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-08-07 21:25:50,363 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:25:50] "GET /web/assets/c62296f/web.assets_tests.min.js HTTP/1.1" 200 - 4 0.001 0.007 2026-08-07 21:25:50,971 104 INFO ? werkzeug: 127.0.0.1 - - [07/Aug/2026 21:25:50] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.007 2026-08-07 21:25:50,978 104 INFO ? werkzeug: 127.0.0.1 - - [07/Aug/2026 21:25:50] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.017 2026-08-07 21:25:50,987 104 INFO ? werkzeug: 127.0.0.1 - - [07/Aug/2026 21:25:50] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.013 2026-08-07 21:25:50,992 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:25:50] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.014 0.018 2026-08-07 21:25:51,065 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_search.tests.test_tour_wi2d_aggregation_narrate.TestTourWi2dAskAiAggregationNarrate: Evaluate test code "window._tour_contacts_action_id = 55; odoo.startTour("wi2d_ask_ai_aggregation_narrate", {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/web"})" 2026-08-07 21:25:51,120 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:25:51] "POST /mail/init_messaging HTTP/1.1" 200 - 75 0.049 0.089 2026-08-07 21:25:51,148 104 INFO rb-bf464e0-223755-402257 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-08-07 21:25:51,202 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:25:51] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 20 0.043 0.176 2026-08-07 21:25:51,207 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:25:51] "GET /web/service-worker.js HTTP/1.1" 200 - 2 0.001 0.208 2026-08-07 21:25:51,233 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:25:51] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 10 0.006 0.207 2026-08-07 21:25:51,333 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:25:51] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 40 0.052 0.251 2026-08-07 21:25:51,425 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:25:51] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 74 0.044 0.346 2026-08-07 21:25:51,439 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:25:51] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.010 0.349 2026-08-07 21:25:51,468 104 INFO ? werkzeug: 127.0.0.1 - - [07/Aug/2026 21:25:51] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.031 2026-08-07 21:25:51,473 104 INFO ? werkzeug: 127.0.0.1 - - [07/Aug/2026 21:25:51] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-08-07 21:25:51,476 104 INFO ? werkzeug: 127.0.0.1 - - [07/Aug/2026 21:25:51] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-07 21:25:51,481 104 INFO ? werkzeug: 127.0.0.1 - - [07/Aug/2026 21:25:51] "GET /web_responsive/static/src/img/home-menu-bg-overlay.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-07 21:25:51,510 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:25:51] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 11 0.047 0.337 2026-08-07 21:25:51,562 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:25:51] "POST /mail/load_message_failures HTTP/1.1" 200 - 12 0.014 0.342 2026-08-07 21:25:51,576 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:25:51] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 5 0.005 0.357 2026-08-07 21:25:51,589 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:25:51] "GET /web/offline HTTP/1.1" 200 - 7 0.002 0.349 2026-08-07 21:25:51,603 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:25:51] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 11 0.006 0.257 2026-08-07 21:25:51,622 104 INFO ? werkzeug: 127.0.0.1 - - [07/Aug/2026 21:25:51] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.008 2026-08-07 21:25:51,632 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:25:51] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 11 0.008 0.131 2026-08-07 21:25:51,645 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:25:51] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 6 0.004 0.119 2026-08-07 21:25:51,648 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:25:51] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.068 2026-08-07 21:25:52,387 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_search.tests.test_tour_wi2d_aggregation_narrate.TestTourWi2dAskAiAggregationNarrate.browser: Tour wi2d_ask_ai_aggregation_narrate on step: 'Navigate to Contacts list via action (trigger: body)' 2026-08-07 21:25:52,403 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_search.tests.test_tour_wi2d_aggregation_narrate.TestTourWi2dAskAiAggregationNarrate.browser: Tour wi2d_ask_ai_aggregation_narrate on step: 'Wait for Contacts list view (trigger: .o_list_view)' 2026-08-07 21:25:52,428 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:25:52] "POST /web/action/load HTTP/1.1" 200 - 11 0.017 0.012 2026-08-07 21:25:52,691 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:25:52] "POST /web/dataset/call_kw/res.partner/get_views HTTP/1.1" 200 - 146 0.062 0.179 2026-08-07 21:25:52,794 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:25:52] "POST /web/dataset/call_kw/res.partner/web_search_read HTTP/1.1" 200 - 18 0.017 0.066 2026-08-07 21:25:52,799 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:25:52] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 3 0.001 0.086 2026-08-07 21:25:53,796 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_search.tests.test_tour_wi2d_aggregation_narrate.TestTourWi2dAskAiAggregationNarrate.browser: Tour wi2d_ask_ai_aggregation_narrate on step: 'Open search bar dropdown (trigger: .o_searchview_dropdown_toggler)' 2026-08-07 21:25:53,821 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_search.tests.test_tour_wi2d_aggregation_narrate.TestTourWi2dAskAiAggregationNarrate.browser: Tour wi2d_ask_ai_aggregation_narrate on step: 'Wait for Ask AI button in favorites panel (trigger: .o_search_bar_menu .viin-ask-ai-btn)' 2026-08-07 21:25:53,826 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_search.tests.test_tour_wi2d_aggregation_narrate.TestTourWi2dAskAiAggregationNarrate.browser: Tour wi2d_ask_ai_aggregation_narrate on step: 'Click Ask AI button (trigger: .o_search_bar_menu .viin-ask-ai-btn)' 2026-08-07 21:25:53,859 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_search.tests.test_tour_wi2d_aggregation_narrate.TestTourWi2dAskAiAggregationNarrate.browser: Tour wi2d_ask_ai_aggregation_narrate on step: 'Wait for Ask AI dialog (trigger: .viin-ask-ai-dialog-body)' 2026-08-07 21:25:53,874 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_search.tests.test_tour_wi2d_aggregation_narrate.TestTourWi2dAskAiAggregationNarrate.browser: Tour wi2d_ask_ai_aggregation_narrate on step: 'Type aggregation query in dialog (trigger: .viin-ask-ai-dialog-body input[type="text"])' 2026-08-07 21:25:53,889 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_search.tests.test_tour_wi2d_aggregation_narrate.TestTourWi2dAskAiAggregationNarrate.browser: Tour wi2d_ask_ai_aggregation_narrate on step: 'Wait for modal footer (trigger: .modal-footer)' 2026-08-07 21:25:53,904 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:25:53] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-08-07 21:25:53,927 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_search.tests.test_tour_wi2d_aggregation_narrate.TestTourWi2dAskAiAggregationNarrate.browser: Tour wi2d_ask_ai_aggregation_narrate on step: 'Click Search in dialog (trigger: .modal-footer .btn-primary)' 2026-08-07 21:25:53,938 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_search.tests.test_tour_wi2d_aggregation_narrate.TestTourWi2dAskAiAggregationNarrate.browser: Tour wi2d_ask_ai_aggregation_narrate on step: 'Wait for aggregation result table in dialog (trigger: .viin-ask-ai-dialog-body .viin-ask-ai-aggregation-table)' 2026-08-07 21:25:53,969 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:25:53] "POST /viin_ai/search/translate HTTP/1.1" 200 - 16 0.016 0.022 2026-08-07 21:25:54,738 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_search.tests.test_tour_wi2d_aggregation_narrate.TestTourWi2dAskAiAggregationNarrate.browser: Tour wi2d_ask_ai_aggregation_narrate on step: 'Wait for Summarize button (trigger: .viin-ask-ai-summarize-btn)' 2026-08-07 21:25:54,761 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_search.tests.test_tour_wi2d_aggregation_narrate.TestTourWi2dAskAiAggregationNarrate.browser: Tour wi2d_ask_ai_aggregation_narrate on step: 'Click Summarize button (trigger: .viin-ask-ai-summarize-btn)' 2026-08-07 21:25:54,769 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_search.tests.test_tour_wi2d_aggregation_narrate.TestTourWi2dAskAiAggregationNarrate.browser: Tour wi2d_ask_ai_aggregation_narrate on step: 'Verify narrative read-out is shown (trigger: .viin-ask-ai-narrative-text:contains("WI2D fixture narrative"))' 2026-08-07 21:25:54,776 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:25:54] "POST /viin_ai/aggregation/narrate HTTP/1.1" 200 - 8 0.005 0.008 2026-08-07 21:25:55,176 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:25:55] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.003 2026-08-07 21:25:55,538 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_search.tests.test_tour_wi2d_aggregation_narrate.TestTourWi2dAskAiAggregationNarrate.browser: test successful 2026-08-07 21:25:55,548 104 INFO ? werkzeug: 127.0.0.1 - - [07/Aug/2026 21:25:55] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-08-07 21:25:55,560 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_search.tests.test_tour_wi2d_aggregation_narrate.TestTourWi2dAskAiAggregationNarrate: Closing chrome headless with pid 9169 2026-08-07 21:25:55,560 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_search.tests.test_tour_wi2d_aggregation_narrate.TestTourWi2dAskAiAggregationNarrate: Closing websocket connection 2026-08-07 21:25:55,561 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_search.tests.test_tour_wi2d_aggregation_narrate.TestTourWi2dAskAiAggregationNarrate: Terminating chrome headless with pid 9169 2026-08-07 21:25:55,692 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_search.tests.test_tour_wi2d_aggregation_narrate.TestTourWi2dAskAiAggregationNarrate: Chrome Log in: /tmp/odoo_tests/rb-bf464e0-223755-402257/chrome_logs/chrome_log_20260807_212555_686779_TestTourWi2dAskAiAggregationNarrate.txt 2026-08-07 21:25:55,692 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_search.tests.test_tour_wi2d_aggregation_narrate.TestTourWi2dAskAiAggregationNarrate: Removing chrome user profile "/tmp/tmpb93cmjbc_chrome_odoo" 2026-08-07 21:25:55,757 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-07 21:25:55,810 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_search.tests.test_web_query_tool: Starting TestWebQueryOrmTool.test_web_query_tool_executes_via_server_action ... 2026-08-07 21:25:55,834 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_search.tests.test_web_query_tool: Starting TestWebQueryOrmTool.test_web_query_tool_has_parameters_schema ... 2026-08-07 21:25:55,837 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_search.tests.test_web_query_tool: Starting TestWebQueryOrmTool.test_web_query_tool_record_exists ... 2026-08-07 21:25:55,846 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-07 21:25:55,848 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_skill.tests.test_menu_skill_seq_w1: Starting TestMenuSkillSeqW1.test_ai_skill_packs_menu_moves_to_seat_71 ... 2026-08-07 21:25:55,851 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_skill.tests.test_menu_skill_seq_w1: Starting TestMenuSkillSeqW1.test_ai_skills_menu_moves_to_seat_70 ... 2026-08-07 21:25:55,860 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-07 21:25:55,863 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_skill.tests.test_r3_seam_bodies_w5: Starting TestSkillAutoInstallsWithAIApp.test_viin_ai_skill_auto_installs_and_is_installed ... 2026-08-07 21:25:55,876 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-07 21:25:56,565 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 523 and Message-Id '<424827519596645.1786137956.537523746490479-openerp-private@1e2c63b335eb>' from 'info@yourcompany.com' to (redacted) "'**********up@local.test'" successfully sent 2026-08-07 21:25:56,565 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-07 21:25:56,572 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [523] 2026-08-07 21:25:56,582 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted mail.message records with IDs: [70426] 2026-08-07 21:25:56,583 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 21:25:56,589 104 INFO rb-bf464e0-223755-402257 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-08-07 21:25:56,920 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 524 and Message-Id '<671806753771129.1786137956.891992568969727-openerp-private@1e2c63b335eb>' from 'info@yourcompany.com' to (redacted) "'***********up@local.test'" successfully sent 2026-08-07 21:25:56,921 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-07 21:25:56,928 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [524] 2026-08-07 21:25:56,938 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted mail.message records with IDs: [70428] 2026-08-07 21:25:56,938 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 21:25:56,943 104 INFO rb-bf464e0-223755-402257 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-08-07 21:25:56,962 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_skill.tests.test_r3_seam_bodies_w5: Starting TestSkillSeamBodiesSupplyRealContent.test_fetch_skill_catalog_lines_returns_discoverable_catalog_lines ... 2026-08-07 21:25:56,978 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_skill.tests.test_r3_seam_bodies_w5: Starting TestSkillSeamBodiesSupplyRealContent.test_fetch_skill_prompt_chunks_returns_applied_manifests_in_id_order ... 2026-08-07 21:25:56,994 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-07 21:25:57,712 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 525 and Message-Id '<455275702582283.1786137957.685004472732544-openerp-private@1e2c63b335eb>' from 'info@yourcompany.com' to (redacted) "'**********up@local.test'" successfully sent 2026-08-07 21:25:57,712 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-07 21:25:57,720 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [525] 2026-08-07 21:25:57,733 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted mail.message records with IDs: [70431] 2026-08-07 21:25:57,733 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 21:25:57,738 104 INFO rb-bf464e0-223755-402257 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-08-07 21:25:58,038 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 526 and Message-Id '<098947843990490.1786137958.018896818161011-openerp-private@1e2c63b335eb>' from 'info@yourcompany.com' to (redacted) "'***********up@local.test'" successfully sent 2026-08-07 21:25:58,038 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-07 21:25:58,044 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [526] 2026-08-07 21:25:58,050 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted mail.message records with IDs: [70433] 2026-08-07 21:25:58,050 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 21:25:58,057 104 INFO rb-bf464e0-223755-402257 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-08-07 21:25:58,074 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_skill.tests.test_skill_runtime: Starting TestApplicationAppendOnly.test_non_admin_cannot_write_or_unlink_application_row ... 2026-08-07 21:25:58,087 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1144, model: viin.ai.skill.application 2026-08-07 21:25:58,090 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1144, model: viin.ai.skill.application 2026-08-07 21:25:58,097 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-07 21:25:58,705 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 527 and Message-Id '<706932032815190.1786137958.677824497222900-openerp-private@1e2c63b335eb>' from 'info@yourcompany.com' to (redacted) "'**********up@local.test'" successfully sent 2026-08-07 21:25:58,705 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-07 21:25:58,714 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [527] 2026-08-07 21:25:58,725 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted mail.message records with IDs: [70436] 2026-08-07 21:25:58,725 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 21:25:58,731 104 INFO rb-bf464e0-223755-402257 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-08-07 21:25:59,044 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 528 and Message-Id '<911639370553897.1786137959.016831398010254-openerp-private@1e2c63b335eb>' from 'info@yourcompany.com' to (redacted) "'***********up@local.test'" successfully sent 2026-08-07 21:25:59,044 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-07 21:25:59,051 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [528] 2026-08-07 21:25:59,059 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted mail.message records with IDs: [70438] 2026-08-07 21:25:59,059 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 21:25:59,065 104 INFO rb-bf464e0-223755-402257 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-08-07 21:25:59,079 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_skill.tests.test_skill_runtime: Starting TestAuditShape.test_two_applied_skills_produce_two_correct_audit_rows ... 2026-08-07 21:25:59,120 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-07 21:25:59,628 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 529 and Message-Id '<812634051437677.1786137959.608974933624268-openerp-private@1e2c63b335eb>' from 'info@yourcompany.com' to (redacted) "'**********up@local.test'" successfully sent 2026-08-07 21:25:59,628 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-07 21:25:59,633 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [529] 2026-08-07 21:25:59,641 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted mail.message records with IDs: [70441] 2026-08-07 21:25:59,642 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 21:25:59,647 104 INFO rb-bf464e0-223755-402257 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-08-07 21:25:59,939 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 530 and Message-Id '<810772484806062.1786137959.912634849548340-openerp-private@1e2c63b335eb>' from 'info@yourcompany.com' to (redacted) "'***********up@local.test'" successfully sent 2026-08-07 21:25:59,939 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-07 21:25:59,946 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [530] 2026-08-07 21:25:59,956 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted mail.message records with IDs: [70443] 2026-08-07 21:25:59,956 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 21:25:59,962 104 INFO rb-bf464e0-223755-402257 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-08-07 21:25:59,986 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_skill.tests.test_skill_runtime: Starting TestMultiCompanyIsolation.test_company_b_user_cannot_see_company_a_skill_or_binding ... 2026-08-07 21:26:04,231 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.models.work_routine: viin_ai_workflow: seeded 8 goal(s) and 8 work routine(s) of default AI automation for company 341 (WI-D Company B). 2026-08-07 21:26:04,861 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 531 and Message-Id '<200057252538830.1786137964.838480472564697-openerp-private@1e2c63b335eb>' from 'viindoobot@example.viindoo.com' to (redacted) "'***********_b@local.test'" successfully sent 2026-08-07 21:26:04,861 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-07 21:26:04,871 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [531] 2026-08-07 21:26:04,883 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted mail.message records with IDs: [70656] 2026-08-07 21:26:04,885 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 21:26:04,891 104 INFO rb-bf464e0-223755-402257 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-08-07 21:26:04,980 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-07 21:26:05,672 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 532 and Message-Id '<082771170248782.1786137965.650717258453369-openerp-private@1e2c63b335eb>' from 'info@yourcompany.com' to (redacted) "'**********up@local.test'" successfully sent 2026-08-07 21:26:05,672 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-07 21:26:05,681 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [532] 2026-08-07 21:26:05,691 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted mail.message records with IDs: [70659] 2026-08-07 21:26:05,692 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 21:26:05,696 104 INFO rb-bf464e0-223755-402257 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-08-07 21:26:05,991 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 533 and Message-Id '<079554267622550.1786137965.972220659255981-openerp-private@1e2c63b335eb>' from 'info@yourcompany.com' to (redacted) "'***********up@local.test'" successfully sent 2026-08-07 21:26:05,992 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-07 21:26:05,997 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [533] 2026-08-07 21:26:06,004 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted mail.message records with IDs: [70661] 2026-08-07 21:26:06,005 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 21:26:06,010 104 INFO rb-bf464e0-223755-402257 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-08-07 21:26:06,021 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_skill.tests.test_skill_runtime: Starting TestOpenStandardConformance.test_invalid_code_format_is_rejected ... 2026-08-07 21:26:06,025 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_skill.tests.test_skill_runtime: Starting TestOpenStandardConformance.test_over_long_description_is_rejected ... 2026-08-07 21:26:06,041 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-07 21:26:06,674 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 534 and Message-Id '<780680289084071.1786137966.647396564483643-openerp-private@1e2c63b335eb>' from 'info@yourcompany.com' to (redacted) "'**********up@local.test'" successfully sent 2026-08-07 21:26:06,674 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-07 21:26:06,684 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [534] 2026-08-07 21:26:06,696 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted mail.message records with IDs: [70664] 2026-08-07 21:26:06,696 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 21:26:06,703 104 INFO rb-bf464e0-223755-402257 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-08-07 21:26:07,032 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 535 and Message-Id '<904644052875129.1786137967.006557703018188-openerp-private@1e2c63b335eb>' from 'info@yourcompany.com' to (redacted) "'***********up@local.test'" successfully sent 2026-08-07 21:26:07,032 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-07 21:26:07,040 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [535] 2026-08-07 21:26:07,047 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted mail.message records with IDs: [70666] 2026-08-07 21:26:07,048 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 21:26:07,053 104 INFO rb-bf464e0-223755-402257 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-08-07 21:26:07,069 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_skill.tests.test_skill_runtime: Starting TestProgressiveDisclosureThreeTier.test_only_applied_skills_inject_full_body_then_on_demand_promotion ... 2026-08-07 21:26:07,119 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-07 21:26:07,652 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 536 and Message-Id '<534075867366377.1786137967.626096010208130-openerp-private@1e2c63b335eb>' from 'info@yourcompany.com' to (redacted) "'**********up@local.test'" successfully sent 2026-08-07 21:26:07,653 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-07 21:26:07,667 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [536] 2026-08-07 21:26:07,678 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted mail.message records with IDs: [70669] 2026-08-07 21:26:07,678 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 21:26:07,684 104 INFO rb-bf464e0-223755-402257 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-08-07 21:26:08,079 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 537 and Message-Id '<230183977142587.1786137968.052709102630615-openerp-private@1e2c63b335eb>' from 'info@yourcompany.com' to (redacted) "'***********up@local.test'" successfully sent 2026-08-07 21:26:08,080 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-07 21:26:08,090 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [537] 2026-08-07 21:26:08,101 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted mail.message records with IDs: [70671] 2026-08-07 21:26:08,102 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 21:26:08,107 104 INFO rb-bf464e0-223755-402257 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-08-07 21:26:08,124 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_skill.tests.test_skill_runtime: Starting TestSkillApplyChangesPromptAndAllowlist.test_applied_skill_injects_manifest_and_tool_under_acl_without_mutating_prompt ... 2026-08-07 21:26:08,216 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-07 21:26:08,904 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 538 and Message-Id '<824075860346729.1786137968.875881910324097-openerp-private@1e2c63b335eb>' from 'info@yourcompany.com' to (redacted) "'**********up@local.test'" successfully sent 2026-08-07 21:26:08,904 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-07 21:26:08,911 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [538] 2026-08-07 21:26:08,920 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted mail.message records with IDs: [70674] 2026-08-07 21:26:08,921 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 21:26:08,926 104 INFO rb-bf464e0-223755-402257 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-08-07 21:26:09,319 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 539 and Message-Id '<955192964935942.1786137969.288158893585205-openerp-private@1e2c63b335eb>' from 'info@yourcompany.com' to (redacted) "'***********up@local.test'" successfully sent 2026-08-07 21:26:09,319 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-07 21:26:09,328 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [539] 2026-08-07 21:26:09,339 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted mail.message records with IDs: [70676] 2026-08-07 21:26:09,339 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 21:26:09,346 104 INFO rb-bf464e0-223755-402257 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-08-07 21:26:09,371 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_skill.tests.test_skill_runtime: Starting TestSkillGroupACLFilter.test_empty_group_ids_skill_available_to_all_users ... 2026-08-07 21:26:09,484 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_skill.tests.test_skill_runtime: Starting TestSkillGroupACLFilter.test_group_restricted_on_demand_skill_excluded_from_discoverable_for_non_member ... 2026-08-07 21:26:09,550 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_skill.tests.test_skill_runtime: Starting TestSkillGroupACLFilter.test_group_restricted_skill_excluded_from_applied_for_non_member ... 2026-08-07 21:26:09,622 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_skill.tests.test_skill_runtime: Starting TestSkillGroupACLFilter.test_group_restricted_skill_included_in_applied_for_member ... 2026-08-07 21:26:09,691 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-07 21:26:10,265 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 540 and Message-Id '<309173819851126.1786137970.246723413467407-openerp-private@1e2c63b335eb>' from 'info@yourcompany.com' to (redacted) "'**********up@local.test'" successfully sent 2026-08-07 21:26:10,265 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-07 21:26:10,275 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [540] 2026-08-07 21:26:10,283 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted mail.message records with IDs: [70679] 2026-08-07 21:26:10,284 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 21:26:10,290 104 INFO rb-bf464e0-223755-402257 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-08-07 21:26:10,585 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 541 and Message-Id '<559241807618981.1786137970.560304164886475-openerp-private@1e2c63b335eb>' from 'info@yourcompany.com' to (redacted) "'***********up@local.test'" successfully sent 2026-08-07 21:26:10,585 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-07 21:26:10,592 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [541] 2026-08-07 21:26:10,601 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted mail.message records with IDs: [70681] 2026-08-07 21:26:10,601 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 21:26:10,606 104 INFO rb-bf464e0-223755-402257 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-08-07 21:26:10,619 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_skill.tests.test_skill_runtime: Starting TestSkillPromptCache.test_cache_hit_no_recomputation_on_second_call ... 2026-08-07 21:26:10,647 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_skill.tests.test_skill_runtime: Starting TestSkillPromptCache.test_different_skill_set_produces_different_cache_entry ... 2026-08-07 21:26:10,685 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_skill.tests.test_skill_runtime: Starting TestSkillPromptCache.test_skill_write_invalidates_cache_and_next_run_reflects_change ... 2026-08-07 21:26:10,734 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-07 21:26:10,737 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_skill.tests.test_wave2_catalog: Starting TestAdaptedProvenance.test_adapted_markers_and_vendored_sources ... 2026-08-07 21:26:10,746 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-07 21:26:10,749 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_skill.tests.test_wave2_catalog: Starting TestApacheAttributionArtifacts.test_adapted_files_retain_apache_header_with_sha ... 2026-08-07 21:26:10,752 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_skill.tests.test_wave2_catalog: Starting TestApacheAttributionArtifacts.test_attribution_states_apache_sha_and_exclusion ... 2026-08-07 21:26:10,754 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_skill.tests.test_wave2_catalog: Starting TestApacheAttributionArtifacts.test_license_and_attribution_files_present ... 2026-08-07 21:26:10,754 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_skill.tests.test_wave2_catalog: Starting TestApacheAttributionArtifacts.test_license_is_apache_two ... 2026-08-07 21:26:10,763 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-07 21:26:10,765 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_skill.tests.test_wave2_catalog: Starting TestCatalogCodeConformance.test_codes_and_descriptions_conform ... 2026-08-07 21:26:10,781 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-07 21:26:10,782 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_skill.tests.test_wave2_catalog: Starting TestCatalogToolIdsResolvable.test_tool_ids_resolvable_or_empty ... 2026-08-07 21:26:10,791 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-07 21:26:10,793 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_skill.tests.test_wave2_catalog: Starting TestConverterPreservesFencedTemplates.test_empty_prose_section_is_still_dropped ... 2026-08-07 21:26:10,798 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_skill.tests.test_wave2_catalog: Starting TestConverterPreservesFencedTemplates.test_fenced_template_headings_survive_clean_body ... 2026-08-07 21:26:10,805 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-07 21:26:10,807 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_skill.tests.test_wave2_catalog: Starting TestConverterScreensAndIsIdempotent.test_converter_output_matches_committed_files ... 2026-08-07 21:26:11,126 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_skill.tests.test_wave2_catalog: Starting TestConverterScreensAndIsIdempotent.test_screen_injection_passes_clean_body ... 2026-08-07 21:26:11,128 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_skill.tests.test_wave2_catalog: Starting TestConverterScreensAndIsIdempotent.test_screen_injection_raises_on_payload ... 2026-08-07 21:26:11,137 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-07 21:26:11,139 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_skill.tests.test_wave2_catalog: Starting TestCoworkFullyRemoved.test_no_cowork_substring_in_any_data_file ... 2026-08-07 21:26:11,144 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_skill.tests.test_wave2_catalog: Starting TestCoworkFullyRemoved.test_no_mit_relicense_phrasing_in_any_data_file ... 2026-08-07 21:26:11,154 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_skill.tests.test_wave2_catalog: Starting TestCoworkFullyRemoved.test_viin_original_files_mark_every_record ... 2026-08-07 21:26:11,163 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-07 21:26:11,165 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_skill.tests.test_wave2_catalog: Starting TestCuratedCatalogTotal.test_curated_total_113_skills_13_packs ... 2026-08-07 21:26:11,168 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_skill.tests.test_wave2_catalog: Starting TestCuratedCatalogTotal.test_starter_pack_still_present ... 2026-08-07 21:26:11,175 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-07 21:26:11,178 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_skill.tests.test_wave2_catalog: Starting TestKwPackCounts.test_exactly_72_kw_skills ... 2026-08-07 21:26:11,180 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_skill.tests.test_wave2_catalog: Starting TestKwPackCounts.test_per_kw_pack_counts_match_envelope ... 2026-08-07 21:26:11,185 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_skill.tests.test_wave2_catalog: Starting TestKwPackCounts.test_seven_kw_pack_codes_present ... 2026-08-07 21:26:11,193 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-07 21:26:11,195 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_skill.tests.test_wave2_catalog: Starting TestNoShippedPackReferencesACompanionFile.test_a_bare_filename_reference_is_caught ... 2026-08-07 21:26:11,197 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_skill.tests.test_wave2_catalog: Starting TestNoShippedPackReferencesACompanionFile.test_a_customer_side_filename_survives_the_screen ... 2026-08-07 21:26:11,198 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_skill.tests.test_wave2_catalog: Starting TestNoShippedPackReferencesACompanionFile.test_no_shipped_pack_carries_foreign_runtime_vocabulary ... 2026-08-07 21:26:11,247 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_skill.tests.test_wave2_catalog: Starting TestNoShippedPackReferencesACompanionFile.test_no_shipped_pack_references_a_companion_file ... 2026-08-07 21:26:11,319 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-07 21:26:11,321 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_skill.tests.test_wave2_catalog: Starting TestRuntimeTokensStripped.test_no_runtime_token_in_any_body ... 2026-08-07 21:26:11,335 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-07 21:26:11,338 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_skill.tests.test_wave2_catalog: Starting TestSkillCodeGloballyUnique.test_no_duplicate_skill_codes ... 2026-08-07 21:26:11,351 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-07 21:26:11,353 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_skill.tests.test_wave2_catalog: Starting TestViinPackCounts.test_exactly_41_viin_skills ... 2026-08-07 21:26:11,355 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_skill.tests.test_wave2_catalog: Starting TestViinPackCounts.test_per_viin_pack_counts_match_envelope ... 2026-08-07 21:26:11,361 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_skill.tests.test_wave2_catalog: Starting TestViinPackCounts.test_six_viin_pack_codes_present ... 2026-08-07 21:26:11,370 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-07 21:26:11,372 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_skill.tests.test_wave2_catalog: Starting TestVnOriginalLocalization.test_vn_original_skills_are_vietnamese_with_ascii_code ... 2026-08-07 21:26:11,404 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-07 21:26:11,673 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 542 and Message-Id '<651789466588334.1786137971.654496192932129-openerp-private@1e2c63b335eb>' from 'info@yourcompany.com' to (redacted) "'*********or@local.test'" successfully sent 2026-08-07 21:26:11,673 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-07 21:26:11,679 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [542] 2026-08-07 21:26:11,685 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted mail.message records with IDs: [70684] 2026-08-07 21:26:11,686 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 21:26:11,689 104 INFO rb-bf464e0-223755-402257 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-08-07 21:26:11,983 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 543 and Message-Id '<030675478042131.1786137971.960556030273438-openerp-private@1e2c63b335eb>' from 'info@yourcompany.com' to (redacted) "'*********le@local.test'" successfully sent 2026-08-07 21:26:11,983 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-07 21:26:11,991 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [543] 2026-08-07 21:26:12,000 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted mail.message records with IDs: [70686] 2026-08-07 21:26:12,000 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 21:26:12,005 104 INFO rb-bf464e0-223755-402257 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-08-07 21:26:12,020 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_skill_memory.tests.test_skill_memory_interpolation: Starting TestSkillMemoryInterpolation.test_absent_l0_renders_empty_no_leak ... 2026-08-07 21:26:12,024 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_skill_memory.tests.test_skill_memory_interpolation: Starting TestSkillMemoryInterpolation.test_byte_identical_and_search_free_without_placeholder ... 2026-08-07 21:26:12,029 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_skill_memory.tests.test_skill_memory_interpolation: Starting TestSkillMemoryInterpolation.test_context_tag_in_role_stripped ... 2026-08-07 21:26:12,056 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_skill_memory.tests.test_skill_memory_interpolation: Starting TestSkillMemoryInterpolation.test_jailbreak_in_role_neutralised ... 2026-08-07 21:26:12,082 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_skill_memory.tests.test_skill_memory_interpolation: Starting TestSkillMemoryInterpolation.test_l0_role_substituted_when_present ... 2026-08-07 21:26:12,094 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_skill_memory.tests.test_skill_memory_interpolation: Starting TestSkillMemoryInterpolation.test_non_whitelisted_key_renders_empty ... 2026-08-07 21:26:12,105 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_skill_memory.tests.test_skill_memory_interpolation: Starting TestSkillMemoryInterpolation.test_substituted_role_reaches_assembled_prompt ... 2026-08-07 21:26:12,129 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_skill_memory.tests.test_skill_memory_interpolation: Starting TestSkillMemoryInterpolation.test_super_first_composition_preserves_surrounding_text ... 2026-08-07 21:26:12,140 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_skill_memory.tests.test_skill_memory_interpolation: Starting TestSkillMemoryInterpolation.test_whitespace_variant_token_is_consumed ... 2026-08-07 21:26:12,158 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-07 21:26:12,161 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_stock.tests.test_sql_templates: Starting TestStockSQLTemplates.test_acl_cte_not_redeclared ... 2026-08-07 21:26:12,163 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_stock.tests.test_sql_templates: Starting TestStockSQLTemplates.test_group_ids_set ... 2026-08-07 21:26:12,165 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_stock.tests.test_sql_templates: Starting TestStockSQLTemplates.test_model_id_is_stock_quant ... 2026-08-07 21:26:12,174 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_stock.tests.test_sql_templates: Starting TestStockSQLTemplates.test_template_exists ... 2026-08-07 21:26:12,180 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-07 21:26:12,183 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_stock.tests.test_stock_ai_seed: Starting TestStockAiSeed.test_stock_action_bodies_use_tool_args ... 2026-08-07 21:26:12,195 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_stock.tests.test_stock_ai_seed: Starting TestStockAiSeed.test_stock_agent_execution_mode_guard ... 2026-08-07 21:26:12,225 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_stock.tests.test_stock_ai_seed: Starting TestStockAiSeed.test_stock_ai_seed_present ... 2026-08-07 21:26:12,252 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_stock.tests.test_stock_ai_seed: Starting TestStockAiSeed.test_stock_get_low_stock_products_runtime ... 2026-08-07 21:26:12,700 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_stock.tests.test_stock_ai_seed: Starting TestStockAiSeed.test_stock_get_product_moves_runtime ... 2026-08-07 21:26:13,118 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_stock.tests.test_stock_ai_seed: Starting TestStockAiSeed.test_stock_get_stock_level_runtime ... 2026-08-07 21:26:13,861 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_stock.tests.test_stock_ai_seed: Starting TestStockAiSeed.test_stock_seed_count_stable ... 2026-08-07 21:26:13,886 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_stock.tests.test_stock_ai_seed: Starting TestStockAiSeed.test_stock_tool_confirmation_posture ... 2026-08-07 21:26:13,911 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-07 21:26:14,330 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_stock.tests.test_stock_anomaly_abc: Starting TestStockAnomalyAbc.test_stock_abc_analysis_empty_returns_envelope ... 2026-08-07 21:26:14,398 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_stock.tests.test_stock_anomaly_abc: Starting TestStockAnomalyAbc.test_stock_abc_analysis_runtime ... 2026-08-07 21:26:14,784 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_stock.tests.test_stock_anomaly_abc: Starting TestStockAnomalyAbc.test_stock_abc_is_server_action ... 2026-08-07 21:26:14,803 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_stock.tests.test_stock_anomaly_abc: Starting TestStockAnomalyAbc.test_stock_abc_total_zero_returns_empty ... 2026-08-07 21:26:18,712 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.models.work_routine: viin_ai_workflow: seeded 8 goal(s) and 8 work routine(s) of default AI automation for company 342 (AI ABC Zero-Value Test Co). 2026-08-07 21:26:19,453 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_stock.tests.test_stock_anomaly_abc: Starting TestStockAnomalyAbc.test_stock_detect_anomalies_negative_on_hand ... 2026-08-07 21:26:19,663 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_stock.tests.test_stock_anomaly_abc: Starting TestStockAnomalyAbc.test_stock_detect_anomalies_over_reserved ... 2026-08-07 21:26:19,872 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_stock.tests.test_stock_anomaly_abc: Starting TestStockAnomalyAbc.test_stock_new_action_bodies_use_tool_args ... 2026-08-07 21:26:19,882 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_stock.tests.test_stock_anomaly_abc: Starting TestStockAnomalyAbc.test_stock_new_tool_read_posture ... 2026-08-07 21:26:19,898 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_stock.tests.test_stock_anomaly_abc: Starting TestStockAnomalyAbc.test_stock_seed_count_with_new_tools ... 2026-08-07 21:26:19,914 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_stock.tests.test_stock_anomaly_abc: Starting TestStockAnomalyAbc.test_stock_topic_links_five_tools ... 2026-08-07 21:26:19,935 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-07 21:26:20,335 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_stock.tests.test_stock_templates: Starting TestStockNewTemplates.test_stock_value_by_category_returns_documented_shape ... 2026-08-07 21:26:20,795 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_stock.tests.test_stock_templates: Starting TestStockNewTemplates.test_stock_value_by_category_template_exists ... 2026-08-07 21:26:20,804 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-07 21:26:20,842 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_voice.tests.test_tour_voice_mic: Starting TestTourVoiceMic.test_the_browser_test_files_this_module_ships_are_actually_registered ... 2026-08-07 21:26:20,943 104 INFO rb-bf464e0-223755-402257 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-08-07 21:26:21,194 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_voice.tests.test_tour_voice_mic.TestTourVoiceMic: Chrome pid: 9384 2026-08-07 21:26:21,194 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_voice.tests.test_tour_voice_mic.TestTourVoiceMic: Chrome headless temporary user profile dir: /tmp/tmp3t0nvt7m_chrome_odoo 2026-08-07 21:26:21,194 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_voice.tests.test_tour_voice_mic.TestTourVoiceMic: Issuing json command http://127.0.0.1:39657/json/version 2026-08-07 21:26:21,196 104 INFO rb-bf464e0-223755-402257 odoo.tests.common.requests: request http://127.0.0.1:39657/json/version with timeout 3 increased to 10s during tests 2026-08-07 21:26:21,224 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_voice.tests.test_tour_voice_mic.TestTourVoiceMic: Browser version: Chrome/141.0.7390.54 2026-08-07 21:26:21,224 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_voice.tests.test_tour_voice_mic.TestTourVoiceMic: Issuing json command http://127.0.0.1:39657/json 2026-08-07 21:26:21,225 104 INFO rb-bf464e0-223755-402257 odoo.tests.common.requests: request http://127.0.0.1:39657/json with timeout 3 increased to 10s during tests 2026-08-07 21:26:21,267 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_voice.tests.test_tour_voice_mic.TestTourVoiceMic: Websocket url found: ws://127.0.0.1:39657/devtools/page/B664398FB3B6384C957ED1521D4CD4C8 2026-08-07 21:26:21,281 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_voice.tests.test_tour_voice_mic.TestTourVoiceMic: Enable chrome headless console log notification 2026-08-07 21:26:21,296 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_voice.tests.test_tour_voice_mic.TestTourVoiceMic: Chrome headless enable page notifications 2026-08-07 21:26:21,908 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.res_users: Login successful for db:rb-bf464e0-223755-402257 login:admin from n/a 2026-08-07 21:26:21,918 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_voice.tests.test_tour_voice_mic.TestTourVoiceMic: Setting session cookie in browser 2026-08-07 21:26:21,920 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_voice.tests.test_tour_voice_mic.TestTourVoiceMic: Open "http://127.0.0.1:8069/web" in browser 2026-08-07 21:26:21,920 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_voice.tests.test_tour_voice_mic.TestTourVoiceMic: Navigating to: "http://127.0.0.1:8069/web" 2026-08-07 21:26:21,932 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-07 21:26:22,659 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:26:22] "GET /web HTTP/1.1" 200 - 121 0.071 0.659 2026-08-07 21:26:22,662 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_voice.tests.test_tour_voice_mic.TestTourVoiceMic: Navigation result: {'frameId': 'B664398FB3B6384C957ED1521D4CD4C8', 'loaderId': 'A1CCE547C080FE4AC84655C6A1582A43', 'isDownload': False} 2026-08-07 21:26:22,662 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_voice.tests.test_tour_voice_mic.TestTourVoiceMic: Evaluate ready code "odoo.isTourReady('voice_mic_tour')" 2026-08-07 21:26:22,694 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:26:22] "GET /web/assets/bbfbb22/web.assets_web.min.js HTTP/1.1" 200 - 4 0.010 0.008 2026-08-07 21:26:22,738 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:26:22] "GET /web/webclient/load_menus/f97ea2e0e92af8e1e1ceb9cce756d62f5b69aab124877a8bcf0a782c8444e2aa HTTP/1.1" 200 - 4 0.012 0.031 2026-08-07 21:26:22,748 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:26:22] "GET /web/webclient/translations/f7451a6af1791970ea29b1f476d18b2946146d9b?lang=en_US HTTP/1.1" 200 - 4 0.002 0.049 2026-08-07 21:26:22,754 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:26:22] "GET /web/assets/62b8ee4/web.assets_web.min.css HTTP/1.1" 200 - 4 0.001 0.076 2026-08-07 21:26:22,787 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:26:22] "GET /web/assets/c62296f/web.assets_tests.min.js HTTP/1.1" 200 - 4 0.002 0.006 2026-08-07 21:26:22,788 104 INFO rb-bf464e0-223755-402257 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-08-07 21:26:23,456 104 INFO ? werkzeug: 127.0.0.1 - - [07/Aug/2026 21:26:23] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.005 2026-08-07 21:26:23,461 104 INFO ? werkzeug: 127.0.0.1 - - [07/Aug/2026 21:26:23] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.007 2026-08-07 21:26:23,464 104 INFO ? werkzeug: 127.0.0.1 - - [07/Aug/2026 21:26:23] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.009 2026-08-07 21:26:23,471 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:26:23] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.003 0.012 2026-08-07 21:26:23,533 104 INFO rb-bf464e0-223755-402257 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-08-07 21:26:23,586 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:26:23] "POST /mail/init_messaging HTTP/1.1" 200 - 75 0.055 0.055 2026-08-07 21:26:23,616 104 INFO rb-bf464e0-223755-402257 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-08-07 21:26:23,655 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:26:23] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 20 0.020 0.159 2026-08-07 21:26:23,657 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:26:23] "GET /web/service-worker.js HTTP/1.1" 200 - 2 0.000 0.167 2026-08-07 21:26:23,678 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:26:23] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 10 0.007 0.165 2026-08-07 21:26:23,763 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:26:23] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 40 0.027 0.224 2026-08-07 21:26:23,866 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:26:23] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 74 0.042 0.309 2026-08-07 21:26:23,869 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:26:23] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.331 2026-08-07 21:26:23,877 104 INFO ? werkzeug: 127.0.0.1 - - [07/Aug/2026 21:26:23] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-08-07 21:26:23,884 104 INFO ? werkzeug: 127.0.0.1 - - [07/Aug/2026 21:26:23] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-08-07 21:26:23,894 104 INFO ? werkzeug: 127.0.0.1 - - [07/Aug/2026 21:26:23] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.006 2026-08-07 21:26:23,900 104 INFO ? werkzeug: 127.0.0.1 - - [07/Aug/2026 21:26:23] "GET /web_responsive/static/src/img/home-menu-bg-overlay.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-07 21:26:23,901 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:26:23] "POST /mail/load_message_failures HTTP/1.1" 200 - 12 0.015 0.275 2026-08-07 21:26:23,912 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:26:23] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 5 0.006 0.242 2026-08-07 21:26:23,973 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:26:23] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 11 0.008 0.297 2026-08-07 21:26:23,999 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:26:23] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 11 0.016 0.299 2026-08-07 21:26:24,065 104 INFO ? werkzeug: 127.0.0.1 - - [07/Aug/2026 21:26:24] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-07 21:26:24,066 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:26:24] "GET /web/offline HTTP/1.1" 200 - 7 0.007 0.290 2026-08-07 21:26:24,097 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:26:24] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 11 0.010 0.181 2026-08-07 21:26:24,113 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:26:24] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 6 0.006 0.130 2026-08-07 21:26:24,115 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:26:24] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.125 2026-08-07 21:26:24,837 104 INFO rb-bf464e0-223755-402257 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-08-07 21:26:24,851 104 INFO rb-bf464e0-223755-402257 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-08-07 21:26:24,873 104 INFO rb-bf464e0-223755-402257 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-08-07 21:26:24,885 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:26:24] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.001 0.007 2026-08-07 21:26:24,888 104 INFO rb-bf464e0-223755-402257 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-08-07 21:26:24,895 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:26:24] "POST /viin_ai/chat/sessions HTTP/1.1" 200 - 8 0.004 0.015 2026-08-07 21:26:24,927 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:26:24] "POST /viin_ai/voice/status HTTP/1.1" 200 - 25 0.012 0.038 2026-08-07 21:26:24,933 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:26:24] "POST /viin_ai/chat/status HTTP/1.1" 200 - 7 0.001 0.057 2026-08-07 21:26:25,702 104 INFO rb-bf464e0-223755-402257 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-08-07 21:26:25,722 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_voice.tests.test_tour_voice_mic.TestTourVoiceMic.browser: Tour voice_mic_tour on step: 'The language chip renders alongside it (design 5A.5) (trigger: .o_viin_ai_voice_language_picker)' 2026-08-07 21:26:25,738 104 INFO rb-bf464e0-223755-402257 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-08-07 21:26:25,750 104 INFO rb-bf464e0-223755-402257 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-08-07 21:26:25,767 104 INFO rb-bf464e0-223755-402257 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-08-07 21:26:25,784 104 INFO rb-bf464e0-223755-402257 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 (design 5A.5) (trigger: .o_viin_ai_voice_mic[data-voice-state="recording"])' 2026-08-07 21:26:25,786 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_voice.tests.test_tour_voice_mic.TestTourVoiceMic.browser: test successful 2026-08-07 21:26:25,792 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_voice.tests.test_tour_voice_mic.TestTourVoiceMic: Closing chrome headless with pid 9384 2026-08-07 21:26:25,793 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_voice.tests.test_tour_voice_mic.TestTourVoiceMic: Closing websocket connection 2026-08-07 21:26:25,793 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_voice.tests.test_tour_voice_mic.TestTourVoiceMic: Terminating chrome headless with pid 9384 2026-08-07 21:26:25,860 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_voice.tests.test_tour_voice_mic.TestTourVoiceMic: Chrome Log in: /tmp/odoo_tests/rb-bf464e0-223755-402257/chrome_logs/chrome_log_20260807_212625_860111_TestTourVoiceMic.txt 2026-08-07 21:26:25,860 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_voice.tests.test_tour_voice_mic.TestTourVoiceMic: Removing chrome user profile "/tmp/tmp3t0nvt7m_chrome_odoo" 2026-08-07 21:26:25,895 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-07 21:26:25,897 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_voice.tests.test_voice_asset_isolation: Starting TestVoiceAssetIsolation.test_every_template_added_to_the_chat_panel_is_an_extension ... 2026-08-07 21:26:25,901 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_voice.tests.test_voice_asset_isolation: Starting TestVoiceAssetIsolation.test_no_other_module_contributes_an_asset_from_the_voice_module ... 2026-08-07 21:26:26,004 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_voice.tests.test_voice_asset_isolation: Starting TestVoiceAssetIsolation.test_the_shipped_chat_has_no_executable_dependency_on_the_voice_module ... 2026-08-07 21:26:26,009 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_voice.tests.test_voice_asset_isolation: Starting TestVoiceAssetIsolation.test_the_voice_module_contributes_no_asset_outside_its_own_directory ... 2026-08-07 21:26:26,017 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-07 21:26:26,020 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_voice.tests.test_voice_backend_bundle_syntax: Starting TestVoiceBackendBundleSyntax.test_every_javascript_file_this_module_ships_reaches_the_bundle ... 2026-08-07 21:26:26,275 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_voice.tests.test_voice_backend_bundle_syntax: Starting TestVoiceBackendBundleSyntax.test_this_modules_javascript_survives_the_es_module_transpiler ... 2026-08-07 21:26:26,493 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-07 21:26:27,047 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_voice.tests.test_voice_frontend_contract: Starting TestVoiceFrontendContract.test_every_asset_this_module_contributes_lives_under_its_own_directory ... 2026-08-07 21:26:27,056 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_voice.tests.test_voice_frontend_contract: Starting TestVoiceFrontendContract.test_every_sub_component_the_shipped_panel_registers_still_resolves ... 2026-08-07 21:26:27,059 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_voice.tests.test_voice_frontend_contract: Starting TestVoiceFrontendContract.test_no_playback_affordance_is_built_on_the_http_latency_field ... 2026-08-07 21:26:27,060 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_voice.tests.test_voice_frontend_contract: Starting TestVoiceFrontendContract.test_no_translatable_label_ships_without_a_render_time_reference ... 2026-08-07 21:26:27,062 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_voice.tests.test_voice_frontend_contract: Starting TestVoiceFrontendContract.test_recording_becomes_cancellable_so_a_started_recording_can_be_discarded ... 2026-08-07 21:26:27,063 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_voice.tests.test_voice_frontend_contract: Starting TestVoiceFrontendContract.test_the_cancel_buttons_accessible_name_is_not_hardcoded_to_stop_this_spoken_turn ... 2026-08-07 21:26:27,063 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_voice.tests.test_voice_frontend_contract: Starting TestVoiceFrontendContract.test_the_cancel_buttons_glyph_follows_the_verb_in_recording ... 2026-08-07 21:26:27,064 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_voice.tests.test_voice_frontend_contract: Starting TestVoiceFrontendContract.test_the_client_listens_for_the_phase_type_and_not_the_typed_chat_stream ... 2026-08-07 21:26:27,065 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_voice.tests.test_voice_frontend_contract: Starting TestVoiceFrontendContract.test_the_component_registration_merges_and_never_replaces_the_map ... 2026-08-07 21:26:27,066 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_voice.tests.test_voice_frontend_contract: Starting TestVoiceFrontendContract.test_the_five_turn_states_are_declared_as_one_ordered_sequence ... 2026-08-07 21:26:27,067 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_voice.tests.test_voice_frontend_contract: Starting TestVoiceFrontendContract.test_the_labels_getter_declares_a_discard_recording_label ... 2026-08-07 21:26:27,067 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_voice.tests.test_voice_frontend_contract: Starting TestVoiceFrontendContract.test_the_mic_renders_only_where_the_mount_opted_into_voice ... 2026-08-07 21:26:27,155 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_voice.tests.test_voice_frontend_contract: Starting TestVoiceFrontendContract.test_the_patched_setup_calls_the_shipped_setup_explicitly ... 2026-08-07 21:26:27,162 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_voice.tests.test_voice_frontend_contract: Starting TestVoiceFrontendContract.test_the_voice_components_expose_the_dom_hooks_the_suite_selects_on ... 2026-08-07 21:26:27,276 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_voice.tests.test_voice_frontend_contract: Starting TestVoiceFrontendContract.test_the_voice_module_never_forces_the_opt_in_prop_true ... 2026-08-07 21:26:27,284 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_voice.tests.test_voice_frontend_contract: Starting TestVoiceFrontendContract.test_the_voice_patch_never_writes_the_shipped_loading_flag ... 2026-08-07 21:26:27,284 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_voice.tests.test_voice_frontend_contract: Starting TestVoiceFrontendContract.test_the_voice_template_declares_extension_inherit_mode_explicitly ... 2026-08-07 21:26:27,285 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_voice.tests.test_voice_frontend_contract: Starting TestVoiceFrontendContract.test_the_voice_template_extends_the_shipped_chat_panel_in_place ... 2026-08-07 21:26:27,368 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-07 21:26:27,402 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_voice.tests.test_voice_i18n_catalogue: Starting TestVoiceTranslationCatalogue.test_a_boolean_answer_is_not_the_same_sentence_in_both_languages ... 2026-08-07 21:26:28,566 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_module: module viin_ai: loading translation file /data/build/Viindoo-tvtmaaddons-17.0/viin_ai/i18n/vi_VN.po for language vi_VN 2026-08-07 21:26:28,566 104 INFO rb-bf464e0-223755-402257 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-17.0/viin_ai/i18n/vi_VN.po for language vi_VN 2026-08-07 21:26:28,613 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_module: module viin_ai_voice: loading translation file /data/build/Viindoo-tvtmaaddons-17.0/viin_ai_voice/i18n/vi_VN.po for language vi_VN 2026-08-07 21:26:28,613 104 INFO rb-bf464e0-223755-402257 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-17.0/viin_ai_voice/i18n/vi_VN.po for language vi_VN 2026-08-07 21:26:28,797 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_voice.tests.test_voice_i18n_catalogue: Starting TestVoiceTranslationCatalogue.test_the_shipped_catalogue_survives_the_loaders_pot_merge ... 2026-08-07 21:26:28,801 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_voice.tests.test_voice_i18n_catalogue: Starting TestVoiceTranslationCatalogue.test_the_spoken_yes_and_no_are_translated_not_left_in_english ... 2026-08-07 21:26:28,810 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-07 21:26:28,853 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_voice.tests.test_voice_routes: Starting TestVoiceRoutes.test_a_replayed_answer_request_never_runs_the_agent_twice ... 2026-08-07 21:26:29,304 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.res_users: Login successful for db:rb-bf464e0-223755-402257 login:admin from n/a 2026-08-07 21:26:29,314 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-07 21:26:29,571 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:26:29] "POST /viin_ai/voice/turn HTTP/1.1" 200 - 65 0.042 0.218 2026-08-07 21:26:29,701 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:26:29] "POST /viin_ai/voice/answer HTTP/1.1" 200 - 104 0.056 0.067 2026-08-07 21:26:29,708 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:26:29] "POST /viin_ai/voice/answer HTTP/1.1" 200 - 3 0.001 0.003 2026-08-07 21:26:29,713 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_voice.tests.test_voice_routes: Starting TestVoiceRoutes.test_a_turn_refused_over_the_pin_names_the_language_fault ... 2026-08-07 21:26:30,341 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_module: module viin_ai: no translation for language ja_JP 2026-08-07 21:26:30,341 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_module: module viin_ai_voice: no translation for language ja_JP 2026-08-07 21:26:30,890 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.res_users: Login successful for db:rb-bf464e0-223755-402257 login:admin from n/a 2026-08-07 21:26:30,900 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-07 21:26:31,099 104 INFO rb-bf464e0-223755-402257 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-08-07 21:26:31,102 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:26:31] "POST /viin_ai/voice/turn HTTP/1.1" 200 - 48 0.020 0.185 2026-08-07 21:26:31,105 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_voice.tests.test_voice_routes: Starting TestVoiceRoutes.test_an_anonymous_caller_cannot_run_a_spoken_turn ... 2026-08-07 21:26:31,227 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-07 21:26:31,423 104 INFO rb-bf464e0-223755-402257 odoo.http: Session expired 2026-08-07 21:26:31,424 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:26:31] "POST /viin_ai/voice/turn HTTP/1.1" 200 - 10 0.002 0.197 2026-08-07 21:26:31,427 104 INFO rb-bf464e0-223755-402257 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-08-07 21:26:32,278 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.res_users: Login successful for db:rb-bf464e0-223755-402257 login:admin from n/a 2026-08-07 21:26:32,294 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-07 21:26:32,471 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:26:32] "POST /viin_ai/voice/answer HTTP/1.1" 200 - 13 0.019 0.162 2026-08-07 21:26:32,483 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_voice.tests.test_voice_routes: Starting TestVoiceRoutes.test_an_unpinned_turn_still_names_its_own_fault ... 2026-08-07 21:26:33,069 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.res_users: Login successful for db:rb-bf464e0-223755-402257 login:admin from n/a 2026-08-07 21:26:33,081 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-07 21:26:33,315 104 INFO rb-bf464e0-223755-402257 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 'en'. Add one to that provider's model catalog and either select that language or tick 'Any Language'.) 2026-08-07 21:26:33,318 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:26:33] "POST /viin_ai/voice/turn HTTP/1.1" 200 - 48 0.021 0.219 2026-08-07 21:26:33,320 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_voice.tests.test_voice_routes: Starting TestVoiceRoutes.test_answering_a_confirmation_that_does_not_exist_warns_nobody ... 2026-08-07 21:26:33,869 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.res_users: Login successful for db:rb-bf464e0-223755-402257 login:admin from n/a 2026-08-07 21:26:33,883 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-07 21:26:35,134 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:26:35] "POST /viin_ai/voice/ack HTTP/1.1" 200 - 52 0.050 1.203 2026-08-07 21:26:35,139 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_voice.tests.test_voice_routes: Starting TestVoiceRoutes.test_the_abandon_route_only_asks_a_running_turn_to_stop ... 2026-08-07 21:26:35,852 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.res_users: Login successful for db:rb-bf464e0-223755-402257 login:admin from n/a 2026-08-07 21:26:35,869 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-07 21:26:36,040 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:26:36] "POST /viin_ai/voice/abandon HTTP/1.1" 200 - 14 0.011 0.164 2026-08-07 21:26:36,047 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:26:36] "POST /viin_ai/voice/abandon HTTP/1.1" 200 - 4 0.001 0.003 2026-08-07 21:26:36,051 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:26:36] "POST /viin_ai/voice/abandon HTTP/1.1" 200 - 2 0.000 0.002 2026-08-07 21:26:36,056 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_voice.tests.test_voice_routes: Starting TestVoiceRoutes.test_the_abandon_route_retires_a_turn_nobody_has_claimed ... 2026-08-07 21:26:36,597 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.res_users: Login successful for db:rb-bf464e0-223755-402257 login:admin from n/a 2026-08-07 21:26:36,610 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-07 21:26:36,837 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:26:36] "POST /viin_ai/voice/turn HTTP/1.1" 200 - 65 0.032 0.197 2026-08-07 21:26:36,845 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:26:36] "POST /viin_ai/voice/abandon HTTP/1.1" 200 - 3 0.000 0.002 2026-08-07 21:26:36,851 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:26:36] "POST /viin_ai/voice/answer HTTP/1.1" 200 - 3 0.001 0.003 2026-08-07 21:26:36,856 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_voice.tests.test_voice_routes: Starting TestVoiceRoutes.test_the_ack_route_still_takes_one_request_and_creates_no_job ... 2026-08-07 21:26:37,441 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.res_users: Login successful for db:rb-bf464e0-223755-402257 login:admin from n/a 2026-08-07 21:26:37,455 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-07 21:26:37,723 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:26:37] "POST /viin_ai/voice/ack HTTP/1.1" 200 - 52 0.029 0.242 2026-08-07 21:26:37,727 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_voice.tests.test_voice_routes: Starting TestVoiceRoutes.test_the_turn_route_hands_back_a_claim_ticket_and_runs_no_agent ... 2026-08-07 21:26:38,223 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.res_users: Login successful for db:rb-bf464e0-223755-402257 login:admin from n/a 2026-08-07 21:26:38,235 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-07 21:26:38,433 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:26:38] "POST /viin_ai/voice/turn HTTP/1.1" 200 - 65 0.036 0.165 2026-08-07 21:26:38,439 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_voice.tests.test_voice_routes: Starting TestVoiceRoutes.test_the_turn_route_never_hands_the_recording_back_to_the_client ... 2026-08-07 21:26:39,036 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.res_users: Login successful for db:rb-bf464e0-223755-402257 login:admin from n/a 2026-08-07 21:26:39,050 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-07 21:26:39,261 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:26:39] "POST /viin_ai/voice/turn HTTP/1.1" 200 - 65 0.029 0.185 2026-08-07 21:26:39,264 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_voice.tests.test_voice_routes: Starting TestVoiceRoutes.test_the_two_requests_together_answer_and_persist_both_sides ... 2026-08-07 21:26:39,985 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.res_users: Login successful for db:rb-bf464e0-223755-402257 login:admin from n/a 2026-08-07 21:26:40,000 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-07 21:26:40,319 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:26:40] "POST /viin_ai/voice/turn HTTP/1.1" 200 - 65 0.075 0.246 2026-08-07 21:26:40,448 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:26:40] "POST /viin_ai/voice/answer HTTP/1.1" 200 - 104 0.059 0.067 2026-08-07 21:26:40,461 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-07 21:26:40,516 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_voice.tests.test_voice_setup_friction: Starting TestVoiceSetupFriction.test_a_vendor_that_can_speak_already_declares_it ... 2026-08-07 21:26:40,520 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_voice.tests.test_voice_setup_friction: Starting TestVoiceSetupFriction.test_the_audio_catalogue_is_seeded_not_hand_typed ... 2026-08-07 21:26:40,525 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_voice.tests.test_voice_setup_friction: Starting TestVoiceSetupFriction.test_turning_voice_on_costs_at_most_one_new_setting ... 2026-08-07 21:26:40,534 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-07 21:26:40,583 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_voice.tests.test_voice_spend_attribution: Starting TestVoiceSpendAttribution.test_answering_a_proposal_is_billed_to_the_turn_that_proposed_it ... 2026-08-07 21:26:40,775 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [44] 2026-08-07 21:26:40,777 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_voice.tests.test_voice_spend_attribution: Starting TestVoiceSpendAttribution.test_listening_is_billed_to_the_same_interaction_that_answered ... 2026-08-07 21:26:40,888 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [45] 2026-08-07 21:26:40,895 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-07 21:26:40,897 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_voice.tests.test_voice_transport_commits: Starting TestVoiceTransportCommitPlacement.test_the_answer_is_durable_before_a_vendor_is_paid ... 2026-08-07 21:26:40,906 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_voice.tests.test_voice_transport_commits: Starting TestVoiceTransportCommitPlacement.test_the_claim_and_the_announcement_are_made_durable_together ... 2026-08-07 21:26:40,912 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_voice.tests.test_voice_transport_commits: Starting TestVoiceTransportCommitPlacement.test_the_turn_model_still_cannot_commit_anything ... 2026-08-07 21:26:40,931 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-07 21:26:40,974 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_voice.tests.test_voice_turn_job: Starting TestVoiceTurnJobGc.test_a_done_row_is_reaped_even_when_fresh ... 2026-08-07 21:26:40,987 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted viin.ai.voice.turn.job records with IDs: [10] 2026-08-07 21:26:40,988 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_voice.tests.test_voice_turn_job: Starting TestVoiceTurnJobGc.test_a_ready_row_older_than_fifteen_minutes_is_reaped ... 2026-08-07 21:26:41,001 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted viin.ai.voice.turn.job records with IDs: [11] 2026-08-07 21:26:41,002 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_voice.tests.test_voice_turn_job: Starting TestVoiceTurnJobGc.test_a_ready_row_within_fifteen_minutes_survives ... 2026-08-07 21:26:41,009 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_voice.tests.test_voice_turn_job: Starting TestVoiceTurnJobGc.test_a_running_row_with_fresh_claim_survives ... 2026-08-07 21:26:41,018 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_voice.tests.test_voice_turn_job: Starting TestVoiceTurnJobGc.test_a_running_row_with_stale_claim_is_reaped ... 2026-08-07 21:26:41,033 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted viin.ai.voice.turn.job records with IDs: [14] 2026-08-07 21:26:41,035 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_voice.tests.test_voice_turn_job: Starting TestVoiceTurnJobGc.test_gc_applies_each_states_own_cutoff_independently_in_one_run ... 2026-08-07 21:26:41,053 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted viin.ai.voice.turn.job records with IDs: [19, 17, 15] 2026-08-07 21:26:41,061 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-07 21:26:41,763 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 544 and Message-Id '<679009018373387.1786138001.744283914566040-openerp-private@1e2c63b335eb>' from 'info@yourcompany.com' to (redacted) "'***@example.com'" successfully sent 2026-08-07 21:26:41,763 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-07 21:26:41,771 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [544] 2026-08-07 21:26:41,780 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted mail.message records with IDs: [71173] 2026-08-07 21:26:41,780 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 21:26:41,787 104 INFO rb-bf464e0-223755-402257 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-08-07 21:26:42,306 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 545 and Message-Id '<855428961578036.1786138002.286494970321655-openerp-private@1e2c63b335eb>' from 'info@yourcompany.com' to (redacted) "'***@example.com'" successfully sent 2026-08-07 21:26:42,306 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-07 21:26:42,311 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [545] 2026-08-07 21:26:42,319 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted mail.message records with IDs: [71175] 2026-08-07 21:26:42,319 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 21:26:42,323 104 INFO rb-bf464e0-223755-402257 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-08-07 21:26:42,343 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_voice.tests.test_voice_turn_job: Starting TestVoiceTurnJobSecurity.test_user_a_cannot_see_or_touch_another_users_job ... 2026-08-07 21:26:42,352 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [21], uid: 1169, model: viin.ai.voice.turn.job 2026-08-07 21:26:42,363 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [21], uid: 1169, model: viin.ai.voice.turn.job 2026-08-07 21:26:42,374 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [21], uid: 1169, model: viin.ai.voice.turn.job 2026-08-07 21:26:42,381 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_voice.tests.test_voice_turn_job: Starting TestVoiceTurnJobSecurity.test_user_b_the_owner_can_read_and_write_their_own_job ... 2026-08-07 21:26:42,405 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-07 21:26:42,407 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_website.tests.test_backport_parity: Starting TestBackportParity.test_backport_marker_header_names_v19_not_18 ... 2026-08-07 21:26:42,408 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_website.tests.test_backport_parity: Starting TestBackportParity.test_calculate_translation_ratio_must_translate_counts_changed_terms ... 2026-08-07 21:26:42,408 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_website.tests.test_backport_parity: Starting TestBackportParity.test_calculate_translation_ratio_not_must_translate_uses_generated_count ... 2026-08-07 21:26:42,409 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_website.tests.test_backport_parity: Starting TestBackportParity.test_calculate_translation_ratio_zero_total_is_zero ... 2026-08-07 21:26:42,409 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_website.tests.test_backport_parity: Starting TestBackportParity.test_compute_placeholder_empty_string_is_a_noop ... 2026-08-07 21:26:42,409 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_website.tests.test_backport_parity: Starting TestBackportParity.test_compute_placeholder_plain_text_is_unchanged ... 2026-08-07 21:26:42,411 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_website.tests.test_backport_parity: Starting TestBackportParity.test_compute_placeholder_wraps_leaf_tag_with_hash_placeholder ... 2026-08-07 21:26:42,412 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_website.tests.test_backport_parity: Starting TestBackportParity.test_format_replacement_falls_back_to_original_when_no_generated_content ... 2026-08-07 21:26:42,413 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_website.tests.test_backport_parity: Starting TestBackportParity.test_format_replacement_round_trips_tag_structure ... 2026-08-07 21:26:42,420 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-07 21:26:42,513 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_website.tests.test_blog_draft: Starting TestWeeklyBlogDraft.test_created_post_authored_by_designer_service_user ... 2026-08-07 21:26:42,519 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_cron: Manually starting job `AI Website: Weekly Blog Draft`. 2026-08-07 21:26:42,586 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [3, 4], uid: 18, model: res.company 2026-08-07 21:26:42,594 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [3, 4], uid: 18, model: res.company 2026-08-07 21:26:42,600 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [3], uid: 18, model: res.company 2026-08-07 21:26:42,602 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_website.models.ai_blog_draft: viin_ai_website: no active AI provider is configured for company AI Ops Demo Co B - skipping weekly blog draft. 2026-08-07 21:26:42,609 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [4], uid: 18, model: res.company 2026-08-07 21:26:42,616 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [4], uid: 18, model: res.company 2026-08-07 21:26:42,618 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_website.models.ai_blog_draft: viin_ai_website: no active AI provider is configured for company My Company (Chicago) - skipping weekly blog draft. 2026-08-07 21:26:42,627 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_website.models.ai_blog_draft: viin_ai_website: no active AI provider is configured for company VN Company - skipping weekly blog draft. 2026-08-07 21:26:42,631 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_cron: Job `AI Website: Weekly Blog Draft` done. 2026-08-07 21:26:42,641 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_website.tests.test_blog_draft: Starting TestWeeklyBlogDraft.test_no_second_post_on_immediate_rerun ... 2026-08-07 21:26:42,660 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_cron: Manually starting job `AI Website: Weekly Blog Draft`. 2026-08-07 21:26:42,741 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1, 3, 4], uid: 18, model: res.company 2026-08-07 21:26:42,751 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1, 3, 4], uid: 18, model: res.company 2026-08-07 21:26:42,756 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1], uid: 18, model: res.company 2026-08-07 21:26:42,758 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_website.models.ai_blog_draft: viin_ai_website: no active AI provider is configured for company AI Ops Demo Co B - skipping weekly blog draft. 2026-08-07 21:26:42,768 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1, 4], uid: 18, model: res.company 2026-08-07 21:26:42,776 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1, 4], uid: 18, model: res.company 2026-08-07 21:26:42,782 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1], uid: 18, model: res.company 2026-08-07 21:26:42,783 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_website.models.ai_blog_draft: viin_ai_website: no active AI provider is configured for company My Company (Chicago) - skipping weekly blog draft. 2026-08-07 21:26:42,793 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1], uid: 18, model: res.company 2026-08-07 21:26:42,800 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1], uid: 18, model: res.company 2026-08-07 21:26:42,801 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_website.models.ai_blog_draft: viin_ai_website: no active AI provider is configured for company VN Company - skipping weekly blog draft. 2026-08-07 21:26:42,805 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_cron: Job `AI Website: Weekly Blog Draft` done. 2026-08-07 21:26:42,812 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_cron: Manually starting job `AI Website: Weekly Blog Draft`. 2026-08-07 21:26:42,819 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_website.models.ai_blog_draft: viin_ai_website: weekly blog draft for company My Company (San Francisco) already ran at 2026-08-07 21:26:42 - skipping (re-run guard). 2026-08-07 21:26:42,820 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_website.models.ai_blog_draft: viin_ai_website: no active AI provider is configured for company AI Ops Demo Co B - skipping weekly blog draft. 2026-08-07 21:26:42,821 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_website.models.ai_blog_draft: viin_ai_website: no active AI provider is configured for company My Company (Chicago) - skipping weekly blog draft. 2026-08-07 21:26:42,822 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_website.models.ai_blog_draft: viin_ai_website: no active AI provider is configured for company VN Company - skipping weekly blog draft. 2026-08-07 21:26:42,823 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_cron: Job `AI Website: Weekly Blog Draft` done. 2026-08-07 21:26:42,825 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_website.tests.test_blog_draft: Starting TestWeeklyBlogDraft.test_non_designer_cannot_publish_created_draft ... 2026-08-07 21:26:42,834 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_cron: Manually starting job `AI Website: Weekly Blog Draft`. 2026-08-07 21:26:42,888 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1, 3, 4], uid: 18, model: res.company 2026-08-07 21:26:42,897 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1, 3, 4], uid: 18, model: res.company 2026-08-07 21:26:42,903 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1], uid: 18, model: res.company 2026-08-07 21:26:42,904 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_website.models.ai_blog_draft: viin_ai_website: no active AI provider is configured for company AI Ops Demo Co B - skipping weekly blog draft. 2026-08-07 21:26:42,912 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1, 4], uid: 18, model: res.company 2026-08-07 21:26:42,919 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1, 4], uid: 18, model: res.company 2026-08-07 21:26:42,927 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1], uid: 18, model: res.company 2026-08-07 21:26:42,928 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_website.models.ai_blog_draft: viin_ai_website: no active AI provider is configured for company My Company (Chicago) - skipping weekly blog draft. 2026-08-07 21:26:42,937 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1], uid: 18, model: res.company 2026-08-07 21:26:42,946 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1], uid: 18, model: res.company 2026-08-07 21:26:42,947 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_website.models.ai_blog_draft: viin_ai_website: no active AI provider is configured for company VN Company - skipping weekly blog draft. 2026-08-07 21:26:42,953 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_cron: Job `AI Website: Weekly Blog Draft` done. 2026-08-07 21:26:43,437 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1171, model: blog.post 2026-08-07 21:26:43,446 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_website.tests.test_blog_draft: Starting TestWeeklyBlogDraft.test_routine_never_sets_is_published_true ... 2026-08-07 21:26:43,456 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_cron: Manually starting job `AI Website: Weekly Blog Draft`. 2026-08-07 21:26:43,527 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1, 3, 4], uid: 18, model: res.company 2026-08-07 21:26:43,537 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1, 3, 4], uid: 18, model: res.company 2026-08-07 21:26:43,545 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1], uid: 18, model: res.company 2026-08-07 21:26:43,547 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_website.models.ai_blog_draft: viin_ai_website: no active AI provider is configured for company AI Ops Demo Co B - skipping weekly blog draft. 2026-08-07 21:26:43,557 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1, 4], uid: 18, model: res.company 2026-08-07 21:26:43,565 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1, 4], uid: 18, model: res.company 2026-08-07 21:26:43,573 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1], uid: 18, model: res.company 2026-08-07 21:26:43,574 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_website.models.ai_blog_draft: viin_ai_website: no active AI provider is configured for company My Company (Chicago) - skipping weekly blog draft. 2026-08-07 21:26:43,584 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1], uid: 18, model: res.company 2026-08-07 21:26:43,592 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1], uid: 18, model: res.company 2026-08-07 21:26:43,594 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_website.models.ai_blog_draft: viin_ai_website: no active AI provider is configured for company VN Company - skipping weekly blog draft. 2026-08-07 21:26:43,598 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_cron: Job `AI Website: Weekly Blog Draft` done. 2026-08-07 21:26:43,608 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_website.tests.test_blog_draft: Starting TestWeeklyBlogDraft.test_weekly_routine_creates_exactly_one_unpublished_draft ... 2026-08-07 21:26:43,628 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_cron: Manually starting job `AI Website: Weekly Blog Draft`. 2026-08-07 21:26:43,694 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1, 3, 4], uid: 18, model: res.company 2026-08-07 21:26:43,706 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1, 3, 4], uid: 18, model: res.company 2026-08-07 21:26:43,712 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1], uid: 18, model: res.company 2026-08-07 21:26:43,714 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_website.models.ai_blog_draft: viin_ai_website: no active AI provider is configured for company AI Ops Demo Co B - skipping weekly blog draft. 2026-08-07 21:26:43,724 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1, 4], uid: 18, model: res.company 2026-08-07 21:26:43,730 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1, 4], uid: 18, model: res.company 2026-08-07 21:26:43,736 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1], uid: 18, model: res.company 2026-08-07 21:26:43,737 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_website.models.ai_blog_draft: viin_ai_website: no active AI provider is configured for company My Company (Chicago) - skipping weekly blog draft. 2026-08-07 21:26:43,746 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1], uid: 18, model: res.company 2026-08-07 21:26:43,754 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1], uid: 18, model: res.company 2026-08-07 21:26:43,755 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_website.models.ai_blog_draft: viin_ai_website: no active AI provider is configured for company VN Company - skipping weekly blog draft. 2026-08-07 21:26:43,759 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_cron: Job `AI Website: Weekly Blog Draft` done. 2026-08-07 21:26:43,771 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-07 21:26:43,774 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_website.tests.test_blog_draft_multicompany: Starting TestWeeklyBlogDraftMultiCompany.test_company_without_usable_provider_does_not_block_others ... 2026-08-07 21:26:47,625 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.models.work_routine: viin_ai_workflow: seeded 8 goal(s) and 8 work routine(s) of default AI automation for company 343 (MC3 Blog Draft Co B (no provider)). 2026-08-07 21:26:51,572 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.models.work_routine: viin_ai_workflow: seeded 8 goal(s) and 8 work routine(s) of default AI automation for company 344 (MC3 Blog Draft Co A (has provider)). 2026-08-07 21:26:51,652 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_cron: Manually starting job `AI Website: Weekly Blog Draft`. 2026-08-07 21:26:51,723 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_website.models.ai_blog_draft: viin_ai_website: provider [Demo] Co B Default has no active chat model configured for company AI Ops Demo Co B - skipping weekly blog draft. 2026-08-07 21:26:51,725 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_website.models.ai_blog_draft: viin_ai_website: no active AI provider is configured for company My Company (Chicago) - skipping weekly blog draft. 2026-08-07 21:26:51,727 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_website.models.ai_blog_draft: viin_ai_website: no active AI provider is configured for company VN Company - skipping weekly blog draft. 2026-08-07 21:26:51,728 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_website.models.ai_blog_draft: viin_ai_website: no active AI provider is configured for company MC3 Blog Draft Co B (no provider) - skipping weekly blog draft. 2026-08-07 21:26:51,901 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_cron: Job `AI Website: Weekly Blog Draft` done. 2026-08-07 21:26:51,925 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_website.tests.test_blog_draft_multicompany: Starting TestWeeklyBlogDraftMultiCompany.test_each_company_gets_its_own_weekly_blog_draft ... 2026-08-07 21:26:55,978 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.models.work_routine: viin_ai_workflow: seeded 8 goal(s) and 8 work routine(s) of default AI automation for company 345 (MC1 Blog Draft Co A). 2026-08-07 21:26:59,793 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.models.work_routine: viin_ai_workflow: seeded 8 goal(s) and 8 work routine(s) of default AI automation for company 346 (MC1 Blog Draft Co B). 2026-08-07 21:26:59,880 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_cron: Manually starting job `AI Website: Weekly Blog Draft`. 2026-08-07 21:26:59,941 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_website.models.ai_blog_draft: viin_ai_website: provider [Demo] Co B Default has no active chat model configured for company AI Ops Demo Co B - skipping weekly blog draft. 2026-08-07 21:26:59,943 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_website.models.ai_blog_draft: viin_ai_website: no active AI provider is configured for company My Company (Chicago) - skipping weekly blog draft. 2026-08-07 21:26:59,944 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_website.models.ai_blog_draft: viin_ai_website: no active AI provider is configured for company VN Company - skipping weekly blog draft. 2026-08-07 21:27:00,128 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_cron: Job `AI Website: Weekly Blog Draft` done. 2026-08-07 21:27:00,153 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_website.tests.test_blog_draft_multicompany: Starting TestWeeklyBlogDraftMultiCompany.test_new_company_gets_seeded_blog_draft_config ... 2026-08-07 21:27:04,255 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.models.work_routine: viin_ai_workflow: seeded 8 goal(s) and 8 work routine(s) of default AI automation for company 347 (MC4 New Blog Draft Co). 2026-08-07 21:27:04,333 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_website.tests.test_blog_draft_multicompany: Starting TestWeeklyBlogDraftMultiCompany.test_usage_log_billed_to_the_drafted_companys_own_account ... 2026-08-07 21:27:08,053 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.models.work_routine: viin_ai_workflow: seeded 8 goal(s) and 8 work routine(s) of default AI automation for company 348 (MC2 Blog Draft Co A). 2026-08-07 21:27:12,232 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.models.work_routine: viin_ai_workflow: seeded 8 goal(s) and 8 work routine(s) of default AI automation for company 349 (MC2 Blog Draft Co B). 2026-08-07 21:27:12,326 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_cron: Manually starting job `AI Website: Weekly Blog Draft`. 2026-08-07 21:27:12,396 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_website.models.ai_blog_draft: viin_ai_website: provider [Demo] Co B Default has no active chat model configured for company AI Ops Demo Co B - skipping weekly blog draft. 2026-08-07 21:27:12,397 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_website.models.ai_blog_draft: viin_ai_website: no active AI provider is configured for company My Company (Chicago) - skipping weekly blog draft. 2026-08-07 21:27:12,401 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_website.models.ai_blog_draft: viin_ai_website: no active AI provider is configured for company VN Company - skipping weekly blog draft. 2026-08-07 21:27:12,597 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_cron: Job `AI Website: Weekly Blog Draft` done. 2026-08-07 21:27:12,632 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-07 21:27:12,635 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_website.tests.test_sql_template_website: Starting TestWebsiteSQLTemplates.test_acl_cte_not_redeclared ... 2026-08-07 21:27:12,651 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_website.tests.test_sql_template_website: Starting TestWebsiteSQLTemplates.test_blog_posts_by_author_aggregate_fn ... 2026-08-07 21:27:12,666 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_website.tests.test_sql_template_website: Starting TestWebsiteSQLTemplates.test_blog_posts_by_author_has_limit_param ... 2026-08-07 21:27:12,682 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_website.tests.test_sql_template_website: Starting TestWebsiteSQLTemplates.test_blog_posts_by_author_limit_required_blocks_missing_param ... 2026-08-07 21:27:12,712 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_website.tests.test_sql_template_website: Starting TestWebsiteSQLTemplates.test_blog_posts_by_author_returns_documented_shape ... 2026-08-07 21:27:13,289 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_website.tests.test_sql_template_website: Starting TestWebsiteSQLTemplates.test_blog_posts_by_state_aggregate_fn ... 2026-08-07 21:27:13,301 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_website.tests.test_sql_template_website: Starting TestWebsiteSQLTemplates.test_blog_posts_by_state_no_required_params ... 2026-08-07 21:27:13,659 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_website.tests.test_sql_template_website: Starting TestWebsiteSQLTemplates.test_blog_posts_by_state_reflects_real_states ... 2026-08-07 21:27:14,109 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_website.tests.test_sql_template_website: Starting TestWebsiteSQLTemplates.test_designer_sees_all_posts_via_acl_cte ... 2026-08-07 21:27:14,588 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_website.tests.test_sql_template_website: Starting TestWebsiteSQLTemplates.test_group_ids_include_designer ... 2026-08-07 21:27:14,605 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_website.tests.test_sql_template_website: Starting TestWebsiteSQLTemplates.test_model_id_is_blog_post ... 2026-08-07 21:27:14,617 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_website.tests.test_sql_template_website: Starting TestWebsiteSQLTemplates.test_sql_template_references_blog_post_table ... 2026-08-07 21:27:14,628 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_website.tests.test_sql_template_website: Starting TestWebsiteSQLTemplates.test_sql_template_uses_acl_placeholder ... 2026-08-07 21:27:14,641 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_website.tests.test_sql_template_website: Starting TestWebsiteSQLTemplates.test_website_templates_exist ... 2026-08-07 21:27:14,658 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-07 21:27:14,660 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_website.tests.test_website_ai_seed: Starting TestWebsiteAISeed.test_generic_connector_carries_zero_vn_wording ... 2026-08-07 21:27:14,681 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_website.tests.test_website_ai_seed: Starting TestWebsiteAISeed.test_get_blog_post_detail_acl_designer_can_run ... 2026-08-07 21:27:15,101 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_website.tests.test_website_ai_seed: Starting TestWebsiteAISeed.test_get_blog_post_detail_missing_args_and_not_found ... 2026-08-07 21:27:15,508 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_website.tests.test_website_ai_seed: Starting TestWebsiteAISeed.test_get_blog_summary_acl_designer_can_run ... 2026-08-07 21:27:15,974 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_website.tests.test_website_ai_seed: Starting TestWebsiteAISeed.test_get_blog_summary_missing_and_not_found ... 2026-08-07 21:27:16,363 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_website.tests.test_website_ai_seed: Starting TestWebsiteAISeed.test_website_acl_no_access_for_low_priv_user ... 2026-08-07 21:27:16,889 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_website.tests.test_website_ai_seed: Starting TestWebsiteAISeed.test_website_action_bodies_use_tool_args ... 2026-08-07 21:27:16,903 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_website.tests.test_website_ai_seed: Starting TestWebsiteAISeed.test_website_agent_execution_mode ... 2026-08-07 21:27:16,919 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_website.tests.test_website_ai_seed: Starting TestWebsiteAISeed.test_website_agent_execution_mode_guard ... 2026-08-07 21:27:16,954 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_website.tests.test_website_ai_seed: Starting TestWebsiteAISeed.test_website_ai_seed_present ... 2026-08-07 21:27:16,979 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_website.tests.test_website_ai_seed: Starting TestWebsiteAISeed.test_website_seed_count_stable ... 2026-08-07 21:27:17,000 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_website.tests.test_website_ai_seed: Starting TestWebsiteAISeed.test_website_tool_group_ids_set ... 2026-08-07 21:27:17,017 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_website.tests.test_website_ai_seed: Starting TestWebsiteAISeed.test_website_tool_read_posture ... 2026-08-07 21:27:17,039 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-07 21:27:17,644 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 546 and Message-Id '<196025776109641.1786138037.614983081817627-openerp-private@1e2c63b335eb>' from 'info@yourcompany.com' to (redacted) "'***@example.com'" successfully sent 2026-08-07 21:27:17,645 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-07 21:27:17,653 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [546] 2026-08-07 21:27:17,665 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted mail.message records with IDs: [72688] 2026-08-07 21:27:17,665 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 21:27:17,671 104 INFO rb-bf464e0-223755-402257 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-08-07 21:27:17,690 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.tests.test_cost_cap_convention_93: Starting TestWorkRoutineCostCapConvention93.test_a_negative_cap_means_unlimited_so_the_routine_still_runs ... 2026-08-07 21:27:17,857 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.tests.test_cost_cap_convention_93: Starting TestWorkRoutineCostCapConvention93.test_a_zero_cap_makes_a_scheduled_routine_attempt_no_llm_call ... 2026-08-07 21:27:17,976 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.models.work_routine: viin_ai_workflow: routine conv93_routine_3688ece2 - run principal is over its daily cost cap; LLM call skipped (no budget bypass). 2026-08-07 21:27:17,977 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.tests.test_cost_cap_convention_93: Starting TestWorkRoutineCostCapConvention93.test_a_zero_cap_skip_is_recorded_as_a_skip_not_a_routine_failure ... 2026-08-07 21:27:18,119 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.models.work_routine: viin_ai_workflow: routine conv93_routine_178b3944 - run principal is over its daily cost cap; LLM call skipped (no budget bypass). 2026-08-07 21:27:18,123 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.tests.test_cost_cap_convention_93: Starting TestWorkRoutineCostCapConvention93.test_an_exhausted_positive_cap_skip_is_also_not_a_routine_failure ... 2026-08-07 21:27:18,267 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.models.work_routine: viin_ai_workflow: routine conv93_routine_24dcd65e - run principal is over its daily cost cap; LLM call skipped (no budget bypass). 2026-08-07 21:27:18,272 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.tests.test_cost_cap_convention_93: Starting TestWorkRoutineCostCapConvention93.test_the_routine_pre_gate_and_the_provider_backstop_agree_on_one_cap ... 2026-08-07 21:27:18,460 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.models.work_routine: viin_ai_workflow: routine conv93_routine_b2e36f20 - run principal is over its daily cost cap; LLM call skipped (no budget bypass). 2026-08-07 21:27:18,474 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-07 21:27:18,477 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.tests.test_menu_work_routine_seq_w1: Starting TestMenuWorkRoutineSeqW1.test_work_routines_menu_moves_to_sequence_60 ... 2026-08-07 21:27:18,488 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-07 21:27:18,490 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.tests.test_multicompany_seed: Starting TestMultiCompanySeed.test_existing_company_backfilled_by_post_init_hook ... 2026-08-07 21:27:23,127 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.models.work_routine: viin_ai_workflow: seeded 8 goal(s) and 8 work routine(s) of default AI automation for company 350 (MC3 Pre-existing Company). 2026-08-07 21:27:23,320 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted viin.ai.work.routine records with IDs: [2831, 2824, 2826, 2829, 2828, 2827, 2830, 2825] 2026-08-07 21:27:23,336 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted viin.ai.goal records with IDs: [2813, 2806, 2808, 2811, 2810, 2809, 2812, 2807] 2026-08-07 21:27:23,349 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.models.work_routine: viin_ai_workflow: company 2 (AI Ops Demo Co B) already has AI work routine(s); skipping default-automation seeding. 2026-08-07 21:27:23,388 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.models.work_routine: viin_ai_workflow: seeded 8 goal(s) and 8 work routine(s) of default AI automation for company 350 (MC3 Pre-existing Company). 2026-08-07 21:27:23,389 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.models.work_routine: viin_ai_workflow: company 3 (My Company (Chicago)) already has AI work routine(s); skipping default-automation seeding. 2026-08-07 21:27:23,390 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.models.work_routine: viin_ai_workflow: company 4 (VN Company) already has AI work routine(s); skipping default-automation seeding. 2026-08-07 21:27:23,391 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.models.work_routine: viin_ai_workflow: company 1 (My Company (San Francisco)) already has AI work routine(s); skipping default-automation seeding. 2026-08-07 21:27:23,408 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.tests.test_multicompany_seed: Starting TestMultiCompanySeed.test_new_company_gets_seeded_automation ... 2026-08-07 21:27:26,986 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.models.work_routine: viin_ai_workflow: seeded 8 goal(s) and 8 work routine(s) of default AI automation for company 351 (MC1 Second Company). 2026-08-07 21:27:27,074 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.tests.test_multicompany_seed: Starting TestMultiCompanySeed.test_post_init_hook_does_not_touch_already_seeded_company ... 2026-08-07 21:27:27,086 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.models.work_routine: viin_ai_workflow: company 2 (AI Ops Demo Co B) already has AI work routine(s); skipping default-automation seeding. 2026-08-07 21:27:27,087 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.models.work_routine: viin_ai_workflow: company 3 (My Company (Chicago)) already has AI work routine(s); skipping default-automation seeding. 2026-08-07 21:27:27,088 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.models.work_routine: viin_ai_workflow: company 4 (VN Company) already has AI work routine(s); skipping default-automation seeding. 2026-08-07 21:27:27,088 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.models.work_routine: viin_ai_workflow: company 1 (My Company (San Francisco)) already has AI work routine(s); skipping default-automation seeding. 2026-08-07 21:27:27,090 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.tests.test_multicompany_seed: Starting TestMultiCompanySeed.test_reseeding_archived_company_does_not_raise_or_duplicate ... 2026-08-07 21:27:30,719 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.models.work_routine: viin_ai_workflow: seeded 8 goal(s) and 8 work routine(s) of default AI automation for company 352 (MC4 Archived Company). 2026-08-07 21:27:30,779 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.models.work_routine: viin_ai_workflow: company 352 (MC4 Archived Company) already has AI work routine(s); skipping default-automation seeding. 2026-08-07 21:27:30,798 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.tests.test_multicompany_seed: Starting TestMultiCompanySeed.test_seeding_is_idempotent ... 2026-08-07 21:27:34,705 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.models.work_routine: viin_ai_workflow: seeded 8 goal(s) and 8 work routine(s) of default AI automation for company 353 (MC2 Idempotent Company). 2026-08-07 21:27:34,745 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.models.work_routine: viin_ai_workflow: company 353 (MC2 Idempotent Company) already has AI work routine(s); skipping default-automation seeding. 2026-08-07 21:27:34,746 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.models.work_routine: viin_ai_workflow: company 353 (MC2 Idempotent Company) already has AI work routine(s); skipping default-automation seeding. 2026-08-07 21:27:34,772 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-07 21:27:34,814 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.tests.test_routine_cost_cap_ledger_day: Starting TestWorkRoutineCostCapLedgerDay.test_a_routine_below_cap_still_runs_and_records_success ... 2026-08-07 21:27:38,381 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.models.work_routine: viin_ai_workflow: seeded 8 goal(s) and 8 work routine(s) of default AI automation for company 354 (Ledger Day HQ Below Cap). 2026-08-07 21:27:39,365 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 547 and Message-Id '<487899290283569.1786138059.341508626937866-openerp-private@1e2c63b335eb>' from 'viindoobot@example.viindoo.com' to (redacted) "'***@example.com'" successfully sent 2026-08-07 21:27:39,365 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-07 21:27:39,373 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [547] 2026-08-07 21:27:39,383 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted mail.message records with IDs: [73747] 2026-08-07 21:27:39,384 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 21:27:39,388 104 INFO rb-bf464e0-223755-402257 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-08-07 21:27:39,705 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.tests.test_routine_cost_cap_ledger_day: Starting TestWorkRoutineCostCapLedgerDay.test_cost_cap_gate_reads_the_routines_own_company_not_whichever_company_is_ambient ... 2026-08-07 21:27:43,691 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.models.work_routine: viin_ai_workflow: seeded 8 goal(s) and 8 work routine(s) of default AI automation for company 355 (Ledger Day HQ Gate Owner). 2026-08-07 21:27:47,843 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.models.work_routine: viin_ai_workflow: seeded 8 goal(s) and 8 work routine(s) of default AI automation for company 356 (Ledger Day HQ Gate Ambient). 2026-08-07 21:27:48,709 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 548 and Message-Id '<896303745477743.1786138068.681761264801025-openerp-private@1e2c63b335eb>' from 'viindoobot@example.viindoo.com' to (redacted) "'***@example.com'" successfully sent 2026-08-07 21:27:48,709 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-07 21:27:48,718 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [548] 2026-08-07 21:27:48,752 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted mail.message records with IDs: [74171] 2026-08-07 21:27:48,752 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 21:27:48,759 104 INFO rb-bf464e0-223755-402257 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-08-07 21:27:49,057 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.tests.test_routine_cost_cap_ledger_day: Starting TestWorkRoutineCostCapLedgerDay.test_the_cron_pre_gate_agrees_with_the_provider_backstop_at_22_30_utc ... 2026-08-07 21:27:52,914 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.models.work_routine: viin_ai_workflow: seeded 8 goal(s) and 8 work routine(s) of default AI automation for company 357 (Ledger Day HQ Headline). 2026-08-07 21:27:53,715 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 549 and Message-Id '<169903287002939.1786138073.687806606292725-openerp-private@1e2c63b335eb>' from 'viindoobot@example.viindoo.com' to (redacted) "'***@example.com'" successfully sent 2026-08-07 21:27:53,715 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-07 21:27:53,721 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [549] 2026-08-07 21:27:53,731 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted mail.message records with IDs: [74385] 2026-08-07 21:27:53,731 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 21:27:53,737 104 INFO rb-bf464e0-223755-402257 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-07-30 22:30:00,000 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.models.work_routine: viin_ai_workflow: routine ledger_day_routine_6afba5b4 - run principal is over its daily cost cap; LLM call skipped (no budget bypass). 2026-08-07 21:27:54,005 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.tests.test_routine_cost_cap_ledger_day: Starting TestWorkRoutineCostCapLedgerDay.test_the_same_invariant_holds_at_10_00_utc_with_no_divergence ... 2026-08-07 21:27:57,669 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.models.work_routine: viin_ai_workflow: seeded 8 goal(s) and 8 work routine(s) of default AI automation for company 358 (Ledger Day HQ Control). 2026-08-07 21:27:58,501 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 550 and Message-Id '<597271401365094.1786138078.481155633926392-openerp-private@1e2c63b335eb>' from 'viindoobot@example.viindoo.com' to (redacted) "'***@example.com'" successfully sent 2026-08-07 21:27:58,501 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-07 21:27:58,508 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [550] 2026-08-07 21:27:58,518 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted mail.message records with IDs: [74599] 2026-08-07 21:27:58,518 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 21:27:58,523 104 INFO rb-bf464e0-223755-402257 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-07-30 10:00:00,000 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.models.work_routine: viin_ai_workflow: routine ledger_day_routine_fe22f318 - run principal is over its daily cost cap; LLM call skipped (no budget bypass). 2026-08-07 21:27:58,765 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-07 21:27:58,768 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.tests.test_scheduled_agent_ui: Starting TestDunningWeeklyRoutine.test_dunning_weekly_creates_pending_proposal_never_auto_executed ... 2026-08-07 21:27:59,231 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.models.work_routine: viin_ai_workflow: routine dunning_weekly - agent Operations Routine Analyst not runnable (no provider/BYOK key); evidence brief skipped. 2026-08-07 21:27:59,236 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_ops.models.action_proposal: viin.ai.action.proposal 167: no matching policy, defaulting to pending (risk=medium) 2026-08-07 21:27:59,478 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 551 and Message-Id '<222294121127035.1786138079.418329000473022-openerp-message-notify@1e2c63b335eb>' from 'viindoobot@example.viindoo.com' to (redacted) 'a****@yourcompany.example.com' successfully sent 2026-08-07 21:27:59,478 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-07 21:27:59,539 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [551] 2026-08-07 21:27:59,539 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 21:27:59,561 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_approval.models.action_proposal: viin.ai.action.proposal 167: submitted to approval request 75. 2026-08-07 21:27:59,564 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.models.work_routine: viin_ai_workflow: routine dunning_weekly created proposal 167, routed to state=pending. 2026-08-07 21:27:59,567 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.tests.test_scheduled_agent_ui: Starting TestDunningWeeklyRoutine.test_dunning_weekly_routine_is_present_and_configured ... 2026-08-07 21:27:59,569 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.tests.test_scheduled_agent_ui: Starting TestDunningWeeklyRoutine.test_no_duplicate_or_per_routine_cron_for_builtin_schedules ... 2026-08-07 21:27:59,578 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-07 21:28:00,187 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 552 and Message-Id '<586360227139686.1786138080.159172296524048-openerp-private@1e2c63b335eb>' from 'info@yourcompany.com' to (redacted) "'***@example.com'" successfully sent 2026-08-07 21:28:00,187 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-07 21:28:00,196 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [552] 2026-08-07 21:28:00,207 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted mail.message records with IDs: [74607] 2026-08-07 21:28:00,207 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 21:28:00,213 104 INFO rb-bf464e0-223755-402257 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-08-07 21:28:00,228 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.tests.test_scheduled_agent_ui: Starting TestScheduledAgentCostCapGate.test_over_cap_scheduled_run_makes_no_llm_call ... 2026-08-07 21:28:00,323 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.models.work_routine: viin_ai_workflow: routine cost_routine_20f87eaf - run principal is over its daily cost cap; LLM call skipped (no budget bypass). 2026-08-07 21:28:00,325 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.tests.test_scheduled_agent_ui: Starting TestScheduledAgentCostCapGate.test_over_cap_skip_does_not_count_as_a_failure ... 2026-08-07 21:28:00,451 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.models.work_routine: viin_ai_workflow: routine cost_routine_3a4dcb92 - run principal is over its daily cost cap; LLM call skipped (no budget bypass). 2026-08-07 21:28:00,458 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-07 21:28:00,489 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.tests.test_scheduled_agent_ui: Starting TestScheduledAgentFailureAlerting.test_consecutive_failure_count_survives_cron_savepoint_rollback ... 2026-08-07 21:28:00,504 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.tests.test_scheduled_agent_ui: Starting TestScheduledAgentFailureAlerting.test_successful_run_resets_failure_counter ... 2026-08-07 21:28:00,643 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.tests.test_scheduled_agent_ui: Starting TestScheduledAgentFailureAlerting.test_threshold_crossing_emits_exactly_one_throttled_bus_alert ... 2026-08-07 21:28:00,713 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-07 21:28:00,744 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.tests.test_scheduled_agent_ui: Starting TestScheduledAgentTemplateRendering.test_custom_template_placeholder_is_rendered_into_the_agent_prompt ... 2026-08-07 21:28:00,828 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.tests.test_scheduled_agent_ui: Starting TestScheduledAgentTemplateRendering.test_elevated_service_user_renders_messages_template_on_run ... 2026-08-07 21:28:01,449 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 553 and Message-Id '<060535974884012.1786138081.427649497985840-openerp-private@1e2c63b335eb>' from 'info@yourcompany.com' to (redacted) "'***@example.com'" successfully sent 2026-08-07 21:28:01,449 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-07 21:28:01,455 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [553] 2026-08-07 21:28:01,464 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted mail.message records with IDs: [74616] 2026-08-07 21:28:01,464 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 21:28:01,468 104 INFO rb-bf464e0-223755-402257 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-08-07 21:28:01,554 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.tests.test_scheduled_agent_ui: Starting TestScheduledAgentTemplateRendering.test_empty_template_produces_prompt_byte_identical_to_default_path ... 2026-08-07 21:28:01,694 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.tests.test_scheduled_agent_ui: Starting TestScheduledAgentTemplateRendering.test_malformed_template_is_rejected_at_save ... 2026-08-07 21:28:01,705 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_render_mixin: Failed to render inline_template: Broken: {{ 1 + }} Traceback (most recent call last): File "/data/build/Viindoo-odoo-17.0/addons/mail/models/mail_render_mixin.py", line 501, in _render_template_inline_template results[record.id] = render_inline_template( File "/data/build/Viindoo-odoo-17.0/odoo/tools/rendering_tools.py", line 71, in render_inline_template result = safe_eval.safe_eval(expression, variables) File "/data/build/Viindoo-odoo-17.0/odoo/tools/safe_eval.py", line 406, in safe_eval c = test_expr(expr, _SAFE_OPCODES, mode=mode, filename=filename) File "/data/build/Viindoo-odoo-17.0/odoo/tools/safe_eval.py", line 269, in test_expr code_obj = compile(expr, filename or "", mode) File "", line 1 1 + SyntaxError: invalid syntax 2026-08-07 21:28:01,707 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.tests.test_scheduled_agent_ui: Starting TestScheduledAgentTemplateRendering.test_render_sudo_survives_a_non_admin_run_principal ... 2026-08-07 21:28:02,348 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 554 and Message-Id '<241345191777437.1786138082.310570478439331-openerp-private@1e2c63b335eb>' from 'info@yourcompany.com' to (redacted) "'***@example.com'" successfully sent 2026-08-07 21:28:02,348 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-07 21:28:02,356 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [554] 2026-08-07 21:28:02,365 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted mail.message records with IDs: [74620] 2026-08-07 21:28:02,365 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 21:28:02,370 104 INFO rb-bf464e0-223755-402257 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-08-07 21:28:02,390 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.tests.test_scheduled_agent_ui: Starting TestScheduledAgentTemplateRendering.test_ssti_attempt_is_rejected_at_save ... 2026-08-07 21:28:02,404 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_render_mixin: Failed to render inline_template: {{ __import__('os').system('echo pwned') }} Traceback (most recent call last): File "/data/build/Viindoo-odoo-17.0/addons/mail/models/mail_render_mixin.py", line 501, in _render_template_inline_template results[record.id] = render_inline_template( File "/data/build/Viindoo-odoo-17.0/odoo/tools/rendering_tools.py", line 71, in render_inline_template result = safe_eval.safe_eval(expression, variables) File "/data/build/Viindoo-odoo-17.0/odoo/tools/safe_eval.py", line 406, in safe_eval c = test_expr(expr, _SAFE_OPCODES, mode=mode, filename=filename) File "/data/build/Viindoo-odoo-17.0/odoo/tools/safe_eval.py", line 274, in test_expr assert_valid_codeobj(allowed_codes, code_obj, expr) File "/data/build/Viindoo-odoo-17.0/odoo/tools/safe_eval.py", line 241, in assert_valid_codeobj assert_no_dunder_name(code_obj, expr) File "/data/build/Viindoo-odoo-17.0/odoo/tools/safe_eval.py", line 221, in assert_no_dunder_name raise NameError('Access to forbidden name %r (%r)' % (name, expr)) NameError: Access to forbidden name '__import__' ("__import__('os').system('echo pwned')") 2026-08-07 21:28:02,406 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_render_mixin: Failed to render inline_template: {{ os.system('echo pwned') }} Traceback (most recent call last): File "/data/build/Viindoo-odoo-17.0/odoo/tools/safe_eval.py", line 408, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) File "", line 1, in NameError: name 'os' is not defined During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/data/build/Viindoo-odoo-17.0/addons/mail/models/mail_render_mixin.py", line 501, in _render_template_inline_template results[record.id] = render_inline_template( File "/data/build/Viindoo-odoo-17.0/odoo/tools/rendering_tools.py", line 71, in render_inline_template result = safe_eval.safe_eval(expression, variables) File "/data/build/Viindoo-odoo-17.0/odoo/tools/safe_eval.py", line 422, in safe_eval raise ValueError('%s: "%s" while evaluating\n%r' % (ustr(type(e)), ustr(e), expr)) ValueError: : "name 'os' is not defined" while evaluating " os.system('echo pwned') " 2026-08-07 21:28:02,407 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.tests.test_scheduled_agent_ui: Starting TestScheduledAgentTemplateRendering.test_template_cannot_exfiltrate_raw_partner_pii ... 2026-08-07 21:28:02,512 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-07 21:28:02,515 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.tests.test_scheduled_agent_ui: Starting TestScheduledAgentUIRegressionGuard.test_shipped_routines_default_to_no_prompt_template ... 2026-08-07 21:28:02,524 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-07 21:28:02,554 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.tests.test_scheduled_agent_ui: Starting TestScheduledAgentUX.test_action_run_now_runs_the_routine_immediately_in_its_own_company ... 2026-08-07 21:28:06,269 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.models.work_routine: viin_ai_workflow: seeded 8 goal(s) and 8 work routine(s) of default AI automation for company 359 (UX2 Company B). 2026-08-07 21:28:06,431 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.tests.test_scheduled_agent_ui: Starting TestScheduledAgentUX.test_next_run_preview_computes_from_last_run_and_cadence ... 2026-08-07 21:28:06,446 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-07 21:28:06,479 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.tests.test_work_routine: Starting TestCronDrainsAllDueRoutines.test_cron_batch_size_icp_is_honored_and_still_drains_all ... 2026-08-07 21:28:06,498 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.models.work_routine: viin_ai_workflow: routine drain_icp_routine_1 found no matching res.partner records. 2026-08-07 21:28:06,500 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.models.work_routine: viin_ai_workflow: routine drain_icp_routine_0 found no matching res.partner records. 2026-08-07 21:28:06,504 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.models.work_routine: viin_ai_workflow: routine drain_icp_routine_2 found no matching res.partner records. 2026-08-07 21:28:06,506 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.models.work_routine: viin_ai_workflow: routine drain_icp_routine_3 found no matching res.partner records. 2026-08-07 21:28:06,509 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.models.work_routine: viin_ai_workflow: routine drain_icp_routine_4 found no matching res.partner records. 2026-08-07 21:28:06,512 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.tests.test_work_routine: Starting TestCronDrainsAllDueRoutines.test_cron_drains_all_due_routines_beyond_one_batch ... 2026-08-07 21:28:06,551 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.models.work_routine: viin_ai_workflow: routine drain_routine_1 found no matching res.partner records. 2026-08-07 21:28:06,554 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.models.work_routine: viin_ai_workflow: routine drain_routine_2 found no matching res.partner records. 2026-08-07 21:28:06,556 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.models.work_routine: viin_ai_workflow: routine drain_routine_0 found no matching res.partner records. 2026-08-07 21:28:06,559 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.models.work_routine: viin_ai_workflow: routine drain_routine_3 found no matching res.partner records. 2026-08-07 21:28:06,561 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.models.work_routine: viin_ai_workflow: routine drain_routine_4 found no matching res.partner records. 2026-08-07 21:28:06,563 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.models.work_routine: viin_ai_workflow: routine drain_routine_5 found no matching res.partner records. 2026-08-07 21:28:06,566 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.models.work_routine: viin_ai_workflow: routine drain_routine_6 found no matching res.partner records. 2026-08-07 21:28:06,573 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-07 21:28:06,575 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.tests.test_work_routine: Starting TestHeartbeatCadence.test_cron_skips_not_due_routine_without_running_it ... 2026-08-07 21:28:06,611 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.tests.test_work_routine: Starting TestHeartbeatCadence.test_daily_routine_run_one_day_ago_is_due ... 2026-08-07 21:28:06,645 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.tests.test_work_routine: Starting TestHeartbeatCadence.test_never_run_routine_is_due ... 2026-08-07 21:28:06,679 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.tests.test_work_routine: Starting TestHeartbeatCadence.test_weekly_routine_run_eight_days_ago_is_due ... 2026-08-07 21:28:06,717 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.tests.test_work_routine: Starting TestHeartbeatCadence.test_weekly_routine_run_one_day_ago_is_not_due ... 2026-08-07 21:28:06,760 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-07 21:28:06,762 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.tests.test_work_routine: Starting TestHeartbeatCronConfig.test_cron_rotation_orders_least_recently_run_first ... 2026-08-07 21:28:06,807 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.tests.test_work_routine: Starting TestHeartbeatCronConfig.test_heartbeat_cron_has_explicit_user_id ... 2026-08-07 21:28:06,815 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-07 21:28:06,817 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.tests.test_work_routine: Starting TestHeartbeatScanBounds.test_scan_passes_a_bounded_limit_to_search ... 2026-08-07 21:28:06,853 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-07 21:28:10,557 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.models.work_routine: viin_ai_workflow: seeded 8 goal(s) and 8 work routine(s) of default AI automation for company 360 (WI4 Company B). 2026-08-07 21:28:14,328 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.models.work_routine: viin_ai_workflow: seeded 8 goal(s) and 8 work routine(s) of default AI automation for company 361 (WI4 Company P). 2026-08-07 21:28:17,885 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.models.work_routine: viin_ai_workflow: seeded 8 goal(s) and 8 work routine(s) of default AI automation for company 362 (WI4 Branch B). 2026-08-07 21:28:21,275 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.models.work_routine: viin_ai_workflow: seeded 8 goal(s) and 8 work routine(s) of default AI automation for company 363 (WI4 Sibling S). 2026-08-07 21:28:21,325 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.tests.test_work_routine: Starting TestHeartbeatScanIsolation.test_scan_count_in_work_item_is_company_isolated ... 2026-08-07 21:28:21,507 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.tests.test_work_routine: Starting TestHeartbeatScanIsolation.test_scan_does_not_see_other_company_records ... 2026-08-07 21:28:21,585 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.tests.test_work_routine: Starting TestHeartbeatScanIsolation.test_scan_still_includes_shared_records ... 2026-08-07 21:28:21,647 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.tests.test_work_routine: Starting TestHeartbeatScanIsolation.test_scan_target_scopes_to_company_and_branches_not_ancestors ... 2026-08-07 21:28:21,800 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-07 21:28:21,801 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.tests.test_work_routine: Starting TestNewHeartbeatRoutinesGracefulSkip.test_hr_recruitment_bottleneck_weekly_skips_cleanly_when_target_absent ... 2026-08-07 21:28:21,806 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.tests.test_work_routine: Starting TestNewHeartbeatRoutinesGracefulSkip.test_new_routines_do_not_call_agent_when_target_absent ... 2026-08-07 21:28:21,811 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.models.work_routine: viin_ai_workflow: routine project_risk_digest_weekly skipped - target model model.does.not.exist.noagent not in registry. 2026-08-07 21:28:21,812 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.tests.test_work_routine: Starting TestNewHeartbeatRoutinesGracefulSkip.test_project_risk_digest_weekly_skips_cleanly_when_target_absent ... 2026-08-07 21:28:21,815 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.models.work_routine: viin_ai_workflow: routine project_risk_digest_weekly skipped - target model model.that.does.not.exist.wb not in registry. 2026-08-07 21:28:21,815 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.tests.test_work_routine: Starting TestNewHeartbeatRoutinesGracefulSkip.test_purchase_delay_watch_daily_skips_cleanly_when_target_absent ... 2026-08-07 21:28:21,823 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-07 21:28:21,825 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.tests.test_work_routine: Starting TestNewHeartbeatRoutinesPresent.test_hr_recruitment_bottleneck_weekly_is_present ... 2026-08-07 21:28:21,826 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.tests.test_work_routine: Starting TestNewHeartbeatRoutinesPresent.test_no_per_routine_cron_was_added_for_new_routines ... 2026-08-07 21:28:21,830 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.tests.test_work_routine: Starting TestNewHeartbeatRoutinesPresent.test_project_risk_digest_weekly_is_present ... 2026-08-07 21:28:21,831 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.tests.test_work_routine: Starting TestNewHeartbeatRoutinesPresent.test_purchase_delay_watch_daily_is_present ... 2026-08-07 21:28:21,837 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-07 21:28:21,862 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.tests.test_work_routine: Starting TestRoutineProposalImpactedModel.test_model_scoped_control_policy_governs_only_its_own_routine_proposal ... 2026-08-07 21:28:21,935 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_ops.models.action_proposal: viin.ai.action.proposal 168: blocked by policy 'WD2 Target - Block res.partner' 2026-08-07 21:28:21,936 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.models.work_routine: viin_ai_workflow: routine impacted_model_wd2_routine created proposal 168, routed to state=rejected. 2026-08-07 21:28:21,937 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.tests.test_work_routine: Starting TestRoutineProposalImpactedModel.test_routine_proposal_records_the_scanned_target_model ... 2026-08-07 21:28:22,029 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_ops.models.action_proposal: viin.ai.action.proposal 169: no matching policy, defaulting to pending (risk=medium) 2026-08-07 21:28:22,332 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 555 and Message-Id '<783145669989648.1786138102.240988016128540-openerp-message-notify@1e2c63b335eb>' from 'viindoobot@example.viindoo.com' to (redacted) 'a****@yourcompany.example.com' successfully sent 2026-08-07 21:28:22,332 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-07 21:28:22,379 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [555] 2026-08-07 21:28:22,380 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 21:28:22,407 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_approval.models.action_proposal: viin.ai.action.proposal 169: submitted to approval request 76. 2026-08-07 21:28:22,409 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.models.work_routine: viin_ai_workflow: routine impacted_model_routine_f700a68a created proposal 169, routed to state=pending. 2026-08-07 21:28:22,418 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-07 21:28:22,421 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.tests.test_work_routine: Starting TestSaleQuoteStaleRoutine.test_domain_captures_stale_open_quotes_only ... 2026-08-07 21:28:22,557 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.tests.test_work_routine: Starting TestSaleQuoteStaleRoutine.test_no_per_routine_cron_added_for_sale_quote_stale ... 2026-08-07 21:28:22,560 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.tests.test_work_routine: Starting TestSaleQuoteStaleRoutine.test_routine_sale_quote_stale_weekly_xmlid_is_resolvable ... 2026-08-07 21:28:22,562 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.tests.test_work_routine: Starting TestSaleQuoteStaleRoutine.test_sale_quote_stale_weekly_exists_and_targets_sale_order ... 2026-08-07 21:28:22,564 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.tests.test_work_routine: Starting TestSaleQuoteStaleRoutine.test_sale_quote_stale_weekly_interval_is_weekly ... 2026-08-07 21:28:22,571 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-07 21:28:22,605 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.tests.test_work_routine: Starting TestStuckWorkflowCockpitProvider.test_stuck_workflow_counts_both_routine_and_non_routine_items ... 2026-08-07 21:28:22,639 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.tests.test_work_routine: Starting TestStuckWorkflowCockpitProvider.test_stuck_workflow_is_isolated_per_company ... 2026-08-07 21:28:26,053 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.models.work_routine: viin_ai_workflow: seeded 8 goal(s) and 8 work routine(s) of default AI automation for company 364 (SW Company B5). 2026-08-07 21:28:26,436 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.tests.test_work_routine: Starting TestStuckWorkflowCockpitProvider.test_stuck_workflow_is_non_negative_int_at_zero_state ... 2026-08-07 21:28:26,451 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.tests.test_work_routine: Starting TestStuckWorkflowCockpitProvider.test_stuck_workflow_key_is_present_in_cockpit_result ... 2026-08-07 21:28:26,470 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.tests.test_work_routine: Starting TestStuckWorkflowCockpitProvider.test_stuck_workflow_never_under_reports_below_base_in_progress ... 2026-08-07 21:28:26,496 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.tests.test_work_routine: Starting TestStuckWorkflowCockpitProvider.test_workflow_provider_override_does_not_drop_sibling_metrics ... 2026-08-07 21:28:26,519 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-07 21:28:26,544 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.tests.test_work_routine: Starting TestWorkRoutine.test_community_execute_approved_is_unchanged ... 2026-08-07 21:28:26,544 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.tests.test_work_routine: Starting TestWorkRoutine.test_cron_savepoint_isolates_a_failing_routine ... 2026-08-07 21:28:26,683 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.tests.test_work_routine: Starting TestWorkRoutine.test_domain_cannot_execute_arbitrary_code ... 2026-08-07 21:28:26,694 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.tests.test_work_routine: Starting TestWorkRoutine.test_group_user_cannot_create_routine ... 2026-08-07 21:28:27,222 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 556 and Message-Id '<505716854177298.1786138107.201395273208618-openerp-private@1e2c63b335eb>' from 'info@yourcompany.com' to (redacted) "'***@example.com'" successfully sent 2026-08-07 21:28:27,222 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-07 21:28:27,231 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [556] 2026-08-07 21:28:27,242 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted mail.message records with IDs: [75914] 2026-08-07 21:28:27,243 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 21:28:27,249 104 INFO rb-bf464e0-223755-402257 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-08-07 21:28:27,274 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1190, model: viin.ai.work.routine 2026-08-07 21:28:27,275 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.tests.test_work_routine: Starting TestWorkRoutine.test_invalid_domain_is_rejected_at_config_time ... 2026-08-07 21:28:27,289 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.tests.test_work_routine: Starting TestWorkRoutine.test_multi_company_output_inherits_routine_company ... 2026-08-07 21:28:30,828 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.models.work_routine: viin_ai_workflow: seeded 8 goal(s) and 8 work routine(s) of default AI automation for company 365 (WF Company B7). 2026-08-07 21:28:30,962 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.tests.test_work_routine: Starting TestWorkRoutine.test_record_rule_isolates_other_company_routine ... 2026-08-07 21:28:34,405 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.models.work_routine: viin_ai_workflow: seeded 8 goal(s) and 8 work routine(s) of default AI automation for company 366 (WF Company B). 2026-08-07 21:28:35,140 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 557 and Message-Id '<259509274871334.1786138115.122085571289062-openerp-private@1e2c63b335eb>' from 'info@yourcompany.com' to (redacted) "'***@example.com'" successfully sent 2026-08-07 21:28:35,140 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-07 21:28:35,145 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [557] 2026-08-07 21:28:35,152 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted mail.message records with IDs: [76338] 2026-08-07 21:28:35,152 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 21:28:35,156 104 INFO rb-bf464e0-223755-402257 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-08-07 21:28:35,185 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.tests.test_work_routine: Starting TestWorkRoutine.test_routine_proposal_is_forced_through_approval ... 2026-08-07 21:28:35,315 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_ops.models.action_proposal: viin.ai.action.proposal 170: no matching policy, defaulting to pending (risk=medium) 2026-08-07 21:28:35,548 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 558 and Message-Id '<644623371958358.1786138115.490956068038940-openerp-message-notify@1e2c63b335eb>' from 'viindoobot@example.viindoo.com' to (redacted) 'a****@yourcompany.example.com' successfully sent 2026-08-07 21:28:35,549 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-07 21:28:35,581 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [558] 2026-08-07 21:28:35,581 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 21:28:35,599 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_approval.models.action_proposal: viin.ai.action.proposal 170: submitted to approval request 77. 2026-08-07 21:28:35,601 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.models.work_routine: viin_ai_workflow: routine routine_sideeffect_9 created proposal 170, routed to state=pending. 2026-08-07 21:28:35,603 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.tests.test_work_routine: Starting TestWorkRoutine.test_run_skips_gracefully_when_target_app_absent ... 2026-08-07 21:28:35,607 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.models.work_routine: viin_ai_workflow: routine test_routine_73064e5a skipped - target model model.that.does.not.exist not in registry. 2026-08-07 21:28:35,608 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.tests.test_work_routine: Starting TestWorkRoutine.test_run_spawns_one_work_item_linked_to_routine ... 2026-08-07 21:28:35,691 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.tests.test_work_routine: Starting TestWorkRoutine.test_run_with_no_matches_creates_no_work_item ... 2026-08-07 21:28:35,703 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.models.work_routine: viin_ai_workflow: routine test_routine_95db0507 found no matching res.partner records. 2026-08-07 21:28:35,710 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-07 21:28:35,713 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow_automation.tests.test_orchestrated_execution: Starting TestOrchestratedExecution.test_completion_callback_is_idempotent ... 2026-08-07 21:28:35,719 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow_automation.models.action_proposal_ext: viin.ai.action.proposal 171: workflow instance False completed; proposal/work item advanced to terminal state. 2026-08-07 21:28:35,719 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow_automation.models.action_proposal_ext: viin.ai.action.proposal 171: workflow instance False completed; proposal/work item advanced to terminal state. 2026-08-07 21:28:35,719 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow_automation.tests.test_orchestrated_execution: Starting TestOrchestratedExecution.test_execute_approved_falls_back_to_super_without_workflow ... 2026-08-07 21:28:35,723 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_approval.models.action_proposal: viin.ai.action.proposal 172: no runnable executor with a resolvable target; execution deferred to P-OPS-3 / manual. Proposal stays 'approved'. 2026-08-07 21:28:35,723 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow_automation.tests.test_orchestrated_execution: Starting TestOrchestratedExecution.test_execute_approved_launches_workflow_when_routed ... 2026-08-07 21:28:37,868 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow_automation.models.action_proposal_ext: viin.ai.action.proposal 173: launched workflow.instance 1 (workflow 5); proposal executed (orchestrated). 2026-08-07 21:28:37,869 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow_automation.tests.test_orchestrated_execution: Starting TestOrchestratedExecution.test_execute_approved_no_published_version_stays_approved ... 2026-08-07 21:28:39,706 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow_automation.tests.test_orchestrated_execution: Starting TestOrchestratedExecution.test_instance_completion_callback_advances_terminal_states ... 2026-08-07 21:28:41,762 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow_automation.models.action_proposal_ext: viin.ai.action.proposal 175: workflow instance 2 completed; proposal/work item advanced to terminal state. 2026-08-07 21:28:41,763 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow_automation.tests.test_orchestrated_execution: Starting TestOrchestratedExecution.test_policy_workflow_id_accepts_correct_model ... 2026-08-07 21:28:43,079 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow_automation.tests.test_orchestrated_execution: Starting TestOrchestratedExecution.test_policy_workflow_id_rejects_wrong_model ... 2026-08-07 21:28:43,115 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow_automation.tests.test_orchestrated_execution: Starting TestOrchestratedExecution.test_unidentified_approved_proposal_does_not_vanish_silently ... 2026-08-07 21:28:45,192 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_ops.models.control_policy: viin.ai.action.proposal 176: records no impacted model, so no single control policy can be shown to govern it. The resolved action is the strictest outcome any of the 2 policies that agree with it on every other axis could have imposed - 'require_approval', from the strictest applicable policy 'res.partner proposals go through finance review' - never the first of them and never a later, more permissive one. No policy is recorded as the matching one: a rule scoped to a model this proposal never named cannot be shown to apply to it. 2026-08-07 21:28:45,192 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_approval.models.action_proposal: viin.ai.action.proposal 176: no runnable executor with a resolvable target; execution deferred to P-OPS-3 / manual. Proposal stays 'approved'. 2026-08-07 21:28:45,195 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow_automation.tests.test_orchestrated_execution: Starting TestOrchestratedExecution.test_unidentified_proposal_orchestrates_once_its_model_is_known ... 2026-08-07 21:28:47,163 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_ops.models.control_policy: viin.ai.action.proposal 177: records no impacted model, so no single control policy can be shown to govern it. The resolved action is the strictest outcome any of the 1 policies that agree with it on every other axis could have imposed - 'require_approval', from the strictest applicable policy 'res.partner proposals go through finance review' - never the first of them and never a later, more permissive one. No policy is recorded as the matching one: a rule scoped to a model this proposal never named cannot be shown to apply to it. 2026-08-07 21:28:47,178 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow_automation.models.action_proposal_ext: viin.ai.action.proposal 177: launched workflow.instance 3 (workflow 12); proposal executed (orchestrated). 2026-08-07 21:28:48,390 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-07 21:28:48,392 104 INFO rb-bf464e0-223755-402257 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-08-07 21:28:48,827 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 559 and Message-Id '<706862526813800.1786138128.804908275604248-openerp-private@1e2c63b335eb>' from 'info@yourcompany.com' to (redacted) "'************or@example.com'" successfully sent 2026-08-07 21:28:48,827 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-07 21:28:48,835 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [559] 2026-08-07 21:28:48,845 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted mail.message records with IDs: [76361] 2026-08-07 21:28:48,845 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 21:28:48,850 104 INFO rb-bf464e0-223755-402257 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-08-07 21:28:48,945 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_api_request_logger.tests.test_log_request_fk_guard: Starting TestLogRequestFkGuard.test_log_for_uncommitted_user_is_written_and_attributed ... 2026-08-07 21:28:49,182 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 560 and Message-Id '<136888836868815.1786138129.163853645324707-openerp-private@1e2c63b335eb>' from 'info@yourcompany.com' to (redacted) "'************or@example.com'" successfully sent 2026-08-07 21:28:49,182 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-07 21:28:49,188 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [560] 2026-08-07 21:28:49,197 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted mail.message records with IDs: [76364] 2026-08-07 21:28:49,198 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 21:28:49,202 104 INFO rb-bf464e0-223755-402257 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-08-07 21:28:49,223 104 INFO rb-bf464e0-223755-402257 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-08-07 21:28:49,466 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 561 and Message-Id '<716095467575319.1786138129.447050571441650-openerp-private@1e2c63b335eb>' from 'info@yourcompany.com' to (redacted) "'************or@example.com'" successfully sent 2026-08-07 21:28:49,466 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-07 21:28:49,473 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [561] 2026-08-07 21:28:49,480 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted mail.message records with IDs: [76366] 2026-08-07 21:28:49,480 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 21:28:49,484 104 INFO rb-bf464e0-223755-402257 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-08-07 21:28:49,511 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-07 21:28:49,513 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_appointment.tests.test_appointment: Starting TestAppointment.test_appointment_action ... 2026-08-07 21:28:49,796 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 562 and Message-Id '<018523961720345.1786138129.776995182037354-openerp-private@1e2c63b335eb>' from 'info@yourcompany.com' to (redacted) "'****@example.viindoo.com'" successfully sent 2026-08-07 21:28:49,796 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-07 21:28:49,804 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [562] 2026-08-07 21:28:49,812 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted mail.message records with IDs: [76368] 2026-08-07 21:28:49,812 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 21:28:49,816 104 INFO rb-bf464e0-223755-402257 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-08-07 21:28:50,085 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 563 and Message-Id '<740339157382346.1786138130.063570976257324-openerp-private@1e2c63b335eb>' from 'info@yourcompany.com' to (redacted) "'***@example.viindoo.com'" successfully sent 2026-08-07 21:28:50,085 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-07 21:28:50,091 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [563] 2026-08-07 21:28:50,098 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted mail.message records with IDs: [76370] 2026-08-07 21:28:50,098 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 21:28:50,102 104 INFO rb-bf464e0-223755-402257 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-08-07 21:28:50,359 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 564 and Message-Id '<861628245047745.1786138130.341680288314819-openerp-private@1e2c63b335eb>' from 'info@yourcompany.com' to (redacted) "'***in@example.viindoo.com'" successfully sent 2026-08-07 21:28:50,359 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-07 21:28:50,365 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [564] 2026-08-07 21:28:50,372 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted mail.message records with IDs: [76372] 2026-08-07 21:28:50,372 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 21:28:50,376 104 INFO rb-bf464e0-223755-402257 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-08-07 21:28:50,571 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1195 deleted mail.message records with IDs: [76374] 2026-08-07 21:28:50,607 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1195 deleted mail.message records with IDs: [76376, 76374] 2026-08-07 21:28:50,633 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1195 deleted mail.message records with IDs: [76375] 2026-08-07 21:28:50,655 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1195 deleted calendar.event records with IDs: [24] 2026-08-07 21:28:50,660 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1195 deleted mail.followers records with IDs: [33459, 33460] 2026-08-07 21:28:50,692 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1195 deleted mail.message records with IDs: [76377, 76376, 76374] 2026-08-07 21:28:50,712 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1195 deleted mail.message records with IDs: [76377, 76376, 76374] 2026-08-07 21:28:50,716 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1195 deleted appointment.appointment records with IDs: [6] 2026-08-07 21:28:50,720 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1195 deleted mail.followers records with IDs: [33456, 33457, 33458] 2026-08-07 21:28:50,722 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_appointment.tests.test_appointment: Starting TestAppointment.test_appointment_compute_fields ... 2026-08-07 21:28:50,951 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 565 and Message-Id '<911879727208240.1786138130.934614896774292-openerp-private@1e2c63b335eb>' from 'info@yourcompany.com' to (redacted) "'****@example.viindoo.com'" successfully sent 2026-08-07 21:28:50,951 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-07 21:28:50,957 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [565] 2026-08-07 21:28:50,963 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted mail.message records with IDs: [76379] 2026-08-07 21:28:50,963 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 21:28:50,967 104 INFO rb-bf464e0-223755-402257 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-08-07 21:28:51,218 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 566 and Message-Id '<491723116148399.1786138131.199935674667358-openerp-private@1e2c63b335eb>' from 'info@yourcompany.com' to (redacted) "'***@example.viindoo.com'" successfully sent 2026-08-07 21:28:51,218 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-07 21:28:51,223 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [566] 2026-08-07 21:28:51,229 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted mail.message records with IDs: [76381] 2026-08-07 21:28:51,229 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 21:28:51,235 104 INFO rb-bf464e0-223755-402257 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-08-07 21:28:51,476 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 567 and Message-Id '<740945614522376.1786138131.459082841873169-openerp-private@1e2c63b335eb>' from 'info@yourcompany.com' to (redacted) "'***in@example.viindoo.com'" successfully sent 2026-08-07 21:28:51,476 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-07 21:28:51,481 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [567] 2026-08-07 21:28:51,487 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted mail.message records with IDs: [76383] 2026-08-07 21:28:51,487 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 21:28:51,491 104 INFO rb-bf464e0-223755-402257 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-08-07 21:28:51,787 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_appointment.tests.test_appointment: Starting TestAppointment.test_appointment_create_name ... 2026-08-07 21:28:52,036 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 568 and Message-Id '<635051932129186.1786138132.016991376876831-openerp-private@1e2c63b335eb>' from 'info@yourcompany.com' to (redacted) "'****@example.viindoo.com'" successfully sent 2026-08-07 21:28:52,036 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-07 21:28:52,041 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [568] 2026-08-07 21:28:52,047 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted mail.message records with IDs: [76387] 2026-08-07 21:28:52,047 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 21:28:52,053 104 INFO rb-bf464e0-223755-402257 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-08-07 21:28:52,297 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 569 and Message-Id '<650620265729689.1786138132.279694080352783-openerp-private@1e2c63b335eb>' from 'info@yourcompany.com' to (redacted) "'***@example.viindoo.com'" successfully sent 2026-08-07 21:28:52,297 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-07 21:28:52,302 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [569] 2026-08-07 21:28:52,308 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted mail.message records with IDs: [76389] 2026-08-07 21:28:52,308 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 21:28:52,312 104 INFO rb-bf464e0-223755-402257 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-08-07 21:28:52,552 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 570 and Message-Id '<502217779528875.1786138132.534670114517212-openerp-private@1e2c63b335eb>' from 'info@yourcompany.com' to (redacted) "'***in@example.viindoo.com'" successfully sent 2026-08-07 21:28:52,552 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-07 21:28:52,557 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [570] 2026-08-07 21:28:52,563 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted mail.message records with IDs: [76391] 2026-08-07 21:28:52,563 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 21:28:52,567 104 INFO rb-bf464e0-223755-402257 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-08-07 21:28:52,686 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-07 21:28:52,688 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_appointment.tests.test_module_access: Starting TestAppointmentAccess.test_appointment_appointment_access ... 2026-08-07 21:28:52,920 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 571 and Message-Id '<149114192282975.1786138132.900429010391235-openerp-private@1e2c63b335eb>' from 'info@yourcompany.com' to (redacted) "'****@example.viindoo.com'" successfully sent 2026-08-07 21:28:52,920 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-07 21:28:52,925 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [571] 2026-08-07 21:28:52,933 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted mail.message records with IDs: [76396] 2026-08-07 21:28:52,934 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 21:28:52,938 104 INFO rb-bf464e0-223755-402257 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-08-07 21:28:53,195 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 572 and Message-Id '<451300690988223.1786138133.177252292633057-openerp-private@1e2c63b335eb>' from 'info@yourcompany.com' to (redacted) "'***@example.viindoo.com'" successfully sent 2026-08-07 21:28:53,195 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-07 21:28:53,200 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [572] 2026-08-07 21:28:53,206 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted mail.message records with IDs: [76398] 2026-08-07 21:28:53,206 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 21:28:53,211 104 INFO rb-bf464e0-223755-402257 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-08-07 21:28:53,436 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 573 and Message-Id '<232171667338236.1786138133.418647527694702-openerp-private@1e2c63b335eb>' from 'info@yourcompany.com' to (redacted) "'***in@example.viindoo.com'" successfully sent 2026-08-07 21:28:53,436 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-07 21:28:53,440 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [573] 2026-08-07 21:28:53,447 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted mail.message records with IDs: [76400] 2026-08-07 21:28:53,447 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 21:28:53,451 104 INFO rb-bf464e0-223755-402257 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-08-07 21:28:53,598 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 7, model: appointment.appointment 2026-08-07 21:28:53,608 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #7 deleted mail.message records with IDs: [76402] 2026-08-07 21:28:53,611 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 7, model: appointment.appointment 2026-08-07 21:28:53,617 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 7, model: ir.sequence 2026-08-07 21:28:53,645 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 7, model: appointment.appointment 2026-08-07 21:28:53,653 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #7 deleted mail.message records with IDs: [76403] 2026-08-07 21:28:53,655 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 7, model: appointment.appointment 2026-08-07 21:28:53,688 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1204 deleted mail.message records with IDs: [76403] 2026-08-07 21:28:53,697 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1204 deleted appointment.appointment records with IDs: [11] 2026-08-07 21:28:53,702 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1204 deleted mail.followers records with IDs: [33472, 33473, 33474] 2026-08-07 21:28:53,764 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [12], uid: 1204, model: appointment.appointment 2026-08-07 21:28:53,770 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [12], uid: 1204, model: appointment.appointment 2026-08-07 21:28:53,781 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1204 deleted mail.message records with IDs: [76404] 2026-08-07 21:28:53,782 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [12], uid: 1204, model: appointment.appointment 2026-08-07 21:28:53,834 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1205 deleted mail.message records with IDs: [76405] 2026-08-07 21:28:53,843 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1205 deleted appointment.appointment records with IDs: [13] 2026-08-07 21:28:53,848 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1205 deleted mail.followers records with IDs: [33478, 33479, 33480] 2026-08-07 21:28:53,869 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1205 deleted mail.message records with IDs: [76404] 2026-08-07 21:28:53,873 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1205 deleted appointment.appointment records with IDs: [12] 2026-08-07 21:28:53,879 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1205 deleted mail.followers records with IDs: [33475, 33476, 33477] 2026-08-07 21:28:53,881 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_appointment.tests.test_module_access: Starting TestAppointmentAccess.test_appointment_type_access ... 2026-08-07 21:28:54,191 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 574 and Message-Id '<348579869085715.1786138134.165026903152466-openerp-private@1e2c63b335eb>' from 'info@yourcompany.com' to (redacted) "'****@example.viindoo.com'" successfully sent 2026-08-07 21:28:54,191 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-07 21:28:54,197 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [574] 2026-08-07 21:28:54,204 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted mail.message records with IDs: [76407] 2026-08-07 21:28:54,204 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 21:28:54,209 104 INFO rb-bf464e0-223755-402257 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-08-07 21:28:54,484 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 575 and Message-Id '<894573412601154.1786138134.466778039932251-openerp-private@1e2c63b335eb>' from 'info@yourcompany.com' to (redacted) "'***@example.viindoo.com'" successfully sent 2026-08-07 21:28:54,484 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-07 21:28:54,488 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [575] 2026-08-07 21:28:54,494 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted mail.message records with IDs: [76409] 2026-08-07 21:28:54,494 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 21:28:54,498 104 INFO rb-bf464e0-223755-402257 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-08-07 21:28:54,715 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 576 and Message-Id '<657857886536932.1786138134.698235750198364-openerp-private@1e2c63b335eb>' from 'info@yourcompany.com' to (redacted) "'***in@example.viindoo.com'" successfully sent 2026-08-07 21:28:54,715 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-07 21:28:54,720 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [576] 2026-08-07 21:28:54,726 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted mail.message records with IDs: [76411] 2026-08-07 21:28:54,726 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 21:28:54,730 104 INFO rb-bf464e0-223755-402257 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-08-07 21:28:54,804 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1207, model: viin.appointment.type 2026-08-07 21:28:54,811 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1207 deleted mail.message records with IDs: [2385] 2026-08-07 21:28:54,814 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1207, model: viin.appointment.type 2026-08-07 21:28:54,817 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1207, model: viin.appointment.type 2026-08-07 21:28:54,832 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1208, model: viin.appointment.type 2026-08-07 21:28:54,838 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1208 deleted mail.message records with IDs: [2385] 2026-08-07 21:28:54,841 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1208, model: viin.appointment.type 2026-08-07 21:28:54,844 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1208, model: viin.appointment.type 2026-08-07 21:28:54,889 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1209 deleted mail.message records with IDs: [76413] 2026-08-07 21:28:54,900 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1209 deleted viin.appointment.type records with IDs: [4] 2026-08-07 21:28:54,904 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1209 deleted mail.followers records with IDs: [33481] 2026-08-07 21:28:54,911 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-07 21:28:54,913 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_appointment_crm.tests.test_appointment_crm: Starting TestAppointment.test_appointment_create_crm ... 2026-08-07 21:28:55,145 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 577 and Message-Id '<810736081139244.1786138135.119997739791870-openerp-private@1e2c63b335eb>' from 'info@yourcompany.com' to (redacted) "'****@example.viindoo.com'" successfully sent 2026-08-07 21:28:55,145 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-07 21:28:55,152 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [577] 2026-08-07 21:28:55,161 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted mail.message records with IDs: [76415] 2026-08-07 21:28:55,161 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 21:28:55,165 104 INFO rb-bf464e0-223755-402257 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-08-07 21:28:55,391 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 578 and Message-Id '<149832275249724.1786138135.373855829238892-openerp-private@1e2c63b335eb>' from 'info@yourcompany.com' to (redacted) "'***@example.viindoo.com'" successfully sent 2026-08-07 21:28:55,391 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-07 21:28:55,396 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [578] 2026-08-07 21:28:55,402 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted mail.message records with IDs: [76417] 2026-08-07 21:28:55,402 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 21:28:55,405 104 INFO rb-bf464e0-223755-402257 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-08-07 21:28:55,624 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 579 and Message-Id '<741496529635264.1786138135.606305122375488-openerp-private@1e2c63b335eb>' from 'info@yourcompany.com' to (redacted) "'***in@example.viindoo.com'" successfully sent 2026-08-07 21:28:55,624 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-07 21:28:55,629 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [579] 2026-08-07 21:28:55,636 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted mail.message records with IDs: [76419] 2026-08-07 21:28:55,636 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 21:28:55,640 104 INFO rb-bf464e0-223755-402257 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-08-07 21:28:55,799 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_appointment_crm.tests.test_appointment_crm: Starting TestAppointment.test_saleman_click_action_schedule_meeting ... 2026-08-07 21:28:56,049 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 580 and Message-Id '<682218234458388.1786138136.024016380310059-openerp-private@1e2c63b335eb>' from 'info@yourcompany.com' to (redacted) "'****@example.viindoo.com'" successfully sent 2026-08-07 21:28:56,049 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-07 21:28:56,057 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [580] 2026-08-07 21:28:56,065 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted mail.message records with IDs: [76425] 2026-08-07 21:28:56,065 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 21:28:56,071 104 INFO rb-bf464e0-223755-402257 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-08-07 21:28:56,319 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 581 and Message-Id '<596583710547004.1786138136.299184083938599-openerp-private@1e2c63b335eb>' from 'info@yourcompany.com' to (redacted) "'***@example.viindoo.com'" successfully sent 2026-08-07 21:28:56,319 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-07 21:28:56,324 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [581] 2026-08-07 21:28:56,331 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted mail.message records with IDs: [76427] 2026-08-07 21:28:56,331 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 21:28:56,336 104 INFO rb-bf464e0-223755-402257 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-08-07 21:28:56,624 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 582 and Message-Id '<200803999739316.1786138136.602681636810303-openerp-private@1e2c63b335eb>' from 'info@yourcompany.com' to (redacted) "'***in@example.viindoo.com'" successfully sent 2026-08-07 21:28:56,624 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-07 21:28:56,631 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [582] 2026-08-07 21:28:56,641 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted mail.message records with IDs: [76429] 2026-08-07 21:28:56,642 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 21:28:56,647 104 INFO rb-bf464e0-223755-402257 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-08-07 21:28:56,801 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-07 21:28:56,803 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_appointment_sale.tests.test_appointment_sale: Starting TestAppointment.test_appointment_create_sale ... 2026-08-07 21:28:57,026 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 583 and Message-Id '<147137071516719.1786138137.009603977203369-openerp-private@1e2c63b335eb>' from 'info@yourcompany.com' to (redacted) "'****@example.viindoo.com'" successfully sent 2026-08-07 21:28:57,026 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-07 21:28:57,031 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [583] 2026-08-07 21:28:57,037 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted mail.message records with IDs: [76432] 2026-08-07 21:28:57,038 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 21:28:57,041 104 INFO rb-bf464e0-223755-402257 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-08-07 21:28:57,282 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 584 and Message-Id '<149558308901973.1786138137.264880418777466-openerp-private@1e2c63b335eb>' from 'info@yourcompany.com' to (redacted) "'***@example.viindoo.com'" successfully sent 2026-08-07 21:28:57,282 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-07 21:28:57,287 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [584] 2026-08-07 21:28:57,294 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted mail.message records with IDs: [76434] 2026-08-07 21:28:57,294 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 21:28:57,298 104 INFO rb-bf464e0-223755-402257 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-08-07 21:28:57,529 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 585 and Message-Id '<449756184708607.1786138137.511271715164185-openerp-private@1e2c63b335eb>' from 'info@yourcompany.com' to (redacted) "'***in@example.viindoo.com'" successfully sent 2026-08-07 21:28:57,529 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-07 21:28:57,534 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [585] 2026-08-07 21:28:57,541 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted mail.message records with IDs: [76436] 2026-08-07 21:28:57,541 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 21:28:57,545 104 INFO rb-bf464e0-223755-402257 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-08-07 21:28:58,163 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 586 and Message-Id '<764080728931445.1786138138.113531827926636-openerp-185-sale.order@1e2c63b335eb>' from 'user@example.viindoo.com' to (redacted) 't***@example.viindoo.com' successfully sent 2026-08-07 21:28:58,163 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-07 21:28:58,256 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [586] 2026-08-07 21:28:58,256 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 21:28:58,314 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1216 deleted mail.message records with IDs: [76440] 2026-08-07 21:28:58,342 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1216 deleted calendar.event records with IDs: [25] 2026-08-07 21:28:58,349 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1216 deleted mail.followers records with IDs: [33495, 33496] 2026-08-07 21:28:58,771 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 587 and Message-Id '<247886031879410.1786138138.745947360992432-openerp-186-sale.order@1e2c63b335eb>' from 'user@example.viindoo.com' to (redacted) 't***@example.viindoo.com' successfully sent 2026-08-07 21:28:58,771 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-07 21:28:58,849 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [587] 2026-08-07 21:28:58,850 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 21:28:58,912 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1216 deleted mail.message records with IDs: [76444] 2026-08-07 21:28:58,926 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1216 deleted calendar.event records with IDs: [26] 2026-08-07 21:28:58,930 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1216 deleted mail.followers records with IDs: [33502, 33503] 2026-08-07 21:28:58,954 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-07 21:28:58,956 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_appointment_sale_crm.tests.test_convert_lead2so: Starting TestAppointment.test_sales_man_click_convert_lead2so ... 2026-08-07 21:28:59,224 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 588 and Message-Id '<598497758468649.1786138139.201375007629395-openerp-private@1e2c63b335eb>' from 'info@yourcompany.com' to (redacted) "'****@example.viindoo.com'" successfully sent 2026-08-07 21:28:59,224 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-07 21:28:59,231 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [588] 2026-08-07 21:28:59,239 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted mail.message records with IDs: [76448] 2026-08-07 21:28:59,239 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 21:28:59,244 104 INFO rb-bf464e0-223755-402257 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-08-07 21:28:59,515 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 589 and Message-Id '<484095832788541.1786138139.496088266372681-openerp-private@1e2c63b335eb>' from 'info@yourcompany.com' to (redacted) "'***@example.viindoo.com'" successfully sent 2026-08-07 21:28:59,515 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-07 21:28:59,520 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [589] 2026-08-07 21:28:59,526 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted mail.message records with IDs: [76450] 2026-08-07 21:28:59,526 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 21:28:59,530 104 INFO rb-bf464e0-223755-402257 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-08-07 21:28:59,806 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 590 and Message-Id '<048048745263197.1786138139.780381917953491-openerp-private@1e2c63b335eb>' from 'info@yourcompany.com' to (redacted) "'***in@example.viindoo.com'" successfully sent 2026-08-07 21:28:59,806 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-07 21:28:59,813 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [590] 2026-08-07 21:28:59,822 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted mail.message records with IDs: [76452] 2026-08-07 21:28:59,822 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 21:28:59,827 104 INFO rb-bf464e0-223755-402257 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-08-07 21:28:59,985 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-07 21:28:59,989 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_appointment_website.tests.test_appointment_submit_async_notify: Starting TestAppointmentSubmitAsyncNotify.test_appointment_submit_must_not_send_notification_mail_synchronously ... 2026-08-07 21:29:01,194 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.res_users: Login successful for db:rb-bf464e0-223755-402257 login:portal from n/a 2026-08-07 21:29:01,224 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-07 21:29:02,172 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-07 21:29:02,174 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_appointment_website.tests.test_datetime_parsing: Starting TestFrontendDatetimeParsing.test_am_value_parsed_correctly ... 2026-08-07 21:29:02,175 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_appointment_website.tests.test_datetime_parsing: Starting TestFrontendDatetimeParsing.test_invalid_values_return_none ... 2026-08-07 21:29:02,175 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_appointment_website.tests.test_datetime_parsing: Starting TestFrontendDatetimeParsing.test_iso_fallback_value ... 2026-08-07 21:29:02,175 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_appointment_website.tests.test_datetime_parsing: Starting TestFrontendDatetimeParsing.test_noon_and_midnight ... 2026-08-07 21:29:02,176 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_appointment_website.tests.test_datetime_parsing: Starting TestFrontendDatetimeParsing.test_pm_value_parsed_correctly ... 2026-08-07 21:29:02,176 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_appointment_website.tests.test_datetime_parsing: Starting TestFrontendDatetimeParsing.test_pm_value_under_non_english_locale ... 2026-08-07 21:29:02,182 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-07 21:29:02,183 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_appointment_website.tests.test_generate_slot_times: Starting TestAppointment.test_constraint_hour_shift ... 2026-08-07 21:29:02,442 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 594 and Message-Id '<745354711505912.1786138142.424399375915527-openerp-private@1e2c63b335eb>' from 'info@yourcompany.com' to (redacted) "'****@example.viindoo.com'" successfully sent 2026-08-07 21:29:02,443 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-07 21:29:02,448 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [594] 2026-08-07 21:29:02,454 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted mail.message records with IDs: [76459] 2026-08-07 21:29:02,455 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 21:29:02,459 104 INFO rb-bf464e0-223755-402257 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-08-07 21:29:02,715 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 595 and Message-Id '<424504782058609.1786138142.697574615478516-openerp-private@1e2c63b335eb>' from 'info@yourcompany.com' to (redacted) "'***@example.viindoo.com'" successfully sent 2026-08-07 21:29:02,715 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-07 21:29:02,721 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [595] 2026-08-07 21:29:02,728 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted mail.message records with IDs: [76461] 2026-08-07 21:29:02,728 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 21:29:02,732 104 INFO rb-bf464e0-223755-402257 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-08-07 21:29:03,002 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 596 and Message-Id '<573113982794382.1786138142.981158256530762-openerp-private@1e2c63b335eb>' from 'info@yourcompany.com' to (redacted) "'***in@example.viindoo.com'" successfully sent 2026-08-07 21:29:03,002 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-07 21:29:03,009 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [596] 2026-08-07 21:29:03,019 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted mail.message records with IDs: [76463] 2026-08-07 21:29:03,019 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 21:29:03,024 104 INFO rb-bf464e0-223755-402257 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-08-07 21:29:03,169 104 INFO rb-bf464e0-223755-402257 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-08-07 21:29:03,277 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_appointment_website.tests.test_generate_slot_times: Starting TestAppointment.test_func_get_available_appointment_times_1 ... 2026-08-07 21:29:03,535 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 597 and Message-Id '<261603585895585.1786138143.513684511184692-openerp-private@1e2c63b335eb>' from 'info@yourcompany.com' to (redacted) "'****@example.viindoo.com'" successfully sent 2026-08-07 21:29:03,535 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-07 21:29:03,541 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [597] 2026-08-07 21:29:03,549 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted mail.message records with IDs: [76489] 2026-08-07 21:29:03,550 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 21:29:03,555 104 INFO rb-bf464e0-223755-402257 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-08-07 21:29:03,823 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 598 and Message-Id '<400361441119919.1786138143.802969694137573-openerp-private@1e2c63b335eb>' from 'info@yourcompany.com' to (redacted) "'***@example.viindoo.com'" successfully sent 2026-08-07 21:29:03,823 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-07 21:29:03,828 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [598] 2026-08-07 21:29:03,835 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted mail.message records with IDs: [76491] 2026-08-07 21:29:03,836 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 21:29:03,840 104 INFO rb-bf464e0-223755-402257 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-08-07 21:29:04,081 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 599 and Message-Id '<416480156780456.1786138144.063365697860718-openerp-private@1e2c63b335eb>' from 'info@yourcompany.com' to (redacted) "'***in@example.viindoo.com'" successfully sent 2026-08-07 21:29:04,081 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-07 21:29:04,086 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [599] 2026-08-07 21:29:04,093 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted mail.message records with IDs: [76493] 2026-08-07 21:29:04,093 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 21:29:04,097 104 INFO rb-bf464e0-223755-402257 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-08-07 21:29:04,183 104 INFO rb-bf464e0-223755-402257 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-08-07 21:29:04,193 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_appointment_website.tests.test_generate_slot_times: Starting TestAppointment.test_func_get_available_appointment_times_2 ... 2026-08-07 21:29:04,496 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 600 and Message-Id '<648442495996199.1786138144.471163749694824-openerp-private@1e2c63b335eb>' from 'info@yourcompany.com' to (redacted) "'****@example.viindoo.com'" successfully sent 2026-08-07 21:29:04,497 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-07 21:29:04,503 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [600] 2026-08-07 21:29:04,509 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted mail.message records with IDs: [76496] 2026-08-07 21:29:04,510 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 21:29:04,514 104 INFO rb-bf464e0-223755-402257 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-08-07 21:29:04,755 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 601 and Message-Id '<588319971078817.1786138144.737106084823608-openerp-private@1e2c63b335eb>' from 'info@yourcompany.com' to (redacted) "'***@example.viindoo.com'" successfully sent 2026-08-07 21:29:04,755 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-07 21:29:04,761 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [601] 2026-08-07 21:29:04,768 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted mail.message records with IDs: [76498] 2026-08-07 21:29:04,768 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 21:29:04,773 104 INFO rb-bf464e0-223755-402257 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-08-07 21:29:05,061 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 602 and Message-Id '<439317537184901.1786138145.038214683532715-openerp-private@1e2c63b335eb>' from 'info@yourcompany.com' to (redacted) "'***in@example.viindoo.com'" successfully sent 2026-08-07 21:29:05,061 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-07 21:29:05,066 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [602] 2026-08-07 21:29:05,073 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted mail.message records with IDs: [76500] 2026-08-07 21:29:05,073 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 21:29:05,078 104 INFO rb-bf464e0-223755-402257 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-08-07 21:29:05,191 104 INFO rb-bf464e0-223755-402257 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-08-07 21:29:05,252 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_appointment_website.tests.test_generate_slot_times: Starting TestAppointment.test_func_get_available_appointment_times_3 ... 2026-08-07 21:29:05,528 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 603 and Message-Id '<020839793744311.1786138145.509950876235962-openerp-private@1e2c63b335eb>' from 'info@yourcompany.com' to (redacted) "'****@example.viindoo.com'" successfully sent 2026-08-07 21:29:05,528 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-07 21:29:05,533 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [603] 2026-08-07 21:29:05,538 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted mail.message records with IDs: [76505] 2026-08-07 21:29:05,539 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 21:29:05,542 104 INFO rb-bf464e0-223755-402257 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-08-07 21:29:05,800 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 604 and Message-Id '<859190181630606.1786138145.781881809234619-openerp-private@1e2c63b335eb>' from 'info@yourcompany.com' to (redacted) "'***@example.viindoo.com'" successfully sent 2026-08-07 21:29:05,800 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-07 21:29:05,805 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [604] 2026-08-07 21:29:05,812 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted mail.message records with IDs: [76507] 2026-08-07 21:29:05,812 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 21:29:05,817 104 INFO rb-bf464e0-223755-402257 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-08-07 21:29:06,068 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 605 and Message-Id '<076399237606061.1786138146.049865245819092-openerp-private@1e2c63b335eb>' from 'info@yourcompany.com' to (redacted) "'***in@example.viindoo.com'" successfully sent 2026-08-07 21:29:06,068 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-07 21:29:06,074 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [605] 2026-08-07 21:29:06,081 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted mail.message records with IDs: [76509] 2026-08-07 21:29:06,082 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 21:29:06,086 104 INFO rb-bf464e0-223755-402257 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-08-07 21:29:06,177 104 INFO rb-bf464e0-223755-402257 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-08-07 21:29:06,238 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_appointment_website.tests.test_generate_slot_times: Starting TestAppointment.test_func_get_available_appointment_times_4_resource_calendar ... 2026-08-07 21:29:06,480 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 606 and Message-Id '<194812586056272.1786138146.463325262069702-openerp-private@1e2c63b335eb>' from 'info@yourcompany.com' to (redacted) "'****@example.viindoo.com'" successfully sent 2026-08-07 21:29:06,480 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-07 21:29:06,485 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [606] 2026-08-07 21:29:06,491 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted mail.message records with IDs: [76514] 2026-08-07 21:29:06,491 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 21:29:06,495 104 INFO rb-bf464e0-223755-402257 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-08-07 21:29:06,749 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 607 and Message-Id '<466998655234821.1786138146.731345415115356-openerp-private@1e2c63b335eb>' from 'info@yourcompany.com' to (redacted) "'***@example.viindoo.com'" successfully sent 2026-08-07 21:29:06,749 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-07 21:29:06,754 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [607] 2026-08-07 21:29:06,760 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted mail.message records with IDs: [76516] 2026-08-07 21:29:06,760 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 21:29:06,764 104 INFO rb-bf464e0-223755-402257 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-08-07 21:29:07,035 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 608 and Message-Id '<659007683636535.1786138147.011687755584717-openerp-private@1e2c63b335eb>' from 'info@yourcompany.com' to (redacted) "'***in@example.viindoo.com'" successfully sent 2026-08-07 21:29:07,035 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-07 21:29:07,041 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [608] 2026-08-07 21:29:07,048 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted mail.message records with IDs: [76518] 2026-08-07 21:29:07,048 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 21:29:07,053 104 INFO rb-bf464e0-223755-402257 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-08-07 21:29:07,148 104 INFO rb-bf464e0-223755-402257 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-08-07 21:29:07,153 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted appointment.type.working.time records with IDs: [48, 49] 2026-08-07 21:29:07,177 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-07 21:29:07,180 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_appointment_website.tests.test_module_access: Starting TestAppointmentAccess.test_appointment_type_access ... 2026-08-07 21:29:07,497 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 609 and Message-Id '<169459456494013.1786138147.475766420364380-openerp-private@1e2c63b335eb>' from 'info@yourcompany.com' to (redacted) "'****@example.viindoo.com'" successfully sent 2026-08-07 21:29:07,497 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-07 21:29:07,504 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [609] 2026-08-07 21:29:07,514 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted mail.message records with IDs: [76521] 2026-08-07 21:29:07,514 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 21:29:07,519 104 INFO rb-bf464e0-223755-402257 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-08-07 21:29:07,848 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 610 and Message-Id '<768984784658740.1786138147.821115493774414-openerp-private@1e2c63b335eb>' from 'info@yourcompany.com' to (redacted) "'***@example.viindoo.com'" successfully sent 2026-08-07 21:29:07,849 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-07 21:29:07,856 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [610] 2026-08-07 21:29:07,866 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted mail.message records with IDs: [76523] 2026-08-07 21:29:07,867 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 21:29:07,873 104 INFO rb-bf464e0-223755-402257 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-08-07 21:29:08,218 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 611 and Message-Id '<455904938047294.1786138148.195472717285156-openerp-private@1e2c63b335eb>' from 'info@yourcompany.com' to (redacted) "'***in@example.viindoo.com'" successfully sent 2026-08-07 21:29:08,218 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-07 21:29:08,224 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [611] 2026-08-07 21:29:08,232 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted mail.message records with IDs: [76525] 2026-08-07 21:29:08,232 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 21:29:08,236 104 INFO rb-bf464e0-223755-402257 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-08-07 21:29:08,337 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 7, model: viin.appointment.type 2026-08-07 21:29:08,347 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #7 deleted mail.message records with IDs: [2385] 2026-08-07 21:29:08,357 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 7, model: viin.appointment.type 2026-08-07 21:29:08,362 104 INFO rb-bf464e0-223755-402257 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-08-07 21:29:08,381 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_appointment_website.tests.test_module_access: Starting TestAppointmentAccess.test_appointment_type_working_time_access ... 2026-08-07 21:29:08,715 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 612 and Message-Id '<260154033603001.1786138148.685441017150879-openerp-private@1e2c63b335eb>' from 'info@yourcompany.com' to (redacted) "'****@example.viindoo.com'" successfully sent 2026-08-07 21:29:08,715 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-07 21:29:08,722 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [612] 2026-08-07 21:29:08,734 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted mail.message records with IDs: [76528] 2026-08-07 21:29:08,735 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 21:29:08,740 104 INFO rb-bf464e0-223755-402257 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-08-07 21:29:09,031 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 613 and Message-Id '<202017511935420.1786138149.013043165206909-openerp-private@1e2c63b335eb>' from 'info@yourcompany.com' to (redacted) "'***@example.viindoo.com'" successfully sent 2026-08-07 21:29:09,031 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-07 21:29:09,036 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [613] 2026-08-07 21:29:09,043 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted mail.message records with IDs: [76530] 2026-08-07 21:29:09,044 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 21:29:09,048 104 INFO rb-bf464e0-223755-402257 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-08-07 21:29:09,302 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 614 and Message-Id '<707336977463029.1786138149.284354209899902-openerp-private@1e2c63b335eb>' from 'info@yourcompany.com' to (redacted) "'***in@example.viindoo.com'" successfully sent 2026-08-07 21:29:09,302 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-07 21:29:09,307 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [614] 2026-08-07 21:29:09,314 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted mail.message records with IDs: [76532] 2026-08-07 21:29:09,315 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 21:29:09,319 104 INFO rb-bf464e0-223755-402257 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-08-07 21:29:09,393 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 7, model: appointment.type.working.time 2026-08-07 21:29:09,405 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1244, model: appointment.type.working.time 2026-08-07 21:29:09,409 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1244, model: appointment.type.working.time 2026-08-07 21:29:09,422 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1246 deleted appointment.type.working.time records with IDs: [1] 2026-08-07 21:29:09,430 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-07 21:29:09,433 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_appointment_website_hr.tests.test_appointment_website_hr: Starting TestAppointmentWebsiteHR.test_api_get_staffs ... 2026-08-07 21:29:11,884 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.res_users: Login successful for db:rb-bf464e0-223755-402257 login:portal from n/a 2026-08-07 21:29:11,898 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-07 21:29:12,057 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:29:12] "POST /appointment/get_staff/product-demonstration-1 HTTP/1.1" 200 - 17 0.006 0.155 2026-08-07 21:29:12,092 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:29:12] "POST /appointment/get_staff/product-demonstration-1 HTTP/1.1" 200 - 24 0.008 0.023 2026-08-07 21:29:12,116 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:29:12] "POST /appointment/get_staff/product-demonstration-1 HTTP/1.1" 200 - 17 0.005 0.015 2026-08-07 21:29:12,118 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_appointment_website_hr.tests.test_appointment_website_hr: Starting TestAppointmentWebsiteHR.test_validate_appointment_submit ... 2026-08-07 21:29:14,670 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.res_users: Login successful for db:rb-bf464e0-223755-402257 login:portal from n/a 2026-08-07 21:29:14,706 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-07 21:29:14,965 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:29:14] "POST /appointment/product-demonstration-1/submit HTTP/1.1" 303 - 79 0.027 0.234 2026-08-07 21:29:15,137 104 INFO rb-bf464e0-223755-402257 werkzeug: 127.0.0.1 - - [07/Aug/2026 21:29:15] "POST /appointment/product-demonstration-1/submit HTTP/1.1" 303 - 118 0.039 0.127 2026-08-07 21:29:15,158 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-08-07 21:29:15,162 104 INFO rb-bf464e0-223755-402257 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-08-07 21:29:16,502 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.res_users: Login successful for db:rb-bf464e0-223755-402257 login:portal from n/a 2026-08-07 21:29:16,530 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-07 21:29:17,033 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-07 21:29:20,027 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_approval.tests.test_activity_consistency: Starting TestApprovalActivityConsistency.test_non_sequential_activity_keeps_only_pending_approvers ... 2026-08-07 21:29:20,303 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 622 and Message-Id '<634393697813076.1786138160.246549606323242-openerp-message-notify@1e2c63b335eb>' from 'activity_submitter_user@example.viindoo.com' to (redacted) 'a****************_a@example.viindoo.com' successfully sent 2026-08-07 21:29:20,303 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-07 21:29:20,332 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1263 deleted mail.mail records with IDs: [622] 2026-08-07 21:29:20,332 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 21:29:20,407 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 623 and Message-Id '<201487118821661.1786138160.370850324630737-openerp-message-notify@1e2c63b335eb>' from 'activity_submitter_user@example.viindoo.com' to (redacted) 'a****************_b@example.viindoo.com' successfully sent 2026-08-07 21:29:20,407 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-07 21:29:20,413 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1263 deleted mail.mail records with IDs: [623] 2026-08-07 21:29:20,413 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 21:29:20,481 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 624 and Message-Id '<449996125042867.1786138160.446569204330444-openerp-message-notify@1e2c63b335eb>' from 'activity_submitter_user@example.viindoo.com' to (redacted) 'a****************_c@example.viindoo.com' successfully sent 2026-08-07 21:29:20,481 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-07 21:29:20,487 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1263 deleted mail.mail records with IDs: [624] 2026-08-07 21:29:20,487 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 21:29:20,553 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 625 and Message-Id '<761770393750669.1786138160.519622802734375-openerp-message-notify@1e2c63b335eb>' from 'activity_submitter_user@example.viindoo.com' to (redacted) 'a****************_d@example.viindoo.com' successfully sent 2026-08-07 21:29:20,553 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-07 21:29:20,559 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1263 deleted mail.mail records with IDs: [625] 2026-08-07 21:29:20,559 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 21:29:20,655 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1264 deleted mail.activity records with IDs: [209, 210, 211, 212] 2026-08-07 21:29:20,728 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 626 and Message-Id '<557955646801584.1786138160.693765878677368-openerp-message-notify@1e2c63b335eb>' from 'activity_approver_a@example.viindoo.com' to (redacted) 'a****************_b@example.viindoo.com' successfully sent 2026-08-07 21:29:20,728 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-07 21:29:20,734 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1264 deleted mail.mail records with IDs: [626] 2026-08-07 21:29:20,734 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 21:29:20,806 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 627 and Message-Id '<267367858853046.1786138160.764645099639893-openerp-message-notify@1e2c63b335eb>' from 'activity_approver_a@example.viindoo.com' to (redacted) 'a****************_c@example.viindoo.com' successfully sent 2026-08-07 21:29:20,806 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-07 21:29:20,812 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1264 deleted mail.mail records with IDs: [627] 2026-08-07 21:29:20,813 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 21:29:20,896 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 628 and Message-Id '<191082665788942.1786138160.851084709167480-openerp-message-notify@1e2c63b335eb>' from 'activity_approver_a@example.viindoo.com' to (redacted) 'a****************_d@example.viindoo.com' successfully sent 2026-08-07 21:29:20,896 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-07 21:29:20,902 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1264 deleted mail.mail records with IDs: [628] 2026-08-07 21:29:20,903 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 21:29:21,007 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1265 deleted mail.activity records with IDs: [213, 214, 215] 2026-08-07 21:29:21,091 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 629 and Message-Id '<982374115665207.1786138161.046812534332275-openerp-message-notify@1e2c63b335eb>' from 'activity_approver_b@example.viindoo.com' to (redacted) 'a****************_c@example.viindoo.com' successfully sent 2026-08-07 21:29:21,091 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-07 21:29:21,098 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1265 deleted mail.mail records with IDs: [629] 2026-08-07 21:29:21,098 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 21:29:21,156 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 630 and Message-Id '<714314341027952.1786138161.125755071640015-openerp-message-notify@1e2c63b335eb>' from 'activity_approver_b@example.viindoo.com' to (redacted) 'a****************_d@example.viindoo.com' successfully sent 2026-08-07 21:29:21,156 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-07 21:29:21,162 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1265 deleted mail.mail records with IDs: [630] 2026-08-07 21:29:21,163 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 21:29:21,207 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_approval.tests.test_activity_consistency: Starting TestApprovalActivityConsistency.test_sequential_multiple_approvers_activity_moves_to_next_step ... 2026-08-07 21:29:21,465 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 631 and Message-Id '<358163871431151.1786138161.410436391830444-openerp-message-notify@1e2c63b335eb>' from 'activity_submitter_user@example.viindoo.com' to (redacted) 'a****************_a@example.viindoo.com' successfully sent 2026-08-07 21:29:21,465 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-07 21:29:21,494 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1263 deleted mail.mail records with IDs: [631] 2026-08-07 21:29:21,495 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 21:29:21,575 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 632 and Message-Id '<834234846528677.1786138161.538891315460205-openerp-message-notify@1e2c63b335eb>' from 'activity_submitter_user@example.viindoo.com' to (redacted) 'a****************_b@example.viindoo.com' successfully sent 2026-08-07 21:29:21,575 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-07 21:29:21,596 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1263 deleted mail.mail records with IDs: [632] 2026-08-07 21:29:21,596 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 21:29:21,725 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1264 deleted mail.activity records with IDs: [218, 219] 2026-08-07 21:29:21,797 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 633 and Message-Id '<121296365312520.1786138161.772045135498047-openerp-message-notify@1e2c63b335eb>' from 'activity_approver_a@example.viindoo.com' to (redacted) 'a****************_c@example.viindoo.com' successfully sent 2026-08-07 21:29:21,797 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-07 21:29:21,802 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1264 deleted mail.mail records with IDs: [633] 2026-08-07 21:29:21,802 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 21:29:21,858 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 634 and Message-Id '<451426291407556.1786138161.831063508987427-openerp-message-notify@1e2c63b335eb>' from 'activity_approver_a@example.viindoo.com' to (redacted) 'a****************_d@example.viindoo.com' successfully sent 2026-08-07 21:29:21,858 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-07 21:29:21,863 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1264 deleted mail.mail records with IDs: [634] 2026-08-07 21:29:21,863 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 21:29:21,957 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1267 deleted mail.activity records with IDs: [220, 221] 2026-08-07 21:29:22,023 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 635 and Message-Id '<551577700287412.1786138161.978552103042603-openerp-79-viin.approval.request@1e2c63b335eb>' from 'activity_approver_d@example.viindoo.com' to (redacted) 'a****************_a@example.viindoo.com', 'a****************_b@example.viindoo.com', 'a****************_c@example.viindoo.com', 'a****************_e@example.viindoo.com', 'a****************_f@example.viindoo.com' successfully sent 2026-08-07 21:29:22,023 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 5 2026-08-07 21:29:22,029 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1267 deleted mail.mail records with IDs: [635] 2026-08-07 21:29:22,029 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 21:29:22,071 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-08-07 21:29:25,604 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.models.work_routine: viin_ai_workflow: seeded 8 goal(s) and 8 work routine(s) of default AI automation for company 367 (Company A (VND)). 2026-08-07 21:29:28,932 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.models.work_routine: viin_ai_workflow: seeded 8 goal(s) and 8 work routine(s) of default AI automation for company 368 (Company B (USD)). 2026-08-07 21:29:29,183 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_approval.tests.test_amount_quantity: Starting TestAmountsCurrencyQuantity.test_01_single_amount_currency_and_subtotal ... 2026-08-07 21:29:29,379 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_approval.tests.test_amount_quantity: Starting TestAmountsCurrencyQuantity.test_02_single_amount2_fallback_when_amount_disabled ... 2026-08-07 21:29:29,563 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_approval.tests.test_amount_quantity: Starting TestAmountsCurrencyQuantity.test_03_multi_aggregates_request_amount_currency_and_subtotal ... 2026-08-07 21:29:29,832 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [108] 2026-08-07 21:29:29,856 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_approval.tests.test_amount_quantity: Starting TestAmountsCurrencyQuantity.test_04_quantity_priority_integer_over_float ... 2026-08-07 21:29:30,022 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_approval.tests.test_amount_quantity: Starting TestAmountsCurrencyQuantity.test_05_currency_conversion_uses_rate_date ... 2026-08-07 21:29:30,139 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_approval.tests.test_amount_quantity: Starting TestAmountsCurrencyQuantity.test_06_recompute_when_values_change ... 2026-08-07 21:29:30,285 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_approval.tests.test_amount_quantity: Starting TestAmountsCurrencyQuantity.test_07_company_currency_rounding ... 2026-08-07 21:29:30,455 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_approval.tests.test_amount_quantity: Starting TestAmountsCurrencyQuantity.test_08_multi_header_vs_lines_precedence ... 2026-08-07 21:29:30,692 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [113] 2026-08-07 21:29:30,720 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_approval.tests.test_amount_quantity: Starting TestAmountsCurrencyQuantity.test_09_multi_lines_use_amount2_as_base ... 2026-08-07 21:29:30,999 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [115] 2026-08-07 21:29:31,019 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_approval.tests.test_amount_quantity: Starting TestAmountsCurrencyQuantity.test_10_line_currency_conversion_uses_request_date ... 2026-08-07 21:29:31,183 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-07 21:29:32,039 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted approval.request.field.mapping.line records with IDs: [90202, 90203, 90204, 90205, 90206, 90207, 90208] 2026-08-07 21:29:32,338 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted approval.request.field.mapping.line records with IDs: [90209, 90210, 90211, 90212, 90213, 90214, 90215] 2026-08-07 21:29:32,512 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted mail.message records with IDs: [3856, 3851, 3373] 2026-08-07 21:29:32,536 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [153776] 2026-08-07 21:29:32,551 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted ir.attachment records with IDs: [1959] 2026-08-07 21:29:32,552 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted approval.request.type records with IDs: [2] 2026-08-07 21:29:32,648 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted approval.request.field.mapping.line records with IDs: [90216, 90217, 90218, 90219, 90220, 90221, 90222, 90223, 90224] 2026-08-07 21:29:33,213 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 636 and Message-Id '<890251301840837.1786138173.158822298049927-openerp-message-notify@1e2c63b335eb>' from 'viindoobot@example.viindoo.com' to (redacted) 'a****@yourcompany.example.com' successfully sent 2026-08-07 21:29:33,213 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-07 21:29:33,274 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [636] 2026-08-07 21:29:33,274 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 21:29:33,758 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 637 and Message-Id '<782744341133707.1786138173.691338062286377-openerp-message-notify@1e2c63b335eb>' from 'viindoobot@example.viindoo.com' to (redacted) 'a****@yourcompany.example.com' successfully sent 2026-08-07 21:29:33,758 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-07 21:29:33,819 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [637] 2026-08-07 21:29:33,819 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 21:29:34,212 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 638 and Message-Id '<213749434650289.1786138174.180106401443481-openerp-message-notify@1e2c63b335eb>' from 'viindoobot@example.viindoo.com' to (redacted) 'a****@yourcompany.example.com' successfully sent 2026-08-07 21:29:34,212 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-07 21:29:34,259 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [638] 2026-08-07 21:29:34,259 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 21:29:34,359 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [224] 2026-08-07 21:29:34,806 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 639 and Message-Id '<419200435194790.1786138174.772080659866333-openerp-message-notify@1e2c63b335eb>' from 'viindoobot@example.viindoo.com' to (redacted) 'a****@yourcompany.example.com' successfully sent 2026-08-07 21:29:34,806 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-07 21:29:34,877 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [639] 2026-08-07 21:29:34,878 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 21:29:35,307 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 640 and Message-Id '<319097013981557.1786138175.271174669265747-openerp-message-notify@1e2c63b335eb>' from 'viindoobot@example.viindoo.com' to (redacted) 'a****@yourcompany.example.com' successfully sent 2026-08-07 21:29:35,307 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-07 21:29:35,353 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [640] 2026-08-07 21:29:35,353 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 21:29:35,429 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [226] 2026-08-07 21:29:35,896 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 641 and Message-Id '<153229310679508.1786138175.867254734039307-openerp-message-notify@1e2c63b335eb>' from 'viindoobot@example.viindoo.com' to (redacted) 'a****@yourcompany.example.com' successfully sent 2026-08-07 21:29:35,896 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-07 21:29:35,982 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [641] 2026-08-07 21:29:35,982 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 21:29:36,051 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [227] 2026-08-07 21:29:36,418 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 642 and Message-Id '<661067751941403.1786138176.392502307891846-openerp-message-notify@1e2c63b335eb>' from 'viindoobot@example.viindoo.com' to (redacted) 'a****@yourcompany.example.com' successfully sent 2026-08-07 21:29:36,418 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-07 21:29:36,475 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [642] 2026-08-07 21:29:36,475 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 21:29:36,562 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [228] 2026-08-07 21:29:36,971 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 643 and Message-Id '<923882511922594.1786138176.946144104003906-openerp-message-notify@1e2c63b335eb>' from 'viindoobot@example.viindoo.com' to (redacted) 'a****@yourcompany.example.com' successfully sent 2026-08-07 21:29:36,971 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-07 21:29:37,025 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [643] 2026-08-07 21:29:37,025 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 21:29:37,093 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [229] 2026-08-07 21:29:37,471 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 644 and Message-Id '<650588916170187.1786138177.435010194778442-openerp-message-notify@1e2c63b335eb>' from 'viindoobot@example.viindoo.com' to (redacted) 'a****@yourcompany.example.com' successfully sent 2026-08-07 21:29:37,472 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-07 21:29:37,556 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [644] 2026-08-07 21:29:37,557 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 21:29:37,601 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [230] 2026-08-07 21:29:37,913 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 645 and Message-Id '<659017320672272.1786138177.889922857284546-openerp-message-notify@1e2c63b335eb>' from 'viindoobot@example.viindoo.com' to (redacted) 'a****@yourcompany.example.com' successfully sent 2026-08-07 21:29:37,913 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-07 21:29:37,956 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [645] 2026-08-07 21:29:37,956 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 21:29:37,999 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [231] 2026-08-07 21:29:38,321 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 646 and Message-Id '<198079920559047.1786138178.291511774063110-openerp-message-notify@1e2c63b335eb>' from 'viindoobot@example.viindoo.com' to (redacted) 'a****@yourcompany.example.com' successfully sent 2026-08-07 21:29:38,321 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-07 21:29:38,377 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [646] 2026-08-07 21:29:38,377 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 21:29:38,418 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_approval.tests.test_approval_coverage: Starting TestApprovalCoverageFlow.test_101_missing_state ... 2026-08-07 21:29:38,435 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_approval.tests.test_approval_coverage: Starting TestApprovalCoverageFlow.test_102_waiting_state ... 2026-08-07 21:29:38,465 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_approval.tests.test_approval_coverage: Starting TestApprovalCoverageFlow.test_103_partial_state ... 2026-08-07 21:29:38,485 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_approval.tests.test_approval_coverage: Starting TestApprovalCoverageFlow.test_104_full_state ... 2026-08-07 21:29:38,505 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_approval.tests.test_approval_coverage: Starting TestApprovalCoverageFlow.test_105_refused_state ... 2026-08-07 21:29:38,527 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_approval.tests.test_approval_coverage: Starting TestApprovalCoverageFlow.test_106_cancelled_state ... 2026-08-07 21:29:38,549 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_approval.tests.test_approval_coverage: Starting TestApprovalCoverageFlow.test_201_can_generate_flag ... 2026-08-07 21:29:38,579 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_approval.tests.test_approval_coverage: Starting TestApprovalCoverageFlow.test_301_payload_has_requests_and_lines ... 2026-08-07 21:29:39,083 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 647 and Message-Id '<698024092951338.1786138179.006985425949097-openerp-message-notify@1e2c63b335eb>' from 'viindoobot@example.viindoo.com' to (redacted) 'a****@yourcompany.example.com' successfully sent 2026-08-07 21:29:39,083 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-07 21:29:39,137 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [647] 2026-08-07 21:29:39,137 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 21:29:39,299 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_approval.tests.test_approval_coverage: Starting TestApprovalCoverageFlow.test_501_optional_types_without_requests_hide_ribbon ... 2026-08-07 21:29:39,522 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_approval.tests.test_approval_coverage: Starting TestApprovalCoverageFlow.test_502_optional_only_waiting ... 2026-08-07 21:29:40,037 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 648 and Message-Id '<061426091105740.1786138179.983166217803955-openerp-message-notify@1e2c63b335eb>' from 'viindoobot@example.viindoo.com' to (redacted) 'a****@yourcompany.example.com' successfully sent 2026-08-07 21:29:40,037 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-07 21:29:40,106 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [648] 2026-08-07 21:29:40,106 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 21:29:40,136 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_approval.tests.test_approval_coverage: Starting TestApprovalCoverageFlow.test_503_optional_only_full ... 2026-08-07 21:29:40,738 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 649 and Message-Id '<901097353542775.1786138180.685401201248169-openerp-message-notify@1e2c63b335eb>' from 'viindoobot@example.viindoo.com' to (redacted) 'a****@yourcompany.example.com' successfully sent 2026-08-07 21:29:40,738 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-07 21:29:40,802 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [649] 2026-08-07 21:29:40,802 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 21:29:40,902 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [235] 2026-08-07 21:29:40,999 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_approval.tests.test_approval_coverage: Starting TestApprovalCoverageFlow.test_504_optional_only_refused ... 2026-08-07 21:29:41,549 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 650 and Message-Id '<607445097416307.1786138181.499856710433960-openerp-message-notify@1e2c63b335eb>' from 'viindoobot@example.viindoo.com' to (redacted) 'a****@yourcompany.example.com' successfully sent 2026-08-07 21:29:41,549 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-07 21:29:41,603 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [650] 2026-08-07 21:29:41,604 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 21:29:41,665 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [236] 2026-08-07 21:29:41,719 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_approval.tests.test_approval_coverage: Starting TestApprovalCoverageFlow.test_505_optional_only_cancelled ... 2026-08-07 21:29:42,269 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 651 and Message-Id '<507969943538828.1786138182.205585956573486-openerp-message-notify@1e2c63b335eb>' from 'viindoobot@example.viindoo.com' to (redacted) 'a****@yourcompany.example.com' successfully sent 2026-08-07 21:29:42,269 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-07 21:29:42,349 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [651] 2026-08-07 21:29:42,350 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 21:29:42,403 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [237] 2026-08-07 21:29:42,426 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_approval.tests.test_approval_coverage: Starting TestApprovalCoverageFlow.test_506_optional_only_partial ... 2026-08-07 21:29:43,214 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 652 and Message-Id '<887054355804950.1786138183.149052381515503-openerp-message-notify@1e2c63b335eb>' from 'viindoobot@example.viindoo.com' to (redacted) 'a****@yourcompany.example.com' successfully sent 2026-08-07 21:29:43,214 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-07 21:29:43,284 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [652] 2026-08-07 21:29:43,284 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 21:29:43,362 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [238] 2026-08-07 21:29:43,658 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 653 and Message-Id '<655217861152168.1786138183.631492376327515-openerp-message-notify@1e2c63b335eb>' from 'viindoobot@example.viindoo.com' to (redacted) 'a****@yourcompany.example.com' successfully sent 2026-08-07 21:29:43,658 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-07 21:29:43,717 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [653] 2026-08-07 21:29:43,718 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 21:29:43,753 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_approval.tests.test_approval_coverage: Starting TestApprovalCoverageFlow.test_601_search_by_approval_coverage_state_on_partner ... 2026-08-07 21:29:43,790 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_approval.tests.test_approval_coverage: Starting TestApprovalCoverageFlow.test_602_search_by_approval_coverage_state_on_employee ... 2026-08-07 21:29:43,816 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_approval.tests.test_approval_coverage: Starting TestApprovalCoverageFlow.test_602_search_by_approval_coverage_state_on_partner_in_operator ... 2026-08-07 21:29:43,831 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_approval.tests.test_approval_coverage: Starting TestApprovalCoverageFlow.test_603_get_view_injects_filters_only_when_approval_enabled ... 2026-08-07 21:29:43,866 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_approval.tests.test_approval_coverage: Starting TestApprovalCoverageFlow.test_603_search_by_approval_coverage_state_on_partner_not_in_operator ... 2026-08-07 21:29:43,883 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_approval.tests.test_approval_coverage: Starting TestApprovalCoverageFlow.test_604_get_view_does_not_duplicate_filters ... 2026-08-07 21:29:43,903 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_approval.tests.test_approval_coverage: Starting TestApprovalCoverageFlow.test_604_search_by_approval_coverage_state_on_partner_not_equal_operator ... 2026-08-07 21:29:43,920 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_approval.tests.test_approval_coverage: Starting TestApprovalCoverageFlow.test_employee_type_is_isolated_from_partners ... 2026-08-07 21:29:43,936 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 1 removed 2026-08-07 21:29:43,938 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_approval.tests.test_approval_field_mapping_performance: Starting TestPartnerApprovalFieldMappingPerf.test_01_functional_sanity ... 2026-08-07 21:29:43,949 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_approval.tests.test_approval_field_mapping_performance: Starting TestPartnerApprovalFieldMappingPerf.test_02_query_count_cold ... 2026-08-07 21:29:44,026 104 INFO rb-bf464e0-223755-402257 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-08-07 21:29:44,027 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_approval.tests.test_approval_field_mapping_performance: Starting TestPartnerApprovalFieldMappingPerf.test_03_query_count_warm ... 2026-08-07 21:29:44,092 104 INFO rb-bf464e0-223755-402257 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-08-07 21:29:44,093 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_approval.tests.test_approval_field_mapping_performance: Starting TestPartnerApprovalFieldMappingPerf.test_04_query_count_scaling_with_more_children ... 2026-08-07 21:29:44,156 104 INFO rb-bf464e0-223755-402257 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-08-07 21:29:44,157 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_approval.tests.test_approval_field_mapping_performance: Starting TestPartnerApprovalFieldMappingPerf.test_05_strict_mode_validation_error ... 2026-08-07 21:29:44,177 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-07 21:29:44,368 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_approval.tests.test_approval_generate_src_records_from_request: Starting TestApprovalGeneratePartnerRecordsFromRequest.test_01_single_header_and_one_child ... 2026-08-07 21:29:44,871 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 654 and Message-Id '<291697668446405.1786138184.812928438186646-openerp-message-notify@1e2c63b335eb>' from 'viindoobot@example.viindoo.com' to (redacted) 'a****@yourcompany.example.com' successfully sent 2026-08-07 21:29:44,871 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-07 21:29:44,942 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [654] 2026-08-07 21:29:44,942 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 21:29:44,972 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_approval.tests.test_approval_generate_src_records_from_request: Starting TestApprovalGeneratePartnerRecordsFromRequest.test_02_single_header_and_two_children ... 2026-08-07 21:29:46,263 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 655 and Message-Id '<329950439092065.1786138185.514348030090332-openerp-message-notify@1e2c63b335eb>' from 'viindoobot@example.viindoo.com' to (redacted) 'a****@yourcompany.example.com' successfully sent 2026-08-07 21:29:46,263 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-07 21:29:46,343 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [655] 2026-08-07 21:29:46,343 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 21:29:46,376 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-07 21:29:47,106 104 INFO rb-bf464e0-223755-402257 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-08-07 21:29:47,561 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 656 and Message-Id '<737559254976129.1786138187.512111663818359-openerp-message-notify@1e2c63b335eb>' from 't.t@example.com' to (redacted) 'a****@yourcompany.example.com' successfully sent 2026-08-07 21:29:47,561 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-07 21:29:47,656 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1270 deleted mail.mail records with IDs: [656] 2026-08-07 21:29:47,656 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 21:29:47,718 104 INFO rb-bf464e0-223755-402257 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-08-07 21:29:48,266 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1270 deleted request.approval.user.line records with IDs: [139] 2026-08-07 21:29:48,371 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 657 and Message-Id '<699107934141737.1786138188.309886932373047-openerp-message-notify@1e2c63b335eb>' from 't.t@example.com' to (redacted) 'a****@yourcompany.example.com' successfully sent 2026-08-07 21:29:48,372 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-07 21:29:48,394 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1270 deleted mail.mail records with IDs: [657] 2026-08-07 21:29:48,395 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 21:29:48,448 104 INFO rb-bf464e0-223755-402257 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-08-07 21:29:49,200 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1270 deleted request.approval.user.line records with IDs: [141] 2026-08-07 21:29:49,302 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 658 and Message-Id '<839733198488711.1786138189.240855455398560-openerp-message-notify@1e2c63b335eb>' from 't.t@example.com' to (redacted) 'a****@yourcompany.example.com' successfully sent 2026-08-07 21:29:49,302 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-07 21:29:49,328 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1270 deleted mail.mail records with IDs: [658] 2026-08-07 21:29:49,328 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 21:29:49,393 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-07 21:29:49,963 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_approval.tests.test_approval_header_defaults_form: Starting TestApprovalHeaderDefaultsForm.test_form_open_loads_defaults_fill_if_empty ... 2026-08-07 21:29:50,811 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_approval.tests.test_approval_header_defaults_form: Starting TestApprovalHeaderDefaultsForm.test_form_open_overrides_when_forced ... 2026-08-07 21:29:51,691 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_approval.tests.test_approval_header_defaults_form: Starting TestApprovalHeaderDefaultsForm.test_form_open_respects_existing_context_values_when_not_forced ... 2026-08-07 21:29:52,508 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_approval.tests.test_approval_header_defaults_form: Starting TestApprovalHeaderDefaultsForm.test_onchange_type_applies_defaults ... 2026-08-07 21:29:53,288 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-07 21:29:53,858 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_approval.tests.test_approval_header_defaults_orm: Starting TestApprovalHeaderDefaultsORM.test_01_default_code_must_be_dict ... 2026-08-07 21:29:53,899 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_approval.tests.test_approval_header_defaults_orm: Starting TestApprovalHeaderDefaultsORM.test_02_default_code_keys_must_start_with_default ... 2026-08-07 21:29:53,917 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_approval.tests.test_approval_header_defaults_orm: Starting TestApprovalHeaderDefaultsORM.test_03_default_code_unknown_field_is_ignored ... 2026-08-07 21:29:54,023 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_approval.tests.test_approval_header_defaults_orm: Starting TestApprovalHeaderDefaultsORM.test_10_apply_defaults_fill_if_empty ... 2026-08-07 21:29:54,233 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_approval.tests.test_approval_header_defaults_orm: Starting TestApprovalHeaderDefaultsORM.test_11_do_not_override_when_existing_value_present ... 2026-08-07 21:29:54,405 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_approval.tests.test_approval_header_defaults_orm: Starting TestApprovalHeaderDefaultsORM.test_20_override_when_force_enabled ... 2026-08-07 21:29:54,691 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_approval.tests.test_approval_header_defaults_orm: Starting TestApprovalHeaderDefaultsORM.test_30_helpers_uid_now_company_ref ... 2026-08-07 21:29:54,900 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_approval.tests.test_approval_header_defaults_orm: Starting TestApprovalHeaderDefaultsORM.test_40_comment_only_is_treated_as_empty ... 2026-08-07 21:29:55,002 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_approval.tests.test_approval_header_defaults_orm: Starting TestApprovalHeaderDefaultsORM.test_41_inline_comment_is_ignored ... 2026-08-07 21:29:55,117 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-07 21:29:56,088 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_approval.tests.test_approval_line_defaults_form: Starting TestApprovalLineDefaultsForm.test_form_line_open_loads_defaults_fill_if_empty ... 2025-01-31 09:00:00,000 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1273 deleted request.approval.user.line records with IDs: [147] 2026-08-07 21:29:56,469 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_approval.tests.test_approval_line_defaults_form: Starting TestApprovalLineDefaultsForm.test_form_line_open_overrides_when_forced ... 2025-01-31 09:00:00,000 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1273 deleted request.approval.user.line records with IDs: [147] 2026-08-07 21:29:56,990 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_approval.tests.test_approval_line_defaults_form: Starting TestApprovalLineDefaultsForm.test_form_line_open_respects_context_when_not_forced ... 2026-08-07 21:29:57,290 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1273 deleted request.approval.user.line records with IDs: [147] 2026-08-07 21:29:57,358 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_approval.tests.test_approval_line_defaults_form: Starting TestApprovalLineDefaultsForm.test_request_form_o2m_line_uses_line_defaults_not_header ... 2025-01-31 09:00:00,000 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1273 deleted request.approval.user.line records with IDs: [151] 2026-08-07 21:29:58,484 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_approval.tests.test_approval_line_defaults_form: Starting TestApprovalLineDefaultsForm.test_request_form_o2m_line_values_overridden_when_forced ... 2025-01-31 09:00:00,000 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1273 deleted request.approval.user.line records with IDs: [153] 2026-08-07 21:29:59,879 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_approval.tests.test_approval_line_defaults_form: Starting TestApprovalLineDefaultsForm.test_request_form_o2m_line_values_vs_defaults_not_forced ... 2026-08-07 21:30:00,968 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1273 deleted request.approval.user.line records with IDs: [155] 2026-08-07 21:30:01,174 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-07 21:30:01,797 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_approval.tests.test_approval_line_defaults_orm: Starting TestApprovalLineDefaultsORM.test_01_default_code_must_be_dict ... 2026-08-07 21:30:01,860 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_approval.tests.test_approval_line_defaults_orm: Starting TestApprovalLineDefaultsORM.test_02_default_code_keys_must_start_with_default ... 2026-08-07 21:30:01,875 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_approval.tests.test_approval_line_defaults_orm: Starting TestApprovalLineDefaultsORM.test_03_line_default_code_unknown_field_is_ignored ... 2026-08-07 21:30:01,964 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_approval.tests.test_approval_line_defaults_orm: Starting TestApprovalLineDefaultsORM.test_04_line_default_code_comment_only ... 2026-08-07 21:30:02,037 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_approval.tests.test_approval_line_defaults_orm: Starting TestApprovalLineDefaultsORM.test_10_line_defaults_fill_if_empty_direct_create ... 2026-08-07 21:30:02,205 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_approval.tests.test_approval_line_defaults_orm: Starting TestApprovalLineDefaultsORM.test_11_line_defaults_do_not_override_existing_values_direct_create ... 2026-08-07 21:30:02,341 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_approval.tests.test_approval_line_defaults_orm: Starting TestApprovalLineDefaultsORM.test_20_line_defaults_override_when_forced_direct_create ... 2026-08-07 21:30:03,187 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_approval.tests.test_approval_line_defaults_orm: Starting TestApprovalLineDefaultsORM.test_30_line_helpers_uid_now_ref_direct_create ... 2026-08-07 21:30:03,390 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_approval.tests.test_approval_line_defaults_orm: Starting TestApprovalLineDefaultsORM.test_40_line_defaults_fill_if_empty_via_request_write ... 2025-01-31 09:00:00,000 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [157] 2026-08-07 21:30:03,650 104 INFO rb-bf464e0-223755-402257 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-08-07 21:30:03,850 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [157] 2026-08-07 21:30:03,868 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_approval.tests.test_approval_line_defaults_orm: Starting TestApprovalLineDefaultsORM.test_42_line_defaults_override_when_forced_via_request_write ... 2026-08-07 21:30:04,030 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [157] 2026-08-07 21:30:04,054 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_approval.tests.test_approval_line_defaults_orm: Starting TestApprovalLineDefaultsORM.test_50_isolation_header_vs_line_defaults_direct_create_line ... 2026-08-07 21:30:04,328 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_approval.tests.test_approval_line_defaults_orm: Starting TestApprovalLineDefaultsORM.test_51_isolation_header_vs_line_defaults_via_request_write ... 2026-08-07 21:30:04,545 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [157] 2026-08-07 21:30:04,578 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_approval.tests.test_approval_line_defaults_orm: Starting TestApprovalLineDefaultsORM.test_52_independent_force_policy_header_forced_line_not_forced ... 2026-08-07 21:30:04,706 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_approval.tests.test_approval_line_defaults_orm: Starting TestApprovalLineDefaultsORM.test_53_independent_force_policy_header_not_forced_line_forced ... 2026-08-07 21:30:04,847 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_approval.tests.test_approval_line_defaults_orm: Starting TestApprovalLineDefaultsORM.test_60_create_request_with_lines_defaults_applied ... 2026-08-07 21:30:05,007 104 INFO rb-bf464e0-223755-402257 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-08-07 21:30:05,237 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_approval.tests.test_approval_line_defaults_orm: Starting TestApprovalLineDefaultsORM.test_62_create_request_with_lines_line_forced_overrides_values ... 2026-08-07 21:30:05,565 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_approval.tests.test_approval_line_defaults_orm: Starting TestApprovalLineDefaultsORM.test_63_create_request_with_multiple_lines_mixed_values_and_force ... 2026-08-07 21:30:06,047 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-07 21:30:06,483 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_approval.tests.test_approval_request: Starting TestLinesRequired.test_001_confirm_blocks_when_lines_required_missing ... 2026-08-07 21:30:06,687 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_approval.tests.test_approval_request: Starting TestLinesRequired.test_002_confirm_succeeds_when_line_present ... 2026-08-07 21:30:07,276 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 659 and Message-Id '<608365956055619.1786138207.221894741058350-openerp-message-notify@1e2c63b335eb>' from 'viindoobot@example.viindoo.com' to (redacted) 'a****@yourcompany.example.com' successfully sent 2026-08-07 21:30:07,277 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-07 21:30:07,339 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [659] 2026-08-07 21:30:07,340 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 21:30:07,364 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_approval.tests.test_approval_request: Starting TestLinesRequired.test_003_confirm_not_blocked_when_lines_optional ... 2026-08-07 21:30:07,743 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 660 and Message-Id '<320291430376887.1786138207.686629772186279-openerp-message-notify@1e2c63b335eb>' from 'viindoobot@example.viindoo.com' to (redacted) 'a****@yourcompany.example.com' successfully sent 2026-08-07 21:30:07,744 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-07 21:30:07,793 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [660] 2026-08-07 21:30:07,794 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 21:30:07,823 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-07 21:30:10,965 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.models.work_routine: viin_ai_workflow: seeded 8 goal(s) and 8 work routine(s) of default AI automation for company 369 (Company A). 2026-08-07 21:30:11,101 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_approval.tests.test_approval_request_type_field_toggle: Starting TestApprovalRequestTypeFieldToggle.test_01_dest_model_id_and_has_lines_by_mode ... 2026-08-07 21:30:11,295 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_approval.tests.test_approval_request_type_field_toggle: Starting TestApprovalRequestTypeFieldToggle.test_02_has_lines_multi_with_src_model_set ... 2026-08-07 21:30:11,584 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_approval.tests.test_approval_request_type_field_toggle: Starting TestApprovalRequestTypeFieldToggle.test_05_applicable_record_domain_validation_ok_and_bad ... 2026-08-07 21:30:11,631 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_approval.tests.test_approval_request_type_field_toggle: Starting TestApprovalRequestTypeFieldToggle.test_06_before_approval_required_domain_validation_ok_and_bad ... 2026-08-07 21:30:11,682 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_approval.tests.test_approval_request_type_field_toggle: Starting TestApprovalRequestTypeFieldToggle.test_101_uom_enable_single ... 2026-08-07 21:30:13,192 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-07 21:30:13,262 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_approval.tests.test_approval_required_domain: Starting TestApprovalRequiredDomain.test_001_only_applicable_set_required_empty ... 2026-08-07 21:30:13,502 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_approval.tests.test_approval_required_domain: Starting TestApprovalRequiredDomain.test_002_only_required_all_records ... 2026-08-07 21:30:13,786 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_approval.tests.test_approval_required_domain: Starting TestApprovalRequiredDomain.test_003_required_and_applicable_and_combination ... 2026-08-07 21:30:14,055 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_approval.tests.test_approval_required_domain: Starting TestApprovalRequiredDomain.test_004_required_specific_field_and_applicable_companies ... 2026-08-07 21:30:14,326 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_approval.tests.test_approval_required_domain: Starting TestApprovalRequiredDomain.test_005_required_empty_list_literal ... 2026-08-07 21:30:14,581 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_approval.tests.test_approval_required_domain: Starting TestApprovalRequiredDomain.test_006_required_invalid_syntax_safe_fallback ... 2026-08-07 21:30:14,808 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_approval.tests.test_approval_required_domain: Starting TestApprovalRequiredDomain.test_007_applicable_empty_and_required_all ... 2026-08-07 21:30:15,012 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_approval.tests.test_approval_required_domain: Starting TestApprovalRequiredDomain.test_008_and_shape_is_stable_against_visibility ... 2026-08-07 21:30:15,236 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-07 21:30:16,087 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_approval.tests.test_approval_type_dynamic_onchange: Starting TestApprovalTypeDynamicOnchange.test_101_orm_write_does_not_trigger_type_onchange_hook ... 2026-08-07 21:30:16,240 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_approval.tests.test_approval_type_dynamic_onchange: Starting TestApprovalTypeDynamicOnchange.test_201_form_onchange_triggers_type_onchange_hook ... 2026-08-07 21:30:17,256 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_approval.tests.test_approval_type_dynamic_onchange: Starting TestApprovalTypeDynamicOnchange.test_202_form_onchange_can_update_many2one_field ... 2026-08-07 21:30:18,140 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_approval.tests.test_approval_type_dynamic_onchange: Starting TestApprovalTypeDynamicOnchange.test_301_line_form_onchange_triggers_type_onchange_hook ... 2026-08-07 21:30:18,526 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1276 deleted request.approval.user.line records with IDs: [171] 2026-08-07 21:30:18,618 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_approval.tests.test_approval_type_dynamic_onchange: Starting TestApprovalTypeDynamicOnchange.test_302_header_and_line_onchange_both_triggered ... 2025-01-31 09:00:00,000 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1276 deleted request.approval.user.line records with IDs: [176] 2026-08-07 21:30:19,929 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-07 21:30:23,672 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_apply_condition_blocks_direct_cursor_access ... 2026-08-07 21:30:23,889 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_apply_condition_blocks_model_create_attempt ... 2026-08-07 21:30:24,075 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_apply_condition_blocks_sudo_attempt ... 2026-08-07 21:30:24,278 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_apply_condition_blocks_with_context_attempt ... 2026-08-07 21:30:24,466 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_apply_condition_blocks_write_attempt ... 2026-08-07 21:30:24,651 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_apply_condition_can_read_user_company_request ... 2026-08-07 21:30:24,839 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_apply_condition_can_use_readonly_search_count ... 2026-08-07 21:30:25,050 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_apply_condition_comment_only_is_treated_as_empty ... 2026-08-07 21:30:25,263 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_apply_condition_empty_keeps_step_applicable ... 2026-08-07 21:30:25,474 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_apply_condition_false_skips_selector_step ... 2026-08-07 21:30:25,714 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_apply_condition_falsey_non_bool_is_skipped ... 2026-08-07 21:30:25,929 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_apply_condition_preflight_blocks_assignment ... 2026-08-07 21:30:25,963 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_apply_condition_preflight_blocks_dunder_import ... 2026-08-07 21:30:25,995 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_apply_condition_runtime_blocks_setattr ... 2026-08-07 21:30:26,221 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_apply_condition_true_adds_selector_step ... 2026-08-07 21:30:26,434 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_apply_condition_truthy_non_bool_is_applied ... 2026-08-07 21:30:27,210 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_apply_condition_whitespace_only_is_treated_as_empty ... 2026-08-07 21:30:27,394 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_department_fails_when_no_manager_found_in_hierarchy ... 2026-08-07 21:30:27,612 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_department_fallback_to_nearest_parent_manager ... 2026-08-07 21:30:27,784 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_department_manager_is_resolved ... 2026-08-07 21:30:27,964 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_department_multiple_selected_all_must_approve_creates_required_lines ... 2026-08-07 21:30:28,141 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_department_multiple_selected_any_in_step_unions_users ... 2026-08-07 21:30:28,327 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_department_with_employee_tags_filters_managers ... 2026-08-07 21:30:28,527 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_employee_tags_filter_can_make_resolution_empty ... 2026-08-07 21:30:28,715 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_employee_tags_not_allowed_for_specific_approvers ... 2026-08-07 21:30:28,734 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_employee_tags_selector_requires_tags ... 2026-08-07 21:30:28,752 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_employee_tags_selector_resolves_employees_by_tag ... 2026-08-07 21:30:28,938 104 INFO rb-bf464e0-223755-402257 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-08-07 21:30:29,121 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_job_position_any_in_step_creates_single_line_with_all_users ... 2026-08-07 21:30:29,298 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_job_position_filters_out_non_approval_officer_users ... 2026-08-07 21:30:29,485 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_job_position_is_not_fixed_when_employee_changes_job ... 2026-08-07 21:30:29,747 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_job_position_with_employee_tags_filters_employees ... 2026-08-07 21:30:30,022 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 11 checked, 11 removed 2026-08-07 21:30:34,548 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_approval.tests.test_approver_selector_2: Starting TestApproverSelectorAdvanced.test_department_restrict_walks_up_until_manager_is_in_submitter_chain ... 2026-08-07 21:30:34,772 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_approval.tests.test_approver_selector_2: Starting TestApproverSelectorAdvanced.test_department_restrict_with_tag_filter_can_fallback_to_root_manager ... 2026-08-07 21:30:35,491 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_approval.tests.test_approver_selector_2: Starting TestApproverSelectorAdvanced.test_department_restrict_with_tag_filter_requires_manager_tag_and_chain ... 2026-08-07 21:30:35,715 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_approval.tests.test_approver_selector_2: Starting TestApproverSelectorAdvanced.test_employee_tags_restrict_applies_tag_and_chain_together ... 2026-08-07 21:30:35,919 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_approval.tests.test_approver_selector_2: Starting TestApproverSelectorAdvanced.test_employee_tags_restrict_empty_when_no_manager_chain_match ... 2026-08-07 21:30:36,154 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_approval.tests.test_approver_selector_2: Starting TestApproverSelectorAdvanced.test_job_restrict_keeps_only_users_in_submitter_manager_chain ... 2026-08-07 21:30:36,369 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_approval.tests.test_approver_selector_2: Starting TestApproverSelectorAdvanced.test_job_restrict_with_tag_filter_applies_tag_and_chain_together ... 2026-08-07 21:30:36,560 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 13 checked, 13 removed 2026-08-07 21:30:39,638 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_approval.tests.test_approver_selector_python_code: Starting TestApproverSelectorPythonCode.test_python_code_selector_applies_employee_tag_filter_from_ui ... 2026-08-07 21:30:39,817 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_approval.tests.test_approver_selector_python_code: Starting TestApproverSelectorPythonCode.test_python_code_selector_can_skip_required_step ... 2026-08-07 21:30:40,075 104 INFO rb-bf464e0-223755-402257 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-08-07 21:30:40,294 104 INFO rb-bf464e0-223755-402257 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-08-07 21:30:40,525 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_approval.tests.test_approver_selector_python_code: Starting TestApproverSelectorPythonCode.test_python_code_selector_resolves_from_employee_parent_chain_with_tag ... 2026-08-07 21:30:40,717 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_approval.tests.test_approver_selector_python_code: Starting TestApproverSelectorPythonCode.test_python_code_selector_resolves_user ... 2026-08-07 21:30:40,910 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 10 checked, 10 removed 2026-08-07 21:30:40,912 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_approval.tests.test_arch_approval_flag: Starting TestArchApprovalFlag.test_01_arch_flag_stamped_when_enabled ... 2026-08-07 21:30:41,167 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_approval.tests.test_arch_approval_flag: Starting TestArchApprovalFlag.test_02_arch_flag_absent_on_blacklisted_model ... 2026-08-07 21:30:41,180 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-07 21:30:41,988 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_approval.tests.test_attach_request_preserve_existing_values: Starting TestAttachRequestPreserveExistingValues.test_101_single_attach_override ... 2026-08-07 21:30:42,280 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_approval.tests.test_attach_request_preserve_existing_values: Starting TestAttachRequestPreserveExistingValues.test_102_single_attach_override ... 2026-08-07 21:30:42,783 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_approval.tests.test_attach_request_preserve_existing_values: Starting TestAttachRequestPreserveExistingValues.test_202_multi_attach_override ... 2026-08-07 21:30:43,128 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_approval.tests.test_attach_request_preserve_existing_values: Starting TestAttachRequestPreserveExistingValues.test_203_multi_attach_override ... 2026-08-07 21:30:43,532 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-07 21:30:44,472 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_approval.tests.test_attach_request_server: Starting TestAttachRequestServer.test_attach_company_mismatch_rejected ... 2026-08-07 21:30:47,534 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.models.work_routine: viin_ai_workflow: seeded 8 goal(s) and 8 work routine(s) of default AI automation for company 370 (OtherCo). 2026-08-07 21:30:47,834 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_approval.tests.test_attach_request_server: Starting TestAttachRequestServer.test_attach_multi_adds_lines_to_existing ... 2026-08-07 21:30:49,024 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1312 deleted request.approval.user.line records with IDs: [257] 2026-08-07 21:30:49,117 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_approval.tests.test_attach_request_server: Starting TestAttachRequestServer.test_attach_prefill_access_denied ... 2026-08-07 21:30:49,327 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [205], uid: 1312, model: viin.approval.request 2026-08-07 21:30:49,334 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_approval.tests.test_attach_request_server: Starting TestAttachRequestServer.test_attach_single_updates_existing_header ... 2026-08-07 21:30:50,360 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1312 deleted request.approval.user.line records with IDs: [260] 2026-08-07 21:30:50,386 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_approval.tests.test_attach_request_server: Starting TestAttachRequestServer.test_attach_type_multi_updates_existing_header ... 2026-08-07 21:30:51,573 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-07 21:30:52,455 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_approval.tests.test_attach_server_flow: Starting TestAttachServerFlow.test_00_select_source_records_without_write_access ... 2026-08-07 21:30:52,597 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_approval.tests.test_attach_server_flow: Starting TestAttachServerFlow.test_10_select_source_records_action_carries_attach_ctx ... 2026-08-07 21:30:52,847 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_approval.tests.test_attach_server_flow: Starting TestAttachServerFlow.test_20_attach_multi_adds_lines ... 2026-08-07 21:30:53,334 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1314 deleted request.approval.user.line records with IDs: [266] 2026-08-07 21:30:53,442 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_approval.tests.test_attach_server_flow: Starting TestAttachServerFlow.test_30_attach_single_updates_header ... 2026-08-07 21:30:53,921 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1314 deleted request.approval.user.line records with IDs: [268] 2026-08-07 21:30:53,940 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_approval.tests.test_attach_server_flow: Starting TestAttachServerFlow.test_40_selector_denies_when_type_has_no_src_or_no_write ... 2026-08-07 21:30:54,138 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-07 21:30:54,389 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_approval.tests.test_base_unlink_single_strategy: Starting TestApprovalBaseUnlinkSingleStrategy.test_draft_request_deleted_when_head_and_all_lines_deleted ... 2026-08-07 21:30:54,862 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted mail.message records with IDs: [77146, 77143] 2026-08-07 21:30:54,998 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted ir.property records with IDs: [40849] 2026-08-07 21:30:54,999 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted res.partner records with IDs: [2664] 2026-08-07 21:30:55,051 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted approval.request.line records with IDs: [60] 2026-08-07 21:30:55,169 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [271] 2026-08-07 21:30:55,194 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted mail.message records with IDs: [77145, 77142] 2026-08-07 21:30:55,267 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted res.partner records with IDs: [2663] 2026-08-07 21:30:55,323 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted mail.message records with IDs: [77148, 77147, 77144] 2026-08-07 21:30:55,399 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted viin.approval.request records with IDs: [214] 2026-08-07 21:30:55,404 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_approval.tests.test_base_unlink_single_strategy: Starting TestApprovalBaseUnlinkSingleStrategy.test_draft_request_deleted_when_main_source_deleted ... 2026-08-07 21:30:55,829 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted mail.message records with IDs: [77152, 77150] 2026-08-07 21:30:55,915 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted res.partner records with IDs: [2665] 2026-08-07 21:30:55,981 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted mail.message records with IDs: [77151] 2026-08-07 21:30:56,048 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted viin.approval.request records with IDs: [215] 2026-08-07 21:30:56,054 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_approval.tests.test_base_unlink_single_strategy: Starting TestApprovalBaseUnlinkSingleStrategy.test_draft_request_lines_removed_when_source_line_deleted ... 2026-08-07 21:30:56,659 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted mail.message records with IDs: [77160, 77155] 2026-08-07 21:30:56,742 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted ir.property records with IDs: [40852] 2026-08-07 21:30:56,743 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted res.partner records with IDs: [2669] 2026-08-07 21:30:56,789 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted approval.request.line records with IDs: [63] 2026-08-07 21:30:56,921 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [274] 2026-08-07 21:30:56,946 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted mail.message records with IDs: [77158, 77156] 2026-08-07 21:30:57,027 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted res.partner records with IDs: [2667] 2026-08-07 21:30:57,092 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted mail.message records with IDs: [77162, 77161, 77157] 2026-08-07 21:30:57,144 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted viin.approval.request records with IDs: [216] 2026-08-07 21:30:57,149 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_approval.tests.test_base_unlink_single_strategy: Starting TestApprovalBaseUnlinkSingleStrategy.test_non_draft_request_not_cancelled_when_source_deleted ... 2026-08-07 21:30:57,777 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 661 and Message-Id '<125432457153068.1786138257.706516027450562-openerp-message-notify@1e2c63b335eb>' from 'viindoobot@example.viindoo.com' to (redacted) 'a****@yourcompany.example.com' successfully sent 2026-08-07 21:30:57,777 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-07 21:30:57,867 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [661] 2026-08-07 21:30:57,868 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 21:30:57,992 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [247] 2026-08-07 21:30:58,220 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted mail.message records with IDs: [77173, 77170, 77166, 77163] 2026-08-07 21:30:58,376 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted res.partner records with IDs: [2670] 2026-08-07 21:30:58,490 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-07 21:30:58,492 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_approval.tests.test_catalog_button_visibility: Starting TestCatalogButtonVisibility.test_action_add_from_catalog_rejected_when_line_product_disabled ... 2026-08-07 21:30:58,697 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-07 21:30:58,699 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_approval.tests.test_dest_model_by_mode: Starting TestDestModelByMode.test_dest_model_multi ... 2026-08-07 21:30:58,957 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_approval.tests.test_dest_model_by_mode: Starting TestDestModelByMode.test_dest_model_single ... 2026-08-07 21:30:59,176 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_approval.tests.test_dest_model_by_mode: Starting TestDestModelByMode.test_switch_mode_updates_dest_model_and_lines ... 2026-08-07 21:30:59,549 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted approval.request.field.mapping.line records with IDs: [90925, 90926, 90927, 90928, 90929, 90930, 90931] 2026-08-07 21:30:59,874 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted approval.request.field.mapping.line records with IDs: [90932, 90933, 90934, 90935, 90936, 90937, 90938, 90939, 90940, 90941, 90942] 2026-08-07 21:31:00,115 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-07 21:31:00,118 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_approval.tests.test_dest_model_mapping_regen: Starting TestDestModelMappingRegen.test_mapping_targets_change_with_mode ... 2026-08-07 21:31:00,502 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted approval.request.field.mapping.line records with IDs: [90950, 90951, 90952, 90953, 90954, 90955, 90956] 2026-08-07 21:31:00,676 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-07 21:31:00,678 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_approval.tests.test_dynamic_field_in_views_request: Starting TestApprovalRequestDynamicField.test_dynamic_fields_rendering_in_approval_request_form_view ... 2026-08-07 21:31:00,740 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-07 21:31:00,742 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_approval.tests.test_dynamic_field_in_views_wizard: Starting TestWizardDynamicFieldsStrictAll.test_wizard_head_and_line_dynamic_fields_use_strict_patterns ... 2026-08-07 21:31:00,851 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-07 21:31:02,233 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_approval.tests.test_inactive_approvers: Starting TestInactiveApprovers.test_approver_tree_keeps_inactive_multi_users_visible ... 2026-08-07 21:31:02,261 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_approval.tests.test_inactive_approvers: Starting TestInactiveApprovers.test_deactivating_current_sequential_approver_moves_activity_to_next_active_step ... 2026-08-07 21:31:02,491 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 662 and Message-Id '<576831765946664.1786138262.442044019699097-openerp-message-notify@1e2c63b335eb>' from 'inactive_submitter_user@example.viindoo.com' to (redacted) 'i****************_a@example.viindoo.com' successfully sent 2026-08-07 21:31:02,491 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-07 21:31:02,517 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1315 deleted mail.mail records with IDs: [662] 2026-08-07 21:31:02,518 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 21:31:02,596 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted discuss.channel.member records with IDs: [1171] 2026-08-07 21:31:02,609 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [248] 2026-08-07 21:31:02,704 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 663 and Message-Id '<044093275581982.1786138262.647558927536011-openerp-message-notify@1e2c63b335eb>' from 'viindoobot@example.viindoo.com' to (redacted) 'i****************_b@example.viindoo.com' successfully sent 2026-08-07 21:31:02,704 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-07 21:31:02,711 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [663] 2026-08-07 21:31:02,711 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 21:31:02,753 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_approval.tests.test_inactive_approvers: Starting TestInactiveApprovers.test_deactivating_only_pending_approver_refuses_request_and_clears_activity ... 2026-08-07 21:31:02,999 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 664 and Message-Id '<908021226061059.1786138262.945895910263062-openerp-message-notify@1e2c63b335eb>' from 'inactive_submitter_user@example.viindoo.com' to (redacted) 'i****************_a@example.viindoo.com' successfully sent 2026-08-07 21:31:02,999 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-07 21:31:03,022 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1315 deleted mail.mail records with IDs: [664] 2026-08-07 21:31:03,022 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 21:31:03,085 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted discuss.channel.member records with IDs: [1171] 2026-08-07 21:31:03,098 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [250] 2026-08-07 21:31:03,139 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_approval.tests.test_inactive_approvers: Starting TestInactiveApprovers.test_python_selector_skips_inactive_users ... 2026-08-07 21:31:03,163 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted discuss.channel.member records with IDs: [1172] 2026-08-07 21:31:03,319 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_approval.tests.test_inactive_approvers: Starting TestInactiveApprovers.test_reactivating_pending_sequential_approver_recreates_activity ... 2026-08-07 21:31:03,548 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 665 and Message-Id '<718776253090469.1786138263.496551752090454-openerp-message-notify@1e2c63b335eb>' from 'inactive_submitter_user@example.viindoo.com' to (redacted) 'i****************_a@example.viindoo.com' successfully sent 2026-08-07 21:31:03,548 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-07 21:31:03,576 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1315 deleted mail.mail records with IDs: [665] 2026-08-07 21:31:03,577 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 21:31:03,652 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted discuss.channel.member records with IDs: [1171] 2026-08-07 21:31:03,665 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [251] 2026-08-07 21:31:03,768 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 666 and Message-Id '<427647443665546.1786138263.706215381622314-openerp-message-notify@1e2c63b335eb>' from 'viindoobot@example.viindoo.com' to (redacted) 'i****************_b@example.viindoo.com' successfully sent 2026-08-07 21:31:03,768 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-07 21:31:03,776 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [666] 2026-08-07 21:31:03,776 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 21:31:03,852 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [252] 2026-08-07 21:31:03,980 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 667 and Message-Id '<190761903663005.1786138263.895772457122803-openerp-message-notify@1e2c63b335eb>' from 'viindoobot@example.viindoo.com' to (redacted) 'i****************_a@example.viindoo.com' successfully sent 2026-08-07 21:31:03,980 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-07 21:31:03,991 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [667] 2026-08-07 21:31:03,991 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 21:31:04,058 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-07 21:31:04,062 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_approval.tests.test_mapping_line_domains: Starting TestMappingLineDomains.test_child_mapping_domains ... 2026-08-07 21:31:04,081 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_approval.tests.test_mapping_line_domains: Starting TestMappingLineDomains.test_dest_allows_company_and_currency_manual ... 2026-08-07 21:31:04,088 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_approval.tests.test_mapping_line_domains: Starting TestMappingLineDomains.test_dest_candidates_from_model_by_mode ... 2026-08-07 21:31:04,518 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_approval.tests.test_mapping_line_domains: Starting TestMappingLineDomains.test_src_domain_basic_constraints ... 2026-08-07 21:31:04,539 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-07 21:31:04,983 104 INFO rb-bf464e0-223755-402257 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-08-07 21:31:05,419 104 INFO rb-bf464e0-223755-402257 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-08-07 21:31:06,016 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 668 and Message-Id '<047592566692795.1786138265.960446119308472-openerp-message-notify@1e2c63b335eb>' from 'viindoobot@example.viindoo.com' to (redacted) 'a****@yourcompany.example.com' successfully sent 2026-08-07 21:31:06,016 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-07 21:31:06,116 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [668] 2026-08-07 21:31:06,116 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 21:31:06,141 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_approval.tests.test_partner_child_mapping_no_subject_creation: Starting TestPartnerChildMappingNoSubjectCreation.test_03_update_existing_request_via_attach_context ... 2026-08-07 21:31:06,673 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 669 and Message-Id '<584257594911755.1786138266.617430448532104-openerp-message-notify@1e2c63b335eb>' from 'viindoobot@example.viindoo.com' to (redacted) 'a****@yourcompany.example.com' successfully sent 2026-08-07 21:31:06,673 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-07 21:31:06,750 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [669] 2026-08-07 21:31:06,750 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 21:31:06,786 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-07 21:31:06,787 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_approval.tests.test_request_line_create_controls: Starting TestApprovalRequestLineCreateControls.test_request_line_create_controls_are_hidden_outside_draft ... 2026-08-07 21:31:06,814 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-07 21:31:06,815 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_approval.tests.test_res_config_settings_upsell: Starting TestApprovalSettingsUpsell.test_availability_fields_exist ... 2026-08-07 21:31:06,816 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_approval.tests.test_res_config_settings_upsell: Starting TestApprovalSettingsUpsell.test_compute_availability_matches_registry ... 2026-08-07 21:31:07,007 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_approval.tests.test_res_config_settings_upsell: Starting TestApprovalSettingsUpsell.test_module_toggle_fields_exist ... 2026-08-07 21:31:07,013 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-07 21:31:07,021 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_approval.tests.test_respect_explicit_dest: Starting TestRespectExplicitDest.test_explicit_two_dests_preserved ... 2026-08-07 21:31:07,295 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted approval.request.field.mapping.line records with IDs: [90995, 90996, 90997, 90998, 90999, 91000, 91001] 2026-08-07 21:31:07,466 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_approval.tests.test_respect_explicit_dest: Starting TestRespectExplicitDest.test_invalid_explicit_dest_falls_back ... 2026-08-07 21:31:07,770 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted approval.request.field.mapping.line records with IDs: [91004, 91005, 91006, 91007, 91008, 91009, 91010] 2026-08-07 21:31:07,933 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-07 21:31:11,346 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.models.work_routine: viin_ai_workflow: seeded 8 goal(s) and 8 work routine(s) of default AI automation for company 371 (Slip Field Isolation Co A). 2026-08-07 21:31:15,645 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.models.work_routine: viin_ai_workflow: seeded 8 goal(s) and 8 work routine(s) of default AI automation for company 372 (Slip Field Isolation Co B). 2026-08-07 21:31:16,412 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 670 and Message-Id '<834259027056455.1786138276.387480497360229-openerp-private@1e2c63b335eb>' from 'viindoobot@example.viindoo.com' to (redacted) "'***@example.com'" successfully sent 2026-08-07 21:31:16,412 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-07 21:31:16,418 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [670] 2026-08-07 21:31:16,427 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted mail.message records with IDs: [77632] 2026-08-07 21:31:16,428 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 21:31:16,433 104 INFO rb-bf464e0-223755-402257 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-08-07 21:31:16,632 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_approval.tests.test_slip_field_multi_company_isolation: Starting TestSlipFieldMultiCompanyIsolation.test_header_slip_field_cannot_be_read_across_company ... 2026-08-07 21:31:16,648 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [2], uid: 1318, model: viin.approval.type.header.slip.field 2026-08-07 21:31:16,654 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_approval.tests.test_slip_field_multi_company_isolation: Starting TestSlipFieldMultiCompanyIsolation.test_header_slip_field_remains_readable_within_same_company ... 2026-08-07 21:31:16,667 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_approval.tests.test_slip_field_multi_company_isolation: Starting TestSlipFieldMultiCompanyIsolation.test_line_slip_field_cannot_be_read_across_company ... 2026-08-07 21:31:16,679 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [2], uid: 1318, model: viin.approval.type.line.slip.field 2026-08-07 21:31:16,687 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_approval.tests.test_slip_field_multi_company_isolation: Starting TestSlipFieldMultiCompanyIsolation.test_line_slip_field_remains_readable_within_same_company ... 2026-08-07 21:31:16,724 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-07 21:31:17,543 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_approval.tests.test_snapshot_diff_engine_exclude_from_snapshot_type_multi: Starting TestSnapshotDiffEngineExcludeFromSnapshotTypeMulti.test_301_approval_type_multi_ref_only ... 2026-08-07 21:31:17,589 104 INFO rb-bf464e0-223755-402257 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-08-07 21:31:17,594 104 INFO rb-bf464e0-223755-402257 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-08-07 21:31:18,281 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 671 and Message-Id '<218172145733757.1786138278.218167543411255-openerp-message-notify@1e2c63b335eb>' from 't.t@example.com' to (redacted) 'a****@yourcompany.example.com' successfully sent 2026-08-07 21:31:18,281 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-07 21:31:18,387 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1319 deleted mail.mail records with IDs: [671] 2026-08-07 21:31:18,387 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 21:31:18,485 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-07 21:31:19,594 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_approval.tests.test_snapshot_diff_engine_exclude_from_snapshot_type_single: Starting TestSnapshotDiffEngineExcludeFromSnapshotTypeSingle.test_101_approval_type_header ... 2026-08-07 21:31:19,649 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_approval.tests.test_snapshot_diff_engine_exclude_from_snapshot_type_single: Starting TestSnapshotDiffEngineExcludeFromSnapshotTypeSingle.test_102_approval_type_child ... 2026-08-07 21:31:19,659 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_approval.tests.test_snapshot_diff_engine_exclude_from_snapshot_type_single: Starting TestSnapshotDiffEngineExcludeFromSnapshotTypeSingle.test_103_approval_type_mixed ... 2026-08-07 21:31:19,666 104 INFO rb-bf464e0-223755-402257 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-08-07 21:31:20,469 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 672 and Message-Id '<625483667041078.1786138280.415819406509399-openerp-message-notify@1e2c63b335eb>' from 't.t@example.com' to (redacted) 'a****@yourcompany.example.com' successfully sent 2026-08-07 21:31:20,470 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-07 21:31:20,559 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1320 deleted mail.mail records with IDs: [672] 2026-08-07 21:31:20,559 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 21:31:20,641 104 INFO rb-bf464e0-223755-402257 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-08-07 21:31:21,424 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 673 and Message-Id '<375251847411005.1786138281.349263906478882-openerp-message-notify@1e2c63b335eb>' from 't.t@example.com' to (redacted) 'a****@yourcompany.example.com' successfully sent 2026-08-07 21:31:21,424 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-07 21:31:21,539 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1320 deleted mail.mail records with IDs: [673] 2026-08-07 21:31:21,540 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 21:31:21,635 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_approval.tests.test_snapshot_diff_engine_exclude_from_snapshot_type_single: Starting TestSnapshotDiffEngineExcludeFromSnapshotTypeSingle.test_203_mixed_excluded_fields_scoped_correctly ... 2026-08-07 21:31:22,410 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 674 and Message-Id '<597976422690367.1786138282.337440729141235-openerp-message-notify@1e2c63b335eb>' from 't.t@example.com' to (redacted) 'a****@yourcompany.example.com' successfully sent 2026-08-07 21:31:22,410 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-07 21:31:22,536 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1320 deleted mail.mail records with IDs: [674] 2026-08-07 21:31:22,537 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 21:31:22,653 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-07 21:31:23,797 104 INFO rb-bf464e0-223755-402257 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-08-07 21:31:24,511 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 675 and Message-Id '<232454296245164.1786138284.429410934448242-openerp-message-notify@1e2c63b335eb>' from 't.t@example.com' to (redacted) 'a****@yourcompany.example.com' successfully sent 2026-08-07 21:31:24,511 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-07 21:31:24,625 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1321 deleted mail.mail records with IDs: [675] 2026-08-07 21:31:24,625 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 21:31:24,791 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 676 and Message-Id '<293362744342453.1786138284.754632711410522-openerp-2697-res.partner@1e2c63b335eb>' from 'viindoobot@example.viindoo.com' to (redacted) 'a****@yourcompany.example.com' successfully sent 2026-08-07 21:31:24,791 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-07 21:31:24,801 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [676] 2026-08-07 21:31:24,801 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 21:31:24,884 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 677 and Message-Id '<160849854121878.1786138284.843268394470215-openerp-230-viin.approval.request@1e2c63b335eb>' from 'viindoobot@example.viindoo.com' to (redacted) 'a****@yourcompany.example.com' successfully sent 2026-08-07 21:31:24,884 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-07 21:31:24,891 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [677] 2026-08-07 21:31:24,891 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 21:31:24,960 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 678 and Message-Id '<258320276068137.1786138284.921124935150146-openerp-2696-res.partner@1e2c63b335eb>' from 'viindoobot@example.viindoo.com' to (redacted) 'a****@yourcompany.example.com' successfully sent 2026-08-07 21:31:24,960 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-07 21:31:24,968 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [678] 2026-08-07 21:31:24,968 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 21:31:25,018 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_approval.tests.test_snapshot_diff_engine_root_model: Starting TestSnapshotDiffEngineRootModel.test_102_single_diff_message_when_child_updated_directly ... 2026-08-07 21:31:25,780 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 679 and Message-Id '<749423990276348.1786138285.712564706802368-openerp-message-notify@1e2c63b335eb>' from 't.t@example.com' to (redacted) 'a****@yourcompany.example.com' successfully sent 2026-08-07 21:31:25,780 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-07 21:31:25,870 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1321 deleted mail.mail records with IDs: [679] 2026-08-07 21:31:25,870 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 21:31:25,978 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 680 and Message-Id '<019498792782324.1786138285.948566675186157-openerp-231-viin.approval.request@1e2c63b335eb>' from 'viindoobot@example.viindoo.com' to (redacted) 'a****@yourcompany.example.com' successfully sent 2026-08-07 21:31:25,978 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-07 21:31:25,984 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [680] 2026-08-07 21:31:25,984 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 21:31:26,036 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 681 and Message-Id '<123199640202897.1786138286.009240865707397-openerp-2697-res.partner@1e2c63b335eb>' from 'viindoobot@example.viindoo.com' to (redacted) 'a****@yourcompany.example.com' successfully sent 2026-08-07 21:31:26,036 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-07 21:31:26,042 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [681] 2026-08-07 21:31:26,043 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 21:31:26,078 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-07 21:31:27,129 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_approval_account.tests.test_approval_account_move_display_type: Starting TestAccountMoveDisplayTypeMappingAndSync.test_account_move_display_type_mismatch_source_to_request ... 2026-08-07 21:31:28,423 104 INFO rb-bf464e0-223755-402257 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-08-07 21:31:29,414 104 INFO rb-bf464e0-223755-402257 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-08-07 21:31:30,427 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-07 21:31:34,450 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.models.work_routine: viin_ai_workflow: seeded 8 goal(s) and 8 work routine(s) of default AI automation for company 373 (Company No CoA). 2026-08-07 21:31:37,672 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.models.work_routine: viin_ai_workflow: seeded 8 goal(s) and 8 work routine(s) of default AI automation for company 374 (Branch No CoA). 2026-08-07 21:31:37,744 104 INFO rb-bf464e0-223755-402257 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-08-07 21:31:37,908 104 INFO rb-bf464e0-223755-402257 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-08-07 21:31:37,912 104 INFO rb-bf464e0-223755-402257 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-08-07 21:31:41,376 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-07 21:31:41,946 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_approval_account.tests.test_approval_accounting_request_types: Starting TestAccountingRequestTypesExistence.test_customer_invoice_type_core_config ... 2026-08-07 21:31:41,991 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_approval_account.tests.test_approval_accounting_request_types: Starting TestAccountingRequestTypesExistence.test_customer_refund_type_core_config ... 2026-08-07 21:31:42,001 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_approval_account.tests.test_approval_accounting_request_types: Starting TestAccountingRequestTypesExistence.test_types_should_exist ... 2026-08-07 21:31:42,002 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_approval_account.tests.test_approval_accounting_request_types: Starting TestAccountingRequestTypesExistence.test_vendor_payment_type_core_config ... 2026-08-07 21:31:42,017 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-07 21:31:42,719 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_approval_account.tests.test_approval_customer_invoice: Starting TestCustomerInvoiceApprovalFlow.test_customer_invoice_display_type_sync_bidirectional ... 2026-08-07 21:31:43,587 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_approval_account.tests.test_approval_customer_invoice: Starting TestCustomerInvoiceApprovalFlow.test_customer_invoice_line_analytic_distribution_sync ... 2026-08-07 21:31:50,663 104 INFO rb-bf464e0-223755-402257 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan2_id_index on table crossovered_budget_line 2026-08-07 21:31:50,664 104 INFO rb-bf464e0-223755-402257 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan3_id_index on table crossovered_budget_line 2026-08-07 21:31:50,664 104 INFO rb-bf464e0-223755-402257 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan4_id_index on table crossovered_budget_line 2026-08-07 21:31:50,664 104 INFO rb-bf464e0-223755-402257 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan5_id_index on table crossovered_budget_line 2026-08-07 21:31:50,664 104 INFO rb-bf464e0-223755-402257 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan11_id_index on table crossovered_budget_line 2026-08-07 21:31:50,664 104 INFO rb-bf464e0-223755-402257 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan12_id_index on table crossovered_budget_line 2026-08-07 21:31:50,664 104 INFO rb-bf464e0-223755-402257 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan13_id_index on table crossovered_budget_line 2026-08-07 21:31:50,664 104 INFO rb-bf464e0-223755-402257 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan14_id_index on table crossovered_budget_line 2026-08-07 21:31:50,664 104 INFO rb-bf464e0-223755-402257 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan15_id_index on table crossovered_budget_line 2026-08-07 21:31:53,053 104 INFO rb-bf464e0-223755-402257 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan2_id_index on table estimate_create_budget_wizard_line 2026-08-07 21:31:53,053 104 INFO rb-bf464e0-223755-402257 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan3_id_index on table estimate_create_budget_wizard_line 2026-08-07 21:31:53,053 104 INFO rb-bf464e0-223755-402257 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan4_id_index on table estimate_create_budget_wizard_line 2026-08-07 21:31:53,053 104 INFO rb-bf464e0-223755-402257 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan5_id_index on table estimate_create_budget_wizard_line 2026-08-07 21:31:53,053 104 INFO rb-bf464e0-223755-402257 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan11_id_index on table estimate_create_budget_wizard_line 2026-08-07 21:31:53,053 104 INFO rb-bf464e0-223755-402257 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan12_id_index on table estimate_create_budget_wizard_line 2026-08-07 21:31:53,053 104 INFO rb-bf464e0-223755-402257 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan13_id_index on table estimate_create_budget_wizard_line 2026-08-07 21:31:53,053 104 INFO rb-bf464e0-223755-402257 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan14_id_index on table estimate_create_budget_wizard_line 2026-08-07 21:31:53,053 104 INFO rb-bf464e0-223755-402257 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan15_id_index on table estimate_create_budget_wizard_line 2026-08-07 21:31:54,568 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 682 and Message-Id '<226160421988492.1786138314.487859725952148-openerp-message-notify@1e2c63b335eb>' from 't.t@example.com' to (redacted) 'a****@yourcompany.example.com' successfully sent 2026-08-07 21:31:54,568 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-07 21:31:54,731 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1325 deleted mail.mail records with IDs: [682] 2026-08-07 21:31:54,731 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 21:31:54,941 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [262] 2026-08-07 21:31:55,032 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 683 and Message-Id '<906833013880738.1786138314.986041545867920-openerp-236-viin.approval.request@1e2c63b335eb>' from 'admin@yourcompany.example.com' to (redacted) 't**@example.com' successfully sent 2026-08-07 21:31:55,032 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-07 21:31:55,040 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [683] 2026-08-07 21:31:55,040 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 21:31:55,316 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 684 and Message-Id '<275251298871256.1786138315.266289710998535-openerp-236-viin.approval.request@1e2c63b335eb>' from 'viindoobot@example.viindoo.com' to (redacted) 'a****@yourcompany.example.com' successfully sent 2026-08-07 21:31:55,316 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-07 21:31:55,397 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [684] 2026-08-07 21:31:55,397 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 21:31:55,463 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_approval_account.tests.test_approval_customer_invoice: Starting TestCustomerInvoiceApprovalFlow.test_customer_invoice_res_ref_mapping ... 2026-08-07 21:31:56,393 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_approval_account.tests.test_approval_customer_invoice: Starting TestCustomerInvoiceApprovalFlow.test_customer_invoice_snapshot_includes_invoice_line_taxes ... 2026-08-07 21:31:57,508 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 685 and Message-Id '<250985458137486.1786138317.420677900314331-openerp-message-notify@1e2c63b335eb>' from 't.t@example.com' to (redacted) 'a****@yourcompany.example.com' successfully sent 2026-08-07 21:31:57,508 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-07 21:31:57,680 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1325 deleted mail.mail records with IDs: [685] 2026-08-07 21:31:57,681 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 21:31:57,861 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_approval_account.tests.test_approval_customer_invoice: Starting TestCustomerInvoiceApprovalFlow.test_customer_invoice_sync_header ... 2026-08-07 21:31:58,833 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 686 and Message-Id '<083755307139459.1786138318.755740880966187-openerp-message-notify@1e2c63b335eb>' from 't.t@example.com' to (redacted) 'a****@yourcompany.example.com' successfully sent 2026-08-07 21:31:58,833 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-07 21:31:58,979 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1325 deleted mail.mail records with IDs: [686] 2026-08-07 21:31:58,979 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 21:31:59,221 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [264] 2026-08-07 21:31:59,341 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 687 and Message-Id '<360451790813640.1786138319.272309064865112-openerp-239-viin.approval.request@1e2c63b335eb>' from 'admin@yourcompany.example.com' to (redacted) 't**@example.com' successfully sent 2026-08-07 21:31:59,342 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-07 21:31:59,351 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [687] 2026-08-07 21:31:59,351 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 21:31:59,571 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_approval_account.tests.test_approval_customer_invoice: Starting TestCustomerInvoiceApprovalFlow.test_customer_invoice_uses_source_journal_not_type_default ... 2026-08-07 21:32:00,516 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 688 and Message-Id '<568060668432623.1786138320.448773145675659-openerp-message-notify@1e2c63b335eb>' from 't.t@example.com' to (redacted) 'a****@yourcompany.example.com' successfully sent 2026-08-07 21:32:00,516 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-07 21:32:00,628 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1325 deleted mail.mail records with IDs: [688] 2026-08-07 21:32:00,629 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 21:32:00,882 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [265] 2026-08-07 21:32:01,024 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 689 and Message-Id '<928185190200078.1786138320.953188419342041-openerp-240-viin.approval.request@1e2c63b335eb>' from 'admin@yourcompany.example.com' to (redacted) 't**@example.com' successfully sent 2026-08-07 21:32:01,024 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-07 21:32:01,037 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [689] 2026-08-07 21:32:01,037 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 21:32:01,278 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_approval_account.tests.test_approval_customer_invoice: Starting TestCustomerInvoiceApprovalFlow.test_full_flow_customer_invoice_confirm_then_validate ... 2026-08-07 21:32:02,305 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 690 and Message-Id '<311923264176749.1786138322.224838733673096-openerp-message-notify@1e2c63b335eb>' from 't.t@example.com' to (redacted) 'a****@yourcompany.example.com' successfully sent 2026-08-07 21:32:02,306 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-07 21:32:02,450 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1325 deleted mail.mail records with IDs: [690] 2026-08-07 21:32:02,451 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 21:32:02,700 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [266] 2026-08-07 21:32:02,798 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 691 and Message-Id '<398081706969111.1786138322.746428489685059-openerp-241-viin.approval.request@1e2c63b335eb>' from 'admin@yourcompany.example.com' to (redacted) 't**@example.com' successfully sent 2026-08-07 21:32:02,798 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-07 21:32:02,806 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [691] 2026-08-07 21:32:02,806 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 21:32:04,385 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-07 21:32:05,473 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_approval_account.tests.test_approval_customer_refund: Starting TestCustomerRefundApprovalFlow.test_customer_refund_res_ref_mapping ... 2026-08-07 21:32:07,316 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_approval_account.tests.test_approval_customer_refund: Starting TestCustomerRefundApprovalFlow.test_customer_refund_sync_and_not_mixed ... 2026-08-07 21:32:08,036 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_approval_account.tests.test_approval_customer_refund: Starting TestCustomerRefundApprovalFlow.test_full_flow_customer_refund_confirm_then_validate ... 2026-08-07 21:32:08,871 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 692 and Message-Id '<147510044757807.1786138328.803900241851807-openerp-message-notify@1e2c63b335eb>' from 't.t@example.com' to (redacted) 'a****@yourcompany.example.com' successfully sent 2026-08-07 21:32:08,871 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-07 21:32:08,981 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1326 deleted mail.mail records with IDs: [692] 2026-08-07 21:32:08,981 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 21:32:09,203 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [267] 2026-08-07 21:32:09,290 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 693 and Message-Id '<729814668881545.1786138329.250796318054199-openerp-244-viin.approval.request@1e2c63b335eb>' from 'admin@yourcompany.example.com' to (redacted) 't**@example.com' successfully sent 2026-08-07 21:32:09,290 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-07 21:32:09,297 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [693] 2026-08-07 21:32:09,298 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 21:32:09,392 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-07 21:32:10,172 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_approval_account.tests.test_approval_vendor_payment: Starting TestVendorPaymentsApprovalFlow.test_full_flow_vendor_payment_confirm_then_validate ... 2026-08-07 21:32:11,087 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 694 and Message-Id '<072485258726939.1786138331.020260572433472-openerp-message-notify@1e2c63b335eb>' from 't.t@example.com' to (redacted) 'a****@yourcompany.example.com' successfully sent 2026-08-07 21:32:11,087 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-07 21:32:11,172 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1327 deleted mail.mail records with IDs: [694] 2026-08-07 21:32:11,172 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 21:32:11,371 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [268] 2026-08-07 21:32:11,484 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 695 and Message-Id '<264372300224770.1786138331.420261621475220-openerp-245-viin.approval.request@1e2c63b335eb>' from 'admin@yourcompany.example.com' to (redacted) 't**@example.com' successfully sent 2026-08-07 21:32:11,484 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-07 21:32:11,493 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [695] 2026-08-07 21:32:11,493 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 21:32:11,595 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_approval_account.tests.test_approval_vendor_payment: Starting TestVendorPaymentsApprovalFlow.test_vendor_payment_res_ref_mapping ... 2026-08-07 21:32:12,259 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_approval_account.tests.test_approval_vendor_payment: Starting TestVendorPaymentsApprovalFlow.test_vendor_payment_sync_and_not_mixed ... 2026-08-07 21:32:12,980 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-07 21:32:20,761 104 INFO rb-bf464e0-223755-402257 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan2_id_index on table crossovered_budget_line 2026-08-07 21:32:20,762 104 INFO rb-bf464e0-223755-402257 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan3_id_index on table crossovered_budget_line 2026-08-07 21:32:20,762 104 INFO rb-bf464e0-223755-402257 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan4_id_index on table crossovered_budget_line 2026-08-07 21:32:20,762 104 INFO rb-bf464e0-223755-402257 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan5_id_index on table crossovered_budget_line 2026-08-07 21:32:20,762 104 INFO rb-bf464e0-223755-402257 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan11_id_index on table crossovered_budget_line 2026-08-07 21:32:20,762 104 INFO rb-bf464e0-223755-402257 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan12_id_index on table crossovered_budget_line 2026-08-07 21:32:20,762 104 INFO rb-bf464e0-223755-402257 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan13_id_index on table crossovered_budget_line 2026-08-07 21:32:20,762 104 INFO rb-bf464e0-223755-402257 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan14_id_index on table crossovered_budget_line 2026-08-07 21:32:20,762 104 INFO rb-bf464e0-223755-402257 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan15_id_index on table crossovered_budget_line 2026-08-07 21:32:22,538 104 INFO rb-bf464e0-223755-402257 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan2_id_index on table estimate_create_budget_wizard_line 2026-08-07 21:32:22,538 104 INFO rb-bf464e0-223755-402257 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan3_id_index on table estimate_create_budget_wizard_line 2026-08-07 21:32:22,538 104 INFO rb-bf464e0-223755-402257 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan4_id_index on table estimate_create_budget_wizard_line 2026-08-07 21:32:22,539 104 INFO rb-bf464e0-223755-402257 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan5_id_index on table estimate_create_budget_wizard_line 2026-08-07 21:32:22,539 104 INFO rb-bf464e0-223755-402257 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan11_id_index on table estimate_create_budget_wizard_line 2026-08-07 21:32:22,539 104 INFO rb-bf464e0-223755-402257 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan12_id_index on table estimate_create_budget_wizard_line 2026-08-07 21:32:22,539 104 INFO rb-bf464e0-223755-402257 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan13_id_index on table estimate_create_budget_wizard_line 2026-08-07 21:32:22,539 104 INFO rb-bf464e0-223755-402257 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan14_id_index on table estimate_create_budget_wizard_line 2026-08-07 21:32:22,539 104 INFO rb-bf464e0-223755-402257 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan15_id_index on table estimate_create_budget_wizard_line 2026-08-07 21:32:23,151 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_approval_account.tests.test_viin_approvals_account: Starting TestViinApprovalsAccount.test_01_type_toggles_reflect_on_request_and_line ... 2026-08-07 21:32:23,371 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_approval_account.tests.test_viin_approvals_account: Starting TestViinApprovalsAccount.test_02_header_only_taxes_price_excluded ... 2026-08-07 21:32:23,535 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_approval_account.tests.test_viin_approvals_account: Starting TestViinApprovalsAccount.test_03_header_only_taxes_price_included ... 2026-08-07 21:32:23,712 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_approval_account.tests.test_viin_approvals_account: Starting TestViinApprovalsAccount.test_04_with_lines_header_tax_is_ignored_line_tax_applies ... 2026-08-07 21:32:23,946 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_approval_account.tests.test_viin_approvals_account: Starting TestViinApprovalsAccount.test_06_line_product_overrides_header_product_in_aal ... 2026-08-07 21:32:24,263 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [269] 2026-08-07 21:32:24,411 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_approval_account.tests.test_viin_approvals_account: Starting TestViinApprovalsAccount.test_07_distribution_vals_include_product_keys ... 2026-08-07 21:32:24,582 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_approval_account.tests.test_viin_approvals_account: Starting TestViinApprovalsAccount.test_08_header_and_line_generate_with_own_taxes_and_products ... 2026-08-07 21:32:24,878 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [270] 2026-08-07 21:32:27,298 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-07 21:32:34,460 104 INFO rb-bf464e0-223755-402257 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan2_id_index on table crossovered_budget_line 2026-08-07 21:32:34,460 104 INFO rb-bf464e0-223755-402257 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan3_id_index on table crossovered_budget_line 2026-08-07 21:32:34,460 104 INFO rb-bf464e0-223755-402257 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan4_id_index on table crossovered_budget_line 2026-08-07 21:32:34,460 104 INFO rb-bf464e0-223755-402257 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan5_id_index on table crossovered_budget_line 2026-08-07 21:32:34,460 104 INFO rb-bf464e0-223755-402257 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan11_id_index on table crossovered_budget_line 2026-08-07 21:32:34,460 104 INFO rb-bf464e0-223755-402257 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan12_id_index on table crossovered_budget_line 2026-08-07 21:32:34,460 104 INFO rb-bf464e0-223755-402257 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan13_id_index on table crossovered_budget_line 2026-08-07 21:32:34,460 104 INFO rb-bf464e0-223755-402257 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan14_id_index on table crossovered_budget_line 2026-08-07 21:32:34,460 104 INFO rb-bf464e0-223755-402257 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan15_id_index on table crossovered_budget_line 2026-08-07 21:32:37,056 104 INFO rb-bf464e0-223755-402257 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan2_id_index on table estimate_create_budget_wizard_line 2026-08-07 21:32:37,056 104 INFO rb-bf464e0-223755-402257 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan3_id_index on table estimate_create_budget_wizard_line 2026-08-07 21:32:37,056 104 INFO rb-bf464e0-223755-402257 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan4_id_index on table estimate_create_budget_wizard_line 2026-08-07 21:32:37,056 104 INFO rb-bf464e0-223755-402257 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan5_id_index on table estimate_create_budget_wizard_line 2026-08-07 21:32:37,056 104 INFO rb-bf464e0-223755-402257 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan11_id_index on table estimate_create_budget_wizard_line 2026-08-07 21:32:37,056 104 INFO rb-bf464e0-223755-402257 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan12_id_index on table estimate_create_budget_wizard_line 2026-08-07 21:32:37,056 104 INFO rb-bf464e0-223755-402257 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan13_id_index on table estimate_create_budget_wizard_line 2026-08-07 21:32:37,056 104 INFO rb-bf464e0-223755-402257 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan14_id_index on table estimate_create_budget_wizard_line 2026-08-07 21:32:37,056 104 INFO rb-bf464e0-223755-402257 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan15_id_index on table estimate_create_budget_wizard_line 2026-08-07 21:32:43,342 104 INFO rb-bf464e0-223755-402257 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan18_id_index on table crossovered_budget_line 2026-08-07 21:32:43,342 104 INFO rb-bf464e0-223755-402257 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan2_id_index on table crossovered_budget_line 2026-08-07 21:32:43,342 104 INFO rb-bf464e0-223755-402257 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan3_id_index on table crossovered_budget_line 2026-08-07 21:32:43,342 104 INFO rb-bf464e0-223755-402257 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan4_id_index on table crossovered_budget_line 2026-08-07 21:32:43,343 104 INFO rb-bf464e0-223755-402257 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan5_id_index on table crossovered_budget_line 2026-08-07 21:32:43,343 104 INFO rb-bf464e0-223755-402257 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan11_id_index on table crossovered_budget_line 2026-08-07 21:32:43,343 104 INFO rb-bf464e0-223755-402257 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan12_id_index on table crossovered_budget_line 2026-08-07 21:32:43,343 104 INFO rb-bf464e0-223755-402257 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan13_id_index on table crossovered_budget_line 2026-08-07 21:32:43,343 104 INFO rb-bf464e0-223755-402257 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan14_id_index on table crossovered_budget_line 2026-08-07 21:32:43,343 104 INFO rb-bf464e0-223755-402257 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan15_id_index on table crossovered_budget_line 2026-08-07 21:32:45,630 104 INFO rb-bf464e0-223755-402257 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan18_id_index on table estimate_create_budget_wizard_line 2026-08-07 21:32:45,630 104 INFO rb-bf464e0-223755-402257 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan2_id_index on table estimate_create_budget_wizard_line 2026-08-07 21:32:45,630 104 INFO rb-bf464e0-223755-402257 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan3_id_index on table estimate_create_budget_wizard_line 2026-08-07 21:32:45,630 104 INFO rb-bf464e0-223755-402257 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan4_id_index on table estimate_create_budget_wizard_line 2026-08-07 21:32:45,630 104 INFO rb-bf464e0-223755-402257 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan5_id_index on table estimate_create_budget_wizard_line 2026-08-07 21:32:45,630 104 INFO rb-bf464e0-223755-402257 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan11_id_index on table estimate_create_budget_wizard_line 2026-08-07 21:32:45,630 104 INFO rb-bf464e0-223755-402257 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan12_id_index on table estimate_create_budget_wizard_line 2026-08-07 21:32:45,630 104 INFO rb-bf464e0-223755-402257 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan13_id_index on table estimate_create_budget_wizard_line 2026-08-07 21:32:45,630 104 INFO rb-bf464e0-223755-402257 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan14_id_index on table estimate_create_budget_wizard_line 2026-08-07 21:32:45,630 104 INFO rb-bf464e0-223755-402257 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan15_id_index on table estimate_create_budget_wizard_line 2026-08-07 21:32:46,189 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_approval_account.tests.test_viin_approvals_analytic: Starting TestViinApprovalsAnalytic.test_01_distribution_vals_have_product_keys ... 2026-08-07 21:32:46,418 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_approval_account.tests.test_viin_approvals_analytic: Starting TestViinApprovalsAnalytic.test_02_request_product_propagates_to_header_analytic_lines ... 2026-08-07 21:32:46,725 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [271] 2026-08-07 21:32:46,889 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_approval_account.tests.test_viin_approvals_analytic: Starting TestViinApprovalsAnalytic.test_03_line_product_propagates_to_line_analytic_lines ... 2026-08-07 21:32:47,263 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [272] 2026-08-07 21:32:47,443 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_approval_account.tests.test_viin_approvals_analytic: Starting TestViinApprovalsAnalytic.test_04_header_and_line_both_generate_with_own_products ... 2026-08-07 21:32:47,762 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [273] 2026-08-07 21:32:47,969 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_approval_account.tests.test_viin_approvals_analytic: Starting TestViinApprovalsAnalytic.test_05_ref_fallbacks_to_name_when_reference_missing ... 2026-08-07 21:32:48,219 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [274] 2026-08-07 21:32:48,330 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_approval_account.tests.test_viin_approvals_analytic: Starting TestViinApprovalsAnalytic.test_06_wrong_plan_account_still_rejected_even_with_product ... 2026-08-07 21:32:49,812 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-07 21:32:57,115 104 INFO rb-bf464e0-223755-402257 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan2_id_index on table crossovered_budget_line 2026-08-07 21:32:57,115 104 INFO rb-bf464e0-223755-402257 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan3_id_index on table crossovered_budget_line 2026-08-07 21:32:57,115 104 INFO rb-bf464e0-223755-402257 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan4_id_index on table crossovered_budget_line 2026-08-07 21:32:57,115 104 INFO rb-bf464e0-223755-402257 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan5_id_index on table crossovered_budget_line 2026-08-07 21:32:57,115 104 INFO rb-bf464e0-223755-402257 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan11_id_index on table crossovered_budget_line 2026-08-07 21:32:57,115 104 INFO rb-bf464e0-223755-402257 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan12_id_index on table crossovered_budget_line 2026-08-07 21:32:57,115 104 INFO rb-bf464e0-223755-402257 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan13_id_index on table crossovered_budget_line 2026-08-07 21:32:57,115 104 INFO rb-bf464e0-223755-402257 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan14_id_index on table crossovered_budget_line 2026-08-07 21:32:57,115 104 INFO rb-bf464e0-223755-402257 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan15_id_index on table crossovered_budget_line 2026-08-07 21:32:58,785 104 INFO rb-bf464e0-223755-402257 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan2_id_index on table estimate_create_budget_wizard_line 2026-08-07 21:32:58,785 104 INFO rb-bf464e0-223755-402257 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan3_id_index on table estimate_create_budget_wizard_line 2026-08-07 21:32:58,785 104 INFO rb-bf464e0-223755-402257 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan4_id_index on table estimate_create_budget_wizard_line 2026-08-07 21:32:58,785 104 INFO rb-bf464e0-223755-402257 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan5_id_index on table estimate_create_budget_wizard_line 2026-08-07 21:32:58,785 104 INFO rb-bf464e0-223755-402257 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan11_id_index on table estimate_create_budget_wizard_line 2026-08-07 21:32:58,785 104 INFO rb-bf464e0-223755-402257 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan12_id_index on table estimate_create_budget_wizard_line 2026-08-07 21:32:58,785 104 INFO rb-bf464e0-223755-402257 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan13_id_index on table estimate_create_budget_wizard_line 2026-08-07 21:32:58,785 104 INFO rb-bf464e0-223755-402257 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan14_id_index on table estimate_create_budget_wizard_line 2026-08-07 21:32:58,785 104 INFO rb-bf464e0-223755-402257 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan15_id_index on table estimate_create_budget_wizard_line 2026-08-07 21:33:06,428 104 INFO rb-bf464e0-223755-402257 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan20_id_index on table crossovered_budget_line 2026-08-07 21:33:06,428 104 INFO rb-bf464e0-223755-402257 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan2_id_index on table crossovered_budget_line 2026-08-07 21:33:06,428 104 INFO rb-bf464e0-223755-402257 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan3_id_index on table crossovered_budget_line 2026-08-07 21:33:06,428 104 INFO rb-bf464e0-223755-402257 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan4_id_index on table crossovered_budget_line 2026-08-07 21:33:06,428 104 INFO rb-bf464e0-223755-402257 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan5_id_index on table crossovered_budget_line 2026-08-07 21:33:06,428 104 INFO rb-bf464e0-223755-402257 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan11_id_index on table crossovered_budget_line 2026-08-07 21:33:06,428 104 INFO rb-bf464e0-223755-402257 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan12_id_index on table crossovered_budget_line 2026-08-07 21:33:06,428 104 INFO rb-bf464e0-223755-402257 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan13_id_index on table crossovered_budget_line 2026-08-07 21:33:06,428 104 INFO rb-bf464e0-223755-402257 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan14_id_index on table crossovered_budget_line 2026-08-07 21:33:06,428 104 INFO rb-bf464e0-223755-402257 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan15_id_index on table crossovered_budget_line 2026-08-07 21:33:08,775 104 INFO rb-bf464e0-223755-402257 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan20_id_index on table estimate_create_budget_wizard_line 2026-08-07 21:33:08,775 104 INFO rb-bf464e0-223755-402257 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan2_id_index on table estimate_create_budget_wizard_line 2026-08-07 21:33:08,775 104 INFO rb-bf464e0-223755-402257 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan3_id_index on table estimate_create_budget_wizard_line 2026-08-07 21:33:08,775 104 INFO rb-bf464e0-223755-402257 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan4_id_index on table estimate_create_budget_wizard_line 2026-08-07 21:33:08,775 104 INFO rb-bf464e0-223755-402257 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan5_id_index on table estimate_create_budget_wizard_line 2026-08-07 21:33:08,776 104 INFO rb-bf464e0-223755-402257 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan11_id_index on table estimate_create_budget_wizard_line 2026-08-07 21:33:08,776 104 INFO rb-bf464e0-223755-402257 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan12_id_index on table estimate_create_budget_wizard_line 2026-08-07 21:33:08,776 104 INFO rb-bf464e0-223755-402257 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan13_id_index on table estimate_create_budget_wizard_line 2026-08-07 21:33:08,776 104 INFO rb-bf464e0-223755-402257 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan14_id_index on table estimate_create_budget_wizard_line 2026-08-07 21:33:08,776 104 INFO rb-bf464e0-223755-402257 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan15_id_index on table estimate_create_budget_wizard_line 2026-08-07 21:33:09,278 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_approval_analytic.tests.test_viin_approvals_analytic: Starting TestViinApprovalsAnalytic.test_01_request_generate_basic ... 2026-08-07 21:33:09,551 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [276] 2026-08-07 21:33:09,692 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_approval_analytic.tests.test_viin_approvals_analytic: Starting TestViinApprovalsAnalytic.test_02_line_generate_only_when_line_validated ... 2026-08-07 21:33:10,089 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [277] 2026-08-07 21:33:10,244 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_approval_analytic.tests.test_viin_approvals_analytic: Starting TestViinApprovalsAnalytic.test_03_idempotent_revalidate ... 2026-08-07 21:33:10,534 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [278] 2026-08-07 21:33:10,770 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #2 deleted account.analytic.line records with IDs: [564, 563] 2026-08-07 21:33:10,991 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [279] 2026-08-07 21:33:11,084 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_approval_analytic.tests.test_viin_approvals_analytic: Starting TestViinApprovalsAnalytic.test_04_invalid_business_domain_rejected ... 2026-08-07 21:33:11,375 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_approval_analytic.tests.test_viin_approvals_analytic: Starting TestViinApprovalsAnalytic.test_05_button_context_validate_rejects_wrong_plan ... 2026-08-07 21:33:11,719 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_approval_analytic.tests.test_viin_approvals_analytic: Starting TestViinApprovalsAnalytic.test_06_prevent_delete_account_in_use ... 2026-08-07 21:33:11,977 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [282] 2026-08-07 21:33:12,141 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted mail.message records with IDs: [77765] 2026-08-07 21:33:13,571 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-07 21:33:19,105 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_activity_updated_when_next_approver_changes ... 2026-08-07 21:33:19,426 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 696 and Message-Id '<339539750076307.1786138399.346404075622559-openerp-message-notify@1e2c63b335eb>' from 'approval_submitter_user@example.viindoo.com' to (redacted) 'a******************er@example.viindoo.com' successfully sent 2026-08-07 21:33:19,426 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-07 21:33:19,468 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1328 deleted mail.mail records with IDs: [696] 2026-08-07 21:33:19,468 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 21:33:19,653 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1328 deleted mail.activity records with IDs: [283] 2026-08-07 21:33:19,776 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 697 and Message-Id '<142345143053018.1786138399.727537155151367-openerp-message-notify@1e2c63b335eb>' from 'approval_submitter_user@example.viindoo.com' to (redacted) 'a*********************02@example.viindoo.com' successfully sent 2026-08-07 21:33:19,776 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-07 21:33:19,784 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1328 deleted mail.mail records with IDs: [697] 2026-08-07 21:33:19,784 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 21:33:19,806 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_add_and_revoke_extra_approver ... 2026-08-07 21:33:20,139 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 698 and Message-Id '<233857219075213.1786138400.055278062820435-openerp-message-notify@1e2c63b335eb>' from 'approval_submitter_user@example.viindoo.com' to (redacted) 'a******************er@example.viindoo.com' successfully sent 2026-08-07 21:33:20,140 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-07 21:33:20,175 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1328 deleted mail.mail records with IDs: [698] 2026-08-07 21:33:20,176 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 21:33:20,349 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1328 deleted mail.activity records with IDs: [285] 2026-08-07 21:33:20,445 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 699 and Message-Id '<661999529583360.1786138400.407457828521729-openerp-message-notify@1e2c63b335eb>' from 'approval_submitter_user@example.viindoo.com' to (redacted) 'a******************er@example.viindoo.com' successfully sent 2026-08-07 21:33:20,445 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-07 21:33:20,451 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1328 deleted mail.mail records with IDs: [699] 2026-08-07 21:33:20,451 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 21:33:20,477 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_approver_workload_report_exposes_flexible_flow_flags ... 2026-08-07 21:33:20,743 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 700 and Message-Id '<958730789701468.1786138400.671744108200073-openerp-message-notify@1e2c63b335eb>' from 'approval_submitter_user@example.viindoo.com' to (redacted) 'a******************er@example.viindoo.com' successfully sent 2026-08-07 21:33:20,743 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-07 21:33:20,769 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1328 deleted mail.mail records with IDs: [700] 2026-08-07 21:33:20,769 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 21:33:20,899 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1328 deleted mail.activity records with IDs: [287] 2026-08-07 21:33:21,002 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 701 and Message-Id '<399299730698354.1786138400.957821369171143-openerp-message-notify@1e2c63b335eb>' from 'approval_submitter_user@example.viindoo.com' to (redacted) 'a******************er@example.viindoo.com' successfully sent 2026-08-07 21:33:21,003 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-07 21:33:21,010 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1328 deleted mail.mail records with IDs: [701] 2026-08-07 21:33:21,010 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 21:33:21,097 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_cannot_revoke_extra_approver_after_they_approved ... 2026-08-07 21:33:21,387 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 702 and Message-Id '<755135946294754.1786138401.302358388900757-openerp-message-notify@1e2c63b335eb>' from 'approval_submitter_user@example.viindoo.com' to (redacted) 'a******************er@example.viindoo.com' successfully sent 2026-08-07 21:33:21,387 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-07 21:33:21,413 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1328 deleted mail.mail records with IDs: [702] 2026-08-07 21:33:21,414 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 21:33:21,550 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1328 deleted mail.activity records with IDs: [289] 2026-08-07 21:33:21,669 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 703 and Message-Id '<036888717075018.1786138401.624006032943726-openerp-message-notify@1e2c63b335eb>' from 'approval_submitter_user@example.viindoo.com' to (redacted) 'a*********************02@example.viindoo.com' successfully sent 2026-08-07 21:33:21,669 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-07 21:33:21,681 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1328 deleted mail.mail records with IDs: [703] 2026-08-07 21:33:21,681 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 21:33:21,793 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1330 deleted mail.activity records with IDs: [290] 2026-08-07 21:33:21,912 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 704 and Message-Id '<838745214169940.1786138401.863602876663208-openerp-message-notify@1e2c63b335eb>' from 'approval_officer_user_02@example.viindoo.com' to (redacted) 'a******************er@example.viindoo.com' successfully sent 2026-08-07 21:33:21,912 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-07 21:33:21,919 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1330 deleted mail.mail records with IDs: [704] 2026-08-07 21:33:21,920 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 21:33:21,992 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_cannot_revoke_extra_approver_after_they_refused ... 2026-08-07 21:33:22,238 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 705 and Message-Id '<790425377205251.1786138402.175226926803589-openerp-message-notify@1e2c63b335eb>' from 'approval_submitter_user@example.viindoo.com' to (redacted) 'a******************er@example.viindoo.com' successfully sent 2026-08-07 21:33:22,238 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-07 21:33:22,258 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1328 deleted mail.mail records with IDs: [705] 2026-08-07 21:33:22,258 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 21:33:22,357 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1328 deleted mail.activity records with IDs: [292] 2026-08-07 21:33:22,460 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 706 and Message-Id '<645670631925791.1786138402.424283504486084-openerp-message-notify@1e2c63b335eb>' from 'approval_submitter_user@example.viindoo.com' to (redacted) 'a*********************02@example.viindoo.com' successfully sent 2026-08-07 21:33:22,460 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-07 21:33:22,468 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1328 deleted mail.mail records with IDs: [706] 2026-08-07 21:33:22,469 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 21:33:22,568 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1330 deleted mail.activity records with IDs: [293] 2026-08-07 21:33:22,658 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 707 and Message-Id '<532310235973886.1786138402.614360094070435-openerp-271-viin.approval.request@1e2c63b335eb>' from 'approval_officer_user_02@example.viindoo.com' to (redacted) 'a********************er@example.viindoo.com', 'a******************er@example.viindoo.com' successfully sent 2026-08-07 21:33:22,658 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 2 2026-08-07 21:33:22,664 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1330 deleted mail.mail records with IDs: [707] 2026-08-07 21:33:22,664 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 21:33:22,716 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_constraint_prevents_active_extra_approver_count_exceeding_limit ... 2026-08-07 21:33:22,955 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 708 and Message-Id '<473762695516846.1786138402.890477418899536-openerp-message-notify@1e2c63b335eb>' from 'approval_submitter_user@example.viindoo.com' to (redacted) 'a******************er@example.viindoo.com' successfully sent 2026-08-07 21:33:22,955 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-07 21:33:22,979 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1328 deleted mail.mail records with IDs: [708] 2026-08-07 21:33:22,980 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 21:33:23,158 104 INFO rb-bf464e0-223755-402257 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-08-07 21:33:23,521 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 709 and Message-Id '<174825345952114.1786138403.443089246749878-openerp-message-notify@1e2c63b335eb>' from 'approval_submitter_user@example.viindoo.com' to (redacted) 'a******************er@example.viindoo.com' successfully sent 2026-08-07 21:33:23,521 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-07 21:33:23,557 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1328 deleted mail.mail records with IDs: [709] 2026-08-07 21:33:23,557 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 21:33:24,001 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_follower_in_allowed_business_group_can_add_extra_approver ... 2026-08-07 21:33:25,234 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 710 and Message-Id '<624396132521674.1786138405.162903547286987-openerp-message-notify@1e2c63b335eb>' from 'approval_submitter_user@example.viindoo.com' to (redacted) 'a******************er@example.viindoo.com' successfully sent 2026-08-07 21:33:25,235 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-07 21:33:25,264 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1328 deleted mail.mail records with IDs: [710] 2026-08-07 21:33:25,264 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 21:33:25,401 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_max_extra_approvers_must_be_positive_when_enabled ... 2026-08-07 21:33:25,478 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_modified_approval_requests_action_disables_create ... 2026-08-07 21:33:25,481 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_modified_approval_requests_report_domain ... 2026-08-07 21:33:25,760 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 711 and Message-Id '<670681801670790.1786138405.683897972106934-openerp-message-notify@1e2c63b335eb>' from 'approval_submitter_user@example.viindoo.com' to (redacted) 'a******************er@example.viindoo.com' successfully sent 2026-08-07 21:33:25,761 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-07 21:33:25,787 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1328 deleted mail.mail records with IDs: [711] 2026-08-07 21:33:25,788 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 21:33:25,920 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1328 deleted mail.activity records with IDs: [297] 2026-08-07 21:33:25,993 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 712 and Message-Id '<567074663458363.1786138405.964187383651733-openerp-message-notify@1e2c63b335eb>' from 'approval_submitter_user@example.viindoo.com' to (redacted) 'a******************er@example.viindoo.com' successfully sent 2026-08-07 21:33:25,993 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-07 21:33:25,998 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1328 deleted mail.mail records with IDs: [712] 2026-08-07 21:33:25,998 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 21:33:26,006 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_non_sequential_extra_revoke_keeps_only_pending_non_revoked_approvers ... 2026-08-07 21:33:26,352 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 713 and Message-Id '<914545613347560.1786138406.265501022338867-openerp-message-notify@1e2c63b335eb>' from 'approval_submitter_user@example.viindoo.com' to (redacted) 'a******************er@example.viindoo.com' successfully sent 2026-08-07 21:33:26,352 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-07 21:33:26,392 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1328 deleted mail.mail records with IDs: [713] 2026-08-07 21:33:26,393 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 21:33:26,500 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 714 and Message-Id '<042639942071755.1786138406.439265489578247-openerp-message-notify@1e2c63b335eb>' from 'approval_submitter_user@example.viindoo.com' to (redacted) 'a*********************02@example.viindoo.com' successfully sent 2026-08-07 21:33:26,500 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-07 21:33:26,514 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1328 deleted mail.mail records with IDs: [714] 2026-08-07 21:33:26,514 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 21:33:26,609 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 715 and Message-Id '<908760857257202.1786138406.565521955490112-openerp-message-notify@1e2c63b335eb>' from 'approval_submitter_user@example.viindoo.com' to (redacted) 'a*********************03@example.viindoo.com' successfully sent 2026-08-07 21:33:26,609 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-07 21:33:26,616 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1328 deleted mail.mail records with IDs: [715] 2026-08-07 21:33:26,616 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 21:33:26,696 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 716 and Message-Id '<123298524422317.1786138406.654732704162598-openerp-message-notify@1e2c63b335eb>' from 'approval_submitter_user@example.viindoo.com' to (redacted) 'a*********************04@example.viindoo.com' successfully sent 2026-08-07 21:33:26,696 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-07 21:33:26,704 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1328 deleted mail.mail records with IDs: [716] 2026-08-07 21:33:26,705 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 21:33:26,893 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 717 and Message-Id '<249564690562099.1786138406.843317031860352-openerp-message-notify@1e2c63b335eb>' from 'approval_submitter_user@example.viindoo.com' to (redacted) 'a*********************05@example.viindoo.com' successfully sent 2026-08-07 21:33:26,893 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-07 21:33:26,925 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1328 deleted mail.mail records with IDs: [717] 2026-08-07 21:33:26,925 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 21:33:27,118 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1329 deleted mail.activity records with IDs: [299, 300, 301, 302, 303] 2026-08-07 21:33:27,245 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 718 and Message-Id '<346848487759784.1786138407.197165250778198-openerp-message-notify@1e2c63b335eb>' from 'approval_officer_user@example.viindoo.com' to (redacted) 'a*********************02@example.viindoo.com' successfully sent 2026-08-07 21:33:27,245 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-07 21:33:27,252 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1329 deleted mail.mail records with IDs: [718] 2026-08-07 21:33:27,253 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 21:33:27,349 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 719 and Message-Id '<997128077926546.1786138407.301392316818237-openerp-message-notify@1e2c63b335eb>' from 'approval_officer_user@example.viindoo.com' to (redacted) 'a*********************05@example.viindoo.com' successfully sent 2026-08-07 21:33:27,349 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-07 21:33:27,358 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1329 deleted mail.mail records with IDs: [719] 2026-08-07 21:33:27,359 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 21:33:27,454 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 720 and Message-Id '<786147825363009.1786138407.407035827636719-openerp-message-notify@1e2c63b335eb>' from 'approval_officer_user@example.viindoo.com' to (redacted) 'a*********************03@example.viindoo.com' successfully sent 2026-08-07 21:33:27,454 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-07 21:33:27,462 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1329 deleted mail.mail records with IDs: [720] 2026-08-07 21:33:27,462 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 21:33:27,540 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 721 and Message-Id '<931972786081602.1786138407.496093988418579-openerp-message-notify@1e2c63b335eb>' from 'approval_officer_user@example.viindoo.com' to (redacted) 'a*********************04@example.viindoo.com' successfully sent 2026-08-07 21:33:27,540 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-07 21:33:27,548 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1329 deleted mail.mail records with IDs: [721] 2026-08-07 21:33:27,548 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 21:33:27,664 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1330 deleted mail.activity records with IDs: [304, 305, 306, 307] 2026-08-07 21:33:27,775 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 722 and Message-Id '<853783593317193.1786138407.723677396774292-openerp-message-notify@1e2c63b335eb>' from 'approval_officer_user_02@example.viindoo.com' to (redacted) 'a*********************05@example.viindoo.com' successfully sent 2026-08-07 21:33:27,775 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-07 21:33:27,784 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1330 deleted mail.mail records with IDs: [722] 2026-08-07 21:33:27,784 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 21:33:27,887 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 723 and Message-Id '<518719567312914.1786138407.825835704803467-openerp-message-notify@1e2c63b335eb>' from 'approval_officer_user_02@example.viindoo.com' to (redacted) 'a*********************03@example.viindoo.com' successfully sent 2026-08-07 21:33:27,887 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-07 21:33:27,899 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1330 deleted mail.mail records with IDs: [723] 2026-08-07 21:33:27,899 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 21:33:28,020 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 724 and Message-Id '<152171519438124.1786138407.954689979553223-openerp-message-notify@1e2c63b335eb>' from 'approval_officer_user_02@example.viindoo.com' to (redacted) 'a*********************04@example.viindoo.com' successfully sent 2026-08-07 21:33:28,021 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-07 21:33:28,032 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1330 deleted mail.mail records with IDs: [724] 2026-08-07 21:33:28,032 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 21:33:28,209 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1328 deleted mail.activity records with IDs: [308] 2026-08-07 21:33:28,257 104 INFO rb-bf464e0-223755-402257 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-08-07 21:33:28,598 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 725 and Message-Id '<069948138635286.1786138408.526675701141357-openerp-message-notify@1e2c63b335eb>' from 'approval_submitter_user@example.viindoo.com' to (redacted) 'a******************er@example.viindoo.com' successfully sent 2026-08-07 21:33:28,598 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-07 21:33:28,634 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1328 deleted mail.mail records with IDs: [725] 2026-08-07 21:33:28,634 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 21:33:28,721 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 726 and Message-Id '<356186284781325.1786138408.678693294525146-openerp-message-notify@1e2c63b335eb>' from 'approval_submitter_user@example.viindoo.com' to (redacted) 'a*********************02@example.viindoo.com' successfully sent 2026-08-07 21:33:28,721 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-07 21:33:28,730 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1328 deleted mail.mail records with IDs: [726] 2026-08-07 21:33:28,730 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 21:33:28,936 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 727 and Message-Id '<042807522350047.1786138408.893460035324097-openerp-message-notify@1e2c63b335eb>' from 'approval_officer_user_02@example.viindoo.com' to (redacted) 'a*********************03@example.viindoo.com' successfully sent 2026-08-07 21:33:28,936 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-07 21:33:28,969 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1330 deleted mail.mail records with IDs: [727] 2026-08-07 21:33:28,969 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 21:33:29,024 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_progress_recomputed_after_revoke_extra_required_approver ... 2026-08-07 21:33:29,309 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 728 and Message-Id '<218010841440192.1786138409.237687826156616-openerp-message-notify@1e2c63b335eb>' from 'approval_submitter_user@example.viindoo.com' to (redacted) 'a******************er@example.viindoo.com' successfully sent 2026-08-07 21:33:29,309 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-07 21:33:29,368 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1328 deleted mail.mail records with IDs: [728] 2026-08-07 21:33:29,368 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 21:33:29,532 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1329 deleted mail.activity records with IDs: [314] 2026-08-07 21:33:29,662 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 729 and Message-Id '<610117149373403.1786138409.618239641189575-openerp-message-notify@1e2c63b335eb>' from 'approval_officer_user@example.viindoo.com' to (redacted) 'a*********************02@example.viindoo.com' successfully sent 2026-08-07 21:33:29,662 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-07 21:33:29,669 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1329 deleted mail.mail records with IDs: [729] 2026-08-07 21:33:29,669 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 21:33:29,773 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1328 deleted mail.activity records with IDs: [315] 2026-08-07 21:33:29,790 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_request_overview_report_excludes_revoked_extra_from_approver_counts ... 2026-08-07 21:33:30,034 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 730 and Message-Id '<136339103536403.1786138409.966961622238159-openerp-message-notify@1e2c63b335eb>' from 'approval_submitter_user@example.viindoo.com' to (redacted) 'a******************er@example.viindoo.com' successfully sent 2026-08-07 21:33:30,034 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-07 21:33:30,057 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1328 deleted mail.mail records with IDs: [730] 2026-08-07 21:33:30,058 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 21:33:30,196 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1328 deleted mail.activity records with IDs: [316] 2026-08-07 21:33:30,301 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 731 and Message-Id '<140672393238973.1786138410.260623693466187-openerp-message-notify@1e2c63b335eb>' from 'approval_submitter_user@example.viindoo.com' to (redacted) 'a******************er@example.viindoo.com' successfully sent 2026-08-07 21:33:30,301 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-07 21:33:30,310 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1328 deleted mail.mail records with IDs: [731] 2026-08-07 21:33:30,310 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 21:33:30,392 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_revoke_extra_approver_in_draft ... 2026-08-07 21:33:30,635 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_revoke_extra_approver_removes_activity_for_sequential_multiple_approvers ... 2026-08-07 21:33:30,998 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 732 and Message-Id '<422272642180168.1786138410.926748991012573-openerp-message-notify@1e2c63b335eb>' from 'approval_submitter_user@example.viindoo.com' to (redacted) 'a******************er@example.viindoo.com' successfully sent 2026-08-07 21:33:30,999 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-07 21:33:31,052 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1328 deleted mail.mail records with IDs: [732] 2026-08-07 21:33:31,052 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 21:33:31,157 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 733 and Message-Id '<595728555837632.1786138411.109253883361816-openerp-message-notify@1e2c63b335eb>' from 'approval_submitter_user@example.viindoo.com' to (redacted) 'a*********************02@example.viindoo.com' successfully sent 2026-08-07 21:33:31,157 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-07 21:33:31,167 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1328 deleted mail.mail records with IDs: [733] 2026-08-07 21:33:31,167 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 21:33:31,312 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1328 deleted mail.activity records with IDs: [318, 319] 2026-08-07 21:33:31,419 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 734 and Message-Id '<849795489750337.1786138411.384692668914795-openerp-message-notify@1e2c63b335eb>' from 'approval_submitter_user@example.viindoo.com' to (redacted) 'a*********************03@example.viindoo.com' successfully sent 2026-08-07 21:33:31,420 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-07 21:33:31,427 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1328 deleted mail.mail records with IDs: [734] 2026-08-07 21:33:31,427 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 21:33:31,537 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1328 deleted mail.activity records with IDs: [320] 2026-08-07 21:33:31,643 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 735 and Message-Id '<393779746108080.1786138411.598701238632202-openerp-message-notify@1e2c63b335eb>' from 'approval_submitter_user@example.viindoo.com' to (redacted) 'a******************er@example.viindoo.com' successfully sent 2026-08-07 21:33:31,643 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-07 21:33:31,653 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1328 deleted mail.mail records with IDs: [735] 2026-08-07 21:33:31,654 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 21:33:31,730 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 736 and Message-Id '<751849755995923.1786138411.693377017974854-openerp-message-notify@1e2c63b335eb>' from 'approval_submitter_user@example.viindoo.com' to (redacted) 'a*********************02@example.viindoo.com' successfully sent 2026-08-07 21:33:31,730 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-07 21:33:31,736 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1328 deleted mail.mail records with IDs: [736] 2026-08-07 21:33:31,736 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 21:33:31,749 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_revoke_extra_approver_removes_activity_in_non_sequential_flow ... 2026-08-07 21:33:32,105 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 737 and Message-Id '<267699810828504.1786138412.033483266830444-openerp-message-notify@1e2c63b335eb>' from 'approval_submitter_user@example.viindoo.com' to (redacted) 'a******************er@example.viindoo.com' successfully sent 2026-08-07 21:33:32,105 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-07 21:33:32,139 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1328 deleted mail.mail records with IDs: [737] 2026-08-07 21:33:32,140 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 21:33:32,224 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 738 and Message-Id '<526816603773979.1786138412.184710741043091-openerp-message-notify@1e2c63b335eb>' from 'approval_submitter_user@example.viindoo.com' to (redacted) 'a*********************02@example.viindoo.com' successfully sent 2026-08-07 21:33:32,224 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-07 21:33:32,232 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1328 deleted mail.mail records with IDs: [738] 2026-08-07 21:33:32,232 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 21:33:32,394 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 739 and Message-Id '<971667235213318.1786138412.361185073852539-openerp-message-notify@1e2c63b335eb>' from 'approval_submitter_user@example.viindoo.com' to (redacted) 'a*********************03@example.viindoo.com' successfully sent 2026-08-07 21:33:32,394 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-07 21:33:32,415 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1328 deleted mail.mail records with IDs: [739] 2026-08-07 21:33:32,415 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 21:33:32,527 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1328 deleted mail.activity records with IDs: [325] 2026-08-07 21:33:32,543 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_revoke_pending_extra_approver_does_not_block_sequential_flow ... 2026-08-07 21:33:32,863 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 740 and Message-Id '<591218813531697.1786138412.794893980026245-openerp-message-notify@1e2c63b335eb>' from 'approval_submitter_user@example.viindoo.com' to (redacted) 'a******************er@example.viindoo.com' successfully sent 2026-08-07 21:33:32,863 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-07 21:33:32,895 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1328 deleted mail.mail records with IDs: [740] 2026-08-07 21:33:32,896 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 21:33:33,016 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1329 deleted mail.activity records with IDs: [326] 2026-08-07 21:33:33,125 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 741 and Message-Id '<727765577863393.1786138413.081081151962280-openerp-message-notify@1e2c63b335eb>' from 'approval_officer_user@example.viindoo.com' to (redacted) 'a*********************02@example.viindoo.com' successfully sent 2026-08-07 21:33:33,125 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-07 21:33:33,131 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1329 deleted mail.mail records with IDs: [741] 2026-08-07 21:33:33,132 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 21:33:33,244 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1328 deleted mail.activity records with IDs: [327] 2026-08-07 21:33:33,328 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 742 and Message-Id '<083847347446037.1786138413.296037673950195-openerp-message-notify@1e2c63b335eb>' from 'approval_submitter_user@example.viindoo.com' to (redacted) 'a*********************03@example.viindoo.com' successfully sent 2026-08-07 21:33:33,328 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-07 21:33:33,335 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1328 deleted mail.mail records with IDs: [742] 2026-08-07 21:33:33,335 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 21:33:33,422 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1328 deleted mail.activity records with IDs: [328] 2026-08-07 21:33:33,505 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 743 and Message-Id '<126802229349686.1786138413.470399141311646-openerp-message-notify@1e2c63b335eb>' from 'approval_submitter_user@example.viindoo.com' to (redacted) 'a*********************02@example.viindoo.com' successfully sent 2026-08-07 21:33:33,505 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-07 21:33:33,512 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1328 deleted mail.mail records with IDs: [743] 2026-08-07 21:33:33,512 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 21:33:33,610 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1330 deleted mail.activity records with IDs: [329] 2026-08-07 21:33:33,733 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 744 and Message-Id '<971637927515083.1786138413.667273044586182-openerp-283-viin.approval.request@1e2c63b335eb>' from 'approval_officer_user_02@example.viindoo.com' to (redacted) 'a********************er@example.viindoo.com', 'a******************er@example.viindoo.com' successfully sent 2026-08-07 21:33:33,733 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 2 2026-08-07 21:33:33,742 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1330 deleted mail.mail records with IDs: [744] 2026-08-07 21:33:33,743 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 21:33:33,798 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_revoke_permission_only_admin_or_adder ... 2026-08-07 21:33:34,085 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 745 and Message-Id '<867842326407698.1786138414.032754898071289-openerp-message-notify@1e2c63b335eb>' from 'approval_submitter_user@example.viindoo.com' to (redacted) 'a******************er@example.viindoo.com' successfully sent 2026-08-07 21:33:34,085 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-07 21:33:34,120 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1328 deleted mail.mail records with IDs: [745] 2026-08-07 21:33:34,120 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 21:33:34,253 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [284], uid: 1331, model: viin.approval.request 2026-08-07 21:33:34,362 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1328 deleted mail.activity records with IDs: [330] 2026-08-07 21:33:34,473 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 746 and Message-Id '<621126266156474.1786138414.425398349761963-openerp-message-notify@1e2c63b335eb>' from 'approval_submitter_user@example.viindoo.com' to (redacted) 'a******************er@example.viindoo.com' successfully sent 2026-08-07 21:33:34,474 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-07 21:33:34,480 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1328 deleted mail.mail records with IDs: [746] 2026-08-07 21:33:34,480 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 21:33:34,488 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_revoked_extra_approver_is_excluded_from_effective_flow ... 2026-08-07 21:33:34,865 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 747 and Message-Id '<517386342751688.1786138414.786989212036133-openerp-message-notify@1e2c63b335eb>' from 'approval_submitter_user@example.viindoo.com' to (redacted) 'a******************er@example.viindoo.com' successfully sent 2026-08-07 21:33:34,865 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-07 21:33:34,900 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1328 deleted mail.mail records with IDs: [747] 2026-08-07 21:33:34,900 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 21:33:35,038 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1329 deleted mail.activity records with IDs: [332] 2026-08-07 21:33:35,160 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 748 and Message-Id '<631022999744339.1786138415.113018512725830-openerp-message-notify@1e2c63b335eb>' from 'approval_officer_user@example.viindoo.com' to (redacted) 'a*********************02@example.viindoo.com' successfully sent 2026-08-07 21:33:35,160 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-07 21:33:35,168 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1329 deleted mail.mail records with IDs: [748] 2026-08-07 21:33:35,168 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 21:33:35,304 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1328 deleted mail.activity records with IDs: [333] 2026-08-07 21:33:35,402 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 749 and Message-Id '<172919197281709.1786138415.365553379058838-openerp-message-notify@1e2c63b335eb>' from 'approval_submitter_user@example.viindoo.com' to (redacted) 'a*********************03@example.viindoo.com' successfully sent 2026-08-07 21:33:35,402 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-07 21:33:35,410 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1328 deleted mail.mail records with IDs: [749] 2026-08-07 21:33:35,411 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 21:33:35,512 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1328 deleted mail.activity records with IDs: [334] 2026-08-07 21:33:35,614 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 750 and Message-Id '<060127119653140.1786138415.573369264602661-openerp-message-notify@1e2c63b335eb>' from 'approval_submitter_user@example.viindoo.com' to (redacted) 'a*********************02@example.viindoo.com' successfully sent 2026-08-07 21:33:35,614 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-07 21:33:35,623 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1328 deleted mail.mail records with IDs: [750] 2026-08-07 21:33:35,623 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 21:33:35,659 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_revoked_extra_approver_without_prior_access_is_removed_from_followers ... 2026-08-07 21:33:35,965 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 751 and Message-Id '<941505330382117.1786138415.881107568740845-openerp-message-notify@1e2c63b335eb>' from 'approval_submitter_user@example.viindoo.com' to (redacted) 'a******************er@example.viindoo.com' successfully sent 2026-08-07 21:33:35,965 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-07 21:33:35,999 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1328 deleted mail.mail records with IDs: [751] 2026-08-07 21:33:36,000 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 21:33:36,151 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1328 deleted mail.followers records with IDs: [33792] 2026-08-07 21:33:36,217 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1328 deleted mail.activity records with IDs: [336] 2026-08-07 21:33:36,316 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 752 and Message-Id '<372542310021323.1786138416.277896165847778-openerp-message-notify@1e2c63b335eb>' from 'approval_submitter_user@example.viindoo.com' to (redacted) 'a******************er@example.viindoo.com' successfully sent 2026-08-07 21:33:36,316 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-07 21:33:36,324 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1328 deleted mail.mail records with IDs: [752] 2026-08-07 21:33:36,324 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 21:33:36,374 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_revoked_extra_approver_without_prior_access_loses_approver_report_access ... 2026-08-07 21:33:36,668 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 753 and Message-Id '<800569393624548.1786138416.592865228652954-openerp-message-notify@1e2c63b335eb>' from 'approval_submitter_user@example.viindoo.com' to (redacted) 'a******************er@example.viindoo.com' successfully sent 2026-08-07 21:33:36,668 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-07 21:33:36,700 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1328 deleted mail.mail records with IDs: [753] 2026-08-07 21:33:36,701 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 21:33:36,909 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1328 deleted mail.followers records with IDs: [33795] 2026-08-07 21:33:36,976 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1328 deleted mail.activity records with IDs: [338] 2026-08-07 21:33:37,091 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 754 and Message-Id '<097080442385352.1786138417.046658277511597-openerp-message-notify@1e2c63b335eb>' from 'approval_submitter_user@example.viindoo.com' to (redacted) 'a******************er@example.viindoo.com' successfully sent 2026-08-07 21:33:37,091 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-07 21:33:37,101 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1328 deleted mail.mail records with IDs: [754] 2026-08-07 21:33:37,101 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 21:33:37,182 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_revoked_extra_approver_without_prior_access_loses_request_report_access ... 2026-08-07 21:33:37,479 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 755 and Message-Id '<859409391583697.1786138417.401198863983154-openerp-message-notify@1e2c63b335eb>' from 'approval_submitter_user@example.viindoo.com' to (redacted) 'a******************er@example.viindoo.com' successfully sent 2026-08-07 21:33:37,479 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-07 21:33:37,508 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1328 deleted mail.mail records with IDs: [755] 2026-08-07 21:33:37,508 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 21:33:37,705 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1328 deleted mail.followers records with IDs: [33798] 2026-08-07 21:33:37,760 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1328 deleted mail.activity records with IDs: [340] 2026-08-07 21:33:37,870 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 756 and Message-Id '<614433407422615.1786138417.829788684844971-openerp-message-notify@1e2c63b335eb>' from 'approval_submitter_user@example.viindoo.com' to (redacted) 'a******************er@example.viindoo.com' successfully sent 2026-08-07 21:33:37,870 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-07 21:33:37,882 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1328 deleted mail.mail records with IDs: [756] 2026-08-07 21:33:37,882 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 21:33:37,956 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_revoked_pending_extra_approver_keeps_read_access ... 2026-08-07 21:33:38,235 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 757 and Message-Id '<025345523227116.1786138418.167683362960815-openerp-message-notify@1e2c63b335eb>' from 'approval_submitter_user@example.viindoo.com' to (redacted) 'a******************er@example.viindoo.com' successfully sent 2026-08-07 21:33:38,236 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-07 21:33:38,257 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1328 deleted mail.mail records with IDs: [757] 2026-08-07 21:33:38,258 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 21:33:38,367 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1328 deleted mail.activity records with IDs: [342] 2026-08-07 21:33:38,453 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 758 and Message-Id '<132317101168646.1786138418.423563957214355-openerp-message-notify@1e2c63b335eb>' from 'approval_submitter_user@example.viindoo.com' to (redacted) 'a*********************02@example.viindoo.com' successfully sent 2026-08-07 21:33:38,454 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-07 21:33:38,460 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1328 deleted mail.mail records with IDs: [758] 2026-08-07 21:33:38,461 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 21:33:38,529 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1328 deleted mail.activity records with IDs: [343] 2026-08-07 21:33:38,604 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 759 and Message-Id '<164342972753132.1786138418.573135375976562-openerp-message-notify@1e2c63b335eb>' from 'approval_submitter_user@example.viindoo.com' to (redacted) 'a******************er@example.viindoo.com' successfully sent 2026-08-07 21:33:38,604 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-07 21:33:38,610 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1328 deleted mail.mail records with IDs: [759] 2026-08-07 21:33:38,610 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 21:33:38,657 104 INFO rb-bf464e0-223755-402257 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-08-07 21:33:39,052 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 760 and Message-Id '<437155386721223.1786138418.972842216491699-openerp-message-notify@1e2c63b335eb>' from 'approval_submitter_user@example.viindoo.com' to (redacted) 'a******************er@example.viindoo.com' successfully sent 2026-08-07 21:33:39,052 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-07 21:33:39,085 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1328 deleted mail.mail records with IDs: [760] 2026-08-07 21:33:39,085 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 21:33:39,175 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 761 and Message-Id '<730554052998866.1786138419.129664659500122-openerp-message-notify@1e2c63b335eb>' from 'approval_submitter_user@example.viindoo.com' to (redacted) 'a*********************02@example.viindoo.com' successfully sent 2026-08-07 21:33:39,175 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-07 21:33:39,184 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1328 deleted mail.mail records with IDs: [761] 2026-08-07 21:33:39,184 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 21:33:39,342 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 762 and Message-Id '<001073330371770.1786138419.304885387420654-openerp-message-notify@1e2c63b335eb>' from 'approval_submitter_user@example.viindoo.com' to (redacted) 'a*********************03@example.viindoo.com' successfully sent 2026-08-07 21:33:39,343 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-07 21:33:39,371 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1328 deleted mail.mail records with IDs: [762] 2026-08-07 21:33:39,372 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 21:33:39,503 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1328 deleted mail.activity records with IDs: [347] 2026-08-07 21:33:39,546 104 INFO rb-bf464e0-223755-402257 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-08-07 21:33:39,552 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_search_flow_control_actor_ids_supports_negative_operators ... 2026-08-07 21:33:39,837 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 763 and Message-Id '<149183906609296.1786138419.755958318710327-openerp-message-notify@1e2c63b335eb>' from 'approval_submitter_user@example.viindoo.com' to (redacted) 'a******************er@example.viindoo.com' successfully sent 2026-08-07 21:33:39,837 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-07 21:33:39,866 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1328 deleted mail.mail records with IDs: [763] 2026-08-07 21:33:39,867 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 21:33:39,985 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_search_requests_where_current_user_added_extra_approvers ... 2026-08-07 21:33:40,263 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 764 and Message-Id '<354168117032897.1786138420.190832376480103-openerp-message-notify@1e2c63b335eb>' from 'approval_submitter_user@example.viindoo.com' to (redacted) 'a******************er@example.viindoo.com' successfully sent 2026-08-07 21:33:40,263 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-07 21:33:40,302 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1328 deleted mail.mail records with IDs: [764] 2026-08-07 21:33:40,303 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 21:33:40,558 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 765 and Message-Id '<886954598386457.1786138420.522329568862915-openerp-message-notify@1e2c63b335eb>' from 'approval_submitter_user@example.viindoo.com' to (redacted) 'a******************er@example.viindoo.com' successfully sent 2026-08-07 21:33:40,558 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-07 21:33:40,591 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1328 deleted mail.mail records with IDs: [765] 2026-08-07 21:33:40,591 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 21:33:40,764 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1328 deleted mail.activity records with IDs: [350] 2026-08-07 21:33:40,862 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 766 and Message-Id '<492581615211815.1786138420.825218200683594-openerp-message-notify@1e2c63b335eb>' from 'approval_submitter_user@example.viindoo.com' to (redacted) 'a******************er@example.viindoo.com' successfully sent 2026-08-07 21:33:40,862 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-07 21:33:40,869 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1328 deleted mail.mail records with IDs: [766] 2026-08-07 21:33:40,870 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 21:33:41,040 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 767 and Message-Id '<554677095901191.1786138421.000903844833374-openerp-message-notify@1e2c63b335eb>' from 'approval_submitter_user@example.viindoo.com' to (redacted) 'a******************er@example.viindoo.com' successfully sent 2026-08-07 21:33:41,040 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-07 21:33:41,063 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1328 deleted mail.mail records with IDs: [767] 2026-08-07 21:33:41,063 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 21:33:41,115 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_sequential_multiple_extra_revoke_restores_next_step_activities ... 2026-08-07 21:33:41,501 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 768 and Message-Id '<567007369562374.1786138421.421116828918457-openerp-message-notify@1e2c63b335eb>' from 'approval_submitter_user@example.viindoo.com' to (redacted) 'a******************er@example.viindoo.com' successfully sent 2026-08-07 21:33:41,501 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-07 21:33:41,557 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1328 deleted mail.mail records with IDs: [768] 2026-08-07 21:33:41,557 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 21:33:41,663 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 769 and Message-Id '<546024679792336.1786138421.615405559539795-openerp-message-notify@1e2c63b335eb>' from 'approval_submitter_user@example.viindoo.com' to (redacted) 'a*********************02@example.viindoo.com' successfully sent 2026-08-07 21:33:41,663 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-07 21:33:41,672 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1328 deleted mail.mail records with IDs: [769] 2026-08-07 21:33:41,672 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 21:33:41,856 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1329 deleted mail.activity records with IDs: [353, 354] 2026-08-07 21:33:41,981 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 770 and Message-Id '<551492745200856.1786138421.941538095474243-openerp-message-notify@1e2c63b335eb>' from 'approval_officer_user@example.viindoo.com' to (redacted) 'a*********************03@example.viindoo.com' successfully sent 2026-08-07 21:33:41,982 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-07 21:33:41,990 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1329 deleted mail.mail records with IDs: [770] 2026-08-07 21:33:41,990 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 21:33:42,081 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 771 and Message-Id '<402260247662624.1786138422.038551330566406-openerp-message-notify@1e2c63b335eb>' from 'approval_officer_user@example.viindoo.com' to (redacted) 'a*********************04@example.viindoo.com' successfully sent 2026-08-07 21:33:42,081 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-07 21:33:42,087 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1329 deleted mail.mail records with IDs: [771] 2026-08-07 21:33:42,088 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 21:33:42,259 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1328 deleted mail.activity records with IDs: [355, 356] 2026-08-07 21:33:42,369 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 772 and Message-Id '<879213014060296.1786138422.331565618515015-openerp-message-notify@1e2c63b335eb>' from 'approval_submitter_user@example.viindoo.com' to (redacted) 'a*********************06@example.viindoo.com' successfully sent 2026-08-07 21:33:42,370 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-07 21:33:42,377 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1328 deleted mail.mail records with IDs: [772] 2026-08-07 21:33:42,377 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 21:33:42,540 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1328 deleted mail.activity records with IDs: [357] 2026-08-07 21:33:42,646 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 773 and Message-Id '<238846243555311.1786138422.605601072311401-openerp-message-notify@1e2c63b335eb>' from 'approval_submitter_user@example.viindoo.com' to (redacted) 'a*********************03@example.viindoo.com' successfully sent 2026-08-07 21:33:42,647 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-07 21:33:42,654 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1328 deleted mail.mail records with IDs: [773] 2026-08-07 21:33:42,654 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 21:33:42,739 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 774 and Message-Id '<682566147126343.1786138422.692655086517334-openerp-message-notify@1e2c63b335eb>' from 'approval_submitter_user@example.viindoo.com' to (redacted) 'a*********************04@example.viindoo.com' successfully sent 2026-08-07 21:33:42,739 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-07 21:33:42,746 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1328 deleted mail.mail records with IDs: [774] 2026-08-07 21:33:42,746 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 21:33:42,790 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_stale_add_extra_approver_wizard_cannot_bypass_type_limit ... 2026-08-07 21:33:43,081 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 775 and Message-Id '<458782457526830.1786138423.007111310958862-openerp-message-notify@1e2c63b335eb>' from 'approval_submitter_user@example.viindoo.com' to (redacted) 'a******************er@example.viindoo.com' successfully sent 2026-08-07 21:33:43,081 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-07 21:33:43,118 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1328 deleted mail.mail records with IDs: [775] 2026-08-07 21:33:43,119 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 21:33:43,312 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_unrelated_internal_group_can_be_configured_for_extra_approver_permission ... 2026-08-07 21:33:43,581 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-08-07 21:33:45,310 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted discuss.channel.member records with IDs: [1193] 2026-08-07 21:33:45,311 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_approval_flexible_flow.tests.test_inactive_extra_approver: Starting TestInactiveExtraApprover.test_add_extra_approver_wizard_rejects_inactive_user ... 2026-08-07 21:33:45,630 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 776 and Message-Id '<907257849968066.1786138425.560929775238037-openerp-message-notify@1e2c63b335eb>' from 'extra_submitter_user@example.viindoo.com' to (redacted) 'd************************er@example.viindoo.com' successfully sent 2026-08-07 21:33:45,630 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-07 21:33:45,660 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1336 deleted mail.mail records with IDs: [776] 2026-08-07 21:33:45,661 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 21:33:45,745 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-07 21:34:50,987 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_approval_flexible_flow.tests.test_performance: Starting TestApprovalFlowControlPerformance.test_perf_add_extra_approver_100_approvers_under_2s ... 2026-08-07 21:34:51,454 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 777 and Message-Id '<738871202536375.1786138491.382486104965210-openerp-message-notify@1e2c63b335eb>' from 'approval_perf_submitter_user@example.viindoo.com' to (redacted) 'a********************_0@example.viindoo.com' successfully sent 2026-08-07 21:34:51,454 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-07 21:34:51,517 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1339 deleted mail.mail records with IDs: [777] 2026-08-07 21:34:51,518 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 21:34:51,716 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1339 deleted mail.activity records with IDs: [362] 2026-08-07 21:34:51,829 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 778 and Message-Id '<002624880251341.1786138491.788154840469360-openerp-message-notify@1e2c63b335eb>' from 'approval_perf_submitter_user@example.viindoo.com' to (redacted) 'a************************er@example.viindoo.com' successfully sent 2026-08-07 21:34:51,829 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-07 21:34:51,838 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1339 deleted mail.mail records with IDs: [778] 2026-08-07 21:34:51,839 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 21:34:51,856 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_approval_flexible_flow.tests.test_performance: Starting TestApprovalFlowControlPerformance.test_perf_load_modified_report_10k_logs_under_3s ... 2026-08-07 21:34:52,266 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 779 and Message-Id '<771662234072153.1786138492.186912536621094-openerp-message-notify@1e2c63b335eb>' from 'approval_perf_submitter_user@example.viindoo.com' to (redacted) 'a********************_0@example.viindoo.com' successfully sent 2026-08-07 21:34:52,266 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-07 21:34:52,328 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1339 deleted mail.mail records with IDs: [779] 2026-08-07 21:34:52,328 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 21:34:52,524 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1339 deleted mail.activity records with IDs: [364] 2026-08-07 21:34:52,625 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 780 and Message-Id '<131908998595668.1786138492.592542409896851-openerp-message-notify@1e2c63b335eb>' from 'approval_perf_submitter_user@example.viindoo.com' to (redacted) 'a************************er@example.viindoo.com' successfully sent 2026-08-07 21:34:52,625 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-07 21:34:52,632 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1339 deleted mail.mail records with IDs: [780] 2026-08-07 21:34:52,632 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 21:34:53,986 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_approval_flexible_flow.tests.test_performance: Starting TestApprovalFlowControlPerformance.test_perf_revoke_extra_approver_100_approvers_under_2s ... 2026-08-07 21:34:54,315 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 781 and Message-Id '<253916114630112.1786138494.243838787078857-openerp-message-notify@1e2c63b335eb>' from 'approval_perf_submitter_user@example.viindoo.com' to (redacted) 'a********************_0@example.viindoo.com' successfully sent 2026-08-07 21:34:54,315 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-07 21:34:54,374 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1339 deleted mail.mail records with IDs: [781] 2026-08-07 21:34:54,375 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 21:34:54,577 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1339 deleted mail.activity records with IDs: [366] 2026-08-07 21:34:54,691 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 782 and Message-Id '<693562279153188.1786138494.652305364608765-openerp-message-notify@1e2c63b335eb>' from 'approval_perf_submitter_user@example.viindoo.com' to (redacted) 'a************************er@example.viindoo.com' successfully sent 2026-08-07 21:34:54,691 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-07 21:34:54,700 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1339 deleted mail.mail records with IDs: [782] 2026-08-07 21:34:54,700 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 21:34:54,844 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1339 deleted mail.activity records with IDs: [367] 2026-08-07 21:34:54,961 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 783 and Message-Id '<307028287032146.1786138494.915550231933594-openerp-message-notify@1e2c63b335eb>' from 'approval_perf_submitter_user@example.viindoo.com' to (redacted) 'a********************_0@example.viindoo.com' successfully sent 2026-08-07 21:34:54,962 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-07 21:34:54,983 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1339 deleted mail.mail records with IDs: [783] 2026-08-07 21:34:54,983 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 21:34:55,010 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 100 checked, 100 removed 2026-08-07 21:34:59,330 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.models.work_routine: viin_ai_workflow: seeded 8 goal(s) and 8 work routine(s) of default AI automation for company 375 (Marketplace Approval Co). 2026-08-07 21:35:00,192 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted type.approval.user.line records with IDs: [10911] 2026-08-07 21:35:00,207 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_approval_marketplace.tests.test_responsible_approval_routing: Starting TestResponsibleApprovalRouting.test_merchant_approval_type_lookup_is_company_scoped ... 2026-08-07 21:35:00,233 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_approval_marketplace.tests.test_responsible_approval_routing: Starting TestResponsibleApprovalRouting.test_routing_prioritises_approval_admin_over_first_line ... 2026-08-07 21:35:00,315 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-07 21:35:01,591 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_approval_project.tests.test_viin_approval_project_project: Starting TestProjectProjectApproval.test_project_request_header_and_lines_synced_via_res_ref ... 2026-08-07 21:35:02,195 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_approval_project.tests.test_viin_approval_project_project: Starting TestProjectProjectApproval.test_project_request_includes_manager_group_approver ... 2026-08-07 21:35:02,773 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-07 21:35:04,062 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_approval_project.tests.test_viin_approval_project_task: Starting TestProjectTaskApproval.test_task_request_header_synced_via_res_ref ... 2026-08-07 21:35:04,884 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_approval_project.tests.test_viin_approval_project_task: Starting TestProjectTaskApproval.test_task_request_includes_project_manager_approver ... 2026-08-07 21:35:05,694 104 INFO rb-bf464e0-223755-402257 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-08-07 21:35:06,407 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-07 21:35:09,813 104 INFO rb-bf464e0-223755-402257 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-08-07 21:35:10,234 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 784 and Message-Id '<984271511024418.1786138510.162033081054688-openerp-message-notify@1e2c63b335eb>' from 't.t@example.com' to (redacted) 'a****@yourcompany.example.com' successfully sent 2026-08-07 21:35:10,234 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-07 21:35:10,279 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1448 deleted mail.mail records with IDs: [784] 2026-08-07 21:35:10,280 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 21:35:10,389 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [369] 2026-08-07 21:35:10,488 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 785 and Message-Id '<448240970016086.1786138510.433431386947632-openerp-306-viin.approval.request@1e2c63b335eb>' from 'admin@yourcompany.example.com' to (redacted) 't**@example.com' successfully sent 2026-08-07 21:35:10,488 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-07 21:35:10,496 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [785] 2026-08-07 21:35:10,496 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 21:35:10,828 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_approval_purchase_stock.tests.test_approval_purchase_stock_procurement: Starting TestApprovalPurchaseStockProcurement.test_01b_grouping_context_does_not_break_stock_procurement ... 2026-08-07 21:35:11,190 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 786 and Message-Id '<053020622135888.1786138511.125783205032349-openerp-message-notify@1e2c63b335eb>' from 't.t@example.com' to (redacted) 'a****@yourcompany.example.com' successfully sent 2026-08-07 21:35:11,191 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-07 21:35:11,239 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1447 deleted mail.mail records with IDs: [786] 2026-08-07 21:35:11,240 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 21:35:11,372 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [370] 2026-08-07 21:35:11,503 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 787 and Message-Id '<566986466140368.1786138511.422564268112183-openerp-307-viin.approval.request@1e2c63b335eb>' from 'admin@yourcompany.example.com' to (redacted) 't**@example.com' successfully sent 2026-08-07 21:35:11,503 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-07 21:35:11,510 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [787] 2026-08-07 21:35:11,510 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 21:35:11,896 104 INFO rb-bf464e0-223755-402257 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-08-07 21:35:12,299 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 788 and Message-Id '<698200635605941.1786138512.239013671875000-openerp-message-notify@1e2c63b335eb>' from 't.t@example.com' to (redacted) 'a****@yourcompany.example.com' successfully sent 2026-08-07 21:35:12,299 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-07 21:35:12,348 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1448 deleted mail.mail records with IDs: [788] 2026-08-07 21:35:12,349 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 21:35:12,506 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [371] 2026-08-07 21:35:12,618 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 789 and Message-Id '<114104802556071.1786138512.563305139541626-openerp-308-viin.approval.request@1e2c63b335eb>' from 'admin@yourcompany.example.com' to (redacted) 't**@example.com' successfully sent 2026-08-07 21:35:12,618 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-07 21:35:12,625 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [789] 2026-08-07 21:35:12,625 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 21:35:13,097 104 INFO rb-bf464e0-223755-402257 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-08-07 21:35:13,503 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 790 and Message-Id '<993751203333529.1786138513.427812337875366-openerp-message-notify@1e2c63b335eb>' from 't.t@example.com' to (redacted) 'a****@yourcompany.example.com' successfully sent 2026-08-07 21:35:13,503 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-07 21:35:13,557 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1448 deleted mail.mail records with IDs: [790] 2026-08-07 21:35:13,557 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 21:35:13,702 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [372] 2026-08-07 21:35:13,806 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 791 and Message-Id '<261886640142060.1786138513.748888731002808-openerp-309-viin.approval.request@1e2c63b335eb>' from 'admin@yourcompany.example.com' to (redacted) 't**@example.com' successfully sent 2026-08-07 21:35:13,807 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-07 21:35:13,815 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [791] 2026-08-07 21:35:13,815 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 21:35:14,144 104 INFO rb-bf464e0-223755-402257 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-08-07 21:35:14,646 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 792 and Message-Id '<882518959018678.1786138514.566140413284302-openerp-message-notify@1e2c63b335eb>' from 't.t@example.com' to (redacted) 'a****@yourcompany.example.com' successfully sent 2026-08-07 21:35:14,646 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-07 21:35:14,714 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1448 deleted mail.mail records with IDs: [792] 2026-08-07 21:35:14,715 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 21:35:14,832 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [373] 2026-08-07 21:35:14,939 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 793 and Message-Id '<531095072321053.1786138514.879760265350342-openerp-310-viin.approval.request@1e2c63b335eb>' from 'admin@yourcompany.example.com' to (redacted) 't**@example.com' successfully sent 2026-08-07 21:35:14,939 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-07 21:35:14,949 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [793] 2026-08-07 21:35:14,949 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 21:35:15,307 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 794 and Message-Id '<699305570917777.1786138515.276626110076904-openerp-310-viin.approval.request@1e2c63b335eb>' from 'admin@yourcompany.example.com' to (redacted) 't**@example.com' successfully sent 2026-08-07 21:35:15,307 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-07 21:35:15,325 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [794] 2026-08-07 21:35:15,325 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 21:35:15,440 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #2 deleted purchase.order.line records with IDs: [80] 2026-08-07 21:35:15,520 104 INFO rb-bf464e0-223755-402257 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-08-07 21:35:15,950 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 795 and Message-Id '<695606751587648.1786138515.872434616088867-openerp-message-notify@1e2c63b335eb>' from 't.t@example.com' to (redacted) 'a****@yourcompany.example.com' successfully sent 2026-08-07 21:35:15,950 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-07 21:35:16,015 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1448 deleted mail.mail records with IDs: [795] 2026-08-07 21:35:16,015 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 21:35:16,150 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [374] 2026-08-07 21:35:16,256 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 796 and Message-Id '<837168835141189.1786138516.198390245437622-openerp-311-viin.approval.request@1e2c63b335eb>' from 'admin@yourcompany.example.com' to (redacted) 't**@example.com' successfully sent 2026-08-07 21:35:16,256 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-07 21:35:16,264 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [796] 2026-08-07 21:35:16,265 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 21:35:16,601 104 INFO rb-bf464e0-223755-402257 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-08-07 21:35:17,043 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 797 and Message-Id '<516968009484044.1786138516.963382720947266-openerp-message-notify@1e2c63b335eb>' from 't.t@example.com' to (redacted) 'a****@yourcompany.example.com' successfully sent 2026-08-07 21:35:17,043 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-07 21:35:17,096 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1448 deleted mail.mail records with IDs: [797] 2026-08-07 21:35:17,096 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 21:35:17,218 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [375] 2026-08-07 21:35:17,315 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 798 and Message-Id '<861968662186454.1786138517.270442485809326-openerp-312-viin.approval.request@1e2c63b335eb>' from 'admin@yourcompany.example.com' to (redacted) 't**@example.com' successfully sent 2026-08-07 21:35:17,315 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-07 21:35:17,321 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [798] 2026-08-07 21:35:17,321 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 21:35:17,597 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 799 and Message-Id '<332935563693289.1786138517.562002658843994-openerp-message-notify@1e2c63b335eb>' from 't.t@example.com' to (redacted) 'a****@yourcompany.example.com' successfully sent 2026-08-07 21:35:17,597 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-07 21:35:17,629 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1448 deleted mail.mail records with IDs: [799] 2026-08-07 21:35:17,629 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 21:35:17,722 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [376] 2026-08-07 21:35:17,792 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 800 and Message-Id '<154061475150765.1786138517.759203910827637-openerp-313-viin.approval.request@1e2c63b335eb>' from 'admin@yourcompany.example.com' to (redacted) 't**@example.com' successfully sent 2026-08-07 21:35:17,792 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-07 21:35:17,798 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [800] 2026-08-07 21:35:17,799 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 21:35:18,035 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_approval_purchase_stock.tests.test_approval_purchase_stock_procurement: Starting TestApprovalPurchaseStockProcurement.test_03_buy_route_without_vendor_price_raises ... 2026-08-07 21:35:18,438 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 801 and Message-Id '<311602794368356.1786138518.355245351791382-openerp-message-notify@1e2c63b335eb>' from 't.t@example.com' to (redacted) 'a****@yourcompany.example.com' successfully sent 2026-08-07 21:35:18,438 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-07 21:35:18,490 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1448 deleted mail.mail records with IDs: [801] 2026-08-07 21:35:18,490 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 21:35:18,617 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [377] 2026-08-07 21:35:18,709 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 802 and Message-Id '<089454728312210.1786138518.659879446029663-openerp-314-viin.approval.request@1e2c63b335eb>' from 'admin@yourcompany.example.com' to (redacted) 't**@example.com' successfully sent 2026-08-07 21:35:18,709 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-07 21:35:18,717 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [802] 2026-08-07 21:35:18,717 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 21:35:18,874 104 INFO rb-bf464e0-223755-402257 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-08-07 21:35:19,300 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 803 and Message-Id '<543594147829515.1786138519.225678443908691-openerp-message-notify@1e2c63b335eb>' from 't.t@example.com' to (redacted) 'a****@yourcompany.example.com' successfully sent 2026-08-07 21:35:19,300 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-07 21:35:19,354 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1448 deleted mail.mail records with IDs: [803] 2026-08-07 21:35:19,354 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 21:35:19,473 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [378] 2026-08-07 21:35:19,571 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 804 and Message-Id '<077193469005596.1786138519.520729780197144-openerp-315-viin.approval.request@1e2c63b335eb>' from 'admin@yourcompany.example.com' to (redacted) 't**@example.com' successfully sent 2026-08-07 21:35:19,571 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-07 21:35:19,579 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [804] 2026-08-07 21:35:19,579 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 21:35:20,013 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 805 and Message-Id '<627769953995533.1786138519.982921838760376-openerp-message-notify@1e2c63b335eb>' from 't.t@example.com' to (redacted) 'a****@yourcompany.example.com' successfully sent 2026-08-07 21:35:20,013 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-07 21:35:20,048 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1448 deleted mail.mail records with IDs: [805] 2026-08-07 21:35:20,049 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 21:35:20,149 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [379] 2026-08-07 21:35:20,235 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 806 and Message-Id '<189359600383711.1786138520.190146207809448-openerp-316-viin.approval.request@1e2c63b335eb>' from 'admin@yourcompany.example.com' to (redacted) 't**@example.com' successfully sent 2026-08-07 21:35:20,235 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-07 21:35:20,243 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [806] 2026-08-07 21:35:20,243 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 21:35:20,522 104 INFO rb-bf464e0-223755-402257 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-08-07 21:35:20,985 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 807 and Message-Id '<254507131006575.1786138520.912261009216309-openerp-message-notify@1e2c63b335eb>' from 't.t@example.com' to (redacted) 'a****@yourcompany.example.com' successfully sent 2026-08-07 21:35:20,985 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-07 21:35:21,044 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1448 deleted mail.mail records with IDs: [807] 2026-08-07 21:35:21,044 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 21:35:21,171 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [380] 2026-08-07 21:35:21,273 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 808 and Message-Id '<230027379035422.1786138521.221623182296753-openerp-317-viin.approval.request@1e2c63b335eb>' from 'admin@yourcompany.example.com' to (redacted) 't**@example.com' successfully sent 2026-08-07 21:35:21,273 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-07 21:35:21,280 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [808] 2026-08-07 21:35:21,281 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 21:35:21,736 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 809 and Message-Id '<719608959719418.1786138521.710320472717285-openerp-message-notify@1e2c63b335eb>' from 't.t@example.com' to (redacted) 'a****@yourcompany.example.com' successfully sent 2026-08-07 21:35:21,736 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-07 21:35:21,774 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1448 deleted mail.mail records with IDs: [809] 2026-08-07 21:35:21,774 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 21:35:21,899 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [381] 2026-08-07 21:35:21,990 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 810 and Message-Id '<443472915300088.1786138521.946960449218750-openerp-318-viin.approval.request@1e2c63b335eb>' from 'admin@yourcompany.example.com' to (redacted) 't**@example.com' successfully sent 2026-08-07 21:35:21,990 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-07 21:35:21,997 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [810] 2026-08-07 21:35:21,997 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 21:35:22,260 104 INFO rb-bf464e0-223755-402257 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-08-07 21:35:22,706 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 811 and Message-Id '<920971986055599.1786138522.642383575439453-openerp-message-notify@1e2c63b335eb>' from 't.t@example.com' to (redacted) 'a****@yourcompany.example.com' successfully sent 2026-08-07 21:35:22,706 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-07 21:35:22,761 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1448 deleted mail.mail records with IDs: [811] 2026-08-07 21:35:22,761 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 21:35:22,859 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [382] 2026-08-07 21:35:22,939 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 812 and Message-Id '<184232633602868.1786138522.897917509078979-openerp-319-viin.approval.request@1e2c63b335eb>' from 'admin@yourcompany.example.com' to (redacted) 't**@example.com' successfully sent 2026-08-07 21:35:22,939 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-07 21:35:22,945 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [812] 2026-08-07 21:35:22,945 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 21:35:23,407 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 813 and Message-Id '<712357323985482.1786138523.367993831634521-openerp-message-notify@1e2c63b335eb>' from 't.t@example.com' to (redacted) 'a****@yourcompany.example.com' successfully sent 2026-08-07 21:35:23,407 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-07 21:35:23,455 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1448 deleted mail.mail records with IDs: [813] 2026-08-07 21:35:23,455 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 21:35:23,550 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [383] 2026-08-07 21:35:23,623 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 814 and Message-Id '<743284959116027.1786138523.587541103363037-openerp-320-viin.approval.request@1e2c63b335eb>' from 'admin@yourcompany.example.com' to (redacted) 't**@example.com' successfully sent 2026-08-07 21:35:23,623 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-07 21:35:23,629 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [814] 2026-08-07 21:35:23,629 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 21:35:24,013 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-07 21:35:24,583 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_approval_sale.tests.test_sale_approvals: Starting TestSaleApprovals.test_01_sale_order_type_existence_and_core_toggles ... 2026-08-07 21:35:24,622 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_approval_sale.tests.test_sale_approvals: Starting TestSaleApprovals.test_02_wizard_creates_request_with_mapped_lines_and_full_approval ... 2026-08-07 21:35:25,561 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 815 and Message-Id '<337411116333188.1786138525.493803262710571-openerp-message-notify@1e2c63b335eb>' from 't.t@example.com' to (redacted) 'a****@yourcompany.example.com' successfully sent 2026-08-07 21:35:25,562 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-07 21:35:25,789 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1450 deleted mail.mail records with IDs: [815] 2026-08-07 21:35:25,789 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 21:35:26,002 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [384] 2026-08-07 21:35:26,117 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 816 and Message-Id '<712911047740182.1786138526.044589281082153-openerp-321-viin.approval.request@1e2c63b335eb>' from 'admin@yourcompany.example.com' to (redacted) 't**@example.com' successfully sent 2026-08-07 21:35:26,117 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-07 21:35:26,126 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [816] 2026-08-07 21:35:26,126 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 21:35:26,323 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_approval_sale.tests.test_sale_approvals: Starting TestSaleApprovals.test_02b_unlink_request_does_not_delete_existing_sale_order ... 2026-08-07 21:35:27,375 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 817 and Message-Id '<555922071703446.1786138527.297791004180908-openerp-message-notify@1e2c63b335eb>' from 't.t@example.com' to (redacted) 'a****@yourcompany.example.com' successfully sent 2026-08-07 21:35:27,375 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-07 21:35:27,575 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1450 deleted mail.mail records with IDs: [817] 2026-08-07 21:35:27,576 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 21:35:27,809 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [385] 2026-08-07 21:35:27,920 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 818 and Message-Id '<225346029882994.1786138527.861796379089355-openerp-322-viin.approval.request@1e2c63b335eb>' from 'admin@yourcompany.example.com' to (redacted) 't**@example.com' successfully sent 2026-08-07 21:35:27,921 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-07 21:35:27,931 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [818] 2026-08-07 21:35:27,931 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 21:35:28,707 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1450 deleted mail.message records with IDs: [78345, 78343, 78342] 2026-08-07 21:35:28,820 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1450 deleted viin.approval.request records with IDs: [322] 2026-08-07 21:35:29,058 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1450 deleted mail.followers records with IDs: [33887, 33888] 2026-08-07 21:35:29,071 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_approval_sale.tests.test_sale_approvals: Starting TestSaleApprovals.test_03_unlink_request_deletes_generated_sale_order ... 2026-08-07 21:35:29,692 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1450 deleted request.approval.user.line records with IDs: [723] 2026-08-07 21:35:30,148 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 819 and Message-Id '<288787116374330.1786138530.092963933944702-openerp-message-notify@1e2c63b335eb>' from 't.t@example.com' to (redacted) 'a****@yourcompany.example.com' successfully sent 2026-08-07 21:35:30,148 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-07 21:35:30,240 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1450 deleted mail.mail records with IDs: [819] 2026-08-07 21:35:30,240 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 21:35:30,446 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [386] 2026-08-07 21:35:30,542 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 820 and Message-Id '<959020520294301.1786138530.492449045181274-openerp-323-viin.approval.request@1e2c63b335eb>' from 'admin@yourcompany.example.com' to (redacted) 't**@example.com' successfully sent 2026-08-07 21:35:30,542 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-07 21:35:30,549 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [820] 2026-08-07 21:35:30,550 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 21:35:31,391 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1450 deleted sale.order.line records with IDs: [342] 2026-08-07 21:35:31,455 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1450 deleted approval.request.line records with IDs: [182] 2026-08-07 21:35:31,615 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1450 deleted request.approval.user.line records with IDs: [724] 2026-08-07 21:35:31,653 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1450 deleted mail.message records with IDs: [78351, 78349] 2026-08-07 21:35:31,709 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1450 deleted sale.order records with IDs: [189] 2026-08-07 21:35:31,800 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1450 deleted mail.message records with IDs: [78353, 78352, 78350, 78348, 78347] 2026-08-07 21:35:31,850 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1450 deleted viin.approval.request records with IDs: [323] 2026-08-07 21:35:32,013 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1450 deleted mail.followers records with IDs: [33889, 33890] 2026-08-07 21:35:32,027 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_approval_sale.tests.test_sale_approvals: Starting TestSaleApprovals.test_03_wizard_multi_selection_creates_multiple_requests ... 2026-08-07 21:35:32,893 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_approval_sale.tests.test_sale_approvals: Starting TestSaleApprovals.test_04_analytic_distribution_sync_order_line_only ... 2026-08-07 21:35:40,103 104 INFO rb-bf464e0-223755-402257 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan2_id_index on table crossovered_budget_line 2026-08-07 21:35:40,104 104 INFO rb-bf464e0-223755-402257 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan3_id_index on table crossovered_budget_line 2026-08-07 21:35:40,104 104 INFO rb-bf464e0-223755-402257 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan4_id_index on table crossovered_budget_line 2026-08-07 21:35:40,104 104 INFO rb-bf464e0-223755-402257 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan5_id_index on table crossovered_budget_line 2026-08-07 21:35:40,104 104 INFO rb-bf464e0-223755-402257 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan11_id_index on table crossovered_budget_line 2026-08-07 21:35:40,104 104 INFO rb-bf464e0-223755-402257 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan12_id_index on table crossovered_budget_line 2026-08-07 21:35:40,104 104 INFO rb-bf464e0-223755-402257 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan13_id_index on table crossovered_budget_line 2026-08-07 21:35:40,104 104 INFO rb-bf464e0-223755-402257 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan14_id_index on table crossovered_budget_line 2026-08-07 21:35:40,104 104 INFO rb-bf464e0-223755-402257 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan15_id_index on table crossovered_budget_line 2026-08-07 21:35:41,795 104 INFO rb-bf464e0-223755-402257 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan2_id_index on table estimate_create_budget_wizard_line 2026-08-07 21:35:41,795 104 INFO rb-bf464e0-223755-402257 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan3_id_index on table estimate_create_budget_wizard_line 2026-08-07 21:35:41,795 104 INFO rb-bf464e0-223755-402257 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan4_id_index on table estimate_create_budget_wizard_line 2026-08-07 21:35:41,795 104 INFO rb-bf464e0-223755-402257 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan5_id_index on table estimate_create_budget_wizard_line 2026-08-07 21:35:41,795 104 INFO rb-bf464e0-223755-402257 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan11_id_index on table estimate_create_budget_wizard_line 2026-08-07 21:35:41,795 104 INFO rb-bf464e0-223755-402257 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan12_id_index on table estimate_create_budget_wizard_line 2026-08-07 21:35:41,796 104 INFO rb-bf464e0-223755-402257 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan13_id_index on table estimate_create_budget_wizard_line 2026-08-07 21:35:41,796 104 INFO rb-bf464e0-223755-402257 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan14_id_index on table estimate_create_budget_wizard_line 2026-08-07 21:35:41,796 104 INFO rb-bf464e0-223755-402257 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan15_id_index on table estimate_create_budget_wizard_line 2026-08-07 21:35:42,921 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 821 and Message-Id '<937479775709957.1786138542.869746923446655-openerp-message-notify@1e2c63b335eb>' from 't.t@example.com' to (redacted) 'a****@yourcompany.example.com' successfully sent 2026-08-07 21:35:42,921 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-07 21:35:43,097 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1450 deleted mail.mail records with IDs: [821] 2026-08-07 21:35:43,097 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 21:35:43,315 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [387] 2026-08-07 21:35:43,445 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 822 and Message-Id '<892180294590838.1786138543.391309976577759-openerp-326-viin.approval.request@1e2c63b335eb>' from 'admin@yourcompany.example.com' to (redacted) 't**@example.com' successfully sent 2026-08-07 21:35:43,445 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-07 21:35:43,454 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [822] 2026-08-07 21:35:43,454 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 21:35:43,794 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 823 and Message-Id '<651942900854590.1786138543.748266935348511-openerp-326-viin.approval.request@1e2c63b335eb>' from 't.t@example.com' to (redacted) 'a****@yourcompany.example.com' successfully sent 2026-08-07 21:35:43,794 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-07 21:35:43,867 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1450 deleted mail.mail records with IDs: [823] 2026-08-07 21:35:43,868 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 21:35:45,953 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-07 21:35:47,382 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_approval_sale.tests.test_sale_to_invoice_flow: Starting TestSaleToInvoiceApprovalFlow.test_01_sale_to_invoice_end_to_end ... 2026-08-07 21:35:48,577 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 824 and Message-Id '<222652399004305.1786138548.506135702133179-openerp-message-notify@1e2c63b335eb>' from 't.t@example.com' to (redacted) 'a****@yourcompany.example.com' successfully sent 2026-08-07 21:35:48,577 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-07 21:35:48,799 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1452 deleted mail.mail records with IDs: [824] 2026-08-07 21:35:48,800 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 21:35:49,076 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [388] 2026-08-07 21:35:49,199 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 825 and Message-Id '<245908403311952.1786138549.140293121337891-openerp-327-viin.approval.request@1e2c63b335eb>' from 'admin@yourcompany.example.com' to (redacted) 't**@example.com' successfully sent 2026-08-07 21:35:49,199 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-07 21:35:49,209 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [825] 2026-08-07 21:35:49,209 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 21:35:49,661 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 826 and Message-Id '<056960777682875.1786138549.619816780090332-openerp-327-viin.approval.request@1e2c63b335eb>' from 't.t@example.com' to (redacted) 'a****@yourcompany.example.com' successfully sent 2026-08-07 21:35:49,661 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-07 21:35:49,798 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1452 deleted mail.mail records with IDs: [826] 2026-08-07 21:35:49,798 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 21:35:49,904 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 827 and Message-Id '<902368147635895.1786138549.833873748779297-openerp-193-sale.order@1e2c63b335eb>' from 't.t@example.com' to (redacted) 'a****@yourcompany.example.com' successfully sent 2026-08-07 21:35:49,904 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-07 21:35:49,919 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1452 deleted mail.mail records with IDs: [827] 2026-08-07 21:35:49,920 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 21:35:51,364 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 828 and Message-Id '<618081785622066.1786138551.322667837142944-openerp-message-notify@1e2c63b335eb>' from 't.t@example.com' to (redacted) 'a****@yourcompany.example.com' successfully sent 2026-08-07 21:35:51,364 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-07 21:35:51,550 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1451 deleted mail.mail records with IDs: [828] 2026-08-07 21:35:51,551 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 21:35:51,784 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [389] 2026-08-07 21:35:51,886 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 829 and Message-Id '<230763422670716.1786138551.831221580505371-openerp-328-viin.approval.request@1e2c63b335eb>' from 'admin@yourcompany.example.com' to (redacted) 't**@example.com' successfully sent 2026-08-07 21:35:51,887 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-07 21:35:51,895 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [829] 2026-08-07 21:35:51,896 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 21:35:52,137 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-07 21:35:56,606 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_approval_stock.tests.test_procurement_launch: Starting TestApprovalStockProcurementLaunch.test_01_resupply_transfer_created_without_line_route_override ... 2026-08-07 21:35:57,074 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 830 and Message-Id '<033463005105758.1786138556.999989271163940-openerp-message-notify@1e2c63b335eb>' from 't.t@example.com' to (redacted) 'a****@yourcompany.example.com' successfully sent 2026-08-07 21:35:57,075 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-07 21:35:57,130 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1453 deleted mail.mail records with IDs: [830] 2026-08-07 21:35:57,131 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 21:35:57,277 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [390] 2026-08-07 21:35:57,400 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 831 and Message-Id '<968758171960709.1786138557.345854759216309-openerp-329-viin.approval.request@1e2c63b335eb>' from 'admin@yourcompany.example.com' to (redacted) 't**@example.com' successfully sent 2026-08-07 21:35:57,400 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-07 21:35:57,407 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [831] 2026-08-07 21:35:57,408 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 21:35:57,821 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_approval_stock.tests.test_procurement_launch: Starting TestApprovalStockProcurementLaunch.test_02_no_route_manual_button_raises_background_logs ... 2026-08-07 21:35:58,540 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 832 and Message-Id '<469364114541236.1786138558.453629970550537-openerp-message-notify@1e2c63b335eb>' from 't.t@example.com' to (redacted) 'a****@yourcompany.example.com' successfully sent 2026-08-07 21:35:58,540 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-07 21:35:58,579 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1453 deleted mail.mail records with IDs: [832] 2026-08-07 21:35:58,579 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 21:35:58,735 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [391] 2026-08-07 21:35:58,865 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 833 and Message-Id '<819435559032145.1786138558.803608179092407-openerp-331-viin.approval.request@1e2c63b335eb>' from 'admin@yourcompany.example.com' to (redacted) 't**@example.com' successfully sent 2026-08-07 21:35:58,865 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-07 21:35:58,875 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [833] 2026-08-07 21:35:58,875 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 21:35:59,243 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_approval_stock.tests.test_procurement_launch: Starting TestApprovalStockProcurementLaunch.test_03_multiple_routes_choose_priority ... 2026-08-07 21:35:59,706 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 834 and Message-Id '<245138356666670.1786138559.617952823638916-openerp-message-notify@1e2c63b335eb>' from 't.t@example.com' to (redacted) 'a****@yourcompany.example.com' successfully sent 2026-08-07 21:35:59,706 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-07 21:35:59,771 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1453 deleted mail.mail records with IDs: [834] 2026-08-07 21:35:59,771 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 21:35:59,915 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [392] 2026-08-07 21:36:00,040 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 835 and Message-Id '<236254260655651.1786138559.975158452987671-openerp-332-viin.approval.request@1e2c63b335eb>' from 'admin@yourcompany.example.com' to (redacted) 't**@example.com' successfully sent 2026-08-07 21:36:00,040 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-07 21:36:00,050 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [835] 2026-08-07 21:36:00,051 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 21:36:00,408 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_approval_stock.tests.test_procurement_launch: Starting TestApprovalStockProcurementLaunch.test_04_line_routes_override_product_priority ... 2026-08-07 21:36:00,776 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 836 and Message-Id '<494737174175299.1786138560.707255363464355-openerp-message-notify@1e2c63b335eb>' from 't.t@example.com' to (redacted) 'a****@yourcompany.example.com' successfully sent 2026-08-07 21:36:00,776 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-07 21:36:00,828 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1453 deleted mail.mail records with IDs: [836] 2026-08-07 21:36:00,828 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 21:36:00,937 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [393] 2026-08-07 21:36:01,017 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 837 and Message-Id '<702329390821190.1786138560.977932214736938-openerp-333-viin.approval.request@1e2c63b335eb>' from 'admin@yourcompany.example.com' to (redacted) 't**@example.com' successfully sent 2026-08-07 21:36:01,017 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-07 21:36:01,022 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [837] 2026-08-07 21:36:01,022 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 21:36:01,284 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_approval_stock.tests.test_procurement_launch: Starting TestApprovalStockProcurementLaunch.test_05_three_lines_three_products_three_sources ... 2026-08-07 21:36:01,826 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 838 and Message-Id '<033758380605921.1786138561.754045724868774-openerp-message-notify@1e2c63b335eb>' from 't.t@example.com' to (redacted) 'a****@yourcompany.example.com' successfully sent 2026-08-07 21:36:01,826 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-07 21:36:01,893 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1453 deleted mail.mail records with IDs: [838] 2026-08-07 21:36:01,894 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 21:36:02,037 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [394] 2026-08-07 21:36:02,162 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 839 and Message-Id '<379979742807240.1786138562.109452486038208-openerp-334-viin.approval.request@1e2c63b335eb>' from 'admin@yourcompany.example.com' to (redacted) 't**@example.com' successfully sent 2026-08-07 21:36:02,162 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-07 21:36:02,171 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [839] 2026-08-07 21:36:02,171 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 21:36:02,661 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_approval_stock.tests.test_procurement_launch: Starting TestApprovalStockProcurementLaunch.test_06_cancel_post_reverts_origin ... 2026-08-07 21:36:03,030 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 840 and Message-Id '<598542832323965.1786138562.961357355117798-openerp-message-notify@1e2c63b335eb>' from 't.t@example.com' to (redacted) 'a****@yourcompany.example.com' successfully sent 2026-08-07 21:36:03,030 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-07 21:36:03,076 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1453 deleted mail.mail records with IDs: [840] 2026-08-07 21:36:03,077 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 21:36:03,178 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [395] 2026-08-07 21:36:03,269 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 841 and Message-Id '<121835390279341.1786138563.223570585250854-openerp-335-viin.approval.request@1e2c63b335eb>' from 'admin@yourcompany.example.com' to (redacted) 't**@example.com' successfully sent 2026-08-07 21:36:03,270 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-07 21:36:03,275 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [841] 2026-08-07 21:36:03,276 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 21:36:03,705 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #2 deleted stock.move records with IDs: [353] 2026-08-07 21:36:03,754 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #2 deleted mail.message records with IDs: [78399] 2026-08-07 21:36:03,814 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #2 deleted stock.picking records with IDs: [158] 2026-08-07 21:36:03,868 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_approval_stock.tests.test_procurement_launch: Starting TestApprovalStockProcurementLaunch.test_07_refuse_post_reverts_origin ... 2026-08-07 21:36:04,280 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 842 and Message-Id '<054105083152746.1786138564.194215059280396-openerp-message-notify@1e2c63b335eb>' from 't.t@example.com' to (redacted) 'a****@yourcompany.example.com' successfully sent 2026-08-07 21:36:04,281 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-07 21:36:04,341 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1453 deleted mail.mail records with IDs: [842] 2026-08-07 21:36:04,341 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 21:36:04,452 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [396] 2026-08-07 21:36:04,576 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 843 and Message-Id '<767622872068189.1786138564.513311386108398-openerp-336-viin.approval.request@1e2c63b335eb>' from 'admin@yourcompany.example.com' to (redacted) 't**@example.com' successfully sent 2026-08-07 21:36:04,576 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-07 21:36:04,583 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [843] 2026-08-07 21:36:04,583 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 21:36:04,941 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 844 and Message-Id '<901521577280538.1786138564.913321018218994-openerp-336-viin.approval.request@1e2c63b335eb>' from 'admin@yourcompany.example.com' to (redacted) 't**@example.com' successfully sent 2026-08-07 21:36:04,941 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-07 21:36:04,955 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [844] 2026-08-07 21:36:04,955 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 21:36:05,175 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #2 deleted stock.move records with IDs: [354] 2026-08-07 21:36:05,222 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #2 deleted mail.message records with IDs: [78405] 2026-08-07 21:36:05,255 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #2 deleted stock.picking records with IDs: [159] 2026-08-07 21:36:05,304 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_approval_stock.tests.test_procurement_launch: Starting TestApprovalStockProcurementLaunch.test_08_cancel_draft_add_new_line_group_synced_on_revalidate ... 2026-08-07 21:36:05,689 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 845 and Message-Id '<621076591188620.1786138565.620666742324829-openerp-message-notify@1e2c63b335eb>' from 't.t@example.com' to (redacted) 'a****@yourcompany.example.com' successfully sent 2026-08-07 21:36:05,689 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-07 21:36:05,733 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1453 deleted mail.mail records with IDs: [845] 2026-08-07 21:36:05,734 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 21:36:05,837 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [397] 2026-08-07 21:36:05,933 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 846 and Message-Id '<188811661619588.1786138565.877031087875366-openerp-337-viin.approval.request@1e2c63b335eb>' from 'admin@yourcompany.example.com' to (redacted) 't**@example.com' successfully sent 2026-08-07 21:36:05,933 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-07 21:36:05,941 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [846] 2026-08-07 21:36:05,942 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 21:36:06,401 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #2 deleted stock.move records with IDs: [355] 2026-08-07 21:36:06,448 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #2 deleted mail.message records with IDs: [78409] 2026-08-07 21:36:06,479 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #2 deleted stock.picking records with IDs: [160] 2026-08-07 21:36:06,756 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1453 deleted request.approval.user.line records with IDs: [739] 2026-08-07 21:36:06,879 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 847 and Message-Id '<138870903268846.1786138566.833710670471191-openerp-message-notify@1e2c63b335eb>' from 't.t@example.com' to (redacted) 'a****@yourcompany.example.com' successfully sent 2026-08-07 21:36:06,879 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-07 21:36:06,909 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1453 deleted mail.mail records with IDs: [847] 2026-08-07 21:36:06,909 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 21:36:07,012 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [398] 2026-08-07 21:36:07,106 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 848 and Message-Id '<948793077029385.1786138567.057821035385132-openerp-337-viin.approval.request@1e2c63b335eb>' from 'admin@yourcompany.example.com' to (redacted) 't**@example.com' successfully sent 2026-08-07 21:36:07,106 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-07 21:36:07,115 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [848] 2026-08-07 21:36:07,115 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 21:36:07,424 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_approval_stock.tests.test_procurement_launch: Starting TestApprovalStockProcurementLaunch.test_unlink_request_deletes_generated_pickings_from_procurement ... 2026-08-07 21:36:07,790 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 849 and Message-Id '<985942154753871.1786138567.715717315673828-openerp-message-notify@1e2c63b335eb>' from 't.t@example.com' to (redacted) 'a****@yourcompany.example.com' successfully sent 2026-08-07 21:36:07,790 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-07 21:36:07,843 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1453 deleted mail.mail records with IDs: [849] 2026-08-07 21:36:07,844 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 21:36:07,955 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [399] 2026-08-07 21:36:08,072 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 850 and Message-Id '<620462013363644.1786138568.008522033691406-openerp-338-viin.approval.request@1e2c63b335eb>' from 'admin@yourcompany.example.com' to (redacted) 't**@example.com' successfully sent 2026-08-07 21:36:08,073 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-07 21:36:08,083 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [850] 2026-08-07 21:36:08,084 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 21:36:08,501 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #2 deleted stock.move records with IDs: [358] 2026-08-07 21:36:08,550 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #2 deleted mail.message records with IDs: [78416] 2026-08-07 21:36:08,579 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #2 deleted stock.picking records with IDs: [162] 2026-08-07 21:36:08,801 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1453 deleted mail.message records with IDs: [78415, 78414, 78413] 2026-08-07 21:36:08,939 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1453 deleted viin.approval.request records with IDs: [338] 2026-08-07 21:36:09,140 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1453 deleted mail.followers records with IDs: [33918, 33919] 2026-08-07 21:36:09,176 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-07 21:36:09,959 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_approval_stock.tests.test_stock_flow: Starting TestApprovalStockFlow.test_01_source_to_request_via_wizard ... 2026-08-07 21:36:11,184 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_approval_stock.tests.test_stock_flow: Starting TestApprovalStockFlow.test_01b_unlink_request_does_not_delete_existing_picking ... 2026-08-07 21:36:11,874 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 851 and Message-Id '<197178823667691.1786138571.781544208526611-openerp-message-notify@1e2c63b335eb>' from 't.t@example.com' to (redacted) 'a****@yourcompany.example.com' successfully sent 2026-08-07 21:36:11,874 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-07 21:36:11,956 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1454 deleted mail.mail records with IDs: [851] 2026-08-07 21:36:11,956 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 21:36:12,141 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [400] 2026-08-07 21:36:12,239 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 852 and Message-Id '<450261890735814.1786138572.185510158538818-openerp-340-viin.approval.request@1e2c63b335eb>' from 'admin@yourcompany.example.com' to (redacted) 't**@example.com' successfully sent 2026-08-07 21:36:12,239 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-07 21:36:12,250 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [852] 2026-08-07 21:36:12,250 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 21:36:13,153 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1454 deleted mail.message records with IDs: [78423, 78421, 78420] 2026-08-07 21:36:13,283 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1454 deleted viin.approval.request records with IDs: [340] 2026-08-07 21:36:13,548 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1454 deleted mail.followers records with IDs: [33923, 33924] 2026-08-07 21:36:13,555 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_approval_stock.tests.test_stock_flow: Starting TestApprovalStockFlow.test_02_request_validate_confirms_picking ... 2026-08-07 21:36:14,322 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 853 and Message-Id '<219232258594912.1786138574.253805160522461-openerp-message-notify@1e2c63b335eb>' from 't.t@example.com' to (redacted) 'a****@yourcompany.example.com' successfully sent 2026-08-07 21:36:14,322 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-07 21:36:14,413 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1454 deleted mail.mail records with IDs: [853] 2026-08-07 21:36:14,413 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 21:36:14,555 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [401] 2026-08-07 21:36:14,643 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 854 and Message-Id '<501484251172859.1786138574.596499919891357-openerp-341-viin.approval.request@1e2c63b335eb>' from 'admin@yourcompany.example.com' to (redacted) 't**@example.com' successfully sent 2026-08-07 21:36:14,643 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-07 21:36:14,650 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [854] 2026-08-07 21:36:14,650 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 21:36:15,004 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_approval_stock.tests.test_stock_flow: Starting TestApprovalStockFlow.test_03_multi_source_create_single_request ... 2026-08-07 21:36:15,747 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_approval_stock.tests.test_stock_flow: Starting TestApprovalStockFlow.test_04_cancel_request_should_cancel_picking ... 2026-08-07 21:36:16,547 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 855 and Message-Id '<111538507773052.1786138576.485853433609009-openerp-message-notify@1e2c63b335eb>' from 't.t@example.com' to (redacted) 'a****@yourcompany.example.com' successfully sent 2026-08-07 21:36:16,548 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-07 21:36:16,627 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1454 deleted mail.mail records with IDs: [855] 2026-08-07 21:36:16,627 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 21:36:16,796 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [402] 2026-08-07 21:36:16,895 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 856 and Message-Id '<628370835582346.1786138576.842258214950562-openerp-344-viin.approval.request@1e2c63b335eb>' from 'admin@yourcompany.example.com' to (redacted) 't**@example.com' successfully sent 2026-08-07 21:36:16,895 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-07 21:36:16,901 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [856] 2026-08-07 21:36:16,901 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 21:36:17,377 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_approval_stock.tests.test_stock_flow: Starting TestApprovalStockFlow.test_05_sync_from_approval_field_propagation ... 2026-08-07 21:36:18,152 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 857 and Message-Id '<997363388246809.1786138578.079739332199097-openerp-message-notify@1e2c63b335eb>' from 't.t@example.com' to (redacted) 'a****@yourcompany.example.com' successfully sent 2026-08-07 21:36:18,152 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-07 21:36:18,240 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1454 deleted mail.mail records with IDs: [857] 2026-08-07 21:36:18,241 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 21:36:18,427 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [403] 2026-08-07 21:36:18,518 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 858 and Message-Id '<132430685790361.1786138578.467496633529663-openerp-345-viin.approval.request@1e2c63b335eb>' from 'admin@yourcompany.example.com' to (redacted) 't**@example.com' successfully sent 2026-08-07 21:36:18,518 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-07 21:36:18,524 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [858] 2026-08-07 21:36:18,525 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 21:36:18,931 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_approval_stock.tests.test_stock_flow: Starting TestApprovalStockFlow.test_07_toggle_propagation_head_and_line ... 2026-08-07 21:36:19,134 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-07 21:36:22,394 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_approval_stock.tests.test_stock_reallocation_flow: Starting TestApprovalStockReallocationFlow.test_01_validate_generates_resupply_pickings_and_origin_links ... 2026-08-07 21:36:22,711 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 859 and Message-Id '<904301308627729.1786138582.638503789901733-openerp-message-notify@1e2c63b335eb>' from 't.t@example.com' to (redacted) 'a****@yourcompany.example.com' successfully sent 2026-08-07 21:36:22,711 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-07 21:36:22,754 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1455 deleted mail.mail records with IDs: [859] 2026-08-07 21:36:22,754 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 21:36:22,896 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [404] 2026-08-07 21:36:23,014 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 860 and Message-Id '<768701250284372.1786138582.952051877975464-openerp-347-viin.approval.request@1e2c63b335eb>' from 'admin@yourcompany.example.com' to (redacted) 't**@example.com' successfully sent 2026-08-07 21:36:23,014 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-07 21:36:23,024 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [860] 2026-08-07 21:36:23,024 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 21:36:23,499 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_approval_stock.tests.test_stock_reallocation_flow: Starting TestApprovalStockReallocationFlow.test_02_manual_launch_procurement_success ... 2026-08-07 21:36:23,858 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 861 and Message-Id '<604924850146682.1786138583.771812200546265-openerp-message-notify@1e2c63b335eb>' from 't.t@example.com' to (redacted) 'a****@yourcompany.example.com' successfully sent 2026-08-07 21:36:23,858 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-07 21:36:23,900 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1455 deleted mail.mail records with IDs: [861] 2026-08-07 21:36:23,901 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 21:36:24,320 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_approval_stock.tests.test_stock_reallocation_flow: Starting TestApprovalStockReallocationFlow.test_03_no_default_route_manual_raises_background_logs_error ... 2026-08-07 21:36:25,431 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 862 and Message-Id '<622041078554166.1786138585.368604421615601-openerp-message-notify@1e2c63b335eb>' from 't.t@example.com' to (redacted) 'a****@yourcompany.example.com' successfully sent 2026-08-07 21:36:25,431 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-07 21:36:25,506 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1455 deleted mail.mail records with IDs: [862] 2026-08-07 21:36:25,506 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 21:36:25,784 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 863 and Message-Id '<495682823801118.1786138585.758229494094849-openerp-message-notify@1e2c63b335eb>' from 't.t@example.com' to (redacted) 'a****@yourcompany.example.com' successfully sent 2026-08-07 21:36:25,784 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-07 21:36:25,809 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1455 deleted mail.mail records with IDs: [863] 2026-08-07 21:36:25,810 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 21:36:25,925 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [407] 2026-08-07 21:36:26,031 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 864 and Message-Id '<397800779874376.1786138585.975894451141357-openerp-350-viin.approval.request@1e2c63b335eb>' from 'admin@yourcompany.example.com' to (redacted) 't**@example.com' successfully sent 2026-08-07 21:36:26,031 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-07 21:36:26,039 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [864] 2026-08-07 21:36:26,040 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 21:36:26,219 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_approval_stock.tests.test_stock_reallocation_flow: Starting TestApprovalStockReallocationFlow.test_04_selected_routes_custom_direct_route_creates_single_internal_transfer ... 2026-08-07 21:36:26,553 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 865 and Message-Id '<200223347348740.1786138586.497886657714844-openerp-message-notify@1e2c63b335eb>' from 't.t@example.com' to (redacted) 'a****@yourcompany.example.com' successfully sent 2026-08-07 21:36:26,553 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-07 21:36:26,586 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1455 deleted mail.mail records with IDs: [865] 2026-08-07 21:36:26,587 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 21:36:26,879 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_approval_stock.tests.test_stock_reallocation_flow: Starting TestApprovalStockReallocationFlow.test_05_write_before_validate_changes_destination ... 2026-08-07 21:36:27,201 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 866 and Message-Id '<619037956827453.1786138587.146086692810059-openerp-message-notify@1e2c63b335eb>' from 't.t@example.com' to (redacted) 'a****@yourcompany.example.com' successfully sent 2026-08-07 21:36:27,201 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-07 21:36:27,229 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1455 deleted mail.mail records with IDs: [866] 2026-08-07 21:36:27,229 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 21:36:27,335 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [409] 2026-08-07 21:36:27,430 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 867 and Message-Id '<670395771188838.1786138587.374740839004517-openerp-352-viin.approval.request@1e2c63b335eb>' from 'admin@yourcompany.example.com' to (redacted) 't**@example.com' successfully sent 2026-08-07 21:36:27,430 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-07 21:36:27,438 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [867] 2026-08-07 21:36:27,438 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 21:36:27,810 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_approval_stock.tests.test_stock_reallocation_flow: Starting TestApprovalStockReallocationFlow.test_06_unlink_line_before_validate_affects_generated_moves ... 2026-08-07 21:36:28,168 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 868 and Message-Id '<201598587736724.1786138588.101345300674438-openerp-message-notify@1e2c63b335eb>' from 't.t@example.com' to (redacted) 'a****@yourcompany.example.com' successfully sent 2026-08-07 21:36:28,168 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-07 21:36:28,222 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1455 deleted mail.mail records with IDs: [868] 2026-08-07 21:36:28,223 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 21:36:28,315 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1455 deleted approval.request.line records with IDs: [216] 2026-08-07 21:36:28,448 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [410] 2026-08-07 21:36:28,549 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 869 and Message-Id '<769292868941015.1786138588.499027729034424-openerp-353-viin.approval.request@1e2c63b335eb>' from 'admin@yourcompany.example.com' to (redacted) 't**@example.com' successfully sent 2026-08-07 21:36:28,550 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-07 21:36:28,558 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [869] 2026-08-07 21:36:28,558 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 21:36:28,992 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_approval_stock.tests.test_stock_reallocation_flow: Starting TestApprovalStockReallocationFlow.test_07_cancel_post_reverts_origin ... 2026-08-07 21:36:29,396 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 870 and Message-Id '<836654218829303.1786138589.303770065307617-openerp-message-notify@1e2c63b335eb>' from 't.t@example.com' to (redacted) 'a****@yourcompany.example.com' successfully sent 2026-08-07 21:36:29,396 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-07 21:36:29,431 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1455 deleted mail.mail records with IDs: [870] 2026-08-07 21:36:29,431 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 21:36:29,597 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [411] 2026-08-07 21:36:29,737 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 871 and Message-Id '<941250226098347.1786138589.654940366744995-openerp-354-viin.approval.request@1e2c63b335eb>' from 'admin@yourcompany.example.com' to (redacted) 't**@example.com' successfully sent 2026-08-07 21:36:29,737 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-07 21:36:29,748 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [871] 2026-08-07 21:36:29,748 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 21:36:30,357 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #2 deleted stock.move records with IDs: [375] 2026-08-07 21:36:30,510 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #2 deleted mail.message records with IDs: [78466] 2026-08-07 21:36:30,542 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #2 deleted stock.picking records with IDs: [180] 2026-08-07 21:36:30,608 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_approval_stock.tests.test_stock_reallocation_flow: Starting TestApprovalStockReallocationFlow.test_08_refuse_post_reverts_origin ... 2026-08-07 21:36:30,959 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 872 and Message-Id '<915109660766345.1786138590.861079454421997-openerp-message-notify@1e2c63b335eb>' from 't.t@example.com' to (redacted) 'a****@yourcompany.example.com' successfully sent 2026-08-07 21:36:30,959 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-07 21:36:31,005 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1455 deleted mail.mail records with IDs: [872] 2026-08-07 21:36:31,005 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 21:36:31,151 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [412] 2026-08-07 21:36:31,262 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 873 and Message-Id '<611004439233004.1786138591.206025123596191-openerp-355-viin.approval.request@1e2c63b335eb>' from 'admin@yourcompany.example.com' to (redacted) 't**@example.com' successfully sent 2026-08-07 21:36:31,262 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-07 21:36:31,269 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [873] 2026-08-07 21:36:31,270 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 21:36:31,806 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 874 and Message-Id '<147553121638104.1786138591.763972520828247-openerp-355-viin.approval.request@1e2c63b335eb>' from 'admin@yourcompany.example.com' to (redacted) 't**@example.com' successfully sent 2026-08-07 21:36:31,806 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-07 21:36:31,834 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [874] 2026-08-07 21:36:31,835 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 21:36:32,094 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #2 deleted stock.move records with IDs: [377] 2026-08-07 21:36:32,221 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #2 deleted mail.message records with IDs: [78473] 2026-08-07 21:36:32,254 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #2 deleted stock.picking records with IDs: [182] 2026-08-07 21:36:32,317 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_approval_stock.tests.test_stock_reallocation_flow: Starting TestApprovalStockReallocationFlow.test_09_unlink_after_cancel_does_not_leave_origin_links ... 2026-08-07 21:36:32,645 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 875 and Message-Id '<593789147661780.1786138592.580858707427979-openerp-message-notify@1e2c63b335eb>' from 't.t@example.com' to (redacted) 'a****@yourcompany.example.com' successfully sent 2026-08-07 21:36:32,645 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-07 21:36:32,680 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1455 deleted mail.mail records with IDs: [875] 2026-08-07 21:36:32,681 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 21:36:32,791 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [413] 2026-08-07 21:36:32,900 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 876 and Message-Id '<410618428221533.1786138592.846722126007080-openerp-356-viin.approval.request@1e2c63b335eb>' from 'admin@yourcompany.example.com' to (redacted) 't**@example.com' successfully sent 2026-08-07 21:36:32,900 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-07 21:36:32,908 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [876] 2026-08-07 21:36:32,908 104 INFO rb-bf464e0-223755-402257 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-08-07 21:36:33,539 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #2 deleted stock.move records with IDs: [379] 2026-08-07 21:36:33,678 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #2 deleted mail.message records with IDs: [78478] 2026-08-07 21:36:33,718 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #2 deleted stock.picking records with IDs: [184] 2026-08-07 21:36:33,805 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-07 21:36:33,817 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_auth_password_policy.tests.test_auth_password_policy: Starting TestAuthPasswordPolicy.test_auth_password_policy_change_password_1 ... 2026-08-07 21:36:33,852 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [32026] 2026-08-07 21:36:33,852 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [20] 2026-08-07 21:36:33,859 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [32027] 2026-08-07 21:36:33,859 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [21] 2026-08-07 21:36:33,883 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-07 21:36:33,886 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_auto_currency_rate.tests.test_rate: Starting RateTest.test_10_bank_configuration ... 2026-08-07 21:36:38,186 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.models.work_routine: viin_ai_workflow: seeded 8 goal(s) and 8 work routine(s) of default AI automation for company 376 (Test Company (US)). 2026-08-07 21:36:42,609 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.models.work_routine: viin_ai_workflow: seeded 8 goal(s) and 8 work routine(s) of default AI automation for company 377 (Test Company (VN)). 2026-08-07 21:36:42,791 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [6456, 6375, 6445, 6378, 6399, 6376, 6346, 6348, 6379, 6380, 6391, 6384, 6383, 6353, 6382, 6393, 6388, 6437, 6390, 6332, 6381, 6389, 6392, 6386, 6385, 6387, 6330, 6397, 6331, 6372, 6333, 6334, 6366, 6398, 6489, 6335, 6400, 6336, 6401, 6438, 6405, 6402, 6404, 6453, 6407, 6406, 6471, 6408, 6439, 6409, 6440, 6410, 6490, 6411, 6351, 6371, 6356, 6412, 6337, 6339, 6338, 6416, 6347, 6415, 6414, 6413, 6417, 6418, 6352, 6420, 6422, 6394, 6396, 6448, 6359, 6421, 6395, 6419, 6423, 6424, 6469, 6426, 6425, 6354, 6340, 6427, 6436, 6434, 6430, 6429, 6442, 6435, 6428, 6433, 6367, 6432, 6431, 6360, 6361, 6441, 6443, 6447, 6446, 6341, 6444, 6362, 6488, 6343, 6484, 6486, 6363, 6487, 6344, 6485, 6483, 6355, 6477, 6357, 6482, 6478, 6473, 6476, 6468, 6345, 6364, 6481, 6475, 6474, 6472, 6467, 6470, 6479, 6403, 6465, 6466, 6461, 6463, 6457, 6458, 6460, 6358, 6459, 6464, 6462, 6349, 6370, 6328, 6374, 6373, 6455, 6329, 6350, 6454, 6480, 6369, 6377, 6368, 6342, 6452, 6365, 6450, 6451, 6449] 2026-08-07 21:36:42,791 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted res.currency.rate records with IDs: [123, 47, 148, 59, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 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, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 11] 2026-08-07 21:36:42,818 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-07 21:36:42,824 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_auto_currency_rate_acb.tests.test_acb: Starting ACBTest.test_01_check_acb_currency_exchange_rate_sync_api_response_structure ... 2026-08-07 21:36:46,979 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.models.work_routine: viin_ai_workflow: seeded 8 goal(s) and 8 work routine(s) of default AI automation for company 378 (Test Company (US)). 2026-08-07 21:36:51,519 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.models.work_routine: viin_ai_workflow: seeded 8 goal(s) and 8 work routine(s) of default AI automation for company 379 (Test Company (VN)). 2026-08-07 21:36:51,748 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [6456, 6375, 6445, 6378, 6399, 6376, 6346, 6348, 6379, 6380, 6391, 6384, 6383, 6353, 6382, 6393, 6388, 6437, 6390, 6332, 6381, 6389, 6392, 6386, 6385, 6387, 6330, 6397, 6331, 6372, 6333, 6334, 6366, 6398, 6489, 6335, 6400, 6336, 6401, 6438, 6405, 6402, 6404, 6453, 6407, 6406, 6471, 6408, 6439, 6409, 6440, 6410, 6490, 6411, 6351, 6371, 6356, 6412, 6337, 6339, 6338, 6416, 6347, 6415, 6414, 6413, 6417, 6418, 6352, 6420, 6422, 6394, 6396, 6448, 6359, 6421, 6395, 6419, 6423, 6424, 6469, 6426, 6425, 6354, 6340, 6427, 6436, 6434, 6430, 6429, 6442, 6435, 6428, 6433, 6367, 6432, 6431, 6360, 6361, 6441, 6443, 6447, 6446, 6341, 6444, 6362, 6488, 6343, 6484, 6486, 6363, 6487, 6344, 6485, 6483, 6355, 6477, 6357, 6482, 6478, 6473, 6476, 6468, 6345, 6364, 6481, 6475, 6474, 6472, 6467, 6470, 6479, 6403, 6465, 6466, 6461, 6463, 6457, 6458, 6460, 6358, 6459, 6464, 6462, 6349, 6370, 6328, 6374, 6373, 6455, 6329, 6350, 6454, 6480, 6369, 6377, 6368, 6342, 6452, 6365, 6450, 6451, 6449] 2026-08-07 21:36:51,748 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted res.currency.rate records with IDs: [123, 47, 148, 59, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 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, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 11] 2026-08-07 21:36:55,594 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_auto_currency_rate_acb.tests.test_acb: Starting ACBTest.test_02_acb_cron_currency_rate_sync ... 2026-08-07 21:36:59,779 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.models.work_routine: viin_ai_workflow: seeded 8 goal(s) and 8 work routine(s) of default AI automation for company 380 (Test Company (US)). 2026-08-07 21:37:03,879 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.models.work_routine: viin_ai_workflow: seeded 8 goal(s) and 8 work routine(s) of default AI automation for company 381 (Test Company (VN)). 2026-08-07 21:37:04,065 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [6456, 6375, 6445, 6378, 6399, 6376, 6346, 6348, 6379, 6380, 6391, 6384, 6383, 6353, 6382, 6393, 6388, 6437, 6390, 6332, 6381, 6389, 6392, 6386, 6385, 6387, 6330, 6397, 6331, 6372, 6333, 6334, 6366, 6398, 6489, 6335, 6400, 6336, 6401, 6438, 6405, 6402, 6404, 6453, 6407, 6406, 6471, 6408, 6439, 6409, 6440, 6410, 6490, 6411, 6351, 6371, 6356, 6412, 6337, 6339, 6338, 6416, 6347, 6415, 6414, 6413, 6417, 6418, 6352, 6420, 6422, 6394, 6396, 6448, 6359, 6421, 6395, 6419, 6423, 6424, 6469, 6426, 6425, 6354, 6340, 6427, 6436, 6434, 6430, 6429, 6442, 6435, 6428, 6433, 6367, 6432, 6431, 6360, 6361, 6441, 6443, 6447, 6446, 6341, 6444, 6362, 6488, 6343, 6484, 6486, 6363, 6487, 6344, 6485, 6483, 6355, 6477, 6357, 6482, 6478, 6473, 6476, 6468, 6345, 6364, 6481, 6475, 6474, 6472, 6467, 6470, 6479, 6403, 6465, 6466, 6461, 6463, 6457, 6458, 6460, 6358, 6459, 6464, 6462, 6349, 6370, 6328, 6374, 6373, 6455, 6329, 6350, 6454, 6480, 6369, 6377, 6368, 6342, 6452, 6365, 6450, 6451, 6449] 2026-08-07 21:37:04,065 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted res.currency.rate records with IDs: [123, 47, 148, 59, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 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, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 11] 2026-08-07 21:37:04,287 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_auto_currency_rate_acb.tests.test_acb: Starting ACBTest.test_03_acb_cron_currency_rate_sync_disable ... 2026-08-07 21:37:07,847 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.models.work_routine: viin_ai_workflow: seeded 8 goal(s) and 8 work routine(s) of default AI automation for company 382 (Test Company (US)). 2026-08-07 21:37:12,303 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.models.work_routine: viin_ai_workflow: seeded 8 goal(s) and 8 work routine(s) of default AI automation for company 383 (Test Company (VN)). 2026-08-07 21:37:12,492 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [6456, 6375, 6445, 6378, 6399, 6376, 6346, 6348, 6379, 6380, 6391, 6384, 6383, 6353, 6382, 6393, 6388, 6437, 6390, 6332, 6381, 6389, 6392, 6386, 6385, 6387, 6330, 6397, 6331, 6372, 6333, 6334, 6366, 6398, 6489, 6335, 6400, 6336, 6401, 6438, 6405, 6402, 6404, 6453, 6407, 6406, 6471, 6408, 6439, 6409, 6440, 6410, 6490, 6411, 6351, 6371, 6356, 6412, 6337, 6339, 6338, 6416, 6347, 6415, 6414, 6413, 6417, 6418, 6352, 6420, 6422, 6394, 6396, 6448, 6359, 6421, 6395, 6419, 6423, 6424, 6469, 6426, 6425, 6354, 6340, 6427, 6436, 6434, 6430, 6429, 6442, 6435, 6428, 6433, 6367, 6432, 6431, 6360, 6361, 6441, 6443, 6447, 6446, 6341, 6444, 6362, 6488, 6343, 6484, 6486, 6363, 6487, 6344, 6485, 6483, 6355, 6477, 6357, 6482, 6478, 6473, 6476, 6468, 6345, 6364, 6481, 6475, 6474, 6472, 6467, 6470, 6479, 6403, 6465, 6466, 6461, 6463, 6457, 6458, 6460, 6358, 6459, 6464, 6462, 6349, 6370, 6328, 6374, 6373, 6455, 6329, 6350, 6454, 6480, 6369, 6377, 6368, 6342, 6452, 6365, 6450, 6451, 6449] 2026-08-07 21:37:12,492 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted res.currency.rate records with IDs: [123, 47, 148, 59, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 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, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 11] 2026-08-07 21:37:12,706 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_auto_currency_rate_acb.tests.test_acb: Starting ACBTest.test_04_acb_cron_currency_rate_sync_with_currency_suported_deactive ... 2026-08-07 21:37:16,316 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.models.work_routine: viin_ai_workflow: seeded 8 goal(s) and 8 work routine(s) of default AI automation for company 384 (Test Company (US)). 2026-08-07 21:37:20,245 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.models.work_routine: viin_ai_workflow: seeded 8 goal(s) and 8 work routine(s) of default AI automation for company 385 (Test Company (VN)). 2026-08-07 21:37:20,481 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [6456, 6375, 6445, 6378, 6399, 6376, 6346, 6348, 6379, 6380, 6391, 6384, 6383, 6353, 6382, 6393, 6388, 6437, 6390, 6332, 6381, 6389, 6392, 6386, 6385, 6387, 6330, 6397, 6331, 6372, 6333, 6334, 6366, 6398, 6489, 6335, 6400, 6336, 6401, 6438, 6405, 6402, 6404, 6453, 6407, 6406, 6471, 6408, 6439, 6409, 6440, 6410, 6490, 6411, 6351, 6371, 6356, 6412, 6337, 6339, 6338, 6416, 6347, 6415, 6414, 6413, 6417, 6418, 6352, 6420, 6422, 6394, 6396, 6448, 6359, 6421, 6395, 6419, 6423, 6424, 6469, 6426, 6425, 6354, 6340, 6427, 6436, 6434, 6430, 6429, 6442, 6435, 6428, 6433, 6367, 6432, 6431, 6360, 6361, 6441, 6443, 6447, 6446, 6341, 6444, 6362, 6488, 6343, 6484, 6486, 6363, 6487, 6344, 6485, 6483, 6355, 6477, 6357, 6482, 6478, 6473, 6476, 6468, 6345, 6364, 6481, 6475, 6474, 6472, 6467, 6470, 6479, 6403, 6465, 6466, 6461, 6463, 6457, 6458, 6460, 6358, 6459, 6464, 6462, 6349, 6370, 6328, 6374, 6373, 6455, 6329, 6350, 6454, 6480, 6369, 6377, 6368, 6342, 6452, 6365, 6450, 6451, 6449] 2026-08-07 21:37:20,481 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted res.currency.rate records with IDs: [123, 47, 148, 59, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 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, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 11] 2026-08-07 21:37:21,407 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_auto_currency_rate_acb.tests.test_acb: Starting ACBTest.test_05_acb_cron_currency_rate_sync_with_rate_exist ... 2026-08-07 21:37:25,714 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.models.work_routine: viin_ai_workflow: seeded 8 goal(s) and 8 work routine(s) of default AI automation for company 386 (Test Company (US)). 2026-08-07 21:37:29,883 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.models.work_routine: viin_ai_workflow: seeded 8 goal(s) and 8 work routine(s) of default AI automation for company 387 (Test Company (VN)). 2026-08-07 21:37:30,097 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [6456, 6375, 6445, 6378, 6399, 6376, 6346, 6348, 6379, 6380, 6391, 6384, 6383, 6353, 6382, 6393, 6388, 6437, 6390, 6332, 6381, 6389, 6392, 6386, 6385, 6387, 6330, 6397, 6331, 6372, 6333, 6334, 6366, 6398, 6489, 6335, 6400, 6336, 6401, 6438, 6405, 6402, 6404, 6453, 6407, 6406, 6471, 6408, 6439, 6409, 6440, 6410, 6490, 6411, 6351, 6371, 6356, 6412, 6337, 6339, 6338, 6416, 6347, 6415, 6414, 6413, 6417, 6418, 6352, 6420, 6422, 6394, 6396, 6448, 6359, 6421, 6395, 6419, 6423, 6424, 6469, 6426, 6425, 6354, 6340, 6427, 6436, 6434, 6430, 6429, 6442, 6435, 6428, 6433, 6367, 6432, 6431, 6360, 6361, 6441, 6443, 6447, 6446, 6341, 6444, 6362, 6488, 6343, 6484, 6486, 6363, 6487, 6344, 6485, 6483, 6355, 6477, 6357, 6482, 6478, 6473, 6476, 6468, 6345, 6364, 6481, 6475, 6474, 6472, 6467, 6470, 6479, 6403, 6465, 6466, 6461, 6463, 6457, 6458, 6460, 6358, 6459, 6464, 6462, 6349, 6370, 6328, 6374, 6373, 6455, 6329, 6350, 6454, 6480, 6369, 6377, 6368, 6342, 6452, 6365, 6450, 6451, 6449] 2026-08-07 21:37:30,098 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted res.currency.rate records with IDs: [123, 47, 148, 59, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 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, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 11] 2026-08-07 21:37:30,384 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_auto_currency_rate_acb.tests.test_acb: Starting ACBTest.test_06_acb_cron_curency_rate_sync_with_multi_banks ... 2026-08-07 21:37:34,289 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.models.work_routine: viin_ai_workflow: seeded 8 goal(s) and 8 work routine(s) of default AI automation for company 388 (Test Company (US)). 2026-08-07 21:37:38,738 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.models.work_routine: viin_ai_workflow: seeded 8 goal(s) and 8 work routine(s) of default AI automation for company 389 (Test Company (VN)). 2026-08-07 21:37:38,950 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [6456, 6375, 6445, 6378, 6399, 6376, 6346, 6348, 6379, 6380, 6391, 6384, 6383, 6353, 6382, 6393, 6388, 6437, 6390, 6332, 6381, 6389, 6392, 6386, 6385, 6387, 6330, 6397, 6331, 6372, 6333, 6334, 6366, 6398, 6489, 6335, 6400, 6336, 6401, 6438, 6405, 6402, 6404, 6453, 6407, 6406, 6471, 6408, 6439, 6409, 6440, 6410, 6490, 6411, 6351, 6371, 6356, 6412, 6337, 6339, 6338, 6416, 6347, 6415, 6414, 6413, 6417, 6418, 6352, 6420, 6422, 6394, 6396, 6448, 6359, 6421, 6395, 6419, 6423, 6424, 6469, 6426, 6425, 6354, 6340, 6427, 6436, 6434, 6430, 6429, 6442, 6435, 6428, 6433, 6367, 6432, 6431, 6360, 6361, 6441, 6443, 6447, 6446, 6341, 6444, 6362, 6488, 6343, 6484, 6486, 6363, 6487, 6344, 6485, 6483, 6355, 6477, 6357, 6482, 6478, 6473, 6476, 6468, 6345, 6364, 6481, 6475, 6474, 6472, 6467, 6470, 6479, 6403, 6465, 6466, 6461, 6463, 6457, 6458, 6460, 6358, 6459, 6464, 6462, 6349, 6370, 6328, 6374, 6373, 6455, 6329, 6350, 6454, 6480, 6369, 6377, 6368, 6342, 6452, 6365, 6450, 6451, 6449] 2026-08-07 21:37:38,950 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted res.currency.rate records with IDs: [123, 47, 148, 59, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 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, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 11] 2026-08-07 21:37:39,246 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_auto_currency_rate_acb.tests.test_acb: Starting ACBTest.test_07_acb_cron_currency_rate_sync_last_3_days_to_sync ... 2026-08-07 21:37:43,331 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.models.work_routine: viin_ai_workflow: seeded 8 goal(s) and 8 work routine(s) of default AI automation for company 390 (Test Company (US)). 2026-08-07 21:37:47,905 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.models.work_routine: viin_ai_workflow: seeded 8 goal(s) and 8 work routine(s) of default AI automation for company 391 (Test Company (VN)). 2026-08-07 21:37:48,117 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [6456, 6375, 6445, 6378, 6399, 6376, 6346, 6348, 6379, 6380, 6391, 6384, 6383, 6353, 6382, 6393, 6388, 6437, 6390, 6332, 6381, 6389, 6392, 6386, 6385, 6387, 6330, 6397, 6331, 6372, 6333, 6334, 6366, 6398, 6489, 6335, 6400, 6336, 6401, 6438, 6405, 6402, 6404, 6453, 6407, 6406, 6471, 6408, 6439, 6409, 6440, 6410, 6490, 6411, 6351, 6371, 6356, 6412, 6337, 6339, 6338, 6416, 6347, 6415, 6414, 6413, 6417, 6418, 6352, 6420, 6422, 6394, 6396, 6448, 6359, 6421, 6395, 6419, 6423, 6424, 6469, 6426, 6425, 6354, 6340, 6427, 6436, 6434, 6430, 6429, 6442, 6435, 6428, 6433, 6367, 6432, 6431, 6360, 6361, 6441, 6443, 6447, 6446, 6341, 6444, 6362, 6488, 6343, 6484, 6486, 6363, 6487, 6344, 6485, 6483, 6355, 6477, 6357, 6482, 6478, 6473, 6476, 6468, 6345, 6364, 6481, 6475, 6474, 6472, 6467, 6470, 6479, 6403, 6465, 6466, 6461, 6463, 6457, 6458, 6460, 6358, 6459, 6464, 6462, 6349, 6370, 6328, 6374, 6373, 6455, 6329, 6350, 6454, 6480, 6369, 6377, 6368, 6342, 6452, 6365, 6450, 6451, 6449] 2026-08-07 21:37:48,118 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted res.currency.rate records with IDs: [123, 47, 148, 59, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 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, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 11] 2026-08-07 21:37:48,542 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_auto_currency_rate_acb.tests.test_acb: Starting ACBTest.test_08_acb_cron_currency_rate_sync_in_holiday ... 2026-08-07 21:37:52,706 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.models.work_routine: viin_ai_workflow: seeded 8 goal(s) and 8 work routine(s) of default AI automation for company 392 (Test Company (US)). 2026-08-07 21:37:56,808 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.models.work_routine: viin_ai_workflow: seeded 8 goal(s) and 8 work routine(s) of default AI automation for company 393 (Test Company (VN)). 2026-08-07 21:37:56,973 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [6456, 6375, 6445, 6378, 6399, 6376, 6346, 6348, 6379, 6380, 6391, 6384, 6383, 6353, 6382, 6393, 6388, 6437, 6390, 6332, 6381, 6389, 6392, 6386, 6385, 6387, 6330, 6397, 6331, 6372, 6333, 6334, 6366, 6398, 6489, 6335, 6400, 6336, 6401, 6438, 6405, 6402, 6404, 6453, 6407, 6406, 6471, 6408, 6439, 6409, 6440, 6410, 6490, 6411, 6351, 6371, 6356, 6412, 6337, 6339, 6338, 6416, 6347, 6415, 6414, 6413, 6417, 6418, 6352, 6420, 6422, 6394, 6396, 6448, 6359, 6421, 6395, 6419, 6423, 6424, 6469, 6426, 6425, 6354, 6340, 6427, 6436, 6434, 6430, 6429, 6442, 6435, 6428, 6433, 6367, 6432, 6431, 6360, 6361, 6441, 6443, 6447, 6446, 6341, 6444, 6362, 6488, 6343, 6484, 6486, 6363, 6487, 6344, 6485, 6483, 6355, 6477, 6357, 6482, 6478, 6473, 6476, 6468, 6345, 6364, 6481, 6475, 6474, 6472, 6467, 6470, 6479, 6403, 6465, 6466, 6461, 6463, 6457, 6458, 6460, 6358, 6459, 6464, 6462, 6349, 6370, 6328, 6374, 6373, 6455, 6329, 6350, 6454, 6480, 6369, 6377, 6368, 6342, 6452, 6365, 6450, 6451, 6449] 2026-08-07 21:37:56,973 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted res.currency.rate records with IDs: [123, 47, 148, 59, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 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, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 11] 2026-08-07 21:37:57,197 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-07 21:37:57,202 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_auto_currency_rate_bidv.tests.test_bidv: Starting BIDVTest.test_10_bidv_configuration ... 2026-08-07 21:38:01,146 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.models.work_routine: viin_ai_workflow: seeded 8 goal(s) and 8 work routine(s) of default AI automation for company 394 (Test Company (US)). 2026-08-07 21:38:05,453 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.models.work_routine: viin_ai_workflow: seeded 8 goal(s) and 8 work routine(s) of default AI automation for company 395 (Test Company (VN)). 2026-08-07 21:38:05,659 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [6456, 6375, 6445, 6378, 6399, 6376, 6346, 6348, 6379, 6380, 6391, 6384, 6383, 6353, 6382, 6393, 6388, 6437, 6390, 6332, 6381, 6389, 6392, 6386, 6385, 6387, 6330, 6397, 6331, 6372, 6333, 6334, 6366, 6398, 6489, 6335, 6400, 6336, 6401, 6438, 6405, 6402, 6404, 6453, 6407, 6406, 6471, 6408, 6439, 6409, 6440, 6410, 6490, 6411, 6351, 6371, 6356, 6412, 6337, 6339, 6338, 6416, 6347, 6415, 6414, 6413, 6417, 6418, 6352, 6420, 6422, 6394, 6396, 6448, 6359, 6421, 6395, 6419, 6423, 6424, 6469, 6426, 6425, 6354, 6340, 6427, 6436, 6434, 6430, 6429, 6442, 6435, 6428, 6433, 6367, 6432, 6431, 6360, 6361, 6441, 6443, 6447, 6446, 6341, 6444, 6362, 6488, 6343, 6484, 6486, 6363, 6487, 6344, 6485, 6483, 6355, 6477, 6357, 6482, 6478, 6473, 6476, 6468, 6345, 6364, 6481, 6475, 6474, 6472, 6467, 6470, 6479, 6403, 6465, 6466, 6461, 6463, 6457, 6458, 6460, 6358, 6459, 6464, 6462, 6349, 6370, 6328, 6374, 6373, 6455, 6329, 6350, 6454, 6480, 6369, 6377, 6368, 6342, 6452, 6365, 6450, 6451, 6449] 2026-08-07 21:38:05,659 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted res.currency.rate records with IDs: [123, 47, 148, 59, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 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, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 11] 2026-08-07 21:38:05,694 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_auto_currency_rate_bidv.tests.test_bidv: Starting BIDVTest.test_20_bidv_cron_currency_rate_sync ... 2026-08-07 21:38:09,888 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.models.work_routine: viin_ai_workflow: seeded 8 goal(s) and 8 work routine(s) of default AI automation for company 396 (Test Company (US)). 2026-08-07 21:38:14,312 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.models.work_routine: viin_ai_workflow: seeded 8 goal(s) and 8 work routine(s) of default AI automation for company 397 (Test Company (VN)). 2026-08-07 21:38:14,523 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [6456, 6375, 6445, 6378, 6399, 6376, 6346, 6348, 6379, 6380, 6391, 6384, 6383, 6353, 6382, 6393, 6388, 6437, 6390, 6332, 6381, 6389, 6392, 6386, 6385, 6387, 6330, 6397, 6331, 6372, 6333, 6334, 6366, 6398, 6489, 6335, 6400, 6336, 6401, 6438, 6405, 6402, 6404, 6453, 6407, 6406, 6471, 6408, 6439, 6409, 6440, 6410, 6490, 6411, 6351, 6371, 6356, 6412, 6337, 6339, 6338, 6416, 6347, 6415, 6414, 6413, 6417, 6418, 6352, 6420, 6422, 6394, 6396, 6448, 6359, 6421, 6395, 6419, 6423, 6424, 6469, 6426, 6425, 6354, 6340, 6427, 6436, 6434, 6430, 6429, 6442, 6435, 6428, 6433, 6367, 6432, 6431, 6360, 6361, 6441, 6443, 6447, 6446, 6341, 6444, 6362, 6488, 6343, 6484, 6486, 6363, 6487, 6344, 6485, 6483, 6355, 6477, 6357, 6482, 6478, 6473, 6476, 6468, 6345, 6364, 6481, 6475, 6474, 6472, 6467, 6470, 6479, 6403, 6465, 6466, 6461, 6463, 6457, 6458, 6460, 6358, 6459, 6464, 6462, 6349, 6370, 6328, 6374, 6373, 6455, 6329, 6350, 6454, 6480, 6369, 6377, 6368, 6342, 6452, 6365, 6450, 6451, 6449] 2026-08-07 21:38:14,523 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted res.currency.rate records with IDs: [123, 47, 148, 59, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 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, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 11] 2026-08-07 21:38:15,019 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_auto_currency_rate_bidv.tests.test_bidv: Starting BIDVTest.test_dynamic_method_availability ... 2026-08-07 21:38:19,121 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.models.work_routine: viin_ai_workflow: seeded 8 goal(s) and 8 work routine(s) of default AI automation for company 398 (Test Company (US)). 2026-08-07 21:38:23,387 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.models.work_routine: viin_ai_workflow: seeded 8 goal(s) and 8 work routine(s) of default AI automation for company 399 (Test Company (VN)). 2026-08-07 21:38:23,568 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [6456, 6375, 6445, 6378, 6399, 6376, 6346, 6348, 6379, 6380, 6391, 6384, 6383, 6353, 6382, 6393, 6388, 6437, 6390, 6332, 6381, 6389, 6392, 6386, 6385, 6387, 6330, 6397, 6331, 6372, 6333, 6334, 6366, 6398, 6489, 6335, 6400, 6336, 6401, 6438, 6405, 6402, 6404, 6453, 6407, 6406, 6471, 6408, 6439, 6409, 6440, 6410, 6490, 6411, 6351, 6371, 6356, 6412, 6337, 6339, 6338, 6416, 6347, 6415, 6414, 6413, 6417, 6418, 6352, 6420, 6422, 6394, 6396, 6448, 6359, 6421, 6395, 6419, 6423, 6424, 6469, 6426, 6425, 6354, 6340, 6427, 6436, 6434, 6430, 6429, 6442, 6435, 6428, 6433, 6367, 6432, 6431, 6360, 6361, 6441, 6443, 6447, 6446, 6341, 6444, 6362, 6488, 6343, 6484, 6486, 6363, 6487, 6344, 6485, 6483, 6355, 6477, 6357, 6482, 6478, 6473, 6476, 6468, 6345, 6364, 6481, 6475, 6474, 6472, 6467, 6470, 6479, 6403, 6465, 6466, 6461, 6463, 6457, 6458, 6460, 6358, 6459, 6464, 6462, 6349, 6370, 6328, 6374, 6373, 6455, 6329, 6350, 6454, 6480, 6369, 6377, 6368, 6342, 6452, 6365, 6450, 6451, 6449] 2026-08-07 21:38:23,568 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted res.currency.rate records with IDs: [123, 47, 148, 59, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 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, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 11] 2026-08-07 21:38:23,606 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-07 21:38:23,611 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_auto_currency_rate_vcb.tests.test_vcb: Starting VCBTest.test_01_check_vcb_currency_exchange_rate_sync_api_response_structure ... 2026-08-07 21:38:27,665 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.models.work_routine: viin_ai_workflow: seeded 8 goal(s) and 8 work routine(s) of default AI automation for company 400 (Test Company (US)). 2026-08-07 21:38:32,994 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.models.work_routine: viin_ai_workflow: seeded 8 goal(s) and 8 work routine(s) of default AI automation for company 401 (Test Company (VN)). 2026-08-07 21:38:33,233 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [6456, 6375, 6445, 6378, 6399, 6376, 6346, 6348, 6379, 6380, 6391, 6384, 6383, 6353, 6382, 6393, 6388, 6437, 6390, 6332, 6381, 6389, 6392, 6386, 6385, 6387, 6330, 6397, 6331, 6372, 6333, 6334, 6366, 6398, 6489, 6335, 6400, 6336, 6401, 6438, 6405, 6402, 6404, 6453, 6407, 6406, 6471, 6408, 6439, 6409, 6440, 6410, 6490, 6411, 6351, 6371, 6356, 6412, 6337, 6339, 6338, 6416, 6347, 6415, 6414, 6413, 6417, 6418, 6352, 6420, 6422, 6394, 6396, 6448, 6359, 6421, 6395, 6419, 6423, 6424, 6469, 6426, 6425, 6354, 6340, 6427, 6436, 6434, 6430, 6429, 6442, 6435, 6428, 6433, 6367, 6432, 6431, 6360, 6361, 6441, 6443, 6447, 6446, 6341, 6444, 6362, 6488, 6343, 6484, 6486, 6363, 6487, 6344, 6485, 6483, 6355, 6477, 6357, 6482, 6478, 6473, 6476, 6468, 6345, 6364, 6481, 6475, 6474, 6472, 6467, 6470, 6479, 6403, 6465, 6466, 6461, 6463, 6457, 6458, 6460, 6358, 6459, 6464, 6462, 6349, 6370, 6328, 6374, 6373, 6455, 6329, 6350, 6454, 6480, 6369, 6377, 6368, 6342, 6452, 6365, 6450, 6451, 6449] 2026-08-07 21:38:33,234 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted res.currency.rate records with IDs: [123, 47, 148, 59, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 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, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 11] 2026-08-07 21:38:33,531 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_auto_currency_rate_vcb.tests.test_vcb: Starting VCBTest.test_02_vcb_cron_currency_rate_sync ... 2026-08-07 21:38:37,430 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.models.work_routine: viin_ai_workflow: seeded 8 goal(s) and 8 work routine(s) of default AI automation for company 402 (Test Company (US)). 2026-08-07 21:38:41,609 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.models.work_routine: viin_ai_workflow: seeded 8 goal(s) and 8 work routine(s) of default AI automation for company 403 (Test Company (VN)). 2026-08-07 21:38:41,764 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [6456, 6375, 6445, 6378, 6399, 6376, 6346, 6348, 6379, 6380, 6391, 6384, 6383, 6353, 6382, 6393, 6388, 6437, 6390, 6332, 6381, 6389, 6392, 6386, 6385, 6387, 6330, 6397, 6331, 6372, 6333, 6334, 6366, 6398, 6489, 6335, 6400, 6336, 6401, 6438, 6405, 6402, 6404, 6453, 6407, 6406, 6471, 6408, 6439, 6409, 6440, 6410, 6490, 6411, 6351, 6371, 6356, 6412, 6337, 6339, 6338, 6416, 6347, 6415, 6414, 6413, 6417, 6418, 6352, 6420, 6422, 6394, 6396, 6448, 6359, 6421, 6395, 6419, 6423, 6424, 6469, 6426, 6425, 6354, 6340, 6427, 6436, 6434, 6430, 6429, 6442, 6435, 6428, 6433, 6367, 6432, 6431, 6360, 6361, 6441, 6443, 6447, 6446, 6341, 6444, 6362, 6488, 6343, 6484, 6486, 6363, 6487, 6344, 6485, 6483, 6355, 6477, 6357, 6482, 6478, 6473, 6476, 6468, 6345, 6364, 6481, 6475, 6474, 6472, 6467, 6470, 6479, 6403, 6465, 6466, 6461, 6463, 6457, 6458, 6460, 6358, 6459, 6464, 6462, 6349, 6370, 6328, 6374, 6373, 6455, 6329, 6350, 6454, 6480, 6369, 6377, 6368, 6342, 6452, 6365, 6450, 6451, 6449] 2026-08-07 21:38:41,764 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted res.currency.rate records with IDs: [123, 47, 148, 59, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 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, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 11] 2026-08-07 21:38:41,993 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_auto_currency_rate_vcb.tests.test_vcb: Starting VCBTest.test_03_vcb_cron_currency_rate_sync_disable ... 2026-08-07 21:38:46,066 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.models.work_routine: viin_ai_workflow: seeded 8 goal(s) and 8 work routine(s) of default AI automation for company 404 (Test Company (US)). 2026-08-07 21:38:50,518 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.models.work_routine: viin_ai_workflow: seeded 8 goal(s) and 8 work routine(s) of default AI automation for company 405 (Test Company (VN)). 2026-08-07 21:38:50,764 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [6456, 6375, 6445, 6378, 6399, 6376, 6346, 6348, 6379, 6380, 6391, 6384, 6383, 6353, 6382, 6393, 6388, 6437, 6390, 6332, 6381, 6389, 6392, 6386, 6385, 6387, 6330, 6397, 6331, 6372, 6333, 6334, 6366, 6398, 6489, 6335, 6400, 6336, 6401, 6438, 6405, 6402, 6404, 6453, 6407, 6406, 6471, 6408, 6439, 6409, 6440, 6410, 6490, 6411, 6351, 6371, 6356, 6412, 6337, 6339, 6338, 6416, 6347, 6415, 6414, 6413, 6417, 6418, 6352, 6420, 6422, 6394, 6396, 6448, 6359, 6421, 6395, 6419, 6423, 6424, 6469, 6426, 6425, 6354, 6340, 6427, 6436, 6434, 6430, 6429, 6442, 6435, 6428, 6433, 6367, 6432, 6431, 6360, 6361, 6441, 6443, 6447, 6446, 6341, 6444, 6362, 6488, 6343, 6484, 6486, 6363, 6487, 6344, 6485, 6483, 6355, 6477, 6357, 6482, 6478, 6473, 6476, 6468, 6345, 6364, 6481, 6475, 6474, 6472, 6467, 6470, 6479, 6403, 6465, 6466, 6461, 6463, 6457, 6458, 6460, 6358, 6459, 6464, 6462, 6349, 6370, 6328, 6374, 6373, 6455, 6329, 6350, 6454, 6480, 6369, 6377, 6368, 6342, 6452, 6365, 6450, 6451, 6449] 2026-08-07 21:38:50,765 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted res.currency.rate records with IDs: [123, 47, 148, 59, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 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, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 11] 2026-08-07 21:38:51,053 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_auto_currency_rate_vcb.tests.test_vcb: Starting VCBTest.test_04_vcb_cron_currency_rate_sync_with_currency_suported_deactive ... 2026-08-07 21:38:55,224 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.models.work_routine: viin_ai_workflow: seeded 8 goal(s) and 8 work routine(s) of default AI automation for company 406 (Test Company (US)). 2026-08-07 21:38:59,691 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.models.work_routine: viin_ai_workflow: seeded 8 goal(s) and 8 work routine(s) of default AI automation for company 407 (Test Company (VN)). 2026-08-07 21:38:59,873 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [6456, 6375, 6445, 6378, 6399, 6376, 6346, 6348, 6379, 6380, 6391, 6384, 6383, 6353, 6382, 6393, 6388, 6437, 6390, 6332, 6381, 6389, 6392, 6386, 6385, 6387, 6330, 6397, 6331, 6372, 6333, 6334, 6366, 6398, 6489, 6335, 6400, 6336, 6401, 6438, 6405, 6402, 6404, 6453, 6407, 6406, 6471, 6408, 6439, 6409, 6440, 6410, 6490, 6411, 6351, 6371, 6356, 6412, 6337, 6339, 6338, 6416, 6347, 6415, 6414, 6413, 6417, 6418, 6352, 6420, 6422, 6394, 6396, 6448, 6359, 6421, 6395, 6419, 6423, 6424, 6469, 6426, 6425, 6354, 6340, 6427, 6436, 6434, 6430, 6429, 6442, 6435, 6428, 6433, 6367, 6432, 6431, 6360, 6361, 6441, 6443, 6447, 6446, 6341, 6444, 6362, 6488, 6343, 6484, 6486, 6363, 6487, 6344, 6485, 6483, 6355, 6477, 6357, 6482, 6478, 6473, 6476, 6468, 6345, 6364, 6481, 6475, 6474, 6472, 6467, 6470, 6479, 6403, 6465, 6466, 6461, 6463, 6457, 6458, 6460, 6358, 6459, 6464, 6462, 6349, 6370, 6328, 6374, 6373, 6455, 6329, 6350, 6454, 6480, 6369, 6377, 6368, 6342, 6452, 6365, 6450, 6451, 6449] 2026-08-07 21:38:59,873 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted res.currency.rate records with IDs: [123, 47, 148, 59, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 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, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 11] 2026-08-07 21:39:00,134 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_auto_currency_rate_vcb.tests.test_vcb: Starting VCBTest.test_05_vcb_cron_currency_rate_sync_with_rate_exist ... 2026-08-07 21:39:04,259 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.models.work_routine: viin_ai_workflow: seeded 8 goal(s) and 8 work routine(s) of default AI automation for company 408 (Test Company (US)). 2026-08-07 21:39:08,345 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.models.work_routine: viin_ai_workflow: seeded 8 goal(s) and 8 work routine(s) of default AI automation for company 409 (Test Company (VN)). 2026-08-07 21:39:08,575 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [6456, 6375, 6445, 6378, 6399, 6376, 6346, 6348, 6379, 6380, 6391, 6384, 6383, 6353, 6382, 6393, 6388, 6437, 6390, 6332, 6381, 6389, 6392, 6386, 6385, 6387, 6330, 6397, 6331, 6372, 6333, 6334, 6366, 6398, 6489, 6335, 6400, 6336, 6401, 6438, 6405, 6402, 6404, 6453, 6407, 6406, 6471, 6408, 6439, 6409, 6440, 6410, 6490, 6411, 6351, 6371, 6356, 6412, 6337, 6339, 6338, 6416, 6347, 6415, 6414, 6413, 6417, 6418, 6352, 6420, 6422, 6394, 6396, 6448, 6359, 6421, 6395, 6419, 6423, 6424, 6469, 6426, 6425, 6354, 6340, 6427, 6436, 6434, 6430, 6429, 6442, 6435, 6428, 6433, 6367, 6432, 6431, 6360, 6361, 6441, 6443, 6447, 6446, 6341, 6444, 6362, 6488, 6343, 6484, 6486, 6363, 6487, 6344, 6485, 6483, 6355, 6477, 6357, 6482, 6478, 6473, 6476, 6468, 6345, 6364, 6481, 6475, 6474, 6472, 6467, 6470, 6479, 6403, 6465, 6466, 6461, 6463, 6457, 6458, 6460, 6358, 6459, 6464, 6462, 6349, 6370, 6328, 6374, 6373, 6455, 6329, 6350, 6454, 6480, 6369, 6377, 6368, 6342, 6452, 6365, 6450, 6451, 6449] 2026-08-07 21:39:08,575 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted res.currency.rate records with IDs: [123, 47, 148, 59, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 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, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 11] 2026-08-07 21:39:08,910 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_auto_currency_rate_vcb.tests.test_vcb: Starting VCBTest.test_06_vcb_cron_curency_rate_sync_with_multi_banks ... 2026-08-07 21:39:13,326 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.models.work_routine: viin_ai_workflow: seeded 8 goal(s) and 8 work routine(s) of default AI automation for company 410 (Test Company (US)). 2026-08-07 21:39:17,140 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.models.work_routine: viin_ai_workflow: seeded 8 goal(s) and 8 work routine(s) of default AI automation for company 411 (Test Company (VN)). 2026-08-07 21:39:17,338 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [6456, 6375, 6445, 6378, 6399, 6376, 6346, 6348, 6379, 6380, 6391, 6384, 6383, 6353, 6382, 6393, 6388, 6437, 6390, 6332, 6381, 6389, 6392, 6386, 6385, 6387, 6330, 6397, 6331, 6372, 6333, 6334, 6366, 6398, 6489, 6335, 6400, 6336, 6401, 6438, 6405, 6402, 6404, 6453, 6407, 6406, 6471, 6408, 6439, 6409, 6440, 6410, 6490, 6411, 6351, 6371, 6356, 6412, 6337, 6339, 6338, 6416, 6347, 6415, 6414, 6413, 6417, 6418, 6352, 6420, 6422, 6394, 6396, 6448, 6359, 6421, 6395, 6419, 6423, 6424, 6469, 6426, 6425, 6354, 6340, 6427, 6436, 6434, 6430, 6429, 6442, 6435, 6428, 6433, 6367, 6432, 6431, 6360, 6361, 6441, 6443, 6447, 6446, 6341, 6444, 6362, 6488, 6343, 6484, 6486, 6363, 6487, 6344, 6485, 6483, 6355, 6477, 6357, 6482, 6478, 6473, 6476, 6468, 6345, 6364, 6481, 6475, 6474, 6472, 6467, 6470, 6479, 6403, 6465, 6466, 6461, 6463, 6457, 6458, 6460, 6358, 6459, 6464, 6462, 6349, 6370, 6328, 6374, 6373, 6455, 6329, 6350, 6454, 6480, 6369, 6377, 6368, 6342, 6452, 6365, 6450, 6451, 6449] 2026-08-07 21:39:17,338 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted res.currency.rate records with IDs: [123, 47, 148, 59, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 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, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 11] 2026-08-07 21:39:17,648 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_auto_currency_rate_vcb.tests.test_vcb: Starting VCBTest.test_07_vcb_cron_currency_rate_sync_last_3_days_to_sync ... 2026-08-07 21:39:21,603 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.models.work_routine: viin_ai_workflow: seeded 8 goal(s) and 8 work routine(s) of default AI automation for company 412 (Test Company (US)). 2026-08-07 21:39:25,691 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.models.work_routine: viin_ai_workflow: seeded 8 goal(s) and 8 work routine(s) of default AI automation for company 413 (Test Company (VN)). 2026-08-07 21:39:25,876 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [6456, 6375, 6445, 6378, 6399, 6376, 6346, 6348, 6379, 6380, 6391, 6384, 6383, 6353, 6382, 6393, 6388, 6437, 6390, 6332, 6381, 6389, 6392, 6386, 6385, 6387, 6330, 6397, 6331, 6372, 6333, 6334, 6366, 6398, 6489, 6335, 6400, 6336, 6401, 6438, 6405, 6402, 6404, 6453, 6407, 6406, 6471, 6408, 6439, 6409, 6440, 6410, 6490, 6411, 6351, 6371, 6356, 6412, 6337, 6339, 6338, 6416, 6347, 6415, 6414, 6413, 6417, 6418, 6352, 6420, 6422, 6394, 6396, 6448, 6359, 6421, 6395, 6419, 6423, 6424, 6469, 6426, 6425, 6354, 6340, 6427, 6436, 6434, 6430, 6429, 6442, 6435, 6428, 6433, 6367, 6432, 6431, 6360, 6361, 6441, 6443, 6447, 6446, 6341, 6444, 6362, 6488, 6343, 6484, 6486, 6363, 6487, 6344, 6485, 6483, 6355, 6477, 6357, 6482, 6478, 6473, 6476, 6468, 6345, 6364, 6481, 6475, 6474, 6472, 6467, 6470, 6479, 6403, 6465, 6466, 6461, 6463, 6457, 6458, 6460, 6358, 6459, 6464, 6462, 6349, 6370, 6328, 6374, 6373, 6455, 6329, 6350, 6454, 6480, 6369, 6377, 6368, 6342, 6452, 6365, 6450, 6451, 6449] 2026-08-07 21:39:25,876 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted res.currency.rate records with IDs: [123, 47, 148, 59, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 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, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 11] 2026-08-07 21:39:26,920 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_auto_currency_rate_vcb.tests.test_vcb: Starting VCBTest.test_08_vcb_cron_currency_rate_sync_in_holiday ... 2026-08-07 21:39:30,783 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.models.work_routine: viin_ai_workflow: seeded 8 goal(s) and 8 work routine(s) of default AI automation for company 414 (Test Company (US)). 2026-08-07 21:39:34,785 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.models.work_routine: viin_ai_workflow: seeded 8 goal(s) and 8 work routine(s) of default AI automation for company 415 (Test Company (VN)). 2026-08-07 21:39:34,954 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [6456, 6375, 6445, 6378, 6399, 6376, 6346, 6348, 6379, 6380, 6391, 6384, 6383, 6353, 6382, 6393, 6388, 6437, 6390, 6332, 6381, 6389, 6392, 6386, 6385, 6387, 6330, 6397, 6331, 6372, 6333, 6334, 6366, 6398, 6489, 6335, 6400, 6336, 6401, 6438, 6405, 6402, 6404, 6453, 6407, 6406, 6471, 6408, 6439, 6409, 6440, 6410, 6490, 6411, 6351, 6371, 6356, 6412, 6337, 6339, 6338, 6416, 6347, 6415, 6414, 6413, 6417, 6418, 6352, 6420, 6422, 6394, 6396, 6448, 6359, 6421, 6395, 6419, 6423, 6424, 6469, 6426, 6425, 6354, 6340, 6427, 6436, 6434, 6430, 6429, 6442, 6435, 6428, 6433, 6367, 6432, 6431, 6360, 6361, 6441, 6443, 6447, 6446, 6341, 6444, 6362, 6488, 6343, 6484, 6486, 6363, 6487, 6344, 6485, 6483, 6355, 6477, 6357, 6482, 6478, 6473, 6476, 6468, 6345, 6364, 6481, 6475, 6474, 6472, 6467, 6470, 6479, 6403, 6465, 6466, 6461, 6463, 6457, 6458, 6460, 6358, 6459, 6464, 6462, 6349, 6370, 6328, 6374, 6373, 6455, 6329, 6350, 6454, 6480, 6369, 6377, 6368, 6342, 6452, 6365, 6450, 6451, 6449] 2026-08-07 21:39:34,954 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted res.currency.rate records with IDs: [123, 47, 148, 59, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 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, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 11] 2026-08-07 21:39:35,258 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_auto_currency_rate_vcb.tests.test_vcb: Starting VCBTest.test_09_vcb_cron_currency_rate_sync_with_not_exchange_rate ... 2026-08-07 21:39:38,963 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.models.work_routine: viin_ai_workflow: seeded 8 goal(s) and 8 work routine(s) of default AI automation for company 416 (Test Company (US)). 2026-08-07 21:39:43,250 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.models.work_routine: viin_ai_workflow: seeded 8 goal(s) and 8 work routine(s) of default AI automation for company 417 (Test Company (VN)). 2026-08-07 21:39:43,468 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [6456, 6375, 6445, 6378, 6399, 6376, 6346, 6348, 6379, 6380, 6391, 6384, 6383, 6353, 6382, 6393, 6388, 6437, 6390, 6332, 6381, 6389, 6392, 6386, 6385, 6387, 6330, 6397, 6331, 6372, 6333, 6334, 6366, 6398, 6489, 6335, 6400, 6336, 6401, 6438, 6405, 6402, 6404, 6453, 6407, 6406, 6471, 6408, 6439, 6409, 6440, 6410, 6490, 6411, 6351, 6371, 6356, 6412, 6337, 6339, 6338, 6416, 6347, 6415, 6414, 6413, 6417, 6418, 6352, 6420, 6422, 6394, 6396, 6448, 6359, 6421, 6395, 6419, 6423, 6424, 6469, 6426, 6425, 6354, 6340, 6427, 6436, 6434, 6430, 6429, 6442, 6435, 6428, 6433, 6367, 6432, 6431, 6360, 6361, 6441, 6443, 6447, 6446, 6341, 6444, 6362, 6488, 6343, 6484, 6486, 6363, 6487, 6344, 6485, 6483, 6355, 6477, 6357, 6482, 6478, 6473, 6476, 6468, 6345, 6364, 6481, 6475, 6474, 6472, 6467, 6470, 6479, 6403, 6465, 6466, 6461, 6463, 6457, 6458, 6460, 6358, 6459, 6464, 6462, 6349, 6370, 6328, 6374, 6373, 6455, 6329, 6350, 6454, 6480, 6369, 6377, 6368, 6342, 6452, 6365, 6450, 6451, 6449] 2026-08-07 21:39:43,468 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted res.currency.rate records with IDs: [123, 47, 148, 59, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 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, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 11] 2026-08-07 21:39:43,710 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-07 21:39:43,715 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_auto_currency_rate_xe.tests.test_xe: Starting XETest.test_10_xe_configuration ... 2026-08-07 21:39:47,985 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.models.work_routine: viin_ai_workflow: seeded 8 goal(s) and 8 work routine(s) of default AI automation for company 418 (Test Company (US)). 2026-08-07 21:39:51,952 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.models.work_routine: viin_ai_workflow: seeded 8 goal(s) and 8 work routine(s) of default AI automation for company 419 (Test Company (VN)). 2026-08-07 21:39:52,099 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [6456, 6375, 6445, 6378, 6399, 6376, 6346, 6348, 6379, 6380, 6391, 6384, 6383, 6353, 6382, 6393, 6388, 6437, 6390, 6332, 6381, 6389, 6392, 6386, 6385, 6387, 6330, 6397, 6331, 6372, 6333, 6334, 6366, 6398, 6489, 6335, 6400, 6336, 6401, 6438, 6405, 6402, 6404, 6453, 6407, 6406, 6471, 6408, 6439, 6409, 6440, 6410, 6490, 6411, 6351, 6371, 6356, 6412, 6337, 6339, 6338, 6416, 6347, 6415, 6414, 6413, 6417, 6418, 6352, 6420, 6422, 6394, 6396, 6448, 6359, 6421, 6395, 6419, 6423, 6424, 6469, 6426, 6425, 6354, 6340, 6427, 6436, 6434, 6430, 6429, 6442, 6435, 6428, 6433, 6367, 6432, 6431, 6360, 6361, 6441, 6443, 6447, 6446, 6341, 6444, 6362, 6488, 6343, 6484, 6486, 6363, 6487, 6344, 6485, 6483, 6355, 6477, 6357, 6482, 6478, 6473, 6476, 6468, 6345, 6364, 6481, 6475, 6474, 6472, 6467, 6470, 6479, 6403, 6465, 6466, 6461, 6463, 6457, 6458, 6460, 6358, 6459, 6464, 6462, 6349, 6370, 6328, 6374, 6373, 6455, 6329, 6350, 6454, 6480, 6369, 6377, 6368, 6342, 6452, 6365, 6450, 6451, 6449] 2026-08-07 21:39:52,099 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted res.currency.rate records with IDs: [123, 47, 148, 59, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 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, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 11] 2026-08-07 21:39:52,121 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_auto_currency_rate_xe.tests.test_xe: Starting XETest.test_20_xe_cron_currency_rate_sync ... 2026-08-07 21:39:56,081 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.models.work_routine: viin_ai_workflow: seeded 8 goal(s) and 8 work routine(s) of default AI automation for company 420 (Test Company (US)). 2026-08-07 21:40:00,251 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.models.work_routine: viin_ai_workflow: seeded 8 goal(s) and 8 work routine(s) of default AI automation for company 421 (Test Company (VN)). 2026-08-07 21:40:00,442 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [6456, 6375, 6445, 6378, 6399, 6376, 6346, 6348, 6379, 6380, 6391, 6384, 6383, 6353, 6382, 6393, 6388, 6437, 6390, 6332, 6381, 6389, 6392, 6386, 6385, 6387, 6330, 6397, 6331, 6372, 6333, 6334, 6366, 6398, 6489, 6335, 6400, 6336, 6401, 6438, 6405, 6402, 6404, 6453, 6407, 6406, 6471, 6408, 6439, 6409, 6440, 6410, 6490, 6411, 6351, 6371, 6356, 6412, 6337, 6339, 6338, 6416, 6347, 6415, 6414, 6413, 6417, 6418, 6352, 6420, 6422, 6394, 6396, 6448, 6359, 6421, 6395, 6419, 6423, 6424, 6469, 6426, 6425, 6354, 6340, 6427, 6436, 6434, 6430, 6429, 6442, 6435, 6428, 6433, 6367, 6432, 6431, 6360, 6361, 6441, 6443, 6447, 6446, 6341, 6444, 6362, 6488, 6343, 6484, 6486, 6363, 6487, 6344, 6485, 6483, 6355, 6477, 6357, 6482, 6478, 6473, 6476, 6468, 6345, 6364, 6481, 6475, 6474, 6472, 6467, 6470, 6479, 6403, 6465, 6466, 6461, 6463, 6457, 6458, 6460, 6358, 6459, 6464, 6462, 6349, 6370, 6328, 6374, 6373, 6455, 6329, 6350, 6454, 6480, 6369, 6377, 6368, 6342, 6452, 6365, 6450, 6451, 6449] 2026-08-07 21:40:00,443 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted res.currency.rate records with IDs: [123, 47, 148, 59, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 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, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 11] 2026-08-07 21:40:01,119 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_auto_currency_rate_xe.tests.test_xe: Starting XETest.test_dynamic_method_availability ... 2026-08-07 21:40:05,439 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.models.work_routine: viin_ai_workflow: seeded 8 goal(s) and 8 work routine(s) of default AI automation for company 422 (Test Company (US)). 2026-08-07 21:40:09,788 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_ai_workflow.models.work_routine: viin_ai_workflow: seeded 8 goal(s) and 8 work routine(s) of default AI automation for company 423 (Test Company (VN)). 2026-08-07 21:40:09,971 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [6456, 6375, 6445, 6378, 6399, 6376, 6346, 6348, 6379, 6380, 6391, 6384, 6383, 6353, 6382, 6393, 6388, 6437, 6390, 6332, 6381, 6389, 6392, 6386, 6385, 6387, 6330, 6397, 6331, 6372, 6333, 6334, 6366, 6398, 6489, 6335, 6400, 6336, 6401, 6438, 6405, 6402, 6404, 6453, 6407, 6406, 6471, 6408, 6439, 6409, 6440, 6410, 6490, 6411, 6351, 6371, 6356, 6412, 6337, 6339, 6338, 6416, 6347, 6415, 6414, 6413, 6417, 6418, 6352, 6420, 6422, 6394, 6396, 6448, 6359, 6421, 6395, 6419, 6423, 6424, 6469, 6426, 6425, 6354, 6340, 6427, 6436, 6434, 6430, 6429, 6442, 6435, 6428, 6433, 6367, 6432, 6431, 6360, 6361, 6441, 6443, 6447, 6446, 6341, 6444, 6362, 6488, 6343, 6484, 6486, 6363, 6487, 6344, 6485, 6483, 6355, 6477, 6357, 6482, 6478, 6473, 6476, 6468, 6345, 6364, 6481, 6475, 6474, 6472, 6467, 6470, 6479, 6403, 6465, 6466, 6461, 6463, 6457, 6458, 6460, 6358, 6459, 6464, 6462, 6349, 6370, 6328, 6374, 6373, 6455, 6329, 6350, 6454, 6480, 6369, 6377, 6368, 6342, 6452, 6365, 6450, 6451, 6449] 2026-08-07 21:40:09,972 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #1 deleted res.currency.rate records with IDs: [123, 47, 148, 59, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 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, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 11] 2026-08-07 21:40:10,008 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-07 21:40:10,012 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_base_district.tests.test_district: Starting TestDistict.test_11_code_unique ... 2026-08-07 21:40:10,050 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_base_district.tests.test_district: Starting TestDistict.test_12_code_unique ... 2026-08-07 21:40:10,066 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_base_district.tests.test_district: Starting TestDistict.test_21_check_country_district ... 2026-08-07 21:40:10,089 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_base_district.tests.test_district: Starting TestDistict.test_22_check_state_partner ... 2026-08-07 21:40:10,160 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_base_district.tests.test_district: Starting TestDistict.test_23_check_country_partner ... 2026-08-07 21:40:10,226 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_base_district.tests.test_district: Starting TestDistict.test_31_form_partner ... 2026-08-07 21:40:10,936 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_base_district.tests.test_district: Starting TestDistict.test_32_form_district ... 2026-08-07 21:40:10,960 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_base_district.tests.test_district: Starting TestDistict.test_onchange_parent_with_district ... 2026-08-07 21:40:11,909 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-07 21:40:12,004 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_base_state_group.tests.test_access_rights: Starting TestAccessRights.test_manager_user_access_rights ... 2026-08-07 21:40:12,109 104 INFO rb-bf464e0-223755-402257 odoo.models.unlink: User #6 deleted res.state.group records with IDs: [15] 2026-08-07 21:40:12,117 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-07 21:40:12,208 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_base_state_group.tests.test_res_partner: Starting TestResParner.test_01_check_partner ... 2026-08-07 21:40:12,295 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-07 21:40:12,372 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_base_state_group.tests.test_res_state_group: Starting TestStateGroup.test_01_check_state_group ... 2026-08-07 21:40:12,406 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_base_state_group.tests.test_res_state_group: Starting TestStateGroup.test_02_check_state_group ... 2026-08-07 21:40:12,416 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_base_state_group.tests.test_res_state_group: Starting TestStateGroup.test_03_check_state_group ... 2026-08-07 21:40:12,420 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_base_state_group.tests.test_res_state_group: Starting TestStateGroup.test_04_check_state_group ... 2026-08-07 21:40:12,432 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_base_state_group.tests.test_res_state_group: Starting TestStateGroup.test_05_check_state_group ... 2026-08-07 21:40:12,437 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_base_state_group.tests.test_res_state_group: Starting TestStateGroup.test_onchange_state_group ... 2026-08-07 21:40:12,476 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-07 21:40:12,480 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_base_ward.tests.test_ward: Starting TestWard.test_11_code_unique ... 2026-08-07 21:40:12,508 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_base_ward.tests.test_ward: Starting TestWard.test_12_code_unique ... 2026-08-07 21:40:12,524 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_base_ward.tests.test_ward: Starting TestWard.test_21_check_country_ward ... 2026-08-07 21:40:12,545 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_base_ward.tests.test_ward: Starting TestWard.test_22_check_state_partner ... 2026-08-07 21:40:12,620 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_base_ward.tests.test_ward: Starting TestWard.test_23_check_country_partner ... 2026-08-07 21:40:12,691 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_base_ward.tests.test_ward: Starting TestWard.test_31_form_partner ... 2026-08-07 21:40:13,416 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_base_ward.tests.test_ward: Starting TestWard.test_32_form_ward ... 2026-08-07 21:40:13,441 104 INFO rb-bf464e0-223755-402257 odoo.addons.viin_base_ward.tests.test_ward: Starting TestWard.test_onchange_parent_with_ward ... 2026-08-07 21:40:14,434 104 INFO rb-bf464e0-223755-402257 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-07 21:40:14,435 104 INFO rb-bf464e0-223755-402257 odoo.service.server: 3247 post-tests in 5232.60s, 3007486 queries 2026-08-07 21:40:14,446 104 INFO rb-bf464e0-223755-402257 odoo.tests.stats: to_stock_equipment: 19 tests 7.91s 3663 queries 2026-08-07 21:40:14,447 104 INFO rb-bf464e0-223755-402257 odoo.tests.stats: to_stock_equipment_bom_kit: 10 tests 11.29s 6159 queries 2026-08-07 21:40:14,447 104 INFO rb-bf464e0-223755-402257 odoo.tests.stats: to_stock_equipment_hierarchy: 6 tests 1.02s 553 queries 2026-08-07 21:40:14,447 104 INFO rb-bf464e0-223755-402257 odoo.tests.stats: to_token_expiration_test: 15 tests 0.56s 374 queries 2026-08-07 21:40:14,447 104 INFO rb-bf464e0-223755-402257 odoo.tests.stats: to_unique_product_code: 5 tests 7.26s 3823 queries 2026-08-07 21:40:14,447 104 INFO rb-bf464e0-223755-402257 odoo.tests.stats: to_vat_counterpart: 9 tests 1.92s 1086 queries 2026-08-07 21:40:14,447 104 INFO rb-bf464e0-223755-402257 odoo.tests.stats: to_vendor_price_lock: 11 tests 7.93s 3496 queries 2026-08-07 21:40:14,447 104 INFO rb-bf464e0-223755-402257 odoo.tests.stats: to_wallet: 57 tests 209.29s 117223 queries 2026-08-07 21:40:14,447 104 INFO rb-bf464e0-223755-402257 odoo.tests.stats: to_warranty_management: 55 tests 9.28s 5095 queries 2026-08-07 21:40:14,447 104 INFO rb-bf464e0-223755-402257 odoo.tests.stats: to_warranty_purchase: 20 tests 12.55s 7150 queries 2026-08-07 21:40:14,447 104 INFO rb-bf464e0-223755-402257 odoo.tests.stats: to_warranty_purchase_stock: 11 tests 9.28s 4914 queries 2026-08-07 21:40:14,447 104 INFO rb-bf464e0-223755-402257 odoo.tests.stats: to_warranty_sale: 19 tests 12.51s 6956 queries 2026-08-07 21:40:14,447 104 INFO rb-bf464e0-223755-402257 odoo.tests.stats: to_warranty_sale_stock: 11 tests 10.05s 5541 queries 2026-08-07 21:40:14,447 104 INFO rb-bf464e0-223755-402257 odoo.tests.stats: to_warranty_stock: 26 tests 11.86s 6036 queries 2026-08-07 21:40:14,447 104 INFO rb-bf464e0-223755-402257 odoo.tests.stats: to_website_apps_store: 36 tests 207.51s 104492 queries 2026-08-07 21:40:14,447 104 INFO rb-bf464e0-223755-402257 odoo.tests.stats: to_website_apps_store_loc: 3 tests 8.36s 710 queries 2026-08-07 21:40:14,447 104 INFO rb-bf464e0-223755-402257 odoo.tests.stats: to_website_docs: 54 tests 57.16s 26089 queries 2026-08-07 21:40:14,447 104 INFO rb-bf464e0-223755-402257 odoo.tests.stats: to_website_docs_odoo: 15 tests 34.78s 13879 queries 2026-08-07 21:40:14,447 104 INFO rb-bf464e0-223755-402257 odoo.tests.stats: to_website_odoo_version: 3 tests 0.49s 391 queries 2026-08-07 21:40:14,447 104 INFO rb-bf464e0-223755-402257 odoo.tests.stats: to_website_slides_event: 3 tests 0.47s 209 queries 2026-08-07 21:40:14,447 104 INFO rb-bf464e0-223755-402257 odoo.tests.stats: utm: 18 tests 2.78s 1358 queries 2026-08-07 21:40:14,447 104 INFO rb-bf464e0-223755-402257 odoo.tests.stats: viin_account: 26 tests 55.59s 31960 queries 2026-08-07 21:40:14,447 104 INFO rb-bf464e0-223755-402257 odoo.tests.stats: viin_account_bank_statement_import: 81 tests 183.23s 109627 queries 2026-08-07 21:40:14,447 104 INFO rb-bf464e0-223755-402257 odoo.tests.stats: viin_account_bank_statement_import_rje: 29 tests 52.78s 30168 queries 2026-08-07 21:40:14,447 104 INFO rb-bf464e0-223755-402257 odoo.tests.stats: viin_account_followup: 4 tests 26.32s 14729 queries 2026-08-07 21:40:14,447 104 INFO rb-bf464e0-223755-402257 odoo.tests.stats: viin_account_followup_sale: 14 tests 28.03s 17339 queries 2026-08-07 21:40:14,447 104 INFO rb-bf464e0-223755-402257 odoo.tests.stats: viin_account_onbehalf_payment: 15 tests 25.95s 14089 queries 2026-08-07 21:40:14,447 104 INFO rb-bf464e0-223755-402257 odoo.tests.stats: viin_account_onbehalf_payment_currency_conversion_diff: 18 tests 38.72s 18270 queries 2026-08-07 21:40:14,447 104 INFO rb-bf464e0-223755-402257 odoo.tests.stats: viin_account_reconciliation: 95 tests 219.86s 77447 queries 2026-08-07 21:40:14,447 104 INFO rb-bf464e0-223755-402257 odoo.tests.stats: viin_account_recurring: 16 tests 62.91s 27827 queries 2026-08-07 21:40:14,447 104 INFO rb-bf464e0-223755-402257 odoo.tests.stats: viin_affiliate: 73 tests 525.86s 316243 queries 2026-08-07 21:40:14,447 104 INFO rb-bf464e0-223755-402257 odoo.tests.stats: viin_affiliate_crm: 9 tests 81.04s 50552 queries 2026-08-07 21:40:14,447 104 INFO rb-bf464e0-223755-402257 odoo.tests.stats: viin_affiliate_loyalty: 10 tests 3.60s 2131 queries 2026-08-07 21:40:14,447 104 INFO rb-bf464e0-223755-402257 odoo.tests.stats: viin_affiliate_loyalty_pos: 8 tests 34.01s 17309 queries 2026-08-07 21:40:14,447 104 INFO rb-bf464e0-223755-402257 odoo.tests.stats: viin_affiliate_loyalty_sale: 16 tests 11.41s 6405 queries 2026-08-07 21:40:14,447 104 INFO rb-bf464e0-223755-402257 odoo.tests.stats: viin_affiliate_marketplace_sale: 12 tests 57.55s 37320 queries 2026-08-07 21:40:14,447 104 INFO rb-bf464e0-223755-402257 odoo.tests.stats: viin_affiliate_multi_level: 22 tests 123.91s 79776 queries 2026-08-07 21:40:14,448 104 INFO rb-bf464e0-223755-402257 odoo.tests.stats: viin_affiliate_multi_level_pos: 14 tests 33.21s 19321 queries 2026-08-07 21:40:14,448 104 INFO rb-bf464e0-223755-402257 odoo.tests.stats: viin_affiliate_multi_level_sale: 17 tests 54.53s 31739 queries 2026-08-07 21:40:14,448 104 INFO rb-bf464e0-223755-402257 odoo.tests.stats: viin_affiliate_pos: 13 tests 56.21s 32073 queries 2026-08-07 21:40:14,448 104 INFO rb-bf464e0-223755-402257 odoo.tests.stats: viin_affiliate_pos_discount: 4 tests 22.96s 14709 queries 2026-08-07 21:40:14,448 104 INFO rb-bf464e0-223755-402257 odoo.tests.stats: viin_affiliate_sale: 20 tests 180.51s 107100 queries 2026-08-07 21:40:14,448 104 INFO rb-bf464e0-223755-402257 odoo.tests.stats: viin_affiliate_sale_crm: 3 tests 41.16s 25050 queries 2026-08-07 21:40:14,448 104 INFO rb-bf464e0-223755-402257 odoo.tests.stats: viin_affiliate_website: 76 tests 402.21s 233591 queries 2026-08-07 21:40:14,448 104 INFO rb-bf464e0-223755-402257 odoo.tests.stats: viin_affiliate_website_crm_livechat: 5 tests 45.32s 28372 queries 2026-08-07 21:40:14,448 104 INFO rb-bf464e0-223755-402257 odoo.tests.stats: viin_ai: 735 tests 516.30s 360757 queries 2026-08-07 21:40:14,448 104 INFO rb-bf464e0-223755-402257 odoo.tests.stats: viin_ai_account: 40 tests 32.20s 21772 queries 2026-08-07 21:40:14,448 104 INFO rb-bf464e0-223755-402257 odoo.tests.stats: viin_ai_agent: 378 tests 124.82s 69994 queries 2026-08-07 21:40:14,448 104 INFO rb-bf464e0-223755-402257 odoo.tests.stats: viin_ai_approval: 55 tests 50.07s 31669 queries 2026-08-07 21:40:14,448 104 INFO rb-bf464e0-223755-402257 odoo.tests.stats: viin_ai_approval_account: 25 tests 11.49s 6007 queries 2026-08-07 21:40:14,448 104 INFO rb-bf464e0-223755-402257 odoo.tests.stats: viin_ai_approval_purchase: 15 tests 1.71s 913 queries 2026-08-07 21:40:14,448 104 INFO rb-bf464e0-223755-402257 odoo.tests.stats: viin_ai_approval_sale: 20 tests 2.78s 1432 queries 2026-08-07 21:40:14,448 104 INFO rb-bf464e0-223755-402257 odoo.tests.stats: viin_ai_brain: 169 tests 73.28s 26263 queries 2026-08-07 21:40:14,448 104 INFO rb-bf464e0-223755-402257 odoo.tests.stats: viin_ai_chat: 213 tests 136.39s 33015 queries 2026-08-07 21:40:14,448 104 INFO rb-bf464e0-223755-402257 odoo.tests.stats: viin_ai_chat_brain: 34 tests 13.29s 2611 queries 2026-08-07 21:40:14,448 104 INFO rb-bf464e0-223755-402257 odoo.tests.stats: viin_ai_crm: 24 tests 4.39s 3375 queries 2026-08-07 21:40:14,448 104 INFO rb-bf464e0-223755-402257 odoo.tests.stats: viin_ai_documents: 37 tests 9.39s 7084 queries 2026-08-07 21:40:14,448 104 INFO rb-bf464e0-223755-402257 odoo.tests.stats: viin_ai_editor: 6 tests 0.05s 54 queries 2026-08-07 21:40:14,448 104 INFO rb-bf464e0-223755-402257 odoo.tests.stats: viin_ai_expense: 46 tests 27.92s 15343 queries 2026-08-07 21:40:14,448 104 INFO rb-bf464e0-223755-402257 odoo.tests.stats: viin_ai_helpdesk: 10 tests 1.28s 901 queries 2026-08-07 21:40:14,448 104 INFO rb-bf464e0-223755-402257 odoo.tests.stats: viin_ai_hr: 37 tests 12.30s 3666 queries 2026-08-07 21:40:14,448 104 INFO rb-bf464e0-223755-402257 odoo.tests.stats: viin_ai_livechat: 21 tests 11.56s 4907 queries 2026-08-07 21:40:14,448 104 INFO rb-bf464e0-223755-402257 odoo.tests.stats: viin_ai_marketing: 18 tests 12.90s 9674 queries 2026-08-07 21:40:14,448 104 INFO rb-bf464e0-223755-402257 odoo.tests.stats: viin_ai_memory: 40 tests 13.33s 7791 queries 2026-08-07 21:40:14,448 104 INFO rb-bf464e0-223755-402257 odoo.tests.stats: viin_ai_memory_brain: 12 tests 5.86s 5010 queries 2026-08-07 21:40:14,448 104 INFO rb-bf464e0-223755-402257 odoo.tests.stats: viin_ai_mrp: 39 tests 24.48s 18918 queries 2026-08-07 21:40:14,448 104 INFO rb-bf464e0-223755-402257 odoo.tests.stats: viin_ai_ops: 127 tests 78.26s 42118 queries 2026-08-07 21:40:14,448 104 INFO rb-bf464e0-223755-402257 odoo.tests.stats: viin_ai_ops_brain: 13 tests 1.44s 995 queries 2026-08-07 21:40:14,448 104 INFO rb-bf464e0-223755-402257 odoo.tests.stats: viin_ai_project: 32 tests 18.05s 13533 queries 2026-08-07 21:40:14,448 104 INFO rb-bf464e0-223755-402257 odoo.tests.stats: viin_ai_pulse: 54 tests 25.21s 20583 queries 2026-08-07 21:40:14,448 104 INFO rb-bf464e0-223755-402257 odoo.tests.stats: viin_ai_pulse_memory: 9 tests 0.91s 876 queries 2026-08-07 21:40:14,448 104 INFO rb-bf464e0-223755-402257 odoo.tests.stats: viin_ai_purchase: 37 tests 14.88s 12024 queries 2026-08-07 21:40:14,448 104 INFO rb-bf464e0-223755-402257 odoo.tests.stats: viin_ai_rag: 122 tests 52.51s 43889 queries 2026-08-07 21:40:14,448 104 INFO rb-bf464e0-223755-402257 odoo.tests.stats: viin_ai_sale: 30 tests 5.47s 3911 queries 2026-08-07 21:40:14,448 104 INFO rb-bf464e0-223755-402257 odoo.tests.stats: viin_ai_sale_crm: 12 tests 0.03s 46 queries 2026-08-07 21:40:14,448 104 INFO rb-bf464e0-223755-402257 odoo.tests.stats: viin_ai_search: 49 tests 32.44s 3380 queries 2026-08-07 21:40:14,448 104 INFO rb-bf464e0-223755-402257 odoo.tests.stats: viin_ai_skill: 99 tests 15.54s 11416 queries 2026-08-07 21:40:14,448 104 INFO rb-bf464e0-223755-402257 odoo.tests.stats: viin_ai_skill_memory: 11 tests 0.75s 728 queries 2026-08-07 21:40:14,448 104 INFO rb-bf464e0-223755-402257 odoo.tests.stats: viin_ai_stock: 32 tests 8.64s 7320 queries 2026-08-07 21:40:14,448 104 INFO rb-bf464e0-223755-402257 odoo.tests.stats: viin_ai_voice: 79 tests 21.57s 5369 queries 2026-08-07 21:40:14,448 104 INFO rb-bf464e0-223755-402257 odoo.tests.stats: viin_ai_website: 55 tests 34.62s 29751 queries 2026-08-07 21:40:14,448 104 INFO rb-bf464e0-223755-402257 odoo.tests.stats: viin_ai_workflow: 121 tests 78.64s 68015 queries 2026-08-07 21:40:14,448 104 INFO rb-bf464e0-223755-402257 odoo.tests.stats: viin_ai_workflow_automation: 11 tests 12.68s 1780 queries 2026-08-07 21:40:14,449 104 INFO rb-bf464e0-223755-402257 odoo.tests.stats: viin_api_request_logger: 5 tests 1.12s 965 queries 2026-08-07 21:40:14,449 104 INFO rb-bf464e0-223755-402257 odoo.tests.stats: viin_appointment: 9 tests 5.40s 5756 queries 2026-08-07 21:40:14,449 104 INFO rb-bf464e0-223755-402257 odoo.tests.stats: viin_appointment_crm: 4 tests 1.89s 2056 queries 2026-08-07 21:40:14,449 104 INFO rb-bf464e0-223755-402257 odoo.tests.stats: viin_appointment_sale: 3 tests 2.15s 1864 queries 2026-08-07 21:40:14,449 104 INFO rb-bf464e0-223755-402257 odoo.tests.stats: viin_appointment_sale_crm: 3 tests 1.03s 1061 queries 2026-08-07 21:40:14,449 104 INFO rb-bf464e0-223755-402257 odoo.tests.stats: viin_appointment_website: 22 tests 9.44s 8208 queries 2026-08-07 21:40:14,449 104 INFO rb-bf464e0-223755-402257 odoo.tests.stats: viin_appointment_website_hr: 4 tests 5.73s 4602 queries 2026-08-07 21:40:14,449 104 INFO rb-bf464e0-223755-402257 odoo.tests.stats: viin_appointment_website_patch1: 3 tests 1.87s 1284 queries 2026-08-07 21:40:14,449 104 INFO rb-bf464e0-223755-402257 odoo.tests.stats: viin_approval: 282 tests 128.95s 86553 queries 2026-08-07 21:40:14,449 104 INFO rb-bf464e0-223755-402257 odoo.tests.stats: viin_approval_account: 52 tests 83.72s 25191 queries 2026-08-07 21:40:14,449 104 INFO rb-bf464e0-223755-402257 odoo.tests.stats: viin_approval_analytic: 8 tests 23.76s 3500 queries 2026-08-07 21:40:14,449 104 INFO rb-bf464e0-223755-402257 odoo.tests.stats: viin_approval_flexible_flow: 42 tests 101.43s 44874 queries 2026-08-07 21:40:14,449 104 INFO rb-bf464e0-223755-402257 odoo.tests.stats: viin_approval_marketplace: 4 tests 5.30s 4144 queries 2026-08-07 21:40:14,449 104 INFO rb-bf464e0-223755-402257 odoo.tests.stats: viin_approval_project: 9 tests 6.09s 2673 queries 2026-08-07 21:40:14,449 104 INFO rb-bf464e0-223755-402257 odoo.tests.stats: viin_approval_purchase_stock: 13 tests 17.60s 11193 queries 2026-08-07 21:40:14,449 104 INFO rb-bf464e0-223755-402257 odoo.tests.stats: viin_approval_sale: 11 tests 28.12s 9770 queries 2026-08-07 21:40:14,449 104 INFO rb-bf464e0-223755-402257 odoo.tests.stats: viin_approval_stock: 31 tests 41.66s 29482 queries 2026-08-07 21:40:14,449 104 INFO rb-bf464e0-223755-402257 odoo.tests.stats: viin_auth_password_policy: 3 tests 0.08s 76 queries 2026-08-07 21:40:14,449 104 INFO rb-bf464e0-223755-402257 odoo.tests.stats: viin_auto_currency_rate: 3 tests 8.93s 7066 queries 2026-08-07 21:40:14,449 104 INFO rb-bf464e0-223755-402257 odoo.tests.stats: viin_auto_currency_rate_acb: 10 tests 74.38s 56666 queries 2026-08-07 21:40:14,449 104 INFO rb-bf464e0-223755-402257 odoo.tests.stats: viin_auto_currency_rate_bidv: 5 tests 26.41s 21221 queries 2026-08-07 21:40:14,449 104 INFO rb-bf464e0-223755-402257 odoo.tests.stats: viin_auto_currency_rate_vcb: 11 tests 80.10s 63751 queries 2026-08-07 21:40:14,449 104 INFO rb-bf464e0-223755-402257 odoo.tests.stats: viin_auto_currency_rate_xe: 5 tests 26.30s 21209 queries 2026-08-07 21:40:14,449 104 INFO rb-bf464e0-223755-402257 odoo.tests.stats: viin_base_district: 10 tests 1.90s 1489 queries 2026-08-07 21:40:14,449 104 INFO rb-bf464e0-223755-402257 odoo.tests.stats: viin_base_state_group: 14 tests 0.56s 476 queries 2026-08-07 21:40:14,449 104 INFO rb-bf464e0-223755-402257 odoo.tests.stats: viin_base_ward: 10 tests 1.95s 1484 queries 2026-08-07 21:40:14,449 104 INFO rb-bf464e0-223755-402257 odoo.tests.result: 0 failed, 0 error(s) of 3247 tests when loading database 'rb-bf464e0-223755-402257' 2026-08-07 21:40:14,449 104 INFO rb-bf464e0-223755-402257 odoo.service.server: Initiating shutdown 2026-08-07 21:40:14,449 104 INFO rb-bf464e0-223755-402257 odoo.service.server: Hit CTRL-C again or send a second signal to force the shutdown.