Ignoring python-Levenshtein: markers 'python_version < "3.12"' don't match your environment Ignoring numpy: markers 'python_version < "3.12"' don't match your environment Ignoring ortools: markers 'python_version < "3.12"' don't match your environment Ignoring jwcrypto: markers 'python_version < "3.12"' don't match your environment Collecting GitPython==3.2.1 (from -r Viindoo-tvtmaaddons-18.0/requirements.txt (line 4)) Downloading gitpython-3.2.1-py3-none-any.whl.metadata (13 kB) Collecting paramiko==5.1.0 (from -r Viindoo-tvtmaaddons-18.0/requirements.txt (line 5)) Downloading paramiko-5.1.0-py3-none-any.whl.metadata (3.8 kB) Requirement already satisfied: validators==0.20.0 in /usr/local/lib/python3.12/dist-packages (from -r Viindoo-tvtmaaddons-18.0/requirements.txt (line 6)) (0.20.0) Collecting Pygments==2.21.0 (from -r Viindoo-tvtmaaddons-18.0/requirements.txt (line 7)) Downloading pygments-2.21.0-py3-none-any.whl.metadata (2.5 kB) Collecting wbgapi==1.0.14 (from -r Viindoo-tvtmaaddons-18.0/requirements.txt (line 8)) Downloading wbgapi-1.0.14-py3-none-any.whl.metadata (13 kB) Collecting PyJWT==2.15.1 (from -r Viindoo-tvtmaaddons-18.0/requirements.txt (line 9)) Downloading pyjwt-2.15.1-py3-none-any.whl.metadata (3.5 kB) Collecting fuzzywuzzy==0.18.0 (from -r Viindoo-tvtmaaddons-18.0/requirements.txt (line 10)) Downloading fuzzywuzzy-0.18.0-py2.py3-none-any.whl.metadata (4.9 kB) Collecting python-Levenshtein==0.27.5 (from -r Viindoo-tvtmaaddons-18.0/requirements.txt (line 12)) Downloading python_levenshtein-0.27.5-py3-none-any.whl.metadata (3.9 kB) Collecting polyline==2.0.4 (from -r Viindoo-tvtmaaddons-18.0/requirements.txt (line 13)) Downloading polyline-2.0.4-py3-none-any.whl.metadata (6.5 kB) Collecting flexpolyline==0.1.0 (from -r Viindoo-tvtmaaddons-18.0/requirements.txt (line 14)) Downloading flexpolyline-0.1.0-py3-none-any.whl.metadata (4.5 kB) Collecting numpy==2.5.4 (from -r Viindoo-tvtmaaddons-18.0/requirements.txt (line 16)) Downloading numpy-2.5.4-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.metadata (6.6 kB) Collecting ortools==9.15.6755 (from -r Viindoo-tvtmaaddons-18.0/requirements.txt (line 20)) Downloading ortools-9.15.6755-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.metadata (3.3 kB) Collecting pandas==3.0.6 (from -r Viindoo-tvtmaaddons-18.0/requirements.txt (line 21)) Downloading pandas-3.0.6-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.metadata (79 kB) Collecting python-slugify==9.1.3 (from -r Viindoo-tvtmaaddons-18.0/requirements.txt (line 22)) Downloading python_slugify-9.1.3-py3-none-any.whl.metadata (12 kB) Collecting jwcrypto==1.5.8 (from -r Viindoo-tvtmaaddons-18.0/requirements.txt (line 24)) Downloading jwcrypto-1.5.8-py3-none-any.whl.metadata (3.3 kB) Collecting pyzbar==0.1.9 (from -r Viindoo-tvtmaaddons-18.0/requirements.txt (line 25)) Downloading pyzbar-0.1.9-py2.py3-none-any.whl.metadata (10 kB) Collecting gitdb<5,>=4.0.1 (from GitPython==3.2.1->-r Viindoo-tvtmaaddons-18.0/requirements.txt (line 4)) Downloading gitdb-4.0.12-py3-none-any.whl.metadata (1.2 kB) Collecting bcrypt>=3.2 (from paramiko==5.1.0->-r Viindoo-tvtmaaddons-18.0/requirements.txt (line 5)) Downloading bcrypt-5.0.0-cp39-abi3-manylinux_2_34_x86_64.whl.metadata (10 kB) Requirement already satisfied: cryptography>=3.3 in /usr/local/lib/python3.12/dist-packages (from paramiko==5.1.0->-r Viindoo-tvtmaaddons-18.0/requirements.txt (line 5)) (42.0.8) Collecting invoke>=2.0 (from paramiko==5.1.0->-r Viindoo-tvtmaaddons-18.0/requirements.txt (line 5)) Downloading invoke-3.0.3-py3-none-any.whl.metadata (3.2 kB) Collecting pynacl>=1.5 (from paramiko==5.1.0->-r Viindoo-tvtmaaddons-18.0/requirements.txt (line 5)) Downloading pynacl-1.6.2-cp38-abi3-manylinux_2_34_x86_64.whl.metadata (10.0 kB) Requirement already satisfied: decorator>=3.4.0 in /usr/local/lib/python3.12/dist-packages (from validators==0.20.0->-r Viindoo-tvtmaaddons-18.0/requirements.txt (line 6)) (5.3.1) Requirement already satisfied: requests in /usr/local/lib/python3.12/dist-packages (from wbgapi==1.0.14->-r Viindoo-tvtmaaddons-18.0/requirements.txt (line 8)) (2.31.0) Collecting PyYAML (from wbgapi==1.0.14->-r Viindoo-tvtmaaddons-18.0/requirements.txt (line 8)) Downloading pyyaml-6.0.3-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.metadata (2.4 kB) Collecting tabulate (from wbgapi==1.0.14->-r Viindoo-tvtmaaddons-18.0/requirements.txt (line 8)) Downloading tabulate-0.10.0-py3-none-any.whl.metadata (40 kB) Collecting Levenshtein==0.27.5 (from python-Levenshtein==0.27.5->-r Viindoo-tvtmaaddons-18.0/requirements.txt (line 12)) Downloading levenshtein-0.27.5-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.metadata (3.7 kB) Collecting absl-py>=2.0.0 (from ortools==9.15.6755->-r Viindoo-tvtmaaddons-18.0/requirements.txt (line 20)) Downloading absl_py-2.5.1-py3-none-any.whl.metadata (3.3 kB) Collecting protobuf<6.34,>=6.33.1 (from ortools==9.15.6755->-r Viindoo-tvtmaaddons-18.0/requirements.txt (line 20)) Downloading protobuf-6.33.6-cp39-abi3-manylinux2014_x86_64.whl.metadata (593 bytes) Requirement already satisfied: typing-extensions>=4.12 in /usr/local/lib/python3.12/dist-packages (from ortools==9.15.6755->-r Viindoo-tvtmaaddons-18.0/requirements.txt (line 20)) (4.16.0) Collecting immutabledict>=3.0.0 (from ortools==9.15.6755->-r Viindoo-tvtmaaddons-18.0/requirements.txt (line 20)) Downloading immutabledict-4.3.1-py3-none-any.whl.metadata (3.5 kB) Requirement already satisfied: python-dateutil>=2.8.2 in /usr/local/lib/python3.12/dist-packages (from pandas==3.0.6->-r Viindoo-tvtmaaddons-18.0/requirements.txt (line 21)) (2.8.2) Collecting text-unidecode>=1.3 (from python-slugify==9.1.3->-r Viindoo-tvtmaaddons-18.0/requirements.txt (line 22)) Downloading text_unidecode-1.3-py2.py3-none-any.whl.metadata (2.4 kB) Collecting rapidfuzz<4.0.0,>=3.9.0 (from Levenshtein==0.27.5->python-Levenshtein==0.27.5->-r Viindoo-tvtmaaddons-18.0/requirements.txt (line 12)) Downloading rapidfuzz-3.14.6-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.metadata (12 kB) Requirement already satisfied: cffi>=1.12 in /usr/local/lib/python3.12/dist-packages (from cryptography>=3.3->paramiko==5.1.0->-r Viindoo-tvtmaaddons-18.0/requirements.txt (line 5)) (2.1.1) Collecting smmap<6,>=3.0.1 (from gitdb<5,>=4.0.1->GitPython==3.2.1->-r Viindoo-tvtmaaddons-18.0/requirements.txt (line 4)) Downloading smmap-5.0.3-py3-none-any.whl.metadata (4.6 kB) Requirement already satisfied: six>=1.5 in /usr/local/lib/python3.12/dist-packages (from python-dateutil>=2.8.2->pandas==3.0.6->-r Viindoo-tvtmaaddons-18.0/requirements.txt (line 21)) (1.17.0) Requirement already satisfied: charset-normalizer<4,>=2 in /usr/local/lib/python3.12/dist-packages (from requests->wbgapi==1.0.14->-r Viindoo-tvtmaaddons-18.0/requirements.txt (line 8)) (3.5.1) Requirement already satisfied: idna<4,>=2.5 in /usr/local/lib/python3.12/dist-packages (from requests->wbgapi==1.0.14->-r Viindoo-tvtmaaddons-18.0/requirements.txt (line 8)) (3.6) Requirement already satisfied: urllib3<3,>=1.21.1 in /usr/local/lib/python3.12/dist-packages (from requests->wbgapi==1.0.14->-r Viindoo-tvtmaaddons-18.0/requirements.txt (line 8)) (2.0.7) Requirement already satisfied: certifi>=2017.4.17 in /usr/local/lib/python3.12/dist-packages (from requests->wbgapi==1.0.14->-r Viindoo-tvtmaaddons-18.0/requirements.txt (line 8)) (2026.7.22) Requirement already satisfied: pycparser in /usr/local/lib/python3.12/dist-packages (from cffi>=1.12->cryptography>=3.3->paramiko==5.1.0->-r Viindoo-tvtmaaddons-18.0/requirements.txt (line 5)) (3.0) Downloading gitpython-3.2.1-py3-none-any.whl (231 kB) Downloading paramiko-5.1.0-py3-none-any.whl (211 kB) Downloading pygments-2.21.0-py3-none-any.whl (1.3 MB) Downloading wbgapi-1.0.14-py3-none-any.whl (36 kB) Downloading pyjwt-2.15.1-py3-none-any.whl (33 kB) Downloading fuzzywuzzy-0.18.0-py2.py3-none-any.whl (18 kB) Downloading python_levenshtein-0.27.5-py3-none-any.whl (9.5 kB) Downloading polyline-2.0.4-py3-none-any.whl (7.2 kB) Downloading flexpolyline-0.1.0-py3-none-any.whl (7.1 kB) Downloading numpy-2.5.4-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (16.7 MB) Downloading ortools-9.15.6755-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (29.8 MB) Downloading pandas-3.0.6-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (10.8 MB) Downloading python_slugify-9.1.3-py3-none-any.whl (16 kB) Downloading jwcrypto-1.5.8-py3-none-any.whl (96 kB) Downloading pyzbar-0.1.9-py2.py3-none-any.whl (32 kB) Downloading levenshtein-0.27.5-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (157 kB) Downloading absl_py-2.5.1-py3-none-any.whl (137 kB) Downloading bcrypt-5.0.0-cp39-abi3-manylinux_2_34_x86_64.whl (278 kB) Downloading gitdb-4.0.12-py3-none-any.whl (62 kB) Downloading immutabledict-4.3.1-py3-none-any.whl (5.0 kB) Downloading invoke-3.0.3-py3-none-any.whl (160 kB) Downloading protobuf-6.33.6-cp39-abi3-manylinux2014_x86_64.whl (323 kB) Downloading pynacl-1.6.2-cp38-abi3-manylinux_2_34_x86_64.whl (1.4 MB) Downloading text_unidecode-1.3-py2.py3-none-any.whl (78 kB) Downloading pyyaml-6.0.3-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (807 kB) Downloading tabulate-0.10.0-py3-none-any.whl (39 kB) Downloading rapidfuzz-3.14.6-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (3.2 MB) Downloading smmap-5.0.3-py3-none-any.whl (24 kB) Installing collected packages: text-unidecode, pyzbar, fuzzywuzzy, flexpolyline, tabulate, smmap, rapidfuzz, PyYAML, python-slugify, PyJWT, Pygments, protobuf, polyline, numpy, invoke, immutabledict, bcrypt, absl-py, wbgapi, pynacl, pandas, Levenshtein, gitdb, python-Levenshtein, paramiko, ortools, jwcrypto, GitPython Successfully installed GitPython-3.2.1 Levenshtein-0.27.5 PyJWT-2.15.1 PyYAML-6.0.3 Pygments-2.21.0 absl-py-2.5.1 bcrypt-5.0.0 flexpolyline-0.1.0 fuzzywuzzy-0.18.0 gitdb-4.0.12 immutabledict-4.3.1 invoke-3.0.3 jwcrypto-1.5.8 numpy-2.5.4 ortools-9.15.6755 pandas-3.0.6 paramiko-5.1.0 polyline-2.0.4 protobuf-6.33.6 pynacl-1.6.2 python-Levenshtein-0.27.5 python-slugify-9.1.3 pyzbar-0.1.9 rapidfuzz-3.14.6 smmap-5.0.3 tabulate-0.10.0 text-unidecode-1.3 wbgapi-1.0.14 Ignoring protobuf: markers 'python_version < "3.12"' don't match your environment Ignoring google-auth: markers 'python_version < "3.12"' don't match your environment Ignoring pyHanko: markers 'python_version < "3.12"' don't match your environment Ignoring pypdf: markers 'python_version < "3.11"' don't match your environment Ignoring pyhanko-certvalidator: markers 'python_version < "3.12"' don't match your environment Ignoring lingua-language-detector: markers 'python_version < "3.12"' don't match your environment Collecting boto3==1.43.116 (from -r Viindoo-erponline-enterprise-18.0/requirements.txt (line 4)) Downloading boto3-1.43.116-py3-none-any.whl.metadata (6.6 kB) Collecting fasttext-predict==0.9.2.4 (from -r Viindoo-erponline-enterprise-18.0/requirements.txt (line 5)) Downloading fasttext_predict-0.9.2.4-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (1.7 kB) Collecting grpcio-status==1.84.0 (from -r Viindoo-erponline-enterprise-18.0/requirements.txt (line 6)) Downloading grpcio_status-1.84.0-py3-none-any.whl.metadata (1.3 kB) Requirement already satisfied: protobuf==6.33.6 in /home/x88gb2j8uwu0/.local/lib/python3.12/site-packages (from -r Viindoo-erponline-enterprise-18.0/requirements.txt (line 9)) (6.33.6) Collecting google-auth==2.62.0 (from -r Viindoo-erponline-enterprise-18.0/requirements.txt (line 11)) Downloading google_auth-2.62.0-py3-none-any.whl.metadata (6.0 kB) Collecting google-cloud-translate==3.28.0 (from -r Viindoo-erponline-enterprise-18.0/requirements.txt (line 12)) Downloading google_cloud_translate-3.28.0-py3-none-any.whl.metadata (9.5 kB) Collecting google-cloud-storage==3.17.1 (from -r Viindoo-erponline-enterprise-18.0/requirements.txt (line 13)) Downloading google_cloud_storage-3.17.1-py3-none-any.whl.metadata (14 kB) Collecting google-api-core==2.30.3 (from -r Viindoo-erponline-enterprise-18.0/requirements.txt (line 14)) Downloading google_api_core-2.30.3-py3-none-any.whl.metadata (3.1 kB) Collecting pyHanko==0.25.1 (from pyHanko[image-support,opentype,pkcs11,xmp]==0.25.1->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 20)) Downloading pyHanko-0.25.1-py3-none-any.whl.metadata (9.4 kB) Collecting pyhanko-certvalidator==0.26.8 (from -r Viindoo-erponline-enterprise-18.0/requirements.txt (line 26)) Downloading pyhanko_certvalidator-0.26.8-py3-none-any.whl.metadata (5.5 kB) Collecting phonenumbers==9.0.41 (from -r Viindoo-erponline-enterprise-18.0/requirements.txt (line 27)) Downloading phonenumbers-9.0.41-py2.py3-none-any.whl.metadata (10 kB) Requirement already satisfied: beautifulsoup4==4.15.0 in /usr/local/lib/python3.12/dist-packages (from -r Viindoo-erponline-enterprise-18.0/requirements.txt (line 28)) (4.15.0) Collecting mt-940==5.1.1 (from -r Viindoo-erponline-enterprise-18.0/requirements.txt (line 29)) Downloading mt_940-5.1.1-py3-none-any.whl.metadata (11 kB) Requirement already satisfied: packaging==26.3 in /usr/local/lib/python3.12/dist-packages (from -r Viindoo-erponline-enterprise-18.0/requirements.txt (line 30)) (26.3) Collecting lingua-language-detector==2.2.0 (from -r Viindoo-erponline-enterprise-18.0/requirements.txt (line 32)) Downloading lingua_language_detector-2.2.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (31 kB) Collecting botocore<1.44.0,>=1.43.116 (from boto3==1.43.116->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 4)) Downloading botocore-1.43.120-py3-none-any.whl.metadata (5.6 kB) Collecting jmespath<2.0.0,>=0.7.1 (from boto3==1.43.116->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 4)) Downloading jmespath-1.1.0-py3-none-any.whl.metadata (7.6 kB) Collecting s3transfer<0.20.0,>=0.19.0 (from boto3==1.43.116->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 4)) Downloading s3transfer-0.19.3-py3-none-any.whl.metadata (1.7 kB) Collecting grpcio>=1.84.0 (from grpcio-status==1.84.0->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 6)) Downloading grpcio-1.85.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.metadata (3.8 kB) Collecting googleapis-common-protos>=1.5.5 (from grpcio-status==1.84.0->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 6)) Downloading googleapis_common_protos-1.76.0-py3-none-any.whl.metadata (8.5 kB) Requirement already satisfied: pyasn1-modules>=0.2.1 in /usr/local/lib/python3.12/dist-packages (from google-auth==2.62.0->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 11)) (0.4.2) Requirement already satisfied: cryptography>=38.0.3 in /usr/local/lib/python3.12/dist-packages (from google-auth==2.62.0->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 11)) (42.0.8) Collecting google-cloud-core<3.0.0,>=2.0.0 (from google-cloud-translate==3.28.0->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 12)) Downloading google_cloud_core-2.8.0-py3-none-any.whl.metadata (2.9 kB) Collecting proto-plus<2.0.0,>=1.26.1 (from google-cloud-translate==3.28.0->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 12)) Downloading proto_plus-1.29.0-py3-none-any.whl.metadata (2.2 kB) Collecting grpc-google-iam-v1<1.0.0,>=0.14.2 (from google-cloud-translate==3.28.0->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 12)) Downloading grpc_google_iam_v1-0.14.6-py3-none-any.whl.metadata (8.9 kB) Collecting google-resumable-media<3.0.0,>=2.7.2 (from google-cloud-storage==3.17.1->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 13)) Downloading google_resumable_media-2.11.0-py3-none-any.whl.metadata (2.3 kB) Requirement already satisfied: requests<3.0.0,>=2.22.0 in /usr/local/lib/python3.12/dist-packages (from google-cloud-storage==3.17.1->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 13)) (2.31.0) Collecting google-crc32c<2.0.0,>=1.6.0 (from google-cloud-storage==3.17.1->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 13)) Downloading google_crc32c-1.9.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.metadata (2.2 kB) Requirement already satisfied: asn1crypto>=1.5.1 in /usr/local/lib/python3.12/dist-packages (from pyHanko==0.25.1->pyHanko[image-support,opentype,pkcs11,xmp]==0.25.1->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 20)) (1.5.1) Requirement already satisfied: qrcode>=7.3.1 in /usr/local/lib/python3.12/dist-packages (from pyHanko==0.25.1->pyHanko[image-support,opentype,pkcs11,xmp]==0.25.1->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 20)) (7.4.2) Collecting tzlocal>=4.3 (from pyHanko==0.25.1->pyHanko[image-support,opentype,pkcs11,xmp]==0.25.1->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 20)) Downloading tzlocal-5.4.5-py3-none-any.whl.metadata (7.7 kB) Collecting click>=8.1.3 (from pyHanko==0.25.1->pyHanko[image-support,opentype,pkcs11,xmp]==0.25.1->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 20)) Downloading click-8.5.0-py3-none-any.whl.metadata (2.6 kB) Requirement already satisfied: pyyaml>=6.0 in /home/x88gb2j8uwu0/.local/lib/python3.12/site-packages (from pyHanko==0.25.1->pyHanko[image-support,opentype,pkcs11,xmp]==0.25.1->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 20)) (6.0.3) Collecting oscrypto>=1.1.0 (from pyhanko-certvalidator==0.26.8->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 26)) Downloading oscrypto-1.3.0-py2.py3-none-any.whl.metadata (15 kB) Collecting uritools>=3.0.1 (from pyhanko-certvalidator==0.26.8->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 26)) Downloading uritools-6.1.3-py3-none-any.whl.metadata (5.1 kB) Requirement already satisfied: soupsieve>=1.6.1 in /usr/local/lib/python3.12/dist-packages (from beautifulsoup4==4.15.0->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 28)) (2.9.2) Requirement already satisfied: typing-extensions>=4.0.0 in /usr/local/lib/python3.12/dist-packages (from beautifulsoup4==4.15.0->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 28)) (4.16.0) Requirement already satisfied: Pillow>=7.2.0 in /usr/local/lib/python3.12/dist-packages (from pyHanko[image-support,opentype,pkcs11,xmp]==0.25.1->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 20)) (10.2.0) Collecting python-barcode==0.15.1 (from pyHanko[image-support,opentype,pkcs11,xmp]==0.25.1->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 20)) Downloading python_barcode-0.15.1-py3-none-any.whl.metadata (2.3 kB) Collecting fonttools>=4.33.3 (from pyHanko[image-support,opentype,pkcs11,xmp]==0.25.1->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 20)) Downloading fonttools-4.68.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.metadata (139 kB) Collecting uharfbuzz<0.40.0,>=0.25.0 (from pyHanko[image-support,opentype,pkcs11,xmp]==0.25.1->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 20)) Downloading uharfbuzz-0.39.5-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (3.2 kB) Collecting python-pkcs11~=0.7.0 (from pyHanko[image-support,opentype,pkcs11,xmp]==0.25.1->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 20)) Downloading python-pkcs11-0.7.0.tar.gz (106 kB) Preparing metadata (setup.py): started Preparing metadata (setup.py): finished with status 'done' Requirement already satisfied: defusedxml~=0.7.1 in /usr/lib/python3/dist-packages (from pyHanko[image-support,opentype,pkcs11,xmp]==0.25.1->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 20)) (0.7.1) Requirement already satisfied: python-dateutil<3.0.0,>=2.1 in /usr/local/lib/python3.12/dist-packages (from botocore<1.44.0,>=1.43.116->boto3==1.43.116->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 4)) (2.8.2) Requirement already satisfied: urllib3!=2.2.0,<3,>=1.25.4 in /usr/local/lib/python3.12/dist-packages (from botocore<1.44.0,>=1.43.116->boto3==1.43.116->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 4)) (2.0.7) Requirement already satisfied: cffi>=1.12 in /usr/local/lib/python3.12/dist-packages (from cryptography>=38.0.3->google-auth==2.62.0->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 11)) (2.1.1) Requirement already satisfied: pyasn1<0.7.0,>=0.6.1 in /usr/local/lib/python3.12/dist-packages (from pyasn1-modules>=0.2.1->google-auth==2.62.0->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 11)) (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.25.1->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 20)) (1.5.2) Requirement already satisfied: pypng in /usr/local/lib/python3.12/dist-packages (from qrcode>=7.3.1->pyHanko==0.25.1->pyHanko[image-support,opentype,pkcs11,xmp]==0.25.1->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 20)) (0.20220715.0) Requirement already satisfied: charset-normalizer<4,>=2 in /usr/local/lib/python3.12/dist-packages (from requests<3.0.0,>=2.22.0->google-cloud-storage==3.17.1->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 13)) (3.5.1) Requirement already satisfied: idna<4,>=2.5 in /usr/local/lib/python3.12/dist-packages (from requests<3.0.0,>=2.22.0->google-cloud-storage==3.17.1->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 13)) (3.6) Requirement already satisfied: certifi>=2017.4.17 in /usr/local/lib/python3.12/dist-packages (from requests<3.0.0,>=2.22.0->google-cloud-storage==3.17.1->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 13)) (2026.7.22) Requirement already satisfied: pycparser in /usr/local/lib/python3.12/dist-packages (from cffi>=1.12->cryptography>=38.0.3->google-auth==2.62.0->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 11)) (3.0) Requirement already satisfied: six>=1.5 in /usr/local/lib/python3.12/dist-packages (from python-dateutil<3.0.0,>=2.1->botocore<1.44.0,>=1.43.116->boto3==1.43.116->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 4)) (1.17.0) Downloading boto3-1.43.116-py3-none-any.whl (140 kB) Downloading fasttext_predict-0.9.2.4-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (296 kB) Downloading grpcio_status-1.84.0-py3-none-any.whl (14 kB) Downloading google_auth-2.62.0-py3-none-any.whl (267 kB) Downloading google_cloud_translate-3.28.0-py3-none-any.whl (210 kB) Downloading google_cloud_storage-3.17.1-py3-none-any.whl (345 kB) Downloading google_api_core-2.30.3-py3-none-any.whl (173 kB) Downloading pyHanko-0.25.1-py3-none-any.whl (446 kB) Downloading pyhanko_certvalidator-0.26.8-py3-none-any.whl (109 kB) Downloading phonenumbers-9.0.41-py2.py3-none-any.whl (2.6 MB) Downloading mt_940-5.1.1-py3-none-any.whl (38 kB) Downloading lingua_language_detector-2.2.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (170.3 MB) Downloading python_barcode-0.15.1-py3-none-any.whl (212 kB) Downloading botocore-1.43.120-py3-none-any.whl (16.2 MB) Downloading click-8.5.0-py3-none-any.whl (125 kB) Downloading fonttools-4.68.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (5.4 MB) Downloading google_cloud_core-2.8.0-py3-none-any.whl (31 kB) Downloading google_crc32c-1.9.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (36 kB) Downloading google_resumable_media-2.11.0-py3-none-any.whl (81 kB) Downloading googleapis_common_protos-1.76.0-py3-none-any.whl (307 kB) Downloading grpc_google_iam_v1-0.14.6-py3-none-any.whl (33 kB) Downloading grpcio-1.85.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (7.4 MB) Downloading jmespath-1.1.0-py3-none-any.whl (20 kB) Downloading oscrypto-1.3.0-py2.py3-none-any.whl (194 kB) Downloading proto_plus-1.29.0-py3-none-any.whl (50 kB) Downloading s3transfer-0.19.3-py3-none-any.whl (90 kB) Downloading tzlocal-5.4.5-py3-none-any.whl (18 kB) Downloading uharfbuzz-0.39.5-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.5 MB) Downloading uritools-6.1.3-py3-none-any.whl (11 kB) Building wheels for collected packages: python-pkcs11 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-cp312-cp312-linux_x86_64.whl size=1510754 sha256=c227feb0bdd3ca4686b12a98c7ff6e587189138a9b924c874d8127b4860776f3 Stored in directory: /data/build/.pip-tmp/pip-ephem-wheel-cache-86v5j4ev/wheels/6e/ae/fe/f82e085bb4004ac1e4be532bcb81b1d28d77c6685c19715be9 Successfully built python-pkcs11 Installing collected packages: python-barcode, fasttext-predict, uritools, uharfbuzz, tzlocal, python-pkcs11, proto-plus, phonenumbers, oscrypto, mt-940, lingua-language-detector, jmespath, grpcio, googleapis-common-protos, google-crc32c, fonttools, click, grpcio-status, google-resumable-media, botocore, s3transfer, pyhanko-certvalidator, grpc-google-iam-v1, google-auth, pyHanko, google-api-core, boto3, google-cloud-core, google-cloud-translate, google-cloud-storage Successfully installed boto3-1.43.116 botocore-1.43.120 click-8.5.0 fasttext-predict-0.9.2.4 fonttools-4.68.0 google-api-core-2.30.3 google-auth-2.62.0 google-cloud-core-2.8.0 google-cloud-storage-3.17.1 google-cloud-translate-3.28.0 google-crc32c-1.9.0 google-resumable-media-2.11.0 googleapis-common-protos-1.76.0 grpc-google-iam-v1-0.14.6 grpcio-1.85.0 grpcio-status-1.84.0 jmespath-1.1.0 lingua-language-detector-2.2.0 mt-940-5.1.1 oscrypto-1.3.0 phonenumbers-9.0.41 proto-plus-1.29.0 pyHanko-0.25.1 pyhanko-certvalidator-0.26.8 python-barcode-0.15.1 python-pkcs11-0.7.0 s3transfer-0.19.3 tzlocal-5.4.5 uharfbuzz-0.39.5 uritools-6.1.3 2026-10-28 07:53:25,098 104 INFO ? odoo: Odoo version 18.0 2026-10-28 07:53:25,098 104 INFO ? odoo: Using configuration file at /data/build/.odoorc 2026-10-28 07:53:25,098 104 INFO ? odoo: addons paths: ['/data/build/rb-e85a3c6-226074/odoo/addons', '/data/build/datadir/addons/18.0', '/data/build/rb-e85a3c6-226074/addons', '/data/build/Viindoo-tvtmaaddons-18.0', '/data/build/Viindoo-erponline-enterprise-18.0', '/data/build/Viindoo-branding-18.0'] 2026-10-28 07:53:25,098 104 INFO ? odoo: database: runbot_build@default:5435 2026-10-28 07:53:25,326 104 INFO ? odoo.addons.base.models.ir_actions_report: Will use the Wkhtmltopdf binary at /usr/local/bin/wkhtmltopdf 2026-10-28 07:53:25,344 104 INFO ? odoo.addons.base.models.ir_actions_report: Will use the Wkhtmltoimage binary at /usr/local/bin/wkhtmltoimage 2026-10-28 07:53:25,709 104 INFO ? odoo.tests.common: Importing test framework 2026-10-28 07:53:26,218 104 INFO ? odoo.service.server: HTTP service (werkzeug) running on localhost:8069 2026-10-28 07:53:26,271 104 INFO rb-e85a3c6-226074-429758 odoo.modules.loading: loading 1 modules... 2026-10-28 07:53:26,571 104 INFO rb-e85a3c6-226074-429758 odoo.modules.loading: 1 modules loaded in 0.30s, 0 queries (+0 extra) 2026-10-28 07:53:28,434 104 INFO rb-e85a3c6-226074-429758 odoo.modules.loading: loading 1181 modules... 2026-10-28 07:53:55,731 104 INFO rb-e85a3c6-226074-429758 odoo.modules.loading: 1181 modules loaded in 27.30s, 2 queries (+2 extra) 2026-10-28 07:53:59,123 104 INFO rb-e85a3c6-226074-429758 odoo.modules.loading: Modules loaded. 2026-10-28 07:53:59,521 104 INFO rb-e85a3c6-226074-429758 odoo.modules.registry: Caches invalidated, signaling through the database: ['templates'] 2026-10-28 07:53:59,522 104 INFO rb-e85a3c6-226074-429758 odoo.modules.registry: Registry loaded in 33.303s 2026-10-28 07:53:59,523 104 INFO rb-e85a3c6-226074-429758 odoo.service.server: Starting post tests 2026-10-28 07:54:01,168 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_qweb: Pregenerating assets bundles 2026-10-28 07:54:08,199 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_qweb: JS Assets bundles generated in 5.410251140594482 seconds 2026-10-28 07:54:09,255 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_qweb: CSS Assets bundles generated in 1.0562512874603271 seconds 2026-10-28 07:54:25,421 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_purchase_order_advance.tests.test_payment_advance_amount: Starting TestPaymentAdvanceAmount.test_second_advance_excludes_already_posted_first_advance ... 2026-10-28 07:54:31,263 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_purchase_order_advance.tests.test_payment_advance_amount: Starting TestPaymentAdvanceAmount.test_second_advance_excludes_shared_advance_exactly_once_across_multiple_pos ... 2026-10-28 07:54:36,840 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_attachment: filestore gc 1591 checked, 5 removed 2026-10-28 07:54:52,293 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_purchase_order_advance.tests.test_payment_downpayment_coexistence: Starting TestPaymentDownpaymentCoexistence.test_module_advance_and_core_downpayment_coexist_without_double_counting ... 2026-10-28 07:54:58,471 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-28 07:55:12,711 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_purchase_order_advance.tests.test_payment_flow: Starting TestPaymentFlow.test_01_reconcile_payment_with_invoice_same_currency ... 2026-10-28 07:55:20,649 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_purchase_order_advance.tests.test_payment_flow: Starting TestPaymentFlow.test_02_reconcile_payment_with_invoice_diff_currency ... 2026-10-28 07:55:27,948 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_purchase_order_advance.tests.test_payment_flow: Starting TestPaymentFlow.test_03_reconcile_payment_with_invoice_diff_po ... 2026-10-28 07:55:37,118 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_purchase_order_advance.tests.test_payment_flow: Starting TestPaymentFlow.test_04_add_po_to_confirmed_payment ... 2026-10-28 07:55:42,673 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_purchase_order_advance.tests.test_payment_flow: Starting TestPaymentFlow.test_05_add_po_to_confirmed_payment ... 2026-10-28 07:55:47,782 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-28 07:56:06,459 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_purchase_order_advance.tests.test_payment_form: Starting TestPaymentForm.test_01_change_partner_type_on_payment ... 2026-10-28 07:56:06,865 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_purchase_order_advance.tests.test_payment_form: Starting TestPaymentForm.test_02_change_partner_on_payment ... 2026-10-28 07:56:07,382 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_purchase_order_advance.tests.test_payment_form: Starting TestPaymentForm.test_03_add_or_remove_po_on_payment ... 2026-10-28 07:56:07,926 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-28 07:56:25,498 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_purchase_order_advance.tests.test_payment_functional: Starting TestPaymentFunctional.test_01_partner_on_payment ... 2026-10-28 07:56:26,203 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-28 07:56:26,221 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_purchase_receipt.tests.test_receipt: Starting TestPurchaseReceipt.test_01_create_receipt_from_po ... 2026-10-28 07:56:27,724 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_purchase_receipt.tests.test_receipt: Starting TestPurchaseReceipt.test_02_cant_create_invoice_if_receipt_exist ... 2026-10-28 07:56:29,196 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_purchase_receipt.tests.test_receipt: Starting TestPurchaseReceipt.test_03_cant_create_receipt_if_invoice_exist ... 2026-10-28 07:56:30,805 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_purchase_receipt.tests.test_receipt: Starting TestPurchaseReceipt.test_04_compute_billed_field_in_po ... 2026-10-28 07:56:32,149 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_purchase_receipt.tests.test_receipt: Starting TestPurchaseReceipt.test_05_bulk_create_vendor_bills_action_yields_a_vendor_bill ... 2026-10-28 07:56:34,599 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_purchase_receipt.tests.test_receipt: Starting TestPurchaseReceipt.test_06_create_bills_list_button_yields_a_vendor_bill ... 2026-10-28 07:56:36,362 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_purchase_receipt.tests.test_receipt: Starting TestPurchaseReceipt.test_07_create_bills_yields_a_document_a_user_without_receipts_can_reach ... 2026-10-28 07:56:38,899 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_purchase_receipt.tests.test_receipt: Starting TestPurchaseReceipt.test_08_create_bills_yields_a_vendor_bill_for_a_company_vendor ... 2026-10-28 07:56:40,187 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_purchase_receipt.tests.test_receipt: Starting TestPurchaseReceipt.test_09_create_bill_button_yields_a_vendor_bill_for_an_individual_vendor ... 2026-10-28 07:56:41,906 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_purchase_receipt.tests.test_receipt: Starting TestPurchaseReceipt.test_10_create_receipt_button_still_yields_a_receipt_for_an_individual_vendor ... 2026-10-28 07:56:43,791 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_purchase_receipt.tests.test_receipt: Starting TestPurchaseReceipt.test_11_combined_action_yields_a_receipt_for_an_individual_vendor ... 2026-10-28 07:56:46,396 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_purchase_receipt.tests.test_receipt: Starting TestPurchaseReceipt.test_12_combined_action_yields_a_bill_for_a_company_vendor_without_receipts_group ... 2026-10-28 07:56:48,853 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_purchase_receipt.tests.test_receipt: Starting TestPurchaseReceipt.test_13_combined_action_blocks_receipt_for_a_user_without_the_receipts_group ... 2026-10-28 07:56:50,647 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_purchase_receipt.tests.test_receipt: Starting TestPurchaseReceipt.test_14_combined_action_resolves_document_type_per_order_in_one_call ... 2026-10-28 07:56:53,829 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_purchase_receipt.tests.test_receipt: Starting TestPurchaseReceipt.test_15_combined_action_uses_the_commercial_partner_cascade ... 2026-10-28 07:56:55,575 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_purchase_receipt.tests.test_receipt: Starting TestPurchaseReceipt.test_16_combined_action_tells_the_user_when_nothing_is_invoiceable ... 2026-10-28 07:56:56,918 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-28 07:56:58,173 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality: Starting Quality.test_01_validate_qty_deviation ... 2026-10-28 07:56:58,278 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality: Starting Quality.test_11_validate_product ... 2026-10-28 07:56:58,365 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality: Starting Quality.test_12_validate_product ... 2026-10-28 07:56:58,432 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality: Starting Quality.test_21_delete_quality_point ... 2026-10-28 07:56:58,517 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality: Starting Quality.test_22_constraint_qty_check ... 2026-10-28 07:56:58,607 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality: Starting Quality.test_31_action_name_unique ... 2026-10-28 07:56:58,667 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality: Starting Quality.test_check_qa_state1 ... 2026-10-28 07:56:58,712 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality: Starting Quality.test_check_qa_state2 ... 2026-10-28 07:56:58,759 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality: Starting Quality.test_constrains_check_norm ... 2026-10-28 07:56:58,815 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality: Starting Quality.test_measure_check_flow ... 2026-10-28 07:56:59,060 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality: Starting Quality.test_pass_fail_check_flow ... 2026-10-28 07:56:59,208 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality: Starting Quality.test_quality_action_lists_its_alerts_and_checks ... 2026-10-28 07:56:59,288 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality: Starting Quality.test_quality_corrective_action ... 2026-10-28 07:56:59,321 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality: Starting Quality.test_quality_point ... 2026-10-28 07:56:59,356 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality: Starting Quality.test_quality_preventive_action ... 2026-10-28 07:56:59,403 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-28 07:57:00,381 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_access_right: Starting QualityAccessRight.test_01_quality_user ... 2026-10-28 07:57:00,535 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 6, model: viin.quality.check 2026-10-28 07:57:00,616 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 6, model: viin.quality.alert 2026-10-28 07:57:00,804 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 6, model: viin.quality.point 2026-10-28 07:57:00,811 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 6, model: viin.quality.point 2026-10-28 07:57:00,816 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 6, model: viin.quality.point 2026-10-28 07:57:00,895 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 6, model: viin.quality.alert.team 2026-10-28 07:57:00,899 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 6, model: viin.quality.alert.team 2026-10-28 07:57:00,942 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #6 deleted mail.message records with IDs: [1171] 2026-10-28 07:57:00,942 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 6, model: viin.quality.alert.team 2026-10-28 07:57:00,969 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 6, model: viin.quality.tag 2026-10-28 07:57:00,972 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 6, model: viin.quality.tag 2026-10-28 07:57:00,976 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 6, model: viin.quality.tag 2026-10-28 07:57:00,994 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 6, model: quality.alert.stage 2026-10-28 07:57:00,996 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 6, model: quality.alert.stage 2026-10-28 07:57:01,000 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 6, model: quality.alert.stage 2026-10-28 07:57:01,023 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 6, model: viin.quality.point.test_type 2026-10-28 07:57:01,027 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 6, model: viin.quality.point.test_type 2026-10-28 07:57:01,031 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 6, model: viin.quality.point.test_type 2026-10-28 07:57:01,049 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 6, model: quality.reason 2026-10-28 07:57:01,054 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 6, model: quality.reason 2026-10-28 07:57:01,057 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 6, model: quality.reason 2026-10-28 07:57:01,106 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 6, model: quality.action 2026-10-28 07:57:01,201 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 6, model: quality.alert.corrective.action 2026-10-28 07:57:01,294 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 6, model: quality.alert.preventive.action 2026-10-28 07:57:01,337 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 6, model: quality.alert.action 2026-10-28 07:57:01,390 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_access_right: Starting QualityAccessRight.test_11_quality_manager ... 2026-10-28 07:57:01,582 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #52 deleted viin.quality.check records with IDs: [27] 2026-10-28 07:57:01,871 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #52 deleted ir.model.data records with IDs: [92467] 2026-10-28 07:57:01,871 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #52 deleted viin.quality.tag records with IDs: [1] 2026-10-28 07:57:01,922 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #52 deleted ir.model.data records with IDs: [92469] 2026-10-28 07:57:01,923 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #52 deleted quality.reason records with IDs: [5] 2026-10-28 07:57:02,131 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #52 deleted quality.alert.corrective.action records with IDs: [6] 2026-10-28 07:57:02,148 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #52 deleted quality.alert.action records with IDs: [13] 2026-10-28 07:57:02,229 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #52 deleted quality.alert.preventive.action records with IDs: [7] 2026-10-28 07:57:02,239 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #52 deleted quality.alert.action records with IDs: [14] 2026-10-28 07:57:02,299 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #52 deleted quality.alert.action records with IDs: [15] 2026-10-28 07:57:02,318 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #52 deleted viin.quality.alert records with IDs: [12] 2026-10-28 07:57:02,326 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #52 deleted quality.action records with IDs: [10] 2026-10-28 07:57:02,350 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #52 deleted viin.quality.point records with IDs: [25] 2026-10-28 07:57:02,399 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #52 deleted ir.model.data records with IDs: [92302] 2026-10-28 07:57:02,399 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #52 deleted quality.alert.stage records with IDs: [1] 2026-10-28 07:57:02,597 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #52 deleted viin.quality.point.test_type records with IDs: [4] 2026-10-28 07:57:02,637 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_access_right: Starting QualityAccessRight.test_21_internal_user ... 2026-10-28 07:57:02,674 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 53, model: viin.quality.check 2026-10-28 07:57:02,794 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [28], uid: 53, model: viin.quality.check 2026-10-28 07:57:03,029 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 53, model: viin.quality.check 2026-10-28 07:57:03,088 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [14], uid: 53, model: viin.quality.alert 2026-10-28 07:57:03,234 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 53, model: viin.quality.alert 2026-10-28 07:57:03,241 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 53, model: viin.quality.alert 2026-10-28 07:57:03,246 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 53, model: quality.alert.corrective.action 2026-10-28 07:57:03,292 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [7], uid: 53, model: quality.alert.corrective.action 2026-10-28 07:57:03,436 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 53, model: quality.alert.corrective.action 2026-10-28 07:57:03,446 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 53, model: quality.alert.corrective.action 2026-10-28 07:57:03,456 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 53, model: quality.alert.preventive.action 2026-10-28 07:57:03,502 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [8], uid: 53, model: quality.alert.preventive.action 2026-10-28 07:57:03,607 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 53, model: quality.alert.preventive.action 2026-10-28 07:57:03,613 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 53, model: quality.alert.preventive.action 2026-10-28 07:57:03,656 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_access_right: Starting QualityAccessRight.test_22_internal_user_can_report_alert_but_not_adjudicate ... 2026-10-28 07:57:03,714 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 53, model: viin.quality.alert 2026-10-28 07:57:03,721 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 53, model: viin.quality.alert 2026-10-28 07:57:03,730 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 53, model: viin.quality.check 2026-10-28 07:57:03,780 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_access_right: Starting QualityAccessRight.test_31_internal_user_process_check ... 2026-10-28 07:57:03,884 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [29], uid: 53, model: viin.quality.check 2026-10-28 07:57:03,987 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [29], uid: 53, model: viin.quality.check 2026-10-28 07:57:04,091 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-28 07:57:04,573 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_action_links: Starting TestQualityActionLinks.test_action_exposes_alerts_and_checks_of_its_linked_alert_actions ... 2026-10-28 07:57:04,668 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_action_links: Starting TestQualityActionLinks.test_alert_without_check_is_exposed_but_contributes_no_check ... 2026-10-28 07:57:04,727 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_action_links: Starting TestQualityActionLinks.test_changing_the_check_of_a_linked_alert_updates_the_action_checks ... 2026-10-28 07:57:04,814 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_action_links: Starting TestQualityActionLinks.test_removing_a_link_drops_its_alert_and_check ... 2026-10-28 07:57:04,861 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #54 deleted quality.alert.action records with IDs: [22] 2026-10-28 07:57:04,931 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-28 07:57:05,837 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_alert_reporting: Starting TestQualityAlertReporting.test_employee_cannot_move_a_quality_alert_to_another_stage ... 2026-10-28 07:57:06,043 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 55, model: viin.quality.alert 2026-10-28 07:57:06,093 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_alert_reporting: Starting TestQualityAlertReporting.test_employee_reports_a_quality_alert_and_discusses_it ... 2026-10-28 07:57:06,388 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_alert_reporting: Starting TestQualityAlertReporting.test_saved_alert_is_read_only_for_employee_and_editable_for_quality_user ... 2026-10-28 07:57:06,729 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-28 07:57:07,845 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_check_evidence_photos: Starting TestQualityCheckEvidencePhotos.test_dropped_evidence_that_is_not_a_picture_is_kept ... 2026-10-28 07:57:08,023 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_check_evidence_photos: Starting TestQualityCheckEvidencePhotos.test_operator_and_warehouse_keeper_cannot_delete_a_photo_a_judged_check_holds ... 2026-10-28 07:57:09,280 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_check_evidence_photos: Starting TestQualityCheckEvidencePhotos.test_operator_and_warehouse_keeper_cannot_move_a_photo_away_from_a_judged_check ... 2026-10-28 07:57:09,657 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_check_evidence_photos: Starting TestQualityCheckEvidencePhotos.test_operator_and_warehouse_keeper_cannot_replace_the_file_of_a_photo_a_judged_check_holds ... 2026-10-28 07:57:10,199 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_check_evidence_photos: Starting TestQualityCheckEvidencePhotos.test_operator_and_warehouse_keeper_delete_a_photo_of_a_check_still_to_do ... 2026-10-28 07:57:10,367 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #57 deleted ir.attachment records with IDs: [3663] 2026-10-28 07:57:10,460 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #57 deleted ir.attachment records with IDs: [3665] 2026-10-28 07:57:10,568 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #59 deleted ir.attachment records with IDs: [3667] 2026-10-28 07:57:10,645 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #59 deleted ir.attachment records with IDs: [3669] 2026-10-28 07:57:10,699 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_check_evidence_photos: Starting TestQualityCheckEvidencePhotos.test_operator_cannot_change_photos_after_verdict ... 2026-10-28 07:57:10,880 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_check_evidence_photos: Starting TestQualityCheckEvidencePhotos.test_operator_deletes_a_file_of_the_discussion_of_a_judged_check ... 2026-10-28 07:57:11,027 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #57 deleted ir.attachment records with IDs: [3674] 2026-10-28 07:57:11,091 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #57 deleted ir.attachment records with IDs: [3677] 2026-10-28 07:57:11,173 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #57 deleted ir.attachment records with IDs: [3680] 2026-10-28 07:57:11,223 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #57 deleted ir.attachment records with IDs: [3683] 2026-10-28 07:57:11,260 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_check_evidence_photos: Starting TestQualityCheckEvidencePhotos.test_operator_evidence_must_be_a_picture ... 2026-10-28 07:57:11,387 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_check_evidence_photos: Starting TestQualityCheckEvidencePhotos.test_operator_evidence_must_be_taken_by_the_operator ... 2026-10-28 07:57:11,545 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_check_evidence_photos: Starting TestQualityCheckEvidencePhotos.test_operator_evidence_must_be_taken_for_this_check ... 2026-10-28 07:57:11,708 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_check_evidence_photos: Starting TestQualityCheckEvidencePhotos.test_operator_rechecking_a_judged_check_deletes_no_file ... 2026-10-28 07:57:11,909 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_check_evidence_photos: Starting TestQualityCheckEvidencePhotos.test_photo_removed_before_saving_is_deleted_even_when_the_saved_photos_are_unchanged ... 2026-10-28 07:57:12,084 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #57 deleted ir.attachment records with IDs: [3690] 2026-10-28 07:57:12,152 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_check_evidence_photos: Starting TestQualityCheckEvidencePhotos.test_photo_removed_before_saving_is_deleted_when_the_wizard_is_saved ... 2026-10-28 07:57:12,293 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #57 deleted ir.attachment records with IDs: [3692] 2026-10-28 07:57:12,344 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_check_evidence_photos: Starting TestQualityCheckEvidencePhotos.test_photo_taken_in_the_wizard_outlives_the_wizard ... 2026-10-28 07:57:12,505 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #57 deleted viin.quality.check.wizard records with IDs: [34] 2026-10-28 07:57:12,579 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_check_evidence_photos: Starting TestQualityCheckEvidencePhotos.test_picture_attached_through_the_discussion_survives_a_retaken_verdict ... 2026-10-28 07:57:12,738 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #57 deleted ir.attachment records with IDs: [3695] 2026-10-28 07:57:12,817 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_check_evidence_photos: Starting TestQualityCheckEvidencePhotos.test_picture_attached_through_the_discussion_survives_saving_the_photo_control ... 2026-10-28 07:57:13,002 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #57 deleted ir.attachment records with IDs: [3699] 2026-10-28 07:57:13,067 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_check_evidence_photos: Starting TestQualityCheckEvidencePhotos.test_quality_user_changes_photos_after_verdict ... 2026-10-28 07:57:13,267 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_check_evidence_photos: Starting TestQualityCheckEvidencePhotos.test_quality_user_deletes_a_photo_a_judged_check_holds ... 2026-10-28 07:57:13,411 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #58 deleted ir.attachment records with IDs: [3702] 2026-10-28 07:57:13,464 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #58 deleted ir.attachment records with IDs: [3704] 2026-10-28 07:57:13,512 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #58 deleted ir.attachment records with IDs: [3706] 2026-10-28 07:57:13,563 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #58 deleted ir.attachment records with IDs: [3708] 2026-10-28 07:57:13,601 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_check_evidence_photos: Starting TestQualityCheckEvidencePhotos.test_retaken_photo_replaces_the_operator_previous_photo ... 2026-10-28 07:57:13,782 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #57 deleted ir.attachment records with IDs: [3710] 2026-10-28 07:57:13,827 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_check_evidence_photos: Starting TestQualityCheckEvidencePhotos.test_verdict_never_deletes_another_users_photo ... 2026-10-28 07:57:13,976 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-28 07:57:15,029 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_check_failed_add_photos_operator_tour: Starting TestQualityCheckFailedAddPhotosOperatorTour.test_operator_saves_a_photo_and_a_comment_on_a_failed_check_and_a_discarded_photo_never_reaches_it ... 2026-10-28 07:57:16,794 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_check_failed_add_photos_operator_tour.TestQualityCheckFailedAddPhotosOperatorTour.test_operator_saves_a_photo_and_a_comment_on_a_failed_check_and_a_discarded_photo_never_reaches_it: Chrome pid: 163 2026-10-28 07:57:16,794 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_check_failed_add_photos_operator_tour.TestQualityCheckFailedAddPhotosOperatorTour.test_operator_saves_a_photo_and_a_comment_on_a_failed_check_and_a_discarded_photo_never_reaches_it: Chrome headless temporary user profile dir: /tmp/tmp9ifojhca_chrome_odoo 2026-10-28 07:57:16,794 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_check_failed_add_photos_operator_tour.TestQualityCheckFailedAddPhotosOperatorTour.test_operator_saves_a_photo_and_a_comment_on_a_failed_check_and_a_discarded_photo_never_reaches_it: Issuing json command http://127.0.0.1:41063/json/version 2026-10-28 07:57:16,797 104 INFO rb-e85a3c6-226074-429758 odoo.tests.common.requests: request http://127.0.0.1:41063/json/version with timeout 3 increased to 10s during tests 2026-10-28 07:57:16,918 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_check_failed_add_photos_operator_tour.TestQualityCheckFailedAddPhotosOperatorTour.test_operator_saves_a_photo_and_a_comment_on_a_failed_check_and_a_discarded_photo_never_reaches_it: Browser version: Chrome/150.0.7871.114 2026-10-28 07:57:16,918 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_check_failed_add_photos_operator_tour.TestQualityCheckFailedAddPhotosOperatorTour.test_operator_saves_a_photo_and_a_comment_on_a_failed_check_and_a_discarded_photo_never_reaches_it: Issuing json command http://127.0.0.1:41063/json 2026-10-28 07:57:16,919 104 INFO rb-e85a3c6-226074-429758 odoo.tests.common.requests: request http://127.0.0.1:41063/json with timeout 3 increased to 10s during tests 2026-10-28 07:57:16,932 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_check_failed_add_photos_operator_tour.TestQualityCheckFailedAddPhotosOperatorTour.test_operator_saves_a_photo_and_a_comment_on_a_failed_check_and_a_discarded_photo_never_reaches_it: Websocket url found: ws://127.0.0.1:41063/devtools/page/C0B1826B835FC28D0214EF08179F34B4 2026-10-28 07:57:16,937 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_check_failed_add_photos_operator_tour.TestQualityCheckFailedAddPhotosOperatorTour.test_operator_saves_a_photo_and_a_comment_on_a_failed_check_and_a_discarded_photo_never_reaches_it: Enable chrome headless console log notification 2026-10-28 07:57:16,949 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_check_failed_add_photos_operator_tour.TestQualityCheckFailedAddPhotosOperatorTour.test_operator_saves_a_photo_and_a_comment_on_a_failed_check_and_a_discarded_photo_never_reaches_it: Chrome headless enable page notifications 2026-10-28 07:57:17,005 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.res_users: Login successful for db:rb-e85a3c6-226074-429758 login:qc_operator_add_photos_tour from n/a 2026-10-28 07:57:17,023 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_check_failed_add_photos_operator_tour.TestQualityCheckFailedAddPhotosOperatorTour.test_operator_saves_a_photo_and_a_comment_on_a_failed_check_and_a_discarded_photo_never_reaches_it: Setting session cookie in browser 2026-10-28 07:57:17,038 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_check_failed_add_photos_operator_tour.TestQualityCheckFailedAddPhotosOperatorTour.test_operator_saves_a_photo_and_a_comment_on_a_failed_check_and_a_discarded_photo_never_reaches_it: Open "http://127.0.0.1:8069/odoo/action-to_quality.quality_check_action_main/84" in browser 2026-10-28 07:57:17,038 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_check_failed_add_photos_operator_tour.TestQualityCheckFailedAddPhotosOperatorTour.test_operator_saves_a_photo_and_a_comment_on_a_failed_check_and_a_discarded_photo_never_reaches_it: Navigating to: "http://127.0.0.1:8069/odoo/action-to_quality.quality_check_action_main/84" 2026-10-28 07:57:17,062 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 07:57:18,998 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:57:18] "GET /odoo/action-to_quality.quality_check_action_main/84 HTTP/1.1" 200 - 181 0.165 1.778 2026-10-28 07:57:19,003 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_check_failed_add_photos_operator_tour.TestQualityCheckFailedAddPhotosOperatorTour.test_operator_saves_a_photo_and_a_comment_on_a_failed_check_and_a_discarded_photo_never_reaches_it: Navigation result: {'frameId': 'C0B1826B835FC28D0214EF08179F34B4', 'loaderId': '5412A4DB882E20ACB4663ED0BBA470B2', 'isDownload': False} 2026-10-28 07:57:19,003 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_check_failed_add_photos_operator_tour.TestQualityCheckFailedAddPhotosOperatorTour.test_operator_saves_a_photo_and_a_comment_on_a_failed_check_and_a_discarded_photo_never_reaches_it: Evaluate ready code "odoo.isTourReady('quality_check_failed_add_photos_operator_tour')" 2026-10-28 07:57:19,087 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:57:19] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.023 2026-10-28 07:57:19,240 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:57:19] "GET /web/webclient/load_menus/3ea85210a6d7d4c46a2d4b6d9f0126b13dc9b4b7b16178832cb3ef9f9ce584b7 HTTP/1.1" 200 - 112 0.048 0.129 2026-10-28 07:57:19,256 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:57:19] "GET /web/assets/2ac140d/web.assets_web.min.js HTTP/1.1" 200 - 2 0.003 0.181 2026-10-28 07:57:19,268 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:57:19] "GET /web/assets/a32ecb6/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.207 2026-10-28 07:57:19,303 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:57:19] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.018 0.189 2026-10-28 07:57:19,358 104 INFO rb-e85a3c6-226074-429758 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-28 07:57:19,386 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:57:19] "GET /web/assets/63175f4/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.006 2026-10-28 07:57:19,488 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:57:19] "GET /web/assets/e2f411e/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.006 2026-10-28 07:57:20,492 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_check_failed_add_photos_operator_tour.TestQualityCheckFailedAddPhotosOperatorTour.test_operator_saves_a_photo_and_a_comment_on_a_failed_check_and_a_discarded_photo_never_reaches_it.browser: Owl is running in 'dev' mode. 2026-10-28 07:57:20,502 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:57:20] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.010 0.027 2026-10-28 07:57:20,571 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:57:20] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.058 2026-10-28 07:57:20,607 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:57:20] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.004 0.016 2026-10-28 07:57:20,675 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:57:20] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.021 0.056 2026-10-28 07:57:20,681 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_check_failed_add_photos_operator_tour.TestQualityCheckFailedAddPhotosOperatorTour.test_operator_saves_a_photo_and_a_comment_on_a_failed_check_and_a_discarded_photo_never_reaches_it: Evaluate test code "odoo.startTour('quality_check_failed_add_photos_operator_tour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo/action-to_quality.quality_check_action_main/84", "delayToCheckUndeterminisms": 0})" 2026-10-28 07:57:20,699 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_check_failed_add_photos_operator_tour.TestQualityCheckFailedAddPhotosOperatorTour.test_operator_saves_a_photo_and_a_comment_on_a_failed_check_and_a_discarded_photo_never_reaches_it.browser: [1/13] Tour quality_check_failed_add_photos_operator_tour → Step .o_statusbar_buttons button[name='action_open_quality_check_wizard']:enabled 2026-10-28 07:57:20,750 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:57:20] "GET /odoo/offline HTTP/1.1" 200 - 5 0.026 0.095 2026-10-28 07:57:20,754 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:57:20] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.049 2026-10-28 07:57:21,036 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:57:21] "POST /mail/data HTTP/1.1" 200 - 34 0.189 0.128 2026-10-28 07:57:21,191 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:57:21] "POST /web/action/load HTTP/1.1" 200 - 9 0.120 0.276 2026-10-28 07:57:21,406 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:57:21] "GET /web/image?model=res.users&field=avatar_128&id=60 HTTP/1.1" 200 - 16 0.127 0.466 2026-10-28 07:57:21,593 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:57:21] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.127 0.051 2026-10-28 07:57:22,280 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:57:22] "POST /web/dataset/call_kw/viin.quality.check/get_views HTTP/1.1" 200 - 65 0.309 0.364 2026-10-28 07:57:25,380 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_check_failed_add_photos_operator_tour.TestQualityCheckFailedAddPhotosOperatorTour.test_operator_saves_a_photo_and_a_comment_on_a_failed_check_and_a_discarded_photo_never_reaches_it.browser: OwlError: onWillStart's promise hasn't resolved after 3 seconds at wrapError (http://127.0.0.1:8069/web/assets/2ac140d/web.assets_web.min.js:1109:173) at onWillStart (http://127.0.0.1:8069/web/assets/2ac140d/web.assets_web.min.js:1114:117) at useModel (http://127.0.0.1:8069/web/assets/2ac140d/web.assets_web.min.js:5793:146) at FormController.setup (http://127.0.0.1:8069/web/assets/2ac140d/web.assets_web.min.js:8848:99) at FormController.setup (http://127.0.0.1:8069/web/assets/2ac140d/web.assets_web.min.js:17055:723) at FormController.setup (http://127.0.0.1:8069/web/assets/2ac140d/web.assets_web.min.js:23989:699) at FormController.setup (http://127.0.0.1:8069/web/assets/2ac140d/web.assets_web.min.js:28490:675) at FormController.setup (http://127.0.0.1:8069/web/assets/2ac140d/web.assets_web.min.js:31610:500) at new ComponentNode (http://127.0.0.1:8069/web/assets/2ac140d/web.assets_web.min.js:1067:202) at http://127.0.0.1:8069/web/assets/2ac140d/web.assets_web.min.js:1638:6 2026-10-28 07:57:25,382 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_check_failed_add_photos_operator_tour.TestQualityCheckFailedAddPhotosOperatorTour.test_operator_saves_a_photo_and_a_comment_on_a_failed_check_and_a_discarded_photo_never_reaches_it.browser: OwlError: onWillStart's promise hasn't resolved after 3 seconds at wrapError (http://127.0.0.1:8069/web/assets/2ac140d/web.assets_web.min.js:1109:173) at onWillStart (http://127.0.0.1:8069/web/assets/2ac140d/web.assets_web.min.js:1114:117) at FormController.setup (http://127.0.0.1:8069/web/assets/2ac140d/web.assets_web.min.js:31610:535) at new ComponentNode (http://127.0.0.1:8069/web/assets/2ac140d/web.assets_web.min.js:1067:202) at http://127.0.0.1:8069/web/assets/2ac140d/web.assets_web.min.js:1638:6 at View.slot1 (eval at compile (http://127.0.0.1:8069/web/assets/2ac140d/web.assets_web.min.js:1593:421), :15:36) at callSlot (http://127.0.0.1:8069/web/assets/2ac140d/web.assets_web.min.js:1173:25) at WithSearch.template (eval at compile (http://127.0.0.1:8069/web/assets/2ac140d/web.assets_web.min.js:1593:421), :8:12) at Fiber._render (http://127.0.0.1:8069/web/assets/2ac140d/web.assets_web.min.js:1002:96) at Fiber.render (http://127.0.0.1:8069/web/assets/2ac140d/web.assets_web.min.js:1001:6) 2026-10-28 07:57:33,282 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 07:57:33] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 12.832 2026-10-28 07:57:33,324 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 07:57:33] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 12.057 2026-10-28 07:57:33,411 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 07:57:33] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 12.957 2026-10-28 07:57:33,414 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 07:57:33] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 12.965 2026-10-28 07:57:33,415 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 07:57:33] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 11.103 2026-10-28 07:57:33,497 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 07:57:33] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 12.442 2026-10-28 07:57:33,695 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:57:33] "POST /web/dataset/call_kw/viin.quality.check/web_read HTTP/1.1" 200 - 37 0.073 0.154 2026-10-28 07:57:33,741 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:57:33] "GET /web/image/res.partner/432/avatar_128?unique=1793174233000 HTTP/1.1" 200 - 8 0.015 0.224 2026-10-28 07:57:33,745 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:57:33] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.262 2026-10-28 07:57:33,962 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:57:33] "POST /web/dataset/call_kw/viin.quality.check/zalo_check_recipients HTTP/1.1" 200 - 1 0.001 0.006 2026-10-28 07:57:34,066 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:57:34] "POST /web/dataset/call_kw/viin.quality.check/zalo_check_recipients HTTP/1.1" 200 - 1 0.000 0.005 2026-10-28 07:57:34,157 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:57:34] "POST /mail/thread/data HTTP/1.1" 200 - 34 0.029 0.062 2026-10-28 07:57:34,201 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_check_failed_add_photos_operator_tour.TestQualityCheckFailedAddPhotosOperatorTour.test_operator_saves_a_photo_and_a_comment_on_a_failed_check_and_a_discarded_photo_never_reaches_it.browser: [2/13] Tour quality_check_failed_add_photos_operator_tour → Step .modal:not(.o_inactive_modal) .o_to_quality_capture_image_item 2026-10-28 07:57:34,261 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:57:34] "POST /web/dataset/call_button/viin.quality.check/action_open_quality_check_wizard HTTP/1.1" 200 - 17 0.022 0.029 2026-10-28 07:57:34,270 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 07:57:34] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-28 07:57:34,279 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:57:34] "POST /mail/thread/messages HTTP/1.1" 200 - 3 0.005 0.052 2026-10-28 07:57:34,316 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:57:34] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.011 0.046 2026-10-28 07:57:34,331 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:57:34] "POST /web/dataset/call_kw/ir.attachment/register_as_main_attachment HTTP/1.1" 200 - 3 0.005 0.080 2026-10-28 07:57:34,365 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:57:34] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 4 0.011 0.032 2026-10-28 07:57:34,424 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:57:34] "POST /web/dataset/call_kw/viin.quality.check.wizard/get_views HTTP/1.1" 200 - 14 0.009 0.076 2026-10-28 07:57:34,501 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:57:34] "POST /web/dataset/call_kw/viin.quality.check.wizard/web_read HTTP/1.1" 200 - 13 0.010 0.033 2026-10-28 07:57:34,657 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_check_failed_add_photos_operator_tour.TestQualityCheckFailedAddPhotosOperatorTour.test_operator_saves_a_photo_and_a_comment_on_a_failed_check_and_a_discarded_photo_never_reaches_it.browser: Found 1 of ".modal:not(.o_inactive_modal) [data-capture-image-input]" (immediately) and inputted 1 file(s) 2026-10-28 07:57:34,659 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:57:34] "GET /web/image/3720 HTTP/1.1" 200 - 5 0.003 0.013 2026-10-28 07:57:34,663 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_check_failed_add_photos_operator_tour.TestQualityCheckFailedAddPhotosOperatorTour.test_operator_saves_a_photo_and_a_comment_on_a_failed_check_and_a_discarded_photo_never_reaches_it.browser: [3/13] Tour quality_check_failed_add_photos_operator_tour → Step Sentinel: the 'discarded-photo.png' driving/measuring step above actually ran (trigger: body[data-viin-quality-tour-measured='discarded-photo.png']) 2026-10-28 07:57:34,688 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:57:34] "POST /web/binary/upload_attachment HTTP/1.1" 200 - 6 0.004 0.017 2026-10-28 07:57:34,725 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_check_failed_add_photos_operator_tour.TestQualityCheckFailedAddPhotosOperatorTour.test_operator_saves_a_photo_and_a_comment_on_a_failed_check_and_a_discarded_photo_never_reaches_it.browser: [4/13] Tour quality_check_failed_add_photos_operator_tour → Step .modal:not(.o_inactive_modal) .o_to_quality_capture_image_item:eq(1) 2026-10-28 07:57:34,781 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_check_failed_add_photos_operator_tour.TestQualityCheckFailedAddPhotosOperatorTour.test_operator_saves_a_photo_and_a_comment_on_a_failed_check_and_a_discarded_photo_never_reaches_it.browser: [5/13] Tour quality_check_failed_add_photos_operator_tour → Step .modal:not(.o_inactive_modal) button[special='cancel'] 2026-10-28 07:57:34,781 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:57:34] "POST /web/dataset/call_kw/viin.quality.check.wizard/onchange HTTP/1.1" 200 - 9 0.006 0.037 2026-10-28 07:57:34,794 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:57:34] "GET /web/image/3725 HTTP/1.1" 200 - 6 0.004 0.042 2026-10-28 07:57:34,851 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_check_failed_add_photos_operator_tour.TestQualityCheckFailedAddPhotosOperatorTour.test_operator_saves_a_photo_and_a_comment_on_a_failed_check_and_a_discarded_photo_never_reaches_it.browser: [6/13] Tour quality_check_failed_add_photos_operator_tour → Step body:not(:has(.modal)) 2026-10-28 07:57:34,885 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:57:34] "POST /mail/thread/messages HTTP/1.1" 200 - 2 0.002 0.017 2026-10-28 07:57:34,918 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_check_failed_add_photos_operator_tour.TestQualityCheckFailedAddPhotosOperatorTour.test_operator_saves_a_photo_and_a_comment_on_a_failed_check_and_a_discarded_photo_never_reaches_it.browser: [7/13] Tour quality_check_failed_add_photos_operator_tour → Step .o_statusbar_buttons button[name='action_open_quality_check_wizard']:enabled 2026-10-28 07:57:35,011 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_check_failed_add_photos_operator_tour.TestQualityCheckFailedAddPhotosOperatorTour.test_operator_saves_a_photo_and_a_comment_on_a_failed_check_and_a_discarded_photo_never_reaches_it.browser: [8/13] Tour quality_check_failed_add_photos_operator_tour → Step .modal:not(.o_inactive_modal) .o_to_quality_capture_image_item 2026-10-28 07:57:35,070 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:57:35] "POST /web/dataset/call_kw/viin.quality.check/web_read HTTP/1.1" 200 - 19 0.052 0.142 2026-10-28 07:57:35,145 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:57:35] "POST /mail/thread/data HTTP/1.1" 200 - 20 0.027 0.094 2026-10-28 07:57:35,183 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:57:35] "POST /web/dataset/call_button/viin.quality.check/action_open_quality_check_wizard HTTP/1.1" 200 - 14 0.010 0.115 2026-10-28 07:57:35,349 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:57:35] "POST /web/dataset/call_kw/viin.quality.check.wizard/web_read HTTP/1.1" 200 - 12 0.010 0.043 2026-10-28 07:57:35,388 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_check_failed_add_photos_operator_tour.TestQualityCheckFailedAddPhotosOperatorTour.test_operator_saves_a_photo_and_a_comment_on_a_failed_check_and_a_discarded_photo_never_reaches_it.browser: Found 1 of ".modal:not(.o_inactive_modal) [data-capture-image-input]" (immediately) and inputted 1 file(s) 2026-10-28 07:57:35,388 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_check_failed_add_photos_operator_tour.TestQualityCheckFailedAddPhotosOperatorTour.test_operator_saves_a_photo_and_a_comment_on_a_failed_check_and_a_discarded_photo_never_reaches_it.browser: [9/13] Tour quality_check_failed_add_photos_operator_tour → Step Sentinel: the 'crack-close-up.png' driving/measuring step above actually ran (trigger: body[data-viin-quality-tour-measured='crack-close-up.png']) 2026-10-28 07:57:35,410 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:57:35] "POST /web/binary/upload_attachment HTTP/1.1" 200 - 3 0.002 0.015 2026-10-28 07:57:35,460 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_check_failed_add_photos_operator_tour.TestQualityCheckFailedAddPhotosOperatorTour.test_operator_saves_a_photo_and_a_comment_on_a_failed_check_and_a_discarded_photo_never_reaches_it.browser: [10/13] Tour quality_check_failed_add_photos_operator_tour → Step .modal:not(.o_inactive_modal) .o_to_quality_capture_image_item:eq(1) 2026-10-28 07:57:35,482 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:57:35] "POST /web/dataset/call_kw/viin.quality.check.wizard/onchange HTTP/1.1" 200 - 9 0.005 0.035 2026-10-28 07:57:35,495 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:57:35] "GET /web/image/3726 HTTP/1.1" 200 - 5 0.002 0.049 2026-10-28 07:57:35,515 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_check_failed_add_photos_operator_tour.TestQualityCheckFailedAddPhotosOperatorTour.test_operator_saves_a_photo_and_a_comment_on_a_failed_check_and_a_discarded_photo_never_reaches_it.browser: [11/13] Tour quality_check_failed_add_photos_operator_tour → Step .modal:not(.o_inactive_modal) .o_field_widget[name='comment'] textarea 2026-10-28 07:57:35,608 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_check_failed_add_photos_operator_tour.TestQualityCheckFailedAddPhotosOperatorTour.test_operator_saves_a_photo_and_a_comment_on_a_failed_check_and_a_discarded_photo_never_reaches_it.browser: [12/13] Tour quality_check_failed_add_photos_operator_tour → Step .modal:not(.o_inactive_modal) button[name='action_save']:enabled 2026-10-28 07:57:35,675 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_check_failed_add_photos_operator_tour.TestQualityCheckFailedAddPhotosOperatorTour.test_operator_saves_a_photo_and_a_comment_on_a_failed_check_and_a_discarded_photo_never_reaches_it.browser: [13/13] Tour quality_check_failed_add_photos_operator_tour → Step body:not(:has(.modal)) 2026-10-28 07:57:35,737 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:57:35] "POST /web/dataset/call_kw/viin.quality.check.wizard/web_save HTTP/1.1" 200 - 27 0.014 0.045 2026-10-28 07:57:35,814 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:57:35] "POST /web/dataset/call_button/viin.quality.check.wizard/action_save HTTP/1.1" 200 - 13 0.014 0.043 2026-10-28 07:57:35,858 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_check_failed_add_photos_operator_tour.TestQualityCheckFailedAddPhotosOperatorTour.test_operator_saves_a_photo_and_a_comment_on_a_failed_check_and_a_discarded_photo_never_reaches_it.browser: tour succeeded 2026-10-28 07:57:35,859 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_check_failed_add_photos_operator_tour.TestQualityCheckFailedAddPhotosOperatorTour.test_operator_saves_a_photo_and_a_comment_on_a_failed_check_and_a_discarded_photo_never_reaches_it.browser: ╔══════════════════════════════════════════════════════════════╗ ║ TOUR quality_check_failed_add_photos_operator_tour SUCCEEDED ║ ╚══════════════════════════════════════════════════════════════╝ 2026-10-28 07:57:35,908 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:57:35] "POST /mail/thread/messages HTTP/1.1" 200 - 19 0.031 0.032 2026-10-28 07:57:36,071 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_check_failed_add_photos_operator_tour.TestQualityCheckFailedAddPhotosOperatorTour.test_operator_saves_a_photo_and_a_comment_on_a_failed_check_and_a_discarded_photo_never_reaches_it.browser: heap 34263368 (allocated 38133760) 2026-10-28 07:57:36,080 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:57:36] "POST /web/dataset/call_kw/viin.quality.check/web_read HTTP/1.1" 200 - 19 0.041 0.192 2026-10-28 07:57:36,085 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_check_failed_add_photos_operator_tour.TestQualityCheckFailedAddPhotosOperatorTour.test_operator_saves_a_photo_and_a_comment_on_a_failed_check_and_a_discarded_photo_never_reaches_it: Closing chrome headless with pid 163 2026-10-28 07:57:36,086 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_check_failed_add_photos_operator_tour.TestQualityCheckFailedAddPhotosOperatorTour.test_operator_saves_a_photo_and_a_comment_on_a_failed_check_and_a_discarded_photo_never_reaches_it: Closing websocket connection 2026-10-28 07:57:36,086 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_check_failed_add_photos_operator_tour.TestQualityCheckFailedAddPhotosOperatorTour.test_operator_saves_a_photo_and_a_comment_on_a_failed_check_and_a_discarded_photo_never_reaches_it: Terminating chrome headless with pid 163 2026-10-28 07:57:36,261 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_check_failed_add_photos_operator_tour.TestQualityCheckFailedAddPhotosOperatorTour.test_operator_saves_a_photo_and_a_comment_on_a_failed_check_and_a_discarded_photo_never_reaches_it: Chrome Log in: /tmp/odoo_tests/rb-e85a3c6-226074-429758/chrome_logs/chrome_log_20261028_075736_261524_test_operator_saves_a_photo_and_a_comment_on_a_failed_check_and_a_discarded_photo_never_reaches_it.txt 2026-10-28 07:57:36,262 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_check_failed_add_photos_operator_tour.TestQualityCheckFailedAddPhotosOperatorTour.test_operator_saves_a_photo_and_a_comment_on_a_failed_check_and_a_discarded_photo_never_reaches_it: Removing chrome user profile "/tmp/tmp9ifojhca_chrome_odoo" 2026-10-28 07:57:36,302 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #1 deleted ir.attachment records with IDs: [3725] 2026-10-28 07:57:36,302 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #1 deleted viin.quality.check.wizard records with IDs: [43, 44] 2026-10-28 07:57:36,363 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-28 07:57:38,074 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_check_may_write: Starting TestQualityCheckMayWrite.test_check_not_saved_yet_is_judged_by_the_write_access_right_of_its_user ... 2026-10-28 07:57:38,134 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_check_may_write: Starting TestQualityCheckMayWrite.test_may_write_is_judged_for_each_user_and_not_shared_between_them ... 2026-10-28 07:57:38,253 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_check_may_write: Starting TestQualityCheckMayWrite.test_operator_granted_write_by_a_record_rule_may_write_the_check ... 2026-10-28 07:57:38,385 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_check_may_write: Starting TestQualityCheckMayWrite.test_operator_may_not_write_a_check_assigned_to_another_responsible ... 2026-10-28 07:57:38,476 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_check_may_write: Starting TestQualityCheckMayWrite.test_quality_user_may_write_a_check_assigned_to_another_responsible ... 2026-10-28 07:57:38,561 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_check_may_write: Starting TestQualityCheckMayWrite.test_responsible_may_write_the_check_assigned_to_them ... 2026-10-28 07:57:38,645 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_check_may_write: Starting TestQualityCheckMayWrite.test_wizard_duty_answers_are_judged_for_each_user_who_opens_the_same_check ... 2026-10-28 07:57:38,786 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_check_may_write: Starting TestQualityCheckMayWrite.test_wizard_may_write_follows_the_write_access_of_its_check ... 2026-10-28 07:57:38,941 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_check_may_write: Starting TestQualityCheckMayWrite.test_wizard_may_write_is_independent_of_the_duty_to_record_the_result ... 2026-10-28 07:57:39,077 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_check_may_write: Starting TestQualityCheckMayWrite.test_wizard_tells_a_user_without_the_duty_to_wait_for_the_responsible ... 2026-10-28 07:57:39,207 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_check_may_write: Starting TestQualityCheckMayWrite.test_wizard_tells_a_writer_of_a_check_without_responsible_that_they_may_record ... 2026-10-28 07:57:39,317 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_check_may_write: Starting TestQualityCheckMayWrite.test_wizard_tells_the_responsible_and_a_quality_user_that_they_may_record ... 2026-10-28 07:57:39,462 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-28 07:57:40,455 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_check_no_control_completion: Starting QualityCheckNoOperatorControlCompletion.test_acknowledgement_refused_when_type_offers_a_manual_passfail_control ... 2026-10-28 07:57:40,561 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_check_no_control_completion: Starting QualityCheckNoOperatorControlCompletion.test_check_predicate_is_false_when_type_offers_no_operator_control ... 2026-10-28 07:57:40,620 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_check_no_control_completion: Starting QualityCheckNoOperatorControlCompletion.test_check_predicate_is_true_when_type_offers_a_manual_passfail_control ... 2026-10-28 07:57:40,669 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_check_no_control_completion: Starting QualityCheckNoOperatorControlCompletion.test_no_control_check_completable_by_explicit_acknowledgement ... 2026-10-28 07:57:40,746 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-28 07:57:41,519 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_check_offered_controls: Starting TestQualityCheckOfferedControls.test_a_fail_accepts_photos_on_exactly_the_types_that_offer_it ... 2026-10-28 07:57:41,814 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_check_offered_controls: Starting TestQualityCheckOfferedControls.test_check_form_header_confirm_completes_the_check ... 2026-10-28 07:57:41,944 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_check_offered_controls: Starting TestQualityCheckOfferedControls.test_check_form_header_confirms_a_type_without_any_control ... 2026-10-28 07:57:42,133 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_check_offered_controls: Starting TestQualityCheckOfferedControls.test_check_form_header_offers_pass_fail_and_the_photo_opener_by_the_offered_controls_not_by_tolerance ... 2026-10-28 07:57:42,424 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_check_offered_controls: Starting TestQualityCheckOfferedControls.test_check_form_header_reaches_a_completing_control_for_every_capability_combination ... 2026-10-28 07:57:43,199 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_check_offered_controls: Starting TestQualityCheckOfferedControls.test_check_without_a_test_type_is_completed_from_the_wizard ... 2026-10-28 07:57:43,369 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_check_offered_controls: Starting TestQualityCheckOfferedControls.test_check_without_a_test_type_is_passed_and_failed_by_hand ... 2026-10-28 07:57:43,484 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_check_offered_controls: Starting TestQualityCheckOfferedControls.test_check_without_a_test_type_offers_pass_fail_and_the_photo_opener_but_no_acknowledgement ... 2026-10-28 07:57:43,741 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_check_offered_controls: Starting TestQualityCheckOfferedControls.test_every_savable_capability_combination_can_be_completed_from_the_wizard ... 2026-10-28 07:57:44,574 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_check_offered_controls: Starting TestQualityCheckOfferedControls.test_wizard_of_a_check_without_a_test_type_offers_pass_and_fail_not_acknowledge ... 2026-10-28 07:57:44,796 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_check_offered_controls: Starting TestQualityCheckOfferedControls.test_wizard_shows_exactly_the_controls_the_capabilities_allow ... 2026-10-28 07:57:45,558 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-28 07:57:46,517 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_check_photo_removed_in_form_tour: Starting TestQualityCheckPhotoRemovedInFormTour.test_operator_with_the_duty_removes_a_photo_of_a_check_still_to_do_from_its_form ... 2026-10-28 07:57:47,045 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_check_photo_removed_in_form_tour.TestQualityCheckPhotoRemovedInFormTour.test_operator_with_the_duty_removes_a_photo_of_a_check_still_to_do_from_its_form: Chrome pid: 405 2026-10-28 07:57:47,045 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_check_photo_removed_in_form_tour.TestQualityCheckPhotoRemovedInFormTour.test_operator_with_the_duty_removes_a_photo_of_a_check_still_to_do_from_its_form: Chrome headless temporary user profile dir: /tmp/tmpjore6pco_chrome_odoo 2026-10-28 07:57:47,046 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_check_photo_removed_in_form_tour.TestQualityCheckPhotoRemovedInFormTour.test_operator_with_the_duty_removes_a_photo_of_a_check_still_to_do_from_its_form: Issuing json command http://127.0.0.1:46231/json/version 2026-10-28 07:57:47,047 104 INFO rb-e85a3c6-226074-429758 odoo.tests.common.requests: request http://127.0.0.1:46231/json/version with timeout 3 increased to 10s during tests 2026-10-28 07:57:47,067 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_check_photo_removed_in_form_tour.TestQualityCheckPhotoRemovedInFormTour.test_operator_with_the_duty_removes_a_photo_of_a_check_still_to_do_from_its_form: Browser version: Chrome/150.0.7871.114 2026-10-28 07:57:47,067 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_check_photo_removed_in_form_tour.TestQualityCheckPhotoRemovedInFormTour.test_operator_with_the_duty_removes_a_photo_of_a_check_still_to_do_from_its_form: Issuing json command http://127.0.0.1:46231/json 2026-10-28 07:57:47,068 104 INFO rb-e85a3c6-226074-429758 odoo.tests.common.requests: request http://127.0.0.1:46231/json with timeout 3 increased to 10s during tests 2026-10-28 07:57:47,077 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_check_photo_removed_in_form_tour.TestQualityCheckPhotoRemovedInFormTour.test_operator_with_the_duty_removes_a_photo_of_a_check_still_to_do_from_its_form: Websocket url found: ws://127.0.0.1:46231/devtools/page/0E0449BA77F4F924C0A350446AD086E6 2026-10-28 07:57:47,082 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_check_photo_removed_in_form_tour.TestQualityCheckPhotoRemovedInFormTour.test_operator_with_the_duty_removes_a_photo_of_a_check_still_to_do_from_its_form: Enable chrome headless console log notification 2026-10-28 07:57:47,091 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_check_photo_removed_in_form_tour.TestQualityCheckPhotoRemovedInFormTour.test_operator_with_the_duty_removes_a_photo_of_a_check_still_to_do_from_its_form: Chrome headless enable page notifications 2026-10-28 07:57:47,264 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.res_users: Login successful for db:rb-e85a3c6-226074-429758 login:qc_operator_photo_removal_tour from n/a 2026-10-28 07:57:47,289 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_check_photo_removed_in_form_tour.TestQualityCheckPhotoRemovedInFormTour.test_operator_with_the_duty_removes_a_photo_of_a_check_still_to_do_from_its_form: Setting session cookie in browser 2026-10-28 07:57:47,311 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_check_photo_removed_in_form_tour.TestQualityCheckPhotoRemovedInFormTour.test_operator_with_the_duty_removes_a_photo_of_a_check_still_to_do_from_its_form: Open "http://127.0.0.1:8069/odoo/action-to_quality.quality_check_action_main/184" in browser 2026-10-28 07:57:47,311 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_check_photo_removed_in_form_tour.TestQualityCheckPhotoRemovedInFormTour.test_operator_with_the_duty_removes_a_photo_of_a_check_still_to_do_from_its_form: Navigating to: "http://127.0.0.1:8069/odoo/action-to_quality.quality_check_action_main/184" 2026-10-28 07:57:47,348 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 07:57:49,064 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:57:49] "GET /odoo/action-to_quality.quality_check_action_main/184 HTTP/1.1" 200 - 179 0.174 1.550 2026-10-28 07:57:49,068 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_check_photo_removed_in_form_tour.TestQualityCheckPhotoRemovedInFormTour.test_operator_with_the_duty_removes_a_photo_of_a_check_still_to_do_from_its_form: Navigation result: {'frameId': '0E0449BA77F4F924C0A350446AD086E6', 'loaderId': '256E9EB26331C738529A4605FC3B8323', 'isDownload': False} 2026-10-28 07:57:49,069 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_check_photo_removed_in_form_tour.TestQualityCheckPhotoRemovedInFormTour.test_operator_with_the_duty_removes_a_photo_of_a_check_still_to_do_from_its_form: Evaluate ready code "odoo.isTourReady('quality_check_photo_removed_in_form_tour')" 2026-10-28 07:57:49,130 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:57:49] "GET /web/assets/a32ecb6/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.014 2026-10-28 07:57:49,188 104 INFO rb-e85a3c6-226074-429758 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-28 07:57:49,291 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:57:49] "GET /web/webclient/load_menus/3ea85210a6d7d4c46a2d4b6d9f0126b13dc9b4b7b16178832cb3ef9f9ce584b7 HTTP/1.1" 200 - 112 0.063 0.093 2026-10-28 07:57:49,299 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:57:49] "GET /web/assets/2ac140d/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.164 2026-10-28 07:57:49,343 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:57:49] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.028 0.169 2026-10-28 07:57:49,362 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:57:49] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.223 2026-10-28 07:57:49,400 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:57:49] "GET /web/assets/63175f4/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.005 2026-10-28 07:57:49,506 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:57:49] "GET /web/assets/e2f411e/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.009 2026-10-28 07:57:50,511 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 07:57:50] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-10-28 07:57:50,518 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 07:57:50] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-10-28 07:57:50,531 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 07:57:50] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.006 2026-10-28 07:57:50,565 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:57:50] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.002 0.028 2026-10-28 07:57:50,575 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_check_photo_removed_in_form_tour.TestQualityCheckPhotoRemovedInFormTour.test_operator_with_the_duty_removes_a_photo_of_a_check_still_to_do_from_its_form.browser: Owl is running in 'dev' mode. 2026-10-28 07:57:50,606 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:57:50] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.005 2026-10-28 07:57:50,681 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:57:50] "GET /odoo/offline HTTP/1.1" 200 - 5 0.006 0.042 2026-10-28 07:57:50,708 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:57:50] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.000 0.051 2026-10-28 07:57:50,739 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:57:50] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.004 0.051 2026-10-28 07:57:50,773 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_check_photo_removed_in_form_tour.TestQualityCheckPhotoRemovedInFormTour.test_operator_with_the_duty_removes_a_photo_of_a_check_still_to_do_from_its_form: Evaluate test code "odoo.startTour('quality_check_photo_removed_in_form_tour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo/action-to_quality.quality_check_action_main/184", "delayToCheckUndeterminisms": 0})" 2026-10-28 07:57:50,838 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_check_photo_removed_in_form_tour.TestQualityCheckPhotoRemovedInFormTour.test_operator_with_the_duty_removes_a_photo_of_a_check_still_to_do_from_its_form.browser: [1/7] Tour quality_check_photo_removed_in_form_tour → Step .o_notebook .nav-link:contains(Checked Image) 2026-10-28 07:57:50,855 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 07:57:50] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-28 07:57:50,880 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 07:57:50] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.010 2026-10-28 07:57:50,977 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:57:50] "POST /mail/data HTTP/1.1" 200 - 34 0.126 0.069 2026-10-28 07:57:51,045 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:57:51] "GET /web/image?model=res.users&field=avatar_128&id=70 HTTP/1.1" 200 - 16 0.034 0.200 2026-10-28 07:57:51,095 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:57:51] "GET /web/image/res.partner/442/avatar_128?unique=1793174265000 HTTP/1.1" 200 - 8 0.012 0.247 2026-10-28 07:57:51,144 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:57:51] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.017 0.119 2026-10-28 07:57:51,177 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 07:57:51] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.022 2026-10-28 07:57:51,205 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:57:51] "POST /web/action/load HTTP/1.1" 200 - 9 0.022 0.365 2026-10-28 07:57:51,213 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:57:51] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.368 2026-10-28 07:57:51,236 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 07:57:51] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.015 2026-10-28 07:57:51,275 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:57:51] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.025 0.102 2026-10-28 07:57:51,449 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:57:51] "POST /web/dataset/call_kw/viin.quality.check/get_views HTTP/1.1" 200 - 64 0.045 0.136 2026-10-28 07:57:51,535 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:57:51] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.016 2026-10-28 07:57:51,746 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:57:51] "POST /web/dataset/call_kw/viin.quality.check/web_read HTTP/1.1" 200 - 35 0.079 0.147 2026-10-28 07:57:52,018 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:57:52] "POST /web/dataset/call_kw/viin.quality.check/zalo_check_recipients HTTP/1.1" 200 - 1 0.000 0.005 2026-10-28 07:57:52,100 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:57:52] "POST /web/dataset/call_kw/viin.quality.check/zalo_check_recipients HTTP/1.1" 200 - 1 0.000 0.005 2026-10-28 07:57:52,189 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:57:52] "POST /mail/thread/data HTTP/1.1" 200 - 31 0.027 0.061 2026-10-28 07:57:52,209 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_check_photo_removed_in_form_tour.TestQualityCheckPhotoRemovedInFormTour.test_operator_with_the_duty_removes_a_photo_of_a_check_still_to_do_from_its_form.browser: [2/7] Tour quality_check_photo_removed_in_form_tour → Step .o_field_widget[name='checked_image_ids'] .o_kanban_record:contains(sharp-shot.png) 2026-10-28 07:57:52,240 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:57:52] "POST /mail/thread/messages HTTP/1.1" 200 - 3 0.006 0.011 2026-10-28 07:57:52,302 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:57:52] "GET /web/image/res.users/70/avatar_128 HTTP/1.1" 200 - 9 0.016 0.045 2026-10-28 07:57:52,309 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_check_photo_removed_in_form_tour.TestQualityCheckPhotoRemovedInFormTour.test_operator_with_the_duty_removes_a_photo_of_a_check_still_to_do_from_its_form.browser: [3/7] Tour quality_check_photo_removed_in_form_tour → Step .o_field_widget[name='checked_image_ids'] .o_kanban_record:contains(blurred-shot.png) 2026-10-28 07:57:52,318 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:57:52] "GET /web/image/3781 HTTP/1.1" 200 - 5 0.002 0.056 2026-10-28 07:57:52,342 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:57:52] "GET /web/image/3780 HTTP/1.1" 200 - 5 0.003 0.070 2026-10-28 07:57:52,352 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:57:52] "POST /web/dataset/call_kw/ir.attachment/register_as_main_attachment HTTP/1.1" 200 - 3 0.001 0.069 2026-10-28 07:57:52,387 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_check_photo_removed_in_form_tour.TestQualityCheckPhotoRemovedInFormTour.test_operator_with_the_duty_removes_a_photo_of_a_check_still_to_do_from_its_form.browser: [4/7] Tour quality_check_photo_removed_in_form_tour → Step .o-dropdown--kanban-record-menu .oe_kanban_action 2026-10-28 07:57:52,501 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_check_photo_removed_in_form_tour.TestQualityCheckPhotoRemovedInFormTour.test_operator_with_the_duty_removes_a_photo_of_a_check_still_to_do_from_its_form.browser: [5/7] Tour quality_check_photo_removed_in_form_tour → Step .o_field_widget[name='checked_image_ids']:not(:has(.o_kanban_record:contains(blurred-shot.png))) 2026-10-28 07:57:52,562 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_check_photo_removed_in_form_tour.TestQualityCheckPhotoRemovedInFormTour.test_operator_with_the_duty_removes_a_photo_of_a_check_still_to_do_from_its_form.browser: [6/7] Tour quality_check_photo_removed_in_form_tour → Step save form (trigger: .o_form_button_save:enabled) 2026-10-28 07:57:52,634 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_check_photo_removed_in_form_tour.TestQualityCheckPhotoRemovedInFormTour.test_operator_with_the_duty_removes_a_photo_of_a_check_still_to_do_from_its_form.browser: [7/7] Tour quality_check_photo_removed_in_form_tour → Step wait for save completion (trigger: .o_form_readonly, .o_form_saved) 2026-10-28 07:57:52,718 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #70 deleted ir.attachment records with IDs: [3780] 2026-10-28 07:57:52,863 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:57:52] "POST /web/dataset/call_kw/viin.quality.check/web_save HTTP/1.1" 200 - 39 0.073 0.144 2026-10-28 07:57:52,885 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:57:52] "POST /mail/thread/messages HTTP/1.1" 200 - 2 0.002 0.009 2026-10-28 07:57:53,004 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_check_photo_removed_in_form_tour.TestQualityCheckPhotoRemovedInFormTour.test_operator_with_the_duty_removes_a_photo_of_a_check_still_to_do_from_its_form.browser: tour succeeded 2026-10-28 07:57:53,005 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_check_photo_removed_in_form_tour.TestQualityCheckPhotoRemovedInFormTour.test_operator_with_the_duty_removes_a_photo_of_a_check_still_to_do_from_its_form.browser: ╔═════════════════════════════════════════════════════════╗ ║ TOUR quality_check_photo_removed_in_form_tour SUCCEEDED ║ ╚═════════════════════════════════════════════════════════╝ 2026-10-28 07:57:53,063 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:57:53] "POST /mail/thread/data HTTP/1.1" 200 - 20 0.037 0.051 2026-10-28 07:57:53,218 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_check_photo_removed_in_form_tour.TestQualityCheckPhotoRemovedInFormTour.test_operator_with_the_duty_removes_a_photo_of_a_check_still_to_do_from_its_form.browser: heap 28880072 (allocated 30269440) 2026-10-28 07:57:53,226 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_check_photo_removed_in_form_tour.TestQualityCheckPhotoRemovedInFormTour.test_operator_with_the_duty_removes_a_photo_of_a_check_still_to_do_from_its_form: Closing chrome headless with pid 405 2026-10-28 07:57:53,228 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_check_photo_removed_in_form_tour.TestQualityCheckPhotoRemovedInFormTour.test_operator_with_the_duty_removes_a_photo_of_a_check_still_to_do_from_its_form: Closing websocket connection 2026-10-28 07:57:53,229 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_check_photo_removed_in_form_tour.TestQualityCheckPhotoRemovedInFormTour.test_operator_with_the_duty_removes_a_photo_of_a_check_still_to_do_from_its_form: Terminating chrome headless with pid 405 2026-10-28 07:57:53,344 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_check_photo_removed_in_form_tour.TestQualityCheckPhotoRemovedInFormTour.test_operator_with_the_duty_removes_a_photo_of_a_check_still_to_do_from_its_form: Chrome Log in: /tmp/odoo_tests/rb-e85a3c6-226074-429758/chrome_logs/chrome_log_20261028_075753_344043_test_operator_with_the_duty_removes_a_photo_of_a_check_still_to_do_from_its_form.txt 2026-10-28 07:57:53,344 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_check_photo_removed_in_form_tour.TestQualityCheckPhotoRemovedInFormTour.test_operator_with_the_duty_removes_a_photo_of_a_check_still_to_do_from_its_form: Removing chrome user profile "/tmp/tmpjore6pco_chrome_odoo" 2026-10-28 07:57:53,393 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_check_photo_removed_in_form_tour: Starting TestQualityCheckPhotoRemovedInFormTour.test_quality_user_removes_a_photo_of_a_failed_check_from_its_form ... 2026-10-28 07:57:53,894 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_check_photo_removed_in_form_tour.TestQualityCheckPhotoRemovedInFormTour.test_quality_user_removes_a_photo_of_a_failed_check_from_its_form: Chrome pid: 617 2026-10-28 07:57:53,895 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_check_photo_removed_in_form_tour.TestQualityCheckPhotoRemovedInFormTour.test_quality_user_removes_a_photo_of_a_failed_check_from_its_form: Chrome headless temporary user profile dir: /tmp/tmplp3tgpo8_chrome_odoo 2026-10-28 07:57:53,895 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_check_photo_removed_in_form_tour.TestQualityCheckPhotoRemovedInFormTour.test_quality_user_removes_a_photo_of_a_failed_check_from_its_form: Issuing json command http://127.0.0.1:33225/json/version 2026-10-28 07:57:53,896 104 INFO rb-e85a3c6-226074-429758 odoo.tests.common.requests: request http://127.0.0.1:33225/json/version with timeout 3 increased to 10s during tests 2026-10-28 07:57:53,935 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_check_photo_removed_in_form_tour.TestQualityCheckPhotoRemovedInFormTour.test_quality_user_removes_a_photo_of_a_failed_check_from_its_form: Browser version: Chrome/150.0.7871.114 2026-10-28 07:57:53,935 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_check_photo_removed_in_form_tour.TestQualityCheckPhotoRemovedInFormTour.test_quality_user_removes_a_photo_of_a_failed_check_from_its_form: Issuing json command http://127.0.0.1:33225/json 2026-10-28 07:57:53,936 104 INFO rb-e85a3c6-226074-429758 odoo.tests.common.requests: request http://127.0.0.1:33225/json with timeout 3 increased to 10s during tests 2026-10-28 07:57:53,966 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_check_photo_removed_in_form_tour.TestQualityCheckPhotoRemovedInFormTour.test_quality_user_removes_a_photo_of_a_failed_check_from_its_form: Websocket url found: ws://127.0.0.1:33225/devtools/page/0113023D0E7CBBAC797EA4852F3E963B 2026-10-28 07:57:54,003 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_check_photo_removed_in_form_tour.TestQualityCheckPhotoRemovedInFormTour.test_quality_user_removes_a_photo_of_a_failed_check_from_its_form: Enable chrome headless console log notification 2026-10-28 07:57:54,030 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_check_photo_removed_in_form_tour.TestQualityCheckPhotoRemovedInFormTour.test_quality_user_removes_a_photo_of_a_failed_check_from_its_form: Chrome headless enable page notifications 2026-10-28 07:57:54,086 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.res_users: Login successful for db:rb-e85a3c6-226074-429758 login:qc_inspector_photo_removal_tour from n/a 2026-10-28 07:57:54,097 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_check_photo_removed_in_form_tour.TestQualityCheckPhotoRemovedInFormTour.test_quality_user_removes_a_photo_of_a_failed_check_from_its_form: Setting session cookie in browser 2026-10-28 07:57:54,112 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_check_photo_removed_in_form_tour.TestQualityCheckPhotoRemovedInFormTour.test_quality_user_removes_a_photo_of_a_failed_check_from_its_form: Open "http://127.0.0.1:8069/odoo/action-to_quality.quality_check_action_main/185" in browser 2026-10-28 07:57:54,113 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_check_photo_removed_in_form_tour.TestQualityCheckPhotoRemovedInFormTour.test_quality_user_removes_a_photo_of_a_failed_check_from_its_form: Navigating to: "http://127.0.0.1:8069/odoo/action-to_quality.quality_check_action_main/185" 2026-10-28 07:57:54,147 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 07:57:55,676 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:57:55] "GET /odoo/action-to_quality.quality_check_action_main/185 HTTP/1.1" 200 - 184 0.120 1.412 2026-10-28 07:57:55,683 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_check_photo_removed_in_form_tour.TestQualityCheckPhotoRemovedInFormTour.test_quality_user_removes_a_photo_of_a_failed_check_from_its_form: Navigation result: {'frameId': '0113023D0E7CBBAC797EA4852F3E963B', 'loaderId': 'CC240E88236C5AFE6989102C2C18581D', 'isDownload': False} 2026-10-28 07:57:55,684 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_check_photo_removed_in_form_tour.TestQualityCheckPhotoRemovedInFormTour.test_quality_user_removes_a_photo_of_a_failed_check_from_its_form: Evaluate ready code "odoo.isTourReady('quality_check_photo_removed_in_form_tour')" 2026-10-28 07:57:55,763 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:57:55] "GET /web/assets/2ac140d/web.assets_web.min.js HTTP/1.1" 200 - 2 0.005 0.028 2026-10-28 07:57:55,782 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:57:55] "GET /web/assets/a32ecb6/web.assets_web.min.css HTTP/1.1" 200 - 2 0.002 0.043 2026-10-28 07:57:55,827 104 INFO rb-e85a3c6-226074-429758 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-28 07:57:55,990 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:57:55] "GET /web/webclient/load_menus/6acbbf139442d25ec10bbd5b5e75a1659fb0a95da7c4b20c84b4c77bd1ce5b28 HTTP/1.1" 200 - 121 0.090 0.141 2026-10-28 07:57:56,005 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:57:56] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.255 2026-10-28 07:57:56,046 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:57:56] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.017 0.266 2026-10-28 07:57:56,076 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:57:56] "GET /web/assets/63175f4/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.008 0.005 2026-10-28 07:57:56,178 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:57:56] "GET /web/assets/e2f411e/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.002 0.012 2026-10-28 07:57:56,996 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 07:57:56] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-10-28 07:57:57,060 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 07:57:57] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.062 2026-10-28 07:57:57,068 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 07:57:57] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.063 2026-10-28 07:57:57,070 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:57:57] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.004 0.019 2026-10-28 07:57:57,132 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_check_photo_removed_in_form_tour.TestQualityCheckPhotoRemovedInFormTour.test_quality_user_removes_a_photo_of_a_failed_check_from_its_form.browser: Owl is running in 'dev' mode. 2026-10-28 07:57:57,182 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:57:57] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-10-28 07:57:57,238 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:57:57] "GET /odoo/offline HTTP/1.1" 200 - 5 0.004 0.019 2026-10-28 07:57:57,273 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:57:57] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.000 0.008 2026-10-28 07:57:57,309 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:57:57] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.003 0.016 2026-10-28 07:57:57,374 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_check_photo_removed_in_form_tour.TestQualityCheckPhotoRemovedInFormTour.test_quality_user_removes_a_photo_of_a_failed_check_from_its_form: Evaluate test code "odoo.startTour('quality_check_photo_removed_in_form_tour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo/action-to_quality.quality_check_action_main/185", "delayToCheckUndeterminisms": 0})" 2026-10-28 07:57:57,396 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_check_photo_removed_in_form_tour.TestQualityCheckPhotoRemovedInFormTour.test_quality_user_removes_a_photo_of_a_failed_check_from_its_form.browser: [1/7] Tour quality_check_photo_removed_in_form_tour → Step .o_notebook .nav-link:contains(Checked Image) 2026-10-28 07:57:57,483 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:57:57] "POST /mail/data HTTP/1.1" 200 - 34 0.058 0.045 2026-10-28 07:57:57,558 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 07:57:57] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.024 2026-10-28 07:57:57,575 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 07:57:57] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.051 2026-10-28 07:57:57,600 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:57:57] "GET /web/image?model=res.users&field=avatar_128&id=71 HTTP/1.1" 200 - 16 0.064 0.081 2026-10-28 07:57:57,652 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:57:57] "GET /web/image/res.partner/443/avatar_128?unique=1793174265000 HTTP/1.1" 200 - 8 0.008 0.169 2026-10-28 07:57:57,659 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:57:57] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.120 2026-10-28 07:57:57,707 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:57:57] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.013 0.165 2026-10-28 07:57:57,712 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 07:57:57] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-28 07:57:57,744 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:57:57] "POST /web/action/load HTTP/1.1" 200 - 9 0.008 0.276 2026-10-28 07:57:57,763 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 07:57:57] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-28 07:57:57,803 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:57:57] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.018 0.087 2026-10-28 07:57:57,970 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:57:57] "POST /web/dataset/call_kw/viin.quality.check/get_views HTTP/1.1" 200 - 64 0.043 0.128 2026-10-28 07:57:58,037 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:57:58] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.007 2026-10-28 07:57:58,234 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:57:58] "POST /web/dataset/call_kw/viin.quality.check/web_read HTTP/1.1" 200 - 37 0.042 0.143 2026-10-28 07:57:58,507 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:57:58] "POST /web/dataset/call_kw/viin.quality.check/zalo_check_recipients HTTP/1.1" 200 - 1 0.005 0.005 2026-10-28 07:57:58,604 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:57:58] "POST /web/dataset/call_kw/viin.quality.check/zalo_check_recipients HTTP/1.1" 200 - 1 0.000 0.005 2026-10-28 07:57:58,695 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_check_photo_removed_in_form_tour.TestQualityCheckPhotoRemovedInFormTour.test_quality_user_removes_a_photo_of_a_failed_check_from_its_form.browser: [2/7] Tour quality_check_photo_removed_in_form_tour → Step .o_field_widget[name='checked_image_ids'] .o_kanban_record:contains(sharp-shot.png) 2026-10-28 07:57:58,707 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:57:58] "POST /mail/thread/data HTTP/1.1" 200 - 32 0.036 0.065 2026-10-28 07:57:58,728 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:57:58] "POST /mail/thread/messages HTTP/1.1" 200 - 3 0.004 0.011 2026-10-28 07:57:58,791 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_check_photo_removed_in_form_tour.TestQualityCheckPhotoRemovedInFormTour.test_quality_user_removes_a_photo_of_a_failed_check_from_its_form.browser: [3/7] Tour quality_check_photo_removed_in_form_tour → Step .o_field_widget[name='checked_image_ids'] .o_kanban_record:contains(blurred-shot.png) 2026-10-28 07:57:58,799 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:57:58] "GET /web/image/res.users/71/avatar_128 HTTP/1.1" 200 - 9 0.023 0.051 2026-10-28 07:57:58,819 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:57:58] "GET /web/image/3783 HTTP/1.1" 200 - 5 0.010 0.050 2026-10-28 07:57:58,857 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:57:58] "GET /web/image/3782 HTTP/1.1" 200 - 5 0.018 0.074 2026-10-28 07:57:58,887 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:57:58] "POST /web/dataset/call_kw/ir.attachment/register_as_main_attachment HTTP/1.1" 200 - 3 0.001 0.094 2026-10-28 07:57:58,906 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_check_photo_removed_in_form_tour.TestQualityCheckPhotoRemovedInFormTour.test_quality_user_removes_a_photo_of_a_failed_check_from_its_form.browser: [4/7] Tour quality_check_photo_removed_in_form_tour → Step .o-dropdown--kanban-record-menu .oe_kanban_action 2026-10-28 07:57:59,028 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_check_photo_removed_in_form_tour.TestQualityCheckPhotoRemovedInFormTour.test_quality_user_removes_a_photo_of_a_failed_check_from_its_form.browser: [5/7] Tour quality_check_photo_removed_in_form_tour → Step .o_field_widget[name='checked_image_ids']:not(:has(.o_kanban_record:contains(blurred-shot.png))) 2026-10-28 07:57:59,078 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_check_photo_removed_in_form_tour.TestQualityCheckPhotoRemovedInFormTour.test_quality_user_removes_a_photo_of_a_failed_check_from_its_form.browser: [6/7] Tour quality_check_photo_removed_in_form_tour → Step save form (trigger: .o_form_button_save:enabled) 2026-10-28 07:57:59,156 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_check_photo_removed_in_form_tour.TestQualityCheckPhotoRemovedInFormTour.test_quality_user_removes_a_photo_of_a_failed_check_from_its_form.browser: [7/7] Tour quality_check_photo_removed_in_form_tour → Step wait for save completion (trigger: .o_form_readonly, .o_form_saved) 2026-10-28 07:57:59,328 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:57:59] "POST /web/dataset/call_kw/viin.quality.check/web_save HTTP/1.1" 200 - 23 0.039 0.123 2026-10-28 07:57:59,362 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:57:59] "POST /mail/thread/messages HTTP/1.1" 200 - 2 0.002 0.010 2026-10-28 07:57:59,555 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_check_photo_removed_in_form_tour.TestQualityCheckPhotoRemovedInFormTour.test_quality_user_removes_a_photo_of_a_failed_check_from_its_form.browser: tour succeeded 2026-10-28 07:57:59,556 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_check_photo_removed_in_form_tour.TestQualityCheckPhotoRemovedInFormTour.test_quality_user_removes_a_photo_of_a_failed_check_from_its_form.browser: ╔═════════════════════════════════════════════════════════╗ ║ TOUR quality_check_photo_removed_in_form_tour SUCCEEDED ║ ╚═════════════════════════════════════════════════════════╝ 2026-10-28 07:57:59,576 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:57:59] "POST /mail/thread/data HTTP/1.1" 200 - 21 0.015 0.034 2026-10-28 07:57:59,763 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_check_photo_removed_in_form_tour.TestQualityCheckPhotoRemovedInFormTour.test_quality_user_removes_a_photo_of_a_failed_check_from_its_form.browser: heap 29344920 (allocated 31580160) 2026-10-28 07:57:59,774 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_check_photo_removed_in_form_tour.TestQualityCheckPhotoRemovedInFormTour.test_quality_user_removes_a_photo_of_a_failed_check_from_its_form: Closing chrome headless with pid 617 2026-10-28 07:57:59,775 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_check_photo_removed_in_form_tour.TestQualityCheckPhotoRemovedInFormTour.test_quality_user_removes_a_photo_of_a_failed_check_from_its_form: Closing websocket connection 2026-10-28 07:57:59,776 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_check_photo_removed_in_form_tour.TestQualityCheckPhotoRemovedInFormTour.test_quality_user_removes_a_photo_of_a_failed_check_from_its_form: Terminating chrome headless with pid 617 2026-10-28 07:57:59,916 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_check_photo_removed_in_form_tour.TestQualityCheckPhotoRemovedInFormTour.test_quality_user_removes_a_photo_of_a_failed_check_from_its_form: Chrome Log in: /tmp/odoo_tests/rb-e85a3c6-226074-429758/chrome_logs/chrome_log_20261028_075759_916601_test_quality_user_removes_a_photo_of_a_failed_check_from_its_form.txt 2026-10-28 07:57:59,917 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_check_photo_removed_in_form_tour.TestQualityCheckPhotoRemovedInFormTour.test_quality_user_removes_a_photo_of_a_failed_check_from_its_form: Removing chrome user profile "/tmp/tmplp3tgpo8_chrome_odoo" 2026-10-28 07:58:00,003 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-28 07:58:01,068 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_check_reopen_authority: Starting QualityCheckReopenAuthority.test_non_quality_assigned_user_still_records_first_verdict ... 2026-10-28 07:58:01,193 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_check_reopen_authority: Starting QualityCheckReopenAuthority.test_non_quality_user_refused_reopening_failed_check ... 2026-10-28 07:58:01,315 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_check_reopen_authority: Starting QualityCheckReopenAuthority.test_quality_user_allowed_reopening_failed_check ... 2026-10-28 07:58:01,425 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-28 07:58:03,580 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_check_restricted_editor: Starting TestQualityCheckRestrictedEditor.test_another_operator_confirming_a_judged_check_again_keeps_its_checker ... 2026-10-28 07:58:05,500 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_check_restricted_editor: Starting TestQualityCheckRestrictedEditor.test_check_left_without_responsible_although_its_point_names_one_is_recorded_by_anyone_who_may_write_it ... 2026-10-28 07:58:06,153 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_check_restricted_editor: Starting TestQualityCheckRestrictedEditor.test_check_reassigned_away_from_its_point_responsible_is_recorded_by_its_new_responsible_only ... 2026-10-28 07:58:06,865 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_check_restricted_editor: Starting TestQualityCheckRestrictedEditor.test_check_tells_each_user_again_who_may_record_as_soon_as_a_quality_manager_reassigns_it ... 2026-10-28 07:58:07,016 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_check_restricted_editor: Starting TestQualityCheckRestrictedEditor.test_check_tells_each_user_whether_they_may_record_and_names_the_responsible_to_the_others ... 2026-10-28 07:58:07,119 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_check_restricted_editor: Starting TestQualityCheckRestrictedEditor.test_operator_adds_photos_to_a_failed_check_assigned_to_another_responsible_without_a_new_verdict ... 2026-10-28 07:58:07,563 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_check_restricted_editor: Starting TestQualityCheckRestrictedEditor.test_operator_attaches_photos_to_a_fail_on_a_type_that_takes_no_images ... 2026-10-28 07:58:07,703 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_check_restricted_editor: Starting TestQualityCheckRestrictedEditor.test_operator_cannot_add_a_photo_to_a_passed_check ... 2026-10-28 07:58:07,885 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_check_restricted_editor: Starting TestQualityCheckRestrictedEditor.test_operator_cannot_add_a_photo_to_a_passed_check_from_the_wizard ... 2026-10-28 07:58:08,123 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_check_restricted_editor: Starting TestQualityCheckRestrictedEditor.test_operator_cannot_attach_photos_to_a_pass_measure_or_confirmation_on_a_type_that_takes_no_images ... 2026-10-28 07:58:08,287 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_check_restricted_editor: Starting TestQualityCheckRestrictedEditor.test_operator_cannot_carry_a_status_into_a_verdict ... 2026-10-28 07:58:08,386 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_check_restricted_editor: Starting TestQualityCheckRestrictedEditor.test_operator_cannot_carry_another_point_into_a_verdict ... 2026-10-28 07:58:08,478 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_check_restricted_editor: Starting TestQualityCheckRestrictedEditor.test_operator_cannot_change_a_result_value_of_a_check_assigned_to_another_responsible ... 2026-10-28 07:58:08,832 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_check_restricted_editor: Starting TestQualityCheckRestrictedEditor.test_operator_cannot_change_results_once_document_is_completed ... 2026-10-28 07:58:08,965 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_check_restricted_editor: Starting TestQualityCheckRestrictedEditor.test_operator_cannot_change_the_recorded_values_of_a_failed_check ... 2026-10-28 07:58:09,145 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_check_restricted_editor: Starting TestQualityCheckRestrictedEditor.test_operator_cannot_change_the_recorded_values_of_a_passed_check ... 2026-10-28 07:58:09,261 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_check_restricted_editor: Starting TestQualityCheckRestrictedEditor.test_operator_cannot_leave_pass_once_document_is_completed ... 2026-10-28 07:58:09,366 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_check_restricted_editor: Starting TestQualityCheckRestrictedEditor.test_operator_cannot_measure_the_held_reading_of_a_check_assigned_to_another_responsible_into_a_fail ... 2026-10-28 07:58:09,512 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_check_restricted_editor: Starting TestQualityCheckRestrictedEditor.test_operator_cannot_move_check_to_another_point_or_team ... 2026-10-28 07:58:09,633 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_check_restricted_editor: Starting TestQualityCheckRestrictedEditor.test_operator_cannot_pass_measure_or_confirm_a_check_assigned_to_another_responsible ... 2026-10-28 07:58:09,875 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_check_restricted_editor: Starting TestQualityCheckRestrictedEditor.test_operator_cannot_pass_measure_or_confirm_from_the_wizard_a_check_assigned_to_another_responsible ... 2026-10-28 07:58:10,250 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_check_restricted_editor: Starting TestQualityCheckRestrictedEditor.test_operator_cannot_re_record_the_values_of_a_failed_check ... 2026-10-28 07:58:10,404 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_check_restricted_editor: Starting TestQualityCheckRestrictedEditor.test_operator_cannot_re_record_the_values_of_a_passed_check ... 2026-10-28 07:58:10,568 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_check_restricted_editor: Starting TestQualityCheckRestrictedEditor.test_operator_cannot_remove_a_photo_of_a_check_assigned_to_another_responsible_in_its_form ... 2026-10-28 07:58:10,725 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_check_restricted_editor: Starting TestQualityCheckRestrictedEditor.test_operator_cannot_remove_a_photo_of_a_judged_check_in_its_form ... 2026-10-28 07:58:10,925 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_check_restricted_editor: Starting TestQualityCheckRestrictedEditor.test_operator_cannot_remove_or_replace_a_photo_a_failed_check_holds ... 2026-10-28 07:58:11,314 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_check_restricted_editor: Starting TestQualityCheckRestrictedEditor.test_operator_cannot_reopen_failed_check ... 2026-10-28 07:58:11,431 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_check_restricted_editor: Starting TestQualityCheckRestrictedEditor.test_operator_cannot_reopen_failed_check_by_writing_its_status ... 2026-10-28 07:58:11,544 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_check_restricted_editor: Starting TestQualityCheckRestrictedEditor.test_operator_cannot_reopen_or_pass_again_a_check_the_responsible_passed ... 2026-10-28 07:58:11,987 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_check_restricted_editor: Starting TestQualityCheckRestrictedEditor.test_operator_changes_the_comment_of_a_check_of_a_completed_document_and_the_change_is_tracked ... 2026-10-28 07:58:12,182 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_check_restricted_editor: Starting TestQualityCheckRestrictedEditor.test_operator_comment_changes_on_a_judged_check_keep_each_earlier_text_in_the_chatter ... 2026-10-28 07:58:12,332 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_check_restricted_editor: Starting TestQualityCheckRestrictedEditor.test_operator_comment_sent_with_a_repeated_verdict_is_kept_without_a_new_judgment ... 2026-10-28 07:58:12,750 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_check_restricted_editor: Starting TestQualityCheckRestrictedEditor.test_operator_corrects_a_passed_measure_by_reopening_it_first ... 2026-10-28 07:58:12,865 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_check_restricted_editor: Starting TestQualityCheckRestrictedEditor.test_operator_corrects_own_pass_while_document_is_open ... 2026-10-28 07:58:12,982 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_check_restricted_editor: Starting TestQualityCheckRestrictedEditor.test_operator_edits_the_comment_of_a_judged_check_in_its_form ... 2026-10-28 07:58:13,698 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_check_restricted_editor: Starting TestQualityCheckRestrictedEditor.test_operator_fail_on_a_check_assigned_to_another_responsible_may_carry_unchanged_values_and_a_comment ... 2026-10-28 07:58:13,820 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_check_restricted_editor: Starting TestQualityCheckRestrictedEditor.test_operator_failing_a_check_assigned_to_another_responsible_cannot_carry_changed_quantities ... 2026-10-28 07:58:14,001 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_check_restricted_editor: Starting TestQualityCheckRestrictedEditor.test_operator_failing_a_failed_check_again_records_no_new_judgment ... 2026-10-28 07:58:14,398 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_check_restricted_editor: Starting TestQualityCheckRestrictedEditor.test_operator_failing_again_a_check_the_responsible_failed_records_no_new_judgment ... 2026-10-28 07:58:14,836 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_check_restricted_editor: Starting TestQualityCheckRestrictedEditor.test_operator_failing_with_photos_still_cannot_carry_changed_quantities_of_another_responsible_check ... 2026-10-28 07:58:14,971 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_check_restricted_editor: Starting TestQualityCheckRestrictedEditor.test_operator_fails_a_check_assigned_to_another_responsible_from_the_wizard_and_the_photos_travel_with_the_fail ... 2026-10-28 07:58:15,141 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_check_restricted_editor: Starting TestQualityCheckRestrictedEditor.test_operator_fails_a_check_assigned_to_another_responsible_with_photos_and_a_comment ... 2026-10-28 07:58:15,282 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_check_restricted_editor: Starting TestQualityCheckRestrictedEditor.test_operator_mass_fails_checks_assigned_to_another_responsible_but_cannot_mass_pass_them ... 2026-10-28 07:58:15,448 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_check_restricted_editor: Starting TestQualityCheckRestrictedEditor.test_operator_on_a_failed_check_is_refused_acknowledgement_for_authority_before_capability ... 2026-10-28 07:58:15,585 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_check_restricted_editor: Starting TestQualityCheckRestrictedEditor.test_operator_on_a_failed_check_is_refused_measure_for_authority_before_capability ... 2026-10-28 07:58:15,740 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_check_restricted_editor: Starting TestQualityCheckRestrictedEditor.test_operator_on_a_failed_check_is_refused_pass_for_authority_before_capability ... 2026-10-28 07:58:15,884 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_check_restricted_editor: Starting TestQualityCheckRestrictedEditor.test_operator_passing_a_passed_and_a_to_do_check_together_judges_only_the_to_do_one ... 2026-10-28 07:58:16,330 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_check_restricted_editor: Starting TestQualityCheckRestrictedEditor.test_operator_passing_a_passed_check_again_records_no_new_judgment ... 2026-10-28 07:58:16,776 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_check_restricted_editor: Starting TestQualityCheckRestrictedEditor.test_operator_re_measuring_a_judged_check_with_the_same_reading_records_no_new_judgment ... 2026-10-28 07:58:17,233 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_check_restricted_editor: Starting TestQualityCheckRestrictedEditor.test_operator_re_sending_the_recorded_values_of_a_judged_check_is_accepted ... 2026-10-28 07:58:17,357 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_check_restricted_editor: Starting TestQualityCheckRestrictedEditor.test_operator_re_sending_the_value_of_a_check_of_a_completed_document_is_accepted ... 2026-10-28 07:58:17,463 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_check_restricted_editor: Starting TestQualityCheckRestrictedEditor.test_operator_records_a_fail_on_a_check_assigned_to_another_responsible ... 2026-10-28 07:58:17,591 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_check_restricted_editor: Starting TestQualityCheckRestrictedEditor.test_operator_records_a_verdict_on_a_check_assigned_to_nobody_and_it_stays_unassigned ... 2026-10-28 07:58:17,716 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_check_restricted_editor: Starting TestQualityCheckRestrictedEditor.test_operator_records_measure_on_a_check_assigned_to_nobody ... 2026-10-28 07:58:17,810 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_check_restricted_editor: Starting TestQualityCheckRestrictedEditor.test_operator_refused_a_pass_on_a_check_reassigned_away_from_them_reads_it_by_its_title ... 2026-10-28 07:58:18,379 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_check_restricted_editor: Starting TestQualityCheckRestrictedEditor.test_operator_refused_deleting_a_photo_of_a_failed_check_reads_it_by_its_title ... 2026-10-28 07:58:18,545 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_check_restricted_editor: Starting TestQualityCheckRestrictedEditor.test_operator_saves_a_comment_and_a_new_photo_on_a_failed_check_from_the_wizard_without_a_new_verdict ... 2026-10-28 07:58:19,539 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_check_restricted_editor: Starting TestQualityCheckRestrictedEditor.test_operator_saving_photos_in_the_wizard_of_a_check_assigned_to_another_responsible_writes_nothing_to_the_check ... 2026-10-28 07:58:19,691 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_check_restricted_editor: Starting TestQualityCheckRestrictedEditor.test_operator_still_comments_on_a_check_assigned_to_another_responsible ... 2026-10-28 07:58:19,808 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_check_restricted_editor: Starting TestQualityCheckRestrictedEditor.test_operator_still_comments_on_a_judged_check ... 2026-10-28 07:58:19,922 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_check_restricted_editor: Starting TestQualityCheckRestrictedEditor.test_operator_turns_a_check_the_responsible_passed_to_failed_while_the_document_is_open ... 2026-10-28 07:58:20,048 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_check_restricted_editor: Starting TestQualityCheckRestrictedEditor.test_operator_with_the_duty_removes_a_photo_of_a_check_still_to_do_in_its_form ... 2026-10-28 07:58:20,165 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #74 deleted ir.attachment records with IDs: [3852] 2026-10-28 07:58:20,223 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #74 deleted ir.attachment records with IDs: [3854] 2026-10-28 07:58:20,268 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_check_restricted_editor: Starting TestQualityCheckRestrictedEditor.test_operator_writing_one_value_to_several_judged_checks_is_judged_against_each_check ... 2026-10-28 07:58:20,460 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_check_restricted_editor: Starting TestQualityCheckRestrictedEditor.test_passed_leave_rule_lets_an_operator_leave_only_while_the_document_is_open ... 2026-10-28 07:58:20,557 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_check_restricted_editor: Starting TestQualityCheckRestrictedEditor.test_photo_a_writer_without_the_duty_removed_from_the_wizard_selection_is_deleted_when_saving_it ... 2026-10-28 07:58:20,721 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #74 deleted ir.attachment records with IDs: [3857] 2026-10-28 07:58:20,784 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_check_restricted_editor: Starting TestQualityCheckRestrictedEditor.test_photo_a_writer_without_the_duty_selected_in_the_wizard_survives_saving_it ... 2026-10-28 07:58:20,938 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_check_restricted_editor: Starting TestQualityCheckRestrictedEditor.test_photo_rights_of_a_judged_check_follow_who_reads_them ... 2026-10-28 07:58:21,262 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_check_restricted_editor: Starting TestQualityCheckRestrictedEditor.test_photos_saved_from_the_wizard_stay_on_the_check_once_the_wizard_is_removed ... 2026-10-28 07:58:21,572 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #74 deleted viin.quality.check.wizard records with IDs: [163] 2026-10-28 07:58:21,631 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #75 deleted viin.quality.check.wizard records with IDs: [164] 2026-10-28 07:58:21,669 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_check_restricted_editor: Starting TestQualityCheckRestrictedEditor.test_quality_user_adds_a_photo_to_a_passed_check ... 2026-10-28 07:58:21,813 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_check_restricted_editor: Starting TestQualityCheckRestrictedEditor.test_quality_user_adds_and_replaces_photos_of_a_failed_check ... 2026-10-28 07:58:22,142 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #75 deleted ir.attachment records with IDs: [3868, 3867] 2026-10-28 07:58:22,189 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_check_restricted_editor: Starting TestQualityCheckRestrictedEditor.test_quality_user_changes_and_re_records_the_values_of_a_judged_check ... 2026-10-28 07:58:22,337 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_check_restricted_editor: Starting TestQualityCheckRestrictedEditor.test_quality_user_judging_a_check_again_to_the_state_it_holds_stamps_a_new_control_date ... 2026-10-28 07:58:22,777 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_check_restricted_editor: Starting TestQualityCheckRestrictedEditor.test_quality_user_leaves_pass_after_document_is_completed ... 2026-10-28 07:58:22,903 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_check_restricted_editor: Starting TestQualityCheckRestrictedEditor.test_quality_user_overriding_a_failed_verdict_becomes_its_checker_and_the_responsible_stays ... 2026-10-28 07:58:23,014 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_check_restricted_editor: Starting TestQualityCheckRestrictedEditor.test_quality_user_records_a_check_assigned_to_another_responsible ... 2026-10-28 07:58:23,135 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_check_restricted_editor: Starting TestQualityCheckRestrictedEditor.test_quality_user_removes_a_photo_of_a_judged_check_in_its_form ... 2026-10-28 07:58:23,299 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_check_restricted_editor: Starting TestQualityCheckRestrictedEditor.test_record_duty_follows_the_check_responsible_rather_than_its_point_responsible ... 2026-10-28 07:58:24,198 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_check_restricted_editor: Starting TestQualityCheckRestrictedEditor.test_record_duty_tells_the_current_user_whether_they_may_record_and_who_is_responsible ... 2026-10-28 07:58:24,285 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_check_restricted_editor: Starting TestQualityCheckRestrictedEditor.test_refusal_names_a_check_whose_point_has_no_title_by_its_reference ... 2026-10-28 07:58:24,845 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_check_restricted_editor: Starting TestQualityCheckRestrictedEditor.test_reopening_a_check_still_to_do_is_offered_to_nobody ... 2026-10-28 07:58:24,932 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_check_restricted_editor: Starting TestQualityCheckRestrictedEditor.test_reopening_a_failed_check_is_offered_to_a_quality_user_only ... 2026-10-28 07:58:25,156 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_check_restricted_editor: Starting TestQualityCheckRestrictedEditor.test_reopening_a_passed_check_is_offered_to_the_responsible_and_a_quality_user_only_while_the_document_is_open ... 2026-10-28 07:58:25,378 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_check_restricted_editor: Starting TestQualityCheckRestrictedEditor.test_reopening_a_passed_check_of_a_completed_document_is_offered_to_a_quality_user_only ... 2026-10-28 07:58:25,607 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_check_restricted_editor: Starting TestQualityCheckRestrictedEditor.test_reopening_follows_the_state_and_the_responsible_of_the_check_for_each_user ... 2026-10-28 07:58:25,770 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_check_restricted_editor: Starting TestQualityCheckRestrictedEditor.test_responsible_without_quality_user_records_the_checks_assigned_to_them ... 2026-10-28 07:58:25,955 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_check_restricted_editor: Starting TestQualityCheckRestrictedEditor.test_restricted_editor_flag_is_judged_for_each_user_who_reads_the_same_check ... 2026-10-28 07:58:26,053 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_check_restricted_editor: Starting TestQualityCheckRestrictedEditor.test_restricted_editor_flag_tells_each_user_whether_the_server_refuses_their_field_writes ... 2026-10-28 07:58:33,088 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_check_restricted_editor: Starting TestQualityCheckRestrictedEditor.test_saving_the_wizard_without_its_save_button_leaves_the_comment_of_the_check_unchanged ... 2026-10-28 07:58:33,355 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_check_restricted_editor: Starting TestQualityCheckRestrictedEditor.test_the_user_who_records_a_result_is_its_checker_even_when_written_as_the_system ... 2026-10-28 07:58:33,639 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_check_restricted_editor: Starting TestQualityCheckRestrictedEditor.test_the_wizard_selection_of_a_user_who_may_record_reaches_the_check_when_the_wizard_is_saved ... 2026-10-28 07:58:33,882 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_check_restricted_editor: Starting TestQualityCheckRestrictedEditor.test_user_who_may_write_a_judged_check_saves_its_comment_from_the_wizard_without_a_new_verdict ... 2026-10-28 07:58:35,744 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_check_restricted_editor: Starting TestQualityCheckRestrictedEditor.test_waiting_line_names_the_responsible_only_while_the_check_is_to_do ... 2026-10-28 07:58:35,888 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_check_restricted_editor: Starting TestQualityCheckRestrictedEditor.test_wizard_pass_on_a_type_that_takes_no_images_leaves_the_photos_of_the_check_unchanged ... 2026-10-28 07:58:36,053 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_check_restricted_editor: Starting TestQualityCheckRestrictedEditor.test_wizard_photo_selection_on_a_type_that_takes_no_images_reaches_the_check_only_through_the_fail ... 2026-10-28 07:58:36,362 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_check_restricted_editor: Starting TestQualityCheckRestrictedEditor.test_wizard_reopens_a_passed_check_for_the_responsible_and_refuses_a_user_without_the_duty ... 2026-10-28 07:58:36,535 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_check_restricted_editor: Starting TestQualityCheckRestrictedEditor.test_wizard_tells_when_its_photo_selection_can_only_travel_with_a_fail ... 2026-10-28 07:58:36,692 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #77 deleted ir.attachment records with IDs: [3923] 2026-10-28 07:58:36,772 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-28 07:58:37,660 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_check_restricted_editor: Starting TestQualityCheckFailNeedsWriteAccess.test_operator_cannot_fail_a_check_they_may_not_write ... 2026-10-28 07:58:37,748 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [363], uid: 79, model: viin.quality.check 2026-10-28 07:58:37,778 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [364], uid: 79, model: viin.quality.check 2026-10-28 07:58:37,853 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_check_restricted_editor: Starting TestQualityCheckFailNeedsWriteAccess.test_operator_cannot_fail_a_check_they_may_not_write_even_with_photos_and_a_comment ... 2026-10-28 07:58:37,949 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [365], uid: 79, model: viin.quality.check 2026-10-28 07:58:38,022 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_check_restricted_editor: Starting TestQualityCheckFailNeedsWriteAccess.test_read_only_user_cannot_fail_a_check_from_the_wizard_and_no_photo_is_attached ... 2026-10-28 07:58:38,186 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [366], uid: 79, model: viin.quality.check 2026-10-28 07:58:38,237 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_check_restricted_editor: Starting TestQualityCheckFailNeedsWriteAccess.test_user_who_may_not_write_a_check_is_not_offered_reopening_and_is_refused ... 2026-10-28 07:58:38,342 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [367], uid: 79, model: viin.quality.check 2026-10-28 07:58:38,416 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-28 07:58:39,355 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_check_result_controls: Starting TestQualityCheckResultControls.test_a_measure_is_refused_on_a_type_that_takes_no_measurement ... 2026-10-28 07:58:39,643 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_check_result_controls: Starting TestQualityCheckResultControls.test_a_pass_cannot_carry_a_photo_on_a_type_that_does_not_capture_images_even_after_a_fail_with_one ... 2026-10-28 07:58:39,846 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_check_result_controls: Starting TestQualityCheckResultControls.test_a_refused_check_in_a_batch_leaves_the_whole_batch_untouched ... 2026-10-28 07:58:40,021 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_check_result_controls: Starting TestQualityCheckResultControls.test_bulk_pass_and_fail_follow_the_same_photo_rule_for_a_photo_only_type ... 2026-10-28 07:58:40,256 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_check_result_controls: Starting TestQualityCheckResultControls.test_bulk_server_actions_complete_manual_checks_and_refuse_a_photo_only_check ... 2026-10-28 07:58:40,474 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_check_result_controls: Starting TestQualityCheckResultControls.test_check_wizard_applies_the_same_rules_to_every_caller ... 2026-10-28 07:58:40,853 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_check_result_controls: Starting TestQualityCheckResultControls.test_check_wizard_measure_verdict_comes_from_the_tolerance ... 2026-10-28 07:58:41,085 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_check_result_controls: Starting TestQualityCheckResultControls.test_check_wizard_refuses_pass_and_fail_on_a_measure_type ... 2026-10-28 07:58:41,304 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_check_result_controls: Starting TestQualityCheckResultControls.test_fail_carries_photos_on_every_type_that_offers_a_fail ... 2026-10-28 07:58:41,646 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_check_result_controls: Starting TestQualityCheckResultControls.test_fail_without_photos_stays_valid_on_a_type_that_does_not_capture_images ... 2026-10-28 07:58:41,769 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_check_result_controls: Starting TestQualityCheckResultControls.test_measure_type_is_completed_by_the_measure_against_the_tolerance ... 2026-10-28 07:58:42,101 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_check_result_controls: Starting TestQualityCheckResultControls.test_measure_type_that_evaluates_no_tolerance_passes_any_measure ... 2026-10-28 07:58:42,247 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_check_result_controls: Starting TestQualityCheckResultControls.test_pass_on_a_type_that_takes_a_measure_needs_no_photo_even_when_it_captures_images ... 2026-10-28 07:58:42,395 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_check_result_controls: Starting TestQualityCheckResultControls.test_photo_only_check_cannot_be_acknowledged ... 2026-10-28 07:58:42,573 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_check_result_controls: Starting TestQualityCheckResultControls.test_photo_only_check_cannot_be_failed ... 2026-10-28 07:58:42,788 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_check_result_controls: Starting TestQualityCheckResultControls.test_photo_only_check_cannot_be_passed_without_a_photo ... 2026-10-28 07:58:42,965 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_check_result_controls: Starting TestQualityCheckResultControls.test_photo_only_check_is_not_passed_once_its_only_photo_is_removed ... 2026-10-28 07:58:43,168 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_check_result_controls: Starting TestQualityCheckResultControls.test_photo_only_check_is_passed_by_the_photo_it_already_holds ... 2026-10-28 07:58:43,333 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_check_result_controls: Starting TestQualityCheckResultControls.test_photo_only_check_is_passed_by_the_photo_sent_with_the_pass ... 2026-10-28 07:58:43,549 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_check_result_controls: Starting TestQualityCheckResultControls.test_photo_only_check_is_passed_when_its_photo_is_replaced_by_another ... 2026-10-28 07:58:43,664 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #81 deleted ir.attachment records with IDs: [3975] 2026-10-28 07:58:43,783 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #82 deleted ir.attachment records with IDs: [3977] 2026-10-28 07:58:43,862 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_check_result_controls: Starting TestQualityCheckResultControls.test_photos_are_refused_by_a_type_that_does_not_capture_images ... 2026-10-28 07:58:44,184 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_check_result_controls: Starting TestQualityCheckResultControls.test_quality_user_is_refused_by_capability_on_a_type_not_offering_the_control ... 2026-10-28 07:58:44,383 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_check_result_controls: Starting TestQualityCheckResultControls.test_quality_user_is_refused_by_capability_when_acknowledging_a_check_offering_pass_and_fail ... 2026-10-28 07:58:44,494 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_check_result_controls: Starting TestQualityCheckResultControls.test_shipped_measure_type_is_completed_by_do_measure ... 2026-10-28 07:58:44,645 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_check_result_controls: Starting TestQualityCheckResultControls.test_shipped_pass_fail_type_still_passes_and_fails ... 2026-10-28 07:58:44,777 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_check_result_controls: Starting TestQualityCheckResultControls.test_shipped_take_picture_type_fails_with_or_without_a_photo ... 2026-10-28 07:58:44,951 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_check_result_controls: Starting TestQualityCheckResultControls.test_shipped_take_picture_type_passes_only_with_a_photo_sent_or_held ... 2026-10-28 07:58:45,196 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_check_result_controls: Starting TestQualityCheckResultControls.test_type_without_manual_verdict_cannot_be_completed_by_a_bulk_action ... 2026-10-28 07:58:45,351 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_check_result_controls: Starting TestQualityCheckResultControls.test_type_without_manual_verdict_gets_no_pass_or_fail ... 2026-10-28 07:58:45,608 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_check_result_controls: Starting TestQualityCheckResultControls.test_user_who_may_not_write_a_check_without_a_test_type_is_refused_by_authority ... 2026-10-28 07:58:45,963 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_check_result_controls: Starting TestQualityCheckResultControls.test_user_who_may_not_write_a_typed_check_is_refused_by_authority_not_capability ... 2026-10-28 07:58:47,065 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-28 07:58:47,587 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_check_take_picture_completable_standalone_tour: Starting TestQualityCheckTakePictureCompletableStandalone.test_a_take_picture_check_completes_end_to_end_from_its_own_form ... 2026-10-28 07:58:48,050 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_check_take_picture_completable_standalone_tour.TestQualityCheckTakePictureCompletableStandalone.test_a_take_picture_check_completes_end_to_end_from_its_own_form: Chrome pid: 831 2026-10-28 07:58:48,050 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_check_take_picture_completable_standalone_tour.TestQualityCheckTakePictureCompletableStandalone.test_a_take_picture_check_completes_end_to_end_from_its_own_form: Chrome headless temporary user profile dir: /tmp/tmpi2391buz_chrome_odoo 2026-10-28 07:58:48,050 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_check_take_picture_completable_standalone_tour.TestQualityCheckTakePictureCompletableStandalone.test_a_take_picture_check_completes_end_to_end_from_its_own_form: Issuing json command http://127.0.0.1:41841/json/version 2026-10-28 07:58:48,052 104 INFO rb-e85a3c6-226074-429758 odoo.tests.common.requests: request http://127.0.0.1:41841/json/version with timeout 3 increased to 10s during tests 2026-10-28 07:58:48,137 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_check_take_picture_completable_standalone_tour.TestQualityCheckTakePictureCompletableStandalone.test_a_take_picture_check_completes_end_to_end_from_its_own_form: Browser version: Chrome/150.0.7871.114 2026-10-28 07:58:48,137 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_check_take_picture_completable_standalone_tour.TestQualityCheckTakePictureCompletableStandalone.test_a_take_picture_check_completes_end_to_end_from_its_own_form: Issuing json command http://127.0.0.1:41841/json 2026-10-28 07:58:48,138 104 INFO rb-e85a3c6-226074-429758 odoo.tests.common.requests: request http://127.0.0.1:41841/json with timeout 3 increased to 10s during tests 2026-10-28 07:58:48,191 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_check_take_picture_completable_standalone_tour.TestQualityCheckTakePictureCompletableStandalone.test_a_take_picture_check_completes_end_to_end_from_its_own_form: Websocket url found: ws://127.0.0.1:41841/devtools/page/3E2901D84B5A555E11D69396201B64D7 2026-10-28 07:58:48,233 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_check_take_picture_completable_standalone_tour.TestQualityCheckTakePictureCompletableStandalone.test_a_take_picture_check_completes_end_to_end_from_its_own_form: Enable chrome headless console log notification 2026-10-28 07:58:48,246 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_check_take_picture_completable_standalone_tour.TestQualityCheckTakePictureCompletableStandalone.test_a_take_picture_check_completes_end_to_end_from_its_own_form: Chrome headless enable page notifications 2026-10-28 07:58:48,294 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.res_users: Login successful for db:rb-e85a3c6-226074-429758 login:quality_admin_take_picture_tour from n/a 2026-10-28 07:58:48,313 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_check_take_picture_completable_standalone_tour.TestQualityCheckTakePictureCompletableStandalone.test_a_take_picture_check_completes_end_to_end_from_its_own_form: Setting session cookie in browser 2026-10-28 07:58:48,340 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_check_take_picture_completable_standalone_tour.TestQualityCheckTakePictureCompletableStandalone.test_a_take_picture_check_completes_end_to_end_from_its_own_form: Open "http://127.0.0.1:8069/odoo/action-to_quality.quality_check_action_main/482" in browser 2026-10-28 07:58:48,340 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_check_take_picture_completable_standalone_tour.TestQualityCheckTakePictureCompletableStandalone.test_a_take_picture_check_completes_end_to_end_from_its_own_form: Navigating to: "http://127.0.0.1:8069/odoo/action-to_quality.quality_check_action_main/482" 2026-10-28 07:58:48,364 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 07:58:50,049 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:58:50] "GET /odoo/action-to_quality.quality_check_action_main/482 HTTP/1.1" 200 - 181 0.154 1.535 2026-10-28 07:58:50,057 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_check_take_picture_completable_standalone_tour.TestQualityCheckTakePictureCompletableStandalone.test_a_take_picture_check_completes_end_to_end_from_its_own_form: Navigation result: {'frameId': '3E2901D84B5A555E11D69396201B64D7', 'loaderId': 'B311FB86EBE0CAD89193AF92231C9B2E', 'isDownload': False} 2026-10-28 07:58:50,057 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_check_take_picture_completable_standalone_tour.TestQualityCheckTakePictureCompletableStandalone.test_a_take_picture_check_completes_end_to_end_from_its_own_form: Evaluate ready code "odoo.isTourReady('quality_check_take_picture_completable_standalone_tour')" 2026-10-28 07:58:50,171 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:58:50] "GET /web/assets/2ac140d/web.assets_web.min.js HTTP/1.1" 200 - 2 0.029 0.018 2026-10-28 07:58:50,185 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:58:50] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.050 2026-10-28 07:58:50,415 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:58:50] "GET /web/webclient/load_menus/46e60aff0382622b7ce79f567b5fc4fa702d13335143fe7497a8eebeb43def87 HTTP/1.1" 200 - 131 0.128 0.158 2026-10-28 07:58:50,438 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:58:50] "GET /web/assets/a32ecb6/web.assets_web.min.css HTTP/1.1" 200 - 2 0.007 0.312 2026-10-28 07:58:50,518 104 INFO rb-e85a3c6-226074-429758 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-28 07:58:50,534 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:58:50] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.058 0.330 2026-10-28 07:58:50,604 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:58:50] "GET /web/assets/63175f4/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.008 2026-10-28 07:58:50,662 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:58:50] "GET /web/assets/e2f411e/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.006 2026-10-28 07:58:51,457 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 07:58:51] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.004 2026-10-28 07:58:51,465 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 07:58:51] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.007 2026-10-28 07:58:51,478 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 07:58:51] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.018 2026-10-28 07:58:51,506 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_check_take_picture_completable_standalone_tour.TestQualityCheckTakePictureCompletableStandalone.test_a_take_picture_check_completes_end_to_end_from_its_own_form.browser: Owl is running in 'dev' mode. 2026-10-28 07:58:51,508 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:58:51] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.002 0.011 2026-10-28 07:58:51,535 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:58:51] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.008 2026-10-28 07:58:51,589 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:58:51] "GET /odoo/offline HTTP/1.1" 200 - 5 0.004 0.019 2026-10-28 07:58:51,608 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:58:51] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.000 0.011 2026-10-28 07:58:51,639 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:58:51] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.003 0.021 2026-10-28 07:58:51,760 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_check_take_picture_completable_standalone_tour.TestQualityCheckTakePictureCompletableStandalone.test_a_take_picture_check_completes_end_to_end_from_its_own_form: Evaluate test code "odoo.startTour('quality_check_take_picture_completable_standalone_tour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo/action-to_quality.quality_check_action_main/482", "delayToCheckUndeterminisms": 0})" 2026-10-28 07:58:51,911 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:58:51] "POST /mail/data HTTP/1.1" 200 - 34 0.081 0.076 2026-10-28 07:58:51,918 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_check_take_picture_completable_standalone_tour.TestQualityCheckTakePictureCompletableStandalone.test_a_take_picture_check_completes_end_to_end_from_its_own_form.browser: [1/7] Tour quality_check_take_picture_completable_standalone_tour → Step The take_picture check's own form is mounted (trigger: .o_form_view .o_statusbar_status) 2026-10-28 07:58:51,983 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 07:58:51] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.039 2026-10-28 07:58:52,012 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 07:58:52] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.016 2026-10-28 07:58:52,067 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:58:52] "GET /web/image?model=res.users&field=avatar_128&id=83 HTTP/1.1" 200 - 16 0.037 0.140 2026-10-28 07:58:52,112 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:58:52] "GET /web/image/res.partner/456/avatar_128?unique=1793174327000 HTTP/1.1" 200 - 8 0.015 0.199 2026-10-28 07:58:52,143 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:58:52] "POST /web/action/load HTTP/1.1" 200 - 9 0.008 0.234 2026-10-28 07:58:52,149 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:58:52] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.173 2026-10-28 07:58:52,179 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 07:58:52] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.012 2026-10-28 07:58:52,205 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:58:52] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.026 0.182 2026-10-28 07:58:52,247 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:58:52] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.009 0.058 2026-10-28 07:58:52,280 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 07:58:52] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.009 2026-10-28 07:58:52,425 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:58:52] "POST /web/dataset/call_kw/viin.quality.check/get_views HTTP/1.1" 200 - 70 0.052 0.189 2026-10-28 07:58:52,482 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:58:52] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.014 2026-10-28 07:58:52,679 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:58:52] "POST /web/dataset/call_kw/viin.quality.check/web_read HTTP/1.1" 200 - 33 0.064 0.124 2026-10-28 07:58:52,982 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:58:52] "POST /web/dataset/call_kw/viin.quality.check/zalo_check_recipients HTTP/1.1" 200 - 1 0.000 0.005 2026-10-28 07:58:53,076 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:58:53] "POST /web/dataset/call_kw/viin.quality.check/zalo_check_recipients HTTP/1.1" 200 - 1 0.001 0.005 2026-10-28 07:58:53,130 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_check_take_picture_completable_standalone_tour.TestQualityCheckTakePictureCompletableStandalone.test_a_take_picture_check_completes_end_to_end_from_its_own_form.browser: [2/7] Tour quality_check_take_picture_completable_standalone_tour → Step Reach the wizard from the check's own form (trigger: .o_statusbar_buttons button[name='action_open_quality_check_wizard']:enabled) 2026-10-28 07:58:53,142 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:58:53] "POST /mail/thread/data HTTP/1.1" 200 - 27 0.026 0.041 2026-10-28 07:58:53,155 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:58:53] "POST /mail/thread/messages HTTP/1.1" 200 - 3 0.003 0.009 2026-10-28 07:58:53,250 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_check_take_picture_completable_standalone_tour.TestQualityCheckTakePictureCompletableStandalone.test_a_take_picture_check_completes_end_to_end_from_its_own_form.browser: [3/7] Tour quality_check_take_picture_completable_standalone_tour → Step The wizard dialog is open - attach a photo through the capture widget (trigger: .modal:not(.o_inactive_modal) .o_form_view) 2026-10-28 07:58:53,301 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:58:53] "POST /web/dataset/call_button/viin.quality.check/action_open_quality_check_wizard HTTP/1.1" 200 - 16 0.011 0.033 2026-10-28 07:58:53,418 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:58:53] "POST /web/dataset/call_kw/viin.quality.check.wizard/get_views HTTP/1.1" 200 - 14 0.008 0.057 2026-10-28 07:58:53,496 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:58:53] "POST /web/dataset/call_kw/viin.quality.check.wizard/web_read HTTP/1.1" 200 - 10 0.008 0.041 2026-10-28 07:58:53,588 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_check_take_picture_completable_standalone_tour.TestQualityCheckTakePictureCompletableStandalone.test_a_take_picture_check_completes_end_to_end_from_its_own_form.browser: Found 1 of ".o_to_quality_capture_image input[type='file']" (immediately) and inputted 1 file(s) 2026-10-28 07:58:53,588 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_check_take_picture_completable_standalone_tour.TestQualityCheckTakePictureCompletableStandalone.test_a_take_picture_check_completes_end_to_end_from_its_own_form.browser: [4/7] Tour quality_check_take_picture_completable_standalone_tour → Step Sentinel: the 'photo-attached' driving/measuring step above actually ran (trigger: body[data-viin-quality-tour-measured='photo-attached']) 2026-10-28 07:58:53,605 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_attachment: Post processing ignored : This file could not be decoded as an image file. 2026-10-28 07:58:53,630 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:58:53] "POST /web/binary/upload_attachment HTTP/1.1" 200 - 7 0.016 0.015 2026-10-28 07:58:53,656 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_check_take_picture_completable_standalone_tour.TestQualityCheckTakePictureCompletableStandalone.test_a_take_picture_check_completes_end_to_end_from_its_own_form.browser: [5/7] Tour quality_check_take_picture_completable_standalone_tour → Step The attached photo rendered as a chip (trigger: .o_to_quality_capture_image_item) 2026-10-28 07:58:53,678 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:58:53] "POST /web/dataset/call_kw/viin.quality.check.wizard/onchange HTTP/1.1" 200 - 9 0.005 0.022 2026-10-28 07:58:53,688 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:58:53] "GET /web/image/3996 HTTP/1.1" 200 - 6 0.002 0.028 2026-10-28 07:58:53,720 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_check_take_picture_completable_standalone_tour.TestQualityCheckTakePictureCompletableStandalone.test_a_take_picture_check_completes_end_to_end_from_its_own_form.browser: [6/7] Tour quality_check_take_picture_completable_standalone_tour → Step Confirm Pass - completes the check end to end (trigger: .modal:not(.o_inactive_modal) button[name='do_pass']:enabled) 2026-10-28 07:58:53,787 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_check_take_picture_completable_standalone_tour.TestQualityCheckTakePictureCompletableStandalone.test_a_take_picture_check_completes_end_to_end_from_its_own_form.browser: [7/7] Tour quality_check_take_picture_completable_standalone_tour → Step The wizard dialog has closed - the check is completed (trigger: body:not(:has(.modal))) 2026-10-28 07:58:53,858 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:58:53] "POST /web/dataset/call_kw/viin.quality.check.wizard/web_save HTTP/1.1" 200 - 22 0.019 0.049 2026-10-28 07:58:53,979 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:58:53] "POST /web/dataset/call_button/viin.quality.check.wizard/do_pass HTTP/1.1" 200 - 17 0.019 0.061 2026-10-28 07:58:54,017 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_check_take_picture_completable_standalone_tour.TestQualityCheckTakePictureCompletableStandalone.test_a_take_picture_check_completes_end_to_end_from_its_own_form.browser: tour succeeded 2026-10-28 07:58:54,025 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_check_take_picture_completable_standalone_tour.TestQualityCheckTakePictureCompletableStandalone.test_a_take_picture_check_completes_end_to_end_from_its_own_form.browser: ╔═══════════════════════════════════════════════════════════════════════╗ ║ TOUR quality_check_take_picture_completable_standalone_tour SUCCEEDED ║ ╚═══════════════════════════════════════════════════════════════════════╝ 2026-10-28 07:58:54,068 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:58:54] "POST /mail/thread/messages HTTP/1.1" 200 - 19 0.030 0.028 2026-10-28 07:58:54,240 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:58:54] "POST /web/dataset/call_kw/viin.quality.check/web_read HTTP/1.1" 200 - 17 0.037 0.179 2026-10-28 07:58:54,266 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_check_take_picture_completable_standalone_tour.TestQualityCheckTakePictureCompletableStandalone.test_a_take_picture_check_completes_end_to_end_from_its_own_form.browser: heap 29868032 (allocated 34066432) 2026-10-28 07:58:54,475 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_check_take_picture_completable_standalone_tour.TestQualityCheckTakePictureCompletableStandalone.test_a_take_picture_check_completes_end_to_end_from_its_own_form: Closing chrome headless with pid 831 2026-10-28 07:58:54,476 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_check_take_picture_completable_standalone_tour.TestQualityCheckTakePictureCompletableStandalone.test_a_take_picture_check_completes_end_to_end_from_its_own_form: Closing websocket connection 2026-10-28 07:58:54,477 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_check_take_picture_completable_standalone_tour.TestQualityCheckTakePictureCompletableStandalone.test_a_take_picture_check_completes_end_to_end_from_its_own_form: Terminating chrome headless with pid 831 2026-10-28 07:58:54,517 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:58:54] "POST /mail/thread/data HTTP/1.1" 200 - 18 0.052 0.033 2026-10-28 07:58:54,659 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_check_take_picture_completable_standalone_tour.TestQualityCheckTakePictureCompletableStandalone.test_a_take_picture_check_completes_end_to_end_from_its_own_form: Chrome Log in: /tmp/odoo_tests/rb-e85a3c6-226074-429758/chrome_logs/chrome_log_20261028_075854_659654_test_a_take_picture_check_completes_end_to_end_from_its_own_form.txt 2026-10-28 07:58:54,660 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_check_take_picture_completable_standalone_tour.TestQualityCheckTakePictureCompletableStandalone.test_a_take_picture_check_completes_end_to_end_from_its_own_form: Removing chrome user profile "/tmp/tmpi2391buz_chrome_odoo" 2026-10-28 07:58:54,753 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-28 07:58:55,725 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_check_verdict_services: Starting TestQualityCheckVerdictServices.test_check_to_do_carries_no_measure_verdict_whatever_its_measure ... 2026-10-28 07:58:55,839 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_check_verdict_services: Starting TestQualityCheckVerdictServices.test_failed_check_of_a_no_proceed_point_blocks_its_document ... 2026-10-28 07:58:55,932 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_check_verdict_services: Starting TestQualityCheckVerdictServices.test_failed_check_of_an_ordinary_point_does_not_block_its_document ... 2026-10-28 07:58:56,014 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_check_verdict_services: Starting TestQualityCheckVerdictServices.test_passed_check_of_a_no_proceed_point_does_not_block_its_document ... 2026-10-28 07:58:56,102 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_check_verdict_services: Starting TestQualityCheckVerdictServices.test_photo_check_to_do_carries_no_measure_verdict_whatever_its_point_tolerance ... 2026-10-28 07:58:56,184 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_check_verdict_services: Starting TestQualityCheckVerdictServices.test_reopened_check_carries_no_measure_verdict_until_a_transition_judges_it_again ... 2026-10-28 07:58:56,318 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_check_verdict_services: Starting TestQualityCheckVerdictServices.test_reopening_a_judged_check_clears_its_results_and_keeps_its_photos ... 2026-10-28 07:58:56,482 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_check_verdict_services: Starting TestQualityCheckVerdictServices.test_tolerance_change_never_rejudges_a_check_to_do_or_a_judged_one ... 2026-10-28 07:58:56,601 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-28 07:58:57,576 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_check_wizard_capabilities: Starting TestQualityCheckWizardCapabilities.test_check_already_holding_a_measure_opens_with_it_entered ... 2026-10-28 07:58:57,808 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_check_wizard_capabilities: Starting TestQualityCheckWizardCapabilities.test_custom_measure_type_gets_a_measure_input_judged_against_tolerance ... 2026-10-28 07:58:58,057 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_check_wizard_capabilities: Starting TestQualityCheckWizardCapabilities.test_custom_type_without_measure_input_hides_the_measure ... 2026-10-28 07:58:58,246 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_check_wizard_capabilities: Starting TestQualityCheckWizardCapabilities.test_judged_check_opens_with_its_measure_entered_even_at_zero ... 2026-10-28 07:58:58,442 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_check_wizard_capabilities: Starting TestQualityCheckWizardCapabilities.test_measure_step_is_never_below_one_unit_of_precision ... 2026-10-28 07:58:58,628 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_check_wizard_capabilities: Starting TestQualityCheckWizardCapabilities.test_measure_step_is_rounded_to_the_measure_precision ... 2026-10-28 07:58:58,822 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_check_wizard_capabilities: Starting TestQualityCheckWizardCapabilities.test_measure_steps_by_a_twentieth_of_the_tolerance_range ... 2026-10-28 07:58:59,025 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_check_wizard_capabilities: Starting TestQualityCheckWizardCapabilities.test_measure_to_do_opens_empty_and_not_yet_entered ... 2026-10-28 07:58:59,240 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_check_wizard_capabilities: Starting TestQualityCheckWizardCapabilities.test_out_of_tolerance_warning_waits_for_an_entered_measure ... 2026-10-28 07:58:59,426 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_check_wizard_capabilities: Starting TestQualityCheckWizardCapabilities.test_type_without_operator_control_is_confirmed_from_the_wizard ... 2026-10-28 07:58:59,733 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_check_wizard_capabilities: Starting TestQualityCheckWizardCapabilities.test_typing_a_measure_marks_it_entered ... 2026-10-28 07:58:59,938 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_check_wizard_capabilities: Starting TestQualityCheckWizardCapabilities.test_wizard_navigates_to_the_previous_and_next_checks ... 2026-10-28 07:59:00,096 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-28 07:59:01,993 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_check_wizard_image_retake: Starting TestQualityCheckWizardImageRetake.test_confirming_pass_without_touching_the_photo_keeps_the_existing_image ... 2026-10-28 07:59:02,036 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_attachment: Post processing ignored : This file could not be decoded as an image file. 2026-10-28 07:59:02,098 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_check_wizard_image_retake: Starting TestQualityCheckWizardImageRetake.test_opening_the_wizard_seeds_the_checks_existing_image ... 2026-10-28 07:59:02,131 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_attachment: Post processing ignored : This file could not be decoded as an image file. 2026-10-28 07:59:02,205 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-28 07:59:02,687 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_check_wizard_image_retake_ui_driven_tour: Starting TestQualityCheckWizardImageRetakeUiDriven.test_removing_and_reattaching_a_photo_through_the_widget_leaves_exactly_one_image ... 2026-10-28 07:59:03,223 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_check_wizard_image_retake_ui_driven_tour.TestQualityCheckWizardImageRetakeUiDriven.test_removing_and_reattaching_a_photo_through_the_widget_leaves_exactly_one_image: Chrome pid: 1056 2026-10-28 07:59:03,223 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_check_wizard_image_retake_ui_driven_tour.TestQualityCheckWizardImageRetakeUiDriven.test_removing_and_reattaching_a_photo_through_the_widget_leaves_exactly_one_image: Chrome headless temporary user profile dir: /tmp/tmp8e6a7bjz_chrome_odoo 2026-10-28 07:59:03,224 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_check_wizard_image_retake_ui_driven_tour.TestQualityCheckWizardImageRetakeUiDriven.test_removing_and_reattaching_a_photo_through_the_widget_leaves_exactly_one_image: Issuing json command http://127.0.0.1:39565/json/version 2026-10-28 07:59:03,225 104 INFO rb-e85a3c6-226074-429758 odoo.tests.common.requests: request http://127.0.0.1:39565/json/version with timeout 3 increased to 10s during tests 2026-10-28 07:59:03,288 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_check_wizard_image_retake_ui_driven_tour.TestQualityCheckWizardImageRetakeUiDriven.test_removing_and_reattaching_a_photo_through_the_widget_leaves_exactly_one_image: Browser version: Chrome/150.0.7871.114 2026-10-28 07:59:03,289 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_check_wizard_image_retake_ui_driven_tour.TestQualityCheckWizardImageRetakeUiDriven.test_removing_and_reattaching_a_photo_through_the_widget_leaves_exactly_one_image: Issuing json command http://127.0.0.1:39565/json 2026-10-28 07:59:03,290 104 INFO rb-e85a3c6-226074-429758 odoo.tests.common.requests: request http://127.0.0.1:39565/json with timeout 3 increased to 10s during tests 2026-10-28 07:59:03,324 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_check_wizard_image_retake_ui_driven_tour.TestQualityCheckWizardImageRetakeUiDriven.test_removing_and_reattaching_a_photo_through_the_widget_leaves_exactly_one_image: Websocket url found: ws://127.0.0.1:39565/devtools/page/AC858A3329E618B999846202570EF304 2026-10-28 07:59:03,345 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_check_wizard_image_retake_ui_driven_tour.TestQualityCheckWizardImageRetakeUiDriven.test_removing_and_reattaching_a_photo_through_the_widget_leaves_exactly_one_image: Enable chrome headless console log notification 2026-10-28 07:59:03,364 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_check_wizard_image_retake_ui_driven_tour.TestQualityCheckWizardImageRetakeUiDriven.test_removing_and_reattaching_a_photo_through_the_widget_leaves_exactly_one_image: Chrome headless enable page notifications 2026-10-28 07:59:03,416 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.res_users: Login successful for db:rb-e85a3c6-226074-429758 login:quality_admin_retake_ui_tour from n/a 2026-10-28 07:59:03,432 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_check_wizard_image_retake_ui_driven_tour.TestQualityCheckWizardImageRetakeUiDriven.test_removing_and_reattaching_a_photo_through_the_widget_leaves_exactly_one_image: Setting session cookie in browser 2026-10-28 07:59:03,462 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_check_wizard_image_retake_ui_driven_tour.TestQualityCheckWizardImageRetakeUiDriven.test_removing_and_reattaching_a_photo_through_the_widget_leaves_exactly_one_image: Open "http://127.0.0.1:8069/odoo/action-to_quality.quality_check_action_main/510" in browser 2026-10-28 07:59:03,462 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_check_wizard_image_retake_ui_driven_tour.TestQualityCheckWizardImageRetakeUiDriven.test_removing_and_reattaching_a_photo_through_the_widget_leaves_exactly_one_image: Navigating to: "http://127.0.0.1:8069/odoo/action-to_quality.quality_check_action_main/510" 2026-10-28 07:59:03,494 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 07:59:05,074 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:59:05] "GET /odoo/action-to_quality.quality_check_action_main/510 HTTP/1.1" 200 - 181 0.135 1.450 2026-10-28 07:59:05,080 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_check_wizard_image_retake_ui_driven_tour.TestQualityCheckWizardImageRetakeUiDriven.test_removing_and_reattaching_a_photo_through_the_widget_leaves_exactly_one_image: Navigation result: {'frameId': 'AC858A3329E618B999846202570EF304', 'loaderId': 'E7397ACAB687505E5F24342EC8D6DD9F', 'isDownload': False} 2026-10-28 07:59:05,080 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_check_wizard_image_retake_ui_driven_tour.TestQualityCheckWizardImageRetakeUiDriven.test_removing_and_reattaching_a_photo_through_the_widget_leaves_exactly_one_image: Evaluate ready code "odoo.isTourReady('quality_check_wizard_image_retake_ui_driven_tour')" 2026-10-28 07:59:05,132 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:59:05] "GET /web/assets/2ac140d/web.assets_web.min.js HTTP/1.1" 200 - 2 0.005 0.012 2026-10-28 07:59:05,142 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:59:05] "GET /web/assets/a32ecb6/web.assets_web.min.css HTTP/1.1" 200 - 2 0.002 0.024 2026-10-28 07:59:05,159 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:59:05] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.027 2026-10-28 07:59:05,367 104 INFO rb-e85a3c6-226074-429758 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-28 07:59:05,448 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:59:05] "GET /web/webclient/load_menus/46e60aff0382622b7ce79f567b5fc4fa702d13335143fe7497a8eebeb43def87 HTTP/1.1" 200 - 131 0.158 0.167 2026-10-28 07:59:05,497 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:59:05] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.023 0.337 2026-10-28 07:59:05,522 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:59:05] "GET /web/assets/63175f4/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.002 0.006 2026-10-28 07:59:05,635 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:59:05] "GET /web/assets/e2f411e/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.007 2026-10-28 07:59:06,530 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 07:59:06] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-10-28 07:59:06,550 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 07:59:06] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-10-28 07:59:06,556 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 07:59:06] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-10-28 07:59:06,582 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:59:06] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.002 0.014 2026-10-28 07:59:06,592 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_check_wizard_image_retake_ui_driven_tour.TestQualityCheckWizardImageRetakeUiDriven.test_removing_and_reattaching_a_photo_through_the_widget_leaves_exactly_one_image.browser: Owl is running in 'dev' mode. 2026-10-28 07:59:06,611 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:59:06] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-10-28 07:59:06,655 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:59:06] "GET /odoo/offline HTTP/1.1" 200 - 5 0.004 0.021 2026-10-28 07:59:06,679 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:59:06] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.001 0.010 2026-10-28 07:59:06,707 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:59:06] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.004 0.023 2026-10-28 07:59:06,791 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_check_wizard_image_retake_ui_driven_tour.TestQualityCheckWizardImageRetakeUiDriven.test_removing_and_reattaching_a_photo_through_the_widget_leaves_exactly_one_image: Evaluate test code "odoo.startTour('quality_check_wizard_image_retake_ui_driven_tour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo/action-to_quality.quality_check_action_main/510", "delayToCheckUndeterminisms": 0})" 2026-10-28 07:59:06,898 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_check_wizard_image_retake_ui_driven_tour.TestQualityCheckWizardImageRetakeUiDriven.test_removing_and_reattaching_a_photo_through_the_widget_leaves_exactly_one_image.browser: [1/10] Tour quality_check_wizard_image_retake_ui_driven_tour → Step Open the wizard from the take_picture check's own form (trigger: .o_statusbar_buttons button[name='action_open_quality_check_wizard']:enabled) 2026-10-28 07:59:06,909 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:59:06] "POST /mail/data HTTP/1.1" 200 - 34 0.047 0.055 2026-10-28 07:59:06,967 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 07:59:06] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.048 2026-10-28 07:59:06,981 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 07:59:06] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.070 2026-10-28 07:59:07,008 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:59:07] "POST /web/action/load HTTP/1.1" 200 - 9 0.027 0.136 2026-10-28 07:59:07,086 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:59:07] "GET /web/image?model=res.users&field=avatar_128&id=90 HTTP/1.1" 200 - 16 0.026 0.212 2026-10-28 07:59:07,151 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:59:07] "GET /web/image/res.partner/463/avatar_128?unique=1793174342000 HTTP/1.1" 200 - 8 0.014 0.269 2026-10-28 07:59:07,154 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:59:07] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.219 2026-10-28 07:59:07,215 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 07:59:07] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.011 2026-10-28 07:59:07,345 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:59:07] "POST /web/dataset/call_kw/viin.quality.check/get_views HTTP/1.1" 200 - 70 0.054 0.249 2026-10-28 07:59:07,382 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:59:07] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.010 0.354 2026-10-28 07:59:07,431 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:59:07] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.009 0.224 2026-10-28 07:59:07,475 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 07:59:07] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 07:59:07,641 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:59:07] "POST /web/dataset/call_kw/viin.quality.check/web_read HTTP/1.1" 200 - 33 0.058 0.146 2026-10-28 07:59:07,647 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:59:07] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.210 2026-10-28 07:59:07,929 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:59:07] "POST /web/dataset/call_kw/viin.quality.check/zalo_check_recipients HTTP/1.1" 200 - 1 0.000 0.007 2026-10-28 07:59:08,034 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:59:08] "POST /web/dataset/call_kw/viin.quality.check/zalo_check_recipients HTTP/1.1" 200 - 1 0.001 0.005 2026-10-28 07:59:08,097 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:59:08] "POST /mail/thread/data HTTP/1.1" 200 - 27 0.022 0.044 2026-10-28 07:59:08,113 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_check_wizard_image_retake_ui_driven_tour.TestQualityCheckWizardImageRetakeUiDriven.test_removing_and_reattaching_a_photo_through_the_widget_leaves_exactly_one_image.browser: [2/10] Tour quality_check_wizard_image_retake_ui_driven_tour → Step Attach the FIRST photo through the capture widget's own file input (trigger: .modal:not(.o_inactive_modal) .o_form_view) 2026-10-28 07:59:08,177 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:59:08] "POST /web/dataset/call_button/viin.quality.check/action_open_quality_check_wizard HTTP/1.1" 200 - 16 0.025 0.026 2026-10-28 07:59:08,200 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:59:08] "POST /mail/thread/messages HTTP/1.1" 200 - 3 0.003 0.054 2026-10-28 07:59:08,284 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:59:08] "POST /web/dataset/call_kw/viin.quality.check.wizard/get_views HTTP/1.1" 200 - 14 0.007 0.047 2026-10-28 07:59:08,370 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:59:08] "POST /web/dataset/call_kw/viin.quality.check.wizard/web_read HTTP/1.1" 200 - 10 0.008 0.038 2026-10-28 07:59:08,486 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_check_wizard_image_retake_ui_driven_tour.TestQualityCheckWizardImageRetakeUiDriven.test_removing_and_reattaching_a_photo_through_the_widget_leaves_exactly_one_image.browser: Found 1 of ".o_to_quality_capture_image input[type='file']" (immediately) and inputted 1 file(s) 2026-10-28 07:59:08,487 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_check_wizard_image_retake_ui_driven_tour.TestQualityCheckWizardImageRetakeUiDriven.test_removing_and_reattaching_a_photo_through_the_widget_leaves_exactly_one_image.browser: [3/10] Tour quality_check_wizard_image_retake_ui_driven_tour → Step Sentinel: the 'attached-first' driving/measuring step above actually ran (trigger: body[data-viin-quality-tour-measured='attached-first']) 2026-10-28 07:59:08,499 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_attachment: Post processing ignored : This file could not be decoded as an image file. 2026-10-28 07:59:08,519 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:59:08] "POST /web/binary/upload_attachment HTTP/1.1" 200 - 7 0.005 0.020 2026-10-28 07:59:08,562 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_check_wizard_image_retake_ui_driven_tour.TestQualityCheckWizardImageRetakeUiDriven.test_removing_and_reattaching_a_photo_through_the_widget_leaves_exactly_one_image.browser: [4/10] Tour quality_check_wizard_image_retake_ui_driven_tour → Step The first photo rendered as a chip - remove it via the widget's own affordance (trigger: .o_to_quality_capture_image_item .o_to_quality_capture_image_remove) 2026-10-28 07:59:08,616 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:59:08] "POST /web/dataset/call_kw/viin.quality.check.wizard/onchange HTTP/1.1" 200 - 9 0.018 0.042 2026-10-28 07:59:08,627 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:59:08] "GET /web/image/4035 HTTP/1.1" 200 - 6 0.004 0.035 2026-10-28 07:59:08,630 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_check_wizard_image_retake_ui_driven_tour.TestQualityCheckWizardImageRetakeUiDriven.test_removing_and_reattaching_a_photo_through_the_widget_leaves_exactly_one_image.browser: [5/10] Tour quality_check_wizard_image_retake_ui_driven_tour → Step Removing a photo asks for confirmation - confirm it (trigger: .modal:not(.o_inactive_modal) .modal-footer button.btn-danger:not([name])) 2026-10-28 07:59:08,692 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_check_wizard_image_retake_ui_driven_tour.TestQualityCheckWizardImageRetakeUiDriven.test_removing_and_reattaching_a_photo_through_the_widget_leaves_exactly_one_image.browser: [6/10] Tour quality_check_wizard_image_retake_ui_driven_tour → Step The removed photo's chip is gone - attach the SECOND photo (trigger: .o_to_quality_capture_image:not(:has(.o_to_quality_capture_image_item))) 2026-10-28 07:59:08,748 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:59:08] "POST /web/dataset/call_kw/viin.quality.check.wizard/onchange HTTP/1.1" 200 - 9 0.010 0.034 2026-10-28 07:59:08,792 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_check_wizard_image_retake_ui_driven_tour.TestQualityCheckWizardImageRetakeUiDriven.test_removing_and_reattaching_a_photo_through_the_widget_leaves_exactly_one_image.browser: Found 1 of ".o_to_quality_capture_image input[type='file']" (immediately) and inputted 1 file(s) 2026-10-28 07:59:08,795 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_check_wizard_image_retake_ui_driven_tour.TestQualityCheckWizardImageRetakeUiDriven.test_removing_and_reattaching_a_photo_through_the_widget_leaves_exactly_one_image.browser: [7/10] Tour quality_check_wizard_image_retake_ui_driven_tour → Step Sentinel: the 'attached-second' driving/measuring step above actually ran (trigger: body[data-viin-quality-tour-measured='attached-second']) 2026-10-28 07:59:08,807 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_attachment: Post processing ignored : This file could not be decoded as an image file. 2026-10-28 07:59:08,821 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:59:08] "POST /web/binary/upload_attachment HTTP/1.1" 200 - 3 0.002 0.017 2026-10-28 07:59:08,849 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_check_wizard_image_retake_ui_driven_tour.TestQualityCheckWizardImageRetakeUiDriven.test_removing_and_reattaching_a_photo_through_the_widget_leaves_exactly_one_image.browser: [8/10] Tour quality_check_wizard_image_retake_ui_driven_tour → Step The second photo's chip rendered (trigger: .o_to_quality_capture_image_item) 2026-10-28 07:59:08,889 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:59:08] "POST /web/dataset/call_kw/viin.quality.check.wizard/onchange HTTP/1.1" 200 - 9 0.012 0.026 2026-10-28 07:59:08,904 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:59:08] "GET /web/image/4036 HTTP/1.1" 200 - 5 0.002 0.046 2026-10-28 07:59:08,911 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_check_wizard_image_retake_ui_driven_tour.TestQualityCheckWizardImageRetakeUiDriven.test_removing_and_reattaching_a_photo_through_the_widget_leaves_exactly_one_image.browser: [9/10] Tour quality_check_wizard_image_retake_ui_driven_tour → Step Confirm Pass - the wizard writes checked_image_ids onto the check (trigger: .modal:not(.o_inactive_modal) button[name='do_pass']:enabled) 2026-10-28 07:59:08,969 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_check_wizard_image_retake_ui_driven_tour.TestQualityCheckWizardImageRetakeUiDriven.test_removing_and_reattaching_a_photo_through_the_widget_leaves_exactly_one_image.browser: [10/10] Tour quality_check_wizard_image_retake_ui_driven_tour → Step The wizard dialog has closed - the round trip completed (trigger: body:not(:has(.modal))) 2026-10-28 07:59:09,032 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #90 deleted ir.attachment records with IDs: [4035] 2026-10-28 07:59:09,059 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:59:09] "POST /web/dataset/call_kw/viin.quality.check.wizard/web_save HTTP/1.1" 200 - 46 0.033 0.053 2026-10-28 07:59:09,164 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:59:09] "POST /web/dataset/call_button/viin.quality.check.wizard/do_pass HTTP/1.1" 200 - 17 0.018 0.060 2026-10-28 07:59:09,205 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_check_wizard_image_retake_ui_driven_tour.TestQualityCheckWizardImageRetakeUiDriven.test_removing_and_reattaching_a_photo_through_the_widget_leaves_exactly_one_image.browser: tour succeeded 2026-10-28 07:59:09,210 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_check_wizard_image_retake_ui_driven_tour.TestQualityCheckWizardImageRetakeUiDriven.test_removing_and_reattaching_a_photo_through_the_widget_leaves_exactly_one_image.browser: ╔═════════════════════════════════════════════════════════════════╗ ║ TOUR quality_check_wizard_image_retake_ui_driven_tour SUCCEEDED ║ ╚═════════════════════════════════════════════════════════════════╝ 2026-10-28 07:59:09,252 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:59:09] "POST /mail/thread/messages HTTP/1.1" 200 - 19 0.018 0.053 2026-10-28 07:59:09,448 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:59:09] "POST /web/dataset/call_kw/viin.quality.check/web_read HTTP/1.1" 200 - 17 0.055 0.193 2026-10-28 07:59:09,485 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_check_wizard_image_retake_ui_driven_tour.TestQualityCheckWizardImageRetakeUiDriven.test_removing_and_reattaching_a_photo_through_the_widget_leaves_exactly_one_image.browser: heap 30433688 (allocated 34066432) 2026-10-28 07:59:09,506 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_check_wizard_image_retake_ui_driven_tour.TestQualityCheckWizardImageRetakeUiDriven.test_removing_and_reattaching_a_photo_through_the_widget_leaves_exactly_one_image: Closing chrome headless with pid 1056 2026-10-28 07:59:09,508 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_check_wizard_image_retake_ui_driven_tour.TestQualityCheckWizardImageRetakeUiDriven.test_removing_and_reattaching_a_photo_through_the_widget_leaves_exactly_one_image: Closing websocket connection 2026-10-28 07:59:09,509 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_check_wizard_image_retake_ui_driven_tour.TestQualityCheckWizardImageRetakeUiDriven.test_removing_and_reattaching_a_photo_through_the_widget_leaves_exactly_one_image: Terminating chrome headless with pid 1056 2026-10-28 07:59:09,638 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_check_wizard_image_retake_ui_driven_tour.TestQualityCheckWizardImageRetakeUiDriven.test_removing_and_reattaching_a_photo_through_the_widget_leaves_exactly_one_image: Chrome Log in: /tmp/odoo_tests/rb-e85a3c6-226074-429758/chrome_logs/chrome_log_20261028_075909_637857_test_removing_and_reattaching_a_photo_through_the_widget_leaves_exactly_one_image.txt 2026-10-28 07:59:09,638 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_check_wizard_image_retake_ui_driven_tour.TestQualityCheckWizardImageRetakeUiDriven.test_removing_and_reattaching_a_photo_through_the_widget_leaves_exactly_one_image: Removing chrome user profile "/tmp/tmp8e6a7bjz_chrome_odoo" 2026-10-28 07:59:09,715 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-28 07:59:10,808 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_check_wizard_internal_user: Starting QualityCheckWizardInternalUser.test_assigned_internal_user_can_save_checked_image_from_wizard ... 2026-10-28 07:59:10,975 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_check_wizard_internal_user: Starting QualityCheckWizardInternalUser.test_assigned_internal_user_can_save_checked_quantity_from_wizard ... 2026-10-28 07:59:11,113 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_check_wizard_internal_user: Starting QualityCheckWizardInternalUser.test_assigned_internal_user_saves_every_field_the_wizard_lets_them_edit ... 2026-10-28 07:59:11,375 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-28 07:59:11,914 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_check_wizard_numeric_entry_tour: Starting TestQualityCheckWizardNumericEntryTour.test_every_rendered_stepper_reaches_a_value_via_clicks ... 2026-10-28 07:59:12,347 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_check_wizard_numeric_entry_tour.TestQualityCheckWizardNumericEntryTour.test_every_rendered_stepper_reaches_a_value_via_clicks: Chrome pid: 1274 2026-10-28 07:59:12,347 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_check_wizard_numeric_entry_tour.TestQualityCheckWizardNumericEntryTour.test_every_rendered_stepper_reaches_a_value_via_clicks: Chrome headless temporary user profile dir: /tmp/tmpqciwy69c_chrome_odoo 2026-10-28 07:59:12,347 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_check_wizard_numeric_entry_tour.TestQualityCheckWizardNumericEntryTour.test_every_rendered_stepper_reaches_a_value_via_clicks: Issuing json command http://127.0.0.1:44365/json/version 2026-10-28 07:59:12,349 104 INFO rb-e85a3c6-226074-429758 odoo.tests.common.requests: request http://127.0.0.1:44365/json/version with timeout 3 increased to 10s during tests 2026-10-28 07:59:12,374 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_check_wizard_numeric_entry_tour.TestQualityCheckWizardNumericEntryTour.test_every_rendered_stepper_reaches_a_value_via_clicks: Browser version: Chrome/150.0.7871.114 2026-10-28 07:59:12,374 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_check_wizard_numeric_entry_tour.TestQualityCheckWizardNumericEntryTour.test_every_rendered_stepper_reaches_a_value_via_clicks: Issuing json command http://127.0.0.1:44365/json 2026-10-28 07:59:12,375 104 INFO rb-e85a3c6-226074-429758 odoo.tests.common.requests: request http://127.0.0.1:44365/json with timeout 3 increased to 10s during tests 2026-10-28 07:59:12,383 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_check_wizard_numeric_entry_tour.TestQualityCheckWizardNumericEntryTour.test_every_rendered_stepper_reaches_a_value_via_clicks: Websocket url found: ws://127.0.0.1:44365/devtools/page/22330063248310D239A71ED797A560B9 2026-10-28 07:59:12,392 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_check_wizard_numeric_entry_tour.TestQualityCheckWizardNumericEntryTour.test_every_rendered_stepper_reaches_a_value_via_clicks: Enable chrome headless console log notification 2026-10-28 07:59:12,399 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_check_wizard_numeric_entry_tour.TestQualityCheckWizardNumericEntryTour.test_every_rendered_stepper_reaches_a_value_via_clicks: Chrome headless enable page notifications 2026-10-28 07:59:12,482 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.res_users: Login successful for db:rb-e85a3c6-226074-429758 login:quality_admin_numeric_entry_tour from n/a 2026-10-28 07:59:12,505 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_check_wizard_numeric_entry_tour.TestQualityCheckWizardNumericEntryTour.test_every_rendered_stepper_reaches_a_value_via_clicks: Setting session cookie in browser 2026-10-28 07:59:12,538 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_check_wizard_numeric_entry_tour.TestQualityCheckWizardNumericEntryTour.test_every_rendered_stepper_reaches_a_value_via_clicks: Open "http://127.0.0.1:8069/odoo/action-to_quality.quality_check_action_main/514" in browser 2026-10-28 07:59:12,538 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_check_wizard_numeric_entry_tour.TestQualityCheckWizardNumericEntryTour.test_every_rendered_stepper_reaches_a_value_via_clicks: Navigating to: "http://127.0.0.1:8069/odoo/action-to_quality.quality_check_action_main/514" 2026-10-28 07:59:12,571 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 07:59:14,297 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:59:14] "GET /odoo/action-to_quality.quality_check_action_main/514 HTTP/1.1" 200 - 181 0.144 1.587 2026-10-28 07:59:14,307 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_check_wizard_numeric_entry_tour.TestQualityCheckWizardNumericEntryTour.test_every_rendered_stepper_reaches_a_value_via_clicks: Navigation result: {'frameId': '22330063248310D239A71ED797A560B9', 'loaderId': 'CBF004B6E0A348961F83A4856A051A34', 'isDownload': False} 2026-10-28 07:59:14,307 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_check_wizard_numeric_entry_tour.TestQualityCheckWizardNumericEntryTour.test_every_rendered_stepper_reaches_a_value_via_clicks: Evaluate ready code "odoo.isTourReady('quality_check_wizard_stepper_population_tour')" 2026-10-28 07:59:14,545 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:59:14] "GET /web/webclient/load_menus/46e60aff0382622b7ce79f567b5fc4fa702d13335143fe7497a8eebeb43def87 HTTP/1.1" 200 - 131 0.096 0.107 2026-10-28 07:59:14,559 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:59:14] "GET /web/assets/a32ecb6/web.assets_web.min.css HTTP/1.1" 200 - 2 0.002 0.218 2026-10-28 07:59:14,573 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:59:14] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.189 2026-10-28 07:59:14,590 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:59:14] "GET /web/assets/2ac140d/web.assets_web.min.js HTTP/1.1" 200 - 2 0.003 0.246 2026-10-28 07:59:14,651 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:59:14] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.027 0.214 2026-10-28 07:59:14,696 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:59:14] "GET /web/assets/63175f4/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.006 2026-10-28 07:59:14,706 104 INFO rb-e85a3c6-226074-429758 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-28 07:59:14,868 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:59:14] "GET /web/assets/e2f411e/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.012 2026-10-28 07:59:15,764 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 07:59:15] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-10-28 07:59:15,772 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 07:59:15] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-10-28 07:59:15,779 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 07:59:15] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.006 2026-10-28 07:59:15,797 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:59:15] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.002 0.013 2026-10-28 07:59:15,803 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_check_wizard_numeric_entry_tour.TestQualityCheckWizardNumericEntryTour.test_every_rendered_stepper_reaches_a_value_via_clicks.browser: Owl is running in 'dev' mode. 2026-10-28 07:59:15,825 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:59:15] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.005 2026-10-28 07:59:15,895 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:59:15] "GET /odoo/offline HTTP/1.1" 200 - 5 0.008 0.030 2026-10-28 07:59:15,905 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:59:15] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.003 0.012 2026-10-28 07:59:15,928 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:59:15] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.003 0.024 2026-10-28 07:59:15,973 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_check_wizard_numeric_entry_tour.TestQualityCheckWizardNumericEntryTour.test_every_rendered_stepper_reaches_a_value_via_clicks: Evaluate test code "odoo.startTour('quality_check_wizard_stepper_population_tour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo/action-to_quality.quality_check_action_main/514", "delayToCheckUndeterminisms": 0})" 2026-10-28 07:59:15,984 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_check_wizard_numeric_entry_tour.TestQualityCheckWizardNumericEntryTour.test_every_rendered_stepper_reaches_a_value_via_clicks.browser: [1/7] Tour quality_check_wizard_stepper_population_tour → Step Open the wizard from the check's own form (trigger: .o_statusbar_buttons button[name='action_open_quality_check_wizard']:enabled) 2026-10-28 07:59:16,067 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 07:59:16] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.012 2026-10-28 07:59:16,074 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 07:59:16] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.022 2026-10-28 07:59:16,097 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:59:16] "POST /mail/data HTTP/1.1" 200 - 34 0.060 0.059 2026-10-28 07:59:16,206 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:59:16] "GET /web/image/res.partner/466/avatar_128?unique=1793174351000 HTTP/1.1" 200 - 15 0.041 0.133 2026-10-28 07:59:16,278 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:59:16] "GET /web/image?model=res.users&field=avatar_128&id=93 HTTP/1.1" 200 - 9 0.017 0.241 2026-10-28 07:59:16,281 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:59:16] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.197 2026-10-28 07:59:16,334 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 07:59:16] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-28 07:59:16,357 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:59:16] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.015 0.077 2026-10-28 07:59:16,379 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:59:16] "POST /web/action/load HTTP/1.1" 200 - 9 0.008 0.334 2026-10-28 07:59:16,454 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 07:59:16] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.007 2026-10-28 07:59:16,456 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:59:16] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.014 0.117 2026-10-28 07:59:16,634 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:59:16] "POST /web/dataset/call_kw/viin.quality.check/get_views HTTP/1.1" 200 - 70 0.046 0.154 2026-10-28 07:59:16,692 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:59:16] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.013 2026-10-28 07:59:16,885 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:59:16] "POST /web/dataset/call_kw/viin.quality.check/web_read HTTP/1.1" 200 - 33 0.056 0.134 2026-10-28 07:59:17,195 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:59:17] "POST /web/dataset/call_kw/viin.quality.check/zalo_check_recipients HTTP/1.1" 200 - 1 0.000 0.004 2026-10-28 07:59:17,334 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:59:17] "POST /web/dataset/call_kw/viin.quality.check/zalo_check_recipients HTTP/1.1" 200 - 1 0.000 0.003 2026-10-28 07:59:17,405 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:59:17] "POST /mail/thread/data HTTP/1.1" 200 - 27 0.030 0.040 2026-10-28 07:59:17,459 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_check_wizard_numeric_entry_tour.TestQualityCheckWizardNumericEntryTour.test_every_rendered_stepper_reaches_a_value_via_clicks.browser: [2/7] Tour quality_check_wizard_stepper_population_tour → Step The wizard dialog is open (trigger: .modal:not(.o_inactive_modal) .o_form_view) 2026-10-28 07:59:17,503 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:59:17] "POST /web/dataset/call_button/viin.quality.check/action_open_quality_check_wizard HTTP/1.1" 200 - 16 0.014 0.024 2026-10-28 07:59:17,516 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:59:17] "POST /mail/thread/messages HTTP/1.1" 200 - 3 0.004 0.009 2026-10-28 07:59:17,610 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:59:17] "POST /web/dataset/call_kw/viin.quality.check.wizard/get_views HTTP/1.1" 200 - 14 0.010 0.037 2026-10-28 07:59:17,710 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:59:17] "POST /web/dataset/call_kw/viin.quality.check.wizard/web_read HTTP/1.1" 200 - 10 0.009 0.040 2026-10-28 07:59:17,803 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_check_wizard_numeric_entry_tour.TestQualityCheckWizardNumericEntryTour.test_every_rendered_stepper_reaches_a_value_via_clicks.browser: [3/7] Tour quality_check_wizard_stepper_population_tour → Step Validate waits while no measure is entered (trigger: .modal:not(.o_inactive_modal) .modal-footer:has(button[name='do_measure']:disabled)) 2026-10-28 07:59:17,861 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_check_wizard_numeric_entry_tour.TestQualityCheckWizardNumericEntryTour.test_every_rendered_stepper_reaches_a_value_via_clicks.browser: [4/7] Tour quality_check_wizard_stepper_population_tour → Step The rendered stepper set must be non-empty (a population of 0 proves nothing), and no editable numeric field may be left unwrapped (trigger: .modal:not(.o_inactive_modal) .o_form_view) 2026-10-28 07:59:17,978 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:59:17] "POST /web/dataset/call_kw/viin.quality.check.wizard/onchange HTTP/1.1" 200 - 9 0.014 0.027 2026-10-28 07:59:18,027 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:59:18] "POST /web/dataset/call_kw/viin.quality.check.wizard/onchange HTTP/1.1" 200 - 9 0.004 0.026 2026-10-28 07:59:18,076 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:59:18] "POST /web/dataset/call_kw/viin.quality.check.wizard/onchange HTTP/1.1" 200 - 9 0.005 0.026 2026-10-28 07:59:18,142 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_check_wizard_numeric_entry_tour.TestQualityCheckWizardNumericEntryTour.test_every_rendered_stepper_reaches_a_value_via_clicks.browser: [5/7] Tour quality_check_wizard_stepper_population_tour → Step Sentinel: the 'stepper-population' driving/measuring step above actually ran (trigger: body[data-viin-quality-tour-measured='stepper-population']) 2026-10-28 07:59:18,143 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:59:18] "POST /web/dataset/call_kw/viin.quality.check.wizard/onchange HTTP/1.1" 200 - 9 0.004 0.028 2026-10-28 07:59:18,193 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_check_wizard_numeric_entry_tour.TestQualityCheckWizardNumericEntryTour.test_every_rendered_stepper_reaches_a_value_via_clicks.browser: [6/7] Tour quality_check_wizard_stepper_population_tour → Step Confirm - the wizard saves the driven values and closes (trigger: .modal:not(.o_inactive_modal) button[name='do_measure']:enabled) 2026-10-28 07:59:18,194 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:59:18] "POST /web/dataset/call_kw/viin.quality.check.wizard/onchange HTTP/1.1" 200 - 9 0.006 0.026 2026-10-28 07:59:18,246 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:59:18] "POST /web/dataset/call_kw/viin.quality.check.wizard/onchange HTTP/1.1" 200 - 9 0.005 0.028 2026-10-28 07:59:18,254 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_check_wizard_numeric_entry_tour.TestQualityCheckWizardNumericEntryTour.test_every_rendered_stepper_reaches_a_value_via_clicks.browser: [7/7] Tour quality_check_wizard_stepper_population_tour → Step The wizard dialog has closed - the round trip completed (trigger: body:not(:has(.modal))) 2026-10-28 07:59:18,294 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:59:18] "POST /web/dataset/call_kw/viin.quality.check.wizard/onchange HTTP/1.1" 200 - 9 0.004 0.022 2026-10-28 07:59:18,368 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:59:18] "POST /web/dataset/call_kw/viin.quality.check.wizard/onchange HTTP/1.1" 200 - 9 0.010 0.027 2026-10-28 07:59:18,433 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:59:18] "POST /web/dataset/call_kw/viin.quality.check.wizard/onchange HTTP/1.1" 200 - 9 0.007 0.036 2026-10-28 07:59:18,543 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:59:18] "POST /web/dataset/call_kw/viin.quality.check.wizard/web_save HTTP/1.1" 200 - 20 0.024 0.054 2026-10-28 07:59:18,623 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:59:18] "POST /web/dataset/call_button/viin.quality.check.wizard/do_measure HTTP/1.1" 200 - 15 0.014 0.044 2026-10-28 07:59:18,662 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_check_wizard_numeric_entry_tour.TestQualityCheckWizardNumericEntryTour.test_every_rendered_stepper_reaches_a_value_via_clicks.browser: tour succeeded 2026-10-28 07:59:18,670 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_check_wizard_numeric_entry_tour.TestQualityCheckWizardNumericEntryTour.test_every_rendered_stepper_reaches_a_value_via_clicks.browser: ╔═════════════════════════════════════════════════════════════╗ ║ TOUR quality_check_wizard_stepper_population_tour SUCCEEDED ║ ╚═════════════════════════════════════════════════════════════╝ 2026-10-28 07:59:18,715 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:59:18] "POST /mail/thread/messages HTTP/1.1" 200 - 19 0.022 0.036 2026-10-28 07:59:18,869 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:59:18] "POST /web/dataset/call_kw/viin.quality.check/web_read HTTP/1.1" 200 - 16 0.042 0.160 2026-10-28 07:59:18,878 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_check_wizard_numeric_entry_tour.TestQualityCheckWizardNumericEntryTour.test_every_rendered_stepper_reaches_a_value_via_clicks.browser: heap 30494584 (allocated 36163584) 2026-10-28 07:59:18,919 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_check_wizard_numeric_entry_tour.TestQualityCheckWizardNumericEntryTour.test_every_rendered_stepper_reaches_a_value_via_clicks: Closing chrome headless with pid 1274 2026-10-28 07:59:18,920 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_check_wizard_numeric_entry_tour.TestQualityCheckWizardNumericEntryTour.test_every_rendered_stepper_reaches_a_value_via_clicks: Closing websocket connection 2026-10-28 07:59:18,920 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_check_wizard_numeric_entry_tour.TestQualityCheckWizardNumericEntryTour.test_every_rendered_stepper_reaches_a_value_via_clicks: Terminating chrome headless with pid 1274 2026-10-28 07:59:19,033 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_check_wizard_numeric_entry_tour.TestQualityCheckWizardNumericEntryTour.test_every_rendered_stepper_reaches_a_value_via_clicks: Chrome Log in: /tmp/odoo_tests/rb-e85a3c6-226074-429758/chrome_logs/chrome_log_20261028_075919_033596_test_every_rendered_stepper_reaches_a_value_via_clicks.txt 2026-10-28 07:59:19,034 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_check_wizard_numeric_entry_tour.TestQualityCheckWizardNumericEntryTour.test_every_rendered_stepper_reaches_a_value_via_clicks: Removing chrome user profile "/tmp/tmpqciwy69c_chrome_odoo" 2026-10-28 07:59:19,084 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_check_wizard_numeric_entry_tour: Starting TestQualityCheckWizardNumericEntryTour.test_the_stepper_fields_remain_typable_with_a_keyboard ... 2026-10-28 07:59:19,510 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_check_wizard_numeric_entry_tour.TestQualityCheckWizardNumericEntryTour.test_the_stepper_fields_remain_typable_with_a_keyboard: Chrome pid: 1511 2026-10-28 07:59:19,510 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_check_wizard_numeric_entry_tour.TestQualityCheckWizardNumericEntryTour.test_the_stepper_fields_remain_typable_with_a_keyboard: Chrome headless temporary user profile dir: /tmp/tmp8tfuyr_i_chrome_odoo 2026-10-28 07:59:19,511 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_check_wizard_numeric_entry_tour.TestQualityCheckWizardNumericEntryTour.test_the_stepper_fields_remain_typable_with_a_keyboard: Issuing json command http://127.0.0.1:40685/json/version 2026-10-28 07:59:19,512 104 INFO rb-e85a3c6-226074-429758 odoo.tests.common.requests: request http://127.0.0.1:40685/json/version with timeout 3 increased to 10s during tests 2026-10-28 07:59:19,565 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_check_wizard_numeric_entry_tour.TestQualityCheckWizardNumericEntryTour.test_the_stepper_fields_remain_typable_with_a_keyboard: Browser version: Chrome/150.0.7871.114 2026-10-28 07:59:19,565 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_check_wizard_numeric_entry_tour.TestQualityCheckWizardNumericEntryTour.test_the_stepper_fields_remain_typable_with_a_keyboard: Issuing json command http://127.0.0.1:40685/json 2026-10-28 07:59:19,566 104 INFO rb-e85a3c6-226074-429758 odoo.tests.common.requests: request http://127.0.0.1:40685/json with timeout 3 increased to 10s during tests 2026-10-28 07:59:19,593 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_check_wizard_numeric_entry_tour.TestQualityCheckWizardNumericEntryTour.test_the_stepper_fields_remain_typable_with_a_keyboard: Websocket url found: ws://127.0.0.1:40685/devtools/page/55936730E09FB2D51AF7F3CF04C9FCD3 2026-10-28 07:59:19,610 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_check_wizard_numeric_entry_tour.TestQualityCheckWizardNumericEntryTour.test_the_stepper_fields_remain_typable_with_a_keyboard: Enable chrome headless console log notification 2026-10-28 07:59:19,617 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_check_wizard_numeric_entry_tour.TestQualityCheckWizardNumericEntryTour.test_the_stepper_fields_remain_typable_with_a_keyboard: Chrome headless enable page notifications 2026-10-28 07:59:19,713 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.res_users: Login successful for db:rb-e85a3c6-226074-429758 login:quality_admin_numeric_entry_tour from n/a 2026-10-28 07:59:19,731 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_check_wizard_numeric_entry_tour.TestQualityCheckWizardNumericEntryTour.test_the_stepper_fields_remain_typable_with_a_keyboard: Setting session cookie in browser 2026-10-28 07:59:19,742 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_check_wizard_numeric_entry_tour.TestQualityCheckWizardNumericEntryTour.test_the_stepper_fields_remain_typable_with_a_keyboard: Open "http://127.0.0.1:8069/odoo/action-to_quality.quality_check_action_main/515" in browser 2026-10-28 07:59:19,742 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_check_wizard_numeric_entry_tour.TestQualityCheckWizardNumericEntryTour.test_the_stepper_fields_remain_typable_with_a_keyboard: Navigating to: "http://127.0.0.1:8069/odoo/action-to_quality.quality_check_action_main/515" 2026-10-28 07:59:19,771 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 07:59:21,431 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:59:21] "GET /odoo/action-to_quality.quality_check_action_main/515 HTTP/1.1" 200 - 191 0.140 1.523 2026-10-28 07:59:21,435 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_check_wizard_numeric_entry_tour.TestQualityCheckWizardNumericEntryTour.test_the_stepper_fields_remain_typable_with_a_keyboard: Navigation result: {'frameId': '55936730E09FB2D51AF7F3CF04C9FCD3', 'loaderId': '0C8C133ECAB4AA01A3A8995FD8E2806B', 'isDownload': False} 2026-10-28 07:59:21,435 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_check_wizard_numeric_entry_tour.TestQualityCheckWizardNumericEntryTour.test_the_stepper_fields_remain_typable_with_a_keyboard: Evaluate ready code "odoo.isTourReady('quality_check_wizard_keyboard_entry_tour')" 2026-10-28 07:59:21,538 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:59:21] "GET /web/assets/2ac140d/web.assets_web.min.js HTTP/1.1" 200 - 2 0.002 0.055 2026-10-28 07:59:21,744 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:59:21] "GET /web/webclient/load_menus/46e60aff0382622b7ce79f567b5fc4fa702d13335143fe7497a8eebeb43def87 HTTP/1.1" 200 - 131 0.089 0.163 2026-10-28 07:59:21,762 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:59:21] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.238 2026-10-28 07:59:21,796 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:59:21] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.009 0.263 2026-10-28 07:59:21,803 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:59:21] "GET /web/assets/a32ecb6/web.assets_web.min.css HTTP/1.1" 200 - 2 0.002 0.309 2026-10-28 07:59:21,851 104 INFO rb-e85a3c6-226074-429758 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-28 07:59:21,866 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:59:21] "GET /web/assets/63175f4/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.004 0.007 2026-10-28 07:59:21,912 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:59:21] "GET /web/assets/e2f411e/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.014 2026-10-28 07:59:22,713 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 07:59:22] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.005 2026-10-28 07:59:22,721 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 07:59:22] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.001 2026-10-28 07:59:22,726 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 07:59:22] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-10-28 07:59:22,742 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:59:22] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.004 0.011 2026-10-28 07:59:22,775 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_check_wizard_numeric_entry_tour.TestQualityCheckWizardNumericEntryTour.test_the_stepper_fields_remain_typable_with_a_keyboard.browser: Owl is running in 'dev' mode. 2026-10-28 07:59:22,814 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:59:22] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.006 2026-10-28 07:59:22,892 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:59:22] "GET /odoo/offline HTTP/1.1" 200 - 5 0.009 0.047 2026-10-28 07:59:22,899 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:59:22] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.000 0.038 2026-10-28 07:59:22,962 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:59:22] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.029 0.057 2026-10-28 07:59:23,002 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_check_wizard_numeric_entry_tour.TestQualityCheckWizardNumericEntryTour.test_the_stepper_fields_remain_typable_with_a_keyboard: Evaluate test code "odoo.startTour('quality_check_wizard_keyboard_entry_tour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo/action-to_quality.quality_check_action_main/515", "delayToCheckUndeterminisms": 0})" 2026-10-28 07:59:23,097 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:59:23] "POST /mail/data HTTP/1.1" 200 - 34 0.049 0.067 2026-10-28 07:59:23,122 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:59:23] "POST /web/action/load HTTP/1.1" 200 - 9 0.008 0.075 2026-10-28 07:59:23,174 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_check_wizard_numeric_entry_tour.TestQualityCheckWizardNumericEntryTour.test_the_stepper_fields_remain_typable_with_a_keyboard.browser: [1/6] Tour quality_check_wizard_keyboard_entry_tour → Step Open the wizard from the check's own form (trigger: .o_statusbar_buttons button[name='action_open_quality_check_wizard']:enabled) 2026-10-28 07:59:23,222 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 07:59:23] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.016 2026-10-28 07:59:23,224 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 07:59:23] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.027 2026-10-28 07:59:23,227 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:59:23] "GET /web/image?model=res.users&field=avatar_128&id=93 HTTP/1.1" 200 - 16 0.032 0.166 2026-10-28 07:59:23,282 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:59:23] "GET /web/image/res.partner/466/avatar_128?unique=1793174351000 HTTP/1.1" 200 - 8 0.022 0.223 2026-10-28 07:59:23,329 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:59:23] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.012 0.072 2026-10-28 07:59:23,331 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:59:23] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.102 2026-10-28 07:59:23,356 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 07:59:23] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-28 07:59:23,388 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 07:59:23] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 07:59:23,503 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:59:23] "POST /web/dataset/call_kw/viin.quality.check/get_views HTTP/1.1" 200 - 71 0.049 0.221 2026-10-28 07:59:23,546 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:59:23] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.015 0.196 2026-10-28 07:59:23,772 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:59:23] "POST /web/dataset/call_kw/viin.quality.check/web_read HTTP/1.1" 200 - 33 0.059 0.151 2026-10-28 07:59:23,776 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:59:23] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.216 2026-10-28 07:59:24,074 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:59:24] "POST /web/dataset/call_kw/viin.quality.check/zalo_check_recipients HTTP/1.1" 200 - 1 0.000 0.006 2026-10-28 07:59:24,184 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:59:24] "POST /web/dataset/call_kw/viin.quality.check/zalo_check_recipients HTTP/1.1" 200 - 1 0.001 0.004 2026-10-28 07:59:24,236 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:59:24] "POST /mail/thread/data HTTP/1.1" 200 - 27 0.019 0.034 2026-10-28 07:59:24,258 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_check_wizard_numeric_entry_tour.TestQualityCheckWizardNumericEntryTour.test_the_stepper_fields_remain_typable_with_a_keyboard.browser: [2/6] Tour quality_check_wizard_keyboard_entry_tour → Step The wizard dialog is open (trigger: .modal:not(.o_inactive_modal) .o_form_view) 2026-10-28 07:59:24,320 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:59:24] "POST /web/dataset/call_button/viin.quality.check/action_open_quality_check_wizard HTTP/1.1" 200 - 16 0.011 0.047 2026-10-28 07:59:24,341 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:59:24] "POST /mail/thread/messages HTTP/1.1" 200 - 3 0.003 0.040 2026-10-28 07:59:24,421 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:59:24] "POST /web/dataset/call_kw/viin.quality.check.wizard/get_views HTTP/1.1" 200 - 14 0.014 0.042 2026-10-28 07:59:24,476 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:59:24] "POST /web/dataset/call_kw/viin.quality.check.wizard/web_read HTTP/1.1" 200 - 10 0.004 0.026 2026-10-28 07:59:24,577 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_check_wizard_numeric_entry_tour.TestQualityCheckWizardNumericEntryTour.test_the_stepper_fields_remain_typable_with_a_keyboard.browser: [3/6] Tour quality_check_wizard_keyboard_entry_tour → Step Every stepper's underlying number input must stay directly focusable and typable - a keyboard-and-mouse user must lose nothing (trigger: .modal:not(.o_inactive_modal) .o_form_view) 2026-10-28 07:59:24,682 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:59:24] "POST /web/dataset/call_kw/viin.quality.check.wizard/onchange HTTP/1.1" 200 - 9 0.009 0.030 2026-10-28 07:59:24,694 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_check_wizard_numeric_entry_tour.TestQualityCheckWizardNumericEntryTour.test_the_stepper_fields_remain_typable_with_a_keyboard.browser: [4/6] Tour quality_check_wizard_keyboard_entry_tour → Step Sentinel: the 'keyboard-entry' driving/measuring step above actually ran (trigger: body[data-viin-quality-tour-measured='keyboard-entry']) 2026-10-28 07:59:24,751 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:59:24] "POST /web/dataset/call_kw/viin.quality.check.wizard/onchange HTTP/1.1" 200 - 9 0.004 0.028 2026-10-28 07:59:24,767 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_check_wizard_numeric_entry_tour.TestQualityCheckWizardNumericEntryTour.test_the_stepper_fields_remain_typable_with_a_keyboard.browser: [5/6] Tour quality_check_wizard_keyboard_entry_tour → Step Confirm - the wizard saves the typed values and closes (trigger: .modal:not(.o_inactive_modal) button[name='do_measure']:enabled) 2026-10-28 07:59:24,835 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:59:24] "POST /web/dataset/call_kw/viin.quality.check.wizard/onchange HTTP/1.1" 200 - 9 0.006 0.031 2026-10-28 07:59:24,858 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_check_wizard_numeric_entry_tour.TestQualityCheckWizardNumericEntryTour.test_the_stepper_fields_remain_typable_with_a_keyboard.browser: [6/6] Tour quality_check_wizard_keyboard_entry_tour → Step The wizard dialog has closed - the round trip completed (trigger: body:not(:has(.modal))) 2026-10-28 07:59:24,900 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:59:24] "POST /web/dataset/call_kw/viin.quality.check.wizard/onchange HTTP/1.1" 200 - 9 0.004 0.020 2026-10-28 07:59:25,018 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:59:25] "POST /web/dataset/call_kw/viin.quality.check.wizard/web_save HTTP/1.1" 200 - 20 0.021 0.071 2026-10-28 07:59:25,129 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:59:25] "POST /web/dataset/call_button/viin.quality.check.wizard/do_measure HTTP/1.1" 200 - 15 0.019 0.051 2026-10-28 07:59:25,177 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_check_wizard_numeric_entry_tour.TestQualityCheckWizardNumericEntryTour.test_the_stepper_fields_remain_typable_with_a_keyboard.browser: tour succeeded 2026-10-28 07:59:25,187 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_check_wizard_numeric_entry_tour.TestQualityCheckWizardNumericEntryTour.test_the_stepper_fields_remain_typable_with_a_keyboard.browser: ╔═════════════════════════════════════════════════════════╗ ║ TOUR quality_check_wizard_keyboard_entry_tour SUCCEEDED ║ ╚═════════════════════════════════════════════════════════╝ 2026-10-28 07:59:25,214 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:59:25] "POST /mail/thread/messages HTTP/1.1" 200 - 19 0.034 0.036 2026-10-28 07:59:25,337 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:59:25] "POST /web/dataset/call_kw/viin.quality.check/web_read HTTP/1.1" 200 - 16 0.036 0.149 2026-10-28 07:59:25,639 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_check_wizard_numeric_entry_tour.TestQualityCheckWizardNumericEntryTour.test_the_stepper_fields_remain_typable_with_a_keyboard.browser: heap 36702968 (allocated 43909120) 2026-10-28 07:59:25,690 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:59:25] "POST /mail/thread/data HTTP/1.1" 200 - 13 0.015 0.055 2026-10-28 07:59:25,717 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_check_wizard_numeric_entry_tour.TestQualityCheckWizardNumericEntryTour.test_the_stepper_fields_remain_typable_with_a_keyboard: Closing chrome headless with pid 1511 2026-10-28 07:59:25,718 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_check_wizard_numeric_entry_tour.TestQualityCheckWizardNumericEntryTour.test_the_stepper_fields_remain_typable_with_a_keyboard: Closing websocket connection 2026-10-28 07:59:25,719 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_check_wizard_numeric_entry_tour.TestQualityCheckWizardNumericEntryTour.test_the_stepper_fields_remain_typable_with_a_keyboard: Terminating chrome headless with pid 1511 2026-10-28 07:59:25,846 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_check_wizard_numeric_entry_tour.TestQualityCheckWizardNumericEntryTour.test_the_stepper_fields_remain_typable_with_a_keyboard: Chrome Log in: /tmp/odoo_tests/rb-e85a3c6-226074-429758/chrome_logs/chrome_log_20261028_075925_845809_test_the_stepper_fields_remain_typable_with_a_keyboard.txt 2026-10-28 07:59:25,846 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_check_wizard_numeric_entry_tour.TestQualityCheckWizardNumericEntryTour.test_the_stepper_fields_remain_typable_with_a_keyboard: Removing chrome user profile "/tmp/tmp8tfuyr_i_chrome_odoo" 2026-10-28 07:59:25,914 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-28 07:59:26,973 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_check_write_empty_recordset: Starting QualityCheckWriteEmptyRecordset.test_empty_recordset_write_never_refused_for_non_quality_internal_user ... 2026-10-28 07:59:27,048 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_check_write_empty_recordset: Starting QualityCheckWriteEmptyRecordset.test_non_whitelisted_field_write_still_refused_on_own_check_for_non_quality_internal_user ... 2026-10-28 07:59:27,155 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-28 07:59:28,253 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_form: Starting QualityForm.test_01_validate_product ... 2026-10-28 07:59:28,556 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_form: Starting QualityForm.test_01_validate_team ... 2026-10-28 07:59:28,982 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_form: Starting QualityForm.test_11_check_tolerance_max ... 2026-10-28 07:59:29,502 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_form: Starting QualityForm.test_quality_check_measure_not_range_tolerance ... 2026-10-28 07:59:29,898 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_form: Starting QualityForm.test_quality_check_user_id ... 2026-10-28 07:59:31,489 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-28 07:59:32,599 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_point_category: Starting TestQualityPointCategory.test_complete_name ... 2026-10-28 07:59:32,661 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_point_category: Starting TestQualityPointCategory.test_quality_point_count ... 2026-10-28 07:59:32,717 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-28 07:59:33,229 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_point_name_search_and_due: Starting TestQualityPointNameSearchAndDue.test_check_execute_now_on_a_singleton_is_truthy_when_due_and_falsy_when_not ... 2026-10-28 07:59:33,356 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_point_name_search_and_due: Starting TestQualityPointNameSearchAndDue.test_check_execute_now_returns_only_the_due_points_of_a_recordset ... 2026-10-28 07:59:33,474 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_point_name_search_and_due: Starting TestQualityPointNameSearchAndDue.test_display_name_search_finds_point_by_title ... 2026-10-28 07:59:33,533 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_point_name_search_and_due: Starting TestQualityPointNameSearchAndDue.test_negative_operator_excludes_points_matching_the_title ... 2026-10-28 07:59:33,590 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_point_name_search_and_due: Starting TestQualityPointNameSearchAndDue.test_point_is_found_by_a_fragment_of_its_name ... 2026-10-28 07:59:33,636 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_point_name_search_and_due: Starting TestQualityPointNameSearchAndDue.test_point_is_found_by_a_fragment_of_its_title ... 2026-10-28 07:59:33,705 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-28 07:59:34,751 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_point_template_line: Starting TestQualityProductTemplate.test_get_prepare_data ... 2026-10-28 07:59:34,860 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-28 07:59:35,863 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_point_test_type_axis: Starting TestQualityPointTestTypeExtensibility.test_admin_added_type_completes_a_check_end_to_end ... 2026-10-28 07:59:36,023 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-28 07:59:37,028 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_point_test_type_axis: Starting TestQualityPointTestTypeOffersManualPassfailDefault.test_new_test_type_check_reaches_pass_via_do_pass ... 2026-10-28 07:59:37,144 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-28 07:59:39,291 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_product_template: Starting TestQualityProductTemplate.test_access_rights ... 2026-10-28 07:59:39,514 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #6 deleted mail.message records with IDs: [1193] 2026-10-28 07:59:39,585 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #6 deleted ir.model.data records with IDs: [92441] 2026-10-28 07:59:39,585 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #6 deleted quality.point.template records with IDs: [2] 2026-10-28 07:59:39,667 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_product_template: Starting TestQualityProductTemplate.test_access_rights_2 ... 2026-10-28 07:59:39,884 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 6, model: quality.point.template 2026-10-28 07:59:39,901 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 6, model: quality.point.template 2026-10-28 07:59:39,926 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #6 deleted mail.message records with IDs: [1193] 2026-10-28 07:59:39,931 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 6, model: quality.point.template 2026-10-28 07:59:39,991 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_product_template: Starting TestQualityProductTemplate.test_action_apply ... 2026-10-28 07:59:40,108 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_product_template: Starting TestQualityProductTemplate.test_action_apply_2 ... 2026-10-28 07:59:40,229 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_product_template: Starting TestQualityProductTemplate.test_compute_team_id ... 2026-10-28 07:59:40,322 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_product_template: Starting TestQualityProductTemplate.test_compute_tolerance_max ... 2026-10-28 07:59:40,394 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_product_template: Starting TestQualityProductTemplate.test_get_prepare_data ... 2026-10-28 07:59:40,455 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_product_template: Starting TestQualityProductTemplate.test_multi_company_rule ... 2026-10-28 07:59:54,433 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-28 07:59:55,519 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_quantity: Starting TestQualityCheckedQuantity.test_all_failed ... 2026-10-28 07:59:55,608 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_quantity: Starting TestQualityCheckedQuantity.test_all_passed ... 2026-10-28 07:59:55,683 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_quantity: Starting TestQualityCheckedQuantity.test_empty_no_div_error ... 2026-10-28 07:59:55,744 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_quantity: Starting TestQualityCheckedQuantity.test_negative_failed_raises ... 2026-10-28 07:59:55,799 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_quantity: Starting TestQualityCheckedQuantity.test_negative_passed_raises ... 2026-10-28 07:59:55,853 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_quantity: Starting TestQualityCheckedQuantity.test_pass_rate ... 2026-10-28 07:59:55,917 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_quantity: Starting TestQualityCheckedQuantity.test_recompute_on_edit ... 2026-10-28 07:59:55,994 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_quantity: Starting TestQualityCheckedQuantity.test_state_is_user_decision ... 2026-10-28 07:59:56,087 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_quantity: Starting TestQualityCheckedQuantity.test_template_line_propagates_flag ... 2026-10-28 07:59:56,149 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_quantity: Starting TestQualityCheckedQuantity.test_track_flag_related ... 2026-10-28 07:59:56,219 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality.tests.test_quality_quantity: Starting TestQualityCheckedQuantity.test_wizard_pass_rate_recomputes ... 2026-10-28 07:59:56,312 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-28 07:59:57,688 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality_mrp.tests.test_action_view_quality_alerts: Starting TestActionViewQualityAlertsWorkOrderDefault.test_multiple_workorders_defaults_alert_to_a_workorder_of_this_production ... 2026-10-28 07:59:58,198 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #1 deleted stock.move records with IDs: [197] 2026-10-28 07:59:58,754 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality_mrp.tests.test_action_view_quality_alerts: Starting TestActionViewQualityAlertsWorkOrderDefault.test_multiple_workorders_does_not_raise_expected_singleton ... 2026-10-28 07:59:59,095 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #1 deleted stock.move records with IDs: [200] 2026-10-28 07:59:59,571 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality_mrp.tests.test_action_view_quality_alerts: Starting TestActionViewQualityAlertsWorkOrderDefault.test_no_workorders_leaves_alert_workorder_default_falsy ... 2026-10-28 08:00:00,088 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality_mrp.tests.test_action_view_quality_alerts: Starting TestActionViewQualityAlertsWorkOrderDefault.test_single_workorder_defaults_alert_to_that_workorder ... 2026-10-28 08:00:00,450 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #1 deleted stock.move records with IDs: [205] 2026-10-28 08:00:00,939 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-28 08:00:01,962 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality_mrp.tests.test_action_view_quality_alerts: Starting TestWorkOrderQualityAlertProduct.test_an_alert_raised_from_a_work_order_is_on_the_variant_it_makes ... 2026-10-28 08:00:02,877 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-28 08:00:04,049 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality_mrp.tests.test_no_proceed_if_failed: Starting QualityMRPNoProceedIfFailed.test_01_check_plan_mo ... 2026-10-28 08:00:04,445 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #1 deleted stock.move records with IDs: [214] 2026-10-28 08:00:05,475 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality_mrp.tests.test_no_proceed_if_failed: Starting QualityMRPNoProceedIfFailed.test_02_button_start_skips_blocked_wo_when_raise_on_invalid_state ... 2026-10-28 08:00:05,943 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #1 deleted stock.move records with IDs: [222] 2026-10-28 08:00:06,866 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality_mrp.tests.test_no_proceed_if_failed: Starting QualityMRPNoProceedIfFailed.test_11_check_done_mo ... 2026-10-28 08:00:07,238 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #1 deleted stock.move records with IDs: [230] 2026-10-28 08:00:08,367 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality_mrp.tests.test_no_proceed_if_failed: Starting QualityMRPNoProceedIfFailed.test_22_check_done_wo ... 2026-10-28 08:00:08,798 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #1 deleted stock.move records with IDs: [238] 2026-10-28 08:00:10,338 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality_mrp.tests.test_no_proceed_if_failed: Starting QualityMRPNoProceedIfFailed.test_23_check_action_generate_serial ... 2026-10-28 08:00:10,736 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #1 deleted stock.move records with IDs: [246] 2026-10-28 08:00:12,821 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality_mrp.tests.test_no_proceed_if_failed: Starting QualityMRPNoProceedIfFailed.test_production_failed_check_blocks_mark_done_when_point_marks_no_proceed_if_failed ... 2026-10-28 08:00:13,212 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #1 deleted stock.move records with IDs: [259] 2026-10-28 08:00:14,268 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality_mrp.tests.test_no_proceed_if_failed: Starting QualityMRPNoProceedIfFailed.test_production_failed_check_does_not_block_mark_done_when_point_allows_proceed ... 2026-10-28 08:00:14,594 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #1 deleted stock.move records with IDs: [267] 2026-10-28 08:00:16,377 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality_mrp.tests.test_no_proceed_if_failed: Starting QualityMRPNoProceedIfFailed.test_workorder_failed_check_blocks_finish_when_point_marks_no_proceed_if_failed ... 2026-10-28 08:00:16,691 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #1 deleted stock.move records with IDs: [275] 2026-10-28 08:00:17,896 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality_mrp.tests.test_no_proceed_if_failed: Starting QualityMRPNoProceedIfFailed.test_workorder_failed_check_does_not_block_finish_when_point_allows_proceed ... 2026-10-28 08:00:18,298 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #1 deleted stock.move records with IDs: [283] 2026-10-28 08:00:19,546 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-28 08:00:21,015 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #1 deleted stock.move records with IDs: [291] 2026-10-28 08:00:23,947 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality_mrp.tests.test_quality_check_mrp_worker_authority: Starting QualityCheckMrpWorkerAuthority.test_mrp_worker_cannot_change_production_or_workorder_of_check_but_quality_user_can ... 2026-10-28 08:00:24,249 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #1 deleted stock.move records with IDs: [299] 2026-10-28 08:00:25,633 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality_mrp.tests.test_quality_check_mrp_worker_authority: Starting QualityCheckMrpWorkerAuthority.test_mrp_worker_cannot_create_or_unlink_quality_check ... 2026-10-28 08:00:25,663 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 121, model: viin.quality.check 2026-10-28 08:00:25,687 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 121, model: viin.quality.check 2026-10-28 08:00:25,729 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality_mrp.tests.test_quality_check_mrp_worker_authority: Starting QualityCheckMrpWorkerAuthority.test_mrp_worker_cannot_write_check_with_no_production_workorder_or_picking ... 2026-10-28 08:00:25,800 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [559], uid: 121, model: viin.quality.check 2026-10-28 08:00:25,918 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality_mrp.tests.test_quality_check_mrp_worker_authority: Starting QualityCheckMrpWorkerAuthority.test_mrp_worker_holding_quality_authority_reopens_the_same_failed_check ... 2026-10-28 08:00:26,046 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality_mrp.tests.test_quality_check_mrp_worker_authority: Starting QualityCheckMrpWorkerAuthority.test_mrp_worker_records_verdict_on_own_production_check ... 2026-10-28 08:00:26,145 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality_mrp.tests.test_quality_check_mrp_worker_authority: Starting QualityCheckMrpWorkerAuthority.test_mrp_worker_records_verdict_on_own_workorder_check ... 2026-10-28 08:00:26,232 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality_mrp.tests.test_quality_check_mrp_worker_authority: Starting QualityCheckMrpWorkerAuthority.test_mrp_worker_refused_reopening_failed_check ... 2026-10-28 08:00:26,361 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality_mrp.tests.test_quality_check_mrp_worker_authority: Starting QualityCheckMrpWorkerAuthority.test_mrp_worker_sees_quality_checks_of_own_production_and_workorder ... 2026-10-28 08:00:26,443 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality_mrp.tests.test_quality_check_mrp_worker_authority: Starting QualityCheckMrpWorkerAuthority.test_mrp_worker_with_write_permission_still_refused_reopening_failed_check ... 2026-10-28 08:00:26,632 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-28 08:00:29,320 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality_mrp.tests.test_quality_check_ready_to_check_filter: Starting QualityCheckReadyToCheckFilter.test_check_is_not_ready_while_the_order_has_no_output_recorded ... 2026-10-28 08:00:29,757 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #1 deleted stock.move records with IDs: [303] 2026-10-28 08:00:30,799 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality_mrp.tests.test_quality_check_ready_to_check_filter: Starting QualityCheckReadyToCheckFilter.test_check_owed_by_another_responsible_is_not_ready_for_me ... 2026-10-28 08:00:31,175 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #1 deleted stock.move records with IDs: [307] 2026-10-28 08:00:32,224 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality_mrp.tests.test_quality_check_ready_to_check_filter: Starting QualityCheckReadyToCheckFilter.test_check_without_responsible_is_ready_for_me ... 2026-10-28 08:00:32,610 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #1 deleted stock.move records with IDs: [311] 2026-10-28 08:00:33,685 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality_mrp.tests.test_quality_check_ready_to_check_filter: Starting QualityCheckReadyToCheckFilter.test_passed_check_is_not_ready ... 2026-10-28 08:00:34,005 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #1 deleted stock.move records with IDs: [315] 2026-10-28 08:00:35,017 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality_mrp.tests.test_quality_check_ready_to_check_filter: Starting QualityCheckReadyToCheckFilter.test_quality_user_without_manufacturing_access_is_not_offered_the_filter ... 2026-10-28 08:00:35,108 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality_mrp.tests.test_quality_check_ready_to_check_filter: Starting QualityCheckReadyToCheckFilter.test_responsible_sees_own_to_do_check_once_the_order_has_output ... 2026-10-28 08:00:35,490 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #1 deleted stock.move records with IDs: [319] 2026-10-28 08:00:36,405 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-28 08:00:37,528 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality_mrp.tests.test_quality_mrp: Starting QualityMRP.test_01_check_plan_mo ... 2026-10-28 08:00:37,935 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #1 deleted stock.move records with IDs: [327] 2026-10-28 08:00:38,975 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality_mrp.tests.test_quality_mrp: Starting QualityMRP.test_02_button_start_skips_blocked_wo_when_raise_on_invalid_state ... 2026-10-28 08:00:39,421 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #1 deleted stock.move records with IDs: [335] 2026-10-28 08:00:40,650 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality_mrp.tests.test_quality_mrp: Starting QualityMRP.test_11_check_done_mo ... 2026-10-28 08:00:41,043 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #1 deleted stock.move records with IDs: [343] 2026-10-28 08:00:42,178 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality_mrp.tests.test_quality_mrp: Starting QualityMRP.test_22_check_done_wo ... 2026-10-28 08:00:42,643 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #1 deleted stock.move records with IDs: [351] 2026-10-28 08:00:44,246 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality_mrp.tests.test_quality_mrp: Starting QualityMRP.test_23_check_action_generate_serial ... 2026-10-28 08:00:44,704 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #1 deleted stock.move records with IDs: [359] 2026-10-28 08:00:46,774 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-28 08:00:47,669 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality_mrp.tests.test_quality_mrp_backorder_checks: Starting QualityMrpBackorderChecks.test_backorder_cannot_be_closed_until_its_checks_are_done ... 2026-10-28 08:00:48,021 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #1 deleted stock.move records with IDs: [367] 2026-10-28 08:00:50,318 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality_mrp.tests.test_quality_mrp_backorder_checks: Starting QualityMrpBackorderChecks.test_backorder_gets_its_own_finished_product_check ... 2026-10-28 08:00:52,805 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality_mrp.tests.test_quality_mrp_backorder_checks: Starting QualityMrpBackorderChecks.test_backorder_of_product_without_quality_point_has_no_checks ... 2026-10-28 08:00:53,187 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #1 deleted stock.move records with IDs: [377] 2026-10-28 08:00:55,156 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality_mrp.tests.test_quality_mrp_backorder_checks: Starting QualityMrpBackorderChecks.test_backorder_workorder_cannot_start_until_material_check_is_done ... 2026-10-28 08:00:55,422 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #1 deleted stock.move records with IDs: [382] 2026-10-28 08:00:57,851 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality_mrp.tests.test_quality_mrp_backorder_checks: Starting QualityMrpBackorderChecks.test_backorder_workorder_gets_its_own_material_check ... 2026-10-28 08:00:58,170 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #1 deleted stock.move records with IDs: [387] 2026-10-28 08:01:00,247 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-28 08:01:01,669 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality_mrp.tests.test_quality_mrp_operator_gate: Starting QualityMrpOperatorGate.test_closing_an_order_names_an_outstanding_check_by_its_title_not_its_reference ... 2026-10-28 08:01:01,994 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #1 deleted stock.move records with IDs: [393] 2026-10-28 08:01:02,920 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality_mrp.tests.test_quality_mrp_operator_gate: Starting QualityMrpOperatorGate.test_closing_an_order_names_each_outstanding_check_and_the_responsible_it_waits_for ... 2026-10-28 08:01:03,778 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #1 deleted stock.move records with IDs: [397] 2026-10-28 08:01:04,996 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality_mrp.tests.test_quality_mrp_operator_gate: Starting QualityMrpOperatorGate.test_closing_is_blocked_by_a_finished_check_even_when_every_workorder_check_is_done ... 2026-10-28 08:01:05,506 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #1 deleted stock.move records with IDs: [401] 2026-10-28 08:01:06,397 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality_mrp.tests.test_quality_mrp_operator_gate: Starting QualityMrpOperatorGate.test_closing_is_blocked_by_a_workorder_check_even_when_every_finished_check_is_done ... 2026-10-28 08:01:06,697 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #1 deleted stock.move records with IDs: [405] 2026-10-28 08:01:07,630 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality_mrp.tests.test_quality_mrp_operator_gate: Starting QualityMrpOperatorGate.test_closing_is_blocked_by_every_check_still_to_do_of_both_kinds ... 2026-10-28 08:01:07,990 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #1 deleted stock.move records with IDs: [409] 2026-10-28 08:01:08,862 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality_mrp.tests.test_quality_mrp_operator_gate: Starting QualityMrpOperatorGate.test_closing_is_not_blocked_by_passed_or_failed_checks ... 2026-10-28 08:01:09,225 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #1 deleted stock.move records with IDs: [413] 2026-10-28 08:01:10,153 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality_mrp.tests.test_quality_mrp_operator_gate: Starting QualityMrpOperatorGate.test_completing_several_workorders_is_refused_when_only_one_has_a_check_still_to_do ... 2026-10-28 08:01:10,492 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #1 deleted stock.move records with IDs: [417] 2026-10-28 08:01:12,396 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality_mrp.tests.test_quality_mrp_operator_gate: Starting QualityMrpOperatorGate.test_finishing_several_workorders_is_refused_when_only_one_has_a_check_still_to_do ... 2026-10-28 08:01:12,702 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #1 deleted stock.move records with IDs: [424] 2026-10-28 08:01:14,533 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality_mrp.tests.test_quality_mrp_operator_gate: Starting QualityMrpOperatorGate.test_generate_serial_by_plain_user_stamps_lot_only_on_own_order_checks_and_alerts ... 2026-10-28 08:01:14,853 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #1 deleted stock.move records with IDs: [431] 2026-10-28 08:01:15,809 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #1 deleted stock.move records with IDs: [435] 2026-10-28 08:01:16,592 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality_mrp.tests.test_quality_mrp_operator_gate: Starting QualityMrpOperatorGate.test_nothing_blocks_closing_once_every_check_is_judged ... 2026-10-28 08:01:16,869 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #1 deleted stock.move records with IDs: [439] 2026-10-28 08:01:17,729 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality_mrp.tests.test_quality_mrp_operator_gate: Starting QualityMrpOperatorGate.test_order_closes_once_the_checks_it_was_refused_on_are_judged_one_by_one ... 2026-10-28 08:01:18,080 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #1 deleted stock.move records with IDs: [443] 2026-10-28 08:01:19,992 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality_mrp.tests.test_quality_mrp_operator_gate: Starting QualityMrpOperatorGate.test_outstanding_checks_refuse_closing_before_a_failed_blocking_check_does ... 2026-10-28 08:01:20,325 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #1 deleted stock.move records with IDs: [447] 2026-10-28 08:01:21,212 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality_mrp.tests.test_quality_mrp_operator_gate: Starting QualityMrpOperatorGate.test_plain_manufacturing_user_closes_order_partially_and_a_backorder_is_created ... 2026-10-28 08:01:21,535 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #1 deleted stock.move records with IDs: [451] 2026-10-28 08:01:23,652 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality_mrp.tests.test_quality_mrp_operator_gate: Starting QualityMrpOperatorGate.test_plain_manufacturing_user_confirms_order_and_checks_are_created ... 2026-10-28 08:01:23,958 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #1 deleted stock.move records with IDs: [458] 2026-10-28 08:01:24,723 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality_mrp.tests.test_quality_mrp_operator_gate: Starting QualityMrpOperatorGate.test_plain_user_cannot_move_failed_workorder_check_out_of_fail ... 2026-10-28 08:01:25,024 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #1 deleted stock.move records with IDs: [462] 2026-10-28 08:01:25,876 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality_mrp.tests.test_quality_mrp_operator_gate: Starting QualityMrpOperatorGate.test_plain_user_cannot_revise_a_passed_check_once_its_production_is_cancelled ... 2026-10-28 08:01:26,176 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #1 deleted stock.move records with IDs: [466] 2026-10-28 08:01:26,955 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [379, 377, 378] 2026-10-28 08:01:27,135 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality_mrp.tests.test_quality_mrp_operator_gate: Starting QualityMrpOperatorGate.test_plain_user_closing_tracked_orders_together_stamps_each_orders_lot_on_all_its_workorder_checks ... 2026-10-28 08:01:27,488 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #1 deleted stock.move records with IDs: [470] 2026-10-28 08:01:28,487 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #1 deleted stock.move records with IDs: [474] 2026-10-28 08:01:30,500 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality_mrp.tests.test_quality_mrp_operator_gate: Starting QualityMrpOperatorGate.test_plain_user_is_no_longer_offered_reopen_once_the_order_is_done_in_the_same_transaction ... 2026-10-28 08:01:30,762 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #1 deleted stock.move records with IDs: [478] 2026-10-28 08:01:32,236 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality_mrp.tests.test_quality_mrp_operator_gate: Starting QualityMrpOperatorGate.test_plain_user_is_no_longer_offered_reopen_once_the_workorder_finishes_in_the_same_transaction ... 2026-10-28 08:01:32,564 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #1 deleted stock.move records with IDs: [482] 2026-10-28 08:01:33,771 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality_mrp.tests.test_quality_mrp_operator_gate: Starting QualityMrpOperatorGate.test_plain_user_may_revise_a_passed_check_only_while_its_workorder_is_open ... 2026-10-28 08:01:34,081 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #1 deleted stock.move records with IDs: [486] 2026-10-28 08:01:35,325 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality_mrp.tests.test_quality_mrp_operator_gate: Starting QualityMrpOperatorGate.test_plain_user_records_output_while_quality_checks_are_still_to_do ... 2026-10-28 08:01:35,703 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #1 deleted stock.move records with IDs: [490] 2026-10-28 08:01:38,341 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality_mrp.tests.test_quality_mrp_operator_gate: Starting QualityMrpOperatorGate.test_start_is_refused_on_failed_no_proceed_check_until_quality_user_reopens_and_passes_it ... 2026-10-28 08:01:38,687 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #1 deleted stock.move records with IDs: [494] 2026-10-28 08:01:40,033 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality_mrp.tests.test_quality_mrp_operator_gate: Starting QualityMrpOperatorGate.test_start_skips_blocked_workorder_instead_of_raising_when_raise_on_invalid_state ... 2026-10-28 08:01:40,322 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #1 deleted stock.move records with IDs: [498] 2026-10-28 08:01:41,134 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality_mrp.tests.test_quality_mrp_operator_gate: Starting QualityMrpOperatorGate.test_workorder_done_is_refused_while_a_check_is_still_to_do ... 2026-10-28 08:01:41,410 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #1 deleted stock.move records with IDs: [502] 2026-10-28 08:01:42,540 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality_mrp.tests.test_quality_mrp_operator_gate: Starting QualityMrpOperatorGate.test_workorder_done_is_refused_while_a_no_proceed_check_is_failed ... 2026-10-28 08:01:42,955 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #1 deleted stock.move records with IDs: [506] 2026-10-28 08:01:44,143 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality_mrp.tests.test_quality_mrp_operator_gate: Starting QualityMrpOperatorGate.test_workorder_done_succeeds_once_every_check_is_passed ... 2026-10-28 08:01:44,452 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #1 deleted stock.move records with IDs: [510] 2026-10-28 08:01:45,578 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality_mrp.tests.test_quality_mrp_operator_gate: Starting QualityMrpOperatorGate.test_workorder_finish_is_refused_while_a_check_is_still_to_do ... 2026-10-28 08:01:45,905 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #1 deleted stock.move records with IDs: [514] 2026-10-28 08:01:47,229 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-28 08:01:49,806 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality_stock.tests.test_quality_check_stock_operator_authority: Starting QualityCheckStockOperatorAuthority.test_picking_with_failed_check_of_no_proceed_point_cannot_be_validated ... 2026-10-28 08:01:50,369 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality_stock.tests.test_quality_check_stock_operator_authority: Starting QualityCheckStockOperatorAuthority.test_picking_with_failed_check_of_proceeding_point_is_validated ... 2026-10-28 08:01:51,150 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality_stock.tests.test_quality_check_stock_operator_authority: Starting QualityCheckStockOperatorAuthority.test_quality_user_reopens_check_of_done_picking ... 2026-10-28 08:01:51,838 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality_stock.tests.test_quality_check_stock_operator_authority: Starting QualityCheckStockOperatorAuthority.test_responsible_without_access_to_the_transfer_cannot_reopen_the_check_once_it_is_done ... 2026-10-28 08:01:52,258 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 140, model: stock.picking 2026-10-28 08:01:52,671 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality_stock.tests.test_quality_check_stock_operator_authority: Starting QualityCheckStockOperatorAuthority.test_responsible_without_access_to_the_transfer_records_a_measure ... 2026-10-28 08:01:53,126 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 140, model: stock.picking 2026-10-28 08:01:53,214 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality_stock.tests.test_quality_check_stock_operator_authority: Starting QualityCheckStockOperatorAuthority.test_responsible_without_access_to_the_transfer_reopens_the_check_they_passed ... 2026-10-28 08:01:53,724 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 140, model: stock.picking 2026-10-28 08:01:53,881 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality_stock.tests.test_quality_check_stock_operator_authority: Starting QualityCheckStockOperatorAuthority.test_stock_user_cannot_change_picking_or_lot_of_check_but_quality_user_can ... 2026-10-28 08:01:55,093 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality_stock.tests.test_quality_check_stock_operator_authority: Starting QualityCheckStockOperatorAuthority.test_stock_user_cannot_change_result_values_of_done_picking_check ... 2026-10-28 08:01:55,828 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality_stock.tests.test_quality_check_stock_operator_authority: Starting QualityCheckStockOperatorAuthority.test_stock_user_cannot_create_quality_check ... 2026-10-28 08:01:56,305 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 136, model: viin.quality.check 2026-10-28 08:01:56,374 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality_stock.tests.test_quality_check_stock_operator_authority: Starting QualityCheckStockOperatorAuthority.test_stock_user_cannot_fail_check_of_done_picking ... 2026-10-28 08:01:57,089 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality_stock.tests.test_quality_check_stock_operator_authority: Starting QualityCheckStockOperatorAuthority.test_stock_user_cannot_leave_fail_by_do_pass ... 2026-10-28 08:01:57,533 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality_stock.tests.test_quality_check_stock_operator_authority: Starting QualityCheckStockOperatorAuthority.test_stock_user_cannot_leave_fail_by_write ... 2026-10-28 08:01:57,916 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality_stock.tests.test_quality_check_stock_operator_authority: Starting QualityCheckStockOperatorAuthority.test_stock_user_cannot_pass_check_of_point_named_to_qc_so_picking_waits_for_qc ... 2026-10-28 08:01:58,858 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality_stock.tests.test_quality_check_stock_operator_authority: Starting QualityCheckStockOperatorAuthority.test_stock_user_cannot_read_or_write_check_tied_to_no_transfer ... 2026-10-28 08:01:58,929 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [727], uid: 136, model: viin.quality.check 2026-10-28 08:01:58,966 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [727], uid: 136, model: viin.quality.check 2026-10-28 08:01:59,010 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality_stock.tests.test_quality_check_stock_operator_authority: Starting QualityCheckStockOperatorAuthority.test_stock_user_cannot_reopen_check_of_cancelled_picking ... 2026-10-28 08:01:59,426 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [430] 2026-10-28 08:01:59,532 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #1 deleted viin.quality.check records with IDs: [729] 2026-10-28 08:01:59,627 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality_stock.tests.test_quality_check_stock_operator_authority: Starting QualityCheckStockOperatorAuthority.test_stock_user_cannot_reopen_check_of_done_picking ... 2026-10-28 08:02:00,301 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality_stock.tests.test_quality_check_stock_operator_authority: Starting QualityCheckStockOperatorAuthority.test_stock_user_cannot_unlink_quality_check ... 2026-10-28 08:02:00,672 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 136, model: viin.quality.check 2026-10-28 08:02:00,738 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality_stock.tests.test_quality_check_stock_operator_authority: Starting QualityCheckStockOperatorAuthority.test_stock_user_cannot_write_non_whitelisted_fields_of_unassigned_check ... 2026-10-28 08:02:01,247 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality_stock.tests.test_quality_check_stock_operator_authority: Starting QualityCheckStockOperatorAuthority.test_stock_user_changes_the_comment_of_done_picking_check_and_the_change_is_tracked ... 2026-10-28 08:02:02,075 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality_stock.tests.test_quality_check_stock_operator_authority: Starting QualityCheckStockOperatorAuthority.test_stock_user_corrects_pass_to_fail_on_open_picking ... 2026-10-28 08:02:02,529 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality_stock.tests.test_quality_check_stock_operator_authority: Starting QualityCheckStockOperatorAuthority.test_stock_user_fails_check_of_point_named_to_qc_and_its_no_proceed_point_stops_the_picking ... 2026-10-28 08:02:03,103 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality_stock.tests.test_quality_check_stock_operator_authority: Starting QualityCheckStockOperatorAuthority.test_stock_user_is_no_longer_offered_reopen_once_the_picking_is_validated_in_the_same_transaction ... 2026-10-28 08:02:03,740 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality_stock.tests.test_quality_check_stock_operator_authority: Starting QualityCheckStockOperatorAuthority.test_stock_user_named_on_the_point_records_its_picking_check ... 2026-10-28 08:02:04,419 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality_stock.tests.test_quality_check_stock_operator_authority: Starting QualityCheckStockOperatorAuthority.test_stock_user_records_fail_on_unassigned_picking_check ... 2026-10-28 08:02:04,863 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality_stock.tests.test_quality_check_stock_operator_authority: Starting QualityCheckStockOperatorAuthority.test_stock_user_reopens_check_of_open_picking ... 2026-10-28 08:02:05,312 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality_stock.tests.test_quality_check_stock_operator_authority: Starting QualityCheckStockOperatorAuthority.test_stock_user_writes_whitelisted_field_of_unassigned_picking_check ... 2026-10-28 08:02:05,726 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality_stock.tests.test_quality_check_stock_operator_authority: Starting QualityCheckStockOperatorAuthority.test_validating_clean_pickings_together_completes_all_of_them ... 2026-10-28 08:02:06,624 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality_stock.tests.test_quality_check_stock_operator_authority: Starting QualityCheckStockOperatorAuthority.test_validating_pickings_together_is_refused_when_one_has_failed_check_of_no_proceed_point ... 2026-10-28 08:02:07,315 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-28 08:02:08,435 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality_stock.tests.test_quality_stock: Starting QualityStock.test_01_check_auto_create_quality_check ... 2026-10-28 08:02:08,839 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality_stock.tests.test_quality_stock: Starting QualityStock.test_11_check_cancel_picking ... 2026-10-28 08:02:09,258 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #1 deleted viin.quality.check records with IDs: [761] 2026-10-28 08:02:09,293 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality_stock.tests.test_quality_stock: Starting QualityStock.test_12_check_cancel_picking ... 2026-10-28 08:02:09,768 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality_stock.tests.test_quality_stock: Starting QualityStock.test_21_check_done_picking ... 2026-10-28 08:02:10,367 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality_stock.tests.test_quality_stock: Starting QualityStock.test_22_check_done_picking ... 2026-10-28 08:02:10,903 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality_stock.tests.test_quality_stock: Starting QualityStock.test_23_check_done_picking ... 2026-10-28 08:02:11,500 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-28 08:02:12,603 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality_stock.tests.test_quality_stock_access_right: Starting QualityStockAccessRight.test_01_check_quality_user ... 2026-10-28 08:02:12,662 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 6, model: stock.lot 2026-10-28 08:02:12,685 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 6, model: stock.lot 2026-10-28 08:02:12,716 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #6 deleted mail.message records with IDs: [2699] 2026-10-28 08:02:12,720 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 6, model: stock.lot 2026-10-28 08:02:12,765 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 6, model: stock.picking.type 2026-10-28 08:02:12,788 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 6, model: stock.picking.type 2026-10-28 08:02:12,792 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 6, model: stock.picking.type 2026-10-28 08:02:12,830 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 6, model: stock.picking 2026-10-28 08:02:12,861 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 6, model: stock.picking 2026-10-28 08:02:12,923 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 6, model: stock.move 2026-10-28 08:02:12,975 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality_stock.tests.test_quality_stock_access_right: Starting QualityStockAccessRight.test_11_check_quality_manager ... 2026-10-28 08:02:13,054 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 143, model: stock.picking.type 2026-10-28 08:02:13,098 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 143, model: stock.picking.type 2026-10-28 08:02:13,165 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-28 08:02:13,795 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality_stock.tests.test_quality_stock_backorder_operator: Starting QualityStockBackorderOperator.test_stock_user_splits_partial_receipt_and_the_new_transfer_holds_its_own_check ... 2026-10-28 08:02:15,008 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_quality_stock.tests.test_quality_stock_backorder_operator: Starting QualityStockBackorderOperator.test_stock_user_validates_partial_receipt_and_backorder_holds_its_own_check ... 2026-10-28 08:02:16,520 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-28 08:02:16,539 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_registration_email_blacklist.tests.test_email_blacklist_rule: Starting TestRuleMatching.test_a_display_name_wrapped_address_is_still_blocked ... 2026-10-28 08:02:16,579 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_registration_email_blacklist.tests.test_email_blacklist_rule: Starting TestRuleMatching.test_a_login_carrying_two_addresses_is_not_blocked ... 2026-10-28 08:02:16,610 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_registration_email_blacklist.tests.test_email_blacklist_rule: Starting TestRuleMatching.test_a_login_that_is_not_an_address_is_not_blocked ... 2026-10-28 08:02:16,640 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_registration_email_blacklist.tests.test_email_blacklist_rule: Starting TestRuleMatching.test_a_rule_containing_a_plus_sign_blocks_that_exact_address ... 2026-10-28 08:02:16,679 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_registration_email_blacklist.tests.test_email_blacklist_rule: Starting TestRuleMatching.test_a_rule_containing_a_plus_sign_does_not_block_a_repeated_letter ... 2026-10-28 08:02:16,722 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_registration_email_blacklist.tests.test_email_blacklist_rule: Starting TestRuleMatching.test_a_rule_typed_in_mixed_case_blocks_a_lowercase_address ... 2026-10-28 08:02:16,765 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_registration_email_blacklist.tests.test_email_blacklist_rule: Starting TestRuleMatching.test_a_shipped_wildcard_rule_blocks_a_matching_disposable_domain ... 2026-10-28 08:02:16,802 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_registration_email_blacklist.tests.test_email_blacklist_rule: Starting TestRuleMatching.test_a_trailing_dot_does_not_evade_a_domain_rule ... 2026-10-28 08:02:16,851 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_registration_email_blacklist.tests.test_email_blacklist_rule: Starting TestRuleMatching.test_bare_domain_rule_blocks_an_address_in_that_domain ... 2026-10-28 08:02:16,894 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_registration_email_blacklist.tests.test_email_blacklist_rule: Starting TestRuleMatching.test_bare_domain_rule_does_not_block_a_longer_lookalike_domain ... 2026-10-28 08:02:16,935 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_registration_email_blacklist.tests.test_email_blacklist_rule: Starting TestRuleMatching.test_domain_infix_wildcard_rule_blocks_a_domain_containing_the_token ... 2026-10-28 08:02:16,968 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_registration_email_blacklist.tests.test_email_blacklist_rule: Starting TestRuleMatching.test_domain_infix_wildcard_rule_requires_something_after_the_token ... 2026-10-28 08:02:17,003 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_registration_email_blacklist.tests.test_email_blacklist_rule: Starting TestRuleMatching.test_domain_infix_wildcard_rule_requires_something_before_the_token ... 2026-10-28 08:02:17,036 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_registration_email_blacklist.tests.test_email_blacklist_rule: Starting TestRuleMatching.test_domain_prefix_wildcard_rule_blocks_any_suffix ... 2026-10-28 08:02:17,068 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_registration_email_blacklist.tests.test_email_blacklist_rule: Starting TestRuleMatching.test_domain_prefix_wildcard_rule_does_not_block_a_longer_stem ... 2026-10-28 08:02:17,107 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_registration_email_blacklist.tests.test_email_blacklist_rule: Starting TestRuleMatching.test_exact_address_rule_blocks_that_address ... 2026-10-28 08:02:17,147 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_registration_email_blacklist.tests.test_email_blacklist_rule: Starting TestRuleMatching.test_exact_address_rule_does_not_block_a_longer_local_part ... 2026-10-28 08:02:17,190 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_registration_email_blacklist.tests.test_email_blacklist_rule: Starting TestRuleMatching.test_exact_address_rule_does_not_block_the_same_local_part_elsewhere ... 2026-10-28 08:02:17,231 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_registration_email_blacklist.tests.test_email_blacklist_rule: Starting TestRuleMatching.test_local_and_subdomain_wildcard_rule_blocks_a_matching_address ... 2026-10-28 08:02:17,288 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_registration_email_blacklist.tests.test_email_blacklist_rule: Starting TestRuleMatching.test_local_and_subdomain_wildcard_rule_does_not_block_a_local_part_without_the_token ... 2026-10-28 08:02:17,335 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_registration_email_blacklist.tests.test_email_blacklist_rule: Starting TestRuleMatching.test_local_and_subdomain_wildcard_rule_does_not_block_the_bare_domain ... 2026-10-28 08:02:17,378 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_registration_email_blacklist.tests.test_email_blacklist_rule: Starting TestRuleMatching.test_matching_ignores_letter_case_and_surrounding_whitespace ... 2026-10-28 08:02:17,421 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_registration_email_blacklist.tests.test_email_blacklist_rule: Starting TestRuleMatching.test_subdomain_wildcard_rule_blocks_a_subdomain ... 2026-10-28 08:02:17,464 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_registration_email_blacklist.tests.test_email_blacklist_rule: Starting TestRuleMatching.test_subdomain_wildcard_rule_does_not_block_the_bare_domain ... 2026-10-28 08:02:17,502 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_registration_email_blacklist.tests.test_email_blacklist_rule: Starting TestRuleMatching.test_the_record_predicate_answers_for_a_single_rule ... 2026-10-28 08:02:17,552 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-28 08:02:17,571 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_registration_email_blacklist.tests.test_email_blacklist_rule: Starting TestRuleCanonicalisation.test_a_domain_only_rule_has_no_local_pattern ... 2026-10-28 08:02:17,611 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_registration_email_blacklist.tests.test_email_blacklist_rule: Starting TestRuleCanonicalisation.test_a_rule_containing_an_asterisk_is_flagged_as_a_wildcard ... 2026-10-28 08:02:17,651 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_registration_email_blacklist.tests.test_email_blacklist_rule: Starting TestRuleCanonicalisation.test_a_rule_is_stored_canonicalised ... 2026-10-28 08:02:17,690 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_registration_email_blacklist.tests.test_email_blacklist_rule: Starting TestRuleCanonicalisation.test_a_rule_with_an_ascii_local_part_is_stored_lowercased ... 2026-10-28 08:02:17,730 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_registration_email_blacklist.tests.test_email_blacklist_rule: Starting TestRuleCanonicalisation.test_the_pattern_parts_split_at_the_last_at_sign ... 2026-10-28 08:02:17,779 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-28 08:02:17,798 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_registration_email_blacklist.tests.test_email_blacklist_rule: Starting TestRuleValidation.test_a_catch_all_rule_is_rejected ... 2026-10-28 08:02:17,841 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_registration_email_blacklist.tests.test_email_blacklist_rule: Starting TestRuleValidation.test_a_catch_all_rule_with_an_empty_local_part_is_rejected ... 2026-10-28 08:02:17,879 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_registration_email_blacklist.tests.test_email_blacklist_rule: Starting TestRuleValidation.test_a_cited_block_reason_cannot_be_deleted_and_the_refusal_is_readable ... 2026-10-28 08:02:17,948 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_registration_email_blacklist.tests.test_email_blacklist_rule: Starting TestRuleValidation.test_a_duplicate_of_an_archived_rule_is_still_rejected ... 2026-10-28 08:02:18,023 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_registration_email_blacklist.tests.test_email_blacklist_rule: Starting TestRuleValidation.test_a_duplicate_rule_name_is_rejected ... 2026-10-28 08:02:18,066 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_registration_email_blacklist.tests.test_email_blacklist_rule: Starting TestRuleValidation.test_a_rule_differing_only_in_case_is_rejected_as_a_duplicate ... 2026-10-28 08:02:18,107 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_registration_email_blacklist.tests.test_email_blacklist_rule: Starting TestRuleValidation.test_a_rule_whose_domain_has_no_dot_is_rejected ... 2026-10-28 08:02:18,156 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_registration_email_blacklist.tests.test_email_blacklist_rule: Starting TestRuleValidation.test_a_rule_with_a_whitespace_only_local_part_is_rejected ... 2026-10-28 08:02:18,203 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_registration_email_blacklist.tests.test_email_blacklist_rule: Starting TestRuleValidation.test_a_rule_with_no_domain_is_rejected ... 2026-10-28 08:02:18,249 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_registration_email_blacklist.tests.test_email_blacklist_rule: Starting TestRuleValidation.test_an_uncited_block_reason_can_still_be_deleted ... 2026-10-28 08:02:18,265 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #1 deleted block.reason records with IDs: [3] 2026-10-28 08:02:18,316 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-28 08:02:18,336 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_registration_email_blacklist.tests.test_email_blacklist_rule: Starting TestRuleLookupSurface.test_a_multi_wildcard_rule_clears_a_long_address_in_bounded_time ... 2026-10-28 08:02:18,384 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_registration_email_blacklist.tests.test_email_blacklist_rule: Starting TestRuleLookupSurface.test_an_allowed_address_is_cleared_in_one_indexed_query ... 2026-10-28 08:02:18,425 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_registration_email_blacklist.tests.test_email_blacklist_rule: Starting TestRuleLookupSurface.test_the_rule_lookup_is_not_reachable_over_rpc ... 2026-10-28 08:02:18,470 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-28 08:02:18,488 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_registration_email_blacklist.tests.test_email_blacklist_rule: Starting TestRuleAdministrationScreens.test_an_archived_rule_can_be_filtered_for_in_the_rules_list ... 2026-10-28 08:02:18,573 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-28 08:02:18,591 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_registration_email_blacklist.tests.test_res_config_settings: Starting TestBlacklistSetting.test_the_setting_is_stored_under_its_own_namespaced_key ... 2026-10-28 08:02:20,870 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [75] 2026-10-28 08:02:21,139 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_registration_email_blacklist.tests.test_res_config_settings: Starting TestBlacklistSetting.test_the_setting_is_system_wide_and_not_a_company_field ... 2026-10-28 08:02:29,954 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_registration_email_blacklist.tests.test_res_config_settings: Starting TestBlacklistSetting.test_the_setting_round_trips_through_the_settings_screen ... 2026-10-28 08:02:31,846 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [77] 2026-10-28 08:02:32,047 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_registration_email_blacklist.tests.test_res_config_settings: Starting TestBlacklistSetting.test_the_settings_screen_exposes_no_public_action_openers ... 2026-10-28 08:02:32,087 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_registration_email_blacklist.tests.test_res_config_settings: Starting TestBlacklistSetting.test_the_two_settings_links_open_the_right_lists ... 2026-10-28 08:02:32,147 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-28 08:02:32,168 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_registration_email_blacklist.tests.test_signup_blacklist: Starting TestSignupBlacklist.test_a_blocked_self_registration_creates_no_account_and_explains_why ... 2026-10-28 08:02:33,444 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 08:02:34,794 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:02:34] "POST /web/signup HTTP/1.1" 200 - 203 0.133 1.220 2026-10-28 08:02:34,874 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_registration_email_blacklist.tests.test_signup_blacklist: Starting TestSignupBlacklist.test_a_matching_address_registers_when_the_feature_is_switched_off ... 2026-10-28 08:02:36,126 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 08:02:37,566 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:02:37] "POST /web/signup HTTP/1.1" 200 - 203 0.121 1.323 2026-10-28 08:02:37,579 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [79] 2026-10-28 08:02:38,063 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.res_users: Login successful for db:rb-e85a3c6-226074-429758 login:newcomer@blocked-example.com from 127.0.0.1 2026-10-28 08:02:38,219 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #146 deleted mail.mail records with IDs: [371] 2026-10-28 08:02:38,235 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #146 deleted mail.message records with IDs: [8830] 2026-10-28 08:02:38,263 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.res_users: Login successful for db:rb-e85a3c6-226074-429758 login:newcomer@blocked-example.com from 127.0.0.1 2026-10-28 08:02:38,275 104 INFO rb-e85a3c6-226074-429758 odoo.tests.common: Simulating signal changes during tests 2026-10-28 08:02:38,275 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:02:38] "POST /web/signup HTTP/1.1" 303 - 283 0.245 0.446 2026-10-28 08:02:38,299 104 INFO rb-e85a3c6-226074-429758 odoo.http: Session expired 2026-10-28 08:02:38,299 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:02:38] "GET /my HTTP/1.1" 303 - 5 0.003 0.013 2026-10-28 08:02:38,931 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:02:38] "GET /web/login?redirect=/my? HTTP/1.1" 200 - 103 0.056 0.571 2026-10-28 08:02:38,980 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_registration_email_blacklist.tests.test_signup_blacklist: Starting TestSignupBlacklist.test_a_trailing_dot_does_not_buy_an_account_on_a_blocked_domain ... 2026-10-28 08:02:40,160 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 08:02:41,611 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:02:41] "POST /web/signup HTTP/1.1" 200 - 203 0.114 1.339 2026-10-28 08:02:41,664 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_registration_email_blacklist.tests.test_signup_blacklist: Starting TestSignupBlacklist.test_a_wildcard_rule_blocks_through_the_sign_up_form ... 2026-10-28 08:02:43,067 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 08:02:44,480 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:02:44] "POST /web/signup HTTP/1.1" 200 - 203 0.128 1.288 2026-10-28 08:02:44,527 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_registration_email_blacklist.tests.test_signup_blacklist: Starting TestSignupBlacklist.test_an_address_matching_no_rule_registers_successfully ... 2026-10-28 08:02:45,939 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 08:02:48,162 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.res_users: Login successful for db:rb-e85a3c6-226074-429758 login:newcomer@allowed-example.com from 127.0.0.1 2026-10-28 08:02:48,342 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #147 deleted mail.mail records with IDs: [372] 2026-10-28 08:02:48,354 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #147 deleted mail.message records with IDs: [8839] 2026-10-28 08:02:48,370 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.res_users: Login successful for db:rb-e85a3c6-226074-429758 login:newcomer@allowed-example.com from 127.0.0.1 2026-10-28 08:02:48,380 104 INFO rb-e85a3c6-226074-429758 odoo.tests.common: Simulating signal changes during tests 2026-10-28 08:02:48,381 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:02:48] "POST /web/signup HTTP/1.1" 303 - 282 0.305 2.139 2026-10-28 08:02:48,403 104 INFO rb-e85a3c6-226074-429758 odoo.http: Session expired 2026-10-28 08:02:48,405 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:02:48] "GET /my HTTP/1.1" 303 - 5 0.008 0.012 2026-10-28 08:02:49,464 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:02:49] "GET /web/login?redirect=/my? HTTP/1.1" 200 - 174 0.107 0.948 2026-10-28 08:02:49,537 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_registration_email_blacklist.tests.test_signup_blacklist: Starting TestSignupBlacklist.test_an_archived_rule_stops_blocking ... 2026-10-28 08:02:50,960 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 08:02:52,517 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:02:52] "POST /web/signup HTTP/1.1" 200 - 203 0.128 1.435 2026-10-28 08:02:53,143 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.res_users: Login successful for db:rb-e85a3c6-226074-429758 login:newcomer@blocked-example.com from 127.0.0.1 2026-10-28 08:02:53,296 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #148 deleted mail.mail records with IDs: [373] 2026-10-28 08:02:53,333 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #148 deleted mail.message records with IDs: [8844] 2026-10-28 08:02:53,350 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.res_users: Login successful for db:rb-e85a3c6-226074-429758 login:newcomer@blocked-example.com from 127.0.0.1 2026-10-28 08:02:53,363 104 INFO rb-e85a3c6-226074-429758 odoo.tests.common: Simulating signal changes during tests 2026-10-28 08:02:53,363 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:02:53] "POST /web/signup HTTP/1.1" 303 - 262 0.256 0.572 2026-10-28 08:02:53,384 104 INFO rb-e85a3c6-226074-429758 odoo.http: Session expired 2026-10-28 08:02:53,384 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:02:53] "GET /my HTTP/1.1" 303 - 5 0.005 0.011 2026-10-28 08:02:54,073 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:02:54] "GET /web/login?redirect=/my? HTTP/1.1" 200 - 103 0.071 0.611 2026-10-28 08:02:54,131 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_registration_email_blacklist.tests.test_signup_blacklist: Starting TestSignupBlacklist.test_the_screen_and_the_guard_agree_on_what_the_stored_switch_means ... 2026-10-28 08:02:55,487 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 08:02:56,969 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:02:56] "POST /web/signup HTTP/1.1" 200 - 202 0.132 1.357 2026-10-28 08:02:57,732 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:02:57] "POST /web/signup HTTP/1.1" 200 - 128 0.078 0.625 2026-10-28 08:02:58,335 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.res_users: Login successful for db:rb-e85a3c6-226074-429758 login:reader2@blocked-example.com from 127.0.0.1 2026-10-28 08:02:58,472 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #149 deleted mail.mail records with IDs: [374] 2026-10-28 08:02:58,483 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #149 deleted mail.message records with IDs: [8849] 2026-10-28 08:02:58,496 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.res_users: Login successful for db:rb-e85a3c6-226074-429758 login:reader2@blocked-example.com from 127.0.0.1 2026-10-28 08:02:58,504 104 INFO rb-e85a3c6-226074-429758 odoo.tests.common: Simulating signal changes during tests 2026-10-28 08:02:58,505 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:02:58] "POST /web/signup HTTP/1.1" 303 - 283 0.213 0.501 2026-10-28 08:02:58,524 104 INFO rb-e85a3c6-226074-429758 odoo.http: Session expired 2026-10-28 08:02:58,524 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:02:58] "GET /my HTTP/1.1" 303 - 5 0.002 0.005 2026-10-28 08:02:59,152 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:02:59] "GET /web/login?redirect=/my? HTTP/1.1" 200 - 103 0.058 0.564 2026-10-28 08:02:59,740 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.res_users: Login successful for db:rb-e85a3c6-226074-429758 login:reader3@blocked-example.com from 127.0.0.1 2026-10-28 08:02:59,911 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #150 deleted mail.mail records with IDs: [375] 2026-10-28 08:02:59,925 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #150 deleted mail.message records with IDs: [8852] 2026-10-28 08:02:59,941 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.res_users: Login successful for db:rb-e85a3c6-226074-429758 login:reader3@blocked-example.com from 127.0.0.1 2026-10-28 08:02:59,953 104 INFO rb-e85a3c6-226074-429758 odoo.tests.common: Simulating signal changes during tests 2026-10-28 08:02:59,953 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:02:59] "POST /web/signup HTTP/1.1" 303 - 283 0.240 0.502 2026-10-28 08:02:59,969 104 INFO rb-e85a3c6-226074-429758 odoo.http: Session expired 2026-10-28 08:02:59,970 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:02:59] "GET /my HTTP/1.1" 303 - 5 0.002 0.008 2026-10-28 08:03:00,626 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:03:00] "GET /web/login?redirect=/my? HTTP/1.1" 200 - 101 0.061 0.591 2026-10-28 08:03:01,245 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.res_users: Login successful for db:rb-e85a3c6-226074-429758 login:reader4@blocked-example.com from 127.0.0.1 2026-10-28 08:03:01,402 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #151 deleted mail.mail records with IDs: [376] 2026-10-28 08:03:01,419 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #151 deleted mail.message records with IDs: [8855] 2026-10-28 08:03:01,431 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.res_users: Login successful for db:rb-e85a3c6-226074-429758 login:reader4@blocked-example.com from 127.0.0.1 2026-10-28 08:03:01,439 104 INFO rb-e85a3c6-226074-429758 odoo.tests.common: Simulating signal changes during tests 2026-10-28 08:03:01,439 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:03:01] "POST /web/signup HTTP/1.1" 303 - 283 0.277 0.491 2026-10-28 08:03:01,456 104 INFO rb-e85a3c6-226074-429758 odoo.http: Session expired 2026-10-28 08:03:01,457 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:03:01] "GET /my HTTP/1.1" 303 - 5 0.003 0.007 2026-10-28 08:03:02,088 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:03:02] "GET /web/login?redirect=/my? HTTP/1.1" 200 - 101 0.059 0.563 2026-10-28 08:03:02,159 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-28 08:03:02,183 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_registration_email_blacklist.tests.test_signup_not_intercepted: Starting TestBlacklistDoesNotInterfere.test_an_existing_user_whose_address_matches_a_rule_can_reset_their_password ... 2026-10-28 08:03:03,630 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 08:03:05,039 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:03:05] "POST /web/signup HTTP/1.1" 200 - 203 0.129 1.286 2026-10-28 08:03:05,709 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [377] 2026-10-28 08:03:05,728 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #1 deleted mail.message records with IDs: [8859] 2026-10-28 08:03:05,741 104 INFO rb-e85a3c6-226074-429758 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-28 08:03:06,073 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.res_users: Login successful for db:rb-e85a3c6-226074-429758 login:resident@blocked-example.com from 127.0.0.1 2026-10-28 08:03:06,102 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.res_users: Login successful for db:rb-e85a3c6-226074-429758 login:resident@blocked-example.com from 127.0.0.1 2026-10-28 08:03:06,115 104 INFO rb-e85a3c6-226074-429758 odoo.tests.common: Simulating signal changes during tests 2026-10-28 08:03:06,116 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:03:06] "POST /web/reset_password HTTP/1.1" 303 - 114 0.088 0.223 2026-10-28 08:03:06,159 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.res_users: Login successful for db:rb-e85a3c6-226074-429758 login:resident@blocked-example.com from 127.0.0.1 2026-10-28 08:03:06,185 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:03:06] "POST /web/login HTTP/1.1" 303 - 15 0.010 0.044 2026-10-28 08:03:06,220 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.res_users: Login failed for db:rb-e85a3c6-226074-429758 login:resident@blocked-example.com from 127.0.0.1 2026-10-28 08:03:06,878 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:03:06] "POST /web/login HTTP/1.1" 200 - 106 0.078 0.600 2026-10-28 08:03:06,883 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_registration_email_blacklist.tests.test_signup_not_intercepted.TestBlacklistDoesNotInterfere.test_an_existing_user_whose_address_matches_a_rule_can_reset_their_password: waiting for threads: [] 2026-10-28 08:03:06,923 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_registration_email_blacklist.tests.test_signup_not_intercepted: Starting TestBlacklistDoesNotInterfere.test_an_invited_registration_is_not_blocked ... 2026-10-28 08:03:08,288 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 08:03:10,847 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:03:10] "POST /web/signup HTTP/1.1" 200 - 203 0.126 2.436 2026-10-28 08:03:11,548 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.res_users: Login successful for db:rb-e85a3c6-226074-429758 login:invitee@blocked-example.com from 127.0.0.1 2026-10-28 08:03:11,725 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #153 deleted mail.mail records with IDs: [379] 2026-10-28 08:03:11,734 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #153 deleted mail.message records with IDs: [8865] 2026-10-28 08:03:11,747 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.res_users: Login successful for db:rb-e85a3c6-226074-429758 login:invitee@blocked-example.com from 127.0.0.1 2026-10-28 08:03:11,762 104 INFO rb-e85a3c6-226074-429758 odoo.tests.common: Simulating signal changes during tests 2026-10-28 08:03:11,763 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:03:11] "POST /web/signup HTTP/1.1" 303 - 294 0.253 0.547 2026-10-28 08:03:11,776 104 INFO rb-e85a3c6-226074-429758 odoo.http: Session expired 2026-10-28 08:03:11,776 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:03:11] "GET /my HTTP/1.1" 303 - 5 0.002 0.007 2026-10-28 08:03:12,422 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:03:12] "GET /web/login?redirect=/my? HTTP/1.1" 200 - 103 0.056 0.585 2026-10-28 08:03:12,480 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-28 08:03:12,729 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_repair_request_from_maintenance.tests.test_maintenance_request: Starting TestMaintenanceRequest.test_compute_repair_count_01 ... 2026-10-28 08:03:12,870 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_repair_request_from_maintenance.tests.test_maintenance_request: Starting TestMaintenanceRequest.test_compute_repair_count_02 ... 2026-10-28 08:03:13,011 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-28 08:03:13,332 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_repair_request_from_maintenance.tests.test_repair: Starting TestRepair.test_onchange_maintenance_request_id_01 ... 2026-10-28 08:03:13,746 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_repair_request_from_maintenance.tests.test_repair: Starting TestRepair.test_onchange_maintenance_request_id_02 ... 2026-10-28 08:03:14,073 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_repair_request_from_maintenance.tests.test_repair: Starting TestRepair.test_onchange_maintenance_request_id_03 ... 2026-10-28 08:03:14,397 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_repair_request_from_maintenance.tests.test_repair: Starting TestRepair.test_onchange_product_id_01 ... 2026-10-28 08:03:14,722 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_repair_request_from_maintenance.tests.test_repair: Starting TestRepair.test_onchange_product_id_02 ... 2026-10-28 08:03:15,077 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_repair_request_from_maintenance.tests.test_repair: Starting TestRepair.test_onchange_product_id_03 ... 2026-10-28 08:03:15,421 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-28 08:03:15,612 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_repair_with_maintenance_schedule.tests.test_repair_maintenance_schedule: Starting TestRepairMaintenanceRequest.test_00_no_milestone ... 2026-10-28 08:03:16,187 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_repair_with_maintenance_schedule.tests.test_repair_maintenance_schedule: Starting TestRepairMaintenanceRequest.test_01_maintenance_request_different_milestones ... 2026-10-28 08:03:16,717 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_repair_with_maintenance_schedule.tests.test_repair_maintenance_schedule: Starting TestRepairMaintenanceRequest.test_02_maintenance_request_same_milestones ... 2026-10-28 08:03:18,395 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_repair_with_maintenance_schedule.tests.test_repair_maintenance_schedule: Starting TestRepairMaintenanceRequest.test_03_different_part_replace_condition ... 2026-10-28 08:03:19,913 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-28 08:03:21,206 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_sale_backdate.tests.test_backdate: Starting TestBackDate.test_change_time_backdate ... 2026-10-28 08:03:21,666 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_sale_backdate.tests.test_backdate: Starting TestBackDate.test_display_popup_backdate ... 2026-10-28 08:03:22,000 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_sale_backdate.tests.test_backdate: Starting TestBackDate.test_input_backdate_future ... 2026-10-28 08:03:22,054 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_sale_backdate.tests.test_backdate: Starting TestBackDate.test_legacy_date_order_context_key_still_backdates_the_confirmation ... 2026-10-28 08:03:22,326 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-28 08:03:22,386 104 INFO rb-e85a3c6-226074-429758 odoo.tests.common.requests: request https://v14demo-vn.viindoo.com/web#action=116&active_id=mailbox_inbox&cids=1&menu_id=90 with timeout 3 increased to 10s during tests 2026-10-28 08:03:22,386 104 INFO rb-e85a3c6-226074-429758 odoo.tests.common.requests: Blocking un-mocked external HTTP request GET https://v14demo-vn.viindoo.com/web#action=116&active_id=mailbox_inbox&cids=1&menu_id=90 2026-10-28 08:03:22,631 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_sale_desc_short_link.tests.test_desc_short_link: Starting TestToSaleDescShortLink.test_create_link_url_in_text ... 2026-10-28 08:03:22,735 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_sale_desc_short_link.tests.test_desc_short_link: Starting TestToSaleDescShortLink.test_create_link_url_standalone ... 2026-10-28 08:03:22,775 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_sale_desc_short_link.tests.test_desc_short_link: Starting TestToSaleDescShortLink.test_write_link_url_in_text ... 2026-10-28 08:03:22,858 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_sale_desc_short_link.tests.test_desc_short_link: Starting TestToSaleDescShortLink.test_write_link_url_standalone ... 2026-10-28 08:03:22,983 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-28 08:03:23,001 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_sale_line_numbering.tests.test_line_numbering: Starting TestLineNumbering.test_sequence_edit_01 ... 2026-10-28 08:03:24,210 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #1 deleted sale.order.line records with IDs: [193] 2026-10-28 08:03:24,367 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_sale_line_numbering.tests.test_line_numbering: Starting TestLineNumbering.test_sequence_edit_02 ... 2026-10-28 08:03:25,195 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-28 08:03:39,559 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_sale_order_advance.tests.test_payment_flow: Starting TestPaymentFlow.test_01_reconcile_payment_with_invoice_same_currency ... 2026-10-28 08:03:48,264 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_sale_order_advance.tests.test_payment_flow: Starting TestPaymentFlow.test_02_reconcile_payment_with_invoice_diff_currency ... 2026-10-28 08:03:56,596 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_sale_order_advance.tests.test_payment_flow: Starting TestPaymentFlow.test_03_reconcile_payment_with_invoice_diff_so ... 2026-10-28 08:04:06,918 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_sale_order_advance.tests.test_payment_flow: Starting TestPaymentFlow.test_04_add_so_to_confirmed_payment ... 2026-10-28 08:04:13,384 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_sale_order_advance.tests.test_payment_flow: Starting TestPaymentFlow.test_05_add_so_to_confirmed_payment ... 2026-10-28 08:04:19,553 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-28 08:04:37,961 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_sale_order_advance.tests.test_payment_form: Starting TestPaymentForm.test_01_change_partner_on_payment ... 2026-10-28 08:04:38,354 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_sale_order_advance.tests.test_payment_form: Starting TestPaymentForm.test_03_add_or_remove_so_on_payment ... 2026-10-28 08:04:38,797 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-28 08:04:55,836 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_sale_order_advance.tests.test_payment_functional: Starting TestPaymentFunctional.test_01_partner_on_payment ... 2026-10-28 08:04:56,435 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-28 08:04:57,686 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [380] 2026-10-28 08:04:58,139 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_sale_price_lock.tests.test_price_lock: Starting TestPriceLock.test_change_price_unit ... 2026-10-28 08:04:58,372 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_sale_price_lock.tests.test_price_lock: Starting TestPriceLock.test_change_price_unit_2 ... 2026-10-28 08:04:58,799 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_sale_price_lock.tests.test_price_lock: Starting TestPriceLock.test_change_price_unit_3 ... 2026-10-28 08:04:59,004 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_sale_price_lock.tests.test_price_lock: Starting TestPriceLock.test_change_price_unit_4 ... 2026-10-28 08:05:01,141 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_sale_price_lock.tests.test_price_lock: Starting TestPriceLock.test_change_uom ... 2026-10-28 08:05:03,679 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_sale_price_lock.tests.test_price_lock: Starting TestPriceLock.test_change_uom_and_price ... 2026-10-28 08:05:04,039 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-28 08:05:04,000 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_sales_stock_schedule.tests.test_delivery_replan: Starting TestDeliveryReplan.test_a_declared_bulk_update_leaves_the_paperwork_untouched_and_flags_it ... 2026-10-28 08:05:06,000 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_sales_stock_schedule.tests.test_delivery_replan: Starting TestDeliveryReplan.test_a_held_rebuild_and_a_refused_transfer_are_recorded_differently ... 2026-10-28 08:05:08,000 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_sales_stock_schedule.tests.test_delivery_replan: Starting TestDeliveryReplan.test_a_held_rebuild_is_honoured_when_the_schedule_is_updated ... 2026-10-28 08:05:11,000 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_sales_stock_schedule.tests.test_delivery_replan: Starting TestDeliveryReplan.test_a_transfer_emptied_by_a_replan_does_not_survive_as_a_draft ... 2026-10-28 08:05:13,000 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #1 deleted mail.message records with IDs: [8959, 8958] 2026-10-28 08:05:13,000 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #1 deleted stock.picking records with IDs: [147] 2026-10-28 08:05:13,000 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [1361] 2026-10-28 08:05:13,000 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_sales_stock_schedule.tests.test_delivery_replan: Starting TestDeliveryReplan.test_cancelled_transfer_is_left_alone_and_the_operator_is_told ... 2026-10-28 08:05:15,000 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_sales_stock_schedule.tests.test_delivery_replan: Starting TestDeliveryReplan.test_done_transfer_is_left_alone_and_the_operator_is_told ... 2026-10-28 08:05:16,000 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_sales_stock_schedule.tests.test_delivery_replan: Starting TestDeliveryReplan.test_one_multi_line_update_rebuilds_once_per_order_not_once_per_line ... 2026-10-28 08:05:21,000 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_sales_stock_schedule.tests.test_delivery_replan: Starting TestDeliveryReplan.test_picked_move_is_left_alone_and_the_operator_is_told ... 2026-10-28 08:05:22,000 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_sales_stock_schedule.tests.test_delivery_replan: Starting TestDeliveryReplan.test_printed_transfer_is_left_alone_and_the_operator_is_told ... 2026-10-28 08:05:24,000 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_sales_stock_schedule.tests.test_delivery_replan: Starting TestDeliveryReplan.test_promise_change_splits_then_merges_back_to_one_per_date ... 2026-10-28 08:05:26,000 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #1 deleted mail.message records with IDs: [9001, 8999, 8998] 2026-10-28 08:05:26,000 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #1 deleted stock.picking records with IDs: [156] 2026-10-28 08:05:26,000 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [1378] 2026-10-28 08:05:26,000 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_sales_stock_schedule.tests.test_delivery_replan: Starting TestDeliveryReplan.test_promise_changed_after_confirmation_redates_the_transfer ... 2026-10-28 08:05:28,000 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_sales_stock_schedule.tests.test_delivery_replan: Starting TestDeliveryReplan.test_reserved_quantities_follow_their_move_to_the_new_transfer ... 2026-10-28 08:05:29,681 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-28 08:05:29,699 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_sales_stock_schedule.tests.test_delivery_replan_stock_delivery_compat: Starting TestDeliveryReplanStockDeliveryCompat.test_replan_after_confirm_does_not_crash_when_stock_delivery_installed ... 2026-10-28 08:05:31,184 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-28 08:05:31,000 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_sales_stock_schedule.tests.test_delivery_results_search_tz: Starting TestDeliveryResultsSearch.test_a_user_never_sees_another_companys_movements_through_the_filter ... 2026-10-28 08:05:39,000 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_sales_stock_schedule.tests.test_delivery_results_search_tz: Starting TestDeliveryResultsSearch.test_an_unsupported_operator_raises_instead_of_answering_wrongly ... 2026-10-28 08:05:40,000 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_sales_stock_schedule.tests.test_delivery_results_search_tz: Starting TestDeliveryResultsSearch.test_asking_for_not_late_returns_everything_except_the_late_records ... 2026-10-28 08:05:40,000 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_sales_stock_schedule.tests.test_delivery_results_search_tz: Starting TestDeliveryResultsSearch.test_filter_returns_exactly_the_records_showing_that_value ... 2026-10-28 08:05:41,000 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_sales_stock_schedule.tests.test_delivery_results_search_tz: Starting TestDeliveryResultsSearch.test_filter_work_does_not_grow_with_unrelated_movements ... 2026-10-28 08:05:46,608 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-28 08:05:46,629 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_sales_stock_schedule.tests.test_delivery_results_search_tz: Starting TestDeliveryResultsTimezone.test_column_and_filter_agree_in_a_non_server_timezone ... 2026-10-28 08:05:47,265 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_sales_stock_schedule.tests.test_delivery_results_search_tz: Starting TestDeliveryResultsTimezone.test_deadline_today_in_user_timezone_is_early_not_late ... 2026-10-28 08:05:47,671 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-28 08:05:47,690 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_sales_stock_schedule.tests.test_order_line_date: Starting TestOrderLineExpectedDate.test_01_compute_expected_date ... 2026-10-28 08:05:48,090 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_sales_stock_schedule.tests.test_order_line_date: Starting TestOrderLineExpectedDate.test_02_compute_expected_date ... 2026-10-28 08:05:48,500 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_sales_stock_schedule.tests.test_order_line_date: Starting TestOrderLineExpectedDate.test_03_compute_expected_date ... 2026-10-28 08:05:50,298 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_sales_stock_schedule.tests.test_order_line_date: Starting TestOrderLineExpectedDate.test_04 ... 2026-10-28 08:05:50,712 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_sales_stock_schedule.tests.test_order_line_date: Starting TestOrderLineExpectedDate.test_04_test_delivery_results ... 2026-10-28 08:05:52,756 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #1 deleted mail.message records with IDs: [9243, 9239, 9238] 2026-10-28 08:05:52,822 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #1 deleted stock.picking records with IDs: [180] 2026-10-28 08:05:52,839 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [1393] 2026-10-28 08:05:53,350 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_sales_stock_schedule.tests.test_order_line_date: Starting TestOrderLineExpectedDate.test_05 ... 2026-10-28 08:05:55,047 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_sales_stock_schedule.tests.test_order_line_date: Starting TestOrderLineExpectedDate.test_05_test_delivery_results ... 2026-10-28 08:05:57,090 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #1 deleted mail.message records with IDs: [9258, 9254, 9253] 2026-10-28 08:05:57,142 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #1 deleted stock.picking records with IDs: [183] 2026-10-28 08:05:57,150 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [1399] 2026-10-28 08:05:57,652 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_sales_stock_schedule.tests.test_order_line_date: Starting TestOrderLineExpectedDate.test_06 ... 2026-10-28 08:05:59,238 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_sales_stock_schedule.tests.test_order_line_date: Starting TestOrderLineExpectedDate.test_06_test_delivery_results ... 2026-10-28 08:06:01,191 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_sales_stock_schedule.tests.test_order_line_date: Starting TestOrderLineExpectedDate.test_07 ... 2026-10-28 08:06:02,858 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_sales_stock_schedule.tests.test_order_line_date: Starting TestOrderLineExpectedDate.test_08 ... 2026-10-28 08:06:04,519 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_sales_stock_schedule.tests.test_order_line_date: Starting TestOrderLineExpectedDate.test_09 ... 2026-10-28 08:06:06,832 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_sales_stock_schedule.tests.test_order_line_date: Starting TestOrderLineExpectedDate.test_10 ... 2026-10-28 08:06:09,564 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_sales_stock_schedule.tests.test_order_line_date: Starting TestOrderLineExpectedDate.test_11 ... 2026-10-28 08:06:11,264 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_sales_stock_schedule.tests.test_order_line_date: Starting TestOrderLineExpectedDate.test_12 ... 2026-10-28 08:06:12,870 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_sales_stock_schedule.tests.test_order_line_date: Starting TestOrderLineExpectedDate.test_13 ... 2026-10-28 08:06:14,444 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_sales_stock_schedule.tests.test_order_line_date: Starting TestOrderLineExpectedDate.test_14 ... 2026-10-28 08:06:16,148 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_sales_stock_schedule.tests.test_order_line_date: Starting TestOrderLineExpectedDate.test_multi_picking_01 ... 2026-10-28 08:06:17,905 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-28 08:06:18,000 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_sales_stock_schedule.tests.test_picking_split: Starting TestPickingSplit.test_a_move_never_joins_a_transfer_that_already_holds_another_date ... 2026-10-28 08:06:20,000 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_sales_stock_schedule.tests.test_picking_split: Starting TestPickingSplit.test_combo_and_product_less_lines_never_cause_a_split ... 2026-10-28 08:06:21,000 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_sales_stock_schedule.tests.test_picking_split: Starting TestPickingSplit.test_merging_a_second_source_document_keeps_both_origins ... 2026-10-28 08:06:23,000 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_sales_stock_schedule.tests.test_picking_split: Starting TestPickingSplit.test_quantity_decrease_after_validation_creates_no_empty_transfer ... 2026-10-28 08:06:27,000 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_sales_stock_schedule.tests.test_picking_split: Starting TestPickingSplit.test_split_fires_without_any_intervening_flush ... 2026-10-28 08:06:28,904 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-28 08:06:28,921 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_sales_stock_schedule.tests.test_promise_forecast: Starting TestPromiseAndForecast.test_changing_the_product_requotes_the_forecast_and_keeps_the_promise ... 2026-10-28 08:06:30,067 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_sales_stock_schedule.tests.test_promise_forecast: Starting TestPromiseAndForecast.test_duplicating_a_quotation_carries_no_promise ... 2026-10-28 08:06:30,837 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_sales_stock_schedule.tests.test_promise_forecast: Starting TestPromiseAndForecast.test_forecast_equals_promise_once_the_order_is_confirmed ... 2026-10-28 08:06:32,583 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_sales_stock_schedule.tests.test_promise_forecast: Starting TestPromiseAndForecast.test_forecast_is_populated_for_a_good_that_does_not_track_inventory ... 2026-10-28 08:06:33,823 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_sales_stock_schedule.tests.test_promise_forecast: Starting TestPromiseAndForecast.test_line_with_no_promise_behaves_exactly_as_standard_odoo ... 2026-10-28 08:06:35,521 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_sales_stock_schedule.tests.test_promise_forecast: Starting TestPromiseAndForecast.test_promise_is_never_given_a_compute ... 2026-10-28 08:06:37,164 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_sales_stock_schedule.tests.test_promise_forecast: Starting TestPromiseAndForecast.test_promise_survives_confirmation_into_the_warehouse_document ... 2026-10-28 08:06:38,925 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_sales_stock_schedule.tests.test_promise_forecast: Starting TestPromiseAndForecast.test_promise_typed_today_still_reads_today_value_a_week_later ... 2026-10-28 08:06:39,764 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_sales_stock_schedule.tests.test_promise_forecast: Starting TestPromiseAndForecast.test_typing_a_promise_in_the_form_sets_the_lead_time ... 2026-10-28 08:06:41,939 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-28 08:06:44,365 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [381] 2026-10-28 08:06:44,554 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [382] 2026-10-28 08:06:45,639 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_sales_target.tests.test_access_right: Starting TestAccessRight.test_access_right_01_sale_user ... 2026-10-28 08:06:45,775 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 165, model: team.sales.target 2026-10-28 08:06:45,817 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #165 deleted mail.message records with IDs: [9404] 2026-10-28 08:06:45,821 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 165, model: team.sales.target 2026-10-28 08:06:45,834 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 165, model: team.sales.target 2026-10-28 08:06:45,849 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [9], uid: 165, model: team.sales.target 2026-10-28 08:06:45,892 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [9], uid: 165, model: team.sales.target 2026-10-28 08:06:45,946 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #165 deleted mail.message records with IDs: [9406] 2026-10-28 08:06:45,946 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 165, model: team.sales.target 2026-10-28 08:06:46,080 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #165 deleted mail.message records with IDs: [9407, 9402] 2026-10-28 08:06:46,081 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 165, model: personal.sales.target 2026-10-28 08:06:46,103 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #165 deleted mail.message records with IDs: [9407, 9402] 2026-10-28 08:06:46,111 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #165 deleted personal.sales.target records with IDs: [1] 2026-10-28 08:06:46,118 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #165 deleted mail.followers records with IDs: [1459] 2026-10-28 08:06:46,120 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 165, model: personal.sales.target 2026-10-28 08:06:46,128 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [3], uid: 165, model: personal.sales.target 2026-10-28 08:06:46,149 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [3], uid: 165, model: personal.sales.target 2026-10-28 08:06:46,180 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #165 deleted mail.message records with IDs: [9405] 2026-10-28 08:06:46,181 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 165, model: personal.sales.target 2026-10-28 08:06:46,222 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_sales_target.tests.test_access_right: Starting TestAccessRight.test_access_right_02_sale_leader ... 2026-10-28 08:06:46,411 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #166 deleted mail.message records with IDs: [9404] 2026-10-28 08:06:46,439 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #166 deleted team.sales.target records with IDs: [8] 2026-10-28 08:06:46,498 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #166 deleted mail.followers records with IDs: [1461] 2026-10-28 08:06:46,629 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [9], uid: 166, model: team.sales.target 2026-10-28 08:06:46,653 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [9], uid: 166, model: team.sales.target 2026-10-28 08:06:46,682 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #166 deleted mail.message records with IDs: [9406] 2026-10-28 08:06:46,690 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [9], uid: 166, model: team.sales.target 2026-10-28 08:06:46,748 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [11], uid: 166, model: team.sales.target 2026-10-28 08:06:46,954 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #166 deleted mail.message records with IDs: [9402] 2026-10-28 08:06:46,978 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #166 deleted personal.sales.target records with IDs: [1] 2026-10-28 08:06:46,994 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #166 deleted mail.followers records with IDs: [1459] 2026-10-28 08:06:47,157 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #166 deleted mail.message records with IDs: [9410] 2026-10-28 08:06:47,169 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #166 deleted personal.sales.target records with IDs: [5] 2026-10-28 08:06:47,176 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #166 deleted mail.followers records with IDs: [1467, 1468] 2026-10-28 08:06:47,190 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [3], uid: 166, model: personal.sales.target 2026-10-28 08:06:47,223 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [3], uid: 166, model: personal.sales.target 2026-10-28 08:06:47,258 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #166 deleted mail.message records with IDs: [9405] 2026-10-28 08:06:47,269 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [3], uid: 166, model: personal.sales.target 2026-10-28 08:06:47,315 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [6], uid: 166, model: personal.sales.target 2026-10-28 08:06:47,400 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_sales_target.tests.test_access_right: Starting TestAccessRight.test_access_right_03_regional_manager ... 2026-10-28 08:06:47,844 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #167 deleted mail.message records with IDs: [9404] 2026-10-28 08:06:47,885 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #167 deleted team.sales.target records with IDs: [8] 2026-10-28 08:06:47,923 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #167 deleted mail.followers records with IDs: [1461] 2026-10-28 08:06:48,049 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #167 deleted mail.message records with IDs: [9406] 2026-10-28 08:06:48,070 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #167 deleted team.sales.target records with IDs: [9] 2026-10-28 08:06:48,101 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #167 deleted mail.followers records with IDs: [1463] 2026-10-28 08:06:48,476 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #167 deleted mail.message records with IDs: [9402] 2026-10-28 08:06:48,507 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #167 deleted personal.sales.target records with IDs: [1] 2026-10-28 08:06:48,518 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #167 deleted mail.followers records with IDs: [1459] 2026-10-28 08:06:48,657 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #167 deleted mail.message records with IDs: [9405] 2026-10-28 08:06:48,677 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #167 deleted personal.sales.target records with IDs: [3] 2026-10-28 08:06:48,683 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #167 deleted mail.followers records with IDs: [1462] 2026-10-28 08:06:48,950 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #166 deleted mail.message records with IDs: [9415] 2026-10-28 08:06:48,973 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #166 deleted personal.sales.target records with IDs: [9] 2026-10-28 08:06:48,983 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #166 deleted mail.followers records with IDs: [1477, 1478] 2026-10-28 08:06:49,101 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [9], uid: 167, model: team.sales.target 2026-10-28 08:06:49,128 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [9], uid: 167, model: team.sales.target 2026-10-28 08:06:49,174 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #167 deleted mail.message records with IDs: [9406] 2026-10-28 08:06:49,207 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [9], uid: 167, model: team.sales.target 2026-10-28 08:06:49,286 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [14], uid: 167, model: team.sales.target 2026-10-28 08:06:49,342 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [8], uid: 167, model: personal.sales.target 2026-10-28 08:06:49,377 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [8], uid: 167, model: personal.sales.target 2026-10-28 08:06:49,400 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #167 deleted mail.message records with IDs: [9414] 2026-10-28 08:06:49,417 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [8], uid: 167, model: personal.sales.target 2026-10-28 08:06:49,447 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #167 deleted mail.message records with IDs: [9414] 2026-10-28 08:06:49,452 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #167 deleted personal.sales.target records with IDs: [8] 2026-10-28 08:06:49,458 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #167 deleted mail.followers records with IDs: [1475, 1476] 2026-10-28 08:06:49,496 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [10], uid: 167, model: personal.sales.target 2026-10-28 08:06:49,706 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #166 deleted mail.message records with IDs: [9415] 2026-10-28 08:06:49,735 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #166 deleted personal.sales.target records with IDs: [9] 2026-10-28 08:06:49,749 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #166 deleted mail.followers records with IDs: [1477, 1478] 2026-10-28 08:06:49,814 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_sales_target.tests.test_access_right: Starting TestAccessRight.test_access_right_04_all_document ... 2026-10-28 08:06:50,139 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #169 deleted mail.message records with IDs: [9404] 2026-10-28 08:06:50,156 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #169 deleted team.sales.target records with IDs: [8] 2026-10-28 08:06:50,199 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #169 deleted mail.followers records with IDs: [1461] 2026-10-28 08:06:50,375 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #169 deleted mail.message records with IDs: [9406] 2026-10-28 08:06:50,382 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #169 deleted team.sales.target records with IDs: [9] 2026-10-28 08:06:50,411 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #169 deleted mail.followers records with IDs: [1463] 2026-10-28 08:06:50,575 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #169 deleted mail.message records with IDs: [9402] 2026-10-28 08:06:50,584 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #169 deleted personal.sales.target records with IDs: [1] 2026-10-28 08:06:50,590 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #169 deleted mail.followers records with IDs: [1459] 2026-10-28 08:06:50,672 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #169 deleted mail.message records with IDs: [9405] 2026-10-28 08:06:50,677 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #169 deleted personal.sales.target records with IDs: [3] 2026-10-28 08:06:50,685 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #169 deleted mail.followers records with IDs: [1462] 2026-10-28 08:06:50,796 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-28 08:06:53,199 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [383] 2026-10-28 08:06:53,420 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [384] 2026-10-28 08:07:07,849 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_sales_target.tests.test_multi_company: Starting TestMultiCompany.test_personal_target_cross_company_search_is_closed ... 2026-10-28 08:07:07,905 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_sales_target.tests.test_multi_company: Starting TestMultiCompany.test_personal_target_same_company_search_still_allowed ... 2026-10-28 08:07:07,956 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_sales_target.tests.test_multi_company: Starting TestMultiCompany.test_team_target_company_id_populated_from_team ... 2026-10-28 08:07:07,988 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_sales_target.tests.test_multi_company: Starting TestMultiCompany.test_team_target_cross_company_search_is_closed ... 2026-10-28 08:07:08,037 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_sales_target.tests.test_multi_company: Starting TestMultiCompany.test_team_target_same_company_search_still_allowed ... 2026-10-28 08:07:08,133 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-10-28 08:07:10,529 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [385] 2026-10-28 08:07:10,707 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [386] 2026-10-28 08:07:11,325 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_sales_target.tests.test_name_search: Starting TestTeamSalesTargetNameSearch.test_name_search_matching_term_does_not_raise ... 2026-10-28 08:07:11,408 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_sales_target.tests.test_name_search: Starting TestTeamSalesTargetNameSearch.test_name_search_non_matching_term_returns_empty ... 2026-10-28 08:07:11,467 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-28 08:07:13,635 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [387] 2026-10-28 08:07:13,831 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [388] 2026-10-28 08:07:14,767 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_sales_target.tests.test_target: Starting TestSalesTarget.test_approval_team_target ... 2026-10-28 08:07:15,090 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_sales_target.tests.test_target: Starting TestSalesTarget.test_divide_target_when_generate_sale_personal_target ... 2026-10-28 08:07:15,137 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_sales_target.tests.test_target: Starting TestSalesTarget.test_function_get_target_by_date ... 2026-10-28 08:07:20,350 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_sales_target.tests.test_target: Starting TestSalesTarget.test_overlapped_01_team_sales_target ... 2026-10-28 08:07:20,562 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_sales_target.tests.test_target: Starting TestSalesTarget.test_overlapped_02_personal_sales_target ... 2026-10-28 08:07:22,323 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_sales_target.tests.test_target: Starting TestSalesTarget.test_overlapped_duplicate_personal_target_in_team_target ... 2026-10-28 08:07:22,419 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [1502] 2026-10-28 08:07:22,460 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_sales_target.tests.test_target: Starting TestSalesTarget.test_state_personal_target_follow_state_team_target ... 2026-10-28 08:07:22,661 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-28 08:07:25,169 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [389] 2026-10-28 08:07:25,365 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [390] 2026-10-28 08:07:25,733 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_sales_target_pos.tests.test_access_right: Starting TestAccessRight.test_access_right_pos_manager ... 2026-10-28 08:07:26,501 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #188 deleted mail.message records with IDs: [9878] 2026-10-28 08:07:26,520 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #188 deleted personal.sales.target records with IDs: [44] 2026-10-28 08:07:26,527 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #188 deleted mail.followers records with IDs: [1552] 2026-10-28 08:07:26,772 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #188 deleted mail.message records with IDs: [9881] 2026-10-28 08:07:26,784 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #188 deleted personal.sales.target records with IDs: [46] 2026-10-28 08:07:26,793 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #188 deleted mail.followers records with IDs: [1556, 1557] 2026-10-28 08:07:26,811 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #188 deleted mail.message records with IDs: [9879] 2026-10-28 08:07:26,833 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #188 deleted team.sales.target records with IDs: [43] 2026-10-28 08:07:26,872 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #188 deleted mail.followers records with IDs: [1554] 2026-10-28 08:07:27,103 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [47], uid: 188, model: personal.sales.target 2026-10-28 08:07:27,534 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [45], uid: 188, model: team.sales.target 2026-10-28 08:07:27,561 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [45], uid: 188, model: team.sales.target 2026-10-28 08:07:27,597 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #188 deleted mail.message records with IDs: [9883] 2026-10-28 08:07:27,608 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [45], uid: 188, model: team.sales.target 2026-10-28 08:07:27,633 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [48], uid: 188, model: personal.sales.target 2026-10-28 08:07:27,656 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [48], uid: 188, model: personal.sales.target 2026-10-28 08:07:27,688 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #188 deleted mail.message records with IDs: [9882] 2026-10-28 08:07:27,699 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [48], uid: 188, model: personal.sales.target 2026-10-28 08:07:27,747 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [49], uid: 188, model: personal.sales.target 2026-10-28 08:07:27,917 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [48], uid: 188, model: personal.sales.target 2026-10-28 08:07:27,938 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [48], uid: 188, model: personal.sales.target 2026-10-28 08:07:27,977 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #188 deleted mail.message records with IDs: [9882] 2026-10-28 08:07:27,992 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [48], uid: 188, model: personal.sales.target 2026-10-28 08:07:28,017 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #188 deleted mail.message records with IDs: [9882] 2026-10-28 08:07:28,021 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #188 deleted personal.sales.target records with IDs: [48] 2026-10-28 08:07:28,027 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #188 deleted mail.followers records with IDs: [1558] 2026-10-28 08:07:28,074 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [50], uid: 188, model: personal.sales.target 2026-10-28 08:07:28,131 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [45], uid: 188, model: team.sales.target 2026-10-28 08:07:28,179 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [45], uid: 188, model: team.sales.target 2026-10-28 08:07:28,216 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #188 deleted mail.message records with IDs: [9883] 2026-10-28 08:07:28,231 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [45], uid: 188, model: team.sales.target 2026-10-28 08:07:28,285 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_sales_target_pos.tests.test_access_right: Starting TestAccessRight.test_access_right_pos_user ... 2026-10-28 08:07:28,449 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 187, model: team.sales.target 2026-10-28 08:07:29,101 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 187, model: team.sales.target 2026-10-28 08:07:29,129 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #187 deleted mail.message records with IDs: [9887] 2026-10-28 08:07:29,134 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 187, model: team.sales.target 2026-10-28 08:07:29,293 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #187 deleted mail.message records with IDs: [9888, 9885] 2026-10-28 08:07:29,294 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 187, model: personal.sales.target 2026-10-28 08:07:29,318 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #187 deleted mail.message records with IDs: [9888, 9885] 2026-10-28 08:07:29,328 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #187 deleted personal.sales.target records with IDs: [51] 2026-10-28 08:07:29,337 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #187 deleted mail.followers records with IDs: [1560] 2026-10-28 08:07:29,339 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 187, model: personal.sales.target 2026-10-28 08:07:29,346 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 187, model: team.sales.target 2026-10-28 08:07:29,764 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [47], uid: 187, model: team.sales.target 2026-10-28 08:07:29,802 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [47], uid: 187, model: team.sales.target 2026-10-28 08:07:29,834 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #187 deleted mail.message records with IDs: [9890] 2026-10-28 08:07:29,835 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 187, model: team.sales.target 2026-10-28 08:07:29,846 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [52], uid: 187, model: personal.sales.target 2026-10-28 08:07:29,865 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [52], uid: 187, model: personal.sales.target 2026-10-28 08:07:29,896 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #187 deleted mail.message records with IDs: [9886] 2026-10-28 08:07:29,905 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #187 deleted personal.sales.target records with IDs: [52] 2026-10-28 08:07:29,915 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #187 deleted mail.followers records with IDs: [1561] 2026-10-28 08:07:29,917 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 187, model: personal.sales.target 2026-10-28 08:07:29,934 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #187 deleted mail.message records with IDs: [9886] 2026-10-28 08:07:29,935 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 187, model: personal.sales.target 2026-10-28 08:07:30,010 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-28 08:07:32,566 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [391] 2026-10-28 08:07:32,736 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [392] 2026-10-28 08:07:34,772 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_sales_target_pos.tests.test_report_pos_order_group_by_team: Starting TestReportPosOrderGroupByTeam.test_report_pos_order_stays_groupable_by_sales_team ... 2026-10-28 08:07:35,702 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-28 08:07:38,393 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [393] 2026-10-28 08:07:38,605 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [394] 2026-10-28 08:07:40,421 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_sales_target_pos.tests.test_st62508_pos_multichannel: Starting TestST62508PosMultichannel.test_foreign_currency_walkin_is_converted_to_target_currency ... 2026-10-28 08:07:41,709 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_sales_target_pos.tests.test_st62508_pos_multichannel: Starting TestST62508PosMultichannel.test_nightly_set_done_completes_on_a_point_of_sale_database ... 2026-10-28 08:07:44,162 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_sales_target_pos.tests.test_st62508_pos_multichannel: Starting TestST62508PosMultichannel.test_sale_order_paid_at_pos_is_counted_once_not_double ... 2026-10-28 08:07:48,140 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_sales_target_pos.tests.test_st62508_pos_multichannel: Starting TestST62508PosMultichannel.test_standalone_sale_order_leaves_pos_channel_empty ... 2026-10-28 08:07:50,817 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_sales_target_pos.tests.test_st62508_pos_multichannel: Starting TestST62508PosMultichannel.test_walkin_and_sale_order_consolidate_without_double_count ... 2026-10-28 08:07:53,718 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_sales_target_pos.tests.test_st62508_pos_multichannel: Starting TestST62508PosMultichannel.test_walkin_pos_channel_reports_untaxed_not_tax_inclusive ... 2026-10-28 08:07:54,182 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-28 08:07:56,735 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [395] 2026-10-28 08:07:56,930 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [396] 2026-10-28 08:07:58,545 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_sales_target_pos.tests.test_st62508_pos_report_crash: Starting TestTargetPosSaleReportCrash.test_confirming_sales_order_does_not_crash_when_salesperson_has_pos_orders_in_period ... 2026-10-28 08:08:03,563 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_sales_target_pos.tests.test_st62508_pos_report_crash: Starting TestTargetPosSaleReportCrash.test_confirming_sales_order_does_not_crash_when_team_has_pos_orders_in_period ... 2026-10-28 08:08:07,939 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-28 08:08:10,110 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [397] 2026-10-28 08:08:10,297 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [398] 2026-10-28 08:08:11,779 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_sales_target_pos.tests.test_target_pos: Starting TestTargetPos.test_cancelled_target_reports_zero_on_every_channel ... 2026-10-28 08:08:14,831 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_sales_target_pos.tests.test_target_pos: Starting TestTargetPos.test_compute_sales_kpi_on_target ... 2026-10-28 08:08:17,750 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #208 deleted mail.mail records with IDs: [399] 2026-10-28 08:08:21,408 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [400] 2026-10-28 08:08:22,635 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_sales_target_pos.tests.test_target_pos: Starting TestTargetPos.test_linking_pos_order_to_target ... 2026-10-28 08:08:25,680 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #207 deleted mail.mail records with IDs: [401] 2026-10-28 08:08:26,490 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-10-28 08:08:28,987 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [402] 2026-10-28 08:08:29,198 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [403] 2026-10-28 08:08:29,549 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_sales_target_sale.tests.test_st62508_sale: Starting TestST62508Sale.test_draft_target_reports_zero_ordered_total ... 2026-10-28 08:08:34,778 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_sales_target_sale.tests.test_st62508_sale: Starting TestST62508Sale.test_draft_target_reports_zero_untaxed_total ... 2026-10-28 08:08:40,401 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_sales_target_sale.tests.test_st62508_sale: Starting TestST62508Sale.test_ordered_sales_total_equals_sale_channel_on_pos_less_db ... 2026-10-28 08:08:43,683 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_sales_target_sale.tests.test_st62508_sale: Starting TestST62508Sale.test_ordered_total_excludes_another_company_sale_order ... 2026-10-28 08:09:04,568 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_sales_target_sale.tests.test_st62508_sale: Starting TestST62508Sale.test_ordered_total_excludes_sale_order_rescheduled_out_of_period ... 2026-10-28 08:09:09,897 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_sales_target_sale.tests.test_st62508_sale: Starting TestST62508Sale.test_ordered_total_recomputes_when_draft_target_is_approved ... 2026-10-28 08:09:15,843 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_sales_target_sale.tests.test_st62508_sale: Starting TestST62508Sale.test_ordered_total_reports_untaxed_base_not_tax_inclusive_amount ... 2026-10-28 08:09:21,278 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_sales_target_sale.tests.test_st62508_sale: Starting TestST62508Sale.test_sales_total_keeps_invoice_lens_while_ordered_total_tracks_orders ... 2026-10-28 08:09:25,621 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [404] 2026-10-28 08:09:26,783 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_sales_target_sale.tests.test_st62508_sale: Starting TestST62508Sale.test_untaxed_total_excludes_another_company_sale_order ... 2026-10-28 08:09:46,805 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_sales_target_sale.tests.test_st62508_sale: Starting TestST62508Sale.test_untaxed_total_excludes_sale_order_rescheduled_out_of_period ... 2026-10-28 08:09:52,046 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_sales_target_sale.tests.test_st62508_sale: Starting TestST62508Sale.test_untaxed_total_recomputes_when_draft_target_is_approved ... 2026-10-28 08:09:57,668 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_sales_target_sale.tests.test_st62508_sale: Starting TestST62508Sale.test_untaxed_total_reports_untaxed_base_not_tax_inclusive_amount ... 2026-10-28 08:10:02,984 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-28 08:10:05,048 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [405] 2026-10-28 08:10:05,226 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [406] 2026-10-28 08:10:05,637 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_sales_target_sale.tests.test_st62508_sale_depends: Starting TestST62508SaleDepends.test_untaxed_total_drops_to_zero_when_end_date_shrinks_below_order_date ... 2026-10-28 08:10:09,141 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_sales_target_sale.tests.test_st62508_sale_depends: Starting TestST62508SaleDepends.test_untaxed_total_drops_to_zero_when_order_rescheduled_out_of_period_without_trigger ... 2026-10-28 08:10:12,535 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-28 08:10:16,176 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [407] 2026-10-28 08:10:16,363 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [408] 2026-10-28 08:10:16,793 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_sales_target_sale.tests.test_st62508_sale_migration: Starting TestST62508SaleMigration.test_migration_heals_boundary_day_order_to_orm_recompute_value ... 2026-10-28 08:10:23,381 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_sales_target_sale.tests.test_st62508_sale_migration: Starting TestST62508SaleMigration.test_migration_heals_foreign_currency_target_to_orm_recompute_value ... 2026-10-28 08:10:23,481 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [7191] 2026-10-28 08:10:23,481 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #1 deleted res.currency.rate records with IDs: [126] 2026-10-28 08:10:27,387 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-28 08:10:29,850 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [409] 2026-10-28 08:10:30,036 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [410] 2026-10-28 08:10:30,463 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_sales_target_sale.tests.test_target_sale: Starting TestTargetSale.test_compute_sales_kpi_on_target ... 2026-10-28 08:10:37,513 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [411] 2026-10-28 08:10:39,367 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [412] 2026-10-28 08:10:40,864 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #1 deleted loyalty.history records with IDs: [221, 220] 2026-10-28 08:10:40,926 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #1 deleted loyalty.card records with IDs: [158] 2026-10-28 08:10:40,952 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #1 deleted sale.order.coupon.points records with IDs: [211] 2026-10-28 08:10:41,659 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_sales_target_sale.tests.test_target_sale: Starting TestTargetSale.test_cron_update_current_month_target ... 2026-10-28 08:10:46,337 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_cron: Job "Compute CRM Teams' Current Month Invoiced Target" (127) started manually 2026-10-28 08:10:46,564 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_cron: Job "Compute CRM Teams' Current Month Invoiced Target" (127) done 2026-10-28 08:10:46,574 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_cron: Job "Compute Users' Current Month Invoiced Target" (128) started manually 2026-10-28 08:10:46,612 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_cron: Job "Compute Users' Current Month Invoiced Target" (128) done 2026-10-28 08:10:46,729 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_sales_target_sale.tests.test_target_sale: Starting TestTargetSale.test_linking_so_invoice_to_target ... 2026-10-28 08:10:51,606 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [413] 2026-10-28 08:10:53,319 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-28 08:10:55,818 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_sales_team_advanced.tests.test_regions_hierarchy: Starting TestRegionsHierarchy.test_2010_regions_hierarchy ... 2026-10-28 08:10:55,924 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-28 08:10:58,507 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_sales_team_advanced.tests.test_sales_team_advanced: Starting TestSalesTeamAdvanced.test_1000_compute_user_id ... 2026-10-28 08:10:58,597 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_sales_team_advanced.tests.test_sales_team_advanced: Starting TestSalesTeamAdvanced.test_1001_compute_recursive_child_ids ... 2026-10-28 08:10:58,646 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_sales_team_advanced.tests.test_sales_team_advanced: Starting TestSalesTeamAdvanced.test_1002_compute_member_ids ... 2026-10-28 08:10:58,831 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_sales_team_advanced.tests.test_sales_team_advanced: Starting TestSalesTeamAdvanced.test_1003_group_sale_salesman ... 2026-10-28 08:10:59,025 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 237, model: crm.team 2026-10-28 08:10:59,051 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 237, model: crm.team 2026-10-28 08:10:59,064 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [39], uid: 237, model: crm.team 2026-10-28 08:10:59,096 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 237, model: crm.team 2026-10-28 08:10:59,107 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [39], uid: 237, model: crm.team 2026-10-28 08:10:59,171 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 237, model: crm.team 2026-10-28 08:10:59,181 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 237, model: crm.team.region 2026-10-28 08:10:59,186 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 237, model: crm.team.region 2026-10-28 08:10:59,191 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 237, model: crm.team.region 2026-10-28 08:10:59,196 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 237, model: crm.team.region 2026-10-28 08:10:59,200 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 237, model: crm.team.region 2026-10-28 08:10:59,248 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_sales_team_advanced.tests.test_sales_team_advanced: Starting TestSalesTeamAdvanced.test_1004_group_sale_salesman_team_lead ... 2026-10-28 08:10:59,466 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 237, model: crm.team 2026-10-28 08:10:59,494 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 237, model: crm.team 2026-10-28 08:10:59,506 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [39], uid: 237, model: crm.team 2026-10-28 08:10:59,534 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 237, model: crm.team 2026-10-28 08:10:59,544 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [39], uid: 237, model: crm.team 2026-10-28 08:10:59,600 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 237, model: crm.team 2026-10-28 08:10:59,609 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 237, model: crm.team.region 2026-10-28 08:10:59,614 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 237, model: crm.team.region 2026-10-28 08:10:59,619 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 237, model: crm.team.region 2026-10-28 08:10:59,625 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 237, model: crm.team.region 2026-10-28 08:10:59,629 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 237, model: crm.team.region 2026-10-28 08:10:59,675 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_sales_team_advanced.tests.test_sales_team_advanced: Starting TestSalesTeamAdvanced.test_1005_group_sale_salesman_sale_rg ... 2026-10-28 08:10:59,927 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 237, model: crm.team 2026-10-28 08:10:59,953 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 237, model: crm.team 2026-10-28 08:10:59,964 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [39], uid: 237, model: crm.team 2026-10-28 08:10:59,992 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 237, model: crm.team 2026-10-28 08:11:00,009 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [39], uid: 237, model: crm.team 2026-10-28 08:11:00,071 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 237, model: crm.team 2026-10-28 08:11:00,080 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 237, model: crm.team.region 2026-10-28 08:11:00,084 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 237, model: crm.team.region 2026-10-28 08:11:00,090 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 237, model: crm.team.region 2026-10-28 08:11:00,095 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 237, model: crm.team.region 2026-10-28 08:11:00,099 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 237, model: crm.team.region 2026-10-28 08:11:00,146 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_sales_team_advanced.tests.test_sales_team_advanced: Starting TestSalesTeamAdvanced.test_1006_group_sale_team_leader ... 2026-10-28 08:11:00,384 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 237, model: crm.team 2026-10-28 08:11:00,417 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 237, model: crm.team 2026-10-28 08:11:00,429 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [39], uid: 237, model: crm.team 2026-10-28 08:11:00,462 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 237, model: crm.team 2026-10-28 08:11:00,469 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [39], uid: 237, model: crm.team 2026-10-28 08:11:00,530 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 237, model: crm.team 2026-10-28 08:11:00,539 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 237, model: crm.team.region 2026-10-28 08:11:00,543 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 237, model: crm.team.region 2026-10-28 08:11:00,546 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 237, model: crm.team.region 2026-10-28 08:11:00,551 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 237, model: crm.team.region 2026-10-28 08:11:00,556 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 237, model: crm.team.region 2026-10-28 08:11:00,604 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_sales_team_advanced.tests.test_sales_team_advanced: Starting TestSalesTeamAdvanced.test_1007_group_sale_team_leader_sale_rg ... 2026-10-28 08:11:00,834 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 237, model: crm.team 2026-10-28 08:11:00,880 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 237, model: crm.team 2026-10-28 08:11:00,888 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [39], uid: 237, model: crm.team 2026-10-28 08:11:00,917 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 237, model: crm.team 2026-10-28 08:11:00,924 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [39], uid: 237, model: crm.team 2026-10-28 08:11:00,996 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 237, model: crm.team 2026-10-28 08:11:01,004 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 237, model: crm.team.region 2026-10-28 08:11:01,010 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 237, model: crm.team.region 2026-10-28 08:11:01,014 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 237, model: crm.team.region 2026-10-28 08:11:01,020 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 237, model: crm.team.region 2026-10-28 08:11:01,025 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 237, model: crm.team.region 2026-10-28 08:11:01,084 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_sales_team_advanced.tests.test_sales_team_advanced: Starting TestSalesTeamAdvanced.test_1008_group_sale_regional_admin ... 2026-10-28 08:11:01,409 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 237, model: crm.team 2026-10-28 08:11:01,440 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [39], uid: 237, model: crm.team 2026-10-28 08:11:01,493 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [39], uid: 237, model: crm.team 2026-10-28 08:11:01,519 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [39], uid: 237, model: crm.team 2026-10-28 08:11:01,605 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 237, model: crm.team.region 2026-10-28 08:11:01,623 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 237, model: crm.team.region 2026-10-28 08:11:01,628 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 237, model: crm.team.region 2026-10-28 08:11:01,634 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 237, model: crm.team.region 2026-10-28 08:11:01,644 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 237, model: crm.team.region 2026-10-28 08:11:01,700 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_sales_team_advanced.tests.test_sales_team_advanced: Starting TestSalesTeamAdvanced.test_1009_group_sale_regional_manager_team_leader ... 2026-10-28 08:11:02,036 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 237, model: crm.team 2026-10-28 08:11:02,056 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [39], uid: 237, model: crm.team 2026-10-28 08:11:02,109 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [39], uid: 237, model: crm.team 2026-10-28 08:11:02,140 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [39], uid: 237, model: crm.team 2026-10-28 08:11:02,231 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 237, model: crm.team.region 2026-10-28 08:11:02,254 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 237, model: crm.team.region 2026-10-28 08:11:02,263 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 237, model: crm.team.region 2026-10-28 08:11:02,273 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 237, model: crm.team.region 2026-10-28 08:11:02,285 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 237, model: crm.team.region 2026-10-28 08:11:02,330 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_sales_team_advanced.tests.test_sales_team_advanced: Starting TestSalesTeamAdvanced.test_1010_group_sale_regional_admin_child ... 2026-10-28 08:11:02,715 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 237, model: crm.team 2026-10-28 08:11:02,762 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_sales_team_advanced.tests.test_sales_team_advanced: Starting TestSalesTeamAdvanced.test_1011_group_sale_salesman_all_leads ... 2026-10-28 08:11:03,082 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 237, model: crm.team 2026-10-28 08:11:03,107 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 237, model: crm.team 2026-10-28 08:11:03,198 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 237, model: crm.team.region 2026-10-28 08:11:03,218 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 237, model: crm.team.region 2026-10-28 08:11:03,290 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-28 08:11:05,787 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_sales_team_advanced_crm.tests.test_can_change_read_together: Starting TestLeadCanChangeReadTogether.test_users_and_teams_offered_per_lead_when_read_together ... 2026-10-28 08:11:12,462 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-28 08:11:14,970 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_sales_team_advanced_crm.tests.test_security_crm: Starting TestSalesTeamAdvancedSaleSecurity.test_2000_group_sale_team_leader_member ... 2026-10-28 08:11:15,275 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 246, model: crm.lead 2026-10-28 08:11:15,330 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 246, model: crm.lead 2026-10-28 08:11:15,385 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 246, model: crm.lead 2026-10-28 08:11:15,441 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 246, model: crm.lead 2026-10-28 08:11:15,464 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [63], uid: 246, model: crm.lead 2026-10-28 08:11:15,492 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [63], uid: 246, model: crm.lead 2026-10-28 08:11:15,519 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [63], uid: 246, model: crm.lead 2026-10-28 08:11:15,547 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 246, model: crm.lead 2026-10-28 08:11:15,561 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [64], uid: 246, model: crm.lead 2026-10-28 08:11:15,599 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [64], uid: 246, model: crm.lead 2026-10-28 08:11:15,632 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [64], uid: 246, model: crm.lead 2026-10-28 08:11:15,659 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 246, model: crm.lead 2026-10-28 08:11:15,691 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 246, model: crm.lead 2026-10-28 08:11:15,718 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 246, model: crm.lead 2026-10-28 08:11:15,761 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_sales_team_advanced_crm.tests.test_security_crm: Starting TestSalesTeamAdvancedSaleSecurity.test_2001_group_sale_team_leader_leader ... 2026-10-28 08:11:16,024 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 246, model: crm.lead 2026-10-28 08:11:16,102 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 246, model: crm.lead 2026-10-28 08:11:16,154 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 246, model: crm.lead 2026-10-28 08:11:16,230 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 246, model: crm.lead 2026-10-28 08:11:16,249 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [63], uid: 246, model: crm.lead 2026-10-28 08:11:16,287 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [63], uid: 246, model: crm.lead 2026-10-28 08:11:16,327 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [63], uid: 246, model: crm.lead 2026-10-28 08:11:16,358 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 246, model: crm.lead 2026-10-28 08:11:16,374 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [64], uid: 246, model: crm.lead 2026-10-28 08:11:16,409 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [64], uid: 246, model: crm.lead 2026-10-28 08:11:16,447 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [64], uid: 246, model: crm.lead 2026-10-28 08:11:16,477 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 246, model: crm.lead 2026-10-28 08:11:16,511 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 246, model: crm.lead 2026-10-28 08:11:16,539 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 246, model: crm.lead 2026-10-28 08:11:16,579 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_sales_team_advanced_crm.tests.test_security_crm: Starting TestSalesTeamAdvancedSaleSecurity.test_2002_group_sale_regional_manager_member ... 2026-10-28 08:11:16,836 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 246, model: crm.lead 2026-10-28 08:11:16,907 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 246, model: crm.lead 2026-10-28 08:11:16,992 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 246, model: crm.lead 2026-10-28 08:11:17,026 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [63], uid: 246, model: crm.lead 2026-10-28 08:11:17,087 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [63], uid: 246, model: crm.lead 2026-10-28 08:11:17,134 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [63], uid: 246, model: crm.lead 2026-10-28 08:11:17,166 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 246, model: crm.lead 2026-10-28 08:11:17,193 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [64], uid: 246, model: crm.lead 2026-10-28 08:11:17,250 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [64], uid: 246, model: crm.lead 2026-10-28 08:11:17,304 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [64], uid: 246, model: crm.lead 2026-10-28 08:11:17,345 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 246, model: crm.lead 2026-10-28 08:11:17,394 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 246, model: crm.lead 2026-10-28 08:11:17,427 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 246, model: crm.lead 2026-10-28 08:11:17,472 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_sales_team_advanced_crm.tests.test_security_crm: Starting TestSalesTeamAdvancedSaleSecurity.test_2003_group_sale_regional_manager_direct ... 2026-10-28 08:11:17,870 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 246, model: crm.lead 2026-10-28 08:11:17,956 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 246, model: crm.lead 2026-10-28 08:11:18,026 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 246, model: crm.lead 2026-10-28 08:11:18,048 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [63], uid: 246, model: crm.lead 2026-10-28 08:11:18,101 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [63], uid: 246, model: crm.lead 2026-10-28 08:11:18,148 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [63], uid: 246, model: crm.lead 2026-10-28 08:11:18,193 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 246, model: crm.lead 2026-10-28 08:11:18,223 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [64], uid: 246, model: crm.lead 2026-10-28 08:11:18,283 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [64], uid: 246, model: crm.lead 2026-10-28 08:11:18,328 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [64], uid: 246, model: crm.lead 2026-10-28 08:11:18,375 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 246, model: crm.lead 2026-10-28 08:11:18,421 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 246, model: crm.lead 2026-10-28 08:11:18,448 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 246, model: crm.lead 2026-10-28 08:11:18,487 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_sales_team_advanced_crm.tests.test_security_crm: Starting TestSalesTeamAdvancedSaleSecurity.test_2004_group_sale_regional_manager_parent ... 2026-10-28 08:11:18,865 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 246, model: crm.lead 2026-10-28 08:11:18,951 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 246, model: crm.lead 2026-10-28 08:11:19,044 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 246, model: crm.lead 2026-10-28 08:11:19,076 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [63], uid: 246, model: crm.lead 2026-10-28 08:11:19,142 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [63], uid: 246, model: crm.lead 2026-10-28 08:11:19,193 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [63], uid: 246, model: crm.lead 2026-10-28 08:11:19,243 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 246, model: crm.lead 2026-10-28 08:11:19,269 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [64], uid: 246, model: crm.lead 2026-10-28 08:11:19,322 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [64], uid: 246, model: crm.lead 2026-10-28 08:11:19,380 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [64], uid: 246, model: crm.lead 2026-10-28 08:11:19,428 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 246, model: crm.lead 2026-10-28 08:11:19,466 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 246, model: crm.lead 2026-10-28 08:11:19,498 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 246, model: crm.lead 2026-10-28 08:11:19,534 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_sales_team_advanced_crm.tests.test_security_crm: Starting TestSalesTeamAdvancedSaleSecurity.test_2005_group_sale_regional_manager_child ... 2026-10-28 08:11:19,833 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [59], uid: 246, model: crm.lead 2026-10-28 08:11:19,905 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [59], uid: 246, model: crm.lead 2026-10-28 08:11:19,944 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [59], uid: 246, model: crm.lead 2026-10-28 08:11:20,000 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 246, model: crm.lead 2026-10-28 08:11:20,023 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [60], uid: 246, model: crm.lead 2026-10-28 08:11:20,085 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [60], uid: 246, model: crm.lead 2026-10-28 08:11:20,137 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [60], uid: 246, model: crm.lead 2026-10-28 08:11:20,167 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 246, model: crm.lead 2026-10-28 08:11:20,189 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [63], uid: 246, model: crm.lead 2026-10-28 08:11:20,240 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [63], uid: 246, model: crm.lead 2026-10-28 08:11:20,296 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [63], uid: 246, model: crm.lead 2026-10-28 08:11:20,337 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 246, model: crm.lead 2026-10-28 08:11:20,367 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [64], uid: 246, model: crm.lead 2026-10-28 08:11:20,427 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [64], uid: 246, model: crm.lead 2026-10-28 08:11:20,477 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [64], uid: 246, model: crm.lead 2026-10-28 08:11:20,517 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 246, model: crm.lead 2026-10-28 08:11:20,580 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 246, model: crm.lead 2026-10-28 08:11:20,638 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 246, model: crm.lead 2026-10-28 08:11:20,715 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-28 08:11:21,364 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [414] 2026-10-28 08:11:21,379 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #1 deleted mail.message records with IDs: [10574] 2026-10-28 08:11:21,387 104 INFO rb-e85a3c6-226074-429758 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-28 08:11:21,603 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_sales_team_advanced_crm.tests.test_team_leader_sync: Starting TestTeamLeaderSync.test_batch_write_team_id_syncs_team_leader_id_every_record ... 2026-10-28 08:11:22,186 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [415] 2026-10-28 08:11:22,219 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #1 deleted mail.message records with IDs: [10578] 2026-10-28 08:11:22,239 104 INFO rb-e85a3c6-226074-429758 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-28 08:11:22,762 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_sales_team_advanced_crm.tests.test_team_leader_sync: Starting TestTeamLeaderSync.test_form_onchange_team_id_updates_team_leader_id ... 2026-10-28 08:11:23,037 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_sales_team_advanced_crm.tests.test_team_leader_sync: Starting TestTeamLeaderSync.test_write_team_id_syncs_team_leader_id_single_record ... 2026-10-28 08:11:23,181 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-28 08:11:25,636 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_sales_team_advanced_sale.tests.test_can_change_read_together: Starting TestOrderCanChangeReadTogether.test_users_and_teams_offered_per_order_when_read_together ... 2026-10-28 08:11:32,749 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-28 08:11:36,268 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_sales_team_advanced_sale.tests.test_security_sale: Starting TestSalesTeamAdvancedSaleSecurity.test_3000_group_sale_team_leader_member ... 2026-10-28 08:11:36,877 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1], uid: 257, model: sale.order 2026-10-28 08:11:36,910 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1], uid: 257, model: sale.order 2026-10-28 08:11:36,942 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1], uid: 257, model: sale.order 2026-10-28 08:11:36,995 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_sales_team_advanced_sale.tests.test_security_sale: Starting TestSalesTeamAdvancedSaleSecurity.test_3001_group_sale_team_leader_leader ... 2026-10-28 08:11:37,867 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #257 deleted mail.message records with IDs: [3890] 2026-10-28 08:11:37,894 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 257, model: sale.order 2026-10-28 08:11:37,922 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [5], uid: 257, model: sale.order 2026-10-28 08:11:37,984 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [5], uid: 257, model: sale.order 2026-10-28 08:11:38,040 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [5], uid: 257, model: sale.order 2026-10-28 08:11:38,112 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_sales_team_advanced_sale.tests.test_security_sale: Starting TestSalesTeamAdvancedSaleSecurity.test_3003_group_sale_regional_manager_direct ... 2026-10-28 08:11:39,751 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #257 deleted mail.message records with IDs: [3890] 2026-10-28 08:11:39,780 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 257, model: sale.order 2026-10-28 08:11:40,298 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #257 deleted mail.message records with IDs: [7551, 4800, 3913, 3892] 2026-10-28 08:11:40,316 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 257, model: sale.order 2026-10-28 08:11:40,791 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #257 deleted mail.message records with IDs: [7003, 4801, 3914, 3893] 2026-10-28 08:11:40,817 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 257, model: sale.order 2026-10-28 08:11:41,320 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #257 deleted ir.model.data records with IDs: [253593, 253594, 253595] 2026-10-28 08:11:41,320 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #257 deleted mail.message records with IDs: [4799, 3912, 3911, 3910, 3891] 2026-10-28 08:11:41,348 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 257, model: sale.order 2026-10-28 08:11:41,401 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [5], uid: 257, model: sale.order 2026-10-28 08:11:41,444 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [5], uid: 257, model: sale.order 2026-10-28 08:11:41,507 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [5], uid: 257, model: sale.order 2026-10-28 08:11:41,577 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_sales_team_advanced_sale.tests.test_security_sale: Starting TestSalesTeamAdvancedSaleSecurity.test_3004_group_sale_regional_manager_child ... 2026-10-28 08:11:42,355 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1], uid: 257, model: sale.order 2026-10-28 08:11:42,406 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1], uid: 257, model: sale.order 2026-10-28 08:11:42,462 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1], uid: 257, model: sale.order 2026-10-28 08:11:42,525 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [3], uid: 257, model: sale.order 2026-10-28 08:11:42,589 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [3], uid: 257, model: sale.order 2026-10-28 08:11:42,646 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [3], uid: 257, model: sale.order 2026-10-28 08:11:43,389 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #257 deleted mail.message records with IDs: [7003, 4801, 3914, 3893] 2026-10-28 08:11:43,415 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 257, model: sale.order 2026-10-28 08:11:43,461 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [2], uid: 257, model: sale.order 2026-10-28 08:11:43,521 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [2], uid: 257, model: sale.order 2026-10-28 08:11:43,607 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [2], uid: 257, model: sale.order 2026-10-28 08:11:43,684 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_sales_team_advanced_sale.tests.test_security_sale: Starting TestSalesTeamAdvancedSaleSecurity.test_3004_group_sale_regional_manager_parent ... 2026-10-28 08:11:45,370 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #257 deleted mail.message records with IDs: [3890] 2026-10-28 08:11:45,394 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 257, model: sale.order 2026-10-28 08:11:45,848 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #257 deleted mail.message records with IDs: [7551, 4800, 3913, 3892] 2026-10-28 08:11:45,873 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 257, model: sale.order 2026-10-28 08:11:46,407 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #257 deleted mail.message records with IDs: [7003, 4801, 3914, 3893] 2026-10-28 08:11:46,428 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 257, model: sale.order 2026-10-28 08:11:46,997 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #257 deleted ir.model.data records with IDs: [253593, 253594, 253595] 2026-10-28 08:11:46,998 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #257 deleted mail.message records with IDs: [4799, 3912, 3911, 3910, 3891] 2026-10-28 08:11:47,024 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 257, model: sale.order 2026-10-28 08:11:47,772 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #257 deleted mail.message records with IDs: [3915, 3894] 2026-10-28 08:11:47,803 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 257, model: sale.order 2026-10-28 08:11:47,844 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_sales_team_advanced_sale.tests.test_security_sale: Starting TestSalesTeamAdvancedSaleSecurity.test_3005_group_sale_regional_manager_assistant_direct ... 2026-10-28 08:11:49,417 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #257 deleted mail.message records with IDs: [3890] 2026-10-28 08:11:49,443 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 257, model: sale.order 2026-10-28 08:11:49,922 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #257 deleted mail.message records with IDs: [7551, 4800, 3913, 3892] 2026-10-28 08:11:49,943 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 257, model: sale.order 2026-10-28 08:11:50,492 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #257 deleted mail.message records with IDs: [7003, 4801, 3914, 3893] 2026-10-28 08:11:50,511 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 257, model: sale.order 2026-10-28 08:11:50,962 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #257 deleted ir.model.data records with IDs: [253593, 253594, 253595] 2026-10-28 08:11:50,963 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #257 deleted mail.message records with IDs: [4799, 3912, 3911, 3910, 3891] 2026-10-28 08:11:50,986 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 257, model: sale.order 2026-10-28 08:11:51,030 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_sales_team_advanced_sale.tests.test_security_sale: Starting TestSalesTeamAdvancedSaleSecurity.test_3006_group_sale_regional_manager_assistant_parent ... 2026-10-28 08:11:52,465 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #257 deleted mail.message records with IDs: [3890] 2026-10-28 08:11:52,491 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 257, model: sale.order 2026-10-28 08:11:52,978 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #257 deleted mail.message records with IDs: [7551, 4800, 3913, 3892] 2026-10-28 08:11:53,003 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 257, model: sale.order 2026-10-28 08:11:53,407 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #257 deleted mail.message records with IDs: [7003, 4801, 3914, 3893] 2026-10-28 08:11:53,422 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 257, model: sale.order 2026-10-28 08:11:53,932 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #257 deleted ir.model.data records with IDs: [253593, 253594, 253595] 2026-10-28 08:11:53,932 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #257 deleted mail.message records with IDs: [4799, 3912, 3911, 3910, 3891] 2026-10-28 08:11:53,957 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 257, model: sale.order 2026-10-28 08:11:54,001 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_sales_team_advanced_sale.tests.test_security_sale: Starting TestSalesTeamAdvancedSaleSecurity.test_3007_group_sale_regional_manager_assistant_child ... 2026-10-28 08:11:54,676 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1], uid: 257, model: sale.order 2026-10-28 08:11:54,733 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1], uid: 257, model: sale.order 2026-10-28 08:11:54,803 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1], uid: 257, model: sale.order 2026-10-28 08:11:54,862 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [3], uid: 257, model: sale.order 2026-10-28 08:11:54,918 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [3], uid: 257, model: sale.order 2026-10-28 08:11:54,980 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [3], uid: 257, model: sale.order 2026-10-28 08:11:55,751 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #257 deleted mail.message records with IDs: [7003, 4801, 3914, 3893] 2026-10-28 08:11:55,770 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 257, model: sale.order 2026-10-28 08:11:55,802 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [2], uid: 257, model: sale.order 2026-10-28 08:11:55,877 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [2], uid: 257, model: sale.order 2026-10-28 08:11:55,941 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [2], uid: 257, model: sale.order 2026-10-28 08:11:56,046 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-28 08:11:56,067 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_signup_email_verification.tests.test_signup_email_verification: Starting TestSignUpEmailVerification.test_signup_with_exist_email ... 2026-10-28 08:11:57,570 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 08:11:58,876 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:11:58] "GET / HTTP/1.1" 200 - 177 0.108 1.201 2026-10-28 08:12:00,177 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:12:00] "POST /web/signup HTTP/1.1" 200 - 202 0.170 0.747 2026-10-28 08:12:00,239 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_signup_email_verification.tests.test_signup_email_verification: Starting TestSignUpEmailVerification.test_signup_with_invalid_email ... 2026-10-28 08:12:01,556 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 08:12:03,815 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:12:03] "GET / HTTP/1.1" 200 - 177 0.102 2.165 2026-10-28 08:12:03,994 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:12:03] "POST /web/signup HTTP/1.1" 200 - 37 0.025 0.145 2026-10-28 08:12:04,031 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_signup_email_verification.tests.test_signup_email_verification: Starting TestSignUpEmailVerification.test_signup_with_invalid_email_and_password ... 2026-10-28 08:12:05,235 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 08:12:06,431 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:12:06] "GET / HTTP/1.1" 200 - 177 0.101 1.097 2026-10-28 08:12:06,468 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_signup_email_verification.tests.test_signup_email_verification: Starting TestSignUpEmailVerification.test_signup_with_valid_email ... 2026-10-28 08:12:07,542 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 08:12:08,752 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:12:08] "GET / HTTP/1.1" 200 - 177 0.105 1.108 2026-10-28 08:12:09,253 104 INFO rb-e85a3c6-226074-429758 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-28 08:12:09,823 104 INFO rb-e85a3c6-226074-429758 odoo.tests.common: Simulating signal changes during tests 2026-10-28 08:12:09,823 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:12:09] "POST /web/signup HTTP/1.1" 200 - 314 0.236 0.821 2026-10-28 08:12:09,879 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-28 08:12:10,715 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_sshkey.tests.test_sshkey_pair: Starting TestSSHKeypair.test_01_sshkey_wrong_password ... 2026-10-28 08:12:10,783 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_sshkey.tests.test_sshkey_pair: Starting TestSSHKeypair.test_02_sshkey_right_password ... 2026-10-28 08:12:11,162 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_sshkey.tests.test_sshkey_pair: Starting TestSSHKeypair.test_04_personal_sshkey ... 2026-10-28 08:12:11,685 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_sshkey.tests.test_sshkey_pair: Starting TestSSHKeypair.test_05_company_sshkey_non_key_user ... 2026-10-28 08:12:12,250 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_sshkey.tests.test_sshkey_pair: Starting TestSSHKeypair.test_06_company_sshkey_admin_key_user ... 2026-10-28 08:12:12,788 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_sshkey.tests.test_sshkey_pair: Starting TestSSHKeypair.test_07_use_current_company_sshkey ... 2026-10-28 08:12:19,226 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_sshkey.tests.test_sshkey_pair: Starting TestSSHKeypair.test_08_internal_user_crud_key ... 2026-10-28 08:12:19,628 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 264, model: sshkey.pair 2026-10-28 08:12:19,675 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_sshkey.tests.test_sshkey_pair: Starting TestSSHKeypair.test_09_user_sshkey_crud_another_key ... 2026-10-28 08:12:20,167 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [8], uid: 264, model: sshkey.pair 2026-10-28 08:12:20,578 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [9], uid: 264, model: sshkey.pair 2026-10-28 08:12:20,622 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_sshkey.tests.test_sshkey_pair: Starting TestSSHKeypair.test_09_user_sshkey_crud_key ... 2026-10-28 08:12:21,506 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #264 deleted ir.attachment records with IDs: [5434, 5435] 2026-10-28 08:12:21,507 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #264 deleted sshkey.pair records with IDs: [10] 2026-10-28 08:12:21,555 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-28 08:12:21,575 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_stock_account_moves_link.tests.test_access_right: Starting TestAccessRight.test_access_right_user_accountant ... 2026-10-28 08:12:25,205 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_stock_account_moves_link.tests.test_access_right: Starting TestAccessRight.test_access_right_user_accountant_billing ... 2026-10-28 08:12:28,832 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 274, model: stock.valuation.layer 2026-10-28 08:12:28,881 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_stock_account_moves_link.tests.test_access_right: Starting TestAccessRight.test_access_right_user_inventory ... 2026-10-28 08:12:32,624 104 INFO rb-e85a3c6-226074-429758 odoo.models: Access Denied by ACLs for operation: read, uid: 276, model: stock.picking, fields: account_move_ids 2026-10-28 08:12:32,675 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_stock_account_moves_link.tests.test_access_right: Starting TestAccessRight.test_access_right_user_inventory_accountant_admin ... 2026-10-28 08:12:36,228 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_stock_account_moves_link.tests.test_access_right: Starting TestAccessRight.test_access_right_user_inventory_billing ... 2026-10-28 08:12:39,754 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 287, model: stock.valuation.layer 2026-10-28 08:12:39,828 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-28 08:12:39,842 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_stock_account_moves_link.tests.test_stock_picking: Starting TestStockPicking.test_delivery_picking ... 2026-10-28 08:12:44,023 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_stock_account_moves_link.tests.test_stock_picking: Starting TestStockPicking.test_inventory_transfer_type_internal ... 2026-10-28 08:12:47,107 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_stock_account_moves_link.tests.test_stock_picking: Starting TestStockPicking.test_inventory_transfer_type_receipts ... 2026-10-28 08:12:50,636 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-28 08:13:05,021 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_stock_asset.tests.test_asset_from_invoice: Starting TestAssetFromInvoice.test_01_asset_created_from_invoice ... 2026-10-28 08:13:08,483 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-28 08:13:09,674 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_stock_asset.tests.test_stock_asset_flow: Starting TestStockAssetFlow.test_01_out_picking_with_stockrable_serial_product ... 2026-10-28 08:13:12,231 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #1 deleted account.asset.depreciation.line records with IDs: [41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53] 2026-10-28 08:13:12,288 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #1 deleted account.asset.depreciation.line records with IDs: [54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66] 2026-10-28 08:13:16,237 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #1 deleted account.asset.depreciation.line records with IDs: [70, 71, 72, 73, 74, 75, 76, 77, 78, 79] 2026-10-28 08:13:16,339 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [278] 2026-10-28 08:13:16,518 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #1 deleted account.move.line records with IDs: [709, 710] 2026-10-28 08:13:16,572 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #1 deleted mail.message records with IDs: [10696, 10685] 2026-10-28 08:13:16,691 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #1 deleted account.move records with IDs: [294] 2026-10-28 08:13:19,549 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_stock_asset.tests.test_stock_asset_flow: Starting TestStockAssetFlow.test_02_out_picking_with_stockrable_serial_product_multi ... 2026-10-28 08:13:21,987 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_stock_asset.tests.test_stock_asset_flow: Starting TestStockAssetFlow.test_03_out_picking_with_stockrable_serial_product_multi ... 2026-10-28 08:13:26,484 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-28 08:13:27,444 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_stock_asset.tests.test_stock_asset_functional: Starting TestStockAssetFunctional.test_01_out_picking_with_storable_product_no_tracking ... 2026-10-28 08:13:28,728 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_stock_asset.tests.test_stock_asset_functional: Starting TestStockAssetFunctional.test_02_out_picking_with_consumable_product ... 2026-10-28 08:13:29,725 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_stock_asset.tests.test_stock_asset_functional: Starting TestStockAssetFunctional.test_03_out_picking_with_storable_product_tracking ... 2026-10-28 08:13:30,666 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_stock_asset.tests.test_stock_asset_functional: Starting TestStockAssetFunctional.test_04_return_picking_with_asset_that_is_in_draft ... 2026-10-28 08:13:33,892 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #1 deleted account.asset.asset records with IDs: [18] 2026-10-28 08:13:34,613 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_stock_asset.tests.test_stock_asset_functional: Starting TestStockAssetFunctional.test_05_return_picking_with_asset_that_is_not_in_draft ... 2026-10-28 08:13:39,904 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #1 deleted mail.message records with IDs: [10774] 2026-10-28 08:13:40,012 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_stock_asset.tests.test_stock_asset_functional: Starting TestStockAssetFunctional.test_06_two_asset_with_same_serial ... 2026-10-28 08:13:42,448 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #1 deleted account.asset.depreciation.line records with IDs: [223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235] 2026-10-28 08:13:45,390 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #1 deleted account.asset.depreciation.line records with IDs: [236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248] 2026-10-28 08:13:48,452 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_stock_asset.tests.test_stock_asset_functional: Starting TestStockAssetFunctional.test_07_out_picking_with_storable_product_tracking ... 2026-10-28 08:13:48,882 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-28 08:13:50,019 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_stock_asset.tests.test_upg_18: Starting TestStockAssetUpg18.test_01_post_calls_super_then_syncs_linked_stock_move ... 2026-10-28 08:13:55,351 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #1 deleted account.asset.depreciation.line records with IDs: [265, 266, 267, 268, 269, 270, 271, 272, 273, 274] 2026-10-28 08:13:55,438 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [354] 2026-10-28 08:13:55,616 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #1 deleted account.move.line records with IDs: [866, 867] 2026-10-28 08:13:55,684 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #1 deleted mail.message records with IDs: [10896, 10885] 2026-10-28 08:13:55,804 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #1 deleted account.move records with IDs: [367] 2026-10-28 08:13:57,101 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-28 08:14:00,600 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #1 deleted account.asset.depreciation.line records with IDs: [275, 276, 277, 278, 279, 280, 281, 282, 283, 284, 285, 286, 287] 2026-10-28 08:14:00,654 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #1 deleted account.asset.depreciation.line records with IDs: [288] 2026-10-28 08:14:00,660 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_stock_asset_equipment.tests.test_asset_equipment: Starting TestAssetEquipment.test_constraint_asset_lot_duplicate ... 2026-10-28 08:14:01,065 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_stock_asset_equipment.tests.test_asset_equipment: Starting TestAssetEquipment.test_export_asset_to_equipment ... 2026-10-28 08:14:04,248 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #1 deleted account.asset.asset records with IDs: [26] 2026-10-28 08:14:05,075 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_stock_asset_equipment.tests.test_asset_equipment: Starting TestAssetEquipment.test_state_asset_equal_state_equipment ... 2026-10-28 08:14:07,987 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_stock_asset_equipment.tests.test_asset_equipment: Starting TestAssetEquipment.test_two_asset_with_same_equipment ... 2026-10-28 08:14:10,623 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #1 deleted account.asset.depreciation.line records with IDs: [319, 320, 321, 322, 323, 324, 325, 326, 327, 328, 329, 330, 331] 2026-10-28 08:14:13,840 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #1 deleted account.asset.depreciation.line records with IDs: [332, 333, 334, 335, 336, 337, 338, 339, 340, 341, 342, 343, 344] 2026-10-28 08:14:16,894 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-28 08:14:18,036 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_stock_equipment.tests.test_access_rights: Starting TestEquipmentLotAccess.test_equipment_manager_can_pick_a_lot_on_the_equipment_form ... 2026-10-28 08:14:18,108 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_stock_equipment.tests.test_access_rights: Starting TestEquipmentLotAccess.test_equipment_manager_can_read_the_lot_linked_to_an_equipment ... 2026-10-28 08:14:18,233 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_stock_equipment.tests.test_access_rights: Starting TestEquipmentLotAccess.test_equipment_manager_cannot_change_stock_data ... 2026-10-28 08:14:18,273 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 308, model: stock.lot 2026-10-28 08:14:18,325 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-28 08:14:18,866 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_stock_equipment.tests.test_access_rights: Starting TestStockUserReceivesEquipment.test_stock_user_receives_a_new_serial_and_equipment_is_created ... 2026-10-28 08:14:21,419 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-28 08:14:29,350 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_stock_equipment.tests.test_access_rights: Starting TestEquipmentOfAnotherCompany.test_transfer_shows_only_the_equipment_the_user_can_read ... 2026-10-28 08:14:29,771 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-28 08:14:30,413 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_stock_equipment.tests.test_data_after_install: Starting TestData.test_data_after_install ... 2026-10-28 08:14:30,512 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-28 08:14:31,083 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_stock_equipment.tests.test_equipment: Starting TestEquipment.test_check_compute_equipment ... 2026-10-28 08:14:31,196 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_stock_equipment.tests.test_equipment: Starting TestEquipment.test_duplicating_equipment_does_not_claim_a_stock_origin ... 2026-10-28 08:14:31,297 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_stock_equipment.tests.test_equipment: Starting TestEquipment.test_duplicating_equipment_does_not_reuse_the_serial_number ... 2026-10-28 08:14:31,440 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-28 08:14:32,057 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_stock_equipment.tests.test_product: Starting TestProduct.test_01_constrains_product ... 2026-10-28 08:14:32,156 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_stock_equipment.tests.test_product: Starting TestProduct.test_01_onchange_product ... 2026-10-28 08:14:33,765 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_stock_equipment.tests.test_product: Starting TestProduct.test_02_constrains_product ... 2026-10-28 08:14:33,934 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-28 08:14:34,568 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_stock_equipment.tests.test_stock_picking_equipment: Starting TestStockEquipment.test_01_check_stock_picking_equipment ... 2026-10-28 08:14:35,194 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_stock_equipment.tests.test_stock_picking_equipment: Starting TestStockEquipment.test_02_check_stock_picking_equipment ... 2026-10-28 08:14:35,899 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_stock_equipment.tests.test_stock_picking_equipment: Starting TestStockEquipment.test_03_check_stock_picking_equipment ... 2026-10-28 08:14:36,524 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_stock_equipment.tests.test_stock_picking_equipment: Starting TestStockEquipment.test_04_check_stock_picking_equipment ... 2026-10-28 08:14:37,207 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_stock_equipment.tests.test_stock_picking_equipment: Starting TestStockEquipment.test_05_check_stock_picking_equipment ... 2026-10-28 08:14:37,643 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_stock_equipment.tests.test_stock_picking_equipment: Starting TestStockEquipment.test_06_check_stock_picking_equipment ... 2026-10-28 08:14:38,032 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_stock_equipment.tests.test_stock_picking_equipment: Starting TestStockEquipment.test_07_receiving_again_a_serial_with_equipment_keeps_a_single_equipment ... 2026-10-28 08:14:39,337 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_stock_equipment.tests.test_stock_picking_equipment: Starting TestStockEquipment.test_08_receipt_with_new_and_known_serials_creates_equipment_only_for_the_new_one ... 2026-10-28 08:14:40,638 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_stock_equipment.tests.test_stock_picking_equipment: Starting TestStockEquipment.test_09_creating_equipment_for_several_lines_of_the_same_new_serial_yields_a_single_equipment ... 2026-10-28 08:14:40,931 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-28 08:14:40,950 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_stock_equipment_bom_kit.tests.test_purchase_bom_kit_equipment: Starting TestPurchaseBomKitEquipment.test_01_check_equipment_from_purchase_order ... 2026-10-28 08:14:42,893 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2303] 2026-10-28 08:14:43,832 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_stock_equipment_bom_kit.tests.test_purchase_bom_kit_equipment: Starting TestPurchaseBomKitEquipment.test_03_check_equipment_from_purchase_order ... 2026-10-28 08:14:45,557 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2306] 2026-10-28 08:14:46,256 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-28 08:14:46,274 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_stock_equipment_bom_kit.tests.test_security: Starting TestSecurity.test_access_right_manager ... 2026-10-28 08:14:46,511 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #2 deleted product.set records with IDs: [2] 2026-10-28 08:14:46,545 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #2 deleted product.set.line records with IDs: [3] 2026-10-28 08:14:46,611 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-28 08:14:46,631 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_stock_equipment_bom_kit.tests.test_stock_picking: Starting TestPicking.test_compute_product_set_line_ids ... 2026-10-28 08:14:55,051 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #1 deleted product.set records with IDs: [3] 2026-10-28 08:14:55,201 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-28 08:14:55,220 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_stock_equipment_hierarchy.tests.test_stock_production_lot: Starting TestStockProductLot.test_01_compute_recursive_maintenance ... 2026-10-28 08:14:55,494 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_stock_equipment_hierarchy.tests.test_stock_production_lot: Starting TestStockProductLot.test_02_compute_recursive_maintenance ... 2026-10-28 08:14:55,718 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_stock_equipment_hierarchy.tests.test_stock_production_lot: Starting TestStockProductLot.test_03_compute_recursive_maintenance ... 2026-10-28 08:14:56,024 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_stock_equipment_hierarchy.tests.test_stock_production_lot: Starting TestStockProductLot.test_04_compute_recursive_maintenance ... 2026-10-28 08:14:56,350 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-28 08:14:56,366 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_token_expiration_test.tests.test_rotating_token: Starting TestTokenExpiration.test_copy ... 2026-10-28 08:14:56,449 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_token_expiration_test.tests.test_rotating_token: Starting TestTokenExpiration.test_cron_rotate_tokens ... 2026-10-28 08:14:56,502 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #1 deleted rotating.token.mixin.example.test records with IDs: [2] 2026-10-28 08:14:56,519 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #1 deleted rotating.token records with IDs: [2] 2026-10-28 08:14:56,563 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_token_expiration_test.tests.test_rotating_token: Starting TestTokenExpiration.test_is_expired ... 2026-10-28 08:14:56,649 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_token_expiration_test.tests.test_rotating_token: Starting TestTokenExpiration.test_write ... 2026-10-28 08:14:56,760 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-28 08:14:56,781 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_token_expiration_test.tests.test_token_mixin: Starting TestTokenExpiration.test_compute_access_token ... 2026-10-28 08:14:56,860 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_token_expiration_test.tests.test_token_mixin: Starting TestTokenExpiration.test_constrains_rotating_token_life ... 2026-10-28 08:14:56,988 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_token_expiration_test.tests.test_token_mixin: Starting TestTokenExpiration.test_ensure_rotating_token ... 2026-10-28 08:14:57,046 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #1 deleted rotating.token records with IDs: [7] 2026-10-28 08:14:57,080 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_token_expiration_test.tests.test_token_mixin: Starting TestTokenExpiration.test_generate_token ... 2026-10-28 08:14:57,150 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_token_expiration_test.tests.test_token_mixin: Starting TestTokenExpiration.test_get_expiration_date ... 2026-10-28 08:14:57,220 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_token_expiration_test.tests.test_token_mixin: Starting TestTokenExpiration.test_get_token_lifetime ... 2026-10-28 08:14:57,294 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_token_expiration_test.tests.test_token_mixin: Starting TestTokenExpiration.test_rotate_token ... 2026-10-28 08:14:57,340 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #1 deleted rotating.token records with IDs: [13] 2026-10-28 08:14:57,386 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-28 08:14:57,405 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_unique_product_code.tests.test_constrains: Starting TestConstrains.test_01_constrains ... 2026-10-28 08:14:57,482 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_unique_product_code.tests.test_constrains: Starting TestConstrains.test_02_constrains ... 2026-10-28 08:14:57,531 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_unique_product_code.tests.test_constrains: Starting TestConstrains.test_03_constrains ... 2026-10-28 08:15:04,777 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-28 08:15:04,797 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_vat_counterpart.tests.test_account_tax_repartition_line: Starting TestAccountTaxRepartion.test_check_vat_ctp_account_id_when_change_tax_group_id_01 ... 2026-10-28 08:15:05,108 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_vat_counterpart.tests.test_account_tax_repartition_line: Starting TestAccountTaxRepartion.test_check_vat_ctp_account_id_when_change_tax_group_id_02 ... 2026-10-28 08:15:05,472 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_vat_counterpart.tests.test_account_tax_repartition_line: Starting TestAccountTaxRepartion.test_check_vat_ctp_account_id_when_change_tax_group_id_03 ... 2026-10-28 08:15:05,844 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_vat_counterpart.tests.test_account_tax_repartition_line: Starting TestAccountTaxRepartion.test_check_vat_ctp_account_id_when_create_new_01 ... 2026-10-28 08:15:06,142 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_vat_counterpart.tests.test_account_tax_repartition_line: Starting TestAccountTaxRepartion.test_check_vat_ctp_account_id_when_create_new_02 ... 2026-10-28 08:15:06,437 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_vat_counterpart.tests.test_account_tax_repartition_line: Starting TestAccountTaxRepartion.test_check_vat_ctp_account_id_when_create_new_03 ... 2026-10-28 08:15:06,712 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_vat_counterpart.tests.test_account_tax_repartition_line: Starting TestAccountTaxRepartion.test_check_vat_ctp_account_id_when_create_new_04 ... 2026-10-28 08:15:07,020 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-28 08:15:08,690 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_vendor_price_lock.tests.test_to_vendor_price_lock: Starting TestToVendorPriceLock.test_create ... 2026-10-28 08:15:09,245 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_vendor_price_lock.tests.test_to_vendor_price_lock: Starting TestToVendorPriceLock.test_lock_price_interval_01 ... 2026-10-28 08:15:10,118 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_vendor_price_lock.tests.test_to_vendor_price_lock: Starting TestToVendorPriceLock.test_lock_price_interval_02 ... 2026-10-28 08:15:10,963 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_vendor_price_lock.tests.test_to_vendor_price_lock: Starting TestToVendorPriceLock.test_lock_price_interval_03 ... 2026-10-28 08:15:11,872 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_vendor_price_lock.tests.test_to_vendor_price_lock: Starting TestToVendorPriceLock.test_lock_price_interval_04 ... 2026-10-28 08:15:13,067 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_vendor_price_lock.tests.test_to_vendor_price_lock: Starting TestToVendorPriceLock.test_lock_vendor_pricelists ... 2026-10-28 08:15:15,502 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_vendor_price_lock.tests.test_to_vendor_price_lock: Starting TestToVendorPriceLock.test_multi_currency ... 2026-10-28 08:15:16,766 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_vendor_price_lock.tests.test_to_vendor_price_lock: Starting TestToVendorPriceLock.test_unlink ... 2026-10-28 08:15:16,825 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_vendor_price_lock.tests.test_to_vendor_price_lock: Starting TestToVendorPriceLock.test_write ... 2026-10-28 08:15:16,928 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-28 08:15:47,894 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_wallet.tests.test_access_right: Starting TestAccessRight.test_01_access_right_internal_user ... 2026-10-28 08:15:47,920 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 321, model: wallet 2026-10-28 08:15:47,941 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 321, model: wallet.type 2026-10-28 08:15:47,947 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 321, model: wallet.history 2026-10-28 08:15:47,958 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 321, model: wallet 2026-10-28 08:15:47,967 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 321, model: wallet.type 2026-10-28 08:15:47,973 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 321, model: wallet.history 2026-10-28 08:15:47,984 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 321, model: wallet 2026-10-28 08:15:47,990 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 321, model: wallet.type 2026-10-28 08:15:47,996 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 321, model: wallet.history 2026-10-28 08:15:48,037 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_wallet.tests.test_access_right: Starting TestAccessRight.test_02_access_right_portal_user ... 2026-10-28 08:15:48,053 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 320, model: wallet 2026-10-28 08:15:48,066 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 320, model: wallet.type 2026-10-28 08:15:48,073 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 320, model: wallet.history 2026-10-28 08:15:48,083 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 320, model: wallet 2026-10-28 08:15:48,090 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 320, model: wallet.type 2026-10-28 08:15:48,094 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 320, model: wallet.history 2026-10-28 08:15:48,100 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 320, model: wallet 2026-10-28 08:15:48,104 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 320, model: wallet.type 2026-10-28 08:15:48,107 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 320, model: wallet.history 2026-10-28 08:15:48,146 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_wallet.tests.test_access_right: Starting TestAccessRight.test_03_access_right_wallet_manager ... 2026-10-28 08:15:48,157 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 322, model: wallet 2026-10-28 08:15:48,172 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 322, model: wallet.type 2026-10-28 08:15:48,177 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 322, model: wallet.history 2026-10-28 08:15:48,183 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 322, model: wallet 2026-10-28 08:15:48,187 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 322, model: wallet.type 2026-10-28 08:15:48,191 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 322, model: wallet.history 2026-10-28 08:15:48,196 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 322, model: wallet 2026-10-28 08:15:48,200 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 322, model: wallet.type 2026-10-28 08:15:48,205 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 322, model: wallet.history 2026-10-28 08:15:48,238 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_wallet.tests.test_access_right: Starting TestAccessRight.test_04_access_right_account_readonly ... 2026-10-28 08:15:48,253 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 324, model: wallet 2026-10-28 08:15:48,269 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 324, model: wallet.type 2026-10-28 08:15:48,275 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 324, model: wallet.history 2026-10-28 08:15:48,282 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 324, model: wallet 2026-10-28 08:15:48,286 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 324, model: wallet.type 2026-10-28 08:15:48,290 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 324, model: wallet.history 2026-10-28 08:15:48,299 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 324, model: wallet 2026-10-28 08:15:48,304 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 324, model: wallet.type 2026-10-28 08:15:48,309 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 324, model: wallet.history 2026-10-28 08:15:48,352 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_wallet.tests.test_access_right: Starting TestAccessRight.test_05_access_right_account_invoice ... 2026-10-28 08:15:48,373 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 325, model: wallet 2026-10-28 08:15:48,399 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 325, model: wallet.type 2026-10-28 08:15:48,410 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 325, model: wallet.history 2026-10-28 08:15:48,428 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 325, model: wallet 2026-10-28 08:15:48,438 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 325, model: wallet.type 2026-10-28 08:15:48,447 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 325, model: wallet 2026-10-28 08:15:48,455 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 325, model: wallet.type 2026-10-28 08:15:48,471 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 325, model: wallet.history 2026-10-28 08:15:48,517 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_wallet.tests.test_access_right: Starting TestAccessRight.test_06_access_right_account_manager ... 2026-10-28 08:15:48,534 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 327, model: wallet 2026-10-28 08:15:48,547 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 327, model: wallet.history 2026-10-28 08:15:48,554 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 327, model: wallet 2026-10-28 08:15:48,562 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 327, model: wallet 2026-10-28 08:15:48,567 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 327, model: wallet.history 2026-10-28 08:15:48,612 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_wallet.tests.test_access_right: Starting TestAccessRight.test_07_own_access_rule_portal ... 2026-10-28 08:15:49,331 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [2], uid: 329, model: wallet 2026-10-28 08:15:49,353 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [3], uid: 328, model: wallet 2026-10-28 08:15:49,498 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1], uid: 329, model: wallet.history 2026-10-28 08:15:49,514 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [2], uid: 328, model: wallet.history 2026-10-28 08:15:49,586 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_wallet.tests.test_access_right: Starting TestAccessRight.test_08_own_access_rule_internal ... 2026-10-28 08:15:50,601 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [4], uid: 331, model: wallet 2026-10-28 08:15:50,622 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [5], uid: 330, model: wallet 2026-10-28 08:15:50,763 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [3], uid: 331, model: wallet.history 2026-10-28 08:15:50,782 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [4], uid: 330, model: wallet.history 2026-10-28 08:15:50,899 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_attachment: filestore gc 10 checked, 10 removed 2026-10-28 08:16:20,937 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_wallet.tests.test_multi_company: Starting TestMultiCompany.test_01_access_rule_wallet_type_multi_company ... 2026-10-28 08:16:21,098 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_wallet.tests.test_multi_company: Starting TestMultiCompany.test_02_access_rule_wallet_multi_company ... 2026-10-28 08:16:21,220 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_wallet.tests.test_multi_company: Starting TestMultiCompany.test_03_access_rule_wallet_history_multi_company ... 2026-10-28 08:16:21,366 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-10-28 08:16:50,709 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_01_create_non_wallet_payment ... 2026-10-28 08:16:51,578 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_02_create_wallet_payment ... 2026-10-28 08:16:52,540 104 INFO rb-e85a3c6-226074-429758 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <102308209301032.1793175412.415895462036133-openerp-10-wallet@86bcfcb9d5e9>: ['"company_1_data" <@False>'] 2026-10-28 08:16:52,630 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #344 deleted mail.mail records with IDs: [416] 2026-10-28 08:16:54,408 104 INFO rb-e85a3c6-226074-429758 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <494356936406830.1793175414.340159416198730-openerp-10-wallet@86bcfcb9d5e9>: ['"company_1_data" <@False>'] 2026-10-28 08:16:54,483 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #344 deleted mail.mail records with IDs: [417] 2026-10-28 08:16:55,102 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #344 deleted account.partial.reconcile records with IDs: [50] 2026-10-28 08:16:55,382 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_03_wallet_payment_invalid_wallet_amount ... 2026-10-28 08:16:56,702 104 INFO rb-e85a3c6-226074-429758 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <155282232371261.1793175416.577744245529175-openerp-11-wallet@86bcfcb9d5e9>: ['"company_1_data" <@False>'] 2026-10-28 08:16:56,773 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #344 deleted mail.mail records with IDs: [418] 2026-10-28 08:16:58,192 104 INFO rb-e85a3c6-226074-429758 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <873017283634032.1793175418.117198944091797-openerp-11-wallet@86bcfcb9d5e9>: ['"company_1_data" <@False>'] 2026-10-28 08:16:58,262 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #344 deleted mail.mail records with IDs: [419] 2026-10-28 08:16:58,612 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_04_wallet_payment_invalid_wallet_configuration ... 2026-10-28 08:16:58,915 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_05_create_mix_wallet_payment ... 2026-10-28 08:16:59,936 104 INFO rb-e85a3c6-226074-429758 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <587150853752755.1793175419.789688110351562-openerp-14-wallet@86bcfcb9d5e9>: ['"company_1_data" <@False>'] 2026-10-28 08:17:00,000 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #344 deleted mail.mail records with IDs: [420] 2026-10-28 08:17:00,365 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_06_reconcile_invoice_with_lesser_wallet_payment ... 2026-10-28 08:17:02,551 104 INFO rb-e85a3c6-226074-429758 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <252490348216205.1793175422.444094896316528-openerp-15-wallet@86bcfcb9d5e9>: ['"company_1_data" <@False>'] 2026-10-28 08:17:02,722 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #344 deleted mail.mail records with IDs: [421] 2026-10-28 08:17:03,513 104 INFO rb-e85a3c6-226074-429758 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <844330183244533.1793175423.450670480728149-openerp-15-wallet@86bcfcb9d5e9>: ['"company_1_data" <@False>'] 2026-10-28 08:17:03,567 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #344 deleted mail.mail records with IDs: [422] 2026-10-28 08:17:03,652 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_07_reconcile_invoice_with_greater_wallet_payment ... 2026-10-28 08:17:05,745 104 INFO rb-e85a3c6-226074-429758 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <985801596971281.1793175425.642901897430420-openerp-16-wallet@86bcfcb9d5e9>: ['"company_1_data" <@False>'] 2026-10-28 08:17:05,905 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #344 deleted mail.mail records with IDs: [423] 2026-10-28 08:17:06,690 104 INFO rb-e85a3c6-226074-429758 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <697171662448316.1793175426.615341901779175-openerp-16-wallet@86bcfcb9d5e9>: ['"company_1_data" <@False>'] 2026-10-28 08:17:06,745 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #344 deleted mail.mail records with IDs: [424] 2026-10-28 08:17:06,843 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_08_reconcile_invoice_with_mix_wallet_payment ... 2026-10-28 08:17:08,899 104 INFO rb-e85a3c6-226074-429758 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <608076642766139.1793175428.790070772171021-openerp-17-wallet@86bcfcb9d5e9>: ['"company_1_data" <@False>'] 2026-10-28 08:17:09,070 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #344 deleted mail.mail records with IDs: [425] 2026-10-28 08:17:09,874 104 INFO rb-e85a3c6-226074-429758 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <984617594875996.1793175429.810885906219482-openerp-17-wallet@86bcfcb9d5e9>: ['"company_1_data" <@False>'] 2026-10-28 08:17:09,939 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #344 deleted mail.mail records with IDs: [426] 2026-10-28 08:17:10,005 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_09_reconcile_invoice_with_mix_wallet_payment ... 2026-10-28 08:17:12,230 104 INFO rb-e85a3c6-226074-429758 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <584248991318859.1793175432.128200054168701-openerp-18-wallet@86bcfcb9d5e9>: ['"company_1_data" <@False>'] 2026-10-28 08:17:12,440 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #344 deleted mail.mail records with IDs: [427] 2026-10-28 08:17:13,099 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_10_reconcile_invoice_with_mix_wallet_payment ... 2026-10-28 08:17:15,392 104 INFO rb-e85a3c6-226074-429758 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <173697226723070.1793175435.276560306549072-openerp-19-wallet@86bcfcb9d5e9>: ['"company_1_data" <@False>'] 2026-10-28 08:17:15,651 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #344 deleted mail.mail records with IDs: [428] 2026-10-28 08:17:16,401 104 INFO rb-e85a3c6-226074-429758 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <077678411818379.1793175436.336882114410400-openerp-19-wallet@86bcfcb9d5e9>: ['"company_1_data" <@False>'] 2026-10-28 08:17:16,452 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #344 deleted mail.mail records with IDs: [429] 2026-10-28 08:17:16,544 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_11_reconcile_invoice_with_wallet_payment_other_currency ... 2026-10-28 08:17:18,820 104 INFO rb-e85a3c6-226074-429758 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <739810852160269.1793175438.717664718627930-openerp-20-wallet@86bcfcb9d5e9>: ['"company_1_data" <@False>'] 2026-10-28 08:17:19,074 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #344 deleted mail.mail records with IDs: [430] 2026-10-28 08:17:19,760 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_12_reconcile_invoice_with_wallet_payment_other_currency ... 2026-10-28 08:17:21,990 104 INFO rb-e85a3c6-226074-429758 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <366493752669991.1793175441.861529827117920-openerp-21-wallet@86bcfcb9d5e9>: ['"company_1_data" <@False>'] 2026-10-28 08:17:22,181 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #344 deleted mail.mail records with IDs: [431] 2026-10-28 08:17:22,829 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_13_full_reconcile ... 2026-10-28 08:17:25,077 104 INFO rb-e85a3c6-226074-429758 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <173789342355729.1793175444.925570487976074-openerp-22-wallet@86bcfcb9d5e9>: ['"company_1_data" <@False>'] 2026-10-28 08:17:25,266 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #344 deleted mail.mail records with IDs: [432] 2026-10-28 08:17:26,061 104 INFO rb-e85a3c6-226074-429758 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <659590904042603.1793175445.998010396957397-openerp-22-wallet@86bcfcb9d5e9>: ['"company_1_data" <@False>'] 2026-10-28 08:17:26,129 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #344 deleted mail.mail records with IDs: [433] 2026-10-28 08:17:26,210 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_14_full_reconcile_exchange_rate ... 2026-10-28 08:17:28,652 104 INFO rb-e85a3c6-226074-429758 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <949634272271220.1793175448.525681495666504-openerp-23-wallet@86bcfcb9d5e9>: ['"company_1_data" <@False>'] 2026-10-28 08:17:28,845 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #344 deleted mail.mail records with IDs: [434] 2026-10-28 08:17:30,289 104 INFO rb-e85a3c6-226074-429758 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <773398429331059.1793175450.212912321090698-openerp-23-wallet@86bcfcb9d5e9>: ['"company_1_data" <@False>'] 2026-10-28 08:17:30,341 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #344 deleted mail.mail records with IDs: [435] 2026-10-28 08:17:30,443 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_15_reconcile_invoice_with_multiple_payments ... 2026-10-28 08:17:31,424 104 INFO rb-e85a3c6-226074-429758 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <029147122681534.1793175451.326161384582520-openerp-24-wallet@86bcfcb9d5e9>: ['"company_1_data" <@False>'] 2026-10-28 08:17:31,482 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #344 deleted mail.mail records with IDs: [436] 2026-10-28 08:17:32,563 104 INFO rb-e85a3c6-226074-429758 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <201580975964411.1793175452.497631549835205-openerp-24-wallet@86bcfcb9d5e9>: ['"company_1_data" <@False>'] 2026-10-28 08:17:32,628 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #344 deleted mail.mail records with IDs: [437] 2026-10-28 08:17:34,616 104 INFO rb-e85a3c6-226074-429758 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <511066792592067.1793175454.547830820083618-openerp-24-wallet@86bcfcb9d5e9>: ['"company_1_data" <@False>'] 2026-10-28 08:17:34,763 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #344 deleted mail.mail records with IDs: [438] 2026-10-28 08:17:34,834 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_16_reconcile_multiple_invoices_with_multiple_payments ... 2026-10-28 08:17:35,844 104 INFO rb-e85a3c6-226074-429758 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <061189919038235.1793175455.749453783035278-openerp-25-wallet@86bcfcb9d5e9>: ['"company_1_data" <@False>'] 2026-10-28 08:17:35,918 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #344 deleted mail.mail records with IDs: [439] 2026-10-28 08:17:37,835 104 INFO rb-e85a3c6-226074-429758 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <658358085276872.1793175457.761755704879761-openerp-25-wallet@86bcfcb9d5e9>: ['"company_1_data" <@False>'] 2026-10-28 08:17:37,989 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #344 deleted mail.mail records with IDs: [440] 2026-10-28 08:17:38,783 104 INFO rb-e85a3c6-226074-429758 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <911518073771942.1793175458.727028846740723-openerp-25-wallet@86bcfcb9d5e9>: ['"company_1_data" <@False>'] 2026-10-28 08:17:38,836 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #344 deleted mail.mail records with IDs: [441] 2026-10-28 08:17:40,545 104 INFO rb-e85a3c6-226074-429758 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <525418293118624.1793175460.477203369140625-openerp-25-wallet@86bcfcb9d5e9>: ['"company_1_data" <@False>'] 2026-10-28 08:17:40,745 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #344 deleted mail.mail records with IDs: [442] 2026-10-28 08:17:40,858 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_17_top_up_zero_wallet_amount_from_manual_journal_entry ... 2026-10-28 08:17:41,256 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_18_top_up_non_zero_wallet_amount_from_manual_journal_entry ... 2026-10-28 08:17:41,934 104 INFO rb-e85a3c6-226074-429758 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <111470212920081.1793175461.816946029663086-openerp-27-wallet@86bcfcb9d5e9>: ['"company_1_data" <@False>'] 2026-10-28 08:17:41,971 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #344 deleted mail.mail records with IDs: [443] 2026-10-28 08:17:42,032 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_19_withdraw_wallet ... 2026-10-28 08:17:42,958 104 INFO rb-e85a3c6-226074-429758 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <182592596251096.1793175462.842358589172363-openerp-28-wallet@86bcfcb9d5e9>: ['"company_1_data" <@False>'] 2026-10-28 08:17:43,007 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #344 deleted mail.mail records with IDs: [444] 2026-10-28 08:17:44,362 104 INFO rb-e85a3c6-226074-429758 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <897823796274588.1793175464.293110609054565-openerp-28-wallet@86bcfcb9d5e9>: ['"company_1_data" <@False>'] 2026-10-28 08:17:44,429 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #344 deleted mail.mail records with IDs: [445] 2026-10-28 08:17:45,075 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_20_register_payment_exceed_invoice_due_amount ... 2026-10-28 08:17:48,121 104 INFO rb-e85a3c6-226074-429758 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <922199523222039.1793175468.016929864883423-openerp-31-wallet@86bcfcb9d5e9>: ['"company_1_data" <@False>'] 2026-10-28 08:17:48,327 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #344 deleted mail.mail records with IDs: [446] 2026-10-28 08:17:49,249 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_21_register_payment_partial_reconcile ... 2026-10-28 08:17:52,396 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_22_register_payment_currency ... 2026-10-28 08:17:55,746 104 INFO rb-e85a3c6-226074-429758 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <241586364955399.1793175475.626976966857910-openerp-32-wallet@86bcfcb9d5e9>: ['"company_1_data" <@False>'] 2026-10-28 08:17:55,821 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #344 deleted mail.mail records with IDs: [447] 2026-10-28 08:17:56,460 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_23_register_payment_from_batch ... 2026-10-28 08:18:02,361 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_24_register_group_payment ... 2026-10-28 08:18:06,906 104 INFO rb-e85a3c6-226074-429758 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <328024911575756.1793175486.791268110275269-openerp-33-wallet@86bcfcb9d5e9>: ['"company_1_data" <@False>'] 2026-10-28 08:18:07,181 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #344 deleted mail.mail records with IDs: [448] 2026-10-28 08:18:08,096 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_25_multi_invoice_multi_payment_complex ... 2026-10-28 08:18:08,147 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #344 deleted ir.model.data records with IDs: [7194, 7113, 7184, 7116, 7137, 7114, 7084, 7086, 7117, 7118, 7129, 7122, 7121, 7091, 7120, 7131, 7126, 7176, 7128, 7070, 7119, 7127, 7130, 7124, 7123, 7125, 7068, 7135, 7069, 7110, 7071, 7072, 7104, 7136, 7227, 7073, 7139, 7074, 7140, 7177, 7144, 7141, 7143, 7191, 7146, 7145, 7209, 7147, 7178, 7148, 7179, 7149, 7228, 7150, 7089, 7109, 7094, 7151, 7075, 7077, 7076, 7155, 7085, 7154, 7153, 7152, 7156, 7157, 7090, 7159, 7161, 7132, 7134, 7187, 7097, 7160, 7133, 7158, 7162, 7163, 7207, 7165, 7164, 7092, 7078, 7166, 7175, 7173, 7169, 7168, 7181, 7174, 7167, 7172, 7105, 7171, 7170, 7098, 7099, 7180, 7182, 7186, 7185, 7079, 7183, 7100, 7226, 7081, 7222, 7224, 7101, 7225, 7082, 7223, 7221, 7093, 7215, 7095, 7220, 7216, 7211, 7214, 7206, 7083, 7102, 7219, 7213, 7212, 7210, 7205, 7208, 7217, 7142, 7203, 7204, 7199, 7201, 7195, 7196, 7198, 7096, 7197, 7202, 7200, 7087, 7108, 7066, 7112, 7111, 7193, 7067, 7088, 7192, 7218, 7107, 7115, 7138, 7106, 7080, 7190, 7103, 7188, 7189] 2026-10-28 08:18:08,147 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #344 deleted res.currency.rate records with IDs: [175, 73, 174, 173, 123, 47, 148, 59, 163, 162, 161, 160, 159, 158, 157, 156, 155, 154, 153, 152, 151, 150, 149, 147, 146, 145, 144, 143, 142, 141, 140, 139, 138, 137, 136, 135, 134, 133, 132, 131, 130, 129, 128, 127, 126, 125, 124, 122, 121, 120, 119, 118, 117, 116, 115, 114, 113, 112, 111, 110, 109, 108, 107, 106, 105, 104, 103, 102, 101, 100, 99, 98, 97, 96, 95, 94, 93, 92, 91, 90, 89, 88, 87, 86, 85, 84, 83, 82, 81, 80, 79, 78, 77, 76, 75, 74, 72, 71, 70, 69, 68, 67, 66, 65, 64, 63, 62, 61, 60, 58, 57, 56, 55, 54, 53, 52, 51, 50, 49, 48, 46, 45, 44, 43, 42, 41, 40, 39, 38, 37, 36, 35, 34, 33, 32, 31, 30, 29, 28, 27, 26, 25, 24, 23, 22, 21, 20, 19, 18, 17, 16, 15, 14, 13, 12, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 11] 2026-10-28 08:18:13,726 104 INFO rb-e85a3c6-226074-429758 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <988382540645651.1793175493.560782909393311-openerp-34-wallet@86bcfcb9d5e9>: ['"company_1_data" <@False>'] 2026-10-28 08:18:14,301 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #344 deleted mail.mail records with IDs: [449] 2026-10-28 08:18:15,477 104 INFO rb-e85a3c6-226074-429758 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <341693610351519.1793175495.397764444351196-openerp-34-wallet@86bcfcb9d5e9>: ['"company_1_data" <@False>'] 2026-10-28 08:18:15,547 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #344 deleted mail.mail records with IDs: [450] 2026-10-28 08:18:16,568 104 INFO rb-e85a3c6-226074-429758 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <746026359271752.1793175496.487659931182861-openerp-34-wallet@86bcfcb9d5e9>: ['"company_1_data" <@False>'] 2026-10-28 08:18:16,635 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #344 deleted mail.mail records with IDs: [451] 2026-10-28 08:18:17,550 104 INFO rb-e85a3c6-226074-429758 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <741056765823563.1793175497.482722759246826-openerp-34-wallet@86bcfcb9d5e9>: ['"company_1_data" <@False>'] 2026-10-28 08:18:17,628 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #344 deleted mail.mail records with IDs: [452] 2026-10-28 08:18:18,666 104 INFO rb-e85a3c6-226074-429758 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <812705861830402.1793175498.588885307312012-openerp-34-wallet@86bcfcb9d5e9>: ['"company_1_data" <@False>'] 2026-10-28 08:18:18,756 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #344 deleted mail.mail records with IDs: [453] 2026-10-28 08:18:20,243 104 INFO rb-e85a3c6-226074-429758 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <548573871749729.1793175500.172292709350586-openerp-34-wallet@86bcfcb9d5e9>: ['"company_1_data" <@False>'] 2026-10-28 08:18:20,317 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #344 deleted mail.mail records with IDs: [454] 2026-10-28 08:18:21,538 104 INFO rb-e85a3c6-226074-429758 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <166031375708117.1793175501.459366559982300-openerp-34-wallet@86bcfcb9d5e9>: ['"company_1_data" <@False>'] 2026-10-28 08:18:21,644 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #344 deleted mail.mail records with IDs: [455] 2026-10-28 08:18:22,907 104 INFO rb-e85a3c6-226074-429758 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <859590038221434.1793175502.838799715042114-openerp-34-wallet@86bcfcb9d5e9>: ['"company_1_data" <@False>'] 2026-10-28 08:18:22,986 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #344 deleted mail.mail records with IDs: [456] 2026-10-28 08:18:24,242 104 INFO rb-e85a3c6-226074-429758 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <423819600275423.1793175504.165832519531250-openerp-34-wallet@86bcfcb9d5e9>: ['"company_1_data" <@False>'] 2026-10-28 08:18:24,299 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #344 deleted mail.mail records with IDs: [457] 2026-10-28 08:18:25,604 104 INFO rb-e85a3c6-226074-429758 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <895712819165787.1793175505.534986734390259-openerp-34-wallet@86bcfcb9d5e9>: ['"company_1_data" <@False>'] 2026-10-28 08:18:25,682 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #344 deleted mail.mail records with IDs: [458] 2026-10-28 08:18:26,905 104 INFO rb-e85a3c6-226074-429758 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <380913176134636.1793175506.835697174072266-openerp-34-wallet@86bcfcb9d5e9>: ['"company_1_data" <@False>'] 2026-10-28 08:18:26,968 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #344 deleted mail.mail records with IDs: [459] 2026-10-28 08:18:27,581 104 INFO rb-e85a3c6-226074-429758 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <193568099797834.1793175507.512746810913086-openerp-34-wallet@86bcfcb9d5e9>: ['"company_1_data" <@False>'] 2026-10-28 08:18:27,636 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #344 deleted mail.mail records with IDs: [460] 2026-10-28 08:18:27,695 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_26_adjust_wallet_amount_onpayment_before_confirm ... 2026-10-28 08:18:29,143 104 INFO rb-e85a3c6-226074-429758 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <066332745365509.1793175509.019542932510376-openerp-35-wallet@86bcfcb9d5e9>: ['"company_1_data" <@False>'] 2026-10-28 08:18:29,218 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #344 deleted mail.mail records with IDs: [461] 2026-10-28 08:18:29,608 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_27_edit_payment ... 2026-10-28 08:18:31,424 104 INFO rb-e85a3c6-226074-429758 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <854904680718160.1793175511.294792175292969-openerp-36-wallet@86bcfcb9d5e9>: ['"New Partner" <@False>'] 2026-10-28 08:18:31,546 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #344 deleted mail.mail records with IDs: [462] 2026-10-28 08:18:31,828 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_28_edit_payment ... 2026-10-28 08:18:32,794 104 INFO rb-e85a3c6-226074-429758 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <372515046947350.1793175512.667768716812134-openerp-37-wallet@86bcfcb9d5e9>: ['"New Partner" <@False>'] 2026-10-28 08:18:32,877 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #344 deleted mail.mail records with IDs: [463] 2026-10-28 08:18:33,938 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_29_unreconcile_invoice ... 2026-10-28 08:18:36,124 104 INFO rb-e85a3c6-226074-429758 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <289176470522709.1793175516.008523464202881-openerp-38-wallet@86bcfcb9d5e9>: ['"company_1_data" <@False>'] 2026-10-28 08:18:36,300 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #344 deleted mail.mail records with IDs: [464] 2026-10-28 08:18:37,108 104 INFO rb-e85a3c6-226074-429758 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <973015288778468.1793175517.049516916275024-openerp-38-wallet@86bcfcb9d5e9>: ['"company_1_data" <@False>'] 2026-10-28 08:18:37,161 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #344 deleted mail.mail records with IDs: [465] 2026-10-28 08:18:37,488 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #344 deleted account.partial.reconcile records with IDs: [86] 2026-10-28 08:18:37,633 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #344 deleted account.full.reconcile records with IDs: [42] 2026-10-28 08:18:37,957 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_30_unreconcile_invoice ... 2026-10-28 08:18:40,147 104 INFO rb-e85a3c6-226074-429758 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <873690990248247.1793175519.996825456619263-openerp-39-wallet@86bcfcb9d5e9>: ['"company_1_data" <@False>'] 2026-10-28 08:18:40,311 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #344 deleted mail.mail records with IDs: [466] 2026-10-28 08:18:41,194 104 INFO rb-e85a3c6-226074-429758 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <034575478154751.1793175521.131797552108765-openerp-39-wallet@86bcfcb9d5e9>: ['"company_1_data" <@False>'] 2026-10-28 08:18:41,242 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #344 deleted mail.mail records with IDs: [467] 2026-10-28 08:18:41,576 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #344 deleted account.partial.reconcile records with IDs: [87, 87] 2026-10-28 08:18:41,742 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #344 deleted account.full.reconcile records with IDs: [43] 2026-10-28 08:18:41,879 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_is_wallet_is_reset_when_the_counterpart_becomes_the_company_itself ... 2026-10-28 08:18:42,123 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_is_wallet_is_reset_when_the_payment_stops_being_a_customer_one ... 2026-10-28 08:18:42,324 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_is_wallet_survives_on_an_ordinary_customer_payment ... 2026-10-28 08:18:42,547 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-10-28 08:19:18,282 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_wallet.tests.test_wallet_payment_creation_wizard: Starting TestWalletPaymentCreationWizard.test_a_wizard_payment_left_unconfirmed_still_settles_its_history_when_posted_later ... 2026-10-28 08:19:19,249 104 INFO rb-e85a3c6-226074-429758 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <112035601666464.1793175559.109616994857788-openerp-41-wallet@86bcfcb9d5e9>: ['"company_1_data" <@False>'] 2026-10-28 08:19:19,385 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #356 deleted mail.mail records with IDs: [468] 2026-10-28 08:19:19,925 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_wallet.tests.test_wallet_payment_creation_wizard: Starting TestWalletPaymentCreationWizard.test_settling_a_pending_top_up_through_the_wizard_credits_the_wallet_once ... 2026-10-28 08:19:20,847 104 INFO rb-e85a3c6-226074-429758 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <923464387494213.1793175560.696464300155640-openerp-42-wallet@86bcfcb9d5e9>: ['"company_1_data" <@False>'] 2026-10-28 08:19:20,974 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #356 deleted mail.mail records with IDs: [469] 2026-10-28 08:19:21,619 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-10-28 08:19:56,808 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_wallet.tests.test_wallet_payment_flows: Starting TestWalletPaymentFlows.test_01_wallet_payment_flow ... 2026-10-28 08:19:57,000 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.res_users: Login successful for db:rb-e85a3c6-226074-429758 login:newportaluser from n/a 2026-10-28 08:19:57,000 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 08:19:58,000 104 INFO rb-e85a3c6-226074-429758 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=836&access_token=4e593d586ace199bf63c53dd9ad85f14fcd3cd9c51fe9d40530e23b64ce7f5d6&wallet_id=43 HTTP/1.1" 200 - 256 0.241 -0.241 2026-10-28 08:19:58,000 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [01/Nov/2023 00:00:00] "POST /payment/transaction HTTP/1.1" 200 - 16 0.014 -0.014 2026-10-28 08:20:00,000 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #368 deleted mail.mail records with IDs: [470] 2026-10-28 08:20:01,000 104 INFO rb-e85a3c6-226074-429758 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=836&access_token=7bc0b98de365b2d710124e8f8561ee209cfd45dd2efd9523ada4bdf1f4251eba&wallet_id=43 HTTP/1.1" 200 - 83 0.133 -0.133 2026-10-28 08:20:01,000 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #368 deleted mail.mail records with IDs: [471] 2026-10-28 08:20:04,000 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [01/Nov/2023 00:00:00] "GET /payment/pay?amount=5.0¤cy_id=1&reference=INV/2025/00001&partner_id=836&access_token=7bc0b98de365b2d710124e8f8561ee209cfd45dd2efd9523ada4bdf1f4251eba&invoice_id=526 HTTP/1.1" 200 - 95 0.113 -0.113 2026-10-28 08:20:04,000 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [01/Nov/2023 00:00:00] "POST /invoice/transaction/526 HTTP/1.1" 200 - 25 0.036 -0.036 2026-10-28 08:20:04,000 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #368 deleted mail.mail records with IDs: [472] 2026-10-28 08:20:05,321 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_wallet.tests.test_wallet_payment_flows: Starting TestWalletPaymentFlows.test_02_wallet_payment_flow ... 2026-10-28 08:20:05,000 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.res_users: Login successful for db:rb-e85a3c6-226074-429758 login:newportaluser from n/a 2026-10-28 08:20:05,000 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 08:20:07,000 104 INFO rb-e85a3c6-226074-429758 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=836&access_token=7d2b5ceb19bce15b73d2df3f95d5a2501e52705d7b6c8fceb9ce41cd3d4e2d4a&wallet_id=43 HTTP/1.1" 200 - 261 0.231 -0.231 2026-10-28 08:20:07,000 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [01/Nov/2023 00:00:00] "POST /payment/transaction HTTP/1.1" 200 - 16 0.017 -0.017 2026-10-28 08:20:09,000 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #368 deleted mail.mail records with IDs: [473] 2026-10-28 08:20:10,000 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [01/Nov/2023 00:00:00] "GET /payment/pay?amount=20.0¤cy_id=1&reference=INV/2025/00001&partner_id=836&access_token=7d2b5ceb19bce15b73d2df3f95d5a2501e52705d7b6c8fceb9ce41cd3d4e2d4a&invoice_id=528 HTTP/1.1" 200 - 95 0.126 -0.126 2026-10-28 08:20:10,000 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [01/Nov/2023 00:00:00] "POST /invoice/transaction/528 HTTP/1.1" 200 - 26 0.045 -0.045 2026-10-28 08:20:11,000 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #368 deleted mail.mail records with IDs: [474] 2026-10-28 08:20:11,875 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-10-28 08:20:47,416 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_wallet.tests.test_wallet_payment_wizard: Starting TestAffiliateWallet.test_01_payment_out_invoice_by_wallet ... 2026-10-28 08:20:50,171 104 INFO rb-e85a3c6-226074-429758 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <328989922369503.1793175650.048742771148682-openerp-46-wallet@86bcfcb9d5e9>: ['"company_1_data" <@False>'] 2026-10-28 08:20:50,243 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #380 deleted mail.mail records with IDs: [475] 2026-10-28 08:20:50,660 104 INFO rb-e85a3c6-226074-429758 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <663648780270051.1793175650.602703332901001-openerp-46-wallet@86bcfcb9d5e9>: ['"company_1_data" <@False>'] 2026-10-28 08:20:50,696 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #380 deleted mail.mail records with IDs: [476] 2026-10-28 08:20:52,189 104 INFO rb-e85a3c6-226074-429758 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <816246621571618.1793175652.120605945587158-openerp-46-wallet@86bcfcb9d5e9>: ['"company_1_data" <@False>'] 2026-10-28 08:20:52,323 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #380 deleted mail.mail records with IDs: [477] 2026-10-28 08:20:52,468 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_wallet.tests.test_wallet_payment_wizard: Starting TestAffiliateWallet.test_02_payment_out_invoice_by_wallet ... 2026-10-28 08:20:53,466 104 INFO rb-e85a3c6-226074-429758 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <875619652753449.1793175653.294000387191772-openerp-47-wallet@86bcfcb9d5e9>: ['"company_1_data" <@False>'] 2026-10-28 08:20:53,552 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #380 deleted mail.mail records with IDs: [478] 2026-10-28 08:20:54,729 104 INFO rb-e85a3c6-226074-429758 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <230776372630493.1793175654.657139062881470-openerp-47-wallet@86bcfcb9d5e9>: ['"company_1_data" <@False>'] 2026-10-28 08:20:54,811 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #380 deleted mail.mail records with IDs: [479] 2026-10-28 08:20:56,535 104 INFO rb-e85a3c6-226074-429758 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <695775754765253.1793175656.440640449523926-openerp-47-wallet@86bcfcb9d5e9>: ['"company_1_data" <@False>'] 2026-10-28 08:20:56,809 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #380 deleted mail.mail records with IDs: [480] 2026-10-28 08:20:59,795 104 INFO rb-e85a3c6-226074-429758 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <614729809307827.1793175659.733319997787476-openerp-47-wallet@86bcfcb9d5e9>: ['"company_1_data" <@False>'] 2026-10-28 08:21:00,001 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #380 deleted mail.mail records with IDs: [481] 2026-10-28 08:21:00,590 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_wallet.tests.test_wallet_payment_wizard: Starting TestAffiliateWallet.test_03_payment_in_invoice_by_wallet ... 2026-10-28 08:21:02,870 104 INFO rb-e85a3c6-226074-429758 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <397184922759553.1793175662.762424945831299-openerp-48-wallet@86bcfcb9d5e9>: ['"company_1_data" <@False>'] 2026-10-28 08:21:02,994 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #380 deleted mail.mail records with IDs: [482] 2026-10-28 08:21:04,820 104 INFO rb-e85a3c6-226074-429758 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <448143216032572.1793175664.758424282073975-openerp-48-wallet@86bcfcb9d5e9>: ['"company_1_data" <@False>'] 2026-10-28 08:21:04,895 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #380 deleted mail.mail records with IDs: [483] 2026-10-28 08:21:05,314 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_wallet.tests.test_wallet_payment_wizard: Starting TestAffiliateWallet.test_04_payment_in_invoice_by_wallet ... 2026-10-28 08:21:08,676 104 INFO rb-e85a3c6-226074-429758 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <398618334407023.1793175668.553378820419312-openerp-49-wallet@86bcfcb9d5e9>: ['"company_1_data" <@False>'] 2026-10-28 08:21:08,814 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #380 deleted mail.mail records with IDs: [484] 2026-10-28 08:21:11,885 104 INFO rb-e85a3c6-226074-429758 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <445210189024592.1793175671.800811052322388-openerp-49-wallet@86bcfcb9d5e9>: ['"company_1_data" <@False>'] 2026-10-28 08:21:11,985 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #380 deleted mail.mail records with IDs: [485] 2026-10-28 08:21:12,676 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-10-28 08:21:46,565 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_wallet.tests.test_wallet_post_process: Starting TestWalletPostProcess.test_a_pending_history_on_a_draft_payment_is_settled_when_that_payment_is_posted ... 2026-10-28 08:21:47,537 104 INFO rb-e85a3c6-226074-429758 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <885312497851935.1793175707.416912794113159-openerp-51-wallet@86bcfcb9d5e9>: ['"company_1_data" <@False>'] 2026-10-28 08:21:47,608 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #392 deleted mail.mail records with IDs: [486] 2026-10-28 08:21:48,462 104 INFO rb-e85a3c6-226074-429758 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <973366046324207.1793175708.385492563247681-openerp-51-wallet@86bcfcb9d5e9>: ['"company_1_data" <@False>'] 2026-10-28 08:21:48,571 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #392 deleted mail.mail records with IDs: [487] 2026-10-28 08:21:49,309 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_wallet.tests.test_wallet_post_process: Starting TestWalletPostProcess.test_a_settled_wallet_transaction_is_never_picked_up_again_by_the_retry_job ... 2026-10-28 08:21:50,178 104 INFO rb-e85a3c6-226074-429758 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <369313696501524.1793175710.074624776840210-openerp-52-wallet@86bcfcb9d5e9>: ['"company_1_data" <@False>'] 2026-10-28 08:21:50,234 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #392 deleted mail.mail records with IDs: [488] 2026-10-28 08:21:52,225 104 INFO rb-e85a3c6-226074-429758 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <962671950379027.1793175712.138189792633057-openerp-52-wallet@86bcfcb9d5e9>: ['"company_1_data" <@False>'] 2026-10-28 08:21:52,414 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #392 deleted mail.mail records with IDs: [489] 2026-10-28 08:21:52,814 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_wallet.tests.test_wallet_post_process: Starting TestWalletPostProcess.test_an_insufficient_wallet_balance_leaves_the_invoice_unpaid_and_the_wallet_untouched ... 2026-10-28 08:21:53,862 104 INFO rb-e85a3c6-226074-429758 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <164230396559236.1793175713.736152172088623-openerp-53-wallet@86bcfcb9d5e9>: ['"company_1_data" <@False>'] 2026-10-28 08:21:53,906 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #392 deleted mail.mail records with IDs: [490] 2026-10-28 08:21:55,608 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_wallet.tests.test_wallet_post_process: Starting TestWalletPostProcess.test_paying_an_invoice_from_the_wallet_debits_the_wallet_by_the_invoice_amount ... 2026-10-28 08:21:56,456 104 INFO rb-e85a3c6-226074-429758 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <536728864783601.1793175716.357184171676636-openerp-54-wallet@86bcfcb9d5e9>: ['"company_1_data" <@False>'] 2026-10-28 08:21:56,520 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #392 deleted mail.mail records with IDs: [491] 2026-10-28 08:21:58,248 104 INFO rb-e85a3c6-226074-429758 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <914906488813983.1793175718.187489748001099-openerp-54-wallet@86bcfcb9d5e9>: ['"company_1_data" <@False>'] 2026-10-28 08:21:58,454 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #392 deleted mail.mail records with IDs: [492] 2026-10-28 08:21:58,845 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_wallet.tests.test_wallet_post_process: Starting TestWalletPostProcess.test_registering_an_ordinary_payment_still_works_for_a_user_with_no_wallet_rights ... 2026-10-28 08:22:02,025 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_wallet.tests.test_wallet_post_process: Starting TestWalletPostProcess.test_running_post_processing_twice_debits_the_wallet_once ... 2026-10-28 08:22:03,106 104 INFO rb-e85a3c6-226074-429758 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <690369621209015.1793175722.955283164978027-openerp-55-wallet@86bcfcb9d5e9>: ['"company_1_data" <@False>'] 2026-10-28 08:22:03,203 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #392 deleted mail.mail records with IDs: [493] 2026-10-28 08:22:04,906 104 INFO rb-e85a3c6-226074-429758 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <543511880591547.1793175724.840308904647827-openerp-55-wallet@86bcfcb9d5e9>: ['"company_1_data" <@False>'] 2026-10-28 08:22:05,097 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #392 deleted mail.mail records with IDs: [494] 2026-10-28 08:22:05,575 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_wallet.tests.test_wallet_post_process: Starting TestWalletPostProcess.test_the_invoice_paid_from_the_wallet_is_settled_and_gets_no_second_payment ... 2026-10-28 08:22:06,568 104 INFO rb-e85a3c6-226074-429758 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <821638819586056.1793175726.458552837371826-openerp-56-wallet@86bcfcb9d5e9>: ['"company_1_data" <@False>'] 2026-10-28 08:22:06,626 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #392 deleted mail.mail records with IDs: [495] 2026-10-28 08:22:08,323 104 INFO rb-e85a3c6-226074-429758 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <465940587981294.1793175728.266275882720947-openerp-56-wallet@86bcfcb9d5e9>: ['"company_1_data" <@False>'] 2026-10-28 08:22:08,510 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #392 deleted mail.mail records with IDs: [496] 2026-10-28 08:22:09,050 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-10-28 08:22:10,496 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_warranty_management.tests.test_access_rights: Starting TestAccessRights.test_access_warranty_manager ... 2026-10-28 08:22:10,688 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #405 deleted product.milestone records with IDs: [20] 2026-10-28 08:22:10,753 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #405 deleted warranty.policy records with IDs: [17] 2026-10-28 08:22:10,790 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #405 deleted warranty.claim.policy records with IDs: [5] 2026-10-28 08:22:10,964 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #405 deleted warranty.claim records with IDs: [11] 2026-10-28 08:22:11,026 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_warranty_management.tests.test_access_rights: Starting TestAccessRights.test_access_warranty_user ... 2026-10-28 08:22:11,072 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 404, model: product.milestone 2026-10-28 08:22:11,084 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 404, model: product.milestone 2026-10-28 08:22:11,096 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 404, model: product.milestone 2026-10-28 08:22:11,138 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 404, model: warranty.policy 2026-10-28 08:22:11,167 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 404, model: warranty.claim.policy 2026-10-28 08:22:11,301 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 404, model: warranty.claim 2026-10-28 08:22:11,368 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-28 08:22:12,850 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_warranty_management.tests.test_product_warranty_policy: Starting TestProductWarrantyPolicy.test_check_constrains_milestone_01 ... 2026-10-28 08:22:13,044 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_warranty_management.tests.test_product_warranty_policy: Starting TestProductWarrantyPolicy.test_check_constrains_milestone_02 ... 2026-10-28 08:22:13,112 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_warranty_management.tests.test_product_warranty_policy: Starting TestProductWarrantyPolicy.test_check_constrains_milestone_03 ... 2026-10-28 08:22:13,350 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_warranty_management.tests.test_product_warranty_policy: Starting TestProductWarrantyPolicy.test_check_constrains_milestone_04 ... 2026-10-28 08:22:13,420 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_warranty_management.tests.test_product_warranty_policy: Starting TestProductWarrantyPolicy.test_check_constrains_milestone_05 ... 2026-10-28 08:22:13,551 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_warranty_management.tests.test_product_warranty_policy: Starting TestProductWarrantyPolicy.test_check_constrains_milestone_06 ... 2026-10-28 08:22:13,635 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_warranty_management.tests.test_product_warranty_policy: Starting TestProductWarrantyPolicy.test_check_constrains_milestone_07 ... 2026-10-28 08:22:13,885 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_warranty_management.tests.test_product_warranty_policy: Starting TestProductWarrantyPolicy.test_check_constrains_milestone_08 ... 2026-10-28 08:22:13,973 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-28 08:22:15,412 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_action_confirm_01 ... 2026-10-28 08:22:15,564 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_action_confirm_02 ... 2026-10-28 08:22:15,624 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_action_confirm_03 ... 2026-10-28 08:22:15,682 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_action_confirm_04 ... 2026-10-28 08:22:15,741 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_action_confirm_05 ... 2026-10-28 08:22:15,799 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_action_confirm_06 ... 2026-10-28 08:22:15,856 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_check_constrains_milestone_01 ... 2026-10-28 08:22:15,917 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_check_constrains_milestone_02 ... 2026-10-28 08:22:15,972 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_check_constrains_milestone_03 ... 2026-10-28 08:22:16,024 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_check_constrains_milestone_04 ... 2026-10-28 08:22:16,072 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_check_constrains_milestone_05 ... 2026-10-28 08:22:16,177 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_check_constrains_milestone_06 ... 2026-10-28 08:22:16,265 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_check_constrains_milestone_07 ... 2026-10-28 08:22:16,324 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_check_constrains_milestone_08 ... 2026-10-28 08:22:16,378 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_state_01 ... 2026-10-28 08:22:16,470 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_state_02 ... 2026-10-28 08:22:16,556 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_state_03 ... 2026-10-28 08:22:16,644 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_state_04 ... 2026-10-28 08:22:16,734 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_01 ... 2026-10-28 08:22:17,005 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_02 ... 2026-10-28 08:22:17,277 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_03 ... 2026-10-28 08:22:17,515 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_04 ... 2026-10-28 08:22:17,846 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_05 ... 2026-10-28 08:22:18,096 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_06 ... 2026-10-28 08:22:18,404 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_07 ... 2026-10-28 08:22:18,674 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_end_01 ... 2026-10-28 08:22:18,753 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_end_02 ... 2026-10-28 08:22:18,833 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_end_03 ... 2026-10-28 08:22:18,931 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_end_04 ... 2026-10-28 08:22:19,023 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_expiration_date_01 ... 2026-10-28 08:22:19,292 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_period_01 ... 2026-10-28 08:22:19,555 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_period_02 ... 2026-10-28 08:22:19,854 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_period_03 ... 2026-10-28 08:22:20,134 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_copy_01 ... 2026-10-28 08:22:20,196 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_unlink_01 ... 2026-10-28 08:22:20,216 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #1 deleted warranty.claim records with IDs: [38] 2026-10-28 08:22:20,253 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_unlink_02 ... 2026-10-28 08:22:20,271 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #1 deleted warranty.claim records with IDs: [39] 2026-10-28 08:22:20,310 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_unlink_03 ... 2026-10-28 08:22:20,372 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_unlink_04 ... 2026-10-28 08:22:20,439 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_unlink_05 ... 2026-10-28 08:22:20,520 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-28 08:22:24,676 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_warranty_purchase.tests.test_access_rights: Starting TestAccessRights.test_access_purchase_user ... 2026-10-28 08:22:24,875 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_warranty_purchase.tests.test_access_rights: Starting TestAccessRights.test_access_purchase_warranty_user ... 2026-10-28 08:22:24,945 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 413, model: purchase.order 2026-10-28 08:22:24,997 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 413, model: purchase.order 2026-10-28 08:22:25,042 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 413, model: purchase.order 2026-10-28 08:22:25,209 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 413, model: purchase.order.line 2026-10-28 08:22:25,344 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 413, model: purchase.order.line 2026-10-28 08:22:25,382 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_warranty_purchase.tests.test_access_rights: Starting TestAccessRights.test_access_warranty_manager ... 2026-10-28 08:22:25,430 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_warranty_purchase.tests.test_access_rights: Starting TestAccessRights.test_access_warranty_user ... 2026-10-28 08:22:25,445 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 410, model: purchase.order 2026-10-28 08:22:25,474 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 410, model: purchase.order 2026-10-28 08:22:25,477 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 410, model: purchase.order 2026-10-28 08:22:25,498 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 410, model: purchase.order 2026-10-28 08:22:25,505 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 410, model: purchase.order.line 2026-10-28 08:22:25,640 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 410, model: purchase.order.line 2026-10-28 08:22:25,648 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 410, model: purchase.order 2026-10-28 08:22:25,654 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 410, model: purchase.order.line 2026-10-28 08:22:25,723 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-28 08:22:30,002 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_warranty_purchase.tests.test_purchase_order_warranty_policy: Starting TestPurchaseOrderWarrantyPolicy.test_confirm_purchase_order_01 ... 2026-10-28 08:22:30,266 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-28 08:22:34,684 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_warranty_purchase.tests.test_warranty_claim: Starting TestWarrantyClaim.test_action_investigation_01 ... 2026-10-28 08:22:35,127 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_warranty_purchase.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_available_po_domain_01 ... 2026-10-28 08:22:35,379 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_warranty_purchase.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_available_po_domain_02 ... 2026-10-28 08:22:35,723 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_warranty_purchase.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_01 ... 2026-10-28 08:22:36,031 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_warranty_purchase.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_02 ... 2026-10-28 08:22:36,397 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_warranty_purchase.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_03 ... 2026-10-28 08:22:36,677 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_warranty_purchase.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_04 ... 2026-10-28 08:22:36,989 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_warranty_purchase.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_05 ... 2026-10-28 08:22:37,268 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_warranty_purchase.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_start_date_01 ... 2026-10-28 08:22:37,541 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-28 08:22:40,828 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_warranty_purchase_stock.tests.test_button_validate_warranty_date: Starting TestButtonValidateWarrantyDate.test_autoprint_receipt_still_starts_the_warranty ... 2026-10-28 08:22:42,054 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_warranty_purchase_stock.tests.test_button_validate_warranty_date: Starting TestButtonValidateWarrantyDate.test_discarded_partial_receipt_starts_no_warranty ... 2026-10-28 08:22:42,969 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_warranty_purchase_stock.tests.test_button_validate_warranty_date: Starting TestButtonValidateWarrantyDate.test_receipt_of_lot_under_processed_claim_keeps_its_warranty_date ... 2026-10-28 08:22:44,047 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-28 08:22:47,450 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_warranty_purchase_stock.tests.test_production_lot_warranty_claim_policy: Starting TestProductionLotWarrantyClaimPolicy.test_stock_move_line_01 ... 2026-10-28 08:22:48,917 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_warranty_purchase_stock.tests.test_production_lot_warranty_claim_policy: Starting TestProductionLotWarrantyClaimPolicy.test_stock_move_line_02 ... 2026-10-28 08:22:50,309 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_warranty_purchase_stock.tests.test_production_lot_warranty_claim_policy: Starting TestProductionLotWarrantyClaimPolicy.test_stock_move_line_03 ... 2026-10-28 08:22:51,462 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_warranty_purchase_stock.tests.test_production_lot_warranty_claim_policy: Starting TestProductionLotWarrantyClaimPolicy.test_stock_move_line_04 ... 2026-10-28 08:22:52,537 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-28 08:22:56,289 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_warranty_purchase_stock.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_data_01 ... 2026-10-28 08:22:56,906 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_warranty_purchase_stock.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_data_02 ... 2026-10-28 08:22:57,301 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_warranty_purchase_stock.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_data_03 ... 2026-10-28 08:22:57,650 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-28 08:23:01,862 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_warranty_sale.tests.test_access_rights: Starting TestAccessRights.test_access_warranty_manager ... 2026-10-28 08:23:02,394 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 429, model: sale.order 2026-10-28 08:23:02,403 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 429, model: sale.order 2026-10-28 08:23:02,425 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 429, model: addendum.addendum 2026-10-28 08:23:02,450 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 429, model: sale.order.line 2026-10-28 08:23:02,563 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 429, model: sale.order.line 2026-10-28 08:23:02,590 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 429, model: sale.order.line 2026-10-28 08:23:02,652 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_warranty_sale.tests.test_access_rights: Starting TestAccessRights.test_access_warranty_user ... 2026-10-28 08:23:02,738 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 428, model: sale.order 2026-10-28 08:23:02,756 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 428, model: sale.order 2026-10-28 08:23:02,785 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 428, model: addendum.addendum 2026-10-28 08:23:02,813 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 428, model: sale.order.line 2026-10-28 08:23:02,932 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 428, model: sale.order.line 2026-10-28 08:23:02,957 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 428, model: sale.order.line 2026-10-28 08:23:02,992 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_warranty_sale.tests.test_access_rights: Starting TestAccessRights.test_salesman_all_leads_sees_all_customer_claims ... 2026-10-28 08:23:04,006 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_warranty_sale.tests.test_access_rights: Starting TestAccessRights.test_salesman_all_leads_still_blocked_from_vendor ... 2026-10-28 08:23:04,505 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [64], uid: 433, model: warranty.claim 2026-10-28 08:23:04,549 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_warranty_sale.tests.test_access_rights: Starting TestAccessRights.test_salesman_warranty_claim_other_so_blocked ... 2026-10-28 08:23:05,775 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [65], uid: 435, model: warranty.claim 2026-10-28 08:23:05,833 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_warranty_sale.tests.test_access_rights: Starting TestAccessRights.test_salesman_warranty_claim_owned_so ... 2026-10-28 08:23:06,451 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_warranty_sale.tests.test_access_rights: Starting TestAccessRights.test_salesman_warranty_claim_vendor_blocked ... 2026-10-28 08:23:06,986 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [67], uid: 437, model: warranty.claim 2026-10-28 08:23:07,049 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_warranty_sale.tests.test_access_rights: Starting TestAccessRights.test_salesman_warranty_claim_walkin ... 2026-10-28 08:23:07,721 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_attachment: filestore gc 11 checked, 11 removed 2026-10-28 08:23:12,685 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_warranty_sale.tests.test_sale_order_warranty_policy: Starting TestSaleOrderWarrantyPolicy.test_confirm_sale_order_01 ... 2026-10-28 08:23:13,229 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-28 08:23:17,460 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_warranty_sale.tests.test_warranty_claim: Starting TestWarrantyClaim.test_action_investigation_01 ... 2026-10-28 08:23:18,307 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_warranty_sale.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_available_so_domain_01 ... 2026-10-28 08:23:18,593 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_warranty_sale.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_available_so_domain_02 ... 2026-10-28 08:23:18,904 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_warranty_sale.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_01 ... 2026-10-28 08:23:19,165 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_warranty_sale.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_02 ... 2026-10-28 08:23:19,558 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_warranty_sale.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_03 ... 2026-10-28 08:23:19,844 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_warranty_sale.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_04 ... 2026-10-28 08:23:20,177 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_warranty_sale.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_05 ... 2026-10-28 08:23:20,480 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_warranty_sale.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_start_date_01 ... 2026-10-28 08:23:20,787 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-28 08:23:24,750 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_warranty_sale_stock.tests.test_button_validate_warranty_date: Starting TestButtonValidateWarrantyDate.test_autoprint_delivery_still_starts_the_warranty ... 2026-10-28 08:23:26,411 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_warranty_sale_stock.tests.test_button_validate_warranty_date: Starting TestButtonValidateWarrantyDate.test_delivery_of_lot_under_processed_claim_keeps_its_warranty_date ... 2026-10-28 08:23:27,680 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_warranty_sale_stock.tests.test_button_validate_warranty_date: Starting TestButtonValidateWarrantyDate.test_discarded_partial_delivery_starts_no_warranty ... 2026-10-28 08:23:29,047 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-28 08:23:33,188 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_warranty_sale_stock.tests.test_production_lot_warranty_claim_policy: Starting TestProductionLotWarrantyClaimPolicy.test_stock_move_line_01 ... 2026-10-28 08:23:35,207 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_warranty_sale_stock.tests.test_production_lot_warranty_claim_policy: Starting TestProductionLotWarrantyClaimPolicy.test_stock_move_line_02 ... 2026-10-28 08:23:37,123 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_warranty_sale_stock.tests.test_production_lot_warranty_claim_policy: Starting TestProductionLotWarrantyClaimPolicy.test_stock_move_line_03 ... 2026-10-28 08:23:38,441 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_warranty_sale_stock.tests.test_production_lot_warranty_claim_policy: Starting TestProductionLotWarrantyClaimPolicy.test_stock_move_line_04 ... 2026-10-28 08:23:39,924 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-28 08:23:44,038 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_warranty_sale_stock.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_data_01 ... 2026-10-28 08:23:44,985 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_warranty_sale_stock.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_data_02 ... 2026-10-28 08:23:45,420 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_warranty_sale_stock.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_data_03 ... 2026-10-28 08:23:45,861 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-28 08:23:47,878 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_warranty_stock.tests.test_access_rights: Starting TestAccessRights.test_access_stock_user ... 2026-10-28 08:23:48,003 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_warranty_stock.tests.test_access_rights: Starting TestAccessRights.test_access_warranty_manager ... 2026-10-28 08:23:48,041 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 452, model: stock.lot 2026-10-28 08:23:48,104 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 452, model: stock.lot 2026-10-28 08:23:48,113 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 452, model: stock.lot 2026-10-28 08:23:48,167 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_warranty_stock.tests.test_access_rights: Starting TestAccessRights.test_access_warranty_user ... 2026-10-28 08:23:48,211 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 451, model: stock.lot 2026-10-28 08:23:48,278 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 451, model: stock.lot 2026-10-28 08:23:48,298 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 451, model: stock.lot 2026-10-28 08:23:48,363 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-28 08:23:50,720 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_warranty_stock.tests.test_production_lot_warranty_claim_policy: Starting TestProductionLotWarrantyClaimPolicy.test_compute_supplier_warranty_expiration_date ... 2026-10-28 08:23:51,484 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_warranty_stock.tests.test_production_lot_warranty_claim_policy: Starting TestProductionLotWarrantyClaimPolicy.test_compute_warranty_expiration_date ... 2026-10-28 08:23:52,292 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_warranty_stock.tests.test_production_lot_warranty_claim_policy: Starting TestProductionLotWarrantyClaimPolicy.test_stock_move_line_01 ... 2026-10-28 08:23:53,219 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_warranty_stock.tests.test_production_lot_warranty_claim_policy: Starting TestProductionLotWarrantyClaimPolicy.test_validating_a_lot_receipt_needs_no_warranty_access ... 2026-10-28 08:23:55,650 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-28 08:23:57,810 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_warranty_stock.tests.test_warranty_claim: Starting TestWarrantyClaim.test_action_confirm_01 ... 2026-10-28 08:23:58,237 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_warranty_stock.tests.test_warranty_claim: Starting TestWarrantyClaim.test_action_confirm_02 ... 2026-10-28 08:23:58,555 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_warranty_stock.tests.test_warranty_claim: Starting TestWarrantyClaim.test_check_constrains_product_and_lot_01 ... 2026-10-28 08:23:58,637 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_warranty_stock.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_01 ... 2026-10-28 08:23:58,938 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_warranty_stock.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_02 ... 2026-10-28 08:23:59,219 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_warranty_stock.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_03 ... 2026-10-28 08:23:59,527 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_warranty_stock.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_04 ... 2026-10-28 08:23:59,803 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_warranty_stock.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_05 ... 2026-10-28 08:24:00,103 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_warranty_stock.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_06 ... 2026-10-28 08:24:00,406 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_warranty_stock.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_expiration_date_01 ... 2026-10-28 08:24:00,703 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_warranty_stock.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_period_01 ... 2026-10-28 08:24:01,037 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_warranty_stock.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_start_date_01 ... 2026-10-28 08:24:01,322 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_warranty_stock.tests.test_warranty_claim: Starting TestWarrantyClaim.test_update_warranty_info_of_lot_01 ... 2026-10-28 08:24:01,720 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_warranty_stock.tests.test_warranty_claim: Starting TestWarrantyClaim.test_update_warranty_info_of_lot_02 ... 2026-10-28 08:24:02,038 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-28 08:24:02,060 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_add_to_cart_update_dependencies ... 2026-10-28 08:24:09,278 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 08:24:11,318 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:24:11] "GET /apps/modules/12.0/module_5 HTTP/1.1" 200 - 327 0.279 1.764 2026-10-28 08:24:12,028 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:24:12] "POST /shop/cart/update HTTP/1.1" 303 - 191 0.193 0.508 2026-10-28 08:24:12,809 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:24:12] "GET /shop/cart HTTP/1.1" 200 - 170 0.172 0.602 2026-10-28 08:24:12,960 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #1 deleted sale.order.line records with IDs: [418] 2026-10-28 08:24:13,489 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #1 deleted sale.order.line records with IDs: [413] 2026-10-28 08:24:13,720 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_app_redirect ... 2026-10-28 08:24:19,891 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 08:24:20,362 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:24:20] "GET /apps/app/12.0/module_base HTTP/1.1" 301 - 13 0.014 0.460 2026-10-28 08:24:20,365 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_apps_store.tests.test_website_apps_store.TestAppStore.test_app_redirect: waiting for threads: [] 2026-10-28 08:24:20,396 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_app_redirect_preserves_query_string ... 2026-10-28 08:24:26,743 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 08:24:28,223 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:24:28] "GET /apps/app/12.0/module_base?force_show=1&search=abc HTTP/1.1" 301 - 13 0.009 1.474 2026-10-28 08:24:28,228 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_apps_store.tests.test_website_apps_store.TestAppStore.test_app_redirect_preserves_query_string: waiting for threads: [] 2026-10-28 08:24:28,269 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_app_redirect_preserves_repeated_query_parameters ... 2026-10-28 08:24:34,767 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 08:24:35,179 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:24:35] "GET /apps/app/12.0/module_base?tag=x&tag=y&tag=z HTTP/1.1" 301 - 13 0.010 0.406 2026-10-28 08:24:35,181 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_apps_store.tests.test_website_apps_store.TestAppStore.test_app_redirect_preserves_repeated_query_parameters: waiting for threads: [] 2026-10-28 08:24:35,227 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_apps_store_main_website_canonical_url ... 2026-10-28 08:24:41,446 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 08:24:43,276 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:24:43] "GET /apps/modules/12.0/module_base HTTP/1.1" 200 - 265 0.242 1.590 2026-10-28 08:24:43,336 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_button_visible_on_page_details ... 2026-10-28 08:24:52,388 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.res_users: Login successful for db:rb-e85a3c6-226074-429758 login:portalapps1@abc.com from n/a 2026-10-28 08:24:52,419 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 08:24:53,957 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 476, model: odoo.module.version 2026-10-28 08:24:54,675 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:24:54] "GET /apps/modules/12.0/module_5 HTTP/1.1" 200 - 338 0.436 1.824 2026-10-28 08:24:58,613 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 476, model: odoo.module.version 2026-10-28 08:24:58,671 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:24:58] "GET /apps/modules/12.0/module_5 HTTP/1.1" 200 - 55 0.083 0.202 2026-10-28 08:24:58,712 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.res_users: Login successful for db:rb-e85a3c6-226074-429758 login:portalapps2@abc.com from n/a 2026-10-28 08:24:59,179 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 477, model: odoo.module.version 2026-10-28 08:24:59,227 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:24:59] "GET /apps/modules/12.0/module_5 HTTP/1.1" 200 - 145 0.161 0.334 2026-10-28 08:24:59,435 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.res_users: Login successful for db:rb-e85a3c6-226074-429758 login:portalapps2@abc.com from n/a 2026-10-28 08:25:01,222 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:25:01] "GET /apps/modules/12.0/module_5 HTTP/1.1" 200 - 364 0.410 1.359 2026-10-28 08:25:01,363 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_canonical_module_page_serves_directly ... 2026-10-28 08:25:08,222 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 08:25:09,939 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:25:09] "GET /apps/modules/12.0/module_base HTTP/1.1" 200 - 266 0.225 1.498 2026-10-28 08:25:09,941 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_apps_store.tests.test_website_apps_store.TestAppStore.test_canonical_module_page_serves_directly: waiting for threads: [] 2026-10-28 08:25:09,998 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_canonical_page_route_not_shadowed_by_doc_image_routes ... 2026-10-28 08:25:16,383 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 08:25:19,494 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:25:19] "GET /apps/modules/12.0/module_base HTTP/1.1" 200 - 266 0.280 2.835 2026-10-28 08:25:19,574 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_compute_website_url_emits_canonical_prefix ... 2026-10-28 08:25:26,235 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_force_show_one_reveals_unpublished_module ... 2026-10-28 08:25:32,261 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 08:25:34,147 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:25:34] "GET /apps/modules/12.0/module_base?force_show=1 HTTP/1.1" 200 - 265 0.216 1.673 2026-10-28 08:25:34,149 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_apps_store.tests.test_website_apps_store.TestAppStore.test_force_show_one_reveals_unpublished_module: waiting for threads: [] 2026-10-28 08:25:34,200 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_force_show_zero_does_not_reveal_unpublished_module ... 2026-10-28 08:25:40,377 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 08:25:41,969 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:25:41] "GET /apps/modules/12.0/module_base HTTP/1.1" 404 - 196 0.167 1.429 2026-10-28 08:25:42,070 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:25:42] "GET /apps/modules/12.0/module_base?force_show=0 HTTP/1.1" 404 - 19 0.021 0.069 2026-10-28 08:25:42,073 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_apps_store.tests.test_website_apps_store.TestAppStore.test_force_show_zero_does_not_reveal_unpublished_module: waiting for threads: [] 2026-10-28 08:25:42,125 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_get_best_sell_modules ... 2026-10-28 08:25:52,480 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_get_newest_modules ... 2026-10-28 08:25:58,946 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_get_relevant_modules ... 2026-10-28 08:26:05,650 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 08:26:07,882 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:26:07] "GET /apps/category/odoo-apps-category-test-83 HTTP/1.1" 200 - 348 0.320 1.915 2026-10-28 08:26:07,958 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_get_top_modules_most_downloaded ... 2026-10-28 08:26:14,431 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_get_top_purchase_modules ... 2026-10-28 08:26:24,363 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_legacy_url_redirect_preserves_frontend_language_prefix ... 2026-10-28 08:26:31,911 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 08:26:32,382 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:26:32] "GET /vi/apps/app/12.0/module_base HTTP/1.1" 301 - 13 0.010 0.470 2026-10-28 08:26:32,432 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_module_public ... 2026-10-28 08:26:39,023 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 08:26:40,796 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:26:40] "GET /apps/modules/12.0/module_base HTTP/1.1" 404 - 196 0.174 1.602 2026-10-28 08:26:41,601 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:26:41] "GET /apps/modules/12.0/module_base HTTP/1.1" 200 - 105 0.158 0.621 2026-10-28 08:26:41,726 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_modules_browse_page_not_shadowed_by_page_route ... 2026-10-28 08:26:48,030 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 08:26:50,743 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:26:50] "GET /apps/modules/browse/1 HTTP/1.1" 200 - 442 0.550 2.171 2026-10-28 08:26:50,833 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_rating_module ... 2026-10-28 08:26:58,091 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 08:26:58,559 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:26:58] "POST /mail/message/post HTTP/1.1" 200 - 16 0.010 0.462 2026-10-28 08:27:01,907 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.res_users: Login successful for db:rb-e85a3c6-226074-429758 login:portalapps1@abc.com from n/a 2026-10-28 08:27:02,094 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:27:02] "POST /mail/message/post HTTP/1.1" 200 - 45 0.065 0.105 2026-10-28 08:27:02,354 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.res_users: Login successful for db:rb-e85a3c6-226074-429758 login:portalapps2@abc.com from n/a 2026-10-28 08:27:02,447 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:27:02] "POST /mail/message/post HTTP/1.1" 200 - 19 0.035 0.037 2026-10-28 08:27:02,537 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_search_module ... 2026-10-28 08:27:09,492 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 08:27:12,755 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:27:12] "GET /apps/modules/12.0/module_base HTTP/1.1" 200 - 266 0.274 2.993 2026-10-28 08:27:13,138 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:27:13] "GET /apps/modules/14.0/module_base HTTP/1.1" 404 - 27 0.027 0.341 2026-10-28 08:27:13,139 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_apps_store.tests.test_website_apps_store.TestAppStore.test_search_module: waiting for threads: [] 2026-10-28 08:27:13,210 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_show_extension_and_included_dependencies_module ... 2026-10-28 08:27:19,838 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 08:27:21,928 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:27:21] "GET /apps/modules/12.0/module_base HTTP/1.1" 200 - 267 0.273 1.819 2026-10-28 08:27:22,143 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:27:22] "GET /apps/modules/12.0/module_base HTTP/1.1" 200 - 39 0.054 0.113 2026-10-28 08:27:22,210 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_sitemap_apps_story_category_url ... 2026-10-28 08:27:28,614 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 08:27:29,693 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:27:29] "GET /sitemap.xml HTTP/1.1" 200 - 192 0.244 0.841 2026-10-28 08:27:29,758 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_sitemap_emits_canonical_module_url ... 2026-10-28 08:27:36,463 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 08:27:37,590 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:27:37] "GET /sitemap.xml HTTP/1.1" 200 - 192 0.196 0.934 2026-10-28 08:27:37,593 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_apps_store.tests.test_website_apps_store.TestAppStore.test_sitemap_emits_canonical_module_url: waiting for threads: [] 2026-10-28 08:27:37,646 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_url_show_modules_of_vendor ... 2026-10-28 08:27:44,289 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 08:27:47,035 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:27:47] "GET /apps/modules/browse?repo_maintainer_id=1049 HTTP/1.1" 404 - 187 0.136 2.616 2026-10-28 08:27:47,076 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.res_users: Login successful for db:rb-e85a3c6-226074-429758 login:vendor from n/a 2026-10-28 08:27:48,007 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:27:48] "GET /apps/modules/browse?repo_maintainer_id=1049 HTTP/1.1" 200 - 166 0.197 0.710 2026-10-28 08:27:48,089 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_user_bought_apps_already_purchased ... 2026-10-28 08:27:59,022 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.res_users: Login successful for db:rb-e85a3c6-226074-429758 login:portalapps1@abc.com from n/a 2026-10-28 08:27:59,049 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 08:28:00,349 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 536, model: odoo.module.version 2026-10-28 08:28:01,130 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:28:01] "GET /apps/modules/12.0/module_1 HTTP/1.1" 200 - 267 0.244 1.840 2026-10-28 08:28:01,379 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 536, model: odoo.module.version 2026-10-28 08:28:01,433 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:28:01] "GET /apps/modules/12.0/module_2 HTTP/1.1" 200 - 61 0.070 0.214 2026-10-28 08:28:01,520 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_user_bought_apps_download ... 2026-10-28 08:28:11,668 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.res_users: Login successful for db:rb-e85a3c6-226074-429758 login:portalapps1@abc.com from n/a 2026-10-28 08:28:11,706 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 08:28:12,294 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:28:12] "GET /my/apps/download/186 HTTP/1.1" 200 - 59 0.067 0.523 2026-10-28 08:28:12,475 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:28:12] "GET /my/apps/download/186 HTTP/1.1" 200 - 36 0.047 0.075 2026-10-28 08:28:12,845 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:28:12] "GET /my/apps/download/186 HTTP/1.1" 200 - 52 0.078 0.077 2026-10-28 08:28:12,847 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_apps_store.tests.test_website_apps_store.TestAppStore.test_user_bought_apps_download: waiting for threads: [] 2026-10-28 08:28:12,919 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_user_did_not_buy_redirect ... 2026-10-28 08:28:19,715 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.res_users: Login successful for db:rb-e85a3c6-226074-429758 login:portalapps2@abc.com from n/a 2026-10-28 08:28:19,750 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 08:28:20,271 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:28:20] "GET /my/apps/download/197 HTTP/1.1" 303 - 22 0.019 0.505 2026-10-28 08:28:22,006 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:28:22] "GET /my HTTP/1.1" 200 - 246 0.251 1.465 2026-10-28 08:28:22,010 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_apps_store.tests.test_website_apps_store.TestAppStore.test_user_did_not_buy_redirect: waiting for threads: [] 2026-10-28 08:28:22,081 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-28 08:28:22,102 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppsStoreListingParamHardening.test_canonical_url_survives_empty_field_cache ... 2026-10-28 08:28:22,110 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 08:28:22,597 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppsStoreListingParamHardening.test_garbage_listing_params_404 ... 2026-10-28 08:28:22,611 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 08:28:25,381 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:28:25] "GET /apps/browse/category/odoo-apps-49?price=698946584 HTTP/1.1" 404 - 191 0.155 2.618 2026-10-28 08:28:25,454 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:28:25] "GET /apps/browse/category/odoo-apps-49/page/2?order=SuX9Uj8U HTTP/1.1" 404 - 13 0.009 0.050 2026-10-28 08:28:25,515 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:28:25] "GET /apps/browse/category/odoo-apps-49?price=Paid' HTTP/1.1" 404 - 13 0.011 0.047 2026-10-28 08:28:25,581 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:28:25] "GET /apps/browse/category?price=698946584 HTTP/1.1" 404 - 11 0.008 0.046 2026-10-28 08:28:25,659 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:28:25] "GET /apps/browse/category?order=SuX9Uj8U HTTP/1.1" 404 - 11 0.012 0.056 2026-10-28 08:28:25,729 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:28:25] "GET /apps?price=he2qngry HTTP/1.1" 404 - 14 0.013 0.052 2026-10-28 08:28:25,788 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:28:25] "GET /apps/browse/category?price=Paid' HTTP/1.1" 404 - 11 0.008 0.045 2026-10-28 08:28:25,866 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:28:25] "GET /apps/browse/category?price=] 2026-10-28 08:28:26,093 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppsStoreListingParamHardening.test_legit_listing_params_200 ... 2026-10-28 08:28:26,100 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 08:28:26,637 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:28:26] "GET /apps/browse/category HTTP/1.1" 303 - 24 0.025 0.516 2026-10-28 08:28:27,902 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:28:27] "GET /apps/browse/category/odoo-apps-49 HTTP/1.1" 200 - 222 0.163 1.096 2026-10-28 08:28:27,928 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:28:27] "GET /apps/browse/category?order=Newest&price=Free&version=17.0 HTTP/1.1" 303 - 3 0.005 0.016 2026-10-28 08:28:28,046 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:28:28] "GET /apps/browse/category/odoo-apps-49 HTTP/1.1" 200 - 19 0.021 0.092 2026-10-28 08:28:28,076 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:28:28] "GET /apps/browse/category?order=price_currency+asc&price=All HTTP/1.1" 303 - 3 0.004 0.019 2026-10-28 08:28:28,198 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:28:28] "GET /apps/browse/category/odoo-apps-49 HTTP/1.1" 200 - 19 0.019 0.097 2026-10-28 08:28:28,231 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:28:28] "GET /apps/browse/category?order=name+asc&price=Paid HTTP/1.1" 303 - 3 0.002 0.024 2026-10-28 08:28:28,324 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:28:28] "GET /apps/browse/category/odoo-apps-49 HTTP/1.1" 200 - 19 0.023 0.064 2026-10-28 08:28:28,340 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:28:28] "GET /apps/browse/category?order=bestseller HTTP/1.1" 303 - 3 0.001 0.009 2026-10-28 08:28:28,431 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:28:28] "GET /apps/browse/category/odoo-apps-49 HTTP/1.1" 200 - 19 0.021 0.065 2026-10-28 08:28:28,558 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:28:28] "GET /apps?order=Downloads&price=Free&version=10.0 HTTP/1.1" 200 - 22 0.020 0.100 2026-10-28 08:28:28,573 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:28:28] "GET /apps/browse/category?version=17.0-3 HTTP/1.1" 303 - 3 0.002 0.009 2026-10-28 08:28:28,664 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:28:28] "GET /apps/browse/category/odoo-apps-49 HTTP/1.1" 200 - 19 0.024 0.057 2026-10-28 08:28:28,666 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_apps_store.tests.test_website_apps_store.TestAppsStoreListingParamHardening.test_legit_listing_params_200: waiting for threads: [] 2026-10-28 08:28:28,707 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppsStoreListingParamHardening.test_oversized_or_garbage_ppg_does_not_500 ... 2026-10-28 08:28:28,712 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 08:28:29,198 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:28:29] "GET /apps/browse/category?ppg=999999 HTTP/1.1" 303 - 24 0.015 0.474 2026-10-28 08:28:30,450 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:28:30] "GET /apps/browse/category/odoo-apps-49 HTTP/1.1" 200 - 222 0.160 1.088 2026-10-28 08:28:30,475 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:28:30] "GET /apps/browse/category?ppg=abc HTTP/1.1" 303 - 3 0.002 0.012 2026-10-28 08:28:30,568 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:28:30] "GET /apps/browse/category/odoo-apps-49 HTTP/1.1" 200 - 19 0.020 0.068 2026-10-28 08:28:30,571 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_apps_store.tests.test_website_apps_store.TestAppsStoreListingParamHardening.test_oversized_or_garbage_ppg_does_not_500: waiting for threads: [] 2026-10-28 08:28:30,631 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-28 08:28:30,658 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestSitemapMissingAppStoreSeedData.test_sitemap_survives_missing_app_store_seed_category ... 2026-10-28 08:28:30,668 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [455461] 2026-10-28 08:28:30,679 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 08:28:31,677 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:28:31] "GET /sitemap.xml HTTP/1.1" 200 - 188 0.162 0.838 2026-10-28 08:28:31,680 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_apps_store.tests.test_website_apps_store.TestSitemapMissingAppStoreSeedData.test_sitemap_survives_missing_app_store_seed_category: waiting for threads: [] 2026-10-28 08:28:31,740 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-28 08:28:31,761 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppsRouteMissingAppStoreSeedData.test_apps_top_charts_404_when_modules_seed_category_missing ... 2026-10-28 08:28:31,767 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [455462, 455461, 455482] 2026-10-28 08:28:31,776 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 08:28:33,269 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:28:33] "GET /apps/modules HTTP/1.1" 404 - 189 0.147 1.350 2026-10-28 08:28:33,274 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_apps_store.tests.test_website_apps_store.TestAppsRouteMissingAppStoreSeedData.test_apps_top_charts_404_when_modules_seed_category_missing: waiting for threads: [] 2026-10-28 08:28:33,329 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppsRouteMissingAppStoreSeedData.test_category_top_charts_200_for_surviving_category_when_own_seed_xmlid_gone ... 2026-10-28 08:28:33,347 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [455462, 455461, 455482] 2026-10-28 08:28:33,378 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 08:28:35,020 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:28:35] "GET /apps/category/50 HTTP/1.1" 301 - 16 0.009 1.639 2026-10-28 08:28:36,459 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:28:36] "GET /apps/category/odoo-apps-apps-50 HTTP/1.1" 200 - 226 0.222 1.207 2026-10-28 08:28:36,460 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_apps_store.tests.test_website_apps_store.TestAppsRouteMissingAppStoreSeedData.test_category_top_charts_200_for_surviving_category_when_own_seed_xmlid_gone: waiting for threads: [] 2026-10-28 08:28:36,506 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppsRouteMissingAppStoreSeedData.test_category_top_charts_default_redirect_404_when_odoo_apps_seed_category_missing ... 2026-10-28 08:28:36,513 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [455462, 455461, 455482] 2026-10-28 08:28:36,522 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 08:28:37,963 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:28:37] "GET /apps/category HTTP/1.1" 404 - 189 0.125 1.320 2026-10-28 08:28:37,971 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_apps_store.tests.test_website_apps_store.TestAppsRouteMissingAppStoreSeedData.test_category_top_charts_default_redirect_404_when_odoo_apps_seed_category_missing: waiting for threads: [] 2026-10-28 08:28:38,035 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppsRouteMissingAppStoreSeedData.test_moduleapplist_default_category_404_when_modules_seed_category_missing ... 2026-10-28 08:28:38,048 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [455462, 455461, 455482] 2026-10-28 08:28:38,059 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 08:28:39,602 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:28:39] "GET /apps/modules/browse HTTP/1.1" 404 - 189 0.192 1.357 2026-10-28 08:28:39,610 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_apps_store.tests.test_website_apps_store.TestAppsRouteMissingAppStoreSeedData.test_moduleapplist_default_category_404_when_modules_seed_category_missing: waiting for threads: [] 2026-10-28 08:28:39,658 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppsRouteMissingAppStoreSeedData.test_modulelist_default_redirect_404_when_odoo_apps_seed_category_missing ... 2026-10-28 08:28:39,682 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [455462, 455461, 455482] 2026-10-28 08:28:39,699 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 08:28:41,125 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:28:41] "GET /apps/browse/category HTTP/1.1" 404 - 189 0.124 1.307 2026-10-28 08:28:41,182 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppsRouteMissingAppStoreSeedData.test_modulethemelist_default_category_404_when_themes_seed_category_missing ... 2026-10-28 08:28:41,195 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [455462, 455461, 455482] 2026-10-28 08:28:41,217 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 08:28:42,844 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:28:42] "GET /apps/themes/browse HTTP/1.1" 404 - 189 0.195 1.438 2026-10-28 08:28:42,893 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppsRouteMissingAppStoreSeedData.test_themes_top_charts_404_when_themes_seed_category_missing ... 2026-10-28 08:28:42,899 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [455462, 455461, 455482] 2026-10-28 08:28:42,910 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 08:28:45,752 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:28:45] "GET /apps/themes HTTP/1.1" 404 - 189 0.163 2.683 2026-10-28 08:28:45,754 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_apps_store.tests.test_website_apps_store.TestAppsRouteMissingAppStoreSeedData.test_themes_top_charts_404_when_themes_seed_category_missing: waiting for threads: [] 2026-10-28 08:28:45,814 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppsRouteMissingAppStoreSeedData.test_top_charts_404_when_modules_seed_category_missing ... 2026-10-28 08:28:45,822 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [455462, 455461, 455482] 2026-10-28 08:28:45,832 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 08:28:47,489 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:28:47] "GET /apps HTTP/1.1" 404 - 189 0.178 1.483 2026-10-28 08:28:47,493 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_apps_store.tests.test_website_apps_store.TestAppsRouteMissingAppStoreSeedData.test_top_charts_404_when_modules_seed_category_missing: waiting for threads: [] 2026-10-28 08:28:47,551 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-28 08:28:47,579 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppsRouteSeededAppStoreData.test_apps_route_family_200_when_seed_categories_present ... 2026-10-28 08:28:47,586 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 08:28:49,390 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:28:49] "GET /apps HTTP/1.1" 200 - 237 0.191 1.617 2026-10-28 08:28:49,496 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:28:49] "GET /apps/modules HTTP/1.1" 200 - 19 0.023 0.078 2026-10-28 08:28:49,595 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:28:49] "GET /apps/themes HTTP/1.1" 200 - 21 0.021 0.071 2026-10-28 08:28:49,615 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:28:49] "GET /apps/category HTTP/1.1" 303 - 3 0.003 0.011 2026-10-28 08:28:49,740 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:28:49] "GET /apps/category/odoo-apps-49 HTTP/1.1" 200 - 21 0.026 0.090 2026-10-28 08:28:49,888 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:28:49] "GET /apps/modules/browse HTTP/1.1" 200 - 26 0.025 0.104 2026-10-28 08:28:49,910 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:28:49] "GET /apps/browse/category HTTP/1.1" 303 - 3 0.002 0.009 2026-10-28 08:28:50,017 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:28:50] "GET /apps/browse/category/odoo-apps-49 HTTP/1.1" 200 - 19 0.029 0.065 2026-10-28 08:28:50,120 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:28:50] "GET /apps/themes/browse HTTP/1.1" 200 - 21 0.025 0.069 2026-10-28 08:28:50,121 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_apps_store.tests.test_website_apps_store.TestAppsRouteSeededAppStoreData.test_apps_route_family_200_when_seed_categories_present: waiting for threads: [] 2026-10-28 08:28:50,188 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-28 08:28:50,211 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestOdooModuleVersionDefaultPublicCategoryIds.test_public_categ_ids_default_empty_when_seed_category_xmlid_missing ... 2026-10-28 08:28:50,323 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [455462] 2026-10-28 08:28:50,513 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestOdooModuleVersionDefaultPublicCategoryIds.test_public_categ_ids_default_resolves_seed_category_when_seeded ... 2026-10-28 08:28:50,764 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-28 08:28:50,783 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestDefaultAppPublicCategoryIdsPartialSeedLoss.test_default_app_categories_skip_only_the_missing_root ... 2026-10-28 08:28:50,789 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [455482] 2026-10-28 08:28:50,846 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-28 08:28:51,944 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_apps_store_loc.tests.test_discovery_from_git: Starting TestGitBranchDiscovery.test_action_discover_odoo_module ... 2026-10-28 08:28:59,845 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-10-28 08:29:04,720 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_category_access_rights: Starting TestDocumentContentAccessRights.test_create_category ... 2026-10-28 08:29:05,058 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_category_access_rights: Starting TestDocumentContentAccessRights.test_create_setion ... 2026-10-28 08:29:05,221 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [50], uid: 552, model: website.doc.category 2026-10-28 08:29:05,291 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [51], uid: 554, model: website.doc.category 2026-10-28 08:29:05,397 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_category_access_rights: Starting TestDocumentContentAccessRights.test_create_subject ... 2026-10-28 08:29:05,512 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [53], uid: 552, model: website.doc.category 2026-10-28 08:29:05,569 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [54], uid: 554, model: website.doc.category 2026-10-28 08:29:05,701 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_category_access_rights: Starting TestDocumentContentAccessRights.test_edit_setion ... 2026-10-28 08:29:05,870 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_category_access_rights: Starting TestDocumentContentAccessRights.test_edit_subject ... 2026-10-28 08:29:06,021 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_category_access_rights: Starting TestDocumentContentAccessRights.test_unlink_category ... 2026-10-28 08:29:06,184 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [1], uid: 550, model: website.document.content 2026-10-28 08:29:06,505 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #556 deleted website.doc.category records with IDs: [45] 2026-10-28 08:29:06,633 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #556 deleted website.document.content records with IDs: [1] 2026-10-28 08:29:06,717 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #556 deleted website.document records with IDs: [1] 2026-10-28 08:29:06,744 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #556 deleted website.doc.category records with IDs: [44] 2026-10-28 08:29:06,790 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_category_access_rights: Starting TestDocumentContentAccessRights.test_unlink_setion ... 2026-10-28 08:29:06,902 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [1], uid: 550, model: website.document.content 2026-10-28 08:29:07,184 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #556 deleted website.document.content records with IDs: [1] 2026-10-28 08:29:07,218 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #556 deleted website.document records with IDs: [1] 2026-10-28 08:29:07,251 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #556 deleted website.doc.category records with IDs: [44, 45] 2026-10-28 08:29:07,271 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #556 deleted website.doc.category records with IDs: [43] 2026-10-28 08:29:07,318 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_category_access_rights: Starting TestDocumentContentAccessRights.test_unlink_subject ... 2026-10-28 08:29:07,422 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [1], uid: 550, model: website.document.content 2026-10-28 08:29:07,677 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #556 deleted website.document.content records with IDs: [1] 2026-10-28 08:29:07,732 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #556 deleted website.document records with IDs: [1] 2026-10-28 08:29:07,777 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #556 deleted website.doc.category records with IDs: [44, 45] 2026-10-28 08:29:07,802 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #556 deleted website.doc.category records with IDs: [43] 2026-10-28 08:29:07,818 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #556 deleted website.doc.category records with IDs: [41] 2026-10-28 08:29:07,870 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_category_access_rights: Starting TestDocumentContentAccessRights.test_write_category ... 2026-10-28 08:29:08,045 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-10-28 08:29:13,049 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_doc_access_rights: Starting TestDocumentAccessRights.test_copy_document_designer ... 2026-10-28 08:29:13,211 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #564 deleted website.document records with IDs: [5] 2026-10-28 08:29:13,271 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_doc_access_rights: Starting TestDocumentAccessRights.test_copy_document_editor ... 2026-10-28 08:29:13,428 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #560 deleted website.document records with IDs: [6] 2026-10-28 08:29:13,478 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_doc_access_rights: Starting TestDocumentAccessRights.test_copy_document_manager ... 2026-10-28 08:29:13,612 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #566 deleted website.document records with IDs: [7] 2026-10-28 08:29:13,649 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_doc_access_rights: Starting TestDocumentAccessRights.test_copy_document_reviewer ... 2026-10-28 08:29:13,827 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #562 deleted website.document records with IDs: [8] 2026-10-28 08:29:13,872 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_doc_access_rights: Starting TestDocumentAccessRights.test_create_document ... 2026-10-28 08:29:14,132 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_doc_access_rights: Starting TestDocumentAccessRights.test_unlink_document_designer ... 2026-10-28 08:29:14,299 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #564 deleted website.document records with IDs: [13] 2026-10-28 08:29:14,374 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #564 deleted website.document records with IDs: [14] 2026-10-28 08:29:14,422 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #564 deleted website.document records with IDs: [15] 2026-10-28 08:29:14,577 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #564 deleted website.document records with IDs: [18] 2026-10-28 08:29:14,648 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #564 deleted website.document records with IDs: [19] 2026-10-28 08:29:14,891 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #564 deleted website.document records with IDs: [23] 2026-10-28 08:29:14,944 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #564 deleted website.document records with IDs: [24] 2026-10-28 08:29:15,016 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #564 deleted website.document records with IDs: [25] 2026-10-28 08:29:15,581 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #564 deleted website.document records with IDs: [36] 2026-10-28 08:29:15,644 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #564 deleted website.document records with IDs: [37] 2026-10-28 08:29:15,714 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #564 deleted website.document records with IDs: [38] 2026-10-28 08:29:15,766 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #564 deleted website.document records with IDs: [39] 2026-10-28 08:29:15,958 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_doc_access_rights: Starting TestDocumentAccessRights.test_unlink_document_editor ... 2026-10-28 08:29:16,085 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [3], uid: 560, model: website.document.content 2026-10-28 08:29:16,156 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [3], uid: 560, model: website.document.content 2026-10-28 08:29:16,224 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [3], uid: 560, model: website.document.content 2026-10-28 08:29:16,296 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #560 deleted website.document records with IDs: [41] 2026-10-28 08:29:16,344 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #560 deleted website.document records with IDs: [42] 2026-10-28 08:29:16,411 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #560 deleted website.document records with IDs: [43] 2026-10-28 08:29:16,490 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [3], uid: 560, model: website.document.content 2026-10-28 08:29:16,556 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [3], uid: 560, model: website.document.content 2026-10-28 08:29:16,610 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_doc_access_rights: Starting TestDocumentAccessRights.test_unlink_document_manager ... 2026-10-28 08:29:16,709 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #566 deleted website.document records with IDs: [44] 2026-10-28 08:29:16,733 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #566 deleted website.document records with IDs: [45] 2026-10-28 08:29:16,860 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #566 deleted website.document.content records with IDs: [3] 2026-10-28 08:29:16,875 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #566 deleted website.document records with IDs: [46] 2026-10-28 08:29:16,948 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_doc_access_rights: Starting TestDocumentAccessRights.test_unlink_document_reviewer ... 2026-10-28 08:29:17,093 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #562 deleted website.document records with IDs: [47] 2026-10-28 08:29:17,174 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #562 deleted website.document records with IDs: [48] 2026-10-28 08:29:17,935 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #562 deleted website.document records with IDs: [64] 2026-10-28 08:29:17,992 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #562 deleted website.document records with IDs: [65] 2026-10-28 08:29:18,174 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #562 deleted website.document records with IDs: [69] 2026-10-28 08:29:18,240 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #562 deleted website.document records with IDs: [70] 2026-10-28 08:29:18,309 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #562 deleted website.document records with IDs: [71] 2026-10-28 08:29:18,396 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #562 deleted website.document records with IDs: [72] 2026-10-28 08:29:18,634 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_doc_access_rights: Starting TestDocumentAccessRights.test_write_document_designer ... 2026-10-28 08:29:18,991 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_doc_access_rights: Starting TestDocumentAccessRights.test_write_document_editor ... 2026-10-28 08:29:19,117 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [3], uid: 560, model: website.document 2026-10-28 08:29:19,179 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [3], uid: 560, model: website.document 2026-10-28 08:29:19,246 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [3], uid: 560, model: website.document 2026-10-28 08:29:19,393 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [3], uid: 560, model: website.document 2026-10-28 08:29:19,453 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [3], uid: 560, model: website.document 2026-10-28 08:29:19,518 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [3], uid: 560, model: website.document 2026-10-28 08:29:19,600 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_doc_access_rights: Starting TestDocumentAccessRights.test_write_document_manager ... 2026-10-28 08:29:19,802 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_doc_access_rights: Starting TestDocumentAccessRights.test_write_document_reviewer ... 2026-10-28 08:29:20,124 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-10-28 08:29:24,870 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_doc_content_access_rights: Starting TestDocumentContentAccessRights.test_create_document_content ... 2026-10-28 08:29:25,212 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_doc_content_access_rights: Starting TestDocumentContentAccessRights.test_unlink_document_content ... 2026-10-28 08:29:25,338 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [11], uid: 571, model: website.document.content 2026-10-28 08:29:25,430 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #570 deleted website.document.content records with IDs: [11] 2026-10-28 08:29:25,614 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #572 deleted website.document.content records with IDs: [12] 2026-10-28 08:29:25,793 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #574 deleted website.document.content records with IDs: [13] 2026-10-28 08:29:25,898 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #576 deleted website.document.content records with IDs: [14] 2026-10-28 08:29:25,955 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #570 deleted website.document.content records with IDs: [15] 2026-10-28 08:29:26,011 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #572 deleted website.document.content records with IDs: [16] 2026-10-28 08:29:26,078 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #574 deleted website.document.content records with IDs: [17] 2026-10-28 08:29:26,143 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #576 deleted website.document.content records with IDs: [18] 2026-10-28 08:29:26,191 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #570 deleted website.document.content records with IDs: [19] 2026-10-28 08:29:26,247 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #572 deleted website.document.content records with IDs: [20] 2026-10-28 08:29:26,301 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #574 deleted website.document.content records with IDs: [21] 2026-10-28 08:29:26,354 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #576 deleted website.document.content records with IDs: [22] 2026-10-28 08:29:26,437 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [23], uid: 570, model: website.document.content 2026-10-28 08:29:26,507 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #572 deleted website.document.content records with IDs: [23] 2026-10-28 08:29:26,587 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #574 deleted website.document.content records with IDs: [24] 2026-10-28 08:29:26,646 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #576 deleted website.document.content records with IDs: [25] 2026-10-28 08:29:26,726 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [26], uid: 570, model: website.document.content 2026-10-28 08:29:26,800 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #572 deleted website.document.content records with IDs: [26] 2026-10-28 08:29:26,854 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #574 deleted website.document.content records with IDs: [27] 2026-10-28 08:29:26,916 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #576 deleted website.document.content records with IDs: [28] 2026-10-28 08:29:27,083 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #576 deleted website.document.content records with IDs: [29] 2026-10-28 08:29:27,121 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_doc_content_access_rights: Starting TestDocumentContentAccessRights.test_write_document_content ... 2026-10-28 08:29:27,356 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [5], uid: 570, model: website.document.content 2026-10-28 08:29:27,613 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [5], uid: 571, model: website.document.content 2026-10-28 08:29:27,761 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [5], uid: 570, model: website.document.content 2026-10-28 08:29:27,981 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [5], uid: 570, model: website.document.content 2026-10-28 08:29:28,284 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [5], uid: 570, model: website.document.content 2026-10-28 08:29:28,523 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [5], uid: 570, model: website.document.content 2026-10-28 08:29:28,670 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [5], uid: 570, model: website.document.content 2026-10-28 08:29:28,880 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-10-28 08:29:33,535 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_doc_tag_access_rights: Starting TestDocTagAccessRights.test_access_tag ... 2026-10-28 08:29:33,602 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 577, model: website.doc.tag 2026-10-28 08:29:33,681 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 577, model: website.doc.tag 2026-10-28 08:29:33,705 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 577, model: website.doc.tag 2026-10-28 08:29:33,721 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #580 deleted website.doc.tag records with IDs: [13] 2026-10-28 08:29:33,733 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #582 deleted website.doc.tag records with IDs: [14] 2026-10-28 08:29:33,742 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #584 deleted website.doc.tag records with IDs: [15] 2026-10-28 08:29:33,753 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #586 deleted website.doc.tag records with IDs: [16] 2026-10-28 08:29:33,808 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-10-28 08:29:38,339 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_docs: Starting TestDocs.test_merge_document__normal ... 2026-10-28 08:29:38,418 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #1 deleted website.document records with IDs: [97] 2026-10-28 08:29:38,462 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_docs: Starting TestDocs.test_merge_document__same_docs ... 2026-10-28 08:29:38,515 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_docs: Starting TestDocs.test_merge_document__update_name ... 2026-10-28 08:29:38,581 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #1 deleted website.document records with IDs: [97] 2026-10-28 08:29:38,622 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_docs: Starting TestDocs.test_merge_document__with_lang ... 2026-10-28 08:29:38,696 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #1 deleted website.document records with IDs: [97] 2026-10-28 08:29:38,739 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_docs: Starting TestDocs.test_merge_document__with_tag ... 2026-10-28 08:29:38,847 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #1 deleted website.document records with IDs: [97] 2026-10-28 08:29:38,908 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-10-28 08:29:39,448 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_docs_colorpicker_tour: Starting TestDocsColorpickerTour.test_picking_a_cover_colour_persists_it ... 2026-10-28 08:29:40,152 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_docs_colorpicker_tour.TestDocsColorpickerTour.test_picking_a_cover_colour_persists_it: Chrome pid: 2015 2026-10-28 08:29:40,152 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_docs_colorpicker_tour.TestDocsColorpickerTour.test_picking_a_cover_colour_persists_it: Chrome headless temporary user profile dir: /tmp/tmpes7839js_chrome_odoo 2026-10-28 08:29:40,152 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_docs_colorpicker_tour.TestDocsColorpickerTour.test_picking_a_cover_colour_persists_it: Issuing json command http://127.0.0.1:41845/json/version 2026-10-28 08:29:40,154 104 INFO rb-e85a3c6-226074-429758 odoo.tests.common.requests: request http://127.0.0.1:41845/json/version with timeout 3 increased to 10s during tests 2026-10-28 08:29:40,230 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_docs_colorpicker_tour.TestDocsColorpickerTour.test_picking_a_cover_colour_persists_it: Browser version: Chrome/150.0.7871.114 2026-10-28 08:29:40,230 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_docs_colorpicker_tour.TestDocsColorpickerTour.test_picking_a_cover_colour_persists_it: Issuing json command http://127.0.0.1:41845/json 2026-10-28 08:29:40,231 104 INFO rb-e85a3c6-226074-429758 odoo.tests.common.requests: request http://127.0.0.1:41845/json with timeout 3 increased to 10s during tests 2026-10-28 08:29:40,252 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_docs_colorpicker_tour.TestDocsColorpickerTour.test_picking_a_cover_colour_persists_it: Websocket url found: ws://127.0.0.1:41845/devtools/page/81EAF8ACA1B26688D1060CFB9BA51F8F 2026-10-28 08:29:40,273 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_docs_colorpicker_tour.TestDocsColorpickerTour.test_picking_a_cover_colour_persists_it: Enable chrome headless console log notification 2026-10-28 08:29:40,287 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_docs_colorpicker_tour.TestDocsColorpickerTour.test_picking_a_cover_colour_persists_it: Chrome headless enable page notifications 2026-10-28 08:29:40,341 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.res_users: Login successful for db:rb-e85a3c6-226074-429758 login:tour_color_reviewer from n/a 2026-10-28 08:29:40,353 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_docs_colorpicker_tour.TestDocsColorpickerTour.test_picking_a_cover_colour_persists_it: Setting session cookie in browser 2026-10-28 08:29:40,360 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_docs_colorpicker_tour.TestDocsColorpickerTour.test_picking_a_cover_colour_persists_it: Open "http://127.0.0.1:8069/docs/c/tour-color-subject-tour-color-section-tour-color-category-82" in browser 2026-10-28 08:29:40,360 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_docs_colorpicker_tour.TestDocsColorpickerTour.test_picking_a_cover_colour_persists_it: Navigating to: "http://127.0.0.1:8069/docs/c/tour-color-subject-tour-color-section-tour-color-category-82" 2026-10-28 08:29:40,405 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 08:29:42,599 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:29:42] "GET /docs/c/tour-color-subject-tour-color-section-tour-color-category-82 HTTP/1.1" 200 - 356 0.290 1.911 2026-10-28 08:29:42,604 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_docs_colorpicker_tour.TestDocsColorpickerTour.test_picking_a_cover_colour_persists_it: Navigation result: {'frameId': '81EAF8ACA1B26688D1060CFB9BA51F8F', 'loaderId': '6C666A316776110B894CA5815786D843', 'isDownload': False} 2026-10-28 08:29:42,604 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_docs_colorpicker_tour.TestDocsColorpickerTour.test_picking_a_cover_colour_persists_it: Evaluate ready code "odoo.isTourReady('to_website_docs_pick_cover_color')" 2026-10-28 08:29:42,698 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:29:42] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.040 2026-10-28 08:29:42,702 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6a78e01/web.assets_frontend.min.css, copying from /web/assets/6a78e01/web.assets_frontend.min.css 2026-10-28 08:29:42,770 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:29:42] "GET /web/assets/1/6a78e01/web.assets_frontend.min.css HTTP/1.1" 200 - 8 0.043 0.072 2026-10-28 08:29:42,790 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/e475311/to_website_docs.assets_frontend_css.min.css, copying from /web/assets/e475311/to_website_docs.assets_frontend_css.min.css 2026-10-28 08:29:42,820 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:29:42] "GET /web/assets/1/e475311/to_website_docs.assets_frontend_css.min.css HTTP/1.1" 200 - 8 0.017 0.114 2026-10-28 08:29:42,831 104 INFO rb-e85a3c6-226074-429758 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter:300,300i,400,400i,700,700i&display=swap 2026-10-28 08:29:42,832 104 INFO rb-e85a3c6-226074-429758 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter+Tight:300,300i,400,400i,500,500i,700,700i&display=swap 2026-10-28 08:29:42,835 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9301006/web.assets_frontend_minimal.min.js, copying from /web/assets/9301006/web.assets_frontend_minimal.min.js 2026-10-28 08:29:42,852 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:29:42] "GET /web/assets/1/9301006/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.005 0.022 2026-10-28 08:29:42,885 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/3f2e763/web.__assets_tests_call__.min.js, copying from /web/assets/3f2e763/web.__assets_tests_call__.min.js 2026-10-28 08:29:42,906 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:29:42] "GET /web/assets/1/3f2e763/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.005 0.031 2026-10-28 08:29:43,050 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:29:43] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.012 2026-10-28 08:29:43,090 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:29:43] "GET /web/image/website/1/logo/My%20Website?unique=a80ad79 HTTP/1.1" 200 - 4 0.012 0.020 2026-10-28 08:29:43,096 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:29:43] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.044 2026-10-28 08:29:43,096 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:29:43] "GET /to_website_docs/static/src/img/devices.gif HTTP/1.1" 200 - 0 0.000 0.037 2026-10-28 08:29:43,194 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:29:43] "GET /website/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.022 2026-10-28 08:29:43,219 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/8a9323b/web.assets_frontend_lazy.min.js, copying from /web/assets/8a9323b/web.assets_frontend_lazy.min.js 2026-10-28 08:29:43,249 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:29:43] "GET /web/assets/1/8a9323b/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.006 0.069 2026-10-28 08:29:43,285 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:29:43] "GET /web/image/website/1/favicon?unique=a80ad79 HTTP/1.1" 200 - 4 0.004 0.098 2026-10-28 08:29:43,791 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/b12a577/to_website_docs.assets_frontend_js.min.js, copying from /web/assets/b12a577/to_website_docs.assets_frontend_js.min.js 2026-10-28 08:29:43,817 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:29:43] "GET /web/assets/1/b12a577/to_website_docs.assets_frontend_js.min.js HTTP/1.1" 200 - 8 0.007 0.029 2026-10-28 08:29:43,889 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:29:43] "GET /website/translations/21715c2fccecbfb09054c55db4241b5acf079e7d?lang=en_US HTTP/1.1" 200 - 0 0.000 0.016 2026-10-28 08:29:44,072 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_docs_colorpicker_tour.TestDocsColorpickerTour.test_picking_a_cover_colour_persists_it: Evaluate test code "odoo.startTour('to_website_docs_pick_cover_color', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/docs/c/tour-color-subject-tour-color-section-tour-color-category-82", "delayToCheckUndeterminisms": 0})" 2026-10-28 08:29:44,088 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_docs_colorpicker_tour.TestDocsColorpickerTour.test_picking_a_cover_colour_persists_it.browser: [1/11] Tour to_website_docs_pick_cover_color → Step Wait for the editor to bind on the category page (trigger: #docsLeft.o_docs_editor_ready) 2026-10-28 08:29:44,140 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:29:44] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.009 0.172 2026-10-28 08:29:44,147 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_docs_colorpicker_tour.TestDocsColorpickerTour.test_picking_a_cover_colour_persists_it.browser: [2/11] Tour to_website_docs_pick_cover_color → Step GUARD: the cover is not already the colour we are about to pick (trigger: #colorSummary:not([style*='rgba(255, 0, 0, 0.3)'])) 2026-10-28 08:29:44,230 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_docs_colorpicker_tour.TestDocsColorpickerTour.test_picking_a_cover_colour_persists_it.browser: [3/11] Tour to_website_docs_pick_cover_color → Step Open the colour picker (trigger: #btnDocsChangeBg) 2026-10-28 08:29:44,245 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:29:44] "POST /im_livechat/init HTTP/1.1" 200 - 27 0.051 0.197 2026-10-28 08:29:44,312 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_docs_colorpicker_tour.TestDocsColorpickerTour.test_picking_a_cover_colour_persists_it.browser: [4/11] Tour to_website_docs_pick_cover_color → Step The picker popover opened (trigger: .o_docs_colorpicker) 2026-10-28 08:29:44,391 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_docs_colorpicker_tour.TestDocsColorpickerTour.test_picking_a_cover_colour_persists_it.browser: [5/11] Tour to_website_docs_pick_cover_color → Step The palette grid survived the rewrite onto core Colorpicker (trigger: .o_docs_colorpicker_palette [data-color='#ff0000']) 2026-10-28 08:29:44,474 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_docs_colorpicker_tour.TestDocsColorpickerTour.test_picking_a_cover_colour_persists_it.browser: [6/11] Tour to_website_docs_pick_cover_color → Step The cover swatch updates immediately, without a reload (trigger: #colorSummary[style*='rgba(255, 0, 0, 0.3)']) 2026-10-28 08:29:44,519 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:29:44] "POST /docs/update_category HTTP/1.1" 200 - 14 0.009 0.028 2026-10-28 08:29:44,534 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_docs_colorpicker_tour.TestDocsColorpickerTour.test_picking_a_cover_colour_persists_it.browser: [7/11] Tour to_website_docs_pick_cover_color → Step The colour picking RPC has settled - reload to read SERVER state (trigger: #mask:hidden) 2026-10-28 08:29:44,835 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:29:44] "GET /docs/c/tour-color-subject-tour-color-section-tour-color-category-82 HTTP/1.1" 200 - 34 0.027 0.190 2026-10-28 08:29:45,437 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_docs_colorpicker_tour.TestDocsColorpickerTour.test_picking_a_cover_colour_persists_it.browser: [8/11] Tour to_website_docs_pick_cover_color → Step #docsLeft.o_docs_editor_ready 2026-10-28 08:29:45,474 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:29:45] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 2 0.004 0.013 2026-10-28 08:29:45,537 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_docs_colorpicker_tour.TestDocsColorpickerTour.test_picking_a_cover_colour_persists_it.browser: [9/11] Tour to_website_docs_pick_cover_color → Step PERSISTED: the reloaded, server-rendered cover still shows the picked colour (trigger: #colorSummary[style*='rgba(255, 0, 0, 0.3)']) 2026-10-28 08:29:45,566 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:29:45] "POST /im_livechat/init HTTP/1.1" 200 - 20 0.054 0.046 2026-10-28 08:29:45,587 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_docs_colorpicker_tour.TestDocsColorpickerTour.test_picking_a_cover_colour_persists_it.browser: [10/11] Tour to_website_docs_pick_cover_color → Step Re-open the picker to inspect the recently-used history (trigger: #btnDocsChangeBg) 2026-10-28 08:29:45,666 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_docs_colorpicker_tour.TestDocsColorpickerTour.test_picking_a_cover_colour_persists_it.browser: [11/11] Tour to_website_docs_pick_cover_color → Step The picked colour is offered in the history - it survived the reload too (trigger: .o_docs_colorpicker_history [data-color='#ff0000']) 2026-10-28 08:29:45,737 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_docs_colorpicker_tour.TestDocsColorpickerTour.test_picking_a_cover_colour_persists_it.browser: tour succeeded 2026-10-28 08:29:45,739 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_docs_colorpicker_tour.TestDocsColorpickerTour.test_picking_a_cover_colour_persists_it.browser: ╔═════════════════════════════════════════════════╗ ║ TOUR to_website_docs_pick_cover_color SUCCEEDED ║ ╚═════════════════════════════════════════════════╝ 2026-10-28 08:29:45,904 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_docs_colorpicker_tour.TestDocsColorpickerTour.test_picking_a_cover_colour_persists_it.browser: heap 9628808 (allocated 12320768) 2026-10-28 08:29:45,924 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_docs_colorpicker_tour.TestDocsColorpickerTour.test_picking_a_cover_colour_persists_it: Closing chrome headless with pid 2015 2026-10-28 08:29:45,929 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_docs_colorpicker_tour.TestDocsColorpickerTour.test_picking_a_cover_colour_persists_it: Closing websocket connection 2026-10-28 08:29:45,935 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_docs_colorpicker_tour.TestDocsColorpickerTour.test_picking_a_cover_colour_persists_it: Terminating chrome headless with pid 2015 2026-10-28 08:29:46,038 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_docs_colorpicker_tour.TestDocsColorpickerTour.test_picking_a_cover_colour_persists_it: Chrome Log in: /tmp/odoo_tests/rb-e85a3c6-226074-429758/chrome_logs/chrome_log_20261028_082946_038170_test_picking_a_cover_colour_persists_it.txt 2026-10-28 08:29:46,038 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_docs_colorpicker_tour.TestDocsColorpickerTour.test_picking_a_cover_colour_persists_it: Removing chrome user profile "/tmp/tmpes7839js_chrome_odoo" 2026-10-28 08:29:46,105 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-28 08:29:48,802 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [497] 2026-10-28 08:29:48,830 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_docs_editor_tour: Starting TestDocsEditorTour.test_cancelling_the_delete_confirmation_leaves_the_document_intact ... 2026-10-28 08:29:49,274 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_cancelling_the_delete_confirmation_leaves_the_document_intact: Chrome pid: 2197 2026-10-28 08:29:49,275 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_cancelling_the_delete_confirmation_leaves_the_document_intact: Chrome headless temporary user profile dir: /tmp/tmpj911z8bw_chrome_odoo 2026-10-28 08:29:49,275 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_cancelling_the_delete_confirmation_leaves_the_document_intact: Issuing json command http://127.0.0.1:44791/json/version 2026-10-28 08:29:49,277 104 INFO rb-e85a3c6-226074-429758 odoo.tests.common.requests: request http://127.0.0.1:44791/json/version with timeout 3 increased to 10s during tests 2026-10-28 08:29:49,338 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_cancelling_the_delete_confirmation_leaves_the_document_intact: Browser version: Chrome/150.0.7871.114 2026-10-28 08:29:49,339 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_cancelling_the_delete_confirmation_leaves_the_document_intact: Issuing json command http://127.0.0.1:44791/json 2026-10-28 08:29:49,339 104 INFO rb-e85a3c6-226074-429758 odoo.tests.common.requests: request http://127.0.0.1:44791/json with timeout 3 increased to 10s during tests 2026-10-28 08:29:49,359 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_cancelling_the_delete_confirmation_leaves_the_document_intact: Websocket url found: ws://127.0.0.1:44791/devtools/page/E08FD69F9DB44348F0C85EAAD47DC175 2026-10-28 08:29:49,371 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_cancelling_the_delete_confirmation_leaves_the_document_intact: Enable chrome headless console log notification 2026-10-28 08:29:49,385 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_cancelling_the_delete_confirmation_leaves_the_document_intact: Chrome headless enable page notifications 2026-10-28 08:29:49,458 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.res_users: Login successful for db:rb-e85a3c6-226074-429758 login:tour_editor from n/a 2026-10-28 08:29:49,499 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_cancelling_the_delete_confirmation_leaves_the_document_intact: Setting session cookie in browser 2026-10-28 08:29:49,534 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_cancelling_the_delete_confirmation_leaves_the_document_intact: Open "http://127.0.0.1:8069/docs/c/tour-subject-tour-section-tour-category-85" in browser 2026-10-28 08:29:49,534 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_cancelling_the_delete_confirmation_leaves_the_document_intact: Navigating to: "http://127.0.0.1:8069/docs/c/tour-subject-tour-section-tour-category-85" 2026-10-28 08:29:49,562 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 08:29:50,140 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 598, model: website.doc.category 2026-10-28 08:29:50,881 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 598, model: website.doc.category 2026-10-28 08:29:51,912 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:29:51] "GET /docs/c/tour-subject-tour-section-tour-category-85 HTTP/1.1" 200 - 369 0.284 2.071 2026-10-28 08:29:51,925 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_cancelling_the_delete_confirmation_leaves_the_document_intact: Navigation result: {'frameId': 'E08FD69F9DB44348F0C85EAAD47DC175', 'loaderId': '2401DA71CEFED65348D02F4007ABF2DF', 'isDownload': False} 2026-10-28 08:29:51,925 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_cancelling_the_delete_confirmation_leaves_the_document_intact: Evaluate ready code "odoo.isTourReady('to_website_docs_delete_document_cancel')" 2026-10-28 08:29:51,966 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:29:51] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 08:29:52,028 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6a78e01/web.assets_frontend.min.css, copying from /web/assets/6a78e01/web.assets_frontend.min.css 2026-10-28 08:29:52,088 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:29:52] "GET /web/assets/1/6a78e01/web.assets_frontend.min.css HTTP/1.1" 200 - 8 0.054 0.047 2026-10-28 08:29:52,100 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/e475311/to_website_docs.assets_frontend_css.min.css, copying from /web/assets/e475311/to_website_docs.assets_frontend_css.min.css 2026-10-28 08:29:52,119 104 INFO rb-e85a3c6-226074-429758 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter:300,300i,400,400i,700,700i&display=swap 2026-10-28 08:29:52,134 104 INFO rb-e85a3c6-226074-429758 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter+Tight:300,300i,400,400i,500,500i,700,700i&display=swap 2026-10-28 08:29:52,156 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:29:52] "GET /web/assets/1/e475311/to_website_docs.assets_frontend_css.min.css HTTP/1.1" 200 - 8 0.018 0.143 2026-10-28 08:29:52,186 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9301006/web.assets_frontend_minimal.min.js, copying from /web/assets/9301006/web.assets_frontend_minimal.min.js 2026-10-28 08:29:52,217 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:29:52] "GET /web/assets/1/9301006/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.017 0.056 2026-10-28 08:29:52,238 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/3f2e763/web.__assets_tests_call__.min.js, copying from /web/assets/3f2e763/web.__assets_tests_call__.min.js 2026-10-28 08:29:52,260 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:29:52] "GET /web/assets/1/3f2e763/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.006 0.044 2026-10-28 08:29:52,351 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:29:52] "GET /to_website_docs/static/src/img/devices.gif HTTP/1.1" 200 - 0 0.000 0.008 2026-10-28 08:29:52,388 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:29:52] "GET /viin_brand/static/img/viindoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.030 2026-10-28 08:29:52,390 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:29:52] "GET /web/image/website/1/logo/My%20Website?unique=a80ad79 HTTP/1.1" 200 - 4 0.023 0.029 2026-10-28 08:29:52,392 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:29:52] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.014 2026-10-28 08:29:52,395 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:29:52] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.030 2026-10-28 08:29:52,469 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:29:52] "GET /website/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-28 08:29:52,534 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/8a9323b/web.assets_frontend_lazy.min.js, copying from /web/assets/8a9323b/web.assets_frontend_lazy.min.js 2026-10-28 08:29:52,566 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:29:52] "GET /web/assets/1/8a9323b/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.018 0.047 2026-10-28 08:29:52,584 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:29:52] "GET /web/image/website/1/favicon?unique=a80ad79 HTTP/1.1" 200 - 4 0.006 0.071 2026-10-28 08:29:53,152 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/b12a577/to_website_docs.assets_frontend_js.min.js, copying from /web/assets/b12a577/to_website_docs.assets_frontend_js.min.js 2026-10-28 08:29:53,164 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:29:53] "GET /web/assets/1/b12a577/to_website_docs.assets_frontend_js.min.js HTTP/1.1" 200 - 8 0.005 0.015 2026-10-28 08:29:53,205 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:29:53] "GET /website/translations/21715c2fccecbfb09054c55db4241b5acf079e7d?lang=en_US HTTP/1.1" 200 - 0 0.000 0.011 2026-10-28 08:29:53,374 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_cancelling_the_delete_confirmation_leaves_the_document_intact: Evaluate test code "odoo.startTour('to_website_docs_delete_document_cancel', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/docs/c/tour-subject-tour-section-tour-category-85", "delayToCheckUndeterminisms": 0})" 2026-10-28 08:29:53,385 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_cancelling_the_delete_confirmation_leaves_the_document_intact.browser: [1/7] Tour to_website_docs_delete_document_cancel → Step #docsLeft.o_docs_editor_ready 2026-10-28 08:29:53,448 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:29:53] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.008 0.187 2026-10-28 08:29:53,464 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_cancelling_the_delete_confirmation_leaves_the_document_intact.browser: [2/7] Tour to_website_docs_delete_document_cancel → Step #docsLeft li.docs-editable[data-name='Tour Document'] > i.fa-cog 2026-10-28 08:29:53,519 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:29:53] "POST /im_livechat/init HTTP/1.1" 200 - 26 0.019 0.197 2026-10-28 08:29:53,563 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_cancelling_the_delete_confirmation_leaves_the_document_intact.browser: [3/7] Tour to_website_docs_delete_document_cancel → Step .popover-context li[data-method='action_context_delete'] 2026-10-28 08:29:53,636 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_cancelling_the_delete_confirmation_leaves_the_document_intact.browser: [4/7] Tour to_website_docs_delete_document_cancel → Step The core ConfirmationDialog opened (trigger: .modal .modal-footer .btn-secondary) 2026-10-28 08:29:53,745 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_cancelling_the_delete_confirmation_leaves_the_document_intact.browser: [5/7] Tour to_website_docs_delete_document_cancel → Step Cancel - deliberately no expectUnloadPage: it must NOT navigate (trigger: .modal .modal-footer .btn-secondary) 2026-10-28 08:29:53,812 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_cancelling_the_delete_confirmation_leaves_the_document_intact.browser: [6/7] Tour to_website_docs_delete_document_cancel → Step The confirmation dialog is gone (trigger: body:not(:has(.o_dialog))) 2026-10-28 08:29:53,866 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_cancelling_the_delete_confirmation_leaves_the_document_intact.browser: [7/7] Tour to_website_docs_delete_document_cancel → Step The document row is STILL listed - cancelling deleted nothing (trigger: #docsLeft li.docs-editable[data-name='Tour Document']) 2026-10-28 08:29:53,918 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_cancelling_the_delete_confirmation_leaves_the_document_intact.browser: tour succeeded 2026-10-28 08:29:53,919 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_cancelling_the_delete_confirmation_leaves_the_document_intact.browser: ╔═══════════════════════════════════════════════════════╗ ║ TOUR to_website_docs_delete_document_cancel SUCCEEDED ║ ╚═══════════════════════════════════════════════════════╝ 2026-10-28 08:29:54,037 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_cancelling_the_delete_confirmation_leaves_the_document_intact.browser: heap 9584092 (allocated 10223616) 2026-10-28 08:29:54,055 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_cancelling_the_delete_confirmation_leaves_the_document_intact: Closing chrome headless with pid 2197 2026-10-28 08:29:54,057 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_cancelling_the_delete_confirmation_leaves_the_document_intact: Closing websocket connection 2026-10-28 08:29:54,059 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_cancelling_the_delete_confirmation_leaves_the_document_intact: Terminating chrome headless with pid 2197 2026-10-28 08:29:54,211 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_cancelling_the_delete_confirmation_leaves_the_document_intact: Chrome Log in: /tmp/odoo_tests/rb-e85a3c6-226074-429758/chrome_logs/chrome_log_20261028_082954_211361_test_cancelling_the_delete_confirmation_leaves_the_document_intact.txt 2026-10-28 08:29:54,211 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_cancelling_the_delete_confirmation_leaves_the_document_intact: Removing chrome user profile "/tmp/tmpj911z8bw_chrome_odoo" 2026-10-28 08:29:54,261 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_docs_editor_tour: Starting TestDocsEditorTour.test_confirming_the_delete_confirmation_removes_the_document ... 2026-10-28 08:29:54,698 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_confirming_the_delete_confirmation_removes_the_document: Chrome pid: 2373 2026-10-28 08:29:54,699 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_confirming_the_delete_confirmation_removes_the_document: Chrome headless temporary user profile dir: /tmp/tmpfu9r1iph_chrome_odoo 2026-10-28 08:29:54,699 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_confirming_the_delete_confirmation_removes_the_document: Issuing json command http://127.0.0.1:42781/json/version 2026-10-28 08:29:54,700 104 INFO rb-e85a3c6-226074-429758 odoo.tests.common.requests: request http://127.0.0.1:42781/json/version with timeout 3 increased to 10s during tests 2026-10-28 08:29:54,774 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_confirming_the_delete_confirmation_removes_the_document: Browser version: Chrome/150.0.7871.114 2026-10-28 08:29:54,775 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_confirming_the_delete_confirmation_removes_the_document: Issuing json command http://127.0.0.1:42781/json 2026-10-28 08:29:54,775 104 INFO rb-e85a3c6-226074-429758 odoo.tests.common.requests: request http://127.0.0.1:42781/json with timeout 3 increased to 10s during tests 2026-10-28 08:29:54,800 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_confirming_the_delete_confirmation_removes_the_document: Websocket url found: ws://127.0.0.1:42781/devtools/page/5C39023F6FACB97377C3FD0A97A5FE5A 2026-10-28 08:29:54,812 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_confirming_the_delete_confirmation_removes_the_document: Enable chrome headless console log notification 2026-10-28 08:29:54,826 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_confirming_the_delete_confirmation_removes_the_document: Chrome headless enable page notifications 2026-10-28 08:29:54,939 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.res_users: Login successful for db:rb-e85a3c6-226074-429758 login:tour_editor from n/a 2026-10-28 08:29:54,954 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_confirming_the_delete_confirmation_removes_the_document: Setting session cookie in browser 2026-10-28 08:29:54,980 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_confirming_the_delete_confirmation_removes_the_document: Open "http://127.0.0.1:8069/docs/c/tour-subject-tour-section-tour-category-85" in browser 2026-10-28 08:29:54,980 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_confirming_the_delete_confirmation_removes_the_document: Navigating to: "http://127.0.0.1:8069/docs/c/tour-subject-tour-section-tour-category-85" 2026-10-28 08:29:55,017 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 08:29:55,642 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 598, model: website.doc.category 2026-10-28 08:29:56,358 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 598, model: website.doc.category 2026-10-28 08:29:57,368 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:29:57] "GET /docs/c/tour-subject-tour-section-tour-category-85 HTTP/1.1" 200 - 377 0.325 2.037 2026-10-28 08:29:57,373 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_confirming_the_delete_confirmation_removes_the_document: Navigation result: {'frameId': '5C39023F6FACB97377C3FD0A97A5FE5A', 'loaderId': '10EEE890C5FD38EB707EBFDD73DAB746', 'isDownload': False} 2026-10-28 08:29:57,373 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_confirming_the_delete_confirmation_removes_the_document: Evaluate ready code "odoo.isTourReady('to_website_docs_delete_document_confirm')" 2026-10-28 08:29:57,455 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:29:57] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.020 2026-10-28 08:29:57,486 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6a78e01/web.assets_frontend.min.css, copying from /web/assets/6a78e01/web.assets_frontend.min.css 2026-10-28 08:29:57,541 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:29:57] "GET /web/assets/1/6a78e01/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.041 0.059 2026-10-28 08:29:57,564 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/e475311/to_website_docs.assets_frontend_css.min.css, copying from /web/assets/e475311/to_website_docs.assets_frontend_css.min.css 2026-10-28 08:29:57,583 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:29:57] "GET /web/assets/1/e475311/to_website_docs.assets_frontend_css.min.css HTTP/1.1" 200 - 8 0.018 0.104 2026-10-28 08:29:57,594 104 INFO rb-e85a3c6-226074-429758 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter:300,300i,400,400i,700,700i&display=swap 2026-10-28 08:29:57,599 104 INFO rb-e85a3c6-226074-429758 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter+Tight:300,300i,400,400i,500,500i,700,700i&display=swap 2026-10-28 08:29:57,609 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9301006/web.assets_frontend_minimal.min.js, copying from /web/assets/9301006/web.assets_frontend_minimal.min.js 2026-10-28 08:29:57,623 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:29:57] "GET /web/assets/1/9301006/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.015 0.019 2026-10-28 08:29:57,658 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/3f2e763/web.__assets_tests_call__.min.js, copying from /web/assets/3f2e763/web.__assets_tests_call__.min.js 2026-10-28 08:29:57,682 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:29:57] "GET /web/assets/1/3f2e763/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.005 0.032 2026-10-28 08:29:57,843 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:29:57] "GET /to_website_docs/static/src/img/devices.gif HTTP/1.1" 200 - 0 0.000 0.009 2026-10-28 08:29:57,861 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:29:57] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.014 2026-10-28 08:29:57,898 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:29:57] "GET /viin_brand/static/img/viindoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.036 2026-10-28 08:29:57,902 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:29:57] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.030 2026-10-28 08:29:57,903 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:29:57] "GET /web/image/website/1/logo/My%20Website?unique=a80ad79 HTTP/1.1" 200 - 4 0.051 0.019 2026-10-28 08:29:57,966 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:29:57] "GET /website/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-28 08:29:58,037 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/8a9323b/web.assets_frontend_lazy.min.js, copying from /web/assets/8a9323b/web.assets_frontend_lazy.min.js 2026-10-28 08:29:58,078 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:29:58] "GET /web/assets/1/8a9323b/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.009 0.070 2026-10-28 08:29:58,098 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:29:58] "GET /web/image/website/1/favicon?unique=a80ad79 HTTP/1.1" 200 - 4 0.004 0.063 2026-10-28 08:29:58,635 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/b12a577/to_website_docs.assets_frontend_js.min.js, copying from /web/assets/b12a577/to_website_docs.assets_frontend_js.min.js 2026-10-28 08:29:58,649 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:29:58] "GET /web/assets/1/b12a577/to_website_docs.assets_frontend_js.min.js HTTP/1.1" 200 - 8 0.006 0.018 2026-10-28 08:29:58,698 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:29:58] "GET /website/translations/21715c2fccecbfb09054c55db4241b5acf079e7d?lang=en_US HTTP/1.1" 200 - 0 0.000 0.007 2026-10-28 08:29:58,857 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_confirming_the_delete_confirmation_removes_the_document: Evaluate test code "odoo.startTour('to_website_docs_delete_document_confirm', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/docs/c/tour-subject-tour-section-tour-category-85", "delayToCheckUndeterminisms": 0})" 2026-10-28 08:29:58,871 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_confirming_the_delete_confirmation_removes_the_document.browser: [1/7] Tour to_website_docs_delete_document_confirm → Step #docsLeft.o_docs_editor_ready 2026-10-28 08:29:58,902 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:29:58] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.014 0.140 2026-10-28 08:29:58,938 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_confirming_the_delete_confirmation_removes_the_document.browser: [2/7] Tour to_website_docs_delete_document_confirm → Step #docsLeft li.docs-editable[data-name='Tour Document'] > i.fa-cog 2026-10-28 08:29:58,968 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:29:58] "POST /im_livechat/init HTTP/1.1" 200 - 27 0.018 0.167 2026-10-28 08:29:59,024 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_confirming_the_delete_confirmation_removes_the_document.browser: [3/7] Tour to_website_docs_delete_document_confirm → Step .popover-context li[data-method='action_context_delete'] 2026-10-28 08:29:59,094 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_confirming_the_delete_confirmation_removes_the_document.browser: [4/7] Tour to_website_docs_delete_document_confirm → Step The ConfirmationDialog renders its cancel button, so confirm is unambiguous (trigger: .modal .modal-footer .btn-secondary) 2026-10-28 08:29:59,166 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_confirming_the_delete_confirmation_removes_the_document.browser: [5/7] Tour to_website_docs_delete_document_confirm → Step Confirm - rpc /docs/delete then `window.location = result` unloads the page (trigger: .modal .modal-footer .btn-primary) 2026-10-28 08:29:59,394 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #598 deleted mail.message records with IDs: [12149] 2026-10-28 08:29:59,423 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #598 deleted website.document.content records with IDs: [36] 2026-10-28 08:29:59,444 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #598 deleted mail.followers records with IDs: [2231] 2026-10-28 08:29:59,478 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #598 deleted mail.message records with IDs: [12147, 12146] 2026-10-28 08:29:59,504 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #598 deleted website.document records with IDs: [100] 2026-10-28 08:29:59,520 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #598 deleted mail.followers records with IDs: [2229] 2026-10-28 08:29:59,529 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:29:59] "POST /docs/delete HTTP/1.1" 200 - 114 0.109 0.128 2026-10-28 08:29:59,587 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 598, model: website.doc.category 2026-10-28 08:29:59,657 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 598, model: website.doc.category 2026-10-28 08:29:59,739 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:29:59] "GET /docs/c/tour-subject-tour-section-tour-category-85 HTTP/1.1" 200 - 28 0.029 0.152 2026-10-28 08:30:00,338 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_confirming_the_delete_confirmation_removes_the_document.browser: [6/7] Tour to_website_docs_delete_document_confirm → Step The editor has re-bound on the reloaded page (so the check below is not vacuous) (trigger: #docsBody.o_docs_editor_ready) 2026-10-28 08:30:00,429 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_confirming_the_delete_confirmation_removes_the_document.browser: [7/7] Tour to_website_docs_delete_document_confirm → Step The deleted document is no longer listed (trigger: body:not(:has(li.docs-editable[data-name='Tour Document']))) 2026-10-28 08:30:00,435 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:30:00] "POST /im_livechat/init HTTP/1.1" 200 - 20 0.025 0.054 2026-10-28 08:30:00,447 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:30:00] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 2 0.001 0.080 2026-10-28 08:30:00,490 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_confirming_the_delete_confirmation_removes_the_document.browser: tour succeeded 2026-10-28 08:30:00,492 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_confirming_the_delete_confirmation_removes_the_document.browser: ╔════════════════════════════════════════════════════════╗ ║ TOUR to_website_docs_delete_document_confirm SUCCEEDED ║ ╚════════════════════════════════════════════════════════╝ 2026-10-28 08:30:00,635 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_confirming_the_delete_confirmation_removes_the_document.browser: heap 9451200 (allocated 11272192) 2026-10-28 08:30:00,656 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_confirming_the_delete_confirmation_removes_the_document: Closing chrome headless with pid 2373 2026-10-28 08:30:00,659 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_confirming_the_delete_confirmation_removes_the_document: Closing websocket connection 2026-10-28 08:30:00,660 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_confirming_the_delete_confirmation_removes_the_document: Terminating chrome headless with pid 2373 2026-10-28 08:30:00,779 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_confirming_the_delete_confirmation_removes_the_document: Chrome Log in: /tmp/odoo_tests/rb-e85a3c6-226074-429758/chrome_logs/chrome_log_20261028_083000_779483_test_confirming_the_delete_confirmation_removes_the_document.txt 2026-10-28 08:30:00,779 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_confirming_the_delete_confirmation_removes_the_document: Removing chrome user profile "/tmp/tmpfu9r1iph_chrome_odoo" 2026-10-28 08:30:00,836 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_docs_editor_tour: Starting TestDocsEditorTour.test_creating_a_document_through_the_dialog_persists_it ... 2026-10-28 08:30:01,270 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_creating_a_document_through_the_dialog_persists_it: Chrome pid: 2552 2026-10-28 08:30:01,271 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_creating_a_document_through_the_dialog_persists_it: Chrome headless temporary user profile dir: /tmp/tmp5qux0sx__chrome_odoo 2026-10-28 08:30:01,272 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_creating_a_document_through_the_dialog_persists_it: Issuing json command http://127.0.0.1:43327/json/version 2026-10-28 08:30:01,273 104 INFO rb-e85a3c6-226074-429758 odoo.tests.common.requests: request http://127.0.0.1:43327/json/version with timeout 3 increased to 10s during tests 2026-10-28 08:30:01,367 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_creating_a_document_through_the_dialog_persists_it: Browser version: Chrome/150.0.7871.114 2026-10-28 08:30:01,368 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_creating_a_document_through_the_dialog_persists_it: Issuing json command http://127.0.0.1:43327/json 2026-10-28 08:30:01,368 104 INFO rb-e85a3c6-226074-429758 odoo.tests.common.requests: request http://127.0.0.1:43327/json with timeout 3 increased to 10s during tests 2026-10-28 08:30:01,385 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_creating_a_document_through_the_dialog_persists_it: Websocket url found: ws://127.0.0.1:43327/devtools/page/1D2C0641B315179BA2EA0278DCEAE85E 2026-10-28 08:30:01,403 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_creating_a_document_through_the_dialog_persists_it: Enable chrome headless console log notification 2026-10-28 08:30:01,454 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_creating_a_document_through_the_dialog_persists_it: Chrome headless enable page notifications 2026-10-28 08:30:01,546 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.res_users: Login successful for db:rb-e85a3c6-226074-429758 login:tour_editor from n/a 2026-10-28 08:30:01,581 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_creating_a_document_through_the_dialog_persists_it: Setting session cookie in browser 2026-10-28 08:30:01,598 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_creating_a_document_through_the_dialog_persists_it: Open "http://127.0.0.1:8069/docs/c/tour-subject-tour-section-tour-category-85" in browser 2026-10-28 08:30:01,598 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_creating_a_document_through_the_dialog_persists_it: Navigating to: "http://127.0.0.1:8069/docs/c/tour-subject-tour-section-tour-category-85" 2026-10-28 08:30:01,613 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 08:30:02,190 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 598, model: website.doc.category 2026-10-28 08:30:02,969 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 598, model: website.doc.category 2026-10-28 08:30:03,953 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:30:03] "GET /docs/c/tour-subject-tour-section-tour-category-85 HTTP/1.1" 200 - 377 0.293 2.050 2026-10-28 08:30:03,957 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_creating_a_document_through_the_dialog_persists_it: Navigation result: {'frameId': '1D2C0641B315179BA2EA0278DCEAE85E', 'loaderId': '2613EA98E286499C8318203E492C95E2', 'isDownload': False} 2026-10-28 08:30:03,957 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_creating_a_document_through_the_dialog_persists_it: Evaluate ready code "odoo.isTourReady('to_website_docs_create_document')" 2026-10-28 08:30:04,039 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6a78e01/web.assets_frontend.min.css, copying from /web/assets/6a78e01/web.assets_frontend.min.css 2026-10-28 08:30:04,042 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:30:04] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.021 2026-10-28 08:30:04,098 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:30:04] "GET /web/assets/1/6a78e01/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.043 0.053 2026-10-28 08:30:04,110 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/e475311/to_website_docs.assets_frontend_css.min.css, copying from /web/assets/e475311/to_website_docs.assets_frontend_css.min.css 2026-10-28 08:30:04,132 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:30:04] "GET /web/assets/1/e475311/to_website_docs.assets_frontend_css.min.css HTTP/1.1" 200 - 8 0.012 0.108 2026-10-28 08:30:04,169 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9301006/web.assets_frontend_minimal.min.js, copying from /web/assets/9301006/web.assets_frontend_minimal.min.js 2026-10-28 08:30:04,185 104 INFO rb-e85a3c6-226074-429758 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter:300,300i,400,400i,700,700i&display=swap 2026-10-28 08:30:04,196 104 INFO rb-e85a3c6-226074-429758 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter+Tight:300,300i,400,400i,500,500i,700,700i&display=swap 2026-10-28 08:30:04,199 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:30:04] "GET /web/assets/1/9301006/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.018 0.020 2026-10-28 08:30:04,219 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/3f2e763/web.__assets_tests_call__.min.js, copying from /web/assets/3f2e763/web.__assets_tests_call__.min.js 2026-10-28 08:30:04,247 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:30:04] "GET /web/assets/1/3f2e763/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.009 0.058 2026-10-28 08:30:04,480 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:30:04] "GET /viin_brand/static/img/viindoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.024 2026-10-28 08:30:04,482 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:30:04] "GET /to_website_docs/static/src/img/devices.gif HTTP/1.1" 200 - 0 0.000 0.040 2026-10-28 08:30:04,497 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:30:04] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.014 2026-10-28 08:30:04,500 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:30:04] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.047 2026-10-28 08:30:04,554 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:30:04] "GET /web/image/website/1/logo/My%20Website?unique=a80ad79 HTTP/1.1" 200 - 4 0.077 0.041 2026-10-28 08:30:04,633 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:30:04] "GET /website/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 08:30:04,699 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/8a9323b/web.assets_frontend_lazy.min.js, copying from /web/assets/8a9323b/web.assets_frontend_lazy.min.js 2026-10-28 08:30:04,725 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:30:04] "GET /web/assets/1/8a9323b/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.006 0.041 2026-10-28 08:30:04,745 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:30:04] "GET /web/image/website/1/favicon?unique=a80ad79 HTTP/1.1" 200 - 4 0.005 0.042 2026-10-28 08:30:05,250 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/b12a577/to_website_docs.assets_frontend_js.min.js, copying from /web/assets/b12a577/to_website_docs.assets_frontend_js.min.js 2026-10-28 08:30:05,265 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:30:05] "GET /web/assets/1/b12a577/to_website_docs.assets_frontend_js.min.js HTTP/1.1" 200 - 8 0.008 0.018 2026-10-28 08:30:05,324 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:30:05] "GET /website/translations/21715c2fccecbfb09054c55db4241b5acf079e7d?lang=en_US HTTP/1.1" 200 - 0 0.000 0.017 2026-10-28 08:30:05,490 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_creating_a_document_through_the_dialog_persists_it: Evaluate test code "odoo.startTour('to_website_docs_create_document', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/docs/c/tour-subject-tour-section-tour-category-85", "delayToCheckUndeterminisms": 0})" 2026-10-28 08:30:05,530 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:30:05] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.005 0.139 2026-10-28 08:30:05,567 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_creating_a_document_through_the_dialog_persists_it.browser: [1/6] Tour to_website_docs_create_document → Step Wait for the editor to be bound before clicking anything (trigger: #docsLeft.o_docs_editor_ready) 2026-10-28 08:30:05,568 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_creating_a_document_through_the_dialog_persists_it.browser: [2/6] Tour to_website_docs_create_document → Step #btnDocsCreate 2026-10-28 08:30:05,609 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:30:05] "POST /im_livechat/init HTTP/1.1" 200 - 27 0.031 0.164 2026-10-28 08:30:05,669 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_creating_a_document_through_the_dialog_persists_it.browser: [3/6] Tour to_website_docs_create_document → Step The OWL DocumentDialog opened (trigger: .modal #document-name) 2026-10-28 08:30:05,723 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_creating_a_document_through_the_dialog_persists_it.browser: [4/6] Tour to_website_docs_create_document → Step .modal #document-name 2026-10-28 08:30:05,818 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_creating_a_document_through_the_dialog_persists_it.browser: [5/6] Tour to_website_docs_create_document → Step Saving posts /docs/create and navigates to the new document (trigger: .modal .modal-footer .btn-primary) 2026-10-28 08:30:06,029 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:30:06] "POST /docs/create HTTP/1.1" 200 - 38 0.050 0.075 2026-10-28 08:30:07,138 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:30:07] "GET /docs/d/tour-created-document-101 HTTP/1.1" 200 - 156 0.146 0.918 2026-10-28 08:30:07,819 104 INFO rb-e85a3c6-226074-429758 odoo.tests.common: External chrome request during tests: returning 404 for http://connect.facebook.net/en_US/all.js 2026-10-28 08:30:07,838 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_creating_a_document_through_the_dialog_persists_it.browser: [6/6] Tour to_website_docs_create_document → Step The new document page rendered (trigger: #docsBody) 2026-10-28 08:30:07,875 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:30:07] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 2 0.003 0.020 2026-10-28 08:30:07,960 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_creating_a_document_through_the_dialog_persists_it.browser: tour succeeded 2026-10-28 08:30:07,961 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_creating_a_document_through_the_dialog_persists_it.browser: ╔════════════════════════════════════════════════╗ ║ TOUR to_website_docs_create_document SUCCEEDED ║ ╚════════════════════════════════════════════════╝ 2026-10-28 08:30:07,978 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:30:07] "POST /im_livechat/init HTTP/1.1" 200 - 20 0.042 0.065 2026-10-28 08:30:08,083 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_creating_a_document_through_the_dialog_persists_it.browser: heap 12887548 (allocated 14417920) 2026-10-28 08:30:08,114 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_creating_a_document_through_the_dialog_persists_it: Closing chrome headless with pid 2552 2026-10-28 08:30:08,118 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_creating_a_document_through_the_dialog_persists_it: Closing websocket connection 2026-10-28 08:30:08,125 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_creating_a_document_through_the_dialog_persists_it: Terminating chrome headless with pid 2552 2026-10-28 08:30:08,295 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_creating_a_document_through_the_dialog_persists_it: Chrome Log in: /tmp/odoo_tests/rb-e85a3c6-226074-429758/chrome_logs/chrome_log_20261028_083008_294556_test_creating_a_document_through_the_dialog_persists_it.txt 2026-10-28 08:30:08,296 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_creating_a_document_through_the_dialog_persists_it: Removing chrome user profile "/tmp/tmp5qux0sx__chrome_odoo" 2026-10-28 08:30:08,383 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_docs_editor_tour: Starting TestDocsEditorTour.test_editor_page_offers_the_create_affordance ... 2026-10-28 08:30:08,854 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_editor_page_offers_the_create_affordance: Chrome pid: 2729 2026-10-28 08:30:08,854 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_editor_page_offers_the_create_affordance: Chrome headless temporary user profile dir: /tmp/tmpfcuarxn0_chrome_odoo 2026-10-28 08:30:08,854 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_editor_page_offers_the_create_affordance: Issuing json command http://127.0.0.1:45107/json/version 2026-10-28 08:30:08,856 104 INFO rb-e85a3c6-226074-429758 odoo.tests.common.requests: request http://127.0.0.1:45107/json/version with timeout 3 increased to 10s during tests 2026-10-28 08:30:09,113 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_editor_page_offers_the_create_affordance: Browser version: Chrome/150.0.7871.114 2026-10-28 08:30:09,113 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_editor_page_offers_the_create_affordance: Issuing json command http://127.0.0.1:45107/json 2026-10-28 08:30:09,114 104 INFO rb-e85a3c6-226074-429758 odoo.tests.common.requests: request http://127.0.0.1:45107/json with timeout 3 increased to 10s during tests 2026-10-28 08:30:09,180 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_editor_page_offers_the_create_affordance: Websocket url found: ws://127.0.0.1:45107/devtools/page/36F7C2EEED262BD5B2A552A745876181 2026-10-28 08:30:09,193 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_editor_page_offers_the_create_affordance: Enable chrome headless console log notification 2026-10-28 08:30:09,204 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_editor_page_offers_the_create_affordance: Chrome headless enable page notifications 2026-10-28 08:30:09,297 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.res_users: Login successful for db:rb-e85a3c6-226074-429758 login:tour_editor from n/a 2026-10-28 08:30:09,313 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_editor_page_offers_the_create_affordance: Setting session cookie in browser 2026-10-28 08:30:09,327 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_editor_page_offers_the_create_affordance: Open "http://127.0.0.1:8069/docs/c/tour-subject-tour-section-tour-category-85" in browser 2026-10-28 08:30:09,328 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_editor_page_offers_the_create_affordance: Navigating to: "http://127.0.0.1:8069/docs/c/tour-subject-tour-section-tour-category-85" 2026-10-28 08:30:09,388 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 08:30:09,999 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 598, model: website.doc.category 2026-10-28 08:30:10,713 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 598, model: website.doc.category 2026-10-28 08:30:11,663 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:30:11] "GET /docs/c/tour-subject-tour-section-tour-category-85 HTTP/1.1" 200 - 377 0.326 1.967 2026-10-28 08:30:11,667 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_editor_page_offers_the_create_affordance: Navigation result: {'frameId': '36F7C2EEED262BD5B2A552A745876181', 'loaderId': '83C591307A858698B9ECA3585B0F3948', 'isDownload': False} 2026-10-28 08:30:11,667 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_editor_page_offers_the_create_affordance: Evaluate ready code "odoo.isTourReady('to_website_docs_editor_page_loads')" 2026-10-28 08:30:11,735 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:30:11] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 08:30:11,777 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/e475311/to_website_docs.assets_frontend_css.min.css, copying from /web/assets/e475311/to_website_docs.assets_frontend_css.min.css 2026-10-28 08:30:11,814 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:30:11] "GET /web/assets/1/e475311/to_website_docs.assets_frontend_css.min.css HTTP/1.1" 200 - 11 0.023 0.037 2026-10-28 08:30:11,843 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6a78e01/web.assets_frontend.min.css, copying from /web/assets/6a78e01/web.assets_frontend.min.css 2026-10-28 08:30:11,914 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:30:11] "GET /web/assets/1/6a78e01/web.assets_frontend.min.css HTTP/1.1" 200 - 8 0.045 0.122 2026-10-28 08:30:11,924 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9301006/web.assets_frontend_minimal.min.js, copying from /web/assets/9301006/web.assets_frontend_minimal.min.js 2026-10-28 08:30:11,941 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:30:11] "GET /web/assets/1/9301006/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.010 0.085 2026-10-28 08:30:11,955 104 INFO rb-e85a3c6-226074-429758 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter:300,300i,400,400i,700,700i&display=swap 2026-10-28 08:30:11,956 104 INFO rb-e85a3c6-226074-429758 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter+Tight:300,300i,400,400i,500,500i,700,700i&display=swap 2026-10-28 08:30:11,971 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/3f2e763/web.__assets_tests_call__.min.js, copying from /web/assets/3f2e763/web.__assets_tests_call__.min.js 2026-10-28 08:30:11,995 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:30:11] "GET /web/assets/1/3f2e763/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.006 0.038 2026-10-28 08:30:12,266 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:30:12] "GET /viin_brand/static/img/viindoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.039 2026-10-28 08:30:12,271 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:30:12] "GET /to_website_docs/static/src/img/devices.gif HTTP/1.1" 200 - 0 0.000 0.052 2026-10-28 08:30:12,272 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:30:12] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.053 2026-10-28 08:30:12,279 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:30:12] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.085 2026-10-28 08:30:12,280 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:30:12] "GET /web/image/website/1/logo/My%20Website?unique=a80ad79 HTTP/1.1" 200 - 4 0.041 0.043 2026-10-28 08:30:12,407 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:30:12] "GET /website/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 08:30:12,478 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:30:12] "GET /web/image/website/1/favicon?unique=a80ad79 HTTP/1.1" 200 - 4 0.003 0.015 2026-10-28 08:30:12,500 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/8a9323b/web.assets_frontend_lazy.min.js, copying from /web/assets/8a9323b/web.assets_frontend_lazy.min.js 2026-10-28 08:30:12,523 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:30:12] "GET /web/assets/1/8a9323b/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.007 0.042 2026-10-28 08:30:13,106 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/b12a577/to_website_docs.assets_frontend_js.min.js, copying from /web/assets/b12a577/to_website_docs.assets_frontend_js.min.js 2026-10-28 08:30:13,122 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:30:13] "GET /web/assets/1/b12a577/to_website_docs.assets_frontend_js.min.js HTTP/1.1" 200 - 8 0.006 0.020 2026-10-28 08:30:13,161 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:30:13] "GET /website/translations/21715c2fccecbfb09054c55db4241b5acf079e7d?lang=en_US HTTP/1.1" 200 - 0 0.000 0.012 2026-10-28 08:30:13,325 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_editor_page_offers_the_create_affordance: Evaluate test code "odoo.startTour('to_website_docs_editor_page_loads', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/docs/c/tour-subject-tour-section-tour-category-85", "delayToCheckUndeterminisms": 0})" 2026-10-28 08:30:13,340 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_editor_page_offers_the_create_affordance.browser: [1/3] Tour to_website_docs_editor_page_loads → Step The lazily-loaded editor widget has started and bound its handlers (trigger: #docsLeft.o_docs_editor_ready) 2026-10-28 08:30:13,387 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:30:13] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.004 0.156 2026-10-28 08:30:13,442 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_editor_page_offers_the_create_affordance.browser: [2/3] Tour to_website_docs_editor_page_loads → Step An editor is offered the create-document affordance (trigger: #btnDocsCreate) 2026-10-28 08:30:13,465 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:30:13] "POST /im_livechat/init HTTP/1.1" 200 - 27 0.024 0.192 2026-10-28 08:30:13,505 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_editor_page_offers_the_create_affordance.browser: [3/3] Tour to_website_docs_editor_page_loads → Step The document seeded for this tour is listed and flagged editable (trigger: #docsLeft li.docs-editable[data-name='Tour Document']) 2026-10-28 08:30:13,551 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_editor_page_offers_the_create_affordance.browser: tour succeeded 2026-10-28 08:30:13,551 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_editor_page_offers_the_create_affordance.browser: ╔══════════════════════════════════════════════════╗ ║ TOUR to_website_docs_editor_page_loads SUCCEEDED ║ ╚══════════════════════════════════════════════════╝ 2026-10-28 08:30:13,646 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_editor_page_offers_the_create_affordance.browser: heap 9090584 (allocated 10223616) 2026-10-28 08:30:13,651 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_editor_page_offers_the_create_affordance: Closing chrome headless with pid 2729 2026-10-28 08:30:13,653 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_editor_page_offers_the_create_affordance: Closing websocket connection 2026-10-28 08:30:13,655 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_editor_page_offers_the_create_affordance: Terminating chrome headless with pid 2729 2026-10-28 08:30:13,774 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_editor_page_offers_the_create_affordance: Chrome Log in: /tmp/odoo_tests/rb-e85a3c6-226074-429758/chrome_logs/chrome_log_20261028_083013_774481_test_editor_page_offers_the_create_affordance.txt 2026-10-28 08:30:13,774 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_editor_page_offers_the_create_affordance: Removing chrome user profile "/tmp/tmpfcuarxn0_chrome_odoo" 2026-10-28 08:30:13,853 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_docs_editor_tour: Starting TestDocsEditorTour.test_manager_creating_a_section_from_the_context_menu_persists_it ... 2026-10-28 08:30:14,381 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_manager_creating_a_section_from_the_context_menu_persists_it: Chrome pid: 2900 2026-10-28 08:30:14,382 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_manager_creating_a_section_from_the_context_menu_persists_it: Chrome headless temporary user profile dir: /tmp/tmpx3uaajeo_chrome_odoo 2026-10-28 08:30:14,382 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_manager_creating_a_section_from_the_context_menu_persists_it: Issuing json command http://127.0.0.1:43507/json/version 2026-10-28 08:30:14,383 104 INFO rb-e85a3c6-226074-429758 odoo.tests.common.requests: request http://127.0.0.1:43507/json/version with timeout 3 increased to 10s during tests 2026-10-28 08:30:14,483 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_manager_creating_a_section_from_the_context_menu_persists_it: Browser version: Chrome/150.0.7871.114 2026-10-28 08:30:14,484 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_manager_creating_a_section_from_the_context_menu_persists_it: Issuing json command http://127.0.0.1:43507/json 2026-10-28 08:30:14,484 104 INFO rb-e85a3c6-226074-429758 odoo.tests.common.requests: request http://127.0.0.1:43507/json with timeout 3 increased to 10s during tests 2026-10-28 08:30:14,494 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_manager_creating_a_section_from_the_context_menu_persists_it: Websocket url found: ws://127.0.0.1:43507/devtools/page/B483F97CFF7498463DB25CE7CE8A2C80 2026-10-28 08:30:14,512 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_manager_creating_a_section_from_the_context_menu_persists_it: Enable chrome headless console log notification 2026-10-28 08:30:14,523 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_manager_creating_a_section_from_the_context_menu_persists_it: Chrome headless enable page notifications 2026-10-28 08:30:14,653 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.res_users: Login successful for db:rb-e85a3c6-226074-429758 login:tour_manager from n/a 2026-10-28 08:30:14,667 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_manager_creating_a_section_from_the_context_menu_persists_it: Setting session cookie in browser 2026-10-28 08:30:14,680 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_manager_creating_a_section_from_the_context_menu_persists_it: Open "http://127.0.0.1:8069/docs" in browser 2026-10-28 08:30:14,681 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_manager_creating_a_section_from_the_context_menu_persists_it: Navigating to: "http://127.0.0.1:8069/docs" 2026-10-28 08:30:14,708 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 08:30:18,018 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:30:18] "GET /docs HTTP/1.1" 200 - 287 0.245 3.068 2026-10-28 08:30:18,023 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_manager_creating_a_section_from_the_context_menu_persists_it: Navigation result: {'frameId': 'B483F97CFF7498463DB25CE7CE8A2C80', 'loaderId': '687578F52F1F61504733CAD8B7ECAC55', 'isDownload': False} 2026-10-28 08:30:18,024 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_manager_creating_a_section_from_the_context_menu_persists_it: Evaluate ready code "odoo.isTourReady('to_website_docs_create_category_from_context')" 2026-10-28 08:30:18,096 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:30:18] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 08:30:18,132 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6a78e01/web.assets_frontend.min.css, copying from /web/assets/6a78e01/web.assets_frontend.min.css 2026-10-28 08:30:18,199 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:30:18] "GET /web/assets/1/6a78e01/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.038 0.052 2026-10-28 08:30:18,217 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/e475311/to_website_docs.assets_frontend_css.min.css, copying from /web/assets/e475311/to_website_docs.assets_frontend_css.min.css 2026-10-28 08:30:18,240 104 INFO rb-e85a3c6-226074-429758 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter:300,300i,400,400i,700,700i&display=swap 2026-10-28 08:30:18,242 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:30:18] "GET /web/assets/1/e475311/to_website_docs.assets_frontend_css.min.css HTTP/1.1" 200 - 8 0.017 0.113 2026-10-28 08:30:18,243 104 INFO rb-e85a3c6-226074-429758 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter+Tight:300,300i,400,400i,500,500i,700,700i&display=swap 2026-10-28 08:30:18,259 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9301006/web.assets_frontend_minimal.min.js, copying from /web/assets/9301006/web.assets_frontend_minimal.min.js 2026-10-28 08:30:18,273 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:30:18] "GET /web/assets/1/9301006/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.006 0.034 2026-10-28 08:30:18,291 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/3f2e763/web.__assets_tests_call__.min.js, copying from /web/assets/3f2e763/web.__assets_tests_call__.min.js 2026-10-28 08:30:18,314 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:30:18] "GET /web/assets/1/3f2e763/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.006 0.038 2026-10-28 08:30:18,453 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:30:18] "GET /web/image/website/1/logo/My%20Website?unique=a80ad79 HTTP/1.1" 200 - 4 0.003 0.011 2026-10-28 08:30:18,456 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:30:18] "GET /to_website_docs/static/src/img/devices.gif HTTP/1.1" 200 - 0 0.000 0.001 2026-10-28 08:30:18,461 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:30:18] "GET /to_website_docs/static/src/img/user.jpg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-28 08:30:18,472 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:30:18] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-10-28 08:30:18,475 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:30:18] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.010 2026-10-28 08:30:18,557 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:30:18] "GET /website/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.008 2026-10-28 08:30:18,612 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/8a9323b/web.assets_frontend_lazy.min.js, copying from /web/assets/8a9323b/web.assets_frontend_lazy.min.js 2026-10-28 08:30:18,639 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:30:18] "GET /web/assets/1/8a9323b/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.008 0.061 2026-10-28 08:30:18,656 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:30:18] "GET /web/image/website/1/favicon?unique=a80ad79 HTTP/1.1" 200 - 4 0.004 0.072 2026-10-28 08:30:19,247 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/b12a577/to_website_docs.assets_frontend_js.min.js, copying from /web/assets/b12a577/to_website_docs.assets_frontend_js.min.js 2026-10-28 08:30:19,260 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:30:19] "GET /web/assets/1/b12a577/to_website_docs.assets_frontend_js.min.js HTTP/1.1" 200 - 8 0.005 0.014 2026-10-28 08:30:19,314 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:30:19] "GET /website/translations/21715c2fccecbfb09054c55db4241b5acf079e7d?lang=en_US HTTP/1.1" 200 - 0 0.000 0.012 2026-10-28 08:30:19,449 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_manager_creating_a_section_from_the_context_menu_persists_it: Evaluate test code "odoo.startTour('to_website_docs_create_category_from_context', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/docs", "delayToCheckUndeterminisms": 0})" 2026-10-28 08:30:19,464 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_manager_creating_a_section_from_the_context_menu_persists_it.browser: [1/6] Tour to_website_docs_create_category_from_context → Step .docs-categories > .row.o_docs_editor_ready 2026-10-28 08:30:19,530 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_manager_creating_a_section_from_the_context_menu_persists_it.browser: [2/6] Tour to_website_docs_create_category_from_context → Step Open the subject's context menu (trigger: .cat-editable[data-name='Tour Subject'] > i.fa-cog) 2026-10-28 08:30:19,539 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:30:19] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.005 0.170 2026-10-28 08:30:19,612 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_manager_creating_a_section_from_the_context_menu_persists_it.browser: [3/6] Tour to_website_docs_create_category_from_context → Step .popover-context li[data-method='create_category'] 2026-10-28 08:30:19,619 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:30:19] "POST /im_livechat/init HTTP/1.1" 200 - 27 0.030 0.203 2026-10-28 08:30:19,701 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_manager_creating_a_section_from_the_context_menu_persists_it.browser: [4/6] Tour to_website_docs_create_category_from_context → Step .modal #document-name 2026-10-28 08:30:19,786 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_manager_creating_a_section_from_the_context_menu_persists_it.browser: [5/6] Tour to_website_docs_create_category_from_context → Step Saving posts /docs/create_category with parent_id; a child returns url '#' -> location.reload() (trigger: .modal .modal-footer .btn-primary) 2026-10-28 08:30:19,992 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:30:19] "POST /docs/create_category HTTP/1.1" 200 - 51 0.045 0.075 2026-10-28 08:30:20,139 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:30:20] "GET /docs HTTP/1.1" 200 - 20 0.017 0.097 2026-10-28 08:30:20,812 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_manager_creating_a_section_from_the_context_menu_persists_it.browser: [6/6] Tour to_website_docs_create_category_from_context → Step #docsSummary 2026-10-28 08:30:20,860 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:30:20] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 2 0.003 0.016 2026-10-28 08:30:20,926 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:30:20] "POST /im_livechat/init HTTP/1.1" 200 - 20 0.015 0.059 2026-10-28 08:30:20,947 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_manager_creating_a_section_from_the_context_menu_persists_it.browser: tour succeeded 2026-10-28 08:30:20,949 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_manager_creating_a_section_from_the_context_menu_persists_it.browser: ╔═════════════════════════════════════════════════════════════╗ ║ TOUR to_website_docs_create_category_from_context SUCCEEDED ║ ╚═════════════════════════════════════════════════════════════╝ 2026-10-28 08:30:21,143 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_manager_creating_a_section_from_the_context_menu_persists_it.browser: heap 9546992 (allocated 12058624) 2026-10-28 08:30:21,168 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_manager_creating_a_section_from_the_context_menu_persists_it: Closing chrome headless with pid 2900 2026-10-28 08:30:21,179 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_manager_creating_a_section_from_the_context_menu_persists_it: Closing websocket connection 2026-10-28 08:30:21,183 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_manager_creating_a_section_from_the_context_menu_persists_it: Terminating chrome headless with pid 2900 2026-10-28 08:30:21,290 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_manager_creating_a_section_from_the_context_menu_persists_it: Chrome Log in: /tmp/odoo_tests/rb-e85a3c6-226074-429758/chrome_logs/chrome_log_20261028_083021_290193_test_manager_creating_a_section_from_the_context_menu_persists_it.txt 2026-10-28 08:30:21,290 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_manager_creating_a_section_from_the_context_menu_persists_it: Removing chrome user profile "/tmp/tmpx3uaajeo_chrome_odoo" 2026-10-28 08:30:21,370 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_docs_editor_tour: Starting TestDocsEditorTour.test_manager_creating_a_subject_through_the_dialog_persists_it ... 2026-10-28 08:30:21,813 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_manager_creating_a_subject_through_the_dialog_persists_it: Chrome pid: 3080 2026-10-28 08:30:21,813 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_manager_creating_a_subject_through_the_dialog_persists_it: Chrome headless temporary user profile dir: /tmp/tmptnc813fd_chrome_odoo 2026-10-28 08:30:21,814 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_manager_creating_a_subject_through_the_dialog_persists_it: Issuing json command http://127.0.0.1:46213/json/version 2026-10-28 08:30:21,823 104 INFO rb-e85a3c6-226074-429758 odoo.tests.common.requests: request http://127.0.0.1:46213/json/version with timeout 3 increased to 10s during tests 2026-10-28 08:30:21,917 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_manager_creating_a_subject_through_the_dialog_persists_it: Browser version: Chrome/150.0.7871.114 2026-10-28 08:30:21,938 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_manager_creating_a_subject_through_the_dialog_persists_it: Issuing json command http://127.0.0.1:46213/json 2026-10-28 08:30:21,939 104 INFO rb-e85a3c6-226074-429758 odoo.tests.common.requests: request http://127.0.0.1:46213/json with timeout 3 increased to 10s during tests 2026-10-28 08:30:21,960 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_manager_creating_a_subject_through_the_dialog_persists_it: Websocket url found: ws://127.0.0.1:46213/devtools/page/85338A2B60188F1E3A7087B1F8D973EA 2026-10-28 08:30:21,972 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_manager_creating_a_subject_through_the_dialog_persists_it: Enable chrome headless console log notification 2026-10-28 08:30:21,975 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_manager_creating_a_subject_through_the_dialog_persists_it: Chrome headless enable page notifications 2026-10-28 08:30:22,107 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.res_users: Login successful for db:rb-e85a3c6-226074-429758 login:tour_manager from n/a 2026-10-28 08:30:22,128 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_manager_creating_a_subject_through_the_dialog_persists_it: Setting session cookie in browser 2026-10-28 08:30:22,151 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_manager_creating_a_subject_through_the_dialog_persists_it: Open "http://127.0.0.1:8069/docs" in browser 2026-10-28 08:30:22,151 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_manager_creating_a_subject_through_the_dialog_persists_it: Navigating to: "http://127.0.0.1:8069/docs" 2026-10-28 08:30:22,181 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 08:30:24,123 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:30:24] "GET /docs HTTP/1.1" 200 - 287 0.208 1.740 2026-10-28 08:30:24,127 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_manager_creating_a_subject_through_the_dialog_persists_it: Navigation result: {'frameId': '85338A2B60188F1E3A7087B1F8D973EA', 'loaderId': '5BED0BAB59EBD83AB06EFF015AB5C8DF', 'isDownload': False} 2026-10-28 08:30:24,128 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_manager_creating_a_subject_through_the_dialog_persists_it: Evaluate ready code "odoo.isTourReady('to_website_docs_create_subject')" 2026-10-28 08:30:24,196 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6a78e01/web.assets_frontend.min.css, copying from /web/assets/6a78e01/web.assets_frontend.min.css 2026-10-28 08:30:24,200 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:30:24] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 08:30:24,275 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:30:24] "GET /web/assets/1/6a78e01/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.064 0.045 2026-10-28 08:30:24,288 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/e475311/to_website_docs.assets_frontend_css.min.css, copying from /web/assets/e475311/to_website_docs.assets_frontend_css.min.css 2026-10-28 08:30:24,315 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:30:24] "GET /web/assets/1/e475311/to_website_docs.assets_frontend_css.min.css HTTP/1.1" 200 - 8 0.016 0.121 2026-10-28 08:30:24,326 104 INFO rb-e85a3c6-226074-429758 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter:300,300i,400,400i,700,700i&display=swap 2026-10-28 08:30:24,331 104 INFO rb-e85a3c6-226074-429758 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter+Tight:300,300i,400,400i,500,500i,700,700i&display=swap 2026-10-28 08:30:24,336 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9301006/web.assets_frontend_minimal.min.js, copying from /web/assets/9301006/web.assets_frontend_minimal.min.js 2026-10-28 08:30:24,353 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:30:24] "GET /web/assets/1/9301006/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.010 0.024 2026-10-28 08:30:24,382 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/3f2e763/web.__assets_tests_call__.min.js, copying from /web/assets/3f2e763/web.__assets_tests_call__.min.js 2026-10-28 08:30:24,409 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:30:24] "GET /web/assets/1/3f2e763/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.008 0.042 2026-10-28 08:30:24,518 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:30:24] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-28 08:30:24,528 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:30:24] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-10-28 08:30:24,544 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:30:24] "GET /to_website_docs/static/src/img/devices.gif HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 08:30:24,552 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:30:24] "GET /to_website_docs/static/src/img/user.jpg HTTP/1.1" 200 - 0 0.000 0.001 2026-10-28 08:30:24,560 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:30:24] "GET /web/image/website/1/logo/My%20Website?unique=a80ad79 HTTP/1.1" 200 - 4 0.010 0.015 2026-10-28 08:30:24,692 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:30:24] "GET /website/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-28 08:30:24,737 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/8a9323b/web.assets_frontend_lazy.min.js, copying from /web/assets/8a9323b/web.assets_frontend_lazy.min.js 2026-10-28 08:30:24,763 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:30:24] "GET /web/assets/1/8a9323b/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.005 0.064 2026-10-28 08:30:24,776 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:30:24] "GET /web/image/website/1/favicon?unique=a80ad79 HTTP/1.1" 200 - 4 0.003 0.071 2026-10-28 08:30:25,375 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/b12a577/to_website_docs.assets_frontend_js.min.js, copying from /web/assets/b12a577/to_website_docs.assets_frontend_js.min.js 2026-10-28 08:30:25,388 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:30:25] "GET /web/assets/1/b12a577/to_website_docs.assets_frontend_js.min.js HTTP/1.1" 200 - 8 0.006 0.016 2026-10-28 08:30:25,427 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:30:25] "GET /website/translations/21715c2fccecbfb09054c55db4241b5acf079e7d?lang=en_US HTTP/1.1" 200 - 0 0.000 0.009 2026-10-28 08:30:25,621 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_manager_creating_a_subject_through_the_dialog_persists_it: Evaluate test code "odoo.startTour('to_website_docs_create_subject', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/docs", "delayToCheckUndeterminisms": 0})" 2026-10-28 08:30:25,651 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_manager_creating_a_subject_through_the_dialog_persists_it.browser: [1/5] Tour to_website_docs_create_subject → Step Wait for the editor to bind on the docs root page (trigger: .docs-categories > .row.o_docs_editor_ready) 2026-10-28 08:30:25,682 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:30:25] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.005 0.173 2026-10-28 08:30:25,706 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_manager_creating_a_subject_through_the_dialog_persists_it.browser: [2/5] Tour to_website_docs_create_subject → Step #btnDocsCreateSubject 2026-10-28 08:30:25,780 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_manager_creating_a_subject_through_the_dialog_persists_it.browser: [3/5] Tour to_website_docs_create_subject → Step .modal #document-name 2026-10-28 08:30:25,795 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:30:25] "POST /im_livechat/init HTTP/1.1" 200 - 27 0.038 0.236 2026-10-28 08:30:25,876 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_manager_creating_a_subject_through_the_dialog_persists_it.browser: [4/5] Tour to_website_docs_create_subject → Step Saving posts /docs/create_category; a root subject returns its website_url -> navigation (trigger: .modal .modal-footer .btn-primary) 2026-10-28 08:30:26,140 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:30:26] "POST /docs/create_category HTTP/1.1" 200 - 34 0.078 0.101 2026-10-28 08:30:26,534 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:30:26] "GET /docs/c/tour-created-subject-87 HTTP/1.1" 200 - 67 0.059 0.282 2026-10-28 08:30:27,283 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_manager_creating_a_subject_through_the_dialog_persists_it.browser: [5/5] Tour to_website_docs_create_subject → Step #docsSummary 2026-10-28 08:30:27,312 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:30:27] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 2 0.002 0.012 2026-10-28 08:30:27,382 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_manager_creating_a_subject_through_the_dialog_persists_it.browser: tour succeeded 2026-10-28 08:30:27,385 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_manager_creating_a_subject_through_the_dialog_persists_it.browser: ╔═══════════════════════════════════════════════╗ ║ TOUR to_website_docs_create_subject SUCCEEDED ║ ╚═══════════════════════════════════════════════╝ 2026-10-28 08:30:27,388 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:30:27] "POST /im_livechat/init HTTP/1.1" 200 - 20 0.016 0.075 2026-10-28 08:30:27,540 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_manager_creating_a_subject_through_the_dialog_persists_it.browser: heap 12866396 (allocated 14680064) 2026-10-28 08:30:27,574 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_manager_creating_a_subject_through_the_dialog_persists_it: Closing chrome headless with pid 3080 2026-10-28 08:30:27,578 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_manager_creating_a_subject_through_the_dialog_persists_it: Closing websocket connection 2026-10-28 08:30:27,581 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_manager_creating_a_subject_through_the_dialog_persists_it: Terminating chrome headless with pid 3080 2026-10-28 08:30:27,697 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_manager_creating_a_subject_through_the_dialog_persists_it: Chrome Log in: /tmp/odoo_tests/rb-e85a3c6-226074-429758/chrome_logs/chrome_log_20261028_083027_696975_test_manager_creating_a_subject_through_the_dialog_persists_it.txt 2026-10-28 08:30:27,697 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_manager_creating_a_subject_through_the_dialog_persists_it: Removing chrome user profile "/tmp/tmptnc813fd_chrome_odoo" 2026-10-28 08:30:27,767 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_docs_editor_tour: Starting TestDocsEditorTour.test_renaming_a_document_through_the_context_dialog_persists ... 2026-10-28 08:30:28,208 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_renaming_a_document_through_the_context_dialog_persists: Chrome pid: 3257 2026-10-28 08:30:28,208 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_renaming_a_document_through_the_context_dialog_persists: Chrome headless temporary user profile dir: /tmp/tmpdlhvvurj_chrome_odoo 2026-10-28 08:30:28,209 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_renaming_a_document_through_the_context_dialog_persists: Issuing json command http://127.0.0.1:45549/json/version 2026-10-28 08:30:28,217 104 INFO rb-e85a3c6-226074-429758 odoo.tests.common.requests: request http://127.0.0.1:45549/json/version with timeout 3 increased to 10s during tests 2026-10-28 08:30:28,341 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_renaming_a_document_through_the_context_dialog_persists: Browser version: Chrome/150.0.7871.114 2026-10-28 08:30:28,341 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_renaming_a_document_through_the_context_dialog_persists: Issuing json command http://127.0.0.1:45549/json 2026-10-28 08:30:28,348 104 INFO rb-e85a3c6-226074-429758 odoo.tests.common.requests: request http://127.0.0.1:45549/json with timeout 3 increased to 10s during tests 2026-10-28 08:30:28,386 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_renaming_a_document_through_the_context_dialog_persists: Websocket url found: ws://127.0.0.1:45549/devtools/page/7A19C4447CE122C74A9222FF2FE2B9AD 2026-10-28 08:30:28,404 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_renaming_a_document_through_the_context_dialog_persists: Enable chrome headless console log notification 2026-10-28 08:30:28,419 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_renaming_a_document_through_the_context_dialog_persists: Chrome headless enable page notifications 2026-10-28 08:30:28,586 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.res_users: Login successful for db:rb-e85a3c6-226074-429758 login:tour_editor from n/a 2026-10-28 08:30:28,601 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_renaming_a_document_through_the_context_dialog_persists: Setting session cookie in browser 2026-10-28 08:30:28,619 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_renaming_a_document_through_the_context_dialog_persists: Open "http://127.0.0.1:8069/docs/c/tour-subject-tour-section-tour-category-85" in browser 2026-10-28 08:30:28,619 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_renaming_a_document_through_the_context_dialog_persists: Navigating to: "http://127.0.0.1:8069/docs/c/tour-subject-tour-section-tour-category-85" 2026-10-28 08:30:28,663 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 08:30:29,218 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 598, model: website.doc.category 2026-10-28 08:30:29,879 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 598, model: website.doc.category 2026-10-28 08:30:30,856 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:30:30] "GET /docs/c/tour-subject-tour-section-tour-category-85 HTTP/1.1" 200 - 377 0.292 1.905 2026-10-28 08:30:30,861 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_renaming_a_document_through_the_context_dialog_persists: Navigation result: {'frameId': '7A19C4447CE122C74A9222FF2FE2B9AD', 'loaderId': 'A34F4CF6B1CAA2EAE2D35CF60BA830B9', 'isDownload': False} 2026-10-28 08:30:30,861 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_renaming_a_document_through_the_context_dialog_persists: Evaluate ready code "odoo.isTourReady('to_website_docs_rename_document')" 2026-10-28 08:30:30,902 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:30:30] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 08:30:30,942 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/e475311/to_website_docs.assets_frontend_css.min.css, copying from /web/assets/e475311/to_website_docs.assets_frontend_css.min.css 2026-10-28 08:30:30,963 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:30:30] "GET /web/assets/1/e475311/to_website_docs.assets_frontend_css.min.css HTTP/1.1" 200 - 11 0.013 0.030 2026-10-28 08:30:30,985 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6a78e01/web.assets_frontend.min.css, copying from /web/assets/6a78e01/web.assets_frontend.min.css 2026-10-28 08:30:31,056 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:30:31] "GET /web/assets/1/6a78e01/web.assets_frontend.min.css HTTP/1.1" 200 - 8 0.035 0.115 2026-10-28 08:30:31,068 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9301006/web.assets_frontend_minimal.min.js, copying from /web/assets/9301006/web.assets_frontend_minimal.min.js 2026-10-28 08:30:31,085 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:30:31] "GET /web/assets/1/9301006/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.015 0.065 2026-10-28 08:30:31,099 104 INFO rb-e85a3c6-226074-429758 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter:300,300i,400,400i,700,700i&display=swap 2026-10-28 08:30:31,099 104 INFO rb-e85a3c6-226074-429758 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter+Tight:300,300i,400,400i,500,500i,700,700i&display=swap 2026-10-28 08:30:31,123 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/3f2e763/web.__assets_tests_call__.min.js, copying from /web/assets/3f2e763/web.__assets_tests_call__.min.js 2026-10-28 08:30:31,153 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:30:31] "GET /web/assets/1/3f2e763/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.010 0.047 2026-10-28 08:30:31,277 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:30:31] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-28 08:30:31,304 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:30:31] "GET /to_website_docs/static/src/img/devices.gif HTTP/1.1" 200 - 0 0.000 0.033 2026-10-28 08:30:31,316 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:30:31] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.017 2026-10-28 08:30:31,326 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:30:31] "GET /web/image/website/1/logo/My%20Website?unique=a80ad79 HTTP/1.1" 200 - 4 0.028 0.035 2026-10-28 08:30:31,331 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:30:31] "GET /viin_brand/static/img/viindoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.028 2026-10-28 08:30:31,410 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:30:31] "GET /website/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 08:30:31,445 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:30:31] "GET /web/image/website/1/favicon?unique=a80ad79 HTTP/1.1" 200 - 4 0.007 0.016 2026-10-28 08:30:31,462 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/8a9323b/web.assets_frontend_lazy.min.js, copying from /web/assets/8a9323b/web.assets_frontend_lazy.min.js 2026-10-28 08:30:31,501 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:30:31] "GET /web/assets/1/8a9323b/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.006 0.058 2026-10-28 08:30:32,014 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/b12a577/to_website_docs.assets_frontend_js.min.js, copying from /web/assets/b12a577/to_website_docs.assets_frontend_js.min.js 2026-10-28 08:30:32,025 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:30:32] "GET /web/assets/1/b12a577/to_website_docs.assets_frontend_js.min.js HTTP/1.1" 200 - 8 0.004 0.016 2026-10-28 08:30:32,077 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:30:32] "GET /website/translations/21715c2fccecbfb09054c55db4241b5acf079e7d?lang=en_US HTTP/1.1" 200 - 0 0.000 0.010 2026-10-28 08:30:32,229 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:30:32] "POST /im_livechat/init HTTP/1.1" 200 - 27 0.020 0.065 2026-10-28 08:30:32,256 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_renaming_a_document_through_the_context_dialog_persists: Evaluate test code "odoo.startTour('to_website_docs_rename_document', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/docs/c/tour-subject-tour-section-tour-category-85", "delayToCheckUndeterminisms": 0})" 2026-10-28 08:30:32,292 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_renaming_a_document_through_the_context_dialog_persists.browser: [1/7] Tour to_website_docs_rename_document → Step #docsLeft.o_docs_editor_ready 2026-10-28 08:30:32,357 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_renaming_a_document_through_the_context_dialog_persists.browser: [2/7] Tour to_website_docs_rename_document → Step Open the document context menu (trigger: #docsLeft li.docs-editable[data-name='Tour Document'] > i.fa-cog) 2026-10-28 08:30:32,417 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:30:32] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.006 0.261 2026-10-28 08:30:32,420 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_renaming_a_document_through_the_context_dialog_persists.browser: [3/7] Tour to_website_docs_rename_document → Step .popover-context li[data-method='edit'] 2026-10-28 08:30:32,531 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_renaming_a_document_through_the_context_dialog_persists.browser: [4/7] Tour to_website_docs_rename_document → Step The dialog is PREFILLED with the existing name (trigger: .modal #document-name:value("Tour Document")) 2026-10-28 08:30:32,593 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_renaming_a_document_through_the_context_dialog_persists.browser: [5/7] Tour to_website_docs_rename_document → Step .modal #document-name 2026-10-28 08:30:32,668 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_renaming_a_document_through_the_context_dialog_persists.browser: [6/7] Tour to_website_docs_rename_document → Step Saving posts /docs/update_document; result.url is a doc URL -> navigation (trigger: .modal .modal-footer .btn-primary) 2026-10-28 08:30:32,824 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:30:32] "POST /docs/update_document HTTP/1.1" 200 - 31 0.024 0.049 2026-10-28 08:30:34,005 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:30:34] "GET /docs/d/tour-renamed-document-100 HTTP/1.1" 200 - 152 0.150 0.986 2026-10-28 08:30:34,749 104 INFO rb-e85a3c6-226074-429758 odoo.tests.common: External chrome request during tests: returning 404 for http://connect.facebook.net/en_US/all.js 2026-10-28 08:30:34,777 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_renaming_a_document_through_the_context_dialog_persists.browser: [7/7] Tour to_website_docs_rename_document → Step #docsBody 2026-10-28 08:30:34,887 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:30:34] "POST /im_livechat/init HTTP/1.1" 200 - 20 0.026 0.061 2026-10-28 08:30:34,890 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_renaming_a_document_through_the_context_dialog_persists.browser: tour succeeded 2026-10-28 08:30:34,891 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_renaming_a_document_through_the_context_dialog_persists.browser: ╔════════════════════════════════════════════════╗ ║ TOUR to_website_docs_rename_document SUCCEEDED ║ ╚════════════════════════════════════════════════╝ 2026-10-28 08:30:34,912 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:30:34] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 2 0.001 0.110 2026-10-28 08:30:35,054 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_renaming_a_document_through_the_context_dialog_persists.browser: heap 12897816 (allocated 14417920) 2026-10-28 08:30:35,093 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_renaming_a_document_through_the_context_dialog_persists: Closing chrome headless with pid 3257 2026-10-28 08:30:35,097 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_renaming_a_document_through_the_context_dialog_persists: Closing websocket connection 2026-10-28 08:30:35,100 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_renaming_a_document_through_the_context_dialog_persists: Terminating chrome headless with pid 3257 2026-10-28 08:30:35,238 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_renaming_a_document_through_the_context_dialog_persists: Chrome Log in: /tmp/odoo_tests/rb-e85a3c6-226074-429758/chrome_logs/chrome_log_20261028_083035_238193_test_renaming_a_document_through_the_context_dialog_persists.txt 2026-10-28 08:30:35,238 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_renaming_a_document_through_the_context_dialog_persists: Removing chrome user profile "/tmp/tmpdlhvvurj_chrome_odoo" 2026-10-28 08:30:35,304 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_docs_editor_tour: Starting TestDocsEditorTour.test_saving_the_dialog_with_an_empty_name_creates_nothing ... 2026-10-28 08:30:35,843 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_saving_the_dialog_with_an_empty_name_creates_nothing: Chrome pid: 3436 2026-10-28 08:30:35,843 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_saving_the_dialog_with_an_empty_name_creates_nothing: Chrome headless temporary user profile dir: /tmp/tmpw2f5jnf1_chrome_odoo 2026-10-28 08:30:35,845 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_saving_the_dialog_with_an_empty_name_creates_nothing: Issuing json command http://127.0.0.1:38241/json/version 2026-10-28 08:30:35,849 104 INFO rb-e85a3c6-226074-429758 odoo.tests.common.requests: request http://127.0.0.1:38241/json/version with timeout 3 increased to 10s during tests 2026-10-28 08:30:35,907 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_saving_the_dialog_with_an_empty_name_creates_nothing: Browser version: Chrome/150.0.7871.114 2026-10-28 08:30:35,907 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_saving_the_dialog_with_an_empty_name_creates_nothing: Issuing json command http://127.0.0.1:38241/json 2026-10-28 08:30:35,909 104 INFO rb-e85a3c6-226074-429758 odoo.tests.common.requests: request http://127.0.0.1:38241/json with timeout 3 increased to 10s during tests 2026-10-28 08:30:35,919 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_saving_the_dialog_with_an_empty_name_creates_nothing: Websocket url found: ws://127.0.0.1:38241/devtools/page/B778B95EC9E7F165833D47418ABDC307 2026-10-28 08:30:35,931 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_saving_the_dialog_with_an_empty_name_creates_nothing: Enable chrome headless console log notification 2026-10-28 08:30:35,941 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_saving_the_dialog_with_an_empty_name_creates_nothing: Chrome headless enable page notifications 2026-10-28 08:30:36,020 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.res_users: Login successful for db:rb-e85a3c6-226074-429758 login:tour_editor from n/a 2026-10-28 08:30:36,034 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_saving_the_dialog_with_an_empty_name_creates_nothing: Setting session cookie in browser 2026-10-28 08:30:36,043 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_saving_the_dialog_with_an_empty_name_creates_nothing: Open "http://127.0.0.1:8069/docs/c/tour-subject-tour-section-tour-category-85" in browser 2026-10-28 08:30:36,043 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_saving_the_dialog_with_an_empty_name_creates_nothing: Navigating to: "http://127.0.0.1:8069/docs/c/tour-subject-tour-section-tour-category-85" 2026-10-28 08:30:36,083 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 08:30:36,668 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 598, model: website.doc.category 2026-10-28 08:30:37,357 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 598, model: website.doc.category 2026-10-28 08:30:38,384 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:30:38] "GET /docs/c/tour-subject-tour-section-tour-category-85 HTTP/1.1" 200 - 377 0.300 2.007 2026-10-28 08:30:38,389 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_saving_the_dialog_with_an_empty_name_creates_nothing: Navigation result: {'frameId': 'B778B95EC9E7F165833D47418ABDC307', 'loaderId': 'BAF168DCD8DD0592AE8BF55FC95ACC34', 'isDownload': False} 2026-10-28 08:30:38,389 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_saving_the_dialog_with_an_empty_name_creates_nothing: Evaluate ready code "odoo.isTourReady('to_website_docs_create_document_requires_name')" 2026-10-28 08:30:38,441 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:30:38] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-28 08:30:38,474 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6a78e01/web.assets_frontend.min.css, copying from /web/assets/6a78e01/web.assets_frontend.min.css 2026-10-28 08:30:38,535 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:30:38] "GET /web/assets/1/6a78e01/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.051 0.041 2026-10-28 08:30:38,551 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/e475311/to_website_docs.assets_frontend_css.min.css, copying from /web/assets/e475311/to_website_docs.assets_frontend_css.min.css 2026-10-28 08:30:38,562 104 INFO rb-e85a3c6-226074-429758 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter:300,300i,400,400i,700,700i&display=swap 2026-10-28 08:30:38,562 104 INFO rb-e85a3c6-226074-429758 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter+Tight:300,300i,400,400i,500,500i,700,700i&display=swap 2026-10-28 08:30:38,572 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:30:38] "GET /web/assets/1/e475311/to_website_docs.assets_frontend_css.min.css HTTP/1.1" 200 - 8 0.014 0.110 2026-10-28 08:30:38,585 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9301006/web.assets_frontend_minimal.min.js, copying from /web/assets/9301006/web.assets_frontend_minimal.min.js 2026-10-28 08:30:38,598 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:30:38] "GET /web/assets/1/9301006/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.005 0.030 2026-10-28 08:30:38,633 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/3f2e763/web.__assets_tests_call__.min.js, copying from /web/assets/3f2e763/web.__assets_tests_call__.min.js 2026-10-28 08:30:38,656 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:30:38] "GET /web/assets/1/3f2e763/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.006 0.031 2026-10-28 08:30:38,828 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:30:38] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 08:30:38,832 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:30:38] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 08:30:38,844 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:30:38] "GET /to_website_docs/static/src/img/devices.gif HTTP/1.1" 200 - 0 0.000 0.009 2026-10-28 08:30:38,865 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:30:38] "GET /web/image/website/1/logo/My%20Website?unique=a80ad79 HTTP/1.1" 200 - 4 0.019 0.032 2026-10-28 08:30:38,869 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:30:38] "GET /viin_brand/static/img/viindoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-28 08:30:38,947 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:30:38] "GET /website/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 08:30:38,974 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:30:38] "GET /web/image/website/1/favicon?unique=a80ad79 HTTP/1.1" 200 - 4 0.005 0.015 2026-10-28 08:30:39,008 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/8a9323b/web.assets_frontend_lazy.min.js, copying from /web/assets/8a9323b/web.assets_frontend_lazy.min.js 2026-10-28 08:30:39,041 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:30:39] "GET /web/assets/1/8a9323b/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.006 0.087 2026-10-28 08:30:39,626 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/b12a577/to_website_docs.assets_frontend_js.min.js, copying from /web/assets/b12a577/to_website_docs.assets_frontend_js.min.js 2026-10-28 08:30:39,639 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:30:39] "GET /web/assets/1/b12a577/to_website_docs.assets_frontend_js.min.js HTTP/1.1" 200 - 8 0.005 0.020 2026-10-28 08:30:39,696 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:30:39] "GET /website/translations/21715c2fccecbfb09054c55db4241b5acf079e7d?lang=en_US HTTP/1.1" 200 - 0 0.000 0.012 2026-10-28 08:30:39,874 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_saving_the_dialog_with_an_empty_name_creates_nothing: Evaluate test code "odoo.startTour('to_website_docs_create_document_requires_name', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/docs/c/tour-subject-tour-section-tour-category-85", "delayToCheckUndeterminisms": 0})" 2026-10-28 08:30:39,909 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:30:39] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.006 0.148 2026-10-28 08:30:39,911 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_saving_the_dialog_with_an_empty_name_creates_nothing.browser: [1/8] Tour to_website_docs_create_document_requires_name → Step #docsLeft.o_docs_editor_ready 2026-10-28 08:30:39,973 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_saving_the_dialog_with_an_empty_name_creates_nothing.browser: [2/8] Tour to_website_docs_create_document_requires_name → Step #btnDocsCreate 2026-10-28 08:30:39,999 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:30:39] "POST /im_livechat/init HTTP/1.1" 200 - 27 0.030 0.205 2026-10-28 08:30:40,061 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_saving_the_dialog_with_an_empty_name_creates_nothing.browser: [3/8] Tour to_website_docs_create_document_requires_name → Step .modal #document-name 2026-10-28 08:30:40,125 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_saving_the_dialog_with_an_empty_name_creates_nothing.browser: [4/8] Tour to_website_docs_create_document_requires_name → Step Save with an empty name - deliberately no expectUnloadPage: it must NOT navigate (trigger: .modal .modal-footer .btn-primary) 2026-10-28 08:30:40,216 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_saving_the_dialog_with_an_empty_name_creates_nothing.browser: [5/8] Tour to_website_docs_create_document_requires_name → Step The invalid field is flagged (state.hasError -> 'has-error') (trigger: .modal .form-group.has-error) 2026-10-28 08:30:40,269 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_saving_the_dialog_with_an_empty_name_creates_nothing.browser: [6/8] Tour to_website_docs_create_document_requires_name → Step The dialog is STILL open - no rpc, no navigation (trigger: .modal #document-name) 2026-10-28 08:30:40,324 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_saving_the_dialog_with_an_empty_name_creates_nothing.browser: [7/8] Tour to_website_docs_create_document_requires_name → Step Close the dialog without saving (trigger: .modal .modal-footer .btn-secondary) 2026-10-28 08:30:40,386 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_saving_the_dialog_with_an_empty_name_creates_nothing.browser: [8/8] Tour to_website_docs_create_document_requires_name → Step body:not(:has(.o_dialog)) 2026-10-28 08:30:40,437 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_saving_the_dialog_with_an_empty_name_creates_nothing.browser: tour succeeded 2026-10-28 08:30:40,438 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_saving_the_dialog_with_an_empty_name_creates_nothing.browser: ╔══════════════════════════════════════════════════════════════╗ ║ TOUR to_website_docs_create_document_requires_name SUCCEEDED ║ ╚══════════════════════════════════════════════════════════════╝ 2026-10-28 08:30:40,535 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_saving_the_dialog_with_an_empty_name_creates_nothing.browser: heap 9545608 (allocated 10223616) 2026-10-28 08:30:40,558 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_saving_the_dialog_with_an_empty_name_creates_nothing: Closing chrome headless with pid 3436 2026-10-28 08:30:40,567 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_saving_the_dialog_with_an_empty_name_creates_nothing: Closing websocket connection 2026-10-28 08:30:40,567 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_saving_the_dialog_with_an_empty_name_creates_nothing: Terminating chrome headless with pid 3436 2026-10-28 08:30:40,697 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_saving_the_dialog_with_an_empty_name_creates_nothing: Chrome Log in: /tmp/odoo_tests/rb-e85a3c6-226074-429758/chrome_logs/chrome_log_20261028_083040_697693_test_saving_the_dialog_with_an_empty_name_creates_nothing.txt 2026-10-28 08:30:40,698 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_saving_the_dialog_with_an_empty_name_creates_nothing: Removing chrome user profile "/tmp/tmpw2f5jnf1_chrome_odoo" 2026-10-28 08:30:40,743 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_docs_editor_tour: Starting TestDocsEditorTour.test_user_without_docs_access_gets_no_editor_affordance ... 2026-10-28 08:30:41,311 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_user_without_docs_access_gets_no_editor_affordance: Chrome pid: 3613 2026-10-28 08:30:41,311 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_user_without_docs_access_gets_no_editor_affordance: Chrome headless temporary user profile dir: /tmp/tmp9c9ywyy7_chrome_odoo 2026-10-28 08:30:41,311 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_user_without_docs_access_gets_no_editor_affordance: Issuing json command http://127.0.0.1:41053/json/version 2026-10-28 08:30:41,313 104 INFO rb-e85a3c6-226074-429758 odoo.tests.common.requests: request http://127.0.0.1:41053/json/version with timeout 3 increased to 10s during tests 2026-10-28 08:30:41,386 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_user_without_docs_access_gets_no_editor_affordance: Browser version: Chrome/150.0.7871.114 2026-10-28 08:30:41,387 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_user_without_docs_access_gets_no_editor_affordance: Issuing json command http://127.0.0.1:41053/json 2026-10-28 08:30:41,387 104 INFO rb-e85a3c6-226074-429758 odoo.tests.common.requests: request http://127.0.0.1:41053/json with timeout 3 increased to 10s during tests 2026-10-28 08:30:41,401 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_user_without_docs_access_gets_no_editor_affordance: Websocket url found: ws://127.0.0.1:41053/devtools/page/DC283151FAA352CF7E2DF68B9474FE43 2026-10-28 08:30:41,420 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_user_without_docs_access_gets_no_editor_affordance: Enable chrome headless console log notification 2026-10-28 08:30:41,428 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_user_without_docs_access_gets_no_editor_affordance: Chrome headless enable page notifications 2026-10-28 08:30:41,514 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.res_users: Login successful for db:rb-e85a3c6-226074-429758 login:tour_no_access from n/a 2026-10-28 08:30:41,536 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_user_without_docs_access_gets_no_editor_affordance: Setting session cookie in browser 2026-10-28 08:30:41,584 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_user_without_docs_access_gets_no_editor_affordance: Open "http://127.0.0.1:8069/docs/c/tour-subject-tour-section-tour-category-85" in browser 2026-10-28 08:30:41,585 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_user_without_docs_access_gets_no_editor_affordance: Navigating to: "http://127.0.0.1:8069/docs/c/tour-subject-tour-section-tour-category-85" 2026-10-28 08:30:41,639 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 08:30:42,897 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 600, model: website.doc.category 2026-10-28 08:30:44,071 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:30:44] "GET /docs/c/tour-subject-tour-section-tour-category-85 HTTP/1.1" 200 - 322 0.347 2.091 2026-10-28 08:30:44,086 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_user_without_docs_access_gets_no_editor_affordance: Navigation result: {'frameId': 'DC283151FAA352CF7E2DF68B9474FE43', 'loaderId': '8F4A875E0AF1FDA55A30B732C556938B', 'isDownload': False} 2026-10-28 08:30:44,086 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_user_without_docs_access_gets_no_editor_affordance: Evaluate ready code "odoo.isTourReady('to_website_docs_no_editor_affordance')" 2026-10-28 08:30:44,128 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:30:44] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 08:30:44,204 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6a78e01/web.assets_frontend.min.css, copying from /web/assets/6a78e01/web.assets_frontend.min.css 2026-10-28 08:30:44,278 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:30:44] "GET /web/assets/1/6a78e01/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.061 0.043 2026-10-28 08:30:44,289 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/e475311/to_website_docs.assets_frontend_css.min.css, copying from /web/assets/e475311/to_website_docs.assets_frontend_css.min.css 2026-10-28 08:30:44,310 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:30:44] "GET /web/assets/1/e475311/to_website_docs.assets_frontend_css.min.css HTTP/1.1" 200 - 8 0.009 0.122 2026-10-28 08:30:44,359 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9301006/web.assets_frontend_minimal.min.js, copying from /web/assets/9301006/web.assets_frontend_minimal.min.js 2026-10-28 08:30:44,373 104 INFO rb-e85a3c6-226074-429758 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter:300,300i,400,400i,700,700i&display=swap 2026-10-28 08:30:44,376 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:30:44] "GET /web/assets/1/9301006/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.010 0.023 2026-10-28 08:30:44,383 104 INFO rb-e85a3c6-226074-429758 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter+Tight:300,300i,400,400i,500,500i,700,700i&display=swap 2026-10-28 08:30:44,400 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/3f2e763/web.__assets_tests_call__.min.js, copying from /web/assets/3f2e763/web.__assets_tests_call__.min.js 2026-10-28 08:30:44,426 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:30:44] "GET /web/assets/1/3f2e763/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.006 0.071 2026-10-28 08:30:44,634 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:30:44] "GET /to_website_docs/static/src/img/devices.gif HTTP/1.1" 200 - 0 0.000 0.006 2026-10-28 08:30:44,647 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:30:44] "GET /viin_brand/static/img/viindoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.009 2026-10-28 08:30:44,663 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:30:44] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.019 2026-10-28 08:30:44,666 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:30:44] "GET /web/image/website/1/logo/My%20Website?unique=a80ad79 HTTP/1.1" 200 - 4 0.007 0.035 2026-10-28 08:30:44,673 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:30:44] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.015 2026-10-28 08:30:44,824 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/8a9323b/web.assets_frontend_lazy.min.js, copying from /web/assets/8a9323b/web.assets_frontend_lazy.min.js 2026-10-28 08:30:44,862 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:30:44] "GET /web/assets/1/8a9323b/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.012 0.047 2026-10-28 08:30:44,877 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:30:44] "GET /web/image/website/1/favicon?unique=a80ad79 HTTP/1.1" 200 - 4 0.004 0.013 2026-10-28 08:30:45,451 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/b12a577/to_website_docs.assets_frontend_js.min.js, copying from /web/assets/b12a577/to_website_docs.assets_frontend_js.min.js 2026-10-28 08:30:45,463 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:30:45] "GET /web/assets/1/b12a577/to_website_docs.assets_frontend_js.min.js HTTP/1.1" 200 - 8 0.005 0.015 2026-10-28 08:30:45,506 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:30:45] "GET /website/translations/21715c2fccecbfb09054c55db4241b5acf079e7d?lang=en_US HTTP/1.1" 200 - 0 0.000 0.011 2026-10-28 08:30:45,674 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_user_without_docs_access_gets_no_editor_affordance: Evaluate test code "odoo.startTour('to_website_docs_no_editor_affordance', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/docs/c/tour-subject-tour-section-tour-category-85", "delayToCheckUndeterminisms": 0})" 2026-10-28 08:30:45,694 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_user_without_docs_access_gets_no_editor_affordance.browser: [1/7] Tour to_website_docs_no_editor_affordance → Step The editor JS ran for this user too (trigger: #docsBody.o_docs_editor_ready) 2026-10-28 08:30:45,740 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:30:45] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.004 0.165 2026-10-28 08:30:45,751 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_user_without_docs_access_gets_no_editor_affordance.browser: [2/7] Tour to_website_docs_no_editor_affordance → Step Positive anchor: the docs page really rendered (trigger: #docsSummary) 2026-10-28 08:30:45,801 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_user_without_docs_access_gets_no_editor_affordance.browser: [3/7] Tour to_website_docs_no_editor_affordance → Step No create-document affordance (trigger: body:not(:has(#btnDocsCreate))) 2026-10-28 08:30:45,824 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:30:45] "POST /im_livechat/init HTTP/1.1" 200 - 27 0.033 0.190 2026-10-28 08:30:45,854 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_user_without_docs_access_gets_no_editor_affordance.browser: [4/7] Tour to_website_docs_no_editor_affordance → Step No create-subject affordance (trigger: body:not(:has(#btnDocsCreateSubject))) 2026-10-28 08:30:45,915 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_user_without_docs_access_gets_no_editor_affordance.browser: [5/7] Tour to_website_docs_no_editor_affordance → Step No editable document row (hence no context menu, no edit, no delete) (trigger: body:not(:has(.docs-editable))) 2026-10-28 08:30:46,005 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_user_without_docs_access_gets_no_editor_affordance.browser: [6/7] Tour to_website_docs_no_editor_affordance → Step No editable category affordance (trigger: body:not(:has(.cat-editable))) 2026-10-28 08:30:46,057 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_user_without_docs_access_gets_no_editor_affordance.browser: [7/7] Tour to_website_docs_no_editor_affordance → Step No context menu can be opened (trigger: body:not(:has(.popover-context))) 2026-10-28 08:30:46,121 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_user_without_docs_access_gets_no_editor_affordance.browser: tour succeeded 2026-10-28 08:30:46,122 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_user_without_docs_access_gets_no_editor_affordance.browser: ╔═════════════════════════════════════════════════════╗ ║ TOUR to_website_docs_no_editor_affordance SUCCEEDED ║ ╚═════════════════════════════════════════════════════╝ 2026-10-28 08:30:46,226 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_user_without_docs_access_gets_no_editor_affordance.browser: heap 9123408 (allocated 9961472) 2026-10-28 08:30:46,233 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_user_without_docs_access_gets_no_editor_affordance: Closing chrome headless with pid 3613 2026-10-28 08:30:46,234 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_user_without_docs_access_gets_no_editor_affordance: Closing websocket connection 2026-10-28 08:30:46,234 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_user_without_docs_access_gets_no_editor_affordance: Terminating chrome headless with pid 3613 2026-10-28 08:30:46,431 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_user_without_docs_access_gets_no_editor_affordance: Chrome Log in: /tmp/odoo_tests/rb-e85a3c6-226074-429758/chrome_logs/chrome_log_20261028_083046_431313_test_user_without_docs_access_gets_no_editor_affordance.txt 2026-10-28 08:30:46,431 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_user_without_docs_access_gets_no_editor_affordance: Removing chrome user profile "/tmp/tmp9c9ywyy7_chrome_odoo" 2026-10-28 08:30:46,507 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-28 08:30:47,175 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_docs_resequence_tour: Starting TestDocsResequenceTour.test_reordering_categories_inside_a_section_leaves_the_section_alone ... 2026-10-28 08:30:47,760 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_categories_inside_a_section_leaves_the_section_alone: Chrome pid: 3791 2026-10-28 08:30:47,760 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_categories_inside_a_section_leaves_the_section_alone: Chrome headless temporary user profile dir: /tmp/tmpwlx9n4j7_chrome_odoo 2026-10-28 08:30:47,760 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_categories_inside_a_section_leaves_the_section_alone: Issuing json command http://127.0.0.1:45755/json/version 2026-10-28 08:30:47,761 104 INFO rb-e85a3c6-226074-429758 odoo.tests.common.requests: request http://127.0.0.1:45755/json/version with timeout 3 increased to 10s during tests 2026-10-28 08:30:47,813 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_categories_inside_a_section_leaves_the_section_alone: Browser version: Chrome/150.0.7871.114 2026-10-28 08:30:47,813 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_categories_inside_a_section_leaves_the_section_alone: Issuing json command http://127.0.0.1:45755/json 2026-10-28 08:30:47,814 104 INFO rb-e85a3c6-226074-429758 odoo.tests.common.requests: request http://127.0.0.1:45755/json with timeout 3 increased to 10s during tests 2026-10-28 08:30:47,863 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_categories_inside_a_section_leaves_the_section_alone: Websocket url found: ws://127.0.0.1:45755/devtools/page/4B9EEFB8A20F749F5D14865240F65D40 2026-10-28 08:30:47,881 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_categories_inside_a_section_leaves_the_section_alone: Enable chrome headless console log notification 2026-10-28 08:30:47,889 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_categories_inside_a_section_leaves_the_section_alone: Chrome headless enable page notifications 2026-10-28 08:30:47,985 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.res_users: Login successful for db:rb-e85a3c6-226074-429758 login:tour_reseq_manager from n/a 2026-10-28 08:30:47,997 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_categories_inside_a_section_leaves_the_section_alone: Setting session cookie in browser 2026-10-28 08:30:48,019 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_categories_inside_a_section_leaves_the_section_alone: Open "http://127.0.0.1:8069/docs/c/tour-reseq-subject-a-88" in browser 2026-10-28 08:30:48,019 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_categories_inside_a_section_leaves_the_section_alone: Navigating to: "http://127.0.0.1:8069/docs/c/tour-reseq-subject-a-88" 2026-10-28 08:30:48,041 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 08:30:51,438 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:30:51] "GET /docs/c/tour-reseq-subject-a-88 HTTP/1.1" 200 - 325 0.259 3.143 2026-10-28 08:30:51,450 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_categories_inside_a_section_leaves_the_section_alone: Navigation result: {'frameId': '4B9EEFB8A20F749F5D14865240F65D40', 'loaderId': '9DF2692C2B6B62966FBBFBBF3525CDED', 'isDownload': False} 2026-10-28 08:30:51,450 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_categories_inside_a_section_leaves_the_section_alone: Evaluate ready code "odoo.isTourReady('to_website_docs_resequence_categories_in_section')" 2026-10-28 08:30:51,499 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:30:51] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 08:30:51,530 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/e475311/to_website_docs.assets_frontend_css.min.css, copying from /web/assets/e475311/to_website_docs.assets_frontend_css.min.css 2026-10-28 08:30:51,556 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:30:51] "GET /web/assets/1/e475311/to_website_docs.assets_frontend_css.min.css HTTP/1.1" 200 - 8 0.016 0.025 2026-10-28 08:30:51,579 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6a78e01/web.assets_frontend.min.css, copying from /web/assets/6a78e01/web.assets_frontend.min.css 2026-10-28 08:30:51,627 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:30:51] "GET /web/assets/1/6a78e01/web.assets_frontend.min.css HTTP/1.1" 200 - 8 0.035 0.090 2026-10-28 08:30:51,642 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9301006/web.assets_frontend_minimal.min.js, copying from /web/assets/9301006/web.assets_frontend_minimal.min.js 2026-10-28 08:30:51,664 104 INFO rb-e85a3c6-226074-429758 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter:300,300i,400,400i,700,700i&display=swap 2026-10-28 08:30:51,665 104 INFO rb-e85a3c6-226074-429758 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter+Tight:300,300i,400,400i,500,500i,700,700i&display=swap 2026-10-28 08:30:51,667 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:30:51] "GET /web/assets/1/9301006/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.020 0.056 2026-10-28 08:30:51,693 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/3f2e763/web.__assets_tests_call__.min.js, copying from /web/assets/3f2e763/web.__assets_tests_call__.min.js 2026-10-28 08:30:51,723 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:30:51] "GET /web/assets/1/3f2e763/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.014 0.040 2026-10-28 08:30:51,891 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:30:51] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.011 2026-10-28 08:30:51,898 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:30:51] "GET /web/image/website/1/logo/My%20Website?unique=a80ad79 HTTP/1.1" 200 - 4 0.002 0.015 2026-10-28 08:30:52,023 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:30:52] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 08:30:52,051 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:30:52] "GET /website/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-28 08:30:52,060 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:30:52] "GET /to_website_docs/static/src/img/devices.gif HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 08:30:52,070 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:30:52] "GET /to_website_docs/static/src/img/user.jpg HTTP/1.1" 200 - 0 0.000 0.008 2026-10-28 08:30:52,130 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/8a9323b/web.assets_frontend_lazy.min.js, copying from /web/assets/8a9323b/web.assets_frontend_lazy.min.js 2026-10-28 08:30:52,186 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:30:52] "GET /web/assets/1/8a9323b/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.015 0.079 2026-10-28 08:30:52,200 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:30:52] "GET /web/image/website/1/favicon?unique=a80ad79 HTTP/1.1" 200 - 4 0.002 0.071 2026-10-28 08:30:52,807 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/b12a577/to_website_docs.assets_frontend_js.min.js, copying from /web/assets/b12a577/to_website_docs.assets_frontend_js.min.js 2026-10-28 08:30:52,832 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:30:52] "GET /web/assets/1/b12a577/to_website_docs.assets_frontend_js.min.js HTTP/1.1" 200 - 8 0.008 0.027 2026-10-28 08:30:52,868 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:30:52] "GET /website/translations/21715c2fccecbfb09054c55db4241b5acf079e7d?lang=en_US HTTP/1.1" 200 - 0 0.000 0.005 2026-10-28 08:30:53,060 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_categories_inside_a_section_leaves_the_section_alone: Evaluate test code "odoo.startTour('to_website_docs_resequence_categories_in_section', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/docs/c/tour-reseq-subject-a-88", "delayToCheckUndeterminisms": 0})" 2026-10-28 08:30:53,071 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_categories_inside_a_section_leaves_the_section_alone.browser: [1/8] Tour to_website_docs_resequence_categories_in_section → Step Wait for the editor to bind on the subject page (trigger: .docs-categories > .row.o_docs_editor_ready) 2026-10-28 08:30:53,134 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_categories_inside_a_section_leaves_the_section_alone.browser: [2/8] Tour to_website_docs_resequence_categories_in_section → Step GUARD: category A sorts before category B to start with (trigger: .category-section > .row > div.category-item:has(> .cat-editable[data-name='Tour Reseq Category A']) ~ div.category-item:has(> .cat-editable[data-name='Tour Reseq Category B'])) 2026-10-28 08:30:53,135 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:30:53] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.023 0.174 2026-10-28 08:30:53,217 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:30:53] "POST /im_livechat/init HTTP/1.1" 200 - 27 0.021 0.246 2026-10-28 08:30:53,218 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_categories_inside_a_section_leaves_the_section_alone.browser: [3/8] Tour to_website_docs_resequence_categories_in_section → Step .category-section > .row > div.category-item:has(> .cat-editable[data-name='Tour Reseq Category B']) 2026-10-28 08:30:53,425 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_categories_inside_a_section_leaves_the_section_alone.browser: [4/8] Tour to_website_docs_resequence_categories_in_section → Step The drop moved the node (trigger: .category-section > .row > div.category-item:has(> .cat-editable[data-name='Tour Reseq Category B']) ~ div.category-item:has(> .cat-editable[data-name='Tour Reseq Category A'])) 2026-10-28 08:30:53,468 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:30:53] "POST /docs/resequence_category HTTP/1.1" 200 - 20 0.023 0.058 2026-10-28 08:30:53,483 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_categories_inside_a_section_leaves_the_section_alone.browser: [5/8] Tour to_website_docs_resequence_categories_in_section → Step The resequence RPC has settled - reload so the next step reads SERVER state (trigger: #mask:hidden) 2026-10-28 08:30:53,785 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:30:53] "GET /docs/c/tour-reseq-subject-a-88 HTTP/1.1" 200 - 33 0.041 0.170 2026-10-28 08:30:54,335 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_categories_inside_a_section_leaves_the_section_alone.browser: [6/8] Tour to_website_docs_resequence_categories_in_section → Step .docs-categories > .row.o_docs_editor_ready 2026-10-28 08:30:54,371 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:30:54] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 2 0.002 0.012 2026-10-28 08:30:54,448 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:30:54] "POST /im_livechat/init HTTP/1.1" 200 - 20 0.021 0.073 2026-10-28 08:30:54,449 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_categories_inside_a_section_leaves_the_section_alone.browser: [7/8] Tour to_website_docs_resequence_categories_in_section → Step PERSISTED: the reloaded page sorts category B before category A (trigger: .category-section > .row > div.category-item:has(> .cat-editable[data-name='Tour Reseq Category B']) ~ div.category-item:has(> .cat-editable[data-name='Tour Reseq Category A'])) 2026-10-28 08:30:54,495 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_categories_inside_a_section_leaves_the_section_alone.browser: [8/8] Tour to_website_docs_resequence_categories_in_section → Step The section header is still rendered - the section itself was not consumed (trigger: .category-section > .row > div.col-sm-12 .cat-section.cat-editable[data-name='Tour Reseq Section A']) 2026-10-28 08:30:54,551 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_categories_inside_a_section_leaves_the_section_alone.browser: tour succeeded 2026-10-28 08:30:54,552 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_categories_inside_a_section_leaves_the_section_alone.browser: ╔═════════════════════════════════════════════════════════════════╗ ║ TOUR to_website_docs_resequence_categories_in_section SUCCEEDED ║ ╚═════════════════════════════════════════════════════════════════╝ 2026-10-28 08:30:54,720 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_categories_inside_a_section_leaves_the_section_alone.browser: heap 9335940 (allocated 11272192) 2026-10-28 08:30:54,733 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_categories_inside_a_section_leaves_the_section_alone: Closing chrome headless with pid 3791 2026-10-28 08:30:54,734 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_categories_inside_a_section_leaves_the_section_alone: Closing websocket connection 2026-10-28 08:30:54,735 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_categories_inside_a_section_leaves_the_section_alone: Terminating chrome headless with pid 3791 2026-10-28 08:30:54,877 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_categories_inside_a_section_leaves_the_section_alone: Chrome Log in: /tmp/odoo_tests/rb-e85a3c6-226074-429758/chrome_logs/chrome_log_20261028_083054_877431_test_reordering_categories_inside_a_section_leaves_the_section_alone.txt 2026-10-28 08:30:54,877 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_categories_inside_a_section_leaves_the_section_alone: Removing chrome user profile "/tmp/tmpwlx9n4j7_chrome_odoo" 2026-10-28 08:30:54,936 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_docs_resequence_tour: Starting TestDocsResequenceTour.test_reordering_root_subjects_persists ... 2026-10-28 08:30:55,460 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_root_subjects_persists: Chrome pid: 3983 2026-10-28 08:30:55,461 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_root_subjects_persists: Chrome headless temporary user profile dir: /tmp/tmpuyjfbkj2_chrome_odoo 2026-10-28 08:30:55,461 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_root_subjects_persists: Issuing json command http://127.0.0.1:39555/json/version 2026-10-28 08:30:55,462 104 INFO rb-e85a3c6-226074-429758 odoo.tests.common.requests: request http://127.0.0.1:39555/json/version with timeout 3 increased to 10s during tests 2026-10-28 08:30:55,587 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_root_subjects_persists: Browser version: Chrome/150.0.7871.114 2026-10-28 08:30:55,588 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_root_subjects_persists: Issuing json command http://127.0.0.1:39555/json 2026-10-28 08:30:55,588 104 INFO rb-e85a3c6-226074-429758 odoo.tests.common.requests: request http://127.0.0.1:39555/json with timeout 3 increased to 10s during tests 2026-10-28 08:30:55,656 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_root_subjects_persists: Websocket url found: ws://127.0.0.1:39555/devtools/page/44D711827CA301F6A18C0D6871CE2070 2026-10-28 08:30:55,685 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_root_subjects_persists: Enable chrome headless console log notification 2026-10-28 08:30:55,704 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_root_subjects_persists: Chrome headless enable page notifications 2026-10-28 08:30:55,777 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.res_users: Login successful for db:rb-e85a3c6-226074-429758 login:tour_reseq_manager from n/a 2026-10-28 08:30:55,797 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_root_subjects_persists: Setting session cookie in browser 2026-10-28 08:30:55,811 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_root_subjects_persists: Open "http://127.0.0.1:8069/docs" in browser 2026-10-28 08:30:55,811 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_root_subjects_persists: Navigating to: "http://127.0.0.1:8069/docs" 2026-10-28 08:30:55,848 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 08:30:57,810 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:30:57] "GET /docs HTTP/1.1" 200 - 287 0.227 1.743 2026-10-28 08:30:57,815 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_root_subjects_persists: Navigation result: {'frameId': '44D711827CA301F6A18C0D6871CE2070', 'loaderId': '81250C3197CADC23581C7E5929E4D895', 'isDownload': False} 2026-10-28 08:30:57,815 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_root_subjects_persists: Evaluate ready code "odoo.isTourReady('to_website_docs_resequence_subjects')" 2026-10-28 08:30:57,848 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:30:57] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-28 08:30:57,876 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6a78e01/web.assets_frontend.min.css, copying from /web/assets/6a78e01/web.assets_frontend.min.css 2026-10-28 08:30:57,974 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:30:57] "GET /web/assets/1/6a78e01/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.061 0.055 2026-10-28 08:30:57,990 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/e475311/to_website_docs.assets_frontend_css.min.css, copying from /web/assets/e475311/to_website_docs.assets_frontend_css.min.css 2026-10-28 08:30:58,026 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:30:58] "GET /web/assets/1/e475311/to_website_docs.assets_frontend_css.min.css HTTP/1.1" 200 - 8 0.016 0.152 2026-10-28 08:30:58,039 104 INFO rb-e85a3c6-226074-429758 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter:300,300i,400,400i,700,700i&display=swap 2026-10-28 08:30:58,040 104 INFO rb-e85a3c6-226074-429758 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter+Tight:300,300i,400,400i,500,500i,700,700i&display=swap 2026-10-28 08:30:58,047 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9301006/web.assets_frontend_minimal.min.js, copying from /web/assets/9301006/web.assets_frontend_minimal.min.js 2026-10-28 08:30:58,070 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:30:58] "GET /web/assets/1/9301006/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.014 0.043 2026-10-28 08:30:58,098 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/3f2e763/web.__assets_tests_call__.min.js, copying from /web/assets/3f2e763/web.__assets_tests_call__.min.js 2026-10-28 08:30:58,123 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:30:58] "GET /web/assets/1/3f2e763/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.013 0.047 2026-10-28 08:30:58,268 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:30:58] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.025 2026-10-28 08:30:58,271 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:30:58] "GET /to_website_docs/static/src/img/devices.gif HTTP/1.1" 200 - 0 0.000 0.018 2026-10-28 08:30:58,277 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:30:58] "GET /to_website_docs/static/src/img/user.jpg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-28 08:30:58,288 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:30:58] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.008 2026-10-28 08:30:58,302 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:30:58] "GET /web/image/website/1/logo/My%20Website?unique=a80ad79 HTTP/1.1" 200 - 4 0.039 0.018 2026-10-28 08:30:58,399 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:30:58] "GET /website/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 08:30:58,453 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/8a9323b/web.assets_frontend_lazy.min.js, copying from /web/assets/8a9323b/web.assets_frontend_lazy.min.js 2026-10-28 08:30:58,488 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:30:58] "GET /web/assets/1/8a9323b/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.008 0.066 2026-10-28 08:30:58,511 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:30:58] "GET /web/image/website/1/favicon?unique=a80ad79 HTTP/1.1" 200 - 4 0.002 0.074 2026-10-28 08:30:59,086 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/b12a577/to_website_docs.assets_frontend_js.min.js, copying from /web/assets/b12a577/to_website_docs.assets_frontend_js.min.js 2026-10-28 08:30:59,100 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:30:59] "GET /web/assets/1/b12a577/to_website_docs.assets_frontend_js.min.js HTTP/1.1" 200 - 8 0.005 0.021 2026-10-28 08:30:59,145 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:30:59] "GET /website/translations/21715c2fccecbfb09054c55db4241b5acf079e7d?lang=en_US HTTP/1.1" 200 - 0 0.000 0.007 2026-10-28 08:30:59,297 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_root_subjects_persists: Evaluate test code "odoo.startTour('to_website_docs_resequence_subjects', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/docs", "delayToCheckUndeterminisms": 0})" 2026-10-28 08:30:59,312 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_root_subjects_persists.browser: [1/7] Tour to_website_docs_resequence_subjects → Step Wait for the editor to bind on the docs root page (trigger: .docs-categories > .row.o_docs_editor_ready) 2026-10-28 08:30:59,368 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_root_subjects_persists.browser: [2/7] Tour to_website_docs_resequence_subjects → Step GUARD: A sorts BEFORE B to start with - so the drag below really changes something (trigger: .docs-categories > .row > div:has(> .cat-editable[data-name='Tour Reseq Subject A']) ~ div:has(> .cat-editable[data-name='Tour Reseq Subject B'])) 2026-10-28 08:30:59,398 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:30:59] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.010 0.191 2026-10-28 08:30:59,471 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_root_subjects_persists.browser: [3/7] Tour to_website_docs_resequence_subjects → Step Drag B onto the top of A, so B must end up first (trigger: .docs-categories > .row > div:has(> .cat-editable[data-name='Tour Reseq Subject B'])) 2026-10-28 08:30:59,506 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:30:59] "POST /im_livechat/init HTTP/1.1" 200 - 27 0.041 0.247 2026-10-28 08:30:59,689 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_root_subjects_persists.browser: [4/7] Tour to_website_docs_resequence_subjects → Step The drop moved the node (proves applyChangeOnDrop is on) (trigger: .docs-categories > .row > div:has(> .cat-editable[data-name='Tour Reseq Subject B']) ~ div:has(> .cat-editable[data-name='Tour Reseq Subject A'])) 2026-10-28 08:30:59,739 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_root_subjects_persists.browser: [5/7] Tour to_website_docs_resequence_subjects → Step The resequence RPC has settled - reload so the next step reads SERVER state (trigger: #mask:hidden) 2026-10-28 08:30:59,786 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:30:59] "POST /docs/resequence_category HTTP/1.1" 200 - 37 0.034 0.094 2026-10-28 08:30:59,948 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:30:59] "GET /docs HTTP/1.1" 200 - 20 0.028 0.092 2026-10-28 08:31:00,617 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_root_subjects_persists.browser: [6/7] Tour to_website_docs_resequence_subjects → Step .docs-categories > .row.o_docs_editor_ready 2026-10-28 08:31:00,667 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:31:00] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 2 0.009 0.016 2026-10-28 08:31:00,723 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:31:00] "POST /im_livechat/init HTTP/1.1" 200 - 20 0.018 0.054 2026-10-28 08:31:00,756 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_root_subjects_persists.browser: [7/7] Tour to_website_docs_resequence_subjects → Step PERSISTED: the reloaded, server-rendered page sorts B before A (trigger: .docs-categories > .row > div:has(> .cat-editable[data-name='Tour Reseq Subject B']) ~ div:has(> .cat-editable[data-name='Tour Reseq Subject A'])) 2026-10-28 08:31:00,794 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_root_subjects_persists.browser: tour succeeded 2026-10-28 08:31:00,794 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_root_subjects_persists.browser: ╔════════════════════════════════════════════════════╗ ║ TOUR to_website_docs_resequence_subjects SUCCEEDED ║ ╚════════════════════════════════════════════════════╝ 2026-10-28 08:31:00,974 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_root_subjects_persists.browser: heap 9319788 (allocated 11534336) 2026-10-28 08:31:00,989 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_root_subjects_persists: Closing chrome headless with pid 3983 2026-10-28 08:31:00,994 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_root_subjects_persists: Closing websocket connection 2026-10-28 08:31:00,997 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_root_subjects_persists: Terminating chrome headless with pid 3983 2026-10-28 08:31:01,115 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_root_subjects_persists: Chrome Log in: /tmp/odoo_tests/rb-e85a3c6-226074-429758/chrome_logs/chrome_log_20261028_083101_115168_test_reordering_root_subjects_persists.txt 2026-10-28 08:31:01,115 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_root_subjects_persists: Removing chrome user profile "/tmp/tmpuyjfbkj2_chrome_odoo" 2026-10-28 08:31:01,180 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_docs_resequence_tour: Starting TestDocsResequenceTour.test_reordering_sections_inside_a_subject_persists ... 2026-10-28 08:31:01,622 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_sections_inside_a_subject_persists: Chrome pid: 4172 2026-10-28 08:31:01,623 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_sections_inside_a_subject_persists: Chrome headless temporary user profile dir: /tmp/tmpowwrn3gb_chrome_odoo 2026-10-28 08:31:01,623 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_sections_inside_a_subject_persists: Issuing json command http://127.0.0.1:36343/json/version 2026-10-28 08:31:01,624 104 INFO rb-e85a3c6-226074-429758 odoo.tests.common.requests: request http://127.0.0.1:36343/json/version with timeout 3 increased to 10s during tests 2026-10-28 08:31:01,819 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_sections_inside_a_subject_persists: Browser version: Chrome/150.0.7871.114 2026-10-28 08:31:01,819 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_sections_inside_a_subject_persists: Issuing json command http://127.0.0.1:36343/json 2026-10-28 08:31:01,820 104 INFO rb-e85a3c6-226074-429758 odoo.tests.common.requests: request http://127.0.0.1:36343/json with timeout 3 increased to 10s during tests 2026-10-28 08:31:01,846 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_sections_inside_a_subject_persists: Websocket url found: ws://127.0.0.1:36343/devtools/page/EB4F2E4878721CE2C955BACBBDEC18D8 2026-10-28 08:31:01,885 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_sections_inside_a_subject_persists: Enable chrome headless console log notification 2026-10-28 08:31:01,909 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_sections_inside_a_subject_persists: Chrome headless enable page notifications 2026-10-28 08:31:02,012 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.res_users: Login successful for db:rb-e85a3c6-226074-429758 login:tour_reseq_manager from n/a 2026-10-28 08:31:02,036 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_sections_inside_a_subject_persists: Setting session cookie in browser 2026-10-28 08:31:02,050 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_sections_inside_a_subject_persists: Open "http://127.0.0.1:8069/docs/c/tour-reseq-subject-a-88" in browser 2026-10-28 08:31:02,050 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_sections_inside_a_subject_persists: Navigating to: "http://127.0.0.1:8069/docs/c/tour-reseq-subject-a-88" 2026-10-28 08:31:02,075 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 08:31:04,190 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:31:04] "GET /docs/c/tour-reseq-subject-a-88 HTTP/1.1" 200 - 331 0.262 1.861 2026-10-28 08:31:04,195 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_sections_inside_a_subject_persists: Navigation result: {'frameId': 'EB4F2E4878721CE2C955BACBBDEC18D8', 'loaderId': '4A1F0B53972219A4174C88F6B96A9E3F', 'isDownload': False} 2026-10-28 08:31:04,195 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_sections_inside_a_subject_persists: Evaluate ready code "odoo.isTourReady('to_website_docs_resequence_sections')" 2026-10-28 08:31:04,245 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:31:04] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-28 08:31:04,277 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/e475311/to_website_docs.assets_frontend_css.min.css, copying from /web/assets/e475311/to_website_docs.assets_frontend_css.min.css 2026-10-28 08:31:04,306 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:31:04] "GET /web/assets/1/e475311/to_website_docs.assets_frontend_css.min.css HTTP/1.1" 200 - 11 0.014 0.038 2026-10-28 08:31:04,334 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6a78e01/web.assets_frontend.min.css, copying from /web/assets/6a78e01/web.assets_frontend.min.css 2026-10-28 08:31:04,383 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:31:04] "GET /web/assets/1/6a78e01/web.assets_frontend.min.css HTTP/1.1" 200 - 8 0.036 0.094 2026-10-28 08:31:04,409 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9301006/web.assets_frontend_minimal.min.js, copying from /web/assets/9301006/web.assets_frontend_minimal.min.js 2026-10-28 08:31:04,427 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:31:04] "GET /web/assets/1/9301006/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.015 0.075 2026-10-28 08:31:04,430 104 INFO rb-e85a3c6-226074-429758 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter:300,300i,400,400i,700,700i&display=swap 2026-10-28 08:31:04,431 104 INFO rb-e85a3c6-226074-429758 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter+Tight:300,300i,400,400i,500,500i,700,700i&display=swap 2026-10-28 08:31:04,465 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/3f2e763/web.__assets_tests_call__.min.js, copying from /web/assets/3f2e763/web.__assets_tests_call__.min.js 2026-10-28 08:31:04,500 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:31:04] "GET /web/assets/1/3f2e763/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.011 0.045 2026-10-28 08:31:04,693 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:31:04] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-28 08:31:04,728 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:31:04] "GET /to_website_docs/static/src/img/user.jpg HTTP/1.1" 200 - 0 0.000 0.023 2026-10-28 08:31:04,733 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:31:04] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.044 2026-10-28 08:31:04,735 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:31:04] "GET /to_website_docs/static/src/img/devices.gif HTTP/1.1" 200 - 0 0.000 0.043 2026-10-28 08:31:04,746 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:31:04] "GET /web/image/website/1/logo/My%20Website?unique=a80ad79 HTTP/1.1" 200 - 4 0.004 0.047 2026-10-28 08:31:04,816 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:31:04] "GET /website/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 08:31:04,858 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/8a9323b/web.assets_frontend_lazy.min.js, copying from /web/assets/8a9323b/web.assets_frontend_lazy.min.js 2026-10-28 08:31:04,892 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:31:04] "GET /web/assets/1/8a9323b/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.006 0.053 2026-10-28 08:31:04,920 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:31:04] "GET /web/image/website/1/favicon?unique=a80ad79 HTTP/1.1" 200 - 4 0.007 0.078 2026-10-28 08:31:05,362 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/b12a577/to_website_docs.assets_frontend_js.min.js, copying from /web/assets/b12a577/to_website_docs.assets_frontend_js.min.js 2026-10-28 08:31:05,380 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:31:05] "GET /web/assets/1/b12a577/to_website_docs.assets_frontend_js.min.js HTTP/1.1" 200 - 8 0.006 0.025 2026-10-28 08:31:05,411 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:31:05] "GET /website/translations/21715c2fccecbfb09054c55db4241b5acf079e7d?lang=en_US HTTP/1.1" 200 - 0 0.000 0.008 2026-10-28 08:31:05,574 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_sections_inside_a_subject_persists: Evaluate test code "odoo.startTour('to_website_docs_resequence_sections', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/docs/c/tour-reseq-subject-a-88", "delayToCheckUndeterminisms": 0})" 2026-10-28 08:31:05,585 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_sections_inside_a_subject_persists.browser: [1/7] Tour to_website_docs_resequence_sections → Step Wait for the editor to bind on the subject page (trigger: .docs-categories > .row.o_docs_editor_ready) 2026-10-28 08:31:05,617 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:31:05] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.011 0.137 2026-10-28 08:31:05,705 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_sections_inside_a_subject_persists.browser: [2/7] Tour to_website_docs_resequence_sections → Step GUARD: section A sorts before section B to start with (trigger: .docs-categories > .row > div.category-section:has(.cat-section.cat-editable[data-name='Tour Reseq Section A']) ~ div.category-section:has(.cat-section.cat-editable[data-name='Tour Reseq Section B'])) 2026-10-28 08:31:05,716 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:31:05] "POST /im_livechat/init HTTP/1.1" 200 - 27 0.039 0.194 2026-10-28 08:31:05,753 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_sections_inside_a_subject_persists.browser: [3/7] Tour to_website_docs_resequence_sections → Step .docs-categories > .row > div.category-section:has(.cat-section.cat-editable[data-name='Tour Reseq Section B']) 2026-10-28 08:31:05,976 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_sections_inside_a_subject_persists.browser: [4/7] Tour to_website_docs_resequence_sections → Step The drop moved the node (trigger: .docs-categories > .row > div.category-section:has(.cat-section.cat-editable[data-name='Tour Reseq Section B']) ~ div.category-section:has(.cat-section.cat-editable[data-name='Tour Reseq Section A'])) 2026-10-28 08:31:06,027 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:31:06] "POST /docs/resequence_category HTTP/1.1" 200 - 24 0.029 0.069 2026-10-28 08:31:06,072 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_sections_inside_a_subject_persists.browser: [5/7] Tour to_website_docs_resequence_sections → Step The resequence RPC has settled - reload so the next step reads SERVER state (trigger: #mask:hidden) 2026-10-28 08:31:06,344 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:31:06] "GET /docs/c/tour-reseq-subject-a-88 HTTP/1.1" 200 - 33 0.036 0.159 2026-10-28 08:31:06,923 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_sections_inside_a_subject_persists.browser: [6/7] Tour to_website_docs_resequence_sections → Step .docs-categories > .row.o_docs_editor_ready 2026-10-28 08:31:07,013 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_sections_inside_a_subject_persists.browser: [7/7] Tour to_website_docs_resequence_sections → Step PERSISTED: the reloaded page sorts section B before section A (trigger: .docs-categories > .row > div.category-section:has(.cat-section.cat-editable[data-name='Tour Reseq Section B']) ~ div.category-section:has(.cat-section.cat-editable[data-name='Tour Reseq Section A'])) 2026-10-28 08:31:07,042 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:31:07] "POST /im_livechat/init HTTP/1.1" 200 - 20 0.020 0.085 2026-10-28 08:31:07,055 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:31:07] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 2 0.001 0.111 2026-10-28 08:31:07,068 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_sections_inside_a_subject_persists.browser: tour succeeded 2026-10-28 08:31:07,069 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_sections_inside_a_subject_persists.browser: ╔════════════════════════════════════════════════════╗ ║ TOUR to_website_docs_resequence_sections SUCCEEDED ║ ╚════════════════════════════════════════════════════╝ 2026-10-28 08:31:07,274 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_sections_inside_a_subject_persists.browser: heap 10335456 (allocated 12058624) 2026-10-28 08:31:07,282 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_sections_inside_a_subject_persists: Closing chrome headless with pid 4172 2026-10-28 08:31:07,286 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_sections_inside_a_subject_persists: Closing websocket connection 2026-10-28 08:31:07,287 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_sections_inside_a_subject_persists: Terminating chrome headless with pid 4172 2026-10-28 08:31:07,396 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_sections_inside_a_subject_persists: Chrome Log in: /tmp/odoo_tests/rb-e85a3c6-226074-429758/chrome_logs/chrome_log_20261028_083107_396428_test_reordering_sections_inside_a_subject_persists.txt 2026-10-28 08:31:07,396 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_sections_inside_a_subject_persists: Removing chrome user profile "/tmp/tmpowwrn3gb_chrome_odoo" 2026-10-28 08:31:07,449 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_docs_resequence_tour: Starting TestDocsResequenceTour.test_reordering_the_left_document_tree_persists ... 2026-10-28 08:31:07,889 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_the_left_document_tree_persists: Chrome pid: 4351 2026-10-28 08:31:07,890 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_the_left_document_tree_persists: Chrome headless temporary user profile dir: /tmp/tmpewx6hn3g_chrome_odoo 2026-10-28 08:31:07,890 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_the_left_document_tree_persists: Issuing json command http://127.0.0.1:35065/json/version 2026-10-28 08:31:07,892 104 INFO rb-e85a3c6-226074-429758 odoo.tests.common.requests: request http://127.0.0.1:35065/json/version with timeout 3 increased to 10s during tests 2026-10-28 08:31:08,023 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_the_left_document_tree_persists: Browser version: Chrome/150.0.7871.114 2026-10-28 08:31:08,024 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_the_left_document_tree_persists: Issuing json command http://127.0.0.1:35065/json 2026-10-28 08:31:08,024 104 INFO rb-e85a3c6-226074-429758 odoo.tests.common.requests: request http://127.0.0.1:35065/json with timeout 3 increased to 10s during tests 2026-10-28 08:31:08,039 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_the_left_document_tree_persists: Websocket url found: ws://127.0.0.1:35065/devtools/page/7F825F73E8B85CA31B2B82EF506AA2C6 2026-10-28 08:31:08,058 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_the_left_document_tree_persists: Enable chrome headless console log notification 2026-10-28 08:31:08,074 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_the_left_document_tree_persists: Chrome headless enable page notifications 2026-10-28 08:31:08,160 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.res_users: Login successful for db:rb-e85a3c6-226074-429758 login:tour_reseq_manager from n/a 2026-10-28 08:31:08,182 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_the_left_document_tree_persists: Setting session cookie in browser 2026-10-28 08:31:08,200 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_the_left_document_tree_persists: Open "http://127.0.0.1:8069/docs/c/tour-reseq-subject-a-tour-reseq-section-a-tour-reseq-category-a-92" in browser 2026-10-28 08:31:08,200 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_the_left_document_tree_persists: Navigating to: "http://127.0.0.1:8069/docs/c/tour-reseq-subject-a-tour-reseq-section-a-tour-reseq-category-a-92" 2026-10-28 08:31:08,240 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 08:31:10,452 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:31:10] "GET /docs/c/tour-reseq-subject-a-tour-reseq-section-a-tour-reseq-category-a-92 HTTP/1.1" 200 - 375 0.318 1.902 2026-10-28 08:31:10,458 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_the_left_document_tree_persists: Navigation result: {'frameId': '7F825F73E8B85CA31B2B82EF506AA2C6', 'loaderId': '4536E1D704C18647BBB8DD53D04A8DAD', 'isDownload': False} 2026-10-28 08:31:10,458 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_the_left_document_tree_persists: Evaluate ready code "odoo.isTourReady('to_website_docs_resequence_left_nav_docs')" 2026-10-28 08:31:10,495 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:31:10] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-28 08:31:10,526 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6a78e01/web.assets_frontend.min.css, copying from /web/assets/6a78e01/web.assets_frontend.min.css 2026-10-28 08:31:10,600 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:31:10] "GET /web/assets/1/6a78e01/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.043 0.058 2026-10-28 08:31:10,627 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/e475311/to_website_docs.assets_frontend_css.min.css, copying from /web/assets/e475311/to_website_docs.assets_frontend_css.min.css 2026-10-28 08:31:10,654 104 INFO rb-e85a3c6-226074-429758 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter:300,300i,400,400i,700,700i&display=swap 2026-10-28 08:31:10,657 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:31:10] "GET /web/assets/1/e475311/to_website_docs.assets_frontend_css.min.css HTTP/1.1" 200 - 8 0.014 0.125 2026-10-28 08:31:10,671 104 INFO rb-e85a3c6-226074-429758 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter+Tight:300,300i,400,400i,500,500i,700,700i&display=swap 2026-10-28 08:31:10,677 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9301006/web.assets_frontend_minimal.min.js, copying from /web/assets/9301006/web.assets_frontend_minimal.min.js 2026-10-28 08:31:10,692 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:31:10] "GET /web/assets/1/9301006/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.011 0.033 2026-10-28 08:31:10,736 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/3f2e763/web.__assets_tests_call__.min.js, copying from /web/assets/3f2e763/web.__assets_tests_call__.min.js 2026-10-28 08:31:10,762 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:31:10] "GET /web/assets/1/3f2e763/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.019 0.040 2026-10-28 08:31:10,917 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:31:10] "GET /to_website_docs/static/src/img/devices.gif HTTP/1.1" 200 - 0 0.000 0.009 2026-10-28 08:31:10,939 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:31:10] "GET /web/image/website/1/logo/My%20Website?unique=a80ad79 HTTP/1.1" 200 - 4 0.014 0.022 2026-10-28 08:31:10,943 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:31:10] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.014 2026-10-28 08:31:10,946 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:31:10] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.022 2026-10-28 08:31:11,016 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:31:11] "GET /website/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-28 08:31:11,055 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/8a9323b/web.assets_frontend_lazy.min.js, copying from /web/assets/8a9323b/web.assets_frontend_lazy.min.js 2026-10-28 08:31:11,081 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:31:11] "GET /web/assets/1/8a9323b/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.017 0.041 2026-10-28 08:31:11,111 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:31:11] "GET /web/image/website/1/favicon?unique=a80ad79 HTTP/1.1" 200 - 4 0.010 0.064 2026-10-28 08:31:11,632 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/b12a577/to_website_docs.assets_frontend_js.min.js, copying from /web/assets/b12a577/to_website_docs.assets_frontend_js.min.js 2026-10-28 08:31:11,645 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:31:11] "GET /web/assets/1/b12a577/to_website_docs.assets_frontend_js.min.js HTTP/1.1" 200 - 8 0.008 0.016 2026-10-28 08:31:11,687 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:31:11] "GET /website/translations/21715c2fccecbfb09054c55db4241b5acf079e7d?lang=en_US HTTP/1.1" 200 - 0 0.000 0.006 2026-10-28 08:31:11,867 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_the_left_document_tree_persists: Evaluate test code "odoo.startTour('to_website_docs_resequence_left_nav_docs', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/docs/c/tour-reseq-subject-a-tour-reseq-section-a-tour-reseq-category-a-92", "delayToCheckUndeterminisms": 0})" 2026-10-28 08:31:11,883 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_the_left_document_tree_persists.browser: [1/7] Tour to_website_docs_resequence_left_nav_docs → Step Wait for the editor to bind on the document page (trigger: #docsLeft.o_docs_editor_ready) 2026-10-28 08:31:11,915 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:31:11] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.014 0.150 2026-10-28 08:31:11,964 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_the_left_document_tree_persists.browser: [2/7] Tour to_website_docs_resequence_left_nav_docs → Step GUARD: doc A sorts before doc B to start with (trigger: #docsLeft > li.docs-sortable[data-name='Tour Reseq Doc A'] ~ li[data-name='Tour Reseq Doc B']) 2026-10-28 08:31:12,016 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_the_left_document_tree_persists.browser: [3/7] Tour to_website_docs_resequence_left_nav_docs → Step #docsLeft > li.docs-sortable[data-name='Tour Reseq Doc B'] 2026-10-28 08:31:12,031 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:31:12] "POST /im_livechat/init HTTP/1.1" 200 - 27 0.064 0.162 2026-10-28 08:31:12,297 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_the_left_document_tree_persists.browser: [4/7] Tour to_website_docs_resequence_left_nav_docs → Step The drop moved the node (trigger: #docsLeft > li.docs-sortable[data-name='Tour Reseq Doc B'] ~ li[data-name='Tour Reseq Doc A']) 2026-10-28 08:31:12,355 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_the_left_document_tree_persists.browser: [5/7] Tour to_website_docs_resequence_left_nav_docs → Step The resequence RPC has settled - reload so the next step reads SERVER state (trigger: #mask:hidden) 2026-10-28 08:31:12,371 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:31:12] "POST /docs/resequence HTTP/1.1" 200 - 29 0.031 0.073 2026-10-28 08:31:12,656 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:31:12] "GET /docs/c/tour-reseq-subject-a-tour-reseq-section-a-tour-reseq-category-a-92 HTTP/1.1" 200 - 39 0.039 0.159 2026-10-28 08:31:13,275 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_the_left_document_tree_persists.browser: [6/7] Tour to_website_docs_resequence_left_nav_docs → Step #docsLeft.o_docs_editor_ready 2026-10-28 08:31:13,352 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:31:13] "POST /im_livechat/init HTTP/1.1" 200 - 20 0.019 0.047 2026-10-28 08:31:13,371 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:31:13] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 2 0.003 0.077 2026-10-28 08:31:13,371 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_the_left_document_tree_persists.browser: [7/7] Tour to_website_docs_resequence_left_nav_docs → Step PERSISTED: the reloaded page sorts doc B before doc A (trigger: #docsLeft > li.docs-sortable[data-name='Tour Reseq Doc B'] ~ li[data-name='Tour Reseq Doc A']) 2026-10-28 08:31:13,446 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_the_left_document_tree_persists.browser: tour succeeded 2026-10-28 08:31:13,447 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_the_left_document_tree_persists.browser: ╔═════════════════════════════════════════════════════════╗ ║ TOUR to_website_docs_resequence_left_nav_docs SUCCEEDED ║ ╚═════════════════════════════════════════════════════════╝ 2026-10-28 08:31:13,571 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_the_left_document_tree_persists.browser: heap 9321052 (allocated 11010048) 2026-10-28 08:31:13,575 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_the_left_document_tree_persists: Closing chrome headless with pid 4351 2026-10-28 08:31:13,577 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_the_left_document_tree_persists: Closing websocket connection 2026-10-28 08:31:13,578 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_the_left_document_tree_persists: Terminating chrome headless with pid 4351 2026-10-28 08:31:13,691 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_the_left_document_tree_persists: Chrome Log in: /tmp/odoo_tests/rb-e85a3c6-226074-429758/chrome_logs/chrome_log_20261028_083113_691337_test_reordering_the_left_document_tree_persists.txt 2026-10-28 08:31:13,691 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_the_left_document_tree_persists: Removing chrome user profile "/tmp/tmpewx6hn3g_chrome_odoo" 2026-10-28 08:31:13,780 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-28 08:31:13,814 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_frontend_bundle_loads: Starting TestFrontendBundleLoads.test_docs_frontend_bundle_loads_without_module_error ... 2026-10-28 08:31:14,255 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_frontend_bundle_loads.TestFrontendBundleLoads.test_docs_frontend_bundle_loads_without_module_error: Chrome pid: 4534 2026-10-28 08:31:14,255 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_frontend_bundle_loads.TestFrontendBundleLoads.test_docs_frontend_bundle_loads_without_module_error: Chrome headless temporary user profile dir: /tmp/tmpe5j5gabv_chrome_odoo 2026-10-28 08:31:14,256 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_frontend_bundle_loads.TestFrontendBundleLoads.test_docs_frontend_bundle_loads_without_module_error: Issuing json command http://127.0.0.1:46311/json/version 2026-10-28 08:31:14,257 104 INFO rb-e85a3c6-226074-429758 odoo.tests.common.requests: request http://127.0.0.1:46311/json/version with timeout 3 increased to 10s during tests 2026-10-28 08:31:14,397 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_frontend_bundle_loads.TestFrontendBundleLoads.test_docs_frontend_bundle_loads_without_module_error: Browser version: Chrome/150.0.7871.114 2026-10-28 08:31:14,398 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_frontend_bundle_loads.TestFrontendBundleLoads.test_docs_frontend_bundle_loads_without_module_error: Issuing json command http://127.0.0.1:46311/json 2026-10-28 08:31:14,399 104 INFO rb-e85a3c6-226074-429758 odoo.tests.common.requests: request http://127.0.0.1:46311/json with timeout 3 increased to 10s during tests 2026-10-28 08:31:14,419 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_frontend_bundle_loads.TestFrontendBundleLoads.test_docs_frontend_bundle_loads_without_module_error: Websocket url found: ws://127.0.0.1:46311/devtools/page/E6C3D01B22E623645B2E84DEB43E0DD1 2026-10-28 08:31:14,443 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_frontend_bundle_loads.TestFrontendBundleLoads.test_docs_frontend_bundle_loads_without_module_error: Enable chrome headless console log notification 2026-10-28 08:31:14,455 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_frontend_bundle_loads.TestFrontendBundleLoads.test_docs_frontend_bundle_loads_without_module_error: Chrome headless enable page notifications 2026-10-28 08:31:14,507 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_frontend_bundle_loads.TestFrontendBundleLoads.test_docs_frontend_bundle_loads_without_module_error: Setting session cookie in browser 2026-10-28 08:31:14,530 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_frontend_bundle_loads.TestFrontendBundleLoads.test_docs_frontend_bundle_loads_without_module_error: Open "http://127.0.0.1:8069/docs" in browser 2026-10-28 08:31:14,530 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_frontend_bundle_loads.TestFrontendBundleLoads.test_docs_frontend_bundle_loads_without_module_error: Navigating to: "http://127.0.0.1:8069/docs" 2026-10-28 08:31:14,574 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 08:31:16,219 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:31:16] "GET /docs HTTP/1.1" 200 - 235 0.163 1.494 2026-10-28 08:31:16,224 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_frontend_bundle_loads.TestFrontendBundleLoads.test_docs_frontend_bundle_loads_without_module_error: Navigation result: {'frameId': 'E6C3D01B22E623645B2E84DEB43E0DD1', 'loaderId': '8474D4659CE64F688517BAB8EA60CA3A', 'isDownload': False} 2026-10-28 08:31:16,224 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_frontend_bundle_loads.TestFrontendBundleLoads.test_docs_frontend_bundle_loads_without_module_error: Evaluate ready code "typeof odoo !== 'undefined' && odoo.loader && (odoo.loader.failed.size > 0 || ["@to_website_docs/js/common", "@to_website_docs/js/docs", "@to_website_docs/js/docs.editor", "@to_website_docs/js/docs_colorpicker"].every(function (m) { return odoo.loader.modules.has(m); }))" 2026-10-28 08:31:16,271 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:31:16] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-28 08:31:16,298 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6a78e01/web.assets_frontend.min.css, copying from /web/assets/6a78e01/web.assets_frontend.min.css 2026-10-28 08:31:16,358 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:31:16] "GET /web/assets/1/6a78e01/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.042 0.058 2026-10-28 08:31:16,373 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/e475311/to_website_docs.assets_frontend_css.min.css, copying from /web/assets/e475311/to_website_docs.assets_frontend_css.min.css 2026-10-28 08:31:16,392 104 INFO rb-e85a3c6-226074-429758 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter:300,300i,400,400i,700,700i&display=swap 2026-10-28 08:31:16,393 104 INFO rb-e85a3c6-226074-429758 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter+Tight:300,300i,400,400i,500,500i,700,700i&display=swap 2026-10-28 08:31:16,400 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:31:16] "GET /web/assets/1/e475311/to_website_docs.assets_frontend_css.min.css HTTP/1.1" 200 - 8 0.016 0.119 2026-10-28 08:31:16,424 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9301006/web.assets_frontend_minimal.min.js, copying from /web/assets/9301006/web.assets_frontend_minimal.min.js 2026-10-28 08:31:16,448 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:31:16] "GET /web/assets/1/9301006/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.017 0.040 2026-10-28 08:31:16,475 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/3f2e763/web.__assets_tests_call__.min.js, copying from /web/assets/3f2e763/web.__assets_tests_call__.min.js 2026-10-28 08:31:16,499 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:31:16] "GET /web/assets/1/3f2e763/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.007 0.033 2026-10-28 08:31:16,622 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:31:16] "GET /to_website_docs/static/src/img/devices.gif HTTP/1.1" 200 - 0 0.000 0.008 2026-10-28 08:31:16,647 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:31:16] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.008 2026-10-28 08:31:16,651 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:31:16] "GET /web/image/website/1/logo/My%20Website?unique=a80ad79 HTTP/1.1" 200 - 4 0.019 0.032 2026-10-28 08:31:16,661 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:31:16] "GET /viin_brand/static/img/viindoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.023 2026-10-28 08:31:16,663 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:31:16] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.036 2026-10-28 08:31:16,741 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/8a9323b/web.assets_frontend_lazy.min.js, copying from /web/assets/8a9323b/web.assets_frontend_lazy.min.js 2026-10-28 08:31:16,788 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:31:16] "GET /web/assets/1/8a9323b/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.007 0.070 2026-10-28 08:31:16,834 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:31:16] "GET /web/image/website/1/favicon?unique=a80ad79 HTTP/1.1" 200 - 4 0.022 0.096 2026-10-28 08:31:17,285 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/b12a577/to_website_docs.assets_frontend_js.min.js, copying from /web/assets/b12a577/to_website_docs.assets_frontend_js.min.js 2026-10-28 08:31:17,305 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:31:17] "GET /web/assets/1/b12a577/to_website_docs.assets_frontend_js.min.js HTTP/1.1" 200 - 8 0.015 0.020 2026-10-28 08:31:17,350 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:31:17] "GET /website/translations/21715c2fccecbfb09054c55db4241b5acf079e7d?lang=en_US HTTP/1.1" 200 - 0 0.000 0.012 2026-10-28 08:31:17,361 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_frontend_bundle_loads.TestFrontendBundleLoads.test_docs_frontend_bundle_loads_without_module_error: Evaluate test code " var expectedModules = ["@to_website_docs/js/common", "@to_website_docs/js/docs", "@to_website_docs/js/docs.editor", "@to_website_docs/js/docs_colorpicker"]; var failedModules = Array.from(odoo.loader.failed); var missingModules = expectedModules.filter(function (m) { return !odoo.loader.modules.has(m); }); if (failedModules.length) { console.error( 'to_website_docs frontend bundle left odoo.loader.failed non-empty: ' + JSON.stringify(failedModules) ); } else if (missingModules.length) { console.error( 'to_website_docs frontend bundle never registered every expected module, ' + 'missing: ' + JSON.stringify(missingModules) ); } else { console.log('test successful'); } " 2026-10-28 08:31:17,364 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_frontend_bundle_loads.TestFrontendBundleLoads.test_docs_frontend_bundle_loads_without_module_error.browser: test successful 2026-10-28 08:31:17,485 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_frontend_bundle_loads.TestFrontendBundleLoads.test_docs_frontend_bundle_loads_without_module_error.browser: heap 7366660 (allocated 8912896) 2026-10-28 08:31:17,587 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:31:17] "POST /im_livechat/init HTTP/1.1" 200 - 22 0.014 0.043 2026-10-28 08:31:17,611 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_frontend_bundle_loads.TestFrontendBundleLoads.test_docs_frontend_bundle_loads_without_module_error: Closing chrome headless with pid 4534 2026-10-28 08:31:17,633 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_frontend_bundle_loads.TestFrontendBundleLoads.test_docs_frontend_bundle_loads_without_module_error: Closing websocket connection 2026-10-28 08:31:17,669 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_frontend_bundle_loads.TestFrontendBundleLoads.test_docs_frontend_bundle_loads_without_module_error: Terminating chrome headless with pid 4534 2026-10-28 08:31:17,762 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:31:17] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.007 0.200 2026-10-28 08:31:17,801 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_frontend_bundle_loads.TestFrontendBundleLoads.test_docs_frontend_bundle_loads_without_module_error: Chrome Log in: /tmp/odoo_tests/rb-e85a3c6-226074-429758/chrome_logs/chrome_log_20261028_083117_800840_test_docs_frontend_bundle_loads_without_module_error.txt 2026-10-28 08:31:17,801 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_frontend_bundle_loads.TestFrontendBundleLoads.test_docs_frontend_bundle_loads_without_module_error: Removing chrome user profile "/tmp/tmpe5j5gabv_chrome_odoo" 2026-10-28 08:31:17,872 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-28 08:31:17,892 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_no_jquery_ui_assets: Starting TestNoJqueryUiAssets.test_no_jquery_ui_or_cdn_reference_in_shipped_assets ... 2026-10-28 08:31:17,961 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-28 08:31:22,310 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_publish_permission_gate: Starting TestPublishPermissionGate.test_designer_publishes_approved_content_ends_up_published ... 2026-10-28 08:31:22,456 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_publish_permission_gate: Starting TestPublishPermissionGate.test_designer_publishes_approved_document_ends_up_published ... 2026-10-28 08:31:22,596 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_publish_permission_gate: Starting TestPublishPermissionGate.test_designer_publishes_category_regardless_of_document_state ... 2026-10-28 08:31:22,703 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_publish_permission_gate: Starting TestPublishPermissionGate.test_draft_content_cannot_be_published_by_designer ... 2026-10-28 08:31:22,793 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_publish_permission_gate: Starting TestPublishPermissionGate.test_draft_document_cannot_be_published_by_designer ... 2026-10-28 08:31:22,890 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_publish_permission_gate: Starting TestPublishPermissionGate.test_manager_publishing_category_is_not_a_no_op_toggle ... 2026-10-28 08:31:22,970 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_publish_permission_gate: Starting TestPublishPermissionGate.test_manager_publishing_document_is_not_a_no_op_toggle ... 2026-10-28 08:31:23,086 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_publish_permission_gate: Starting TestPublishPermissionGate.test_restricted_editor_cannot_publish_category ... 2026-10-28 08:31:23,166 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_publish_permission_gate: Starting TestPublishPermissionGate.test_restricted_editor_cannot_publish_content ... 2026-10-28 08:31:23,253 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_publish_permission_gate: Starting TestPublishPermissionGate.test_restricted_editor_cannot_publish_document ... 2026-10-28 08:31:23,347 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_publish_permission_gate: Starting TestPublishPermissionGate.test_reviewer_assigned_to_own_document_cannot_publish ... 2026-10-28 08:31:23,460 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_publish_permission_gate: Starting TestPublishPermissionGate.test_reviewer_cannot_publish_category ... 2026-10-28 08:31:24,803 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_publish_permission_gate: Starting TestPublishPermissionGate.test_reviewer_cannot_publish_content ... 2026-10-28 08:31:24,895 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_publish_permission_gate: Starting TestPublishPermissionGate.test_reviewer_cannot_publish_document ... 2026-10-28 08:31:25,006 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-10-28 08:31:26,049 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_resequence_category_permission: Starting TestResequenceCategoryPermission.test_a_section_write_holder_may_reorder_that_sections_categories ... 2026-10-28 08:31:26,120 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.res_users: Login successful for db:rb-e85a3c6-226074-429758 login:reseq_reviewer from n/a 2026-10-28 08:31:26,136 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 08:31:26,732 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:31:26] "POST /docs/resequence_category HTTP/1.1" 200 - 39 0.040 0.560 2026-10-28 08:31:26,792 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_resequence_category_permission: Starting TestResequenceCategoryPermission.test_a_user_without_write_on_the_section_is_denied ... 2026-10-28 08:31:26,830 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.res_users: Login successful for db:rb-e85a3c6-226074-429758 login:reseq_editor from n/a 2026-10-28 08:31:26,852 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 08:31:27,295 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:31:27] "POST /docs/resequence_category HTTP/1.1" 200 - 16 0.014 0.430 2026-10-28 08:31:27,353 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_resequence_category_permission: Starting TestResequenceCategoryPermission.test_ids_that_are_not_children_of_the_parent_are_rejected ... 2026-10-28 08:31:27,418 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.res_users: Login successful for db:rb-e85a3c6-226074-429758 login:reseq_reviewer from n/a 2026-10-28 08:31:27,454 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 08:31:27,897 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:31:27] "POST /docs/resequence_category HTTP/1.1" 200 - 18 0.015 0.438 2026-10-28 08:31:27,956 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_resequence_category_permission: Starting TestResequenceCategoryPermission.test_reordering_a_sections_categories_never_touches_the_section ... 2026-10-28 08:31:27,998 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.res_users: Login successful for db:rb-e85a3c6-226074-429758 login:reseq_reviewer from n/a 2026-10-28 08:31:28,025 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 08:31:28,512 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:31:28] "POST /docs/resequence_category HTTP/1.1" 200 - 48 0.036 0.456 2026-10-28 08:31:28,568 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_resequence_category_permission: Starting TestResequenceCategoryPermission.test_reordering_top_level_subjects_still_requires_a_docs_manager ... 2026-10-28 08:31:28,595 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.res_users: Login successful for db:rb-e85a3c6-226074-429758 login:reseq_reviewer from n/a 2026-10-28 08:31:28,616 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 08:31:29,093 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:31:29] "POST /docs/resequence_category HTTP/1.1" 200 - 13 0.010 0.472 2026-10-28 08:31:29,130 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_resequence_category_permission: Starting TestResequenceCategoryPermission.test_the_section_itself_cannot_ride_along_with_its_childrens_resequence ... 2026-10-28 08:31:29,158 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.res_users: Login successful for db:rb-e85a3c6-226074-429758 login:reseq_reviewer from n/a 2026-10-28 08:31:29,181 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 08:31:30,794 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:31:30] "POST /docs/resequence_category HTTP/1.1" 200 - 18 0.017 1.601 2026-10-28 08:31:30,860 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-28 08:31:35,200 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_route: Starting TestDocsRoute.test_route_category__user_designer ... 2026-10-28 08:31:35,235 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.res_users: Login successful for db:rb-e85a3c6-226074-429758 login:designer_doc from n/a 2026-10-28 08:31:35,263 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 08:31:35,716 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:31:35] "POST /docs/create_category HTTP/1.1" 200 - 8 0.004 0.454 2026-10-28 08:31:35,888 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:31:35] "POST /docs/create_category HTTP/1.1" 200 - 51 0.063 0.093 2026-10-28 08:31:35,953 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:31:35] "POST /docs/update_category HTTP/1.1" 200 - 21 0.017 0.038 2026-10-28 08:31:35,970 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:31:35] "POST /docs/delete HTTP/1.1" 200 - 1 0.001 0.009 2026-10-28 08:31:36,042 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:31:36] "POST /docs/update_category HTTP/1.1" 200 - 10 0.014 0.052 2026-10-28 08:31:36,066 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:31:36] "POST /docs/delete HTTP/1.1" 200 - 1 0.001 0.011 2026-10-28 08:31:36,068 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_route.TestDocsRoute.test_route_category__user_designer: waiting for threads: [] 2026-10-28 08:31:36,115 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_route: Starting TestDocsRoute.test_route_category__user_manager ... 2026-10-28 08:31:36,151 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.res_users: Login successful for db:rb-e85a3c6-226074-429758 login:manager_doc from n/a 2026-10-28 08:31:36,171 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 08:31:36,746 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:31:36] "POST /docs/create_category HTTP/1.1" 200 - 47 0.052 0.526 2026-10-28 08:31:36,853 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:31:36] "POST /docs/update_category HTTP/1.1" 200 - 27 0.041 0.056 2026-10-28 08:31:36,918 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #623 deleted mail.message records with IDs: [12193, 12192] 2026-10-28 08:31:36,945 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #623 deleted website.doc.category records with IDs: [113] 2026-10-28 08:31:36,962 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #623 deleted mail.followers records with IDs: [2243] 2026-10-28 08:31:36,967 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:31:36] "POST /docs/delete HTTP/1.1" 200 - 41 0.053 0.053 2026-10-28 08:31:37,026 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:31:37] "POST /docs/update_category HTTP/1.1" 200 - 10 0.013 0.039 2026-10-28 08:31:37,097 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #623 deleted website.document.content records with IDs: [46] 2026-10-28 08:31:37,121 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #623 deleted website.document records with IDs: [106] 2026-10-28 08:31:37,148 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #623 deleted mail.message records with IDs: [12194] 2026-10-28 08:31:37,159 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #623 deleted website.doc.category records with IDs: [109] 2026-10-28 08:31:37,167 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:31:37] "POST /docs/delete HTTP/1.1" 200 - 94 0.050 0.083 2026-10-28 08:31:37,168 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_route.TestDocsRoute.test_route_category__user_manager: waiting for threads: [] 2026-10-28 08:31:37,220 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_route: Starting TestDocsRoute.test_route_category__user_portal ... 2026-10-28 08:31:37,254 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.res_users: Login successful for db:rb-e85a3c6-226074-429758 login:portal_doc from n/a 2026-10-28 08:31:37,279 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 08:31:37,775 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:31:37] "POST /docs/create_category HTTP/1.1" 200 - 13 0.008 0.492 2026-10-28 08:31:37,798 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:31:37] "POST /docs/update_category HTTP/1.1" 200 - 3 0.004 0.011 2026-10-28 08:31:37,821 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:31:37] "POST /docs/delete HTTP/1.1" 200 - 1 0.001 0.006 2026-10-28 08:31:37,822 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_route.TestDocsRoute.test_route_category__user_portal: waiting for threads: [] 2026-10-28 08:31:37,858 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_route: Starting TestDocsRoute.test_route_category__user_public ... 2026-10-28 08:31:37,880 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 08:31:39,564 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:31:39] "POST /docs/create_category HTTP/1.1" 200 - 5 0.002 1.685 2026-10-28 08:31:39,575 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:31:39] "POST /docs/update_category HTTP/1.1" 200 - 0 0.000 0.004 2026-10-28 08:31:39,587 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:31:39] "POST /docs/delete HTTP/1.1" 200 - 0 0.000 0.004 2026-10-28 08:31:39,591 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_route.TestDocsRoute.test_route_category__user_public: waiting for threads: [] 2026-10-28 08:31:39,624 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_route: Starting TestDocsRoute.test_route_category__user_reviewer ... 2026-10-28 08:31:39,653 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.res_users: Login successful for db:rb-e85a3c6-226074-429758 login:reviewer_doc from n/a 2026-10-28 08:31:39,681 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 08:31:40,164 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:31:40] "POST /docs/create_category HTTP/1.1" 200 - 13 0.012 0.475 2026-10-28 08:31:40,305 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:31:40] "POST /docs/create_category HTTP/1.1" 200 - 51 0.055 0.076 2026-10-28 08:31:40,384 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:31:40] "POST /docs/update_category HTTP/1.1" 200 - 21 0.022 0.051 2026-10-28 08:31:40,399 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:31:40] "POST /docs/delete HTTP/1.1" 200 - 1 0.001 0.006 2026-10-28 08:31:40,457 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:31:40] "POST /docs/update_category HTTP/1.1" 200 - 10 0.013 0.038 2026-10-28 08:31:40,471 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:31:40] "POST /docs/delete HTTP/1.1" 200 - 1 0.000 0.006 2026-10-28 08:31:40,473 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_route.TestDocsRoute.test_route_category__user_reviewer: waiting for threads: [] 2026-10-28 08:31:40,512 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_route: Starting TestDocsRoute.test_route_document__user_designer ... 2026-10-28 08:31:40,538 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.res_users: Login successful for db:rb-e85a3c6-226074-429758 login:designer_doc from n/a 2026-10-28 08:31:40,567 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 08:31:41,138 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:31:41] "POST /docs/create HTTP/1.1" 200 - 57 0.053 0.523 2026-10-28 08:31:41,260 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:31:41] "POST /docs/update_document HTTP/1.1" 200 - 27 0.049 0.064 2026-10-28 08:31:41,351 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #621 deleted mail.message records with IDs: [12198] 2026-10-28 08:31:41,376 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #621 deleted website.document.content records with IDs: [48] 2026-10-28 08:31:41,398 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #621 deleted mail.followers records with IDs: [2245] 2026-10-28 08:31:41,416 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #621 deleted mail.message records with IDs: [12200, 12199] 2026-10-28 08:31:41,433 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #621 deleted website.document records with IDs: [108] 2026-10-28 08:31:41,454 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #621 deleted mail.followers records with IDs: [2246] 2026-10-28 08:31:41,463 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:31:41] "POST /docs/delete HTTP/1.1" 200 - 101 0.084 0.109 2026-10-28 08:31:41,524 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:31:41] "POST /docs/update_document HTTP/1.1" 200 - 9 0.018 0.037 2026-10-28 08:31:41,572 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:31:41] "POST /docs/delete HTTP/1.1" 200 - 8 0.010 0.031 2026-10-28 08:31:41,575 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_route.TestDocsRoute.test_route_document__user_designer: waiting for threads: [] 2026-10-28 08:31:41,631 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_route: Starting TestDocsRoute.test_route_document__user_editor ... 2026-10-28 08:31:41,671 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.res_users: Login successful for db:rb-e85a3c6-226074-429758 login:editor_doc from n/a 2026-10-28 08:31:41,698 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 08:31:42,265 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:31:42] "POST /docs/create HTTP/1.1" 200 - 54 0.049 0.525 2026-10-28 08:31:42,370 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:31:42] "POST /docs/update_document HTTP/1.1" 200 - 28 0.034 0.050 2026-10-28 08:31:42,454 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #617 deleted mail.message records with IDs: [12201] 2026-10-28 08:31:42,486 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #617 deleted website.document.content records with IDs: [49] 2026-10-28 08:31:42,508 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #617 deleted mail.followers records with IDs: [2247] 2026-10-28 08:31:42,530 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #617 deleted mail.message records with IDs: [12203, 12202] 2026-10-28 08:31:42,559 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #617 deleted website.document records with IDs: [109] 2026-10-28 08:31:42,582 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #617 deleted mail.followers records with IDs: [2248] 2026-10-28 08:31:42,585 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:31:42] "POST /docs/delete HTTP/1.1" 200 - 100 0.093 0.110 2026-10-28 08:31:42,610 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:31:42] "POST /docs/update_document HTTP/1.1" 200 - 3 0.004 0.015 2026-10-28 08:31:42,637 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:31:42] "POST /docs/delete HTTP/1.1" 200 - 3 0.005 0.015 2026-10-28 08:31:42,673 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_route: Starting TestDocsRoute.test_route_document__user_manager ... 2026-10-28 08:31:42,697 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.res_users: Login successful for db:rb-e85a3c6-226074-429758 login:manager_doc from n/a 2026-10-28 08:31:42,721 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 08:31:43,259 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:31:43] "POST /docs/create HTTP/1.1" 200 - 59 0.057 0.486 2026-10-28 08:31:43,326 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:31:43] "POST /docs/update_document HTTP/1.1" 200 - 20 0.020 0.038 2026-10-28 08:31:43,435 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #623 deleted mail.message records with IDs: [12204] 2026-10-28 08:31:43,455 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #623 deleted website.document.content records with IDs: [50] 2026-10-28 08:31:43,470 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #623 deleted mail.followers records with IDs: [2249] 2026-10-28 08:31:43,484 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #623 deleted mail.message records with IDs: [12206, 12205] 2026-10-28 08:31:43,499 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #623 deleted website.document records with IDs: [110] 2026-10-28 08:31:43,514 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #623 deleted mail.followers records with IDs: [2250] 2026-10-28 08:31:43,517 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:31:43] "POST /docs/delete HTTP/1.1" 200 - 107 0.063 0.122 2026-10-28 08:31:43,567 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:31:43] "POST /docs/update_document HTTP/1.1" 200 - 7 0.014 0.027 2026-10-28 08:31:43,631 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #623 deleted website.document.content records with IDs: [46] 2026-10-28 08:31:43,653 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #623 deleted mail.message records with IDs: [12207] 2026-10-28 08:31:43,663 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #623 deleted website.document records with IDs: [106] 2026-10-28 08:31:43,674 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:31:43] "POST /docs/delete HTTP/1.1" 200 - 56 0.035 0.064 2026-10-28 08:31:43,676 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_route.TestDocsRoute.test_route_document__user_manager: waiting for threads: [] 2026-10-28 08:31:43,717 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_route: Starting TestDocsRoute.test_route_document__user_portal ... 2026-10-28 08:31:43,747 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.res_users: Login successful for db:rb-e85a3c6-226074-429758 login:portal_doc from n/a 2026-10-28 08:31:43,767 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 08:31:45,531 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:31:45] "POST /docs/create HTTP/1.1" 200 - 17 0.013 1.754 2026-10-28 08:31:45,556 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:31:45] "POST /docs/update_document HTTP/1.1" 200 - 1 0.000 0.008 2026-10-28 08:31:45,587 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:31:45] "POST /docs/delete HTTP/1.1" 200 - 1 0.001 0.017 2026-10-28 08:31:45,594 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_route.TestDocsRoute.test_route_document__user_portal: waiting for threads: [] 2026-10-28 08:31:45,627 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_route: Starting TestDocsRoute.test_route_document__user_public ... 2026-10-28 08:31:45,646 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 08:31:46,093 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:31:46] "POST /docs/create HTTP/1.1" 200 - 5 0.001 0.449 2026-10-28 08:31:46,104 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:31:46] "POST /docs/update_document HTTP/1.1" 200 - 0 0.000 0.003 2026-10-28 08:31:46,117 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:31:46] "POST /docs/delete HTTP/1.1" 200 - 0 0.000 0.003 2026-10-28 08:31:46,119 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_route.TestDocsRoute.test_route_document__user_public: waiting for threads: [] 2026-10-28 08:31:46,170 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_route: Starting TestDocsRoute.test_route_document__user_reviewer ... 2026-10-28 08:31:46,196 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.res_users: Login successful for db:rb-e85a3c6-226074-429758 login:reviewer_doc from n/a 2026-10-28 08:31:46,220 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 08:31:46,801 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:31:46] "POST /docs/create HTTP/1.1" 200 - 57 0.044 0.538 2026-10-28 08:31:46,879 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:31:46] "POST /docs/update_document HTTP/1.1" 200 - 27 0.028 0.043 2026-10-28 08:31:46,983 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #619 deleted mail.message records with IDs: [12208] 2026-10-28 08:31:47,012 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #619 deleted website.document.content records with IDs: [51] 2026-10-28 08:31:47,034 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #619 deleted mail.followers records with IDs: [2251] 2026-10-28 08:31:47,050 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #619 deleted mail.message records with IDs: [12210, 12209] 2026-10-28 08:31:47,068 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #619 deleted website.document records with IDs: [111] 2026-10-28 08:31:47,086 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #619 deleted mail.followers records with IDs: [2252] 2026-10-28 08:31:47,090 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:31:47] "POST /docs/delete HTTP/1.1" 200 - 101 0.091 0.114 2026-10-28 08:31:47,157 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:31:47] "POST /docs/update_document HTTP/1.1" 200 - 9 0.017 0.038 2026-10-28 08:31:47,207 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:31:47] "POST /docs/delete HTTP/1.1" 200 - 8 0.014 0.029 2026-10-28 08:31:47,209 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_route.TestDocsRoute.test_route_document__user_reviewer: waiting for threads: [] 2026-10-28 08:31:47,275 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-10-28 08:31:47,306 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_search_route: Starting TestDocsSearchRoutePublicRequest.test_search_with_empty_query_param_does_not_error ... 2026-10-28 08:31:47,313 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 08:31:48,968 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:31:48] "GET /docs/search?search= HTTP/1.1" 200 - 209 0.169 1.490 2026-10-28 08:31:49,014 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_search_route: Starting TestDocsSearchRoutePublicRequest.test_search_with_query_param_still_works ... 2026-10-28 08:31:49,021 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 08:31:50,691 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:31:50] "GET /docs/search?search=activate HTTP/1.1" 200 - 209 0.167 1.507 2026-10-28 08:31:50,693 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_search_route.TestDocsSearchRoutePublicRequest.test_search_with_query_param_still_works: waiting for threads: [] 2026-10-28 08:31:50,733 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_search_route: Starting TestDocsSearchRoutePublicRequest.test_search_without_query_param_does_not_error ... 2026-10-28 08:31:50,740 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 08:31:52,348 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:31:52] "GET /docs/search HTTP/1.1" 200 - 209 0.167 1.445 2026-10-28 08:31:52,350 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs.tests.test_search_route.TestDocsSearchRoutePublicRequest.test_search_without_query_param_does_not_error: waiting for threads: [] 2026-10-28 08:31:52,405 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-28 08:31:58,579 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs_odoo.tests.test_access_rights: Starting TestOdooVersionAccessRights.test_docs_editor_crud_odoo_version ... 2026-10-28 08:31:58,726 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #627 deleted odoo.version records with IDs: [17] 2026-10-28 08:31:58,762 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #627 deleted product.attribute.value records with IDs: [122] 2026-10-28 08:31:58,826 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-10-28 08:32:03,796 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs_odoo.tests.test_get_content_access: Starting TestGetContentAccess.test_editor_with_create_rights_still_gets_seeded_content ... 2026-10-28 08:32:03,947 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs_odoo.tests.test_get_content_access: Starting TestGetContentAccess.test_visitor_without_create_rights_gets_no_content_not_access_error ... 2026-10-28 08:32:04,013 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-10-28 08:32:08,900 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs_odoo.tests.test_website_docs_category: Starting TestWebsiteDocsCategory.test_compute_odoo_version_on_category ... 2026-10-28 08:32:08,998 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs_odoo.tests.test_website_docs_category: Starting TestWebsiteDocsCategory.test_func_search_document ... 2026-10-28 08:32:09,164 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-10-28 08:32:14,588 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs_odoo.tests.test_website_docs_content: Starting TestWebsiteDocsContent.test_func_get_other_odoo_versions ... 2026-10-28 08:32:14,724 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs_odoo.tests.test_website_docs_content: Starting TestWebsiteDocsContent.test_sql_constraint_uniq_odoo_version_doc_content ... 2026-10-28 08:32:14,791 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-10-28 08:32:19,813 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs_odoo.tests.test_website_docs_url: Starting TestWebsiteDocsUrl.test_docs_search_with_odoo_version ... 2026-10-28 08:32:19,849 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 08:32:21,770 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:32:21] "GET /docs/search?search=Angular&version=27 HTTP/1.1" 200 - 219 0.228 1.699 2026-10-28 08:32:21,904 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:32:21] "GET /docs/search?search=Angular&version=100 HTTP/1.1" 200 - 16 0.021 0.099 2026-10-28 08:32:21,944 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs_odoo.tests.test_website_docs_url: Starting TestWebsiteDocsUrl.test_search_without_search_term_or_with_bad_version ... 2026-10-28 08:32:22,037 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 08:32:23,694 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:32:23] "GET /docs/search HTTP/1.1" 200 - 219 0.136 1.524 2026-10-28 08:32:23,798 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:32:23] "GET /docs/search?version=27 HTTP/1.1" 200 - 22 0.019 0.073 2026-10-28 08:32:23,916 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:32:23] "GET /docs/search?search=Activate%20the%20Developer%20(Debug)%20Mode&version=abc HTTP/1.1" 200 - 22 0.022 0.083 2026-10-28 08:32:24,057 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:32:24] "GET /docs/search?search=Activate%20the%20Developer%20(Debug)%20Mode&version=² HTTP/1.1" 200 - 22 0.023 0.103 2026-10-28 08:32:24,100 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs_odoo.tests.test_website_docs_url: Starting TestWebsiteDocsUrl.test_website_url ... 2026-10-28 08:32:24,191 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 08:32:26,121 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:32:26] "GET /docs/98.0/d/welcome-to-summoner-s-rift-129 HTTP/1.1" 200 - 256 0.219 1.714 2026-10-28 08:32:26,270 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:32:26] "GET /docs/d/activate-the-developer-debug-mode-128 HTTP/1.1" 200 - 30 0.037 0.097 2026-10-28 08:32:26,458 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:32:26] "GET /docs/99.0/c/odoo-user-documentation-applications-general-142 HTTP/1.1" 200 - 45 0.028 0.136 2026-10-28 08:32:26,621 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:32:26] "GET /docs/99.0/c/odoo-user-documentation-applications-general-142 HTTP/1.1" 200 - 31 0.060 0.091 2026-10-28 08:32:26,656 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:32:26] "GET /docs/d/welcome-to-summoner-s-rift-129 HTTP/1.1" 301 - 6 0.009 0.019 2026-10-28 08:32:26,787 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:32:26] "GET /docs/98.0/d/welcome-to-summoner-s-rift-129 HTTP/1.1" 200 - 33 0.034 0.093 2026-10-28 08:32:26,816 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:32:26] "GET /docs/d/welcome-to-summoner-s-rift-129 HTTP/1.1" 301 - 6 0.003 0.013 2026-10-28 08:32:26,968 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:32:26] "GET /docs/98.0/d/welcome-to-summoner-s-rift-129 HTTP/1.1" 200 - 33 0.030 0.118 2026-10-28 08:32:27,126 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:32:27] "GET /docs/99.0/c/odoo-user-documentation-applications-general-142 HTTP/1.1" 200 - 31 0.042 0.095 2026-10-28 08:32:27,128 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_docs_odoo.tests.test_website_docs_url.TestWebsiteDocsUrl.test_website_url: waiting for threads: [] 2026-10-28 08:32:27,197 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-10-28 08:32:27,729 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_odoo_version.tests.test_access_rights: Starting TestAccessRights.test_access_odoo_version ... 2026-10-28 08:32:27,861 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #674 deleted mail.message records with IDs: [12217] 2026-10-28 08:32:27,873 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #674 deleted odoo.version records with IDs: [31] 2026-10-28 08:32:27,885 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #674 deleted mail.followers records with IDs: [2253] 2026-10-28 08:32:27,897 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #674 deleted product.attribute.value records with IDs: [136] 2026-10-28 08:32:27,927 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #674 deleted mail.message records with IDs: [12216] 2026-10-28 08:32:27,936 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #674 deleted odoo.version records with IDs: [30] 2026-10-28 08:32:27,950 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #674 deleted product.attribute.value records with IDs: [135] 2026-10-28 08:32:28,019 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-28 08:32:28,041 104 INFO rb-e85a3c6-226074-429758 odoo.addons.to_website_slides_event.tests.test_slides_event: Starting TestSlidesEvent.test_compute_course_contents_on_event_form ... 2026-10-28 08:32:28,579 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-28 08:32:28,846 104 INFO rb-e85a3c6-226074-429758 odoo.addons.utm.tests.test_routes: Starting TestRoutes.test_01_web_session_destroy ... 2026-10-28 08:32:28,943 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.res_users: Login successful for db:rb-e85a3c6-226074-429758 login:demo from n/a 2026-10-28 08:32:28,962 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 08:32:30,568 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:32:30] "POST /web/session/destroy HTTP/1.1" 200 - 7 0.002 1.608 2026-10-28 08:32:30,628 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-28 08:32:31,381 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [498] 2026-10-28 08:32:31,400 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12219] 2026-10-28 08:32:31,408 104 INFO rb-e85a3c6-226074-429758 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-28 08:32:31,434 104 INFO rb-e85a3c6-226074-429758 odoo.addons.utm.tests.test_utm: Starting TestUtm.test_campaign_automatic_name ... 2026-10-28 08:32:31,482 104 INFO rb-e85a3c6-226074-429758 odoo.addons.utm.tests.test_utm: Starting TestUtm.test_find_or_create_record ... 2026-10-28 08:32:31,538 104 INFO rb-e85a3c6-226074-429758 odoo.addons.utm.tests.test_utm: Starting TestUtm.test_find_or_create_record_case ... 2026-10-28 08:32:31,584 104 INFO rb-e85a3c6-226074-429758 odoo.addons.utm.tests.test_utm: Starting TestUtm.test_find_or_create_with_archived_record ... 2026-10-28 08:32:31,624 104 INFO rb-e85a3c6-226074-429758 odoo.addons.utm.tests.test_utm: Starting TestUtm.test_name_generation ... 2026-10-28 08:32:31,682 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #1 deleted utm.source records with IDs: [28, 31, 32] 2026-10-28 08:32:31,722 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #1 deleted utm.medium records with IDs: [19, 22, 23] 2026-10-28 08:32:31,753 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #1 deleted utm.campaign records with IDs: [12, 15, 16] 2026-10-28 08:32:31,803 104 INFO rb-e85a3c6-226074-429758 odoo.addons.utm.tests.test_utm: Starting TestUtm.test_name_generation_duplicate_marks ... 2026-10-28 08:32:31,879 104 INFO rb-e85a3c6-226074-429758 odoo.addons.utm.tests.test_utm: Starting TestUtm.test_split_name_and_count ... 2026-10-28 08:32:31,934 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-28 08:32:32,671 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [499] 2026-10-28 08:32:32,686 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12221] 2026-10-28 08:32:32,695 104 INFO rb-e85a3c6-226074-429758 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-28 08:32:32,723 104 INFO rb-e85a3c6-226074-429758 odoo.addons.utm.tests.test_utm_consistency: Starting TestUTMConsistency.test_utm_consistency ... 2026-10-28 08:32:32,800 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-28 08:32:33,626 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [500] 2026-10-28 08:32:33,645 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12223] 2026-10-28 08:32:33,659 104 INFO rb-e85a3c6-226074-429758 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-28 08:32:33,696 104 INFO rb-e85a3c6-226074-429758 odoo.addons.utm.tests.test_utm_security: Starting TestUTMSecurity.test_utm_security_admin ... 2026-10-28 08:32:33,740 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #1 deleted utm.campaign records with IDs: [36] 2026-10-28 08:32:33,772 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #1 deleted utm.medium records with IDs: [42] 2026-10-28 08:32:33,789 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #1 deleted utm.source records with IDs: [51] 2026-10-28 08:32:33,827 104 INFO rb-e85a3c6-226074-429758 odoo.addons.utm.tests.test_utm_security: Starting TestUTMSecurity.test_utm_security_employee ... 2026-10-28 08:32:33,953 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 677, model: utm.campaign 2026-10-28 08:32:33,976 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 677, model: utm.medium 2026-10-28 08:32:33,982 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 677, model: utm.source 2026-10-28 08:32:34,055 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-28 08:32:50,924 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account.tests.test_account_account: Starting TestAccountAccount.test_account_code_check_enabled_by_default ... 2026-10-28 08:32:51,083 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account.tests.test_account_account: Starting TestAccountAccount.test_create_income_deduction_account_type ... 2026-10-28 08:32:51,219 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account.tests.test_account_account: Starting TestAccountAccount.test_create_income_financial_account_type ... 2026-10-28 08:32:51,358 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account.tests.test_account_account: Starting TestAccountAccount.test_disable_account_code_check_via_system_param ... 2026-10-28 08:32:51,540 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-28 08:33:10,825 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account.tests.test_account_automatic_entry_wizard: Starting TestAccountAutomaticEntryTransferWizard.test_10_transfer_wizard_reconcile ... 2026-10-28 08:33:12,740 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account.tests.test_account_automatic_entry_wizard: Starting TestAccountAutomaticEntryTransferWizard.test_11_transfer_wizard_grouping ... 2026-10-28 08:33:14,569 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account.tests.test_account_automatic_entry_wizard: Starting TestAccountAutomaticEntryTransferWizard.test_12_transfer_wizard_currency_conversion ... 2026-10-28 08:33:15,757 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account.tests.test_account_automatic_entry_wizard: Starting TestAccountAutomaticEntryTransferWizard.test_13_transfer_wizard_no_currency_conversion ... 2026-10-28 08:33:17,169 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account.tests.test_account_automatic_entry_wizard: Starting TestAccountAutomaticEntryTransferWizard.test_20_period_change ... 2026-10-28 08:33:18,897 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account.tests.test_account_automatic_entry_wizard: Starting TestAccountAutomaticEntryTransferWizard.test_21_period_change_lock_date ... 2026-10-28 08:33:20,640 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account.tests.test_account_automatic_entry_wizard: Starting TestAccountAutomaticEntryTransferWizard.test_30_partner_change ... 2026-10-28 08:33:22,176 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account.tests.test_account_automatic_entry_wizard: Starting TestAccountAutomaticEntryTransferWizard.test_31_transfer_wizard_sign ... 2026-10-28 08:33:23,948 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account.tests.test_account_automatic_entry_wizard: Starting TestAccountAutomaticEntryTransferWizard.test_32_transfer_wizard_currency ... 2026-10-28 08:33:26,570 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account.tests.test_account_automatic_entry_wizard: Starting TestAccountAutomaticEntryTransferWizard.test_40_change_partner_basic ... 2026-10-28 08:33:28,979 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account.tests.test_account_automatic_entry_wizard: Starting TestAccountAutomaticEntryTransferWizard.test_41_change_partner_receivable ... 2026-10-28 08:33:31,278 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account.tests.test_account_automatic_entry_wizard: Starting TestAccountAutomaticEntryTransferWizard.test_42_change_partner_different_partners_error ... 2026-10-28 08:33:32,080 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-28 08:33:32,101 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account.tests.test_account_tax_group: Starting TestAccountTaxGroup.test_is_vat ... 2026-10-28 08:33:32,180 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-28 08:33:50,255 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account.tests.test_account_transfer_allocation: Starting TestAccountTransferAllocation.test_allocation_state_both_posted ... 2026-10-28 08:33:50,355 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account.tests.test_account_transfer_allocation: Starting TestAccountTransferAllocation.test_allocation_state_mixed_draft_posted ... 2026-10-28 08:33:50,787 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account.tests.test_account_transfer_allocation: Starting TestAccountTransferAllocation.test_allocation_state_one_cancelled ... 2026-10-28 08:33:51,240 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account.tests.test_account_transfer_allocation: Starting TestAccountTransferAllocation.test_to_transfer_amount_remaining ... 2026-10-28 08:33:51,433 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account.tests.test_account_transfer_allocation: Starting TestAccountTransferAllocation.test_transfer_allocation_valid_creation ... 2026-10-28 08:33:51,532 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account.tests.test_account_transfer_allocation: Starting TestAccountTransferAllocation.test_transfer_amount_cannot_be_zero ... 2026-10-28 08:33:51,715 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account.tests.test_account_transfer_allocation: Starting TestAccountTransferAllocation.test_transfer_amount_cannot_exceed_source_balance ... 2026-10-28 08:33:51,906 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account.tests.test_account_transfer_allocation: Starting TestAccountTransferAllocation.test_transfer_dest_partner_must_match_source ... 2026-10-28 08:33:52,649 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account.tests.test_account_transfer_allocation: Starting TestAccountTransferAllocation.test_transfer_source_dest_must_same_account ... 2026-10-28 08:33:53,298 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account.tests.test_account_transfer_allocation: Starting TestAccountTransferAllocation.test_transfer_source_dest_must_same_company ... 2026-10-28 08:34:07,392 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account.tests.test_account_transfer_allocation: Starting TestAccountTransferAllocation.test_transfer_source_dest_must_same_currency ... 2026-10-28 08:34:08,027 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account.tests.test_account_transfer_allocation: Starting TestAccountTransferAllocation.test_transferred_amount_excludes_cancelled ... 2026-10-28 08:34:09,030 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-28 08:34:25,457 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account.tests.test_chart_template_identity_change: Starting TestChartTemplateIdentityChange.test_adopted_account_is_resynced_to_template_identity_on_reload ... 2026-10-28 08:34:34,229 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-28 08:34:50,676 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account.tests.test_compute_account_id_no_product: Starting TestComputeAccountIdNoProduct.test_in_refund_no_product_does_not_crash ... 2026-10-28 08:34:51,421 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account.tests.test_compute_account_id_no_product: Starting TestComputeAccountIdNoProduct.test_out_refund_no_product_account_unchanged ... 2026-10-28 08:34:52,346 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account.tests.test_compute_account_id_no_product: Starting TestComputeAccountIdNoProduct.test_out_refund_no_product_does_not_crash ... 2026-10-28 08:34:53,005 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account.tests.test_compute_account_id_no_product: Starting TestComputeAccountIdNoProduct.test_out_refund_with_product_still_overrides_account ... 2026-10-28 08:34:54,211 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-28 08:34:54,236 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account.tests.test_fiscal_position: Starting TestFiscalPosition.test_fiscal_position ... 2026-10-28 08:34:54,407 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-28 08:34:55,463 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account.tests.test_invoice_line: Starting TestInvoiceLine.test_invoice_line_payment ... 2026-10-28 08:34:59,273 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account.tests.test_invoice_line: Starting TestInvoiceLine.test_invoice_line_payment_multi_line ... 2026-10-28 08:35:02,288 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account.tests.test_invoice_line: Starting TestInvoiceLine.test_invoice_line_payment_with_tax ... 2026-10-28 08:35:04,764 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-28 08:35:05,245 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account.tests.test_refund_account: Starting TestRefundAccount.test_add_credit_note ... 2026-10-28 08:35:07,634 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [697, 698] 2026-10-28 08:35:07,854 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #1 deleted account.move.line records with IDs: [1509] 2026-10-28 08:35:08,993 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account.tests.test_refund_account: Starting TestRefundAccount.test_add_credit_note_purchase ... 2026-10-28 08:35:10,548 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [703, 704] 2026-10-28 08:35:10,727 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #1 deleted account.move.line records with IDs: [1516] 2026-10-28 08:35:12,058 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account.tests.test_refund_account: Starting TestRefundAccount.test_not_config_refund_account ... 2026-10-28 08:35:12,751 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account.tests.test_refund_account: Starting TestRefundAccount.test_onchange_refund_account_category ... 2026-10-28 08:35:14,417 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account.tests.test_refund_account: Starting TestRefundAccount.test_onchange_refund_account_product ... 2026-10-28 08:35:15,809 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-28 08:35:16,762 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account.tests.test_refund_account_access_right: Starting TestRefundAccountAccessRight.test_access_right_product_admin ... 2026-10-28 08:35:17,219 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account.tests.test_refund_account_access_right: Starting TestRefundAccountAccessRight.test_access_right_product_billing_access_rights ... 2026-10-28 08:35:17,471 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 688, model: product.product 2026-10-28 08:35:17,537 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 688, model: product.template 2026-10-28 08:35:17,588 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account.tests.test_refund_account_access_right: Starting TestRefundAccountAccessRight.test_access_right_product_billing_settings ... 2026-10-28 08:35:18,206 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account.tests.test_refund_account_access_right: Starting TestRefundAccountAccessRight.test_access_right_product_category ... 2026-10-28 08:35:18,340 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-28 08:35:38,300 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_full_flow_purchase_bill_then_credit_note ... 2026-10-28 08:35:40,232 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #689 deleted account.move.line.ctp records with IDs: [709, 710] 2026-10-28 08:35:40,501 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #689 deleted account.move.line records with IDs: [1538] 2026-10-28 08:35:42,178 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_full_flow_sale_invoice_then_credit_note ... 2026-10-28 08:35:45,403 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #689 deleted account.move.line.ctp records with IDs: [715, 716] 2026-10-28 08:35:45,665 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #689 deleted account.move.line records with IDs: [1545] 2026-10-28 08:35:46,997 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_multi_product_credit_note_mixed_config ... 2026-10-28 08:35:48,322 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_odoo_default_reverse_in_invoice_without_refund_config ... 2026-10-28 08:35:50,147 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #689 deleted account.move.line.ctp records with IDs: [721, 722] 2026-10-28 08:35:50,362 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #689 deleted account.move.line records with IDs: [1557] 2026-10-28 08:35:51,032 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_odoo_default_reverse_in_receipt_without_refund_config ... 2026-10-28 08:35:52,721 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #689 deleted account.move.line.ctp records with IDs: [725, 726] 2026-10-28 08:35:52,885 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #689 deleted account.move.line records with IDs: [1564] 2026-10-28 08:35:53,487 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_odoo_default_reverse_out_invoice_without_refund_config ... 2026-10-28 08:35:55,201 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #689 deleted account.move.line.ctp records with IDs: [729, 730] 2026-10-28 08:35:55,387 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #689 deleted account.move.line records with IDs: [1571] 2026-10-28 08:35:55,994 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_odoo_default_reverse_out_receipt_without_refund_config ... 2026-10-28 08:35:58,067 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #689 deleted account.move.line.ctp records with IDs: [733, 734] 2026-10-28 08:35:58,295 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #689 deleted account.move.line records with IDs: [1578] 2026-10-28 08:35:58,951 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_product_refund_overrides_category_refund ... 2026-10-28 08:36:00,157 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_purchase_bill_uses_regular_expense_account ... 2026-10-28 08:36:01,095 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_purchase_credit_note_category_fallback ... 2026-10-28 08:36:01,993 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_purchase_credit_note_company_settings_fallback ... 2026-10-28 08:36:02,810 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_purchase_credit_note_no_refund_config ... 2026-10-28 08:36:03,607 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_purchase_credit_note_product_level_refund_account ... 2026-10-28 08:36:04,617 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_purchase_receipt_uses_regular_expense_account ... 2026-10-28 08:36:05,484 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_refund_with_fiscal_position_mapping ... 2026-10-28 08:36:06,626 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_reverse_purchase_bill_category_fallback ... 2026-10-28 08:36:08,551 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #689 deleted account.move.line.ctp records with IDs: [737, 738] 2026-10-28 08:36:08,876 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #689 deleted account.move.line records with IDs: [1609] 2026-10-28 08:36:09,715 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_reverse_purchase_bill_company_fallback ... 2026-10-28 08:36:11,240 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #689 deleted account.move.line.ctp records with IDs: [741, 742] 2026-10-28 08:36:11,407 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #689 deleted account.move.line records with IDs: [1616] 2026-10-28 08:36:12,279 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_reverse_purchase_bill_product_level ... 2026-10-28 08:36:13,933 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #689 deleted account.move.line.ctp records with IDs: [745, 746] 2026-10-28 08:36:14,146 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #689 deleted account.move.line records with IDs: [1623] 2026-10-28 08:36:14,965 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_reverse_purchase_receipt_uses_refund_account ... 2026-10-28 08:36:16,619 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #689 deleted account.move.line.ctp records with IDs: [749, 750] 2026-10-28 08:36:16,772 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #689 deleted account.move.line records with IDs: [1630] 2026-10-28 08:36:18,112 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_reverse_sale_invoice_category_fallback ... 2026-10-28 08:36:19,933 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #689 deleted account.move.line.ctp records with IDs: [755, 756] 2026-10-28 08:36:20,123 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #689 deleted account.move.line records with IDs: [1637] 2026-10-28 08:36:20,859 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_reverse_sale_invoice_company_fallback ... 2026-10-28 08:36:22,649 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #689 deleted account.move.line.ctp records with IDs: [759, 760] 2026-10-28 08:36:22,798 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #689 deleted account.move.line records with IDs: [1644] 2026-10-28 08:36:23,511 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_reverse_sale_invoice_no_refund ... 2026-10-28 08:36:25,365 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #689 deleted account.move.line.ctp records with IDs: [763, 764] 2026-10-28 08:36:25,555 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #689 deleted account.move.line records with IDs: [1651] 2026-10-28 08:36:26,423 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_reverse_sale_invoice_product_level ... 2026-10-28 08:36:28,262 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #689 deleted account.move.line.ctp records with IDs: [767, 768] 2026-10-28 08:36:28,415 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #689 deleted account.move.line records with IDs: [1658] 2026-10-28 08:36:29,089 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_reverse_sale_receipt_uses_refund_account ... 2026-10-28 08:36:31,224 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #689 deleted account.move.line.ctp records with IDs: [771, 772] 2026-10-28 08:36:31,419 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #689 deleted account.move.line records with IDs: [1665] 2026-10-28 08:36:32,724 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_sale_credit_note_category_fallback ... 2026-10-28 08:36:33,594 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_sale_credit_note_company_settings_fallback ... 2026-10-28 08:36:34,522 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_sale_credit_note_no_refund_config ... 2026-10-28 08:36:35,451 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_sale_credit_note_product_level_refund_account ... 2026-10-28 08:36:36,217 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_sale_invoice_uses_regular_income_account ... 2026-10-28 08:36:37,106 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_sale_receipt_uses_regular_income_account ... 2026-10-28 08:36:38,032 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-28 08:36:54,914 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #691 deleted ir.model.data records with IDs: [506275] 2026-10-28 08:36:54,914 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #691 deleted account.journal records with IDs: [760] 2026-10-28 08:36:54,919 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account.tests.test_res_company: Starting TestResCompanyAccounting.test_automatic_entry_journal_created_on_first_call ... 2026-10-28 08:36:55,126 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account.tests.test_res_company: Starting TestResCompanyAccounting.test_automatic_entry_journal_falls_back_to_default ... 2026-10-28 08:36:55,349 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account.tests.test_res_company: Starting TestResCompanyAccounting.test_automatic_entry_journal_reused_on_second_call ... 2026-10-28 08:36:55,511 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account.tests.test_res_company: Starting TestResCompanyAccounting.test_deprecated_parent_does_not_return_active_sibling ... 2026-10-28 08:36:55,686 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account.tests.test_res_company: Starting TestResCompanyAccounting.test_exact_code_match_returns_that_account ... 2026-10-28 08:36:55,873 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account.tests.test_res_company: Starting TestResCompanyAccounting.test_explicit_prefix_lookup_still_finds_child_account ... 2026-10-28 08:36:56,139 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account.tests.test_res_company: Starting TestResCompanyAccounting.test_get_account_by_code_found ... 2026-10-28 08:36:56,360 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account.tests.test_res_company: Starting TestResCompanyAccounting.test_get_account_by_code_not_found ... 2026-10-28 08:36:56,482 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account.tests.test_res_company: Starting TestResCompanyAccounting.test_missing_code_does_not_return_sibling_account ... 2026-10-28 08:36:56,749 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-28 08:36:57,029 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account.tests.test_res_config_settings: Starting TestResConfigSettings.test_category_explicit_value_overrides_settings ... 2026-10-28 08:36:58,895 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account.tests.test_res_config_settings: Starting TestResConfigSettings.test_expense_refund_categ_set_via_settings_persists ... 2026-10-28 08:37:00,651 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account.tests.test_res_config_settings: Starting TestResConfigSettings.test_income_refund_categ_set_via_settings_persists ... 2026-10-28 08:37:02,313 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account.tests.test_res_config_settings: Starting TestResConfigSettings.test_settings_refund_account_applies_to_new_category ... 2026-10-28 08:37:03,819 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-28 08:37:03,837 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account.tests.test_res_config_settings: Starting TestAccountActivationUpsellSettings.test_compute_available_is_false_when_module_present_but_uninstallable ... 2026-10-28 08:37:04,142 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account.tests.test_res_config_settings: Starting TestAccountActivationUpsellSettings.test_compute_available_reflects_module_presence_in_addons_path ... 2026-10-28 08:37:04,573 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account.tests.test_res_config_settings: Starting TestAccountActivationUpsellSettings.test_module_field_pairs_have_matching_availability_field_compute_and_setting ... 2026-10-28 08:37:04,626 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-28 08:37:21,031 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account.tests.test_res_partner: Starting TestResPartnerAccounting.test_billing_type_propagates_to_child_contacts ... 2026-10-28 08:37:21,335 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account.tests.test_res_partner: Starting TestResPartnerAccounting.test_company_partner_billing_type_is_vendor_bill ... 2026-10-28 08:37:21,617 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account.tests.test_res_partner: Starting TestResPartnerAccounting.test_individual_partner_billing_type_is_purchase_receipt ... 2026-10-28 08:37:21,790 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account.tests.test_res_partner: Starting TestResPartnerAccounting.test_other_payable_account_falls_back_to_standard ... 2026-10-28 08:37:21,953 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account.tests.test_res_partner: Starting TestResPartnerAccounting.test_other_payable_account_returns_configured ... 2026-10-28 08:37:22,100 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account.tests.test_res_partner: Starting TestResPartnerAccounting.test_other_receivable_account_falls_back_to_standard ... 2026-10-28 08:37:22,322 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account.tests.test_res_partner: Starting TestResPartnerAccounting.test_other_receivable_account_returns_configured ... 2026-10-28 08:37:22,451 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account.tests.test_res_partner: Starting TestResPartnerAccounting.test_partner_with_company_name_billing_type ... 2026-10-28 08:37:22,753 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account.tests.test_res_partner: Starting TestResPartnerAccounting.test_unreconciled_lines_after_partial_payment ... 2026-10-28 08:37:25,079 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-28 08:37:26,237 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account.tests.test_reverse_move_line: Starting TestReverseMoveLine.test_reverse_move_line ... 2026-10-28 08:37:27,560 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [779, 780] 2026-10-28 08:37:27,790 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #1 deleted account.move.line records with IDs: [1694] 2026-10-28 08:37:28,803 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-28 08:37:51,806 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_auto_transfer.tests.test_account_auto_transfer_model: Starting TestAccountAutoTransferModel.test_check_src_line_ids_duplicate_account_across_lines_raises ... 2026-10-28 08:37:52,155 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_auto_transfer.tests.test_account_auto_transfer_model: Starting TestAccountAutoTransferModel.test_check_total_transfer_percentage_exceeds_100_raises ... 2026-10-28 08:37:52,371 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_auto_transfer.tests.test_account_auto_transfer_model: Starting TestAccountAutoTransferModel.test_compute_account_ids_exact_type_matches_only_exact_code ... 2026-10-28 08:37:52,588 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_auto_transfer.tests.test_account_auto_transfer_model: Starting TestAccountAutoTransferModel.test_compute_account_ids_prefix_type_matches_only_that_prefix ... 2026-10-28 08:37:52,801 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_auto_transfer.tests.test_account_auto_transfer_model: Starting TestAccountAutoTransferModel.test_compute_account_ids_resolves_under_own_company_not_ambient ... 2026-10-28 08:37:52,995 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_auto_transfer.tests.test_account_auto_transfer_model: Starting TestAccountAutoTransferModel.test_cron_domain_matches_only_activated_rules ... 2026-10-28 08:37:53,085 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_auto_transfer.tests.test_account_auto_transfer_model: Starting TestAccountAutoTransferModel.test_perform_transfer_creates_move_and_clears_source_balance ... 2026-10-28 08:37:54,147 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_auto_transfer.tests.test_account_auto_transfer_model: Starting TestAccountAutoTransferModel.test_perform_transfer_from_another_ambient_company_labels_with_codes ... 2026-10-28 08:37:55,264 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_auto_transfer.tests.test_account_auto_transfer_model: Starting TestAccountAutoTransferModel.test_perform_transfer_splits_balance_across_destination_lines_by_percentage ... 2026-10-28 08:37:56,357 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-28 08:38:26,682 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_bank_statement_import.tests.test_csv_import: Starting TestImportCSV.test_01_invalid_csv_file_mimetype ... 2026-10-28 08:38:26,893 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_bank_statement_import.tests.test_csv_import: Starting TestImportCSV.test_11_invalid_csv_file_content ... 2026-10-28 08:38:26,993 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_bank_statement_import.tests.test_csv_import: Starting TestImportCSV.test_21_csv_file_import ... 2026-10-28 08:38:28,201 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-28 08:39:01,626 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_bank_statement_import.tests.test_csv_malformed_message: Starting TestCsvMalformedMessage.test_amount_that_is_not_a_number_names_the_line ... 2026-10-28 08:39:01,829 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_bank_statement_import.tests.test_csv_malformed_message: Starting TestCsvMalformedMessage.test_bad_row_after_a_label_spanning_two_lines_names_the_physical_line ... 2026-10-28 08:39:01,942 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_bank_statement_import.tests.test_csv_malformed_message: Starting TestCsvMalformedMessage.test_bad_row_after_a_utf8_bom_and_blank_lines_names_the_physical_line ... 2026-10-28 08:39:02,077 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_bank_statement_import.tests.test_csv_malformed_message: Starting TestCsvMalformedMessage.test_bad_row_after_blank_lines_before_the_header_names_the_physical_line ... 2026-10-28 08:39:02,175 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_bank_statement_import.tests.test_csv_malformed_message: Starting TestCsvMalformedMessage.test_bad_row_after_blank_lines_names_the_physical_line ... 2026-10-28 08:39:02,297 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_bank_statement_import.tests.test_csv_malformed_message: Starting TestCsvMalformedMessage.test_blank_lines_before_the_header_are_ignored ... 2026-10-28 08:39:02,402 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_bank_statement_import.tests.test_csv_malformed_message: Starting TestCsvMalformedMessage.test_date_that_is_not_a_date_names_the_line ... 2026-10-28 08:39:02,513 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_bank_statement_import.tests.test_csv_malformed_message: Starting TestCsvMalformedMessage.test_empty_file_is_refused_plainly ... 2026-10-28 08:39:02,628 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_bank_statement_import.tests.test_csv_malformed_message: Starting TestCsvMalformedMessage.test_field_larger_than_the_csv_reader_limit_is_refused_plainly ... 2026-10-28 08:39:02,718 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_bank_statement_import.tests.test_csv_malformed_message: Starting TestCsvMalformedMessage.test_file_that_is_not_text_is_refused_plainly ... 2026-10-28 08:39:02,803 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_bank_statement_import.tests.test_csv_malformed_message: Starting TestCsvMalformedMessage.test_file_with_only_a_header_is_refused_as_empty ... 2026-10-28 08:39:02,906 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_bank_statement_import.tests.test_csv_malformed_message: Starting TestCsvMalformedMessage.test_file_with_only_blank_lines_is_refused_as_empty ... 2026-10-28 08:39:03,018 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_bank_statement_import.tests.test_csv_malformed_message: Starting TestCsvMalformedMessage.test_row_with_a_misplaced_column_is_refused_naming_its_line ... 2026-10-28 08:39:03,126 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_bank_statement_import.tests.test_csv_malformed_message: Starting TestCsvMalformedMessage.test_row_with_missing_columns_names_the_line_and_the_columns ... 2026-10-28 08:39:03,227 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_bank_statement_import.tests.test_csv_malformed_message: Starting TestCsvMalformedMessage.test_valid_file_is_still_parsed ... 2026-10-28 08:39:03,381 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_attachment: filestore gc 25 checked, 25 removed 2026-10-28 08:39:34,790 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_bank_statement_import.tests.test_statement_import_empty_file_refusal: Starting TestStatementImportEmptyFileRefusal.test_blank_only_csv_is_refused_without_naming_a_none_account ... 2026-10-28 08:39:34,963 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_bank_statement_import.tests.test_statement_import_empty_file_refusal: Starting TestStatementImportEmptyFileRefusal.test_header_only_csv_is_refused_without_naming_a_none_account ... 2026-10-28 08:39:35,080 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_bank_statement_import.tests.test_statement_import_empty_file_refusal: Starting TestStatementImportEmptyFileRefusal.test_header_only_xlsx_is_refused_without_naming_a_none_account ... 2026-10-28 08:39:35,253 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-10-28 08:40:04,237 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_bank_statement_import.tests.test_statement_import_entry_gate: Starting TestStatementImportEntryGate.test_dashboard_hides_the_import_from_an_invoicing_only_user ... 2026-10-28 08:40:05,119 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_bank_statement_import.tests.test_statement_import_entry_gate: Starting TestStatementImportEntryGate.test_dashboard_keeps_offering_the_import_to_an_accountant ... 2026-10-28 08:40:06,066 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_bank_statement_import.tests.test_statement_import_entry_gate: Starting TestStatementImportEntryGate.test_dashboard_offers_the_import_button_and_link_to_a_user_who_can_reconcile ... 2026-10-28 08:40:07,039 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_bank_statement_import.tests.test_statement_import_entry_gate: Starting TestStatementImportEntryGate.test_invoicing_only_user_cannot_run_the_import_wizard ... 2026-10-28 08:40:08,004 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 708, model: account.bank.statement.import 2026-10-28 08:40:08,062 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_bank_statement_import.tests.test_statement_import_entry_gate: Starting TestStatementImportEntryGate.test_user_who_can_reconcile_can_run_the_import_wizard ... 2026-10-28 08:40:09,663 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_bank_statement_import.tests.test_statement_import_entry_gate: Starting TestStatementImportEntryGate.test_user_who_can_reconcile_imports_a_file_carrying_the_account_of_a_journal_lacking_one ... 2026-10-28 08:40:11,480 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_attachment: filestore gc 10 checked, 10 removed 2026-10-28 08:40:40,209 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_bank_statement_import.tests.test_statement_import_file_quirks: Starting TestStatementImportFileQuirks.test_blank_csv_lines_before_the_header_are_skipped ... 2026-10-28 08:40:40,361 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_bank_statement_import.tests.test_statement_import_file_quirks: Starting TestStatementImportFileQuirks.test_blank_csv_lines_in_the_middle_and_at_the_end_are_skipped ... 2026-10-28 08:40:40,482 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_bank_statement_import.tests.test_statement_import_file_quirks: Starting TestStatementImportFileQuirks.test_csv_with_cr_only_line_endings_imports_every_transaction ... 2026-10-28 08:40:40,571 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_bank_statement_import.tests.test_statement_import_file_quirks: Starting TestStatementImportFileQuirks.test_utf8_bom_directly_on_the_header_line_still_imports ... 2026-10-28 08:40:40,688 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_bank_statement_import.tests.test_statement_import_file_quirks: Starting TestStatementImportFileQuirks.test_utf8_bom_with_blank_lines_before_the_header_still_imports_every_transaction ... 2026-10-28 08:40:40,829 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_attachment: filestore gc 13 checked, 13 removed 2026-10-28 08:41:10,761 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_bank_statement_import.tests.test_statement_import_journal_resolution: Starting TestStatementImportJournalResolution.test_account_number_also_held_by_a_journal_of_another_company_picks_the_own_journal ... 2026-10-28 08:41:20,065 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_bank_statement_import.tests.test_statement_import_journal_resolution: Starting TestStatementImportJournalResolution.test_account_number_also_held_by_a_sale_journal_picks_the_bank_journal ... 2026-10-28 08:41:21,011 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_bank_statement_import.tests.test_statement_import_journal_resolution: Starting TestStatementImportJournalResolution.test_account_number_held_only_by_a_journal_of_another_company_offers_the_journal_creation ... 2026-10-28 08:41:30,387 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_bank_statement_import.tests.test_statement_import_journal_resolution: Starting TestStatementImportJournalResolution.test_account_number_held_only_by_a_parent_company_journal_offers_the_journal_creation_to_a_branch_user ... 2026-10-28 08:41:38,835 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_bank_statement_import.tests.test_statement_import_journal_resolution: Starting TestStatementImportJournalResolution.test_account_number_shared_by_two_bank_journals_asks_for_a_journal ... 2026-10-28 08:41:39,155 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_bank_statement_import.tests.test_statement_import_journal_resolution: Starting TestStatementImportJournalResolution.test_basic_accountant_imports_into_a_bank_journal_lacking_an_account ... 2026-10-28 08:41:41,063 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_bank_statement_import.tests.test_statement_import_journal_resolution: Starting TestStatementImportJournalResolution.test_branch_user_is_refused_a_parent_company_context_journal_with_a_user_error ... 2026-10-28 08:41:50,070 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_bank_statement_import.tests.test_statement_import_journal_resolution: Starting TestStatementImportJournalResolution.test_context_journal_of_a_cash_type_is_refused_and_left_untouched ... 2026-10-28 08:41:51,047 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_bank_statement_import.tests.test_statement_import_journal_resolution: Starting TestStatementImportJournalResolution.test_context_journal_of_a_company_the_user_does_not_belong_to_is_refused_with_a_user_error ... 2026-10-28 08:41:59,913 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_bank_statement_import.tests.test_statement_import_journal_resolution: Starting TestStatementImportJournalResolution.test_context_journal_of_a_credit_card_type_is_refused_and_left_untouched ... 2026-10-28 08:42:01,005 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_bank_statement_import.tests.test_statement_import_journal_resolution: Starting TestStatementImportJournalResolution.test_context_journal_of_a_general_type_is_refused_and_left_untouched ... 2026-10-28 08:42:01,986 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_bank_statement_import.tests.test_statement_import_journal_resolution: Starting TestStatementImportJournalResolution.test_context_journal_of_a_sale_type_is_refused_and_left_untouched ... 2026-10-28 08:42:03,837 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_bank_statement_import.tests.test_statement_import_journal_resolution: Starting TestStatementImportJournalResolution.test_context_journal_outside_the_current_companies_is_refused_and_left_untouched ... 2026-10-28 08:42:11,955 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_bank_statement_import.tests.test_statement_import_journal_resolution: Starting TestStatementImportJournalResolution.test_file_without_account_number_and_without_journal_asks_to_import_from_a_journal_card ... 2026-10-28 08:42:12,091 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_bank_statement_import.tests.test_statement_import_journal_resolution: Starting TestStatementImportJournalResolution.test_hidden_sibling_company_context_journal_is_refused_with_a_user_error ... 2026-10-28 08:42:19,968 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_bank_statement_import.tests.test_statement_import_journal_resolution: Starting TestStatementImportJournalResolution.test_import_succeeds_on_a_bank_journal_without_outstanding_payment_accounts ... 2026-10-28 08:42:20,980 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_bank_statement_import.tests.test_statement_import_journal_resolution: Starting TestStatementImportJournalResolution.test_setup_wizard_validate_keeps_the_core_soft_reload_action_and_defaults_the_source ... 2026-10-28 08:42:21,397 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_bank_statement_import.tests.test_statement_import_journal_resolution: Starting TestStatementImportJournalResolution.test_statement_whose_file_gives_a_number_is_named_from_that_number_and_the_journal ... 2026-10-28 08:42:22,244 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_attachment: filestore gc 31 checked, 31 removed 2026-10-28 08:42:51,016 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_bank_statement_import.tests.test_statement_import_partner_guess: Starting TestStatementImportPartnerGuess.test_account_number_of_a_bank_of_another_company_imports_without_bank_or_error ... 2026-10-28 08:42:58,323 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_bank_statement_import.tests.test_statement_import_partner_guess: Starting TestStatementImportPartnerGuess.test_account_number_shared_by_two_partners_leaves_the_imported_line_unattributed ... 2026-10-28 08:42:59,118 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_bank_statement_import.tests.test_statement_import_partner_guess: Starting TestStatementImportPartnerGuess.test_account_number_written_with_spaces_and_case_differences_still_finds_the_bank ... 2026-10-28 08:42:59,940 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_bank_statement_import.tests.test_statement_import_partner_guess: Starting TestStatementImportPartnerGuess.test_partner_name_of_exactly_one_partner_is_attributed_to_the_imported_line ... 2026-10-28 08:43:00,779 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_bank_statement_import.tests.test_statement_import_partner_guess: Starting TestStatementImportPartnerGuess.test_partner_name_shared_by_two_partners_leaves_the_imported_line_unattributed ... 2026-10-28 08:43:01,651 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-10-28 08:43:31,256 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_bank_statement_import.tests.test_statement_import_row_order: Starting TestStatementImportRowOrder.test_a_row_known_from_a_longer_file_is_refused_as_already_imported ... 2026-10-28 08:43:34,388 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_bank_statement_import.tests.test_statement_import_row_order: Starting TestStatementImportRowOrder.test_lines_with_different_account_numbers_are_recognised_in_any_order ... 2026-10-28 08:43:39,702 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_bank_statement_import.tests.test_statement_import_row_order: Starting TestStatementImportRowOrder.test_overlapping_file_hands_the_user_a_warning_about_the_ignored_line ... 2026-10-28 08:43:44,253 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_bank_statement_import.tests.test_statement_import_row_order: Starting TestStatementImportRowOrder.test_overlapping_file_listing_a_known_transaction_first_creates_only_the_new_one ... 2026-10-28 08:43:48,834 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_bank_statement_import.tests.test_statement_import_row_order: Starting TestStatementImportRowOrder.test_overlapping_file_reports_exactly_the_known_line_as_ignored ... 2026-10-28 08:43:53,249 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_bank_statement_import.tests.test_statement_import_row_order: Starting TestStatementImportRowOrder.test_the_notification_keeps_a_link_per_skipped_batch_instead_of_joined_text ... 2026-10-28 08:43:56,499 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_attachment: filestore gc 48 checked, 48 removed 2026-10-28 08:44:24,891 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_bank_statement_import.tests.test_statement_import_unique_id_scheme: Starting TestStatementImportUniqueIdScheme.test_file_holding_only_known_transactions_is_refused_whatever_their_counterpart_column ... 2026-10-28 08:44:26,145 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_bank_statement_import.tests.test_statement_import_unique_id_scheme: Starting TestStatementImportUniqueIdScheme.test_file_of_rows_without_transaction_id_already_known_is_refused_whatever_their_counterpart ... 2026-10-28 08:44:27,537 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_bank_statement_import.tests.test_statement_import_unique_id_scheme: Starting TestStatementImportUniqueIdScheme.test_identical_rows_differing_only_by_counterpart_are_two_transactions_and_stay_two_on_reimport ... 2026-10-28 08:44:29,268 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_bank_statement_import.tests.test_statement_import_unique_id_scheme: Starting TestStatementImportUniqueIdScheme.test_known_transaction_is_skipped_when_it_comes_back_with_another_counterpart_account ... 2026-10-28 08:44:31,556 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_bank_statement_import.tests.test_statement_import_unique_id_scheme: Starting TestStatementImportUniqueIdScheme.test_known_transaction_is_skipped_when_it_comes_back_without_counterpart_account ... 2026-10-28 08:44:33,665 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_bank_statement_import.tests.test_statement_import_unique_id_scheme: Starting TestStatementImportUniqueIdScheme.test_row_without_transaction_id_is_skipped_when_it_comes_back_with_another_or_no_counterpart ... 2026-10-28 08:44:37,344 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_bank_statement_import.tests.test_statement_import_unique_id_scheme: Starting TestStatementImportUniqueIdScheme.test_same_statement_data_is_not_booked_twice_when_its_line_counterparts_differ ... 2026-10-28 08:44:38,568 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_bank_statement_import.tests.test_statement_import_unique_id_scheme: Starting TestStatementImportUniqueIdScheme.test_stored_import_id_is_built_from_the_file_account_not_the_line_counterpart ... 2026-10-28 08:44:38,763 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_attachment: filestore gc 31 checked, 31 removed 2026-10-28 08:45:09,291 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_bank_statement_import.tests.test_statement_line_partner_bank: Starting TestStatementLinePartnerBank.test_account_number_of_several_partners_guesses_no_partner_and_raises_nothing ... 2026-10-28 08:45:09,833 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_bank_statement_import.tests.test_statement_line_partner_bank: Starting TestStatementLinePartnerBank.test_line_of_known_bank_account_paying_an_open_invoice_is_reconciled_once ... 2026-10-28 08:45:11,863 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #733 deleted account.move.line.ctp records with IDs: [907] 2026-10-28 08:45:12,078 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #733 deleted account.move.line records with IDs: [1951] 2026-10-28 08:45:12,884 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_bank_statement_import.tests.test_statement_line_partner_bank: Starting TestStatementLinePartnerBank.test_line_with_known_bank_account_number_gets_partner_and_bank ... 2026-10-28 08:45:13,726 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_bank_statement_import.tests.test_statement_line_partner_bank: Starting TestStatementLinePartnerBank.test_line_with_unknown_bank_account_number_stays_unattributed ... 2026-10-28 08:45:14,419 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_bank_statement_import.tests.test_statement_line_partner_bank: Starting TestStatementLinePartnerBank.test_payer_named_line_with_ambiguous_account_number_is_reconciled_to_the_named_payer ... 2026-10-28 08:45:16,868 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #733 deleted account.move.line.ctp records with IDs: [912] 2026-10-28 08:45:17,063 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #733 deleted account.move.line records with IDs: [1960] 2026-10-28 08:45:17,798 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-28 08:45:47,193 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_bank_statement_import.tests.test_statement_reimport: Starting TestStatementReimport.test_first_import_skipping_nothing_returns_the_statement_action_without_notification ... 2026-10-28 08:45:48,419 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_bank_statement_import.tests.test_statement_reimport: Starting TestStatementReimport.test_identical_rows_inside_one_file_are_both_kept_and_neither_duplicated_on_reimport ... 2026-10-28 08:45:50,122 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_bank_statement_import.tests.test_statement_reimport: Starting TestStatementReimport.test_lines_reimported_in_the_other_format_are_recognised_despite_spacing_and_float_noise ... 2026-10-28 08:45:51,482 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_bank_statement_import.tests.test_statement_reimport: Starting TestStatementReimport.test_reimport_of_a_grown_file_hands_the_user_a_sticky_warning_leading_to_the_new_statement ... 2026-10-28 08:45:53,958 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_bank_statement_import.tests.test_statement_reimport: Starting TestStatementReimport.test_reimport_of_a_grown_file_skips_known_lines_and_reports_which_ones ... 2026-10-28 08:45:56,161 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_bank_statement_import.tests.test_statement_reimport: Starting TestStatementReimport.test_reimported_transaction_id_is_skipped_even_when_the_rest_of_the_row_changed ... 2026-10-28 08:45:58,325 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_bank_statement_import.tests.test_statement_reimport: Starting TestStatementReimport.test_reimporting_the_same_file_without_id_column_adds_no_line ... 2026-10-28 08:46:00,144 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_bank_statement_import.tests.test_statement_reimport: Starting TestStatementReimport.test_rows_with_distinct_transaction_ids_are_all_kept_and_not_duplicated_on_reimport ... 2026-10-28 08:46:01,869 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_bank_statement_import.tests.test_statement_reimport: Starting TestStatementReimport.test_same_transaction_in_another_journal_is_not_a_duplicate ... 2026-10-28 08:46:03,389 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_bank_statement_import.tests.test_statement_reimport: Starting TestStatementReimport.test_third_identical_row_added_to_a_known_file_is_imported_alone ... 2026-10-28 08:46:05,678 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_bank_statement_import.tests.test_statement_reimport: Starting TestStatementReimport.test_transaction_id_repeated_inside_one_file_is_refused_naming_that_id ... 2026-10-28 08:46:05,927 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_attachment: filestore gc 35 checked, 35 removed 2026-10-28 08:46:35,527 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_bank_statement_import.tests.test_xlsx_import: Starting TestImportCSV.test_01_invalid_xlsx_file_mimetype ... 2026-10-28 08:46:35,650 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_bank_statement_import.models.ir_attachment_xlsx: Cannot read fake_xlsx.xlsx as an .xlsx statement Traceback (most recent call last): File "/data/build/Viindoo-erponline-enterprise-18.0/viin_account_bank_statement_import/models/ir_attachment_xlsx.py", line 42, in _parse_as_bank_statement workbook = openpyxl.load_workbook(io.BytesIO(base64.b64decode(self.datas or b'')), data_only=True) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/dist-packages/openpyxl/reader/excel.py", line 344, in load_workbook reader = ExcelReader(filename, read_only, keep_vba, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/dist-packages/openpyxl/reader/excel.py", line 123, in __init__ self.archive = _validate_archive(fn) ^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/dist-packages/openpyxl/reader/excel.py", line 95, in _validate_archive archive = ZipFile(filename, 'r') ^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/zipfile/__init__.py", line 1365, in __init__ self._RealGetContents() File "/usr/lib/python3.12/zipfile/__init__.py", line 1432, in _RealGetContents raise BadZipFile("File is not a zip file") zipfile.BadZipFile: File is not a zip file 2026-10-28 08:46:35,696 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_bank_statement_import.tests.test_xlsx_import: Starting TestImportCSV.test_11_invalid_xlsx_file_content ... 2026-10-28 08:46:35,817 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_bank_statement_import.tests.test_xlsx_import: Starting TestImportCSV.test_21_xlsx_file_import ... 2026-10-28 08:46:36,959 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_bank_statement_import.tests.test_xlsx_import: Starting TestImportCSV.test_31_xlsx_import_skips_trailing_blank_rows ... 2026-10-28 08:46:38,124 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-28 08:47:07,537 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_bank_statement_import.tests.test_xlsx_malformed_message: Starting TestXlsxMalformedMessage.test_amount_that_is_not_a_number_names_the_line ... 2026-10-28 08:47:07,750 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_bank_statement_import.tests.test_xlsx_malformed_message: Starting TestXlsxMalformedMessage.test_bad_row_after_blank_rows_names_the_physical_row_of_the_sheet ... 2026-10-28 08:47:07,893 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_bank_statement_import.tests.test_xlsx_malformed_message: Starting TestXlsxMalformedMessage.test_blank_rows_before_the_header_and_between_transactions_are_ignored ... 2026-10-28 08:47:08,087 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_bank_statement_import.tests.test_xlsx_malformed_message: Starting TestXlsxMalformedMessage.test_date_that_is_not_a_date_names_the_line ... 2026-10-28 08:47:08,244 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_bank_statement_import.tests.test_xlsx_malformed_message: Starting TestXlsxMalformedMessage.test_empty_sheet_is_refused_plainly ... 2026-10-28 08:47:08,357 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_bank_statement_import.tests.test_xlsx_malformed_message: Starting TestXlsxMalformedMessage.test_file_that_is_not_an_xlsx_is_refused_plainly ... 2026-10-28 08:47:08,419 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_bank_statement_import.models.ir_attachment_xlsx: Cannot read statement.xlsx as an .xlsx statement Traceback (most recent call last): File "/data/build/Viindoo-erponline-enterprise-18.0/viin_account_bank_statement_import/models/ir_attachment_xlsx.py", line 42, in _parse_as_bank_statement workbook = openpyxl.load_workbook(io.BytesIO(base64.b64decode(self.datas or b'')), data_only=True) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/dist-packages/openpyxl/reader/excel.py", line 344, in load_workbook reader = ExcelReader(filename, read_only, keep_vba, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/dist-packages/openpyxl/reader/excel.py", line 123, in __init__ self.archive = _validate_archive(fn) ^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/dist-packages/openpyxl/reader/excel.py", line 95, in _validate_archive archive = ZipFile(filename, 'r') ^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/zipfile/__init__.py", line 1365, in __init__ self._RealGetContents() File "/usr/lib/python3.12/zipfile/__init__.py", line 1432, in _RealGetContents raise BadZipFile("File is not a zip file") zipfile.BadZipFile: File is not a zip file 2026-10-28 08:47:08,474 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_bank_statement_import.tests.test_xlsx_malformed_message: Starting TestXlsxMalformedMessage.test_line_number_is_the_row_of_the_sheet ... 2026-10-28 08:47:08,610 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_bank_statement_import.tests.test_xlsx_malformed_message: Starting TestXlsxMalformedMessage.test_row_with_a_misplaced_column_is_refused_naming_its_line ... 2026-10-28 08:47:08,762 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_bank_statement_import.tests.test_xlsx_malformed_message: Starting TestXlsxMalformedMessage.test_row_with_missing_columns_names_the_line_and_the_columns ... 2026-10-28 08:47:08,886 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_bank_statement_import.tests.test_xlsx_malformed_message: Starting TestXlsxMalformedMessage.test_sheet_with_a_header_and_trailing_empty_rows_is_refused_as_empty ... 2026-10-28 08:47:09,020 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_bank_statement_import.tests.test_xlsx_malformed_message: Starting TestXlsxMalformedMessage.test_sheet_with_only_a_header_is_refused_as_empty ... 2026-10-28 08:47:09,178 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_bank_statement_import.tests.test_xlsx_malformed_message: Starting TestXlsxMalformedMessage.test_sheet_with_only_blank_rows_and_a_header_is_refused_as_empty ... 2026-10-28 08:47:09,285 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_bank_statement_import.tests.test_xlsx_malformed_message: Starting TestXlsxMalformedMessage.test_valid_file_is_still_parsed ... 2026-10-28 08:47:09,453 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_attachment: filestore gc 18 checked, 18 removed 2026-10-28 08:47:38,410 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_bank_statement_import_rje.tests.test_rje_import: Starting TestImportRJE.test_01_invalid_rje_file_extension ... 2026-10-28 08:47:38,559 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_bank_statement_import_rje.tests.test_rje_import: Starting TestImportRJE.test_11_invalid_rje_file_content ... 2026-10-28 08:47:38,673 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_bank_statement_import_rje.tests.test_rje_import: Starting TestImportRJE.test_22_rje_file_import ... 2026-10-28 08:47:43,977 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_bank_statement_import_rje.tests.test_rje_import: Starting TestImportRJE.test_22_rje_file_import_wrong_currency ... 2026-10-28 08:47:44,180 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_bank_statement_import_rje.tests.test_rje_import: Starting TestImportRJE.test_reimport_of_an_overlapping_file_opens_the_new_statement_where_the_known_lines_end ... 2026-10-28 08:47:46,263 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-28 08:47:46,288 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_budget_hr_timesheet.tests.test_practical_amount: Starting TestPracticalAmount.test_01_practical_amount_with_analytic_account_and_budgetary_position ... 2026-10-28 08:47:53,614 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-28 08:47:53,833 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_budget_project.tests.test_budget_entries_action_context: Starting TestBudgetEntriesActionContext.test_action_context_with_trailing_whitespace_does_not_crash ... 2026-10-28 08:47:53,942 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-28 08:47:55,161 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_budget_project.tests.test_project_budget_panel: Starting TestProjectBudgetPanel.test_get_crossovered_budget_lines_does_not_raise_and_returns_the_line ... 2026-10-28 08:47:55,291 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_budget_project.tests.test_project_budget_panel: Starting TestProjectBudgetPanel.test_get_panel_data_does_not_raise_and_shows_the_project_budget ... 2026-10-28 08:47:55,504 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_budget_project.tests.test_project_budget_panel: Starting TestProjectBudgetPanel.test_get_panel_data_hides_budget_lines_for_user_without_project_group ... 2026-10-28 08:47:55,650 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-28 08:48:22,208 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_followup.tests.test_followup: Starting TestFollowupReports.test_followup_report_multi_company ... 2026-10-28 08:48:31,130 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_followup.tests.test_followup: Starting TestFollowupReports.test_followup_report_total_due ... 2026-10-28 08:48:35,608 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-28 08:49:01,933 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_followup.tests.test_followup_access: Starting TestFollowupAccessIsolation.test_account_invoice_role_can_complete_manual_reminder_flow_for_customer_with_no_salesperson ... 2026-10-28 08:49:06,196 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_followup.tests.test_followup_access: Starting TestFollowupAccessIsolation.test_account_manager_can_create_followup_level ... 2026-10-28 08:49:07,141 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_followup.tests.test_followup_access: Starting TestFollowupAccessIsolation.test_account_readonly_user_can_read_followup_receivable ... 2026-10-28 08:49:10,889 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_followup.tests.test_followup_access: Starting TestFollowupAccessIsolation.test_company_user_cannot_read_other_company_followup_level ... 2026-10-28 08:49:10,964 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [204], uid: 750, model: account.followup.level 2026-10-28 08:49:11,038 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_followup.tests.test_followup_access: Starting TestFollowupAccessIsolation.test_company_user_cannot_read_other_company_followup_report ... 2026-10-28 08:49:14,309 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [33], uid: 750, model: followup.report 2026-10-28 08:49:14,397 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_followup.tests.test_followup_access: Starting TestFollowupAccessIsolation.test_followup_user_can_read_followup_receivable ... 2026-10-28 08:49:17,733 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_followup.tests.test_followup_access: Starting TestFollowupAccessIsolation.test_plain_internal_user_cannot_read_followup_receivable ... 2026-10-28 08:49:18,565 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 754, model: followup.receivable 2026-10-28 08:49:18,662 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-10-28 08:49:44,993 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_followup.tests.test_followup_block_payment: Starting TestFollowupBlockPayment.test_blocked_invoice_leaves_followup_line_ids ... 2026-10-28 08:49:48,191 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_followup.tests.test_followup_block_payment: Starting TestFollowupBlockPayment.test_blocking_a_fully_paid_invoice_is_refused ... 2026-10-28 08:49:54,477 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_followup.tests.test_followup_block_payment: Starting TestFollowupBlockPayment.test_blocking_in_one_company_does_not_affect_another_company ... 2026-10-28 08:50:00,099 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_followup.tests.test_followup_block_payment: Starting TestFollowupBlockPayment.test_blocking_invoice_zeroes_due_and_overdue_totals ... 2026-10-28 08:50:03,349 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_followup.tests.test_followup_block_payment: Starting TestFollowupBlockPayment.test_blocking_removes_all_installments_of_a_split_invoice ... 2026-10-28 08:50:07,970 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_followup.tests.test_followup_block_payment: Starting TestFollowupBlockPayment.test_followup_line_ids_never_contains_a_blocked_move_line ... 2026-10-28 08:50:13,396 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_followup.tests.test_followup_block_payment: Starting TestFollowupBlockPayment.test_followup_receivable_view_agrees_with_orm_after_block ... 2026-10-28 08:50:16,675 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_followup.tests.test_followup_block_payment: Starting TestFollowupBlockPayment.test_invoice_with_unevaluated_payment_state_is_included_in_followup ... 2026-10-28 08:50:19,872 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_followup.tests.test_followup_block_payment: Starting TestFollowupBlockPayment.test_misc_journal_entry_receivable_can_be_excluded_from_followup ... 2026-10-28 08:50:21,598 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_followup.tests.test_followup_block_payment: Starting TestFollowupBlockPayment.test_paid_invoice_keeps_blocked_status_but_stays_out_of_followup ... 2026-10-28 08:50:28,177 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_followup.tests.test_followup_block_payment: Starting TestFollowupBlockPayment.test_reminder_payload_omits_blocked_invoice ... 2026-10-28 08:50:33,471 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_followup.tests.test_followup_block_payment: Starting TestFollowupBlockPayment.test_search_by_total_due_agrees_with_compute_after_block ... 2026-10-28 08:50:37,102 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_followup.tests.test_followup_block_payment: Starting TestFollowupBlockPayment.test_unblocking_invoice_restores_line_and_totals ... 2026-10-28 08:50:40,919 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-28 08:50:58,425 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_followup.tests.test_followup_coinstall_visibility: Starting TestFollowupAccountingRoleVisibility.test_accounting_role_finds_the_report_of_a_customer_with_no_salesperson ... 2026-10-28 08:50:58,563 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_followup.tests.test_followup_coinstall_visibility: Starting TestFollowupAccountingRoleVisibility.test_accounting_role_reads_the_report_of_a_customer_with_no_salesperson ... 2026-10-28 08:50:58,688 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_followup.tests.test_followup_coinstall_visibility: Starting TestFollowupAccountingRoleVisibility.test_accounting_role_sees_customer_reports_whether_or_not_a_salesperson_owns_them ... 2026-10-28 08:50:58,804 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-28 08:51:26,463 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_followup.tests.test_followup_cron: Starting TestFollowupCron.test_archived_partner_excluded_from_receivable_view ... 2026-10-28 08:51:29,613 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_followup.tests.test_followup_cron: Starting TestFollowupCron.test_archived_partner_is_not_chased_by_send_cron ... 2026-10-28 08:51:33,490 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_followup.tests.test_followup_cron: Starting TestFollowupCron.test_archived_partner_is_not_picked_up_by_report_creation_cron ... 2026-10-28 08:51:36,688 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_followup.tests.test_followup_cron: Starting TestFollowupCron.test_cron_sends_again_once_reminder_cadence_elapses ... 2026-10-28 08:51:40,000 104 INFO rb-e85a3c6-226074-429758 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <450800801002228.1705276800.000000000000000-openerp-155-followup.report@86bcfcb9d5e9>: ['"Partner A" <@False>'] 2026-10-28 08:51:40,000 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #761 deleted mail.mail records with IDs: [501] 2026-10-28 08:51:41,000 104 INFO rb-e85a3c6-226074-429758 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <767742254263074.1707523200.000000000000000-openerp-155-followup.report@86bcfcb9d5e9>: ['"Partner A" <@False>'] 2026-10-28 08:51:41,000 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #761 deleted mail.mail records with IDs: [502] 2026-10-28 08:51:41,282 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_followup.tests.test_followup_cron: Starting TestFollowupCron.test_cron_sends_once_per_day_and_does_not_advance_level_twice ... 2026-10-28 08:51:45,000 104 INFO rb-e85a3c6-226074-429758 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <602538481632343.1705276800.000000000000000-openerp-163-followup.report@86bcfcb9d5e9>: ['"Partner A" <@False>'] 2026-10-28 08:51:45,000 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #761 deleted mail.mail records with IDs: [503] 2026-10-28 08:51:45,546 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-28 08:52:13,647 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_followup.tests.test_followup_cron: Starting TestFollowupCronBelowThreshold.test_customer_below_every_configured_level_is_contacted_at_most_once_and_never_advances_level ... 2026-10-28 08:52:18,000 104 INFO rb-e85a3c6-226074-429758 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <186037733502989.1705276800.000000000000000-openerp-171-followup.report@86bcfcb9d5e9>: ['"Below Threshold Partner" <@False>'] 2026-10-28 08:52:18,000 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #763 deleted mail.mail records with IDs: [504] 2026-10-28 08:52:18,300 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-28 08:52:45,140 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_followup.tests.test_followup_cron: Starting TestFollowupCronLevelTracksActualAge.test_processing_cron_does_not_overshoot_the_level_the_actual_overdue_age_justifies ... 2026-10-28 08:52:49,000 104 INFO rb-e85a3c6-226074-429758 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <891936353981484.1705276800.000000000000000-openerp-179-followup.report@86bcfcb9d5e9>: ['"Age Tracking Partner" <@False>'] 2026-10-28 08:52:49,000 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #765 deleted mail.mail records with IDs: [505] 2026-10-28 08:52:49,297 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-28 08:53:16,748 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_followup.tests.test_followup_cron: Starting TestFollowupCronNegativeDueDayCadence.test_cadence_after_contact_is_anchored_on_the_contact_day_not_the_previous_schedule ... 2026-10-28 08:53:21,000 104 INFO rb-e85a3c6-226074-429758 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <503438642308796.1714521600.000000000000000-openerp-187-followup.report@86bcfcb9d5e9>: ['"Negative Cadence Partner" <@False>'] 2026-10-28 08:53:21,000 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #767 deleted mail.mail records with IDs: [506] 2026-10-28 08:53:21,000 104 INFO rb-e85a3c6-226074-429758 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <336525511070152.1718409600.000000000000000-openerp-187-followup.report@86bcfcb9d5e9>: ['"Negative Cadence Partner" <@False>'] 2026-10-28 08:53:21,000 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #767 deleted mail.mail records with IDs: [507] 2026-10-28 08:53:21,790 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_followup.tests.test_followup_cron: Starting TestFollowupCronNegativeDueDayCadence.test_negative_due_day_customer_is_contacted_at_most_once_across_repeated_cron_passes ... 2026-10-28 08:53:26,000 104 INFO rb-e85a3c6-226074-429758 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <591294617569895.1712707200.000000000000000-openerp-195-followup.report@86bcfcb9d5e9>: ['"Negative Cadence Partner" <@False>'] 2026-10-28 08:53:26,000 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #767 deleted mail.mail records with IDs: [508] 2026-10-28 08:53:26,333 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_followup.tests.test_followup_cron: Starting TestFollowupCronNegativeDueDayCadence.test_negative_due_day_level_schedules_next_contact_strictly_after_today ... 2026-10-28 08:53:30,000 104 INFO rb-e85a3c6-226074-429758 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <471239866903253.1712707200.000000000000000-openerp-203-followup.report@86bcfcb9d5e9>: ['"Negative Cadence Partner" <@False>'] 2026-10-28 08:53:30,000 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #767 deleted mail.mail records with IDs: [509] 2026-10-28 08:53:30,885 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-28 08:53:45,860 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_followup.tests.test_followup_dead_band_reminder: Starting TestFollowupDeadBandBelowLowestRung.test_debt_below_the_lowest_configured_rung_does_not_loop_the_daily_cron_forever ... 2026-10-28 08:53:49,993 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-28 08:54:12,520 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_followup.tests.test_followup_grouping: Starting TestFollowupGrouping.test_action_view_followup_lines_opens_this_reports_own_lines_in_a_groupable_list ... 2026-10-28 08:54:12,732 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_followup.tests.test_followup_grouping: Starting TestFollowupGrouping.test_followup_report_search_offers_multiple_working_group_by_axes ... 2026-10-28 08:54:12,939 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-28 08:54:28,534 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_followup.tests.test_followup_level: Starting TestFollowupLevelChain.test_level_escalation_chain_crosses_parent_branch_boundary ... 2026-10-28 08:54:42,767 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-28 08:55:12,040 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_followup.tests.test_followup_level: Starting TestFollowupLevelReEvaluation.test_followup_level_advances_as_invoice_ages_past_threshold ... 2026-10-28 08:55:15,952 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_followup.tests.test_followup_level: Starting TestFollowupLevelReEvaluation.test_followup_level_de_escalates_once_the_only_overdue_invoice_is_paid_off ... 2026-10-28 08:55:21,075 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_followup.tests.test_followup_level: Starting TestFollowupLevelReEvaluation.test_followup_level_falls_back_to_remaining_debt_rung_not_settled_debt_rung ... 2026-10-28 08:55:28,434 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_followup.tests.test_followup_level: Starting TestFollowupLevelReEvaluation.test_followup_level_falls_back_when_settled_debt_leaves_only_a_not_yet_overdue_invoice ... 2026-10-28 08:55:36,342 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_followup.tests.test_followup_level: Starting TestFollowupLevelReEvaluation.test_followup_level_ratchet_resists_demotion_from_new_younger_invoice ... 2026-10-28 08:55:42,389 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_followup.tests.test_followup_level: Starting TestFollowupLevelReEvaluation.test_followup_level_with_negative_due_day_is_selected_for_not_yet_due_invoice ... 2026-10-28 08:55:45,690 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_followup.tests.test_followup_level: Starting TestFollowupLevelReEvaluation.test_followup_level_with_negative_due_day_schedules_next_reminder_in_the_future ... 2026-10-28 08:55:49,389 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-28 08:56:18,211 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_followup.tests.test_followup_level_refresh_cron: Starting TestFollowupLevelRefreshCron.test_grouping_by_followup_level_reflects_todays_age_not_a_frozen_snapshot ... 2026-10-28 08:56:22,379 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-28 08:56:49,411 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_followup.tests.test_followup_line_ids_perf: Starting TestFollowupLineIdsCorrectness.test_dunning_set_excludes_only_receivables_whose_invoice_is_blocked ... 2026-10-28 08:56:57,258 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_followup.tests.test_followup_line_ids_perf: Starting TestFollowupLineIdsCorrectness.test_same_partner_in_two_companies_never_leaks_the_others_receivables ... 2026-10-28 08:57:02,747 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-28 08:57:18,095 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_followup.tests.test_followup_line_ids_perf: Starting TestFollowupLineIdsComputeQueryScaling.test_followup_line_ids_compute_cost_does_not_scale_with_record_count ... 2026-10-28 08:58:27,357 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_followup.tests.test_followup_line_ids_perf: FOLLOWUP_LINE_IDS_PERF count_1=5 count_5=5 count_10=5 bound=25 ratio=1.00 2026-10-28 08:58:27,446 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-28 08:58:43,550 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_followup.tests.test_followup_line_ids_perf: Starting TestFollowupLineIdsColdVsPrewarmedQueryCost.test_prewarming_current_relation_never_costs_more_than_a_cold_compute ... 2026-10-28 09:01:01,739 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_followup.tests.test_followup_line_ids_perf: FOLLOWUP_LINE_IDS_WRITE_PERF cold_1=5 cold_5=5 cold_10=5 warm_1=4 warm_5=4 warm_10=4 cold_ratio=1.00 warm_ratio=1.00 2026-10-28 09:01:01,812 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-28 09:01:17,249 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_followup.tests.test_followup_manual_reminder: Starting TestFollowupManualReminderWizard.test_action_open_followup_action_dict_omits_legacy_view_type_key ... 2026-10-28 09:01:20,407 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_followup.tests.test_followup_manual_reminder: Starting TestFollowupManualReminderWizard.test_composer_body_with_a_hand_added_sentence_keeps_that_sentence_when_report_data_changes_before_send ... 2026-10-28 09:01:26,084 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #785 deleted mail.mail records with IDs: [510] 2026-10-28 09:01:26,206 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_followup.tests.test_followup_manual_reminder: Starting TestFollowupManualReminderWizard.test_composer_hand_edited_body_and_subject_are_sent_as_written_not_re_rendered ... 2026-10-28 09:01:29,715 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #785 deleted mail.mail records with IDs: [511] 2026-10-28 09:01:29,796 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_followup.tests.test_followup_manual_reminder: Starting TestFollowupManualReminderWizard.test_composer_subject_with_a_hand_added_prefix_is_sent_verbatim_when_report_data_changes_before_send ... 2026-10-28 09:01:35,437 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #785 deleted mail.mail records with IDs: [512] 2026-10-28 09:01:35,547 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_followup.tests.test_followup_manual_reminder: Starting TestFollowupManualReminderWizard.test_enable_activity_override_survives_a_fresh_read ... 2026-10-28 09:01:38,474 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_followup.tests.test_followup_manual_reminder: Starting TestFollowupManualReminderWizard.test_enable_email_override_survives_a_fresh_read ... 2026-10-28 09:01:41,315 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_followup.tests.test_followup_manual_reminder: Starting TestFollowupManualReminderWizard.test_hand_edited_body_reaches_the_recipient_verbatim_even_when_report_data_changes_after_the_edit ... 2026-10-28 09:01:47,122 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #785 deleted mail.mail records with IDs: [513] 2026-10-28 09:01:47,237 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_followup.tests.test_followup_manual_reminder: Starting TestFollowupManualReminderWizard.test_process_followup_report_cron_path_still_sends_the_reports_current_figures ... 2026-10-28 09:01:51,096 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #785 deleted mail.mail records with IDs: [514] 2026-10-28 09:01:51,239 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_followup.tests.test_followup_manual_reminder: Starting TestFollowupManualReminderWizard.test_recipient_ids_override_survives_a_fresh_read ... 2026-10-28 09:01:54,342 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_followup.tests.test_followup_manual_reminder: Starting TestFollowupManualReminderWizard.test_send_email_attaches_invoice_pdf_as_a_byte_copy_not_a_link_to_its_stored_record ... 2026-10-28 09:01:58,093 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #785 deleted mail.mail records with IDs: [515] 2026-10-28 09:01:58,175 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_followup.tests.test_followup_manual_reminder: Starting TestFollowupManualReminderWizard.test_send_email_attaches_invoice_pdf_only_when_level_enables_attach_invoice ... 2026-10-28 09:02:01,756 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #785 deleted mail.mail records with IDs: [516] 2026-10-28 09:02:03,908 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #785 deleted mail.mail records with IDs: [517] 2026-10-28 09:02:03,990 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_followup.tests.test_followup_manual_reminder: Starting TestFollowupManualReminderWizard.test_send_email_attaches_the_reports_current_invoice_set_for_an_unadjusted_widget ... 2026-10-28 09:02:09,373 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #785 deleted mail.mail records with IDs: [518] 2026-10-28 09:02:09,473 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_followup.tests.test_followup_manual_reminder: Starting TestFollowupManualReminderWizard.test_send_email_body_must_match_the_reports_current_figures_and_its_attached_statement_pdf ... 2026-10-28 09:02:14,625 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #785 deleted mail.mail records with IDs: [519] 2026-10-28 09:02:14,775 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_followup.tests.test_followup_manual_reminder: Starting TestFollowupManualReminderWizard.test_send_email_posts_a_body_that_agrees_with_the_live_rendered_statement ... 2026-10-28 09:02:20,321 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #785 deleted mail.mail records with IDs: [520] 2026-10-28 09:02:20,638 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #785 deleted mail.mail records with IDs: [521] 2026-10-28 09:02:20,696 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_followup.tests.test_followup_manual_reminder: Starting TestFollowupManualReminderWizard.test_send_email_respects_a_user_unticked_invoice_entry_same_as_a_dynamic_one ... 2026-10-28 09:02:24,122 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #785 deleted mail.mail records with IDs: [522] 2026-10-28 09:02:26,373 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #785 deleted mail.mail records with IDs: [523] 2026-10-28 09:02:26,479 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_followup.tests.test_followup_manual_reminder: Starting TestFollowupManualReminderWizard.test_send_email_subject_must_reflect_report_data_at_send_time_not_dialog_open_time ... 2026-10-28 09:02:31,589 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #785 deleted mail.mail records with IDs: [524] 2026-10-28 09:02:31,708 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_followup.tests.test_followup_manual_reminder: Starting TestFollowupManualReminderWizard.test_untouched_draft_body_is_sent_as_a_whole_fresh_render_not_a_partially_patched_one ... 2026-10-28 09:02:37,335 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #785 deleted mail.mail records with IDs: [525] 2026-10-28 09:02:37,672 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #785 deleted mail.mail records with IDs: [526] 2026-10-28 09:02:37,760 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_followup.tests.test_followup_manual_reminder: Starting TestFollowupManualReminderWizard.test_untouched_draft_body_never_carries_the_pre_change_amount_spelled_out_in_words ... 2026-10-28 09:02:43,557 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #785 deleted mail.mail records with IDs: [527] 2026-10-28 09:02:43,700 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_followup.tests.test_followup_manual_reminder: Starting TestFollowupManualReminderWizard.test_untouched_draft_subject_is_sent_as_a_whole_fresh_render_not_a_partially_patched_one ... 2026-10-28 09:02:48,822 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #785 deleted mail.mail records with IDs: [528] 2026-10-28 09:02:49,017 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #785 deleted mail.mail records with IDs: [529] 2026-10-28 09:02:49,133 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_followup.tests.test_followup_manual_reminder: Starting TestFollowupManualReminderWizard.test_wizard_creates_activity_only_when_level_requires_it ... 2026-10-28 09:02:53,614 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #785 deleted mail.mail records with IDs: [530] 2026-10-28 09:02:53,760 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_followup.tests.test_followup_manual_reminder: Starting TestFollowupManualReminderWizard.test_wizard_does_not_create_activity_when_level_does_not_require_it ... 2026-10-28 09:02:57,288 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #785 deleted mail.mail records with IDs: [531] 2026-10-28 09:02:57,423 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_followup.tests.test_followup_manual_reminder: Starting TestFollowupManualReminderWizard.test_wizard_includes_invoice_pdf_when_level_enables_attach_invoice ... 2026-10-28 09:03:00,779 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_followup.tests.test_followup_manual_reminder: Starting TestFollowupManualReminderWizard.test_wizard_omits_invoice_pdf_when_level_disables_attach_invoice ... 2026-10-28 09:03:03,845 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_followup.tests.test_followup_manual_reminder: Starting TestFollowupManualReminderWizard.test_wizard_prechecks_email_and_activity_from_level_defaults ... 2026-10-28 09:03:06,828 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_followup.tests.test_followup_manual_reminder: Starting TestFollowupManualReminderWizard.test_wizard_recipients_include_the_report_partner ... 2026-10-28 09:03:09,617 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-10-28 09:03:29,622 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_followup.tests.test_followup_manual_reminder_tour: Starting TestFollowupManualReminderStaleBodyTour.test_manual_reminder_sent_body_reflects_report_data_at_send_time_via_the_real_browser_send_path ... 2026-10-28 09:03:30,098 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_followup.tests.test_followup_manual_reminder_tour.TestFollowupManualReminderStaleBodyTour.test_manual_reminder_sent_body_reflects_report_data_at_send_time_via_the_real_browser_send_path: Chrome pid: 4785 2026-10-28 09:03:30,099 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_followup.tests.test_followup_manual_reminder_tour.TestFollowupManualReminderStaleBodyTour.test_manual_reminder_sent_body_reflects_report_data_at_send_time_via_the_real_browser_send_path: Chrome headless temporary user profile dir: /tmp/tmp3hp20ynj_chrome_odoo 2026-10-28 09:03:30,099 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_followup.tests.test_followup_manual_reminder_tour.TestFollowupManualReminderStaleBodyTour.test_manual_reminder_sent_body_reflects_report_data_at_send_time_via_the_real_browser_send_path: Issuing json command http://127.0.0.1:44873/json/version 2026-10-28 09:03:30,100 104 INFO rb-e85a3c6-226074-429758 odoo.tests.common.requests: request http://127.0.0.1:44873/json/version with timeout 3 increased to 10s during tests 2026-10-28 09:03:30,172 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_followup.tests.test_followup_manual_reminder_tour.TestFollowupManualReminderStaleBodyTour.test_manual_reminder_sent_body_reflects_report_data_at_send_time_via_the_real_browser_send_path: Browser version: Chrome/150.0.7871.114 2026-10-28 09:03:30,172 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_followup.tests.test_followup_manual_reminder_tour.TestFollowupManualReminderStaleBodyTour.test_manual_reminder_sent_body_reflects_report_data_at_send_time_via_the_real_browser_send_path: Issuing json command http://127.0.0.1:44873/json 2026-10-28 09:03:30,190 104 INFO rb-e85a3c6-226074-429758 odoo.tests.common.requests: request http://127.0.0.1:44873/json with timeout 3 increased to 10s during tests 2026-10-28 09:03:30,226 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_followup.tests.test_followup_manual_reminder_tour.TestFollowupManualReminderStaleBodyTour.test_manual_reminder_sent_body_reflects_report_data_at_send_time_via_the_real_browser_send_path: Websocket url found: ws://127.0.0.1:44873/devtools/page/87DA75DE4E7F8032038644CC1B8166EF 2026-10-28 09:03:30,244 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_followup.tests.test_followup_manual_reminder_tour.TestFollowupManualReminderStaleBodyTour.test_manual_reminder_sent_body_reflects_report_data_at_send_time_via_the_real_browser_send_path: Enable chrome headless console log notification 2026-10-28 09:03:30,250 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_followup.tests.test_followup_manual_reminder_tour.TestFollowupManualReminderStaleBodyTour.test_manual_reminder_sent_body_reflects_report_data_at_send_time_via_the_real_browser_send_path: Chrome headless enable page notifications 2026-10-28 09:03:30,330 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.res_users: Login successful for db:rb-e85a3c6-226074-429758 login:admin from n/a 2026-10-28 09:03:30,349 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_followup.tests.test_followup_manual_reminder_tour.TestFollowupManualReminderStaleBodyTour.test_manual_reminder_sent_body_reflects_report_data_at_send_time_via_the_real_browser_send_path: Setting session cookie in browser 2026-10-28 09:03:30,361 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_followup.tests.test_followup_manual_reminder_tour.TestFollowupManualReminderStaleBodyTour.test_manual_reminder_sent_body_reflects_report_data_at_send_time_via_the_real_browser_send_path: Open "http://127.0.0.1:8069/odoo" in browser 2026-10-28 09:03:30,361 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_followup.tests.test_followup_manual_reminder_tour.TestFollowupManualReminderStaleBodyTour.test_manual_reminder_sent_body_reflects_report_data_at_send_time_via_the_real_browser_send_path: Navigating to: "http://127.0.0.1:8069/odoo" 2026-10-28 09:03:30,401 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 09:03:32,311 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:03:32] "GET /odoo HTTP/1.1" 200 - 185 0.244 1.671 2026-10-28 09:03:32,317 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_followup.tests.test_followup_manual_reminder_tour.TestFollowupManualReminderStaleBodyTour.test_manual_reminder_sent_body_reflects_report_data_at_send_time_via_the_real_browser_send_path: Navigation result: {'frameId': '87DA75DE4E7F8032038644CC1B8166EF', 'loaderId': '1711493E1C328D1CB0143715C1AD2A18', 'isDownload': False} 2026-10-28 09:03:32,317 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_followup.tests.test_followup_manual_reminder_tour.TestFollowupManualReminderStaleBodyTour.test_manual_reminder_sent_body_reflects_report_data_at_send_time_via_the_real_browser_send_path: Evaluate ready code "odoo.isTourReady('viin_account_followup_manual_reminder_stale_body_tour')" 2026-10-28 09:03:32,407 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:03:32] "GET /web/assets/a32ecb6/web.assets_web.min.css HTTP/1.1" 200 - 2 0.008 0.032 2026-10-28 09:03:32,431 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:03:32] "GET /web/assets/2ac140d/web.assets_web.min.js HTTP/1.1" 200 - 2 0.004 0.045 2026-10-28 09:03:32,561 104 INFO rb-e85a3c6-226074-429758 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-28 09:03:33,617 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:03:33] "GET /web/webclient/load_menus/1e05f7a8abfb07aa0687762d7a83d8469e528b233c9b45538c2f1036774cd298 HTTP/1.1" 200 - 915 0.542 0.690 2026-10-28 09:03:33,628 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:03:33] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 1.241 2026-10-28 09:03:33,674 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:03:33] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.016 1.267 2026-10-28 09:03:33,696 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:03:33] "GET /web/assets/e2f411e/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.003 0.141 2026-10-28 09:03:33,710 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:03:33] "GET /web/assets/63175f4/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.896 2026-10-28 09:03:33,914 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 09:03:33] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.011 2026-10-28 09:03:33,942 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 09:03:33] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.033 2026-10-28 09:03:33,975 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 09:03:33] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.049 2026-10-28 09:03:33,983 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_followup.tests.test_followup_manual_reminder_tour.TestFollowupManualReminderStaleBodyTour.test_manual_reminder_sent_body_reflects_report_data_at_send_time_via_the_real_browser_send_path.browser: Owl is running in 'dev' mode. 2026-10-28 09:03:34,006 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:03:34] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.011 0.034 2026-10-28 09:03:34,043 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:03:34] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.044 2026-10-28 09:03:34,105 104 INFO rb-e85a3c6-226074-429758 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company company_1_data (119) 2026-10-28 09:03:34,192 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_followup.tests.test_followup_manual_reminder_tour.TestFollowupManualReminderStaleBodyTour.test_manual_reminder_sent_body_reflects_report_data_at_send_time_via_the_real_browser_send_path: Evaluate test code "odoo.startTour('viin_account_followup_manual_reminder_stale_body_tour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo", "delayToCheckUndeterminisms": 0})" 2026-10-28 09:03:34,212 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:03:34] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 17 0.058 0.163 2026-10-28 09:03:34,229 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:03:34] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.000 0.192 2026-10-28 09:03:34,238 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:03:34] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.054 2026-10-28 09:03:34,270 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:03:34] "GET /odoo/offline HTTP/1.1" 200 - 5 0.004 0.183 2026-10-28 09:03:34,301 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:03:34] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.005 0.221 2026-10-28 09:03:34,323 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 09:03:34] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.008 2026-10-28 09:03:34,454 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 09:03:34] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 09:03:34,476 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 09:03:34] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-28 09:03:34,922 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:03:34] "POST /mail/data HTTP/1.1" 200 - 151 0.336 0.399 2026-10-28 09:03:34,926 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:03:34] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.604 2026-10-28 09:03:34,972 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:03:34] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.012 0.592 2026-10-28 09:03:35,087 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:03:35] "GET /odoo/action-viin_account_followup.action_followup_report HTTP/1.1" 200 - 22 0.019 0.788 2026-10-28 09:03:35,114 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:03:35] "POST /web/action/load HTTP/1.1" 200 - 5 0.008 0.741 2026-10-28 09:03:35,157 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:03:35] "GET /web/image/res.partner/3/avatar_128?unique=1793178189000 HTTP/1.1" 200 - 9 0.013 0.786 2026-10-28 09:03:35,172 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:03:35] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.003 2026-10-28 09:03:35,636 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_followup.tests.test_followup_manual_reminder_tour.TestFollowupManualReminderStaleBodyTour.test_manual_reminder_sent_body_reflects_report_data_at_send_time_via_the_real_browser_send_path.browser: [1/11] Tour viin_account_followup_manual_reminder_stale_body_tour → Step Follow-up report list is loaded (trigger: .o_list_view) 2026-10-28 09:03:35,645 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:03:35] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.007 0.023 2026-10-28 09:03:35,653 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:03:35] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 2 0.002 0.006 2026-10-28 09:03:35,667 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_followup.tests.test_followup_manual_reminder_tour.TestFollowupManualReminderStaleBodyTour.test_manual_reminder_sent_body_reflects_report_data_at_send_time_via_the_real_browser_send_path.browser: Owl is running in 'dev' mode. 2026-10-28 09:03:35,718 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:03:35] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.001 0.010 2026-10-28 09:03:35,731 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:03:35] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 1 0.001 0.014 2026-10-28 09:03:36,035 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:03:36] "POST /mail/data HTTP/1.1" 200 - 72 0.069 0.167 2026-10-28 09:03:36,085 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:03:36] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 304 - 9 0.010 0.217 2026-10-28 09:03:36,088 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:03:36] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.222 2026-10-28 09:03:36,115 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:03:36] "POST /web/action/load HTTP/1.1" 200 - 9 0.008 0.219 2026-10-28 09:03:36,237 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:03:36] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.003 2026-10-28 09:03:36,293 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:03:36] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 8 0.018 0.029 2026-10-28 09:03:36,379 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 09:03:36] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-28 09:03:36,442 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:03:36] "POST /web/dataset/call_kw/followup.report/get_views HTTP/1.1" 200 - 40 0.053 0.124 2026-10-28 09:03:36,519 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:03:36] "GET /web/image/res.company/119/favicon HTTP/1.1" 200 - 9 0.014 0.235 2026-10-28 09:03:36,582 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:03:36] "POST /web/dataset/call_kw/followup.report/web_search_read HTTP/1.1" 200 - 11 0.016 0.060 2026-10-28 09:03:36,591 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:03:36] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.078 2026-10-28 09:03:36,738 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_followup.tests.test_followup_manual_reminder_tour.TestFollowupManualReminderStaleBodyTour.test_manual_reminder_sent_body_reflects_report_data_at_send_time_via_the_real_browser_send_path.browser: [2/11] Tour viin_account_followup_manual_reminder_stale_body_tour → Step Filter the list down to the fixture partner (trigger: .o_searchview_input) 2026-10-28 09:03:36,841 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_followup.tests.test_followup_manual_reminder_tour.TestFollowupManualReminderStaleBodyTour.test_manual_reminder_sent_body_reflects_report_data_at_send_time_via_the_real_browser_send_path.browser: [3/11] Tour viin_account_followup_manual_reminder_stale_body_tour → Step The partner suggestion has loaded in the search dropdown (trigger: .dropdown-menu.o_searchview_autocomplete) 2026-10-28 09:03:36,893 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_followup.tests.test_followup_manual_reminder_tour.TestFollowupManualReminderStaleBodyTour.test_manual_reminder_sent_body_reflects_report_data_at_send_time_via_the_real_browser_send_path.browser: [4/11] Tour viin_account_followup_manual_reminder_stale_body_tour → Step Confirm the search (trigger: .o_searchview_input) 2026-10-28 09:03:36,964 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_followup.tests.test_followup_manual_reminder_tour.TestFollowupManualReminderStaleBodyTour.test_manual_reminder_sent_body_reflects_report_data_at_send_time_via_the_real_browser_send_path.browser: [5/11] Tour viin_account_followup_manual_reminder_stale_body_tour → Step Open the fixture partner's follow-up report (trigger: .o_data_row .o_data_cell:contains("Bug09 Tour Partner")) 2026-10-28 09:03:37,000 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:03:36] "POST /web/dataset/call_kw/followup.report/web_search_read HTTP/1.1" 200 - 6 0.010 0.023 2026-10-28 09:03:37,035 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_followup.tests.test_followup_manual_reminder_tour.TestFollowupManualReminderStaleBodyTour.test_manual_reminder_sent_body_reflects_report_data_at_send_time_via_the_real_browser_send_path.browser: [6/11] Tour viin_account_followup_manual_reminder_stale_body_tour → Step Follow-up report form is open (trigger: button[name="action_open_followup"]) 2026-10-28 09:03:37,069 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:03:37] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.012 2026-10-28 09:03:37,134 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:03:37] "POST /web/dataset/call_kw/followup.report/web_read HTTP/1.1" 200 - 9 0.013 0.048 2026-10-28 09:03:37,257 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:03:37] "POST /web/dataset/call_kw/followup.report/zalo_check_recipients HTTP/1.1" 200 - 8 0.013 0.022 2026-10-28 09:03:37,287 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:03:37] "POST /web/dataset/call_kw/account.followup.level/search_read HTTP/1.1" 200 - 6 0.007 0.031 2026-10-28 09:03:37,417 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:03:37] "POST /web/dataset/call_kw/followup.report/zalo_check_recipients HTTP/1.1" 200 - 4 0.007 0.016 2026-10-28 09:03:37,452 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_followup.tests.test_followup_manual_reminder_tour.TestFollowupManualReminderStaleBodyTour.test_manual_reminder_sent_body_reflects_report_data_at_send_time_via_the_real_browser_send_path.browser: [7/11] Tour viin_account_followup_manual_reminder_stale_body_tour → Step Open the manual reminder wizard (trigger: button[name="action_open_followup"]) 2026-10-28 09:03:37,522 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:03:37] "POST /mail/thread/data HTTP/1.1" 200 - 30 0.054 0.070 2026-10-28 09:03:37,541 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_followup.tests.test_followup_manual_reminder_tour.TestFollowupManualReminderStaleBodyTour.test_manual_reminder_sent_body_reflects_report_data_at_send_time_via_the_real_browser_send_path.browser: [8/11] Tour viin_account_followup_manual_reminder_stale_body_tour → Step The reminder dialog's draft finished rendering off the report's data at this moment (trigger: .o_dialog .odoo-editor-editable:contains("Dear:")) 2026-10-28 09:03:37,543 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:03:37] "POST /mail/thread/messages HTTP/1.1" 200 - 6 0.007 0.066 2026-10-28 09:03:37,567 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:03:37] "POST /web/dataset/call_kw/followup.report/zalo_check_recipients HTTP/1.1" 200 - 4 0.005 0.017 2026-10-28 09:03:37,767 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:03:37] "POST /web/dataset/call_button/followup.report/action_open_followup HTTP/1.1" 200 - 31 0.055 0.152 2026-10-28 09:03:37,856 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:03:37] "POST /web/dataset/call_kw/followup.manual.reminder/get_views HTTP/1.1" 200 - 10 0.008 0.034 2026-10-28 09:03:37,930 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:03:37] "POST /web/dataset/call_kw/followup.manual.reminder/web_read HTTP/1.1" 200 - 7 0.017 0.035 2026-10-28 09:03:38,046 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 09:03:38] "GET /web/static/img/mimetypes/pdf.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 09:03:38,096 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_followup.tests.test_followup_manual_reminder_tour.TestFollowupManualReminderStaleBodyTour.test_manual_reminder_sent_body_reflects_report_data_at_send_time_via_the_real_browser_send_path.browser: [9/11] Tour viin_account_followup_manual_reminder_stale_body_tour → Step The report's data changes while the dialog is still open (trigger: .o_dialog .odoo-editor-editable) 2026-10-28 09:03:38,190 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:03:38] "POST /web/dataset/call_kw/account.move/search HTTP/1.1" 200 - 2 0.004 0.018 2026-10-28 09:03:38,561 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:03:38] "POST /web/dataset/call_kw/account.move/action_toggle_block_payment HTTP/1.1" 200 - 109 0.106 0.245 2026-10-28 09:03:38,587 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_followup.tests.test_followup_manual_reminder_tour.TestFollowupManualReminderStaleBodyTour.test_manual_reminder_sent_body_reflects_report_data_at_send_time_via_the_real_browser_send_path.browser: [10/11] Tour viin_account_followup_manual_reminder_stale_body_tour → Step Send the reminder without touching the draft (trigger: .o_dialog footer button.o_mail_send) 2026-10-28 09:03:38,656 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_followup.tests.test_followup_manual_reminder_tour.TestFollowupManualReminderStaleBodyTour.test_manual_reminder_sent_body_reflects_report_data_at_send_time_via_the_real_browser_send_path.browser: [11/11] Tour viin_account_followup_manual_reminder_stale_body_tour → Step The dialog closed after Send (trigger: body:not(:has(.o_dialog))) 2026-10-28 09:03:39,195 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:03:39] "POST /web/dataset/call_button/followup.manual.reminder/action_send HTTP/1.1" 200 - 122 0.094 0.438 2026-10-28 09:03:39,255 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_followup.tests.test_followup_manual_reminder_tour.TestFollowupManualReminderStaleBodyTour.test_manual_reminder_sent_body_reflects_report_data_at_send_time_via_the_real_browser_send_path.browser: tour succeeded 2026-10-28 09:03:39,257 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_followup.tests.test_followup_manual_reminder_tour.TestFollowupManualReminderStaleBodyTour.test_manual_reminder_sent_body_reflects_report_data_at_send_time_via_the_real_browser_send_path.browser: ╔══════════════════════════════════════════════════════════════════════╗ ║ TOUR viin_account_followup_manual_reminder_stale_body_tour SUCCEEDED ║ ╚══════════════════════════════════════════════════════════════════════╝ 2026-10-28 09:03:39,300 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:03:39] "POST /mail/thread/messages HTTP/1.1" 200 - 22 0.049 0.039 2026-10-28 09:03:39,354 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:03:39] "POST /web/dataset/call_kw/followup.report/web_read HTTP/1.1" 200 - 9 0.011 0.096 2026-10-28 09:03:39,586 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:03:39] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.007 2026-10-28 09:03:39,738 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_followup.tests.test_followup_manual_reminder_tour.TestFollowupManualReminderStaleBodyTour.test_manual_reminder_sent_body_reflects_report_data_at_send_time_via_the_real_browser_send_path.browser: heap 32077372 (allocated 36814848) 2026-10-28 09:03:39,739 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_followup.tests.test_followup_manual_reminder_tour.TestFollowupManualReminderStaleBodyTour.test_manual_reminder_sent_body_reflects_report_data_at_send_time_via_the_real_browser_send_path: Closing chrome headless with pid 4785 2026-10-28 09:03:39,748 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_followup.tests.test_followup_manual_reminder_tour.TestFollowupManualReminderStaleBodyTour.test_manual_reminder_sent_body_reflects_report_data_at_send_time_via_the_real_browser_send_path: Closing websocket connection 2026-10-28 09:03:39,751 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_followup.tests.test_followup_manual_reminder_tour.TestFollowupManualReminderStaleBodyTour.test_manual_reminder_sent_body_reflects_report_data_at_send_time_via_the_real_browser_send_path: Terminating chrome headless with pid 4785 2026-10-28 09:03:39,817 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:03:39] "POST /mail/thread/data HTTP/1.1" 200 - 25 0.032 0.065 2026-10-28 09:03:39,884 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_followup.tests.test_followup_manual_reminder_tour.TestFollowupManualReminderStaleBodyTour.test_manual_reminder_sent_body_reflects_report_data_at_send_time_via_the_real_browser_send_path: Chrome Log in: /tmp/odoo_tests/rb-e85a3c6-226074-429758/chrome_logs/chrome_log_20261028_090339_884690_test_manual_reminder_sent_body_reflects_report_data_at_send_time_via_the_real_browser_send_path.txt 2026-10-28 09:03:39,885 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_followup.tests.test_followup_manual_reminder_tour.TestFollowupManualReminderStaleBodyTour.test_manual_reminder_sent_body_reflects_report_data_at_send_time_via_the_real_browser_send_path: Removing chrome user profile "/tmp/tmp3hp20ynj_chrome_odoo" 2026-10-28 09:03:40,009 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_followup.tests.test_followup_manual_reminder_tour: Starting TestFollowupManualReminderStaleBodyTour.test_manual_reminder_tour_registration_satisfies_the_web_tour_schema ... 2026-10-28 09:03:40,428 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_followup.tests.test_followup_manual_reminder_tour.TestFollowupManualReminderStaleBodyTour.test_manual_reminder_tour_registration_satisfies_the_web_tour_schema: Chrome pid: 5038 2026-10-28 09:03:40,429 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_followup.tests.test_followup_manual_reminder_tour.TestFollowupManualReminderStaleBodyTour.test_manual_reminder_tour_registration_satisfies_the_web_tour_schema: Chrome headless temporary user profile dir: /tmp/tmpzr9p14yg_chrome_odoo 2026-10-28 09:03:40,429 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_followup.tests.test_followup_manual_reminder_tour.TestFollowupManualReminderStaleBodyTour.test_manual_reminder_tour_registration_satisfies_the_web_tour_schema: Issuing json command http://127.0.0.1:33769/json/version 2026-10-28 09:03:40,432 104 INFO rb-e85a3c6-226074-429758 odoo.tests.common.requests: request http://127.0.0.1:33769/json/version with timeout 3 increased to 10s during tests 2026-10-28 09:03:40,491 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_followup.tests.test_followup_manual_reminder_tour.TestFollowupManualReminderStaleBodyTour.test_manual_reminder_tour_registration_satisfies_the_web_tour_schema: Browser version: Chrome/150.0.7871.114 2026-10-28 09:03:40,491 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_followup.tests.test_followup_manual_reminder_tour.TestFollowupManualReminderStaleBodyTour.test_manual_reminder_tour_registration_satisfies_the_web_tour_schema: Issuing json command http://127.0.0.1:33769/json 2026-10-28 09:03:40,492 104 INFO rb-e85a3c6-226074-429758 odoo.tests.common.requests: request http://127.0.0.1:33769/json with timeout 3 increased to 10s during tests 2026-10-28 09:03:40,500 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_followup.tests.test_followup_manual_reminder_tour.TestFollowupManualReminderStaleBodyTour.test_manual_reminder_tour_registration_satisfies_the_web_tour_schema: Websocket url found: ws://127.0.0.1:33769/devtools/page/0447E4B1BF831BACE4A4AAC6A2F74F00 2026-10-28 09:03:40,528 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_followup.tests.test_followup_manual_reminder_tour.TestFollowupManualReminderStaleBodyTour.test_manual_reminder_tour_registration_satisfies_the_web_tour_schema: Enable chrome headless console log notification 2026-10-28 09:03:40,549 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_followup.tests.test_followup_manual_reminder_tour.TestFollowupManualReminderStaleBodyTour.test_manual_reminder_tour_registration_satisfies_the_web_tour_schema: Chrome headless enable page notifications 2026-10-28 09:03:40,621 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.res_users: Login successful for db:rb-e85a3c6-226074-429758 login:admin from n/a 2026-10-28 09:03:40,635 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_followup.tests.test_followup_manual_reminder_tour.TestFollowupManualReminderStaleBodyTour.test_manual_reminder_tour_registration_satisfies_the_web_tour_schema: Setting session cookie in browser 2026-10-28 09:03:40,650 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_followup.tests.test_followup_manual_reminder_tour.TestFollowupManualReminderStaleBodyTour.test_manual_reminder_tour_registration_satisfies_the_web_tour_schema: Open "http://127.0.0.1:8069/odoo" in browser 2026-10-28 09:03:40,650 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_followup.tests.test_followup_manual_reminder_tour.TestFollowupManualReminderStaleBodyTour.test_manual_reminder_tour_registration_satisfies_the_web_tour_schema: Navigating to: "http://127.0.0.1:8069/odoo" 2026-10-28 09:03:40,681 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 09:03:42,559 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:03:42] "GET /odoo HTTP/1.1" 200 - 191 0.164 1.726 2026-10-28 09:03:42,563 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_followup.tests.test_followup_manual_reminder_tour.TestFollowupManualReminderStaleBodyTour.test_manual_reminder_tour_registration_satisfies_the_web_tour_schema: Navigation result: {'frameId': '0447E4B1BF831BACE4A4AAC6A2F74F00', 'loaderId': '88E4782A01BE28DB620558DD4C6947AB', 'isDownload': False} 2026-10-28 09:03:42,563 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_followup.tests.test_followup_manual_reminder_tour.TestFollowupManualReminderStaleBodyTour.test_manual_reminder_tour_registration_satisfies_the_web_tour_schema: Waiting for frame '0447E4B1BF831BACE4A4AAC6A2F74F00' to stop loading 2026-10-28 09:03:42,631 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:03:42] "GET /web/assets/a32ecb6/web.assets_web.min.css HTTP/1.1" 200 - 2 0.002 0.027 2026-10-28 09:03:42,637 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:03:42] "GET /web/assets/2ac140d/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.024 2026-10-28 09:03:42,759 104 INFO rb-e85a3c6-226074-429758 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-28 09:03:43,640 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:03:43] "GET /web/webclient/load_menus/1e05f7a8abfb07aa0687762d7a83d8469e528b233c9b45538c2f1036774cd298 HTTP/1.1" 200 - 915 0.426 0.575 2026-10-28 09:03:43,661 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:03:43] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.007 0.993 2026-10-28 09:03:43,687 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:03:43] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 1.040 2026-10-28 09:03:43,707 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:03:43] "GET /web/assets/63175f4/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.648 2026-10-28 09:03:43,770 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:03:43] "GET /web/assets/e2f411e/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.006 2026-10-28 09:03:43,934 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 09:03:43] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.010 2026-10-28 09:03:43,936 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 09:03:43] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.015 2026-10-28 09:03:43,938 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 09:03:43] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.011 2026-10-28 09:03:43,962 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:03:43] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.005 0.009 2026-10-28 09:03:44,008 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_followup.tests.test_followup_manual_reminder_tour.TestFollowupManualReminderStaleBodyTour.test_manual_reminder_tour_registration_satisfies_the_web_tour_schema.browser: Owl is running in 'dev' mode. 2026-10-28 09:03:44,061 104 INFO rb-e85a3c6-226074-429758 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company company_1_data (119) 2026-10-28 09:03:44,113 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:03:44] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 17 0.029 0.067 2026-10-28 09:03:44,119 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:03:44] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.072 2026-10-28 09:03:44,144 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:03:44] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.000 0.056 2026-10-28 09:03:44,162 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:03:44] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.005 0.065 2026-10-28 09:03:44,190 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:03:44] "GET /odoo/offline HTTP/1.1" 200 - 5 0.004 0.032 2026-10-28 09:03:44,262 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 09:03:44] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-28 09:03:44,298 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 09:03:44] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.009 2026-10-28 09:03:44,686 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:03:44] "POST /mail/data HTTP/1.1" 200 - 154 0.205 0.300 2026-10-28 09:03:44,690 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:03:44] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.480 2026-10-28 09:03:44,734 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:03:44] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.015 0.490 2026-10-28 09:03:44,761 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:03:44] "POST /web/action/load HTTP/1.1" 200 - 5 0.006 0.521 2026-10-28 09:03:44,800 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:03:44] "GET /web/image/res.partner/3/avatar_128?unique=1793178189000 HTTP/1.1" 200 - 9 0.011 0.550 2026-10-28 09:03:44,886 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:03:44] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.003 2026-10-28 09:03:44,890 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_followup.tests.test_followup_manual_reminder_tour.TestFollowupManualReminderStaleBodyTour.test_manual_reminder_tour_registration_satisfies_the_web_tour_schema: Evaluate ready code "document.readyState === 'complete'" 2026-10-28 09:03:44,943 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:03:44] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 8 0.010 0.036 2026-10-28 09:03:45,006 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_followup.tests.test_followup_manual_reminder_tour.TestFollowupManualReminderStaleBodyTour.test_manual_reminder_tour_registration_satisfies_the_web_tour_schema: Evaluate test code " (function () { const { registry } = odoo.loader.modules.get("@web/core/registry"); const { validate } = odoo.loader.modules.get("@odoo/owl"); const tourRegistry = registry.category("web_tour.tours"); const tourName = "viin_account_followup_manual_reminder_stale_body_tour"; if (!tourRegistry.contains(tourName)) { console.error("TOUR_NOT_REGISTERED " + tourName); return; } if (!tourRegistry.validationSchema) { console.error("TOUR_SCHEMA_NOT_LOADED"); return; } try { validate(tourRegistry.get(tourName), tourRegistry.validationSchema); console.log("TOUR_SCHEMA_VALID"); } catch (error) { console.error("TOUR_SCHEMA_INVALID " + error.message); } })(); " 2026-10-28 09:03:45,025 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_followup.tests.test_followup_manual_reminder_tour.TestFollowupManualReminderStaleBodyTour.test_manual_reminder_tour_registration_satisfies_the_web_tour_schema.browser: TOUR_SCHEMA_VALID 2026-10-28 09:03:45,039 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 09:03:45] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.019 2026-10-28 09:03:45,054 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 09:03:45] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.013 2026-10-28 09:03:45,198 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_followup.tests.test_followup_manual_reminder_tour.TestFollowupManualReminderStaleBodyTour.test_manual_reminder_tour_registration_satisfies_the_web_tour_schema.browser: heap 24863580 (allocated 26066944) 2026-10-28 09:03:45,216 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_followup.tests.test_followup_manual_reminder_tour.TestFollowupManualReminderStaleBodyTour.test_manual_reminder_tour_registration_satisfies_the_web_tour_schema: Closing chrome headless with pid 5038 2026-10-28 09:03:45,219 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_followup.tests.test_followup_manual_reminder_tour.TestFollowupManualReminderStaleBodyTour.test_manual_reminder_tour_registration_satisfies_the_web_tour_schema: Closing websocket connection 2026-10-28 09:03:45,220 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_followup.tests.test_followup_manual_reminder_tour.TestFollowupManualReminderStaleBodyTour.test_manual_reminder_tour_registration_satisfies_the_web_tour_schema: Terminating chrome headless with pid 5038 2026-10-28 09:03:45,302 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:03:45] "POST /mail/data HTTP/1.1" 200 - 73 0.091 0.188 2026-10-28 09:03:45,344 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:03:45] "GET /web/image/res.company/119/favicon HTTP/1.1" 200 - 9 0.011 0.298 2026-10-28 09:03:45,349 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_followup.tests.test_followup_manual_reminder_tour.TestFollowupManualReminderStaleBodyTour.test_manual_reminder_tour_registration_satisfies_the_web_tour_schema: Chrome Log in: /tmp/odoo_tests/rb-e85a3c6-226074-429758/chrome_logs/chrome_log_20261028_090345_349157_test_manual_reminder_tour_registration_satisfies_the_web_tour_schema.txt 2026-10-28 09:03:45,349 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_followup.tests.test_followup_manual_reminder_tour.TestFollowupManualReminderStaleBodyTour.test_manual_reminder_tour_registration_satisfies_the_web_tour_schema: Removing chrome user profile "/tmp/tmpzr9p14yg_chrome_odoo" 2026-10-28 09:03:45,461 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-28 09:04:02,398 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_followup.tests.test_followup_manual_reminder_write_access: Starting TestFollowupManualReminderWriteAccess.test_followup_admin_role_can_advance_the_next_reminder_date_of_a_customer_with_no_salesperson ... 2026-10-28 09:04:06,014 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_followup.tests.test_followup_manual_reminder_write_access: Starting TestFollowupManualReminderWriteAccess.test_followup_admin_role_can_post_a_manual_reminder_to_a_customer_with_no_salesperson ... 2026-10-28 09:04:06,363 104 INFO rb-e85a3c6-226074-429758 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <895094176389283.1793178246.199753284454346-openerp-456-followup.report@86bcfcb9d5e9>: ['"Write Axis - Post (follow-up admin)" <@False>'] 2026-10-28 09:04:06,405 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #792 deleted mail.mail records with IDs: [533] 2026-10-28 09:04:06,520 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_followup.tests.test_followup_manual_reminder_write_access: Starting TestFollowupManualReminderWriteAccess.test_followup_user_role_can_advance_the_next_reminder_date_of_a_customer_with_no_salesperson ... 2026-10-28 09:04:09,809 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_followup.tests.test_followup_manual_reminder_write_access: Starting TestFollowupManualReminderWriteAccess.test_followup_user_role_can_post_a_manual_reminder_to_a_customer_with_no_salesperson ... 2026-10-28 09:04:10,125 104 INFO rb-e85a3c6-226074-429758 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <730501075635371.1793178249.977876424789429-openerp-458-followup.report@86bcfcb9d5e9>: ['"Write Axis - Post (follow-up user)" <@False>'] 2026-10-28 09:04:10,160 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #791 deleted mail.mail records with IDs: [534] 2026-10-28 09:04:10,311 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-28 09:04:26,608 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_followup.tests.test_followup_overdue_consistency: Starting TestFollowupOverdueConsistency.test_total_overdue_field_agrees_with_pdf_statement_when_one_instalment_of_the_same_invoice_is_not_yet_due ... 2026-10-28 09:04:31,528 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_followup.tests.test_followup_overdue_consistency: Starting TestFollowupOverdueConsistency.test_total_overdue_field_agrees_with_the_pdf_statement_for_the_same_report ... 2026-10-28 09:04:37,341 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_followup.tests.test_followup_overdue_consistency: Starting TestFollowupOverdueConsistency.test_total_overdue_in_a_currency_block_is_expressed_in_that_blocks_own_currency ... 2026-10-28 09:04:42,121 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-28 09:05:09,194 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_followup.tests.test_followup_report_uniqueness: Starting TestFollowupReportUniquePerPartnerCompany.test_receivable_view_rows_stay_unique_across_two_companies_for_same_partner ... 2026-10-28 09:05:15,100 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_followup.tests.test_followup_report_uniqueness: Starting TestFollowupReportUniquePerPartnerCompany.test_second_report_for_the_same_partner_and_company_is_rejected ... 2026-10-28 09:05:15,302 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-28 09:05:30,007 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_followup.tests.test_followup_search: Starting TestFollowupSearch.test_no_action_needed_filter_excludes_indebted_and_includes_settled_partner ... 2026-10-28 09:05:36,353 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_followup.tests.test_followup_search: Starting TestFollowupSearch.test_status_not_equal_excludes_matching_status_and_includes_the_complement ... 2026-10-28 09:05:42,582 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_followup.tests.test_followup_search: Starting TestFollowupSearch.test_total_due_comparison_operators_work_via_search ... 2026-10-28 09:05:45,553 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_followup.tests.test_followup_search: Starting TestFollowupSearch.test_total_due_not_equal_operator_excludes_zero_due_report ... 2026-10-28 09:05:51,554 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_followup.tests.test_followup_search: Starting TestFollowupSearch.test_total_due_search_with_unsupported_operator_or_operand_matches_nothing_not_everything ... 2026-10-28 09:05:54,585 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-28 09:06:08,949 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_followup.tests.test_followup_search: Starting TestFollowupSearchMultiCompany.test_overdue_filter_returns_reports_of_every_allowed_company_not_only_the_active_one ... 2026-10-28 09:06:24,472 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-28 09:06:44,901 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_followup_sale.tests.test_followup_sale_access: Starting TestFollowupSaleAccess.test_active_field_access ... 2026-10-28 09:06:45,024 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [547], uid: 807, model: followup.report 2026-10-28 09:06:45,082 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_followup_sale.tests.test_followup_sale_access: Starting TestFollowupSaleAccess.test_followup_user_full_access ... 2026-10-28 09:06:45,148 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_followup_sale.tests.test_followup_sale_access: Starting TestFollowupSaleAccess.test_followup_user_write_access ... 2026-10-28 09:06:45,211 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_followup_sale.tests.test_followup_sale_access: Starting TestFollowupSaleAccess.test_mixed_access_scenarios ... 2026-10-28 09:06:45,253 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [546], uid: 807, model: followup.report 2026-10-28 09:06:45,390 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_followup_sale.tests.test_followup_sale_access: Starting TestFollowupSaleAccess.test_sale_manager_access ... 2026-10-28 09:06:45,453 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_followup_sale.tests.test_followup_sale_access: Starting TestFollowupSaleAccess.test_sale_manager_write_access ... 2026-10-28 09:06:45,541 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_followup_sale.tests.test_followup_sale_access: Starting TestFollowupSaleAccess.test_salesman_cannot_access_others ... 2026-10-28 09:06:45,577 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [547], uid: 807, model: followup.report 2026-10-28 09:06:45,634 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [548], uid: 807, model: followup.report 2026-10-28 09:06:45,707 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [547], uid: 807, model: followup.report 2026-10-28 09:06:45,772 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_followup_sale.tests.test_followup_sale_access: Starting TestFollowupSaleAccess.test_salesman_read_access ... 2026-10-28 09:06:45,885 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_followup_sale.tests.test_followup_sale_access: Starting TestFollowupSaleAccess.test_salesman_write_access ... 2026-10-28 09:06:45,970 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_followup_sale.tests.test_followup_sale_access: Starting TestFollowupSaleAccess.test_team_leader_access ... 2026-10-28 09:06:46,066 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_followup_sale.tests.test_followup_sale_access: Starting TestFollowupSaleAccess.test_team_leader_write_access ... 2026-10-28 09:06:46,171 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_followup_sale.tests.test_followup_sale_access: Starting TestFollowupSaleAccess.test_user_id_field_access ... 2026-10-28 09:06:46,308 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-10-28 09:07:06,696 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_followup_sale.tests.test_followup_sale_coinstall_access: Starting TestFollowupSaleCoinstallAccess.test_account_invoice_role_can_complete_manual_reminder_flow_for_customer_with_no_salesperson ... 2026-10-28 09:07:11,034 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_followup_sale.tests.test_followup_sale_coinstall_access: Starting TestFollowupSaleCoinstallAccess.test_accounting_role_holding_a_sales_group_sees_the_union_of_both_roles ... 2026-10-28 09:07:11,095 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_followup_sale.tests.test_followup_sale_coinstall_access: Starting TestFollowupSaleCoinstallAccess.test_invoice_role_holding_a_sales_group_is_not_narrowed_to_own_customers ... 2026-10-28 09:07:11,901 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_followup_sale.tests.test_followup_sale_coinstall_access: Starting TestFollowupSaleCoinstallAccess.test_salesperson_only_role_cannot_reach_the_report_of_a_customer_with_no_salesperson ... 2026-10-28 09:07:11,958 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [549], uid: 816, model: followup.report 2026-10-28 09:07:12,037 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_followup_sale.tests.test_followup_sale_coinstall_access: Starting TestFollowupSaleCoinstallAccess.test_salesperson_only_role_sees_no_customer_report_but_their_own ... 2026-10-28 09:07:12,143 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-10-28 09:07:29,897 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_followup_sale.tests.test_followup_sale_write_access: Starting TestFollowupSaleWriteAccess.test_salesperson_only_role_cannot_advance_the_next_reminder_date_of_a_customer_it_does_not_own ... 2026-10-28 09:07:29,972 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [553], uid: 825, model: followup.report 2026-10-28 09:07:30,029 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_followup_sale.tests.test_followup_sale_write_access: Starting TestFollowupSaleWriteAccess.test_salesperson_only_role_cannot_post_a_manual_reminder_to_a_customer_it_does_not_own ... 2026-10-28 09:07:30,211 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-28 09:07:44,923 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_onbehalf_payment.tests.test_account_onbehalf_payment: Starting TestPayment.test_01_payment_onbehalf_01 ... 2026-10-28 09:07:46,757 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #826 deleted account.move.line.ctp records with IDs: [1227] 2026-10-28 09:07:46,982 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #826 deleted account.move.line records with IDs: [2585] 2026-10-28 09:07:48,607 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_onbehalf_payment.tests.test_account_onbehalf_payment: Starting TestPayment.test_02_payment_onbehalf_02 ... 2026-10-28 09:07:50,305 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #826 deleted account.move.line.ctp records with IDs: [1230] 2026-10-28 09:07:50,496 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #826 deleted account.move.line records with IDs: [2590] 2026-10-28 09:07:50,823 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_onbehalf_payment.tests.test_account_onbehalf_payment: Starting TestPayment.test_03_payment_onbehalf_03 ... 2026-10-28 09:07:52,576 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #826 deleted account.move.line.ctp records with IDs: [1232] 2026-10-28 09:07:52,758 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #826 deleted account.move.line records with IDs: [2593] 2026-10-28 09:07:53,071 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_onbehalf_payment.tests.test_account_onbehalf_payment: Starting TestPayment.test_04_payment_onbehalf_04 ... 2026-10-28 09:07:54,718 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #826 deleted account.move.line.ctp records with IDs: [1234] 2026-10-28 09:07:54,921 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #826 deleted account.move.line records with IDs: [2596] 2026-10-28 09:07:55,255 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_onbehalf_payment.tests.test_account_onbehalf_payment: Starting TestPayment.test_05_payment_onbehalf_01 ... 2026-10-28 09:07:57,164 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #826 deleted account.move.line.ctp records with IDs: [1236] 2026-10-28 09:07:57,404 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #826 deleted account.move.line records with IDs: [2599] 2026-10-28 09:07:59,495 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_onbehalf_payment.tests.test_account_onbehalf_payment: Starting TestPayment.test_05_payment_onbehalf_02 ... 2026-10-28 09:08:01,742 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #826 deleted account.move.line.ctp records with IDs: [1240, 1241] 2026-10-28 09:08:01,940 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #826 deleted account.move.line records with IDs: [2606, 2607] 2026-10-28 09:08:02,475 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_onbehalf_payment.tests.test_account_onbehalf_payment: Starting TestPayment.test_06_payment_onbehalf_01 ... 2026-10-28 09:08:06,460 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #826 deleted account.partial.reconcile records with IDs: [149, 150] 2026-10-28 09:08:06,537 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #826 deleted account.full.reconcile records with IDs: [85] 2026-10-28 09:08:06,896 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #826 deleted account.move.line.ctp records with IDs: [1246, 1247] 2026-10-28 09:08:07,226 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #826 deleted account.move.line records with IDs: [2613, 2614, 2615, 2616] 2026-10-28 09:08:07,315 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #826 deleted mail.message records with IDs: [12437, 12435] 2026-10-28 09:08:07,479 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #826 deleted account.move records with IDs: [1140, 1141] 2026-10-28 09:08:07,497 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #826 deleted mail.followers records with IDs: [2831, 2832] 2026-10-28 09:08:07,966 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #826 deleted account.move.line.ctp records with IDs: [1244, 1245] 2026-10-28 09:08:08,153 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #826 deleted account.move.line records with IDs: [2612] 2026-10-28 09:08:10,153 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_onbehalf_payment.tests.test_account_onbehalf_payment: Starting TestPayment.test_07_confirm_payment_receive ... 2026-10-28 09:08:13,267 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #826 deleted account.partial.reconcile records with IDs: [153, 154] 2026-10-28 09:08:13,363 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #826 deleted account.full.reconcile records with IDs: [87] 2026-10-28 09:08:13,884 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #826 deleted account.move.line.ctp records with IDs: [1254, 1255] 2026-10-28 09:08:14,148 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #826 deleted account.move.line records with IDs: [2625, 2626, 2627, 2628] 2026-10-28 09:08:14,249 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #826 deleted mail.message records with IDs: [12445, 12443] 2026-10-28 09:08:14,383 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #826 deleted account.move records with IDs: [1145, 1146] 2026-10-28 09:08:14,972 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #826 deleted account.move.line.ctp records with IDs: [1252, 1253] 2026-10-28 09:08:15,164 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #826 deleted account.move.line records with IDs: [2623, 2624] 2026-10-28 09:08:17,297 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_onbehalf_payment.tests.test_account_onbehalf_payment: Starting TestPayment.test_08_validate_amount_onbehalf_greater_amount_payment ... 2026-10-28 09:08:18,620 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_onbehalf_payment.tests.test_account_onbehalf_payment: Starting TestPayment.test_09_validate_onbehalf_payment_onbehalf_distribution ... 2026-10-28 09:08:19,739 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_onbehalf_payment.tests.test_account_onbehalf_payment: Starting TestPayment.test_10_validate_same_partner_payment_onbehalf_distribution ... 2026-10-28 09:08:21,016 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_onbehalf_payment.tests.test_account_onbehalf_payment: Starting TestPayment.test_11_payment_onbehalf_foreign_currency ... 2026-10-28 09:08:23,958 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_onbehalf_payment.tests.test_account_onbehalf_payment: Starting TestPayment.test_12_create_onbehalf_payment_without_outstanding_account ... 2026-10-28 09:08:24,887 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_onbehalf_payment.tests.test_account_onbehalf_payment: Starting TestPayment.test_13_create_onbehalf_payment_with_outstanding_account ... 2026-10-28 09:08:26,233 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_onbehalf_payment.tests.test_account_onbehalf_payment: Starting TestPayment.test_14_post_onbehalf_payment_without_outstanding_account ... 2026-10-28 09:08:27,186 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_onbehalf_payment.tests.test_account_onbehalf_payment: Starting TestPayment.test_payment_onbehalf_without_payment_partner_001 ... 2026-10-28 09:08:30,584 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-28 09:08:44,966 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_onbehalf_payment.tests.test_onbehalf_payment_report: Starting TestOnbehalfPaymentReport.test_report_amount_is_company_currency_not_original_currency ... 2026-10-28 09:08:47,848 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_onbehalf_payment.tests.test_onbehalf_payment_report: Starting TestOnbehalfPaymentReport.test_report_reflects_onbehalf_distribution_after_posting ... 2026-10-28 09:08:50,296 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-28 09:09:05,748 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_onbehalf_payment_currency_conversion_diff.tests.test_onbehalf_payment_currency_conversion_diff: Starting TestOnbehalfPaymentCurrencyConversionDiff.test_bulk_post_two_onbehalf_payments_does_not_raise_expected_singleton ... 2026-10-28 09:09:09,327 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_onbehalf_payment_currency_conversion_diff.tests.test_onbehalf_payment_currency_conversion_diff: Starting TestOnbehalfPaymentCurrencyConversionDiff.test_full_distribution_routes_first_diff_line_to_other_receivable_account ... 2026-10-28 09:09:11,089 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #830 deleted account.move.line.ctp records with IDs: [1280] 2026-10-28 09:09:11,305 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #830 deleted account.move.line records with IDs: [2673] 2026-10-28 09:09:11,529 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_onbehalf_payment_currency_conversion_diff.tests.test_onbehalf_payment_currency_conversion_diff: Starting TestOnbehalfPaymentCurrencyConversionDiff.test_partial_distribution_keeps_first_diff_line_on_normal_receivable_account ... 2026-10-28 09:09:13,281 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-28 09:09:28,639 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_bank_statement: Starting TestBankStatement.test_new_transaction_currency_defaults_to_the_journal_and_converts_on_change ... 2026-10-28 09:09:29,776 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_bank_statement: Starting TestBankStatement.test_statement_completeness_and_validity ... 2026-10-28 09:09:36,621 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-28 09:09:51,006 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_journal_new_transaction: Starting TestJournalNewTransaction.test_new_transaction_on_a_bank_journal_opens_the_quick_create_form_on_it ... 2026-10-28 09:09:51,151 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_journal_new_transaction: Starting TestJournalNewTransaction.test_new_transaction_on_a_journal_that_is_not_bank_or_cash_is_refused_cleanly ... 2026-10-28 09:09:51,279 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-28 09:10:08,035 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_access: Starting TestReconcileAccess.test_basic_group_user_reconciles_an_invoice_with_a_bank_transaction ... 2026-10-28 09:10:12,246 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #839 deleted account.move.line.ctp records with IDs: [1296] 2026-10-28 09:10:12,390 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #839 deleted account.move.line records with IDs: [2709] 2026-10-28 09:10:12,820 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_access: Starting TestReconcileAccess.test_default_kanban_of_statement_lines_is_not_the_reconcile_kanban ... 2026-10-28 09:10:15,625 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_access: Starting TestReconcileAccess.test_default_views_of_statement_lines_load_for_invoicing_and_auditor_users ... 2026-10-28 09:10:18,376 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_access: Starting TestReconcileAccess.test_payment_transaction_smart_button_opens_for_an_invoicing_only_user ... 2026-10-28 09:10:23,262 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #836 deleted account.move.line.ctp records with IDs: [1298] 2026-10-28 09:10:23,442 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #836 deleted account.move.line records with IDs: [2714] 2026-10-28 09:10:24,059 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_access: Starting TestReconcileAccess.test_reconcile_kanban_requested_by_id_stays_reserved_to_the_reconcile_group ... 2026-10-28 09:10:27,054 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_access: Starting TestReconcileAccess.test_reconcile_screens_are_not_refused_to_the_superuser ... 2026-10-28 09:10:30,094 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_access: Starting TestReconcileAccess.test_reconcile_screens_are_refused_server_side_to_an_invoicing_only_user ... 2026-10-28 09:10:33,149 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_access: Starting TestReconcileAccess.test_reconcile_screens_load_for_a_user_of_the_basic_accounting_group ... 2026-10-28 09:10:36,092 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_access: Starting TestReconcileAccess.test_reconcile_screens_load_for_an_accountant ... 2026-10-28 09:10:38,969 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_access: Starting TestReconcileAccess.test_reconcile_window_actions_are_gated_with_the_basic_accounting_group ... 2026-10-28 09:10:41,767 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_access: Starting TestReconcileAccess.test_reconcile_window_actions_open_from_a_typed_url_without_an_active_record ... 2026-10-28 09:10:44,429 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-28 09:10:59,541 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_auto_deferral: Starting TestReconcileAutoDeferral.test_creating_a_transaction_only_schedules_the_auto_reconcile_cron ... 2026-10-28 09:11:01,173 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #882 deleted account.move.line.ctp records with IDs: [1300] 2026-10-28 09:11:01,364 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #882 deleted account.move.line records with IDs: [2719] 2026-10-28 09:11:02,032 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_auto_deferral: Starting TestReconcileAutoDeferral.test_editing_label_or_reference_only_schedules_the_auto_reconcile_cron ... 2026-10-28 09:11:04,011 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_auto_deferral: Starting TestReconcileAutoDeferral.test_giving_a_transaction_its_partner_only_schedules_the_auto_reconcile_cron ... 2026-10-28 09:11:06,107 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #882 deleted account.move.line.ctp records with IDs: [1305] 2026-10-28 09:11:06,296 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #882 deleted account.move.line records with IDs: [2728] 2026-10-28 09:11:06,858 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_auto_deferral: Starting TestReconcileAutoDeferral.test_manual_reconcile_right_after_creation_is_not_overtaken_by_auto_reconcile ... 2026-10-28 09:11:08,384 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_auto_deferral: Starting TestReconcileAutoDeferral.test_reposting_a_transaction_entry_only_schedules_the_auto_reconcile_cron ... 2026-10-28 09:11:10,062 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-28 09:11:25,199 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_automation: Starting TestReconcileAutomation.test_auto_reconcile_cron_validates_only_a_models_own_verdict_and_notes_the_rest ... 2026-10-28 09:11:26,185 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #884 deleted account.move.line.ctp records with IDs: [1311] 2026-10-28 09:11:26,341 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #884 deleted account.move.line records with IDs: [2739] 2026-10-28 09:11:29,627 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #884 deleted account.move.line.ctp records with IDs: [1316] 2026-10-28 09:11:29,800 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #884 deleted account.move.line records with IDs: [2748] 2026-10-28 09:11:32,488 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #884 deleted account.move.line.ctp records with IDs: [1319] 2026-10-28 09:11:32,690 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #884 deleted account.move.line records with IDs: [2753] 2026-10-28 09:11:33,307 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_automation: Starting TestReconcileAutomation.test_copy_of_a_reconciled_line_is_not_auto_reconciled ... 2026-10-28 09:11:34,232 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #884 deleted account.move.line.ctp records with IDs: [1322] 2026-10-28 09:11:34,432 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #884 deleted account.move.line records with IDs: [2758] 2026-10-28 09:11:35,232 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-28 09:11:50,812 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_automation: Starting TestReconcileModelTextConditions.test_contains_and_not_contains_stay_case_insensitive ... 2026-10-28 09:11:51,831 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_automation: Starting TestReconcileModelTextConditions.test_regex_is_case_insensitive_whatever_the_case_of_the_pattern ... 2026-10-28 09:11:52,914 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_automation: Starting TestReconcileModelTextConditions.test_regex_negated_class_keeps_its_meaning ... 2026-10-28 09:11:54,043 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_automation: Starting TestReconcileModelTextConditions.test_regex_negated_whitespace_and_word_classes_keep_their_meaning ... 2026-10-28 09:11:55,338 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_automation: Starting TestReconcileModelTextConditions.test_regex_stays_anchored_at_the_start_of_the_label ... 2026-10-28 09:11:56,574 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-28 09:12:11,463 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_draft: Starting TestReconcileDraft.test_adding_an_item_is_additive_and_idempotent ... 2026-10-28 09:12:14,585 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_draft: Starting TestReconcileDraft.test_cleared_value_stays_cleared ... 2026-10-28 09:12:15,617 104 INFO rb-e85a3c6-226074-429758 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_account_reconciliation/tests/test_reconcile_draft.py", line 340, in test_cleared_value_stays_cleared plan = self.env['account.analytic.plan'].create({'name': 'S03 plan'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:12:19,467 104 INFO rb-e85a3c6-226074-429758 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f53aabab9c0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_account_reconciliation/tests/test_reconcile_draft.py", line 340, in test_cleared_value_stays_cleared plan = self.env['account.analytic.plan'].create({'name': 'S03 plan'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:12:19,469 104 INFO rb-e85a3c6-226074-429758 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f53d7a08040> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_account_reconciliation/tests/test_reconcile_draft.py", line 340, in test_cleared_value_stays_cleared plan = self.env['account.analytic.plan'].create({'name': 'S03 plan'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:12:19,481 104 INFO rb-e85a3c6-226074-429758 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_account_reconciliation/tests/test_reconcile_draft.py", line 340, in test_cleared_value_stays_cleared plan = self.env['account.analytic.plan'].create({'name': 'S03 plan'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:12:19,488 104 INFO rb-e85a3c6-226074-429758 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f53d7ae6480> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_account_reconciliation/tests/test_reconcile_draft.py", line 340, in test_cleared_value_stays_cleared plan = self.env['account.analytic.plan'].create({'name': 'S03 plan'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:12:20,009 104 INFO rb-e85a3c6-226074-429758 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_account_reconciliation/tests/test_reconcile_draft.py", line 340, in test_cleared_value_stays_cleared plan = self.env['account.analytic.plan'].create({'name': 'S03 plan'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:12:22,773 104 INFO rb-e85a3c6-226074-429758 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f53aa7c42c0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_account_reconciliation/tests/test_reconcile_draft.py", line 340, in test_cleared_value_stays_cleared plan = self.env['account.analytic.plan'].create({'name': 'S03 plan'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:12:22,775 104 INFO rb-e85a3c6-226074-429758 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f53d771fe20> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_account_reconciliation/tests/test_reconcile_draft.py", line 340, in test_cleared_value_stays_cleared plan = self.env['account.analytic.plan'].create({'name': 'S03 plan'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:12:22,783 104 INFO rb-e85a3c6-226074-429758 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_account_reconciliation/tests/test_reconcile_draft.py", line 340, in test_cleared_value_stays_cleared plan = self.env['account.analytic.plan'].create({'name': 'S03 plan'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:12:22,788 104 INFO rb-e85a3c6-226074-429758 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f53d771db20> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_account_reconciliation/tests/test_reconcile_draft.py", line 340, in test_cleared_value_stays_cleared plan = self.env['account.analytic.plan'].create({'name': 'S03 plan'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:12:24,151 104 INFO rb-e85a3c6-226074-429758 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_account_reconciliation/tests/test_reconcile_draft.py", line 340, in test_cleared_value_stays_cleared plan = self.env['account.analytic.plan'].create({'name': 'S03 plan'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:12:27,067 104 INFO rb-e85a3c6-226074-429758 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f53d582ea20> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_account_reconciliation/tests/test_reconcile_draft.py", line 340, in test_cleared_value_stays_cleared plan = self.env['account.analytic.plan'].create({'name': 'S03 plan'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:12:27,068 104 INFO rb-e85a3c6-226074-429758 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f53a9978860> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_account_reconciliation/tests/test_reconcile_draft.py", line 340, in test_cleared_value_stays_cleared plan = self.env['account.analytic.plan'].create({'name': 'S03 plan'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:12:27,075 104 INFO rb-e85a3c6-226074-429758 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_account_reconciliation/tests/test_reconcile_draft.py", line 340, in test_cleared_value_stays_cleared plan = self.env['account.analytic.plan'].create({'name': 'S03 plan'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:12:27,082 104 INFO rb-e85a3c6-226074-429758 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f53a99787c0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_account_reconciliation/tests/test_reconcile_draft.py", line 340, in test_cleared_value_stays_cleared plan = self.env['account.analytic.plan'].create({'name': 'S03 plan'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:12:27,617 104 INFO rb-e85a3c6-226074-429758 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_account_reconciliation/tests/test_reconcile_draft.py", line 340, in test_cleared_value_stays_cleared plan = self.env['account.analytic.plan'].create({'name': 'S03 plan'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:12:31,400 104 INFO rb-e85a3c6-226074-429758 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f53d7525c60> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_account_reconciliation/tests/test_reconcile_draft.py", line 340, in test_cleared_value_stays_cleared plan = self.env['account.analytic.plan'].create({'name': 'S03 plan'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:12:31,402 104 INFO rb-e85a3c6-226074-429758 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f53d7a2cf40> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_account_reconciliation/tests/test_reconcile_draft.py", line 340, in test_cleared_value_stays_cleared plan = self.env['account.analytic.plan'].create({'name': 'S03 plan'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:12:31,412 104 INFO rb-e85a3c6-226074-429758 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_account_reconciliation/tests/test_reconcile_draft.py", line 340, in test_cleared_value_stays_cleared plan = self.env['account.analytic.plan'].create({'name': 'S03 plan'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:12:31,420 104 INFO rb-e85a3c6-226074-429758 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f53d7a2d9e0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_account_reconciliation/tests/test_reconcile_draft.py", line 340, in test_cleared_value_stays_cleared plan = self.env['account.analytic.plan'].create({'name': 'S03 plan'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:12:31,919 104 INFO rb-e85a3c6-226074-429758 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_account_reconciliation/tests/test_reconcile_draft.py", line 340, in test_cleared_value_stays_cleared plan = self.env['account.analytic.plan'].create({'name': 'S03 plan'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:12:35,892 104 INFO rb-e85a3c6-226074-429758 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f53a912c900> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_account_reconciliation/tests/test_reconcile_draft.py", line 340, in test_cleared_value_stays_cleared plan = self.env['account.analytic.plan'].create({'name': 'S03 plan'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:12:35,894 104 INFO rb-e85a3c6-226074-429758 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f53a8079a80> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_account_reconciliation/tests/test_reconcile_draft.py", line 340, in test_cleared_value_stays_cleared plan = self.env['account.analytic.plan'].create({'name': 'S03 plan'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:12:35,904 104 INFO rb-e85a3c6-226074-429758 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_account_reconciliation/tests/test_reconcile_draft.py", line 340, in test_cleared_value_stays_cleared plan = self.env['account.analytic.plan'].create({'name': 'S03 plan'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:12:35,912 104 INFO rb-e85a3c6-226074-429758 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f53a807af20> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_account_reconciliation/tests/test_reconcile_draft.py", line 340, in test_cleared_value_stays_cleared plan = self.env['account.analytic.plan'].create({'name': 'S03 plan'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:12:36,359 104 INFO rb-e85a3c6-226074-429758 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_account_reconciliation/tests/test_reconcile_draft.py", line 340, in test_cleared_value_stays_cleared plan = self.env['account.analytic.plan'].create({'name': 'S03 plan'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:12:39,632 104 INFO rb-e85a3c6-226074-429758 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f53a88b3880> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_account_reconciliation/tests/test_reconcile_draft.py", line 340, in test_cleared_value_stays_cleared plan = self.env['account.analytic.plan'].create({'name': 'S03 plan'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:12:39,633 104 INFO rb-e85a3c6-226074-429758 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f53a986e0c0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_account_reconciliation/tests/test_reconcile_draft.py", line 340, in test_cleared_value_stays_cleared plan = self.env['account.analytic.plan'].create({'name': 'S03 plan'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:12:39,641 104 INFO rb-e85a3c6-226074-429758 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_account_reconciliation/tests/test_reconcile_draft.py", line 340, in test_cleared_value_stays_cleared plan = self.env['account.analytic.plan'].create({'name': 'S03 plan'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:12:39,649 104 INFO rb-e85a3c6-226074-429758 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f53a986d760> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_account_reconciliation/tests/test_reconcile_draft.py", line 340, in test_cleared_value_stays_cleared plan = self.env['account.analytic.plan'].create({'name': 'S03 plan'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:12:40,983 104 INFO rb-e85a3c6-226074-429758 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_account_reconciliation/tests/test_reconcile_draft.py", line 340, in test_cleared_value_stays_cleared plan = self.env['account.analytic.plan'].create({'name': 'S03 plan'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:12:43,885 104 INFO rb-e85a3c6-226074-429758 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f53a94a6ac0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_account_reconciliation/tests/test_reconcile_draft.py", line 340, in test_cleared_value_stays_cleared plan = self.env['account.analytic.plan'].create({'name': 'S03 plan'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:12:43,887 104 INFO rb-e85a3c6-226074-429758 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f53a89289a0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_account_reconciliation/tests/test_reconcile_draft.py", line 340, in test_cleared_value_stays_cleared plan = self.env['account.analytic.plan'].create({'name': 'S03 plan'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:12:43,897 104 INFO rb-e85a3c6-226074-429758 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_account_reconciliation/tests/test_reconcile_draft.py", line 340, in test_cleared_value_stays_cleared plan = self.env['account.analytic.plan'].create({'name': 'S03 plan'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:12:43,905 104 INFO rb-e85a3c6-226074-429758 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f53a8928d60> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_account_reconciliation/tests/test_reconcile_draft.py", line 340, in test_cleared_value_stays_cleared plan = self.env['account.analytic.plan'].create({'name': 'S03 plan'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:12:44,379 104 INFO rb-e85a3c6-226074-429758 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_account_reconciliation/tests/test_reconcile_draft.py", line 340, in test_cleared_value_stays_cleared plan = self.env['account.analytic.plan'].create({'name': 'S03 plan'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:12:48,320 104 INFO rb-e85a3c6-226074-429758 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f53a9aa5440> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_account_reconciliation/tests/test_reconcile_draft.py", line 340, in test_cleared_value_stays_cleared plan = self.env['account.analytic.plan'].create({'name': 'S03 plan'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:12:48,321 104 INFO rb-e85a3c6-226074-429758 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f53a894f380> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_account_reconciliation/tests/test_reconcile_draft.py", line 340, in test_cleared_value_stays_cleared plan = self.env['account.analytic.plan'].create({'name': 'S03 plan'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:12:48,328 104 INFO rb-e85a3c6-226074-429758 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_account_reconciliation/tests/test_reconcile_draft.py", line 340, in test_cleared_value_stays_cleared plan = self.env['account.analytic.plan'].create({'name': 'S03 plan'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:12:48,333 104 INFO rb-e85a3c6-226074-429758 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f53a894df80> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_account_reconciliation/tests/test_reconcile_draft.py", line 340, in test_cleared_value_stays_cleared plan = self.env['account.analytic.plan'].create({'name': 'S03 plan'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:12:49,381 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_draft: Starting TestReconcileDraft.test_clearing_the_account_of_the_open_balance_row_shows_the_automatic_account_again ... 2026-10-28 09:12:51,934 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_draft: Starting TestReconcileDraft.test_edit_lands_on_the_selected_row_and_only_that_field_changes ... 2026-10-28 09:12:55,523 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_draft: Starting TestReconcileDraft.test_editor_shows_the_selected_rows_amount_in_both_currencies_with_one_sign ... 2026-10-28 09:12:57,854 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_draft: Starting TestReconcileDraft.test_editor_value_reaching_a_save_without_its_onchange_still_applies ... 2026-10-28 09:13:00,231 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_draft: Starting TestReconcileDraft.test_initial_proposal_is_materialized_and_deterministic ... 2026-10-28 09:13:03,387 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_draft: Starting TestReconcileDraft.test_journal_items_created_or_edited_elsewhere_never_build_a_draft ... 2026-10-28 09:13:05,377 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_draft: Starting TestReconcileDraft.test_match_allocation_follows_cores_own_order_not_click_order ... 2026-10-28 09:13:11,479 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_draft: Starting TestReconcileDraft.test_open_balance_keeps_its_identity_and_user_choices_per_field ... 2026-10-28 09:13:17,151 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #888 deleted account.move.line.ctp records with IDs: [1392] 2026-10-28 09:13:17,354 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #888 deleted account.move.line records with IDs: [2893] 2026-10-28 09:13:17,843 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_draft: Starting TestReconcileDraft.test_reconcile_model_badge_swaps_only_its_own_rows ... 2026-10-28 09:13:19,730 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #888 deleted account.move.line.ctp records with IDs: [1396] 2026-10-28 09:13:19,907 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #888 deleted account.move.line records with IDs: [2902] 2026-10-28 09:13:20,319 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_draft: Starting TestReconcileDraft.test_removed_row_never_returns ... 2026-10-28 09:13:27,646 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_draft: Starting TestReconcileDraft.test_row_editability_follows_its_kind ... 2026-10-28 09:13:32,934 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_draft: Starting TestReconcileDraft.test_saved_draft_survives_unrelated_write_and_goes_stale_only_on_its_own_inputs ... 2026-10-28 09:13:35,437 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_draft: Starting TestReconcileDraft.test_selection_is_visible_and_persists_until_its_clearing_events ... 2026-10-28 09:13:41,410 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #888 deleted account.partial.reconcile records with IDs: [175] 2026-10-28 09:13:41,484 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #888 deleted account.full.reconcile records with IDs: [105] 2026-10-28 09:13:42,578 104 INFO rb-e85a3c6-226074-429758 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:13:45,417 104 INFO rb-e85a3c6-226074-429758 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f53a9bec720> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:13:45,418 104 INFO rb-e85a3c6-226074-429758 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f53d9002660> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:13:45,425 104 INFO rb-e85a3c6-226074-429758 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:13:45,431 104 INFO rb-e85a3c6-226074-429758 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f53d9002fc0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:13:45,473 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-28 09:14:02,281 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_entry_points: Starting TestReconcileEntryPoints.test_payment_form_offers_reconcile_only_on_a_posted_payment ... 2026-10-28 09:14:06,815 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #890 deleted account.move.line.ctp records with IDs: [1447] 2026-10-28 09:14:06,999 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #890 deleted account.move.line records with IDs: [3003] 2026-10-28 09:14:07,645 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_entry_points: Starting TestReconcileEntryPoints.test_payment_form_offers_reconcile_to_the_reconcile_group_only ... 2026-10-28 09:14:09,061 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_entry_points: Starting TestReconcileEntryPoints.test_payment_reconcile_opens_journal_items_with_its_outstanding_item_only ... 2026-10-28 09:14:10,543 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_entry_points: Starting TestReconcileEntryPoints.test_reconcile_buttons_and_tooltip_buttons_explain_themselves_with_help ... 2026-10-28 09:14:10,733 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_entry_points: Starting TestReconcileEntryPoints.test_statement_form_offers_reconcile_only_while_a_line_is_left_to_reconcile ... 2026-10-28 09:14:12,127 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #890 deleted account.move.line.ctp records with IDs: [1450] 2026-10-28 09:14:12,309 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #890 deleted account.move.line records with IDs: [3010] 2026-10-28 09:14:12,603 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_entry_points: Starting TestReconcileEntryPoints.test_statement_form_offers_reconcile_to_the_reconcile_group_only ... 2026-10-28 09:14:14,092 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_entry_points: Starting TestReconcileEntryPoints.test_statement_reconcile_opens_only_its_own_unreconciled_transactions ... 2026-10-28 09:14:15,766 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #890 deleted account.move.line.ctp records with IDs: [1453] 2026-10-28 09:14:15,924 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #890 deleted account.move.line records with IDs: [3017] 2026-10-28 09:14:16,169 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_entry_points: Starting TestReconcileEntryPoints.test_statement_reconcile_opens_with_the_journal_context_of_the_statement ... 2026-10-28 09:14:17,032 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-28 09:14:32,203 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_fx: Starting TestReconcileFx.test_exchange_account_as_difference_account_realizes_the_whole_difference ... 2026-10-28 09:14:34,091 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #896 deleted account.move.line.ctp records with IDs: [1457] 2026-10-28 09:14:34,288 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #896 deleted account.move.line records with IDs: [3026] 2026-10-28 09:14:38,462 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_fx: Starting TestReconcileFx.test_exchange_preview_matches_the_posting ... 2026-10-28 09:14:42,333 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_fx: Starting TestReconcileFx.test_genuine_partial_stays_open_without_fx_or_phantom_writeoff ... 2026-10-28 09:14:43,488 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #896 deleted account.move.line.ctp records with IDs: [1475] 2026-10-28 09:14:43,657 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #896 deleted account.move.line records with IDs: [3061] 2026-10-28 09:14:45,374 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #896 deleted account.move.line.ctp records with IDs: [1478] 2026-10-28 09:14:45,563 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #896 deleted account.move.line records with IDs: [3066] 2026-10-28 09:14:47,623 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #896 deleted account.move.line.ctp records with IDs: [1481] 2026-10-28 09:14:47,789 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #896 deleted account.move.line records with IDs: [3071] 2026-10-28 09:14:50,729 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_fx: Starting TestReconcileFx.test_no_rate_movement_posts_no_exchange_difference ... 2026-10-28 09:14:52,377 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #896 deleted account.move.line.ctp records with IDs: [1489] 2026-10-28 09:14:52,541 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #896 deleted account.move.line records with IDs: [3086] 2026-10-28 09:14:53,821 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_fx: Starting TestReconcileFx.test_rate_driven_settlement_posts_exactly_one_exchange_difference ... 2026-10-28 09:14:55,462 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #896 deleted account.move.line.ctp records with IDs: [1494] 2026-10-28 09:14:55,623 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #896 deleted account.move.line records with IDs: [3095] 2026-10-28 09:14:58,427 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #896 deleted account.move.line.ctp records with IDs: [1498] 2026-10-28 09:14:58,617 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #896 deleted account.move.line records with IDs: [3102] 2026-10-28 09:15:01,053 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #896 deleted account.move.line.ctp records with IDs: [1502] 2026-10-28 09:15:01,223 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #896 deleted account.move.line records with IDs: [3109] 2026-10-28 09:15:03,730 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #896 deleted account.move.line.ctp records with IDs: [1506] 2026-10-28 09:15:03,896 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #896 deleted account.move.line records with IDs: [3116] 2026-10-28 09:15:12,785 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #896 deleted account.move.line.ctp records with IDs: [1522] 2026-10-28 09:15:12,939 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #896 deleted account.move.line records with IDs: [3147] 2026-10-28 09:15:15,835 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #896 deleted account.move.line.ctp records with IDs: [1526] 2026-10-28 09:15:16,016 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #896 deleted account.move.line records with IDs: [3154] 2026-10-28 09:15:18,148 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #896 deleted account.move.line.ctp records with IDs: [1529] 2026-10-28 09:15:18,365 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #896 deleted account.move.line records with IDs: [3159] 2026-10-28 09:15:21,824 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #896 deleted account.move.line.ctp records with IDs: [1535] 2026-10-28 09:15:21,987 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #896 deleted account.move.line records with IDs: [3170] 2026-10-28 09:15:23,466 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-28 09:15:40,347 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_model_percentage: Starting TestReconcileModelPercentage.test_share_of_balance_lines_still_take_a_share_of_what_earlier_lines_left ... 2026-10-28 09:15:41,263 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_model_percentage: Starting TestReconcileModelPercentage.test_share_of_statement_line_is_taken_in_the_currency_of_the_transaction ... 2026-10-28 09:15:42,280 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_model_percentage: Starting TestReconcileModelPercentage.test_share_of_statement_line_lines_split_the_transaction_to_the_cent ... 2026-10-28 09:15:43,493 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_model_percentage: Starting TestReconcileModelPercentage.test_share_of_statement_line_settles_the_company_currency_balance_to_the_cent ... 2026-10-28 09:15:44,369 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #898 deleted account.move.line.ctp records with IDs: [1544] 2026-10-28 09:15:44,551 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #898 deleted account.move.line records with IDs: [3185] 2026-10-28 09:15:45,387 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #898 deleted account.move.line.ctp records with IDs: [1547] 2026-10-28 09:15:45,546 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #898 deleted account.move.line records with IDs: [3189] 2026-10-28 09:15:45,808 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-28 09:16:01,518 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_to_check: Starting TestReconcileToCheck.test_a_draft_entry_is_not_counted_as_an_item_to_check ... 2026-10-28 09:16:02,552 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_to_check: Starting TestReconcileToCheck.test_a_posted_unchecked_entry_makes_the_reconciliation_have_items_to_check ... 2026-10-28 09:16:03,579 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-28 09:16:19,059 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours: Starting TestReconcileJournalItemsTicketTour.test_manual_journal_item_reconciliation_opens_shared_reconcile_form ... 2026-10-28 09:16:20,978 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour.test_manual_journal_item_reconciliation_opens_shared_reconcile_form: Chrome pid: 5257 2026-10-28 09:16:20,979 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour.test_manual_journal_item_reconciliation_opens_shared_reconcile_form: Chrome headless temporary user profile dir: /tmp/tmpuuodjhme_chrome_odoo 2026-10-28 09:16:20,979 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour.test_manual_journal_item_reconciliation_opens_shared_reconcile_form: Issuing json command http://127.0.0.1:36979/json/version 2026-10-28 09:16:20,980 104 INFO rb-e85a3c6-226074-429758 odoo.tests.common.requests: request http://127.0.0.1:36979/json/version with timeout 3 increased to 10s during tests 2026-10-28 09:16:21,019 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour.test_manual_journal_item_reconciliation_opens_shared_reconcile_form: Browser version: Chrome/150.0.7871.114 2026-10-28 09:16:21,019 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour.test_manual_journal_item_reconciliation_opens_shared_reconcile_form: Issuing json command http://127.0.0.1:36979/json 2026-10-28 09:16:21,030 104 INFO rb-e85a3c6-226074-429758 odoo.tests.common.requests: request http://127.0.0.1:36979/json with timeout 3 increased to 10s during tests 2026-10-28 09:16:21,055 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour.test_manual_journal_item_reconciliation_opens_shared_reconcile_form: Websocket url found: ws://127.0.0.1:36979/devtools/page/F952C813D9DE4F1198A0089F6CFDA0F3 2026-10-28 09:16:21,069 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour.test_manual_journal_item_reconciliation_opens_shared_reconcile_form: Enable chrome headless console log notification 2026-10-28 09:16:21,096 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour.test_manual_journal_item_reconciliation_opens_shared_reconcile_form: Chrome headless enable page notifications 2026-10-28 09:16:21,233 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.res_users: Login successful for db:rb-e85a3c6-226074-429758 login:recon_manual_user from n/a 2026-10-28 09:16:21,246 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour.test_manual_journal_item_reconciliation_opens_shared_reconcile_form: Setting session cookie in browser 2026-10-28 09:16:21,262 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour.test_manual_journal_item_reconciliation_opens_shared_reconcile_form: Open "http://127.0.0.1:8069/odoo" in browser 2026-10-28 09:16:21,262 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour.test_manual_journal_item_reconciliation_opens_shared_reconcile_form: Navigating to: "http://127.0.0.1:8069/odoo" 2026-10-28 09:16:21,280 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 09:16:22,971 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:16:22] "GET /odoo HTTP/1.1" 200 - 181 0.177 1.518 2026-10-28 09:16:22,978 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour.test_manual_journal_item_reconciliation_opens_shared_reconcile_form: Navigation result: {'frameId': 'F952C813D9DE4F1198A0089F6CFDA0F3', 'loaderId': '86B4AE8B3D7557219312143607D792F7', 'isDownload': False} 2026-10-28 09:16:22,978 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour.test_manual_journal_item_reconciliation_opens_shared_reconcile_form: Evaluate ready code "odoo.isTourReady('reconcile_manual_journal_item_tour')" 2026-10-28 09:16:23,051 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:16:23] "GET /web/assets/a32ecb6/web.assets_web.min.css HTTP/1.1" 200 - 2 0.006 0.030 2026-10-28 09:16:23,147 104 INFO rb-e85a3c6-226074-429758 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-28 09:16:23,289 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:16:23] "GET /web/webclient/load_menus/67d5ed6f5fb3d754981bdaae566c22bdda4b40475396a8c3829bc5c9e55dce69 HTTP/1.1" 200 - 172 0.106 0.148 2026-10-28 09:16:23,303 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:16:23] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.254 2026-10-28 09:16:23,325 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:16:23] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.006 0.263 2026-10-28 09:16:23,338 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:16:23] "GET /web/assets/2ac140d/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.320 2026-10-28 09:16:23,349 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:16:23] "GET /web/assets/63175f4/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.013 2026-10-28 09:16:23,501 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:16:23] "GET /web/assets/e2f411e/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.006 2026-10-28 09:16:24,512 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 09:16:24] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-10-28 09:16:24,537 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 09:16:24] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.010 2026-10-28 09:16:24,539 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 09:16:24] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-10-28 09:16:24,565 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:16:24] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.003 0.007 2026-10-28 09:16:24,587 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour.test_manual_journal_item_reconciliation_opens_shared_reconcile_form.browser: Owl is running in 'dev' mode. 2026-10-28 09:16:24,606 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:16:24] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.008 2026-10-28 09:16:24,684 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:16:24] "GET /odoo/offline HTTP/1.1" 200 - 5 0.011 0.038 2026-10-28 09:16:24,720 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:16:24] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.000 0.058 2026-10-28 09:16:24,773 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:16:24] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.010 0.058 2026-10-28 09:16:24,800 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour.test_manual_journal_item_reconciliation_opens_shared_reconcile_form: Evaluate test code "odoo.startTour('reconcile_manual_journal_item_tour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo", "delayToCheckUndeterminisms": 0})" 2026-10-28 09:16:24,889 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 09:16:24] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-10-28 09:16:24,906 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 09:16:24] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.010 2026-10-28 09:16:24,961 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:16:24] "POST /mail/data HTTP/1.1" 200 - 34 0.087 0.089 2026-10-28 09:16:25,026 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:16:25] "GET /web/image?model=res.users&field=avatar_128&id=904 HTTP/1.1" 200 - 16 0.018 0.183 2026-10-28 09:16:25,115 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:16:25] "GET /odoo/action-account.action_account_moves_all HTTP/1.1" 200 - 20 0.017 0.229 2026-10-28 09:16:25,158 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:16:25] "GET /web/image/res.partner/2060/avatar_128?unique=1793178963000 HTTP/1.1" 200 - 8 0.010 0.325 2026-10-28 09:16:25,183 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:16:25] "POST /web/action/load HTTP/1.1" 200 - 5 0.006 0.359 2026-10-28 09:16:25,186 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:16:25] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.323 2026-10-28 09:16:25,223 104 INFO rb-e85a3c6-226074-429758 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-28 09:16:25,235 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:16:25] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.015 0.221 2026-10-28 09:16:25,281 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:16:25] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.025 0.049 2026-10-28 09:16:26,285 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour.test_manual_journal_item_reconciliation_opens_shared_reconcile_form.browser: [1/7] Tour reconcile_manual_journal_item_tour → Step Select the journal item Manual tour receivable (trigger: .o_data_row:contains('Manual tour receivable') .o_list_record_selector) 2026-10-28 09:16:26,293 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:16:26] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 2 0.002 0.013 2026-10-28 09:16:26,307 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour.test_manual_journal_item_reconciliation_opens_shared_reconcile_form.browser: Owl is running in 'dev' mode. 2026-10-28 09:16:26,352 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:16:26] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.000 0.006 2026-10-28 09:16:26,369 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:16:26] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 1 0.001 0.011 2026-10-28 09:16:26,523 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:16:26] "POST /mail/data HTTP/1.1" 200 - 20 0.049 0.050 2026-10-28 09:16:26,577 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:16:26] "GET /web/image?model=res.users&field=avatar_128&id=904 HTTP/1.1" 304 - 9 0.013 0.097 2026-10-28 09:16:26,579 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:16:26] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.140 2026-10-28 09:16:26,634 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:16:26] "GET /web/image/res.partner/2060/avatar_128?unique=1793178963000 HTTP/1.1" 200 - 8 0.020 0.156 2026-10-28 09:16:26,663 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:16:26] "POST /web/action/load HTTP/1.1" 200 - 10 0.010 0.191 2026-10-28 09:16:26,714 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:16:26] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 2 0.006 0.155 2026-10-28 09:16:26,724 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 09:16:26] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.014 2026-10-28 09:16:26,769 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 09:16:26] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-28 09:16:26,783 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:16:26] "GET /web/image/res.company/144/favicon HTTP/1.1" 200 - 9 0.009 0.070 2026-10-28 09:16:27,145 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:16:27] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 105 0.125 0.282 2026-10-28 09:16:27,229 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:16:27] "POST /web/dataset/call_kw/account.move.line/search_panel_select_range HTTP/1.1" 200 - 3 0.008 0.028 2026-10-28 09:16:27,331 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:16:27] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 18 0.053 0.047 2026-10-28 09:16:27,340 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:16:27] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.100 2026-10-28 09:16:27,623 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour.test_manual_journal_item_reconciliation_opens_shared_reconcile_form.browser: [2/7] Tour reconcile_manual_journal_item_tour → Step Select the journal item Manual tour counterpart (trigger: .o_data_row:contains('Manual tour counterpart') .o_list_record_selector) 2026-10-28 09:16:27,703 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:16:27] "POST /web/dataset/call_kw/account.move.line/json_friendly_approval_request_data HTTP/1.1" 200 - 11 0.018 0.039 2026-10-28 09:16:27,710 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour.test_manual_journal_item_reconciliation_opens_shared_reconcile_form.browser: [3/7] Tour reconcile_manual_journal_item_tour → Step Exactly the wanted journal items are selected (trigger: .o_data_row_selected:count(2)) 2026-10-28 09:16:27,752 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:16:27] "POST /web/dataset/call_kw/account.move.line/json_friendly_approval_request_data HTTP/1.1" 200 - 4 0.006 0.026 2026-10-28 09:16:27,766 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour.test_manual_journal_item_reconciliation_opens_shared_reconcile_form.browser: [4/7] Tour reconcile_manual_journal_item_tour → Step Open the Actions menu (trigger: .o_cp_action_menus button[data-hotkey='u'].dropdown-toggle) 2026-10-28 09:16:27,832 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour.test_manual_journal_item_reconciliation_opens_shared_reconcile_form.browser: [5/7] Tour reconcile_manual_journal_item_tour → Step Run the Reconcile action of the selection (trigger: .o-dropdown--menu .dropdown-item:text('Reconcile')) 2026-10-28 09:16:27,901 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour.test_manual_journal_item_reconciliation_opens_shared_reconcile_form.browser: [6/7] Tour reconcile_manual_journal_item_tour → Step The reconcile form opened (trigger: .o_account_reconcile_form_statusbar) 2026-10-28 09:16:27,963 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:16:27] "POST /web/action/load HTTP/1.1" 200 - 11 0.018 0.041 2026-10-28 09:16:28,152 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:16:28] "POST /web/action/run HTTP/1.1" 200 - 45 0.036 0.129 2026-10-28 09:16:28,249 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:16:28] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 7 0.007 0.070 2026-10-28 09:16:28,291 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:16:28] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.010 2026-10-28 09:16:28,362 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:16:28] "POST /web/dataset/call_kw/account.move.line/web_read HTTP/1.1" 200 - 17 0.017 0.051 2026-10-28 09:16:28,563 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:16:28] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 10 0.012 0.110 2026-10-28 09:16:28,639 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:16:28] "POST /web/dataset/call_kw/res.partner/read HTTP/1.1" 200 - 3 0.006 0.034 2026-10-28 09:16:28,712 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:16:28] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 1 0.002 0.023 2026-10-28 09:16:28,795 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour.test_manual_journal_item_reconciliation_opens_shared_reconcile_form.browser: [7/7] Tour reconcile_manual_journal_item_tour → Step The journal-items reconcile form shares the same Match Existing Entries page (trigger: a.nav-link[name='match_existing_entries_tab']) 2026-10-28 09:16:28,813 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:16:28] "POST /web/dataset/call_kw/account.move.line/json_friendly_approval_request_data HTTP/1.1" 200 - 4 0.007 0.023 2026-10-28 09:16:28,854 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour.test_manual_journal_item_reconciliation_opens_shared_reconcile_form.browser: tour succeeded 2026-10-28 09:16:28,856 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour.test_manual_journal_item_reconciliation_opens_shared_reconcile_form.browser: ╔═══════════════════════════════════════════════════╗ ║ TOUR reconcile_manual_journal_item_tour SUCCEEDED ║ ╚═══════════════════════════════════════════════════╝ 2026-10-28 09:16:29,076 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour.test_manual_journal_item_reconciliation_opens_shared_reconcile_form.browser: heap 24940092 (allocated 26456064) 2026-10-28 09:16:29,082 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour.test_manual_journal_item_reconciliation_opens_shared_reconcile_form: Closing chrome headless with pid 5257 2026-10-28 09:16:29,084 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour.test_manual_journal_item_reconciliation_opens_shared_reconcile_form: Closing websocket connection 2026-10-28 09:16:29,085 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour.test_manual_journal_item_reconciliation_opens_shared_reconcile_form: Terminating chrome headless with pid 5257 2026-10-28 09:16:29,206 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour.test_manual_journal_item_reconciliation_opens_shared_reconcile_form: Chrome Log in: /tmp/odoo_tests/rb-e85a3c6-226074-429758/chrome_logs/chrome_log_20261028_091629_206240_test_manual_journal_item_reconciliation_opens_shared_reconcile_form.txt 2026-10-28 09:16:29,206 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour.test_manual_journal_item_reconciliation_opens_shared_reconcile_form: Removing chrome user profile "/tmp/tmpuuodjhme_chrome_odoo" 2026-10-28 09:16:29,269 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours: Starting TestReconcileJournalItemsTicketTour.test_match_existing_entries_offers_a_cash_type_account_candidate ... 2026-10-28 09:16:31,617 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour.test_match_existing_entries_offers_a_cash_type_account_candidate: Chrome pid: 5500 2026-10-28 09:16:31,617 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour.test_match_existing_entries_offers_a_cash_type_account_candidate: Chrome headless temporary user profile dir: /tmp/tmpmmjp29ds_chrome_odoo 2026-10-28 09:16:31,618 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour.test_match_existing_entries_offers_a_cash_type_account_candidate: Issuing json command http://127.0.0.1:39493/json/version 2026-10-28 09:16:31,620 104 INFO rb-e85a3c6-226074-429758 odoo.tests.common.requests: request http://127.0.0.1:39493/json/version with timeout 3 increased to 10s during tests 2026-10-28 09:16:31,650 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour.test_match_existing_entries_offers_a_cash_type_account_candidate: Browser version: Chrome/150.0.7871.114 2026-10-28 09:16:31,650 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour.test_match_existing_entries_offers_a_cash_type_account_candidate: Issuing json command http://127.0.0.1:39493/json 2026-10-28 09:16:31,652 104 INFO rb-e85a3c6-226074-429758 odoo.tests.common.requests: request http://127.0.0.1:39493/json with timeout 3 increased to 10s during tests 2026-10-28 09:16:31,666 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour.test_match_existing_entries_offers_a_cash_type_account_candidate: Websocket url found: ws://127.0.0.1:39493/devtools/page/8FCD51D3DE355026381F75F53AD3E4CB 2026-10-28 09:16:31,688 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour.test_match_existing_entries_offers_a_cash_type_account_candidate: Enable chrome headless console log notification 2026-10-28 09:16:31,710 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour.test_match_existing_entries_offers_a_cash_type_account_candidate: Chrome headless enable page notifications 2026-10-28 09:16:31,843 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.res_users: Login successful for db:rb-e85a3c6-226074-429758 login:recon_liquidity_match_user from n/a 2026-10-28 09:16:31,853 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour.test_match_existing_entries_offers_a_cash_type_account_candidate: Setting session cookie in browser 2026-10-28 09:16:31,862 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour.test_match_existing_entries_offers_a_cash_type_account_candidate: Open "http://127.0.0.1:8069/odoo" in browser 2026-10-28 09:16:31,862 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour.test_match_existing_entries_offers_a_cash_type_account_candidate: Navigating to: "http://127.0.0.1:8069/odoo" 2026-10-28 09:16:31,884 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 09:16:33,495 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:16:33] "GET /odoo HTTP/1.1" 200 - 181 0.129 1.487 2026-10-28 09:16:33,500 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour.test_match_existing_entries_offers_a_cash_type_account_candidate: Navigation result: {'frameId': '8FCD51D3DE355026381F75F53AD3E4CB', 'loaderId': '5CF49339E711F52960553798B850C82F', 'isDownload': False} 2026-10-28 09:16:33,500 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour.test_match_existing_entries_offers_a_cash_type_account_candidate: Evaluate ready code "odoo.isTourReady('reconcile_match_liquidity_candidate_tour')" 2026-10-28 09:16:33,571 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:16:33] "GET /web/assets/a32ecb6/web.assets_web.min.css HTTP/1.1" 200 - 2 0.023 0.021 2026-10-28 09:16:33,585 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:16:33] "GET /web/assets/2ac140d/web.assets_web.min.js HTTP/1.1" 200 - 2 0.002 0.047 2026-10-28 09:16:33,602 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:16:33] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.039 2026-10-28 09:16:33,682 104 INFO rb-e85a3c6-226074-429758 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-28 09:16:33,908 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:16:33] "GET /web/webclient/load_menus/67d5ed6f5fb3d754981bdaae566c22bdda4b40475396a8c3829bc5c9e55dce69 HTTP/1.1" 200 - 172 0.130 0.227 2026-10-28 09:16:33,934 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:16:33] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.009 0.356 2026-10-28 09:16:33,968 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:16:33] "GET /web/assets/63175f4/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.007 0.008 2026-10-28 09:16:34,048 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:16:34] "GET /web/assets/e2f411e/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.008 2026-10-28 09:16:34,874 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 09:16:34] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.007 2026-10-28 09:16:34,907 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 09:16:34] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.029 2026-10-28 09:16:34,918 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 09:16:34] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.028 2026-10-28 09:16:34,933 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:16:34] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.012 0.026 2026-10-28 09:16:34,935 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour.test_match_existing_entries_offers_a_cash_type_account_candidate.browser: Owl is running in 'dev' mode. 2026-10-28 09:16:34,957 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:16:34] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.005 2026-10-28 09:16:35,012 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:16:35] "GET /odoo/offline HTTP/1.1" 200 - 5 0.004 0.029 2026-10-28 09:16:35,047 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:16:35] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.010 0.015 2026-10-28 09:16:35,056 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:16:35] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.001 0.023 2026-10-28 09:16:35,133 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour.test_match_existing_entries_offers_a_cash_type_account_candidate: Evaluate test code "odoo.startTour('reconcile_match_liquidity_candidate_tour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo", "delayToCheckUndeterminisms": 0})" 2026-10-28 09:16:35,245 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 09:16:35] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.012 2026-10-28 09:16:35,246 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 09:16:35] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.028 2026-10-28 09:16:35,252 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:16:35] "POST /mail/data HTTP/1.1" 200 - 34 0.067 0.058 2026-10-28 09:16:35,345 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:16:35] "GET /web/image?model=res.users&field=avatar_128&id=905 HTTP/1.1" 200 - 16 0.033 0.160 2026-10-28 09:16:35,374 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:16:35] "POST /web/action/load HTTP/1.1" 200 - 5 0.007 0.204 2026-10-28 09:16:35,467 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:16:35] "GET /odoo/action-account.action_account_moves_all HTTP/1.1" 200 - 20 0.016 0.193 2026-10-28 09:16:35,501 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:16:35] "GET /web/image/res.partner/2061/avatar_128?unique=1793178963000 HTTP/1.1" 200 - 8 0.009 0.331 2026-10-28 09:16:35,508 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:16:35] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.288 2026-10-28 09:16:35,574 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:16:35] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.025 0.242 2026-10-28 09:16:35,607 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:16:35] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.012 0.024 2026-10-28 09:16:35,609 104 INFO rb-e85a3c6-226074-429758 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-28 09:16:36,544 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour.test_match_existing_entries_offers_a_cash_type_account_candidate.browser: [1/8] Tour reconcile_match_liquidity_candidate_tour → Step Select the journal item Liquidity match tour debit (trigger: .o_data_row:contains('Liquidity match tour debit') .o_list_record_selector) 2026-10-28 09:16:36,567 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:16:36] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 2 0.005 0.006 2026-10-28 09:16:36,571 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour.test_match_existing_entries_offers_a_cash_type_account_candidate.browser: Owl is running in 'dev' mode. 2026-10-28 09:16:36,635 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:16:36] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.001 0.013 2026-10-28 09:16:36,649 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:16:36] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 1 0.001 0.011 2026-10-28 09:16:36,812 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:16:36] "POST /mail/data HTTP/1.1" 200 - 20 0.035 0.055 2026-10-28 09:16:36,830 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:16:36] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.004 2026-10-28 09:16:36,889 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:16:36] "GET /web/image?model=res.users&field=avatar_128&id=905 HTTP/1.1" 304 - 9 0.017 0.031 2026-10-28 09:16:36,922 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:16:36] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 2 0.005 0.052 2026-10-28 09:16:36,965 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:16:36] "POST /web/action/load HTTP/1.1" 200 - 10 0.016 0.091 2026-10-28 09:16:36,982 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 09:16:36] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.009 2026-10-28 09:16:36,985 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 09:16:36] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.011 2026-10-28 09:16:37,026 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:16:37] "GET /web/image/res.company/144/favicon HTTP/1.1" 200 - 9 0.022 0.077 2026-10-28 09:16:37,329 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:16:37] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 105 0.081 0.248 2026-10-28 09:16:37,383 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:16:37] "POST /web/dataset/call_kw/account.move.line/search_panel_select_range HTTP/1.1" 200 - 3 0.007 0.018 2026-10-28 09:16:37,489 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:16:37] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 18 0.028 0.078 2026-10-28 09:16:37,497 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:16:37] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.097 2026-10-28 09:16:37,779 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour.test_match_existing_entries_offers_a_cash_type_account_candidate.browser: [2/8] Tour reconcile_match_liquidity_candidate_tour → Step Select the journal item Liquidity match tour credit (trigger: .o_data_row:contains('Liquidity match tour credit') .o_list_record_selector) 2026-10-28 09:16:37,841 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:16:37] "POST /web/dataset/call_kw/account.move.line/json_friendly_approval_request_data HTTP/1.1" 200 - 11 0.016 0.022 2026-10-28 09:16:37,863 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour.test_match_existing_entries_offers_a_cash_type_account_candidate.browser: [3/8] Tour reconcile_match_liquidity_candidate_tour → Step Exactly the wanted journal items are selected (trigger: .o_data_row_selected:count(2)) 2026-10-28 09:16:37,896 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:16:37] "POST /web/dataset/call_kw/account.move.line/json_friendly_approval_request_data HTTP/1.1" 200 - 4 0.006 0.015 2026-10-28 09:16:37,925 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour.test_match_existing_entries_offers_a_cash_type_account_candidate.browser: [4/8] Tour reconcile_match_liquidity_candidate_tour → Step Open the Actions menu (trigger: .o_cp_action_menus button[data-hotkey='u'].dropdown-toggle) 2026-10-28 09:16:37,990 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour.test_match_existing_entries_offers_a_cash_type_account_candidate.browser: [5/8] Tour reconcile_match_liquidity_candidate_tour → Step Run the Reconcile action of the selection (trigger: .o-dropdown--menu .dropdown-item:text('Reconcile')) 2026-10-28 09:16:38,056 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour.test_match_existing_entries_offers_a_cash_type_account_candidate.browser: [6/8] Tour reconcile_match_liquidity_candidate_tour → Step The reconcile form opened (trigger: .o_account_reconcile_form_statusbar) 2026-10-28 09:16:38,101 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:16:38] "POST /web/action/load HTTP/1.1" 200 - 11 0.014 0.027 2026-10-28 09:16:38,297 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:16:38] "POST /web/action/run HTTP/1.1" 200 - 45 0.038 0.129 2026-10-28 09:16:38,412 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:16:38] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 7 0.011 0.081 2026-10-28 09:16:38,464 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:16:38] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.009 2026-10-28 09:16:38,527 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:16:38] "POST /web/dataset/call_kw/account.move.line/web_read HTTP/1.1" 200 - 17 0.014 0.057 2026-10-28 09:16:38,683 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:16:38] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 10 0.010 0.082 2026-10-28 09:16:38,734 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:16:38] "POST /web/dataset/call_kw/res.partner/read HTTP/1.1" 200 - 3 0.006 0.027 2026-10-28 09:16:38,789 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:16:38] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 7 0.011 0.026 2026-10-28 09:16:38,875 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour.test_match_existing_entries_offers_a_cash_type_account_candidate.browser: [7/8] Tour reconcile_match_liquidity_candidate_tour → Step Open Match Existing Entries (trigger: a.nav-link[name='match_existing_entries_tab']) 2026-10-28 09:16:38,883 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:16:38] "POST /web/dataset/call_kw/account.move.line/json_friendly_approval_request_data HTTP/1.1" 200 - 4 0.006 0.016 2026-10-28 09:16:38,954 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour.test_match_existing_entries_offers_a_cash_type_account_candidate.browser: [8/8] Tour reconcile_match_liquidity_candidate_tour → Step A candidate on a cash-type account is offered even though its own account is not itself flagged reconcilable (trigger: .o_field_reconcile_lines_match .o_data_row:contains('Liquidity match tour cash candidate')) 2026-10-28 09:16:39,001 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour.test_match_existing_entries_offers_a_cash_type_account_candidate.browser: tour succeeded 2026-10-28 09:16:39,004 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour.test_match_existing_entries_offers_a_cash_type_account_candidate.browser: ╔═════════════════════════════════════════════════════════╗ ║ TOUR reconcile_match_liquidity_candidate_tour SUCCEEDED ║ ╚═════════════════════════════════════════════════════════╝ 2026-10-28 09:16:39,240 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour.test_match_existing_entries_offers_a_cash_type_account_candidate.browser: heap 25109524 (allocated 26718208) 2026-10-28 09:16:39,249 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour.test_match_existing_entries_offers_a_cash_type_account_candidate: Closing chrome headless with pid 5500 2026-10-28 09:16:39,250 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour.test_match_existing_entries_offers_a_cash_type_account_candidate: Closing websocket connection 2026-10-28 09:16:39,253 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour.test_match_existing_entries_offers_a_cash_type_account_candidate: Terminating chrome headless with pid 5500 2026-10-28 09:16:39,379 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour.test_match_existing_entries_offers_a_cash_type_account_candidate: Chrome Log in: /tmp/odoo_tests/rb-e85a3c6-226074-429758/chrome_logs/chrome_log_20261028_091639_379259_test_match_existing_entries_offers_a_cash_type_account_candidate.txt 2026-10-28 09:16:39,379 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour.test_match_existing_entries_offers_a_cash_type_account_candidate: Removing chrome user profile "/tmp/tmpmmjp29ds_chrome_odoo" 2026-10-28 09:16:39,440 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours: Starting TestReconcileJournalItemsTicketTour.test_trashed_line_stays_removed_through_a_later_round_trip_and_validate ... 2026-10-28 09:16:41,423 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour.test_trashed_line_stays_removed_through_a_later_round_trip_and_validate: Chrome pid: 5743 2026-10-28 09:16:41,423 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour.test_trashed_line_stays_removed_through_a_later_round_trip_and_validate: Chrome headless temporary user profile dir: /tmp/tmpd39u0qlw_chrome_odoo 2026-10-28 09:16:41,424 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour.test_trashed_line_stays_removed_through_a_later_round_trip_and_validate: Issuing json command http://127.0.0.1:42887/json/version 2026-10-28 09:16:41,426 104 INFO rb-e85a3c6-226074-429758 odoo.tests.common.requests: request http://127.0.0.1:42887/json/version with timeout 3 increased to 10s during tests 2026-10-28 09:16:41,437 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour.test_trashed_line_stays_removed_through_a_later_round_trip_and_validate: Browser version: Chrome/150.0.7871.114 2026-10-28 09:16:41,437 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour.test_trashed_line_stays_removed_through_a_later_round_trip_and_validate: Issuing json command http://127.0.0.1:42887/json 2026-10-28 09:16:41,440 104 INFO rb-e85a3c6-226074-429758 odoo.tests.common.requests: request http://127.0.0.1:42887/json with timeout 3 increased to 10s during tests 2026-10-28 09:16:41,450 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour.test_trashed_line_stays_removed_through_a_later_round_trip_and_validate: Websocket url found: ws://127.0.0.1:42887/devtools/page/0C3E3DA31B8BC9876A4061C4B5EFFCFA 2026-10-28 09:16:41,465 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour.test_trashed_line_stays_removed_through_a_later_round_trip_and_validate: Enable chrome headless console log notification 2026-10-28 09:16:41,479 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour.test_trashed_line_stays_removed_through_a_later_round_trip_and_validate: Chrome headless enable page notifications 2026-10-28 09:16:41,569 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.res_users: Login successful for db:rb-e85a3c6-226074-429758 login:recon_trash_user from n/a 2026-10-28 09:16:41,579 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour.test_trashed_line_stays_removed_through_a_later_round_trip_and_validate: Setting session cookie in browser 2026-10-28 09:16:41,587 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour.test_trashed_line_stays_removed_through_a_later_round_trip_and_validate: Open "http://127.0.0.1:8069/odoo" in browser 2026-10-28 09:16:41,587 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour.test_trashed_line_stays_removed_through_a_later_round_trip_and_validate: Navigating to: "http://127.0.0.1:8069/odoo" 2026-10-28 09:16:41,615 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 09:16:43,329 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:16:43] "GET /odoo HTTP/1.1" 200 - 181 0.132 1.586 2026-10-28 09:16:43,341 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour.test_trashed_line_stays_removed_through_a_later_round_trip_and_validate: Navigation result: {'frameId': '0C3E3DA31B8BC9876A4061C4B5EFFCFA', 'loaderId': 'FDB9DE1A0C6C21EA69703C665EEE53C5', 'isDownload': False} 2026-10-28 09:16:43,341 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour.test_trashed_line_stays_removed_through_a_later_round_trip_and_validate: Evaluate ready code "odoo.isTourReady('reconcile_trash_line_tour')" 2026-10-28 09:16:43,413 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:16:43] "GET /web/assets/2ac140d/web.assets_web.min.js HTTP/1.1" 200 - 2 0.004 0.021 2026-10-28 09:16:43,423 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:16:43] "GET /web/assets/a32ecb6/web.assets_web.min.css HTTP/1.1" 200 - 2 0.002 0.033 2026-10-28 09:16:43,462 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:16:43] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.021 0.033 2026-10-28 09:16:43,489 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:16:43] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.090 2026-10-28 09:16:43,520 104 INFO rb-e85a3c6-226074-429758 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-28 09:16:43,752 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:16:43] "GET /web/webclient/load_menus/67d5ed6f5fb3d754981bdaae566c22bdda4b40475396a8c3829bc5c9e55dce69 HTTP/1.1" 200 - 172 0.107 0.250 2026-10-28 09:16:43,758 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:16:43] "GET /web/assets/63175f4/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.248 2026-10-28 09:16:43,791 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:16:43] "GET /web/assets/e2f411e/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.006 2026-10-28 09:16:44,599 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 09:16:44] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.008 2026-10-28 09:16:44,618 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 09:16:44] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.020 2026-10-28 09:16:44,626 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 09:16:44] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.023 2026-10-28 09:16:44,698 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour.test_trashed_line_stays_removed_through_a_later_round_trip_and_validate.browser: Owl is running in 'dev' mode. 2026-10-28 09:16:44,707 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:16:44] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.005 0.065 2026-10-28 09:16:44,712 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:16:44] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.030 2026-10-28 09:16:44,760 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:16:44] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.006 0.027 2026-10-28 09:16:44,775 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:16:44] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.001 0.050 2026-10-28 09:16:44,812 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:16:44] "GET /odoo/offline HTTP/1.1" 200 - 5 0.004 0.051 2026-10-28 09:16:44,846 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour.test_trashed_line_stays_removed_through_a_later_round_trip_and_validate: Evaluate test code "odoo.startTour('reconcile_trash_line_tour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo", "delayToCheckUndeterminisms": 0})" 2026-10-28 09:16:44,992 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 09:16:44] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.014 2026-10-28 09:16:44,996 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 09:16:44] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.024 2026-10-28 09:16:45,010 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:16:45] "POST /mail/data HTTP/1.1" 200 - 34 0.118 0.072 2026-10-28 09:16:45,085 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:16:45] "GET /web/image?model=res.users&field=avatar_128&id=906 HTTP/1.1" 200 - 16 0.029 0.172 2026-10-28 09:16:45,111 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:16:45] "POST /web/action/load HTTP/1.1" 200 - 5 0.005 0.208 2026-10-28 09:16:45,194 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:16:45] "GET /odoo/action-account.action_account_moves_all HTTP/1.1" 200 - 20 0.021 0.156 2026-10-28 09:16:45,197 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:16:45] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.198 2026-10-28 09:16:45,271 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:16:45] "GET /web/image/res.partner/2062/avatar_128?unique=1793178963000 HTTP/1.1" 200 - 8 0.022 0.352 2026-10-28 09:16:45,312 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:16:45] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.017 0.243 2026-10-28 09:16:45,337 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:16:45] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.005 0.024 2026-10-28 09:16:45,366 104 INFO rb-e85a3c6-226074-429758 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-28 09:16:46,287 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour.test_trashed_line_stays_removed_through_a_later_round_trip_and_validate.browser: [1/14] Tour reconcile_trash_line_tour → Step Select the journal item Trash tour kept debit (trigger: .o_data_row:contains('Trash tour kept debit') .o_list_record_selector) 2026-10-28 09:16:46,304 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:16:46] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 2 0.001 0.005 2026-10-28 09:16:46,318 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour.test_trashed_line_stays_removed_through_a_later_round_trip_and_validate.browser: Owl is running in 'dev' mode. 2026-10-28 09:16:46,385 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:16:46] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.001 0.008 2026-10-28 09:16:46,397 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:16:46] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 1 0.001 0.019 2026-10-28 09:16:46,554 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:16:46] "POST /mail/data HTTP/1.1" 200 - 20 0.050 0.055 2026-10-28 09:16:46,558 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:16:46] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.017 2026-10-28 09:16:46,604 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:16:46] "GET /web/image/res.partner/2062/avatar_128?unique=1793178963000 HTTP/1.1" 200 - 8 0.013 0.071 2026-10-28 09:16:46,659 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:16:46] "GET /web/image?model=res.users&field=avatar_128&id=906 HTTP/1.1" 304 - 9 0.010 0.108 2026-10-28 09:16:46,696 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:16:46] "POST /web/action/load HTTP/1.1" 200 - 10 0.011 0.132 2026-10-28 09:16:46,722 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 09:16:46] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.010 2026-10-28 09:16:46,729 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:16:46] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 2 0.012 0.122 2026-10-28 09:16:46,776 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 09:16:46] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-28 09:16:46,780 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:16:46] "GET /web/image/res.company/144/favicon HTTP/1.1" 200 - 9 0.011 0.058 2026-10-28 09:16:47,102 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:16:47] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 105 0.071 0.306 2026-10-28 09:16:47,185 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:16:47] "POST /web/dataset/call_kw/account.move.line/search_panel_select_range HTTP/1.1" 200 - 3 0.010 0.033 2026-10-28 09:16:47,265 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:16:47] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 18 0.028 0.059 2026-10-28 09:16:47,275 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:16:47] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.078 2026-10-28 09:16:47,528 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour.test_trashed_line_stays_removed_through_a_later_round_trip_and_validate.browser: [2/14] Tour reconcile_trash_line_tour → Step Select the journal item Trash tour kept credit (trigger: .o_data_row:contains('Trash tour kept credit') .o_list_record_selector) 2026-10-28 09:16:47,575 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:16:47] "POST /web/dataset/call_kw/account.move.line/json_friendly_approval_request_data HTTP/1.1" 200 - 11 0.011 0.026 2026-10-28 09:16:47,609 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour.test_trashed_line_stays_removed_through_a_later_round_trip_and_validate.browser: [3/14] Tour reconcile_trash_line_tour → Step Select the journal item Trash tour trashed credit (trigger: .o_data_row:contains('Trash tour trashed credit') .o_list_record_selector) 2026-10-28 09:16:47,656 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:16:47] "POST /web/dataset/call_kw/account.move.line/json_friendly_approval_request_data HTTP/1.1" 200 - 4 0.006 0.022 2026-10-28 09:16:47,691 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour.test_trashed_line_stays_removed_through_a_later_round_trip_and_validate.browser: [4/14] Tour reconcile_trash_line_tour → Step Exactly the wanted journal items are selected (trigger: .o_data_row_selected:count(3)) 2026-10-28 09:16:47,732 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:16:47] "POST /web/dataset/call_kw/account.move.line/json_friendly_approval_request_data HTTP/1.1" 200 - 4 0.006 0.030 2026-10-28 09:16:47,744 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour.test_trashed_line_stays_removed_through_a_later_round_trip_and_validate.browser: [5/14] Tour reconcile_trash_line_tour → Step Open the Actions menu (trigger: .o_cp_action_menus button[data-hotkey='u'].dropdown-toggle) 2026-10-28 09:16:47,816 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour.test_trashed_line_stays_removed_through_a_later_round_trip_and_validate.browser: [6/14] Tour reconcile_trash_line_tour → Step Run the Reconcile action of the selection (trigger: .o-dropdown--menu .dropdown-item:text('Reconcile')) 2026-10-28 09:16:47,893 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour.test_trashed_line_stays_removed_through_a_later_round_trip_and_validate.browser: [7/14] Tour reconcile_trash_line_tour → Step The reconcile form opened (trigger: .o_account_reconcile_form_statusbar) 2026-10-28 09:16:47,941 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:16:47] "POST /web/action/load HTTP/1.1" 200 - 11 0.017 0.027 2026-10-28 09:16:48,142 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:16:48] "POST /web/action/run HTTP/1.1" 200 - 45 0.041 0.135 2026-10-28 09:16:48,265 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:16:48] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 7 0.007 0.090 2026-10-28 09:16:48,293 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:16:48] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.007 2026-10-28 09:16:48,365 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:16:48] "POST /web/dataset/call_kw/account.move.line/web_read HTTP/1.1" 200 - 17 0.015 0.046 2026-10-28 09:16:48,546 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:16:48] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 10 0.009 0.075 2026-10-28 09:16:48,593 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:16:48] "POST /web/dataset/call_kw/res.partner/read HTTP/1.1" 200 - 3 0.006 0.025 2026-10-28 09:16:48,627 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:16:48] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 1 0.001 0.007 2026-10-28 09:16:48,736 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour.test_trashed_line_stays_removed_through_a_later_round_trip_and_validate.browser: [8/14] Tour reconcile_trash_line_tour → Step Trash the unrelated candidate (trigger: .o_reconcile_widget_table .o_reconcile_widget_line.other:contains('Trash tour trashed credit') td button.fa-trash-o) 2026-10-28 09:16:48,757 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:16:48] "POST /web/dataset/call_kw/account.move.line/json_friendly_approval_request_data HTTP/1.1" 200 - 4 0.009 0.022 2026-10-28 09:16:48,791 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour.test_trashed_line_stays_removed_through_a_later_round_trip_and_validate.browser: [9/14] Tour reconcile_trash_line_tour → Step The trashed row is gone from the table (trigger: body:not(:has(.o_reconcile_widget_line:contains('Trash tour trashed credit')))) 2026-10-28 09:16:48,907 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:16:48] "POST /web/dataset/call_kw/account.move.line/onchange HTTP/1.1" 200 - 25 0.023 0.084 2026-10-28 09:16:48,948 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour.test_trashed_line_stays_removed_through_a_later_round_trip_and_validate.browser: [10/14] Tour reconcile_trash_line_tour → Step Click a kept row - a later round trip must not resurrect the trashed one (trigger: .o_reconcile_widget_line.other:contains('Trash tour kept credit')) 2026-10-28 09:16:48,966 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:16:48] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 7 0.010 0.029 2026-10-28 09:16:49,031 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour.test_trashed_line_stays_removed_through_a_later_round_trip_and_validate.browser: [11/14] Tour reconcile_trash_line_tour → Step The later click's own selection lands correctly (trigger: .o_reconcile_widget_line.other.selected:contains('Trash tour kept credit')) 2026-10-28 09:16:49,138 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:16:49] "POST /web/dataset/call_kw/account.move.line/onchange HTTP/1.1" 200 - 21 0.022 0.074 2026-10-28 09:16:49,143 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:16:49] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.006 2026-10-28 09:16:49,174 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour.test_trashed_line_stays_removed_through_a_later_round_trip_and_validate.browser: [12/14] Tour reconcile_trash_line_tour → Step The trashed row is still gone after the later round trip (trigger: body:not(:has(.o_reconcile_widget_line:contains('Trash tour trashed credit')))) 2026-10-28 09:16:49,212 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:16:49] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 7 0.012 0.035 2026-10-28 09:16:49,246 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour.test_trashed_line_stays_removed_through_a_later_round_trip_and_validate.browser: [13/14] Tour reconcile_trash_line_tour → Step Validate (trigger: .o_account_reconcile_form_statusbar button[name='action_validate']:not(.disabled)) 2026-10-28 09:16:49,315 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour.test_trashed_line_stays_removed_through_a_later_round_trip_and_validate.browser: [14/14] Tour reconcile_trash_line_tour → Step Validate is replaced by Revert once the items are reconciled (trigger: .o_account_reconcile_form_statusbar button[name='action_revert_reconciliation']) 2026-10-28 09:16:49,450 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:16:49] "POST /web/dataset/call_kw/account.move.line/web_save HTTP/1.1" 200 - 22 0.020 0.110 2026-10-28 09:16:49,831 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:16:49] "POST /web/dataset/call_button/account.move.line/action_validate HTTP/1.1" 200 - 114 0.126 0.222 2026-10-28 09:16:49,895 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:16:49] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 7 0.024 0.374 2026-10-28 09:16:49,921 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:16:49] "POST /web/dataset/call_kw/account.move.line/json_friendly_approval_request_data HTTP/1.1" 200 - 4 0.006 0.414 2026-10-28 09:16:49,988 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:16:49] "POST /web/dataset/call_kw/account.move.line/web_read HTTP/1.1" 200 - 12 0.014 0.095 2026-10-28 09:16:50,063 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:16:50] "POST /web/dataset/call_kw/account.move/zalo_check_recipients HTTP/1.1" 200 - 2 0.003 0.018 2026-10-28 09:16:50,094 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour.test_trashed_line_stays_removed_through_a_later_round_trip_and_validate.browser: tour succeeded 2026-10-28 09:16:50,094 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour.test_trashed_line_stays_removed_through_a_later_round_trip_and_validate.browser: ╔══════════════════════════════════════════╗ ║ TOUR reconcile_trash_line_tour SUCCEEDED ║ ╚══════════════════════════════════════════╝ 2026-10-28 09:16:50,158 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:16:50] "POST /mail/thread/data HTTP/1.1" 200 - 38 0.035 0.062 2026-10-28 09:16:50,179 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:16:50] "POST /web/dataset/call_kw/account.move/zalo_check_recipients HTTP/1.1" 200 - 2 0.003 0.119 2026-10-28 09:16:50,200 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:16:50] "POST /mail/thread/messages HTTP/1.1" 200 - 3 0.008 0.084 2026-10-28 09:16:50,327 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour.test_trashed_line_stays_removed_through_a_later_round_trip_and_validate.browser: heap 27086912 (allocated 28553216) 2026-10-28 09:16:50,335 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour.test_trashed_line_stays_removed_through_a_later_round_trip_and_validate: Closing chrome headless with pid 5743 2026-10-28 09:16:50,336 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour.test_trashed_line_stays_removed_through_a_later_round_trip_and_validate: Closing websocket connection 2026-10-28 09:16:50,337 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour.test_trashed_line_stays_removed_through_a_later_round_trip_and_validate: Terminating chrome headless with pid 5743 2026-10-28 09:16:50,447 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour.test_trashed_line_stays_removed_through_a_later_round_trip_and_validate: Chrome Log in: /tmp/odoo_tests/rb-e85a3c6-226074-429758/chrome_logs/chrome_log_20261028_091650_446953_test_trashed_line_stays_removed_through_a_later_round_trip_and_validate.txt 2026-10-28 09:16:50,447 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour.test_trashed_line_stays_removed_through_a_later_round_trip_and_validate: Removing chrome user profile "/tmp/tmpd39u0qlw_chrome_odoo" 2026-10-28 09:16:50,572 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-28 09:17:05,816 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours: Starting TestReconcileBankRoundTripTour.test_bank_line_reconcile_round_trip ... 2026-10-28 09:17:08,532 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour.test_bank_line_reconcile_round_trip: Chrome pid: 5991 2026-10-28 09:17:08,532 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour.test_bank_line_reconcile_round_trip: Chrome headless temporary user profile dir: /tmp/tmpgqw6yc9k_chrome_odoo 2026-10-28 09:17:08,532 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour.test_bank_line_reconcile_round_trip: Issuing json command http://127.0.0.1:39401/json/version 2026-10-28 09:17:08,533 104 INFO rb-e85a3c6-226074-429758 odoo.tests.common.requests: request http://127.0.0.1:39401/json/version with timeout 3 increased to 10s during tests 2026-10-28 09:17:08,583 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour.test_bank_line_reconcile_round_trip: Browser version: Chrome/150.0.7871.114 2026-10-28 09:17:08,583 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour.test_bank_line_reconcile_round_trip: Issuing json command http://127.0.0.1:39401/json 2026-10-28 09:17:08,584 104 INFO rb-e85a3c6-226074-429758 odoo.tests.common.requests: request http://127.0.0.1:39401/json with timeout 3 increased to 10s during tests 2026-10-28 09:17:08,616 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour.test_bank_line_reconcile_round_trip: Websocket url found: ws://127.0.0.1:39401/devtools/page/40B257C76076E363D7768E19899705BF 2026-10-28 09:17:08,633 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour.test_bank_line_reconcile_round_trip: Enable chrome headless console log notification 2026-10-28 09:17:08,642 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour.test_bank_line_reconcile_round_trip: Chrome headless enable page notifications 2026-10-28 09:17:08,774 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.res_users: Login successful for db:rb-e85a3c6-226074-429758 login:recon_round_trip_user from n/a 2026-10-28 09:17:08,785 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour.test_bank_line_reconcile_round_trip: Setting session cookie in browser 2026-10-28 09:17:08,796 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour.test_bank_line_reconcile_round_trip: Open "http://127.0.0.1:8069/odoo" in browser 2026-10-28 09:17:08,796 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour.test_bank_line_reconcile_round_trip: Navigating to: "http://127.0.0.1:8069/odoo" 2026-10-28 09:17:08,822 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 09:17:10,322 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:17:10] "GET /odoo HTTP/1.1" 200 - 181 0.121 1.383 2026-10-28 09:17:10,336 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour.test_bank_line_reconcile_round_trip: Navigation result: {'frameId': '40B257C76076E363D7768E19899705BF', 'loaderId': 'F600D0B43CCCBB60AED3F107CC626AC9', 'isDownload': False} 2026-10-28 09:17:10,337 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour.test_bank_line_reconcile_round_trip: Evaluate ready code "odoo.isTourReady('reconcile_bank_round_trip_tour')" 2026-10-28 09:17:10,414 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:17:10] "GET /web/assets/2ac140d/web.assets_web.min.js HTTP/1.1" 200 - 2 0.005 0.017 2026-10-28 09:17:10,446 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:17:10] "GET /web/assets/a32ecb6/web.assets_web.min.css HTTP/1.1" 200 - 2 0.008 0.040 2026-10-28 09:17:10,456 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:17:10] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.029 2026-10-28 09:17:10,632 104 INFO rb-e85a3c6-226074-429758 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-28 09:17:10,745 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:17:10] "GET /web/webclient/load_menus/67d5ed6f5fb3d754981bdaae566c22bdda4b40475396a8c3829bc5c9e55dce69 HTTP/1.1" 200 - 172 0.154 0.174 2026-10-28 09:17:10,769 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:17:10] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.008 0.324 2026-10-28 09:17:10,805 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:17:10] "GET /web/assets/63175f4/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.007 2026-10-28 09:17:10,900 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:17:10] "GET /web/assets/e2f411e/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.004 2026-10-28 09:17:11,666 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 09:17:11] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-10-28 09:17:11,682 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 09:17:11] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-10-28 09:17:11,711 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 09:17:11] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.027 2026-10-28 09:17:11,722 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour.test_bank_line_reconcile_round_trip.browser: Owl is running in 'dev' mode. 2026-10-28 09:17:11,723 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:17:11] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.006 0.023 2026-10-28 09:17:11,742 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:17:11] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.005 2026-10-28 09:17:11,819 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:17:11] "GET /odoo/offline HTTP/1.1" 200 - 5 0.012 0.023 2026-10-28 09:17:11,832 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:17:11] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.001 0.026 2026-10-28 09:17:11,854 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:17:11] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.004 0.046 2026-10-28 09:17:11,887 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour.test_bank_line_reconcile_round_trip: Evaluate test code "odoo.startTour('reconcile_bank_round_trip_tour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo", "delayToCheckUndeterminisms": 0})" 2026-10-28 09:17:12,018 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 09:17:12] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-28 09:17:12,039 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 09:17:12] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.006 2026-10-28 09:17:12,054 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:17:12] "POST /mail/data HTTP/1.1" 200 - 34 0.059 0.081 2026-10-28 09:17:12,149 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:17:12] "GET /odoo/action-account.open_account_journal_dashboard_kanban HTTP/1.1" 200 - 20 0.022 0.193 2026-10-28 09:17:12,217 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:17:12] "GET /web/image/res.partner/2073/avatar_128?unique=1793179010000 HTTP/1.1" 200 - 15 0.024 0.239 2026-10-28 09:17:12,237 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:17:12] "POST /web/action/load HTTP/1.1" 200 - 5 0.003 0.260 2026-10-28 09:17:12,274 104 INFO rb-e85a3c6-226074-429758 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-28 09:17:12,280 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:17:12] "GET /web/image?model=res.users&field=avatar_128&id=909 HTTP/1.1" 200 - 9 0.013 0.320 2026-10-28 09:17:12,342 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:17:12] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.025 0.232 2026-10-28 09:17:12,344 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:17:12] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.342 2026-10-28 09:17:12,363 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:17:12] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.004 0.143 2026-10-28 09:17:13,178 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour.test_bank_line_reconcile_round_trip.browser: [1/15] Tour reconcile_bank_round_trip_tour → Step Open the reconcile kanban of the fixture's own journal (trigger: .o_kanban_record:contains('Round Trip Tour Bank') button[name='action_open_reconcile']) 2026-10-28 09:17:13,189 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:17:13] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 2 0.002 0.007 2026-10-28 09:17:13,206 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour.test_bank_line_reconcile_round_trip.browser: Owl is running in 'dev' mode. 2026-10-28 09:17:13,256 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:17:13] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.001 0.007 2026-10-28 09:17:13,281 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:17:13] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 1 0.004 0.011 2026-10-28 09:17:13,382 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 09:17:13] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 09:17:13,454 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:17:13] "POST /mail/data HTTP/1.1" 200 - 20 0.062 0.057 2026-10-28 09:17:13,503 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:17:13] "GET /web/image?model=res.users&field=avatar_128&id=909 HTTP/1.1" 200 - 9 0.010 0.138 2026-10-28 09:17:13,567 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:17:13] "GET /web/image/res.company/145/favicon HTTP/1.1" 200 - 9 0.028 0.155 2026-10-28 09:17:13,615 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:17:13] "GET /web/image/res.partner/2073/avatar_128?unique=1793179010000 HTTP/1.1" 200 - 8 0.009 0.248 2026-10-28 09:17:13,616 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:17:13] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.260 2026-10-28 09:17:13,652 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:17:13] "POST /web/action/load HTTP/1.1" 200 - 10 0.011 0.283 2026-10-28 09:17:13,680 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:17:13] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 2 0.006 0.172 2026-10-28 09:17:13,736 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 09:17:13] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-28 09:17:13,905 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:17:13] "POST /web/dataset/call_kw/account.journal/get_views HTTP/1.1" 200 - 70 0.073 0.141 2026-10-28 09:17:14,127 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:17:14] "POST /web/dataset/call_kw/account.journal/web_search_read HTTP/1.1" 200 - 49 0.062 0.091 2026-10-28 09:17:14,309 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:17:14] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.010 2026-10-28 09:17:14,383 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:17:14] "GET /web/bundle/web.chartjs_lib?lang=en_US HTTP/1.1" 200 - 1 0.001 0.018 2026-10-28 09:17:14,392 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:17:14] "POST /web/dataset/call_kw/account.journal/is_sample_action_available HTTP/1.1" 200 - 2 0.003 0.008 2026-10-28 09:17:14,399 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:17:14] "POST /web/dataset/call_kw/account.journal/is_sample_action_available HTTP/1.1" 200 - 1 0.001 0.004 2026-10-28 09:17:14,420 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:17:14] "GET /web/assets/109073e/web.chartjs_lib.min.js HTTP/1.1" 200 - 2 0.001 0.007 2026-10-28 09:17:14,610 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 09:17:14] "GET /web/static/img/folder.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-10-28 09:17:14,614 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 09:17:14] "GET /web/static/img/bill.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-10-28 09:17:14,654 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour.test_bank_line_reconcile_round_trip.browser: [2/15] Tour reconcile_bank_round_trip_tour → Step Open the fixture's transaction (trigger: .o_account_reconcile_kanban_main .o_kanban_record:not(.o_kanban_ghost)) 2026-10-28 09:17:14,723 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:17:14] "POST /web/dataset/call_button/account.journal/action_open_reconcile HTTP/1.1" 200 - 12 0.025 0.038 2026-10-28 09:17:15,127 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:17:15] "POST /web/dataset/call_kw/account.bank.statement.line/get_views HTTP/1.1" 200 - 100 0.071 0.289 2026-10-28 09:17:15,190 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:17:15] "POST /web/dataset/call_kw/account.journal/read HTTP/1.1" 200 - 2 0.005 0.027 2026-10-28 09:17:15,253 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:17:15] "POST /web/dataset/call_kw/account.bank.statement.line/web_search_read HTTP/1.1" 200 - 5 0.007 0.030 2026-10-28 09:17:15,274 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:17:15] "POST /web/dataset/call_kw/account.journal/read HTTP/1.1" 200 - 3 0.006 0.051 2026-10-28 09:17:15,319 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:17:15] "POST /web/dataset/call_kw/res.company/read HTTP/1.1" 200 - 6 0.004 0.026 2026-10-28 09:17:15,411 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour.test_bank_line_reconcile_round_trip.browser: [3/15] Tour reconcile_bank_round_trip_tour → Step The Journal Balance label is rendered (trigger: .o_account_reconcile_kanban_div .o_reconcile_journal_balance_label) 2026-10-28 09:17:15,467 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour.test_bank_line_reconcile_round_trip.browser: [4/15] Tour reconcile_bank_round_trip_tour → Step A genuinely zero-balance journal still shows a formatted amount, not blank (trigger: .o_account_reconcile_kanban_div .o_reconcile_journal_balance_label + span) 2026-10-28 09:17:15,500 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:17:15] "POST /web/dataset/call_kw/account.bank.statement.line/get_views HTTP/1.1" 200 - 1 0.000 0.115 2026-10-28 09:17:15,536 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour.test_bank_line_reconcile_round_trip.browser: [5/15] Tour reconcile_bank_round_trip_tour → Step Open Match Existing Entries (trigger: a.nav-link[name='match_existing_entries_tab']) 2026-10-28 09:17:15,551 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:17:15] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.010 2026-10-28 09:17:15,657 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:17:15] "POST /web/dataset/call_kw/account.bank.statement.line/web_read HTTP/1.1" 200 - 26 0.035 0.075 2026-10-28 09:17:15,724 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:17:15] "POST /web/dataset/call_kw/account.reconcile.model/name_search HTTP/1.1" 200 - 2 0.004 0.015 2026-10-28 09:17:15,859 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:17:15] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 45 0.028 0.107 2026-10-28 09:17:15,913 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:17:15] "POST /web/dataset/call_kw/res.partner/read HTTP/1.1" 200 - 3 0.006 0.030 2026-10-28 09:17:15,988 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:17:15] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 7 0.012 0.036 2026-10-28 09:17:15,993 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:17:15] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.039 2026-10-28 09:17:16,124 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour.test_bank_line_reconcile_round_trip.browser: [6/15] Tour reconcile_bank_round_trip_tour → Step The candidate is offered before it is matched (trigger: .o_field_reconcile_lines_match .o_data_row:contains('Round trip tour candidate')) 2026-10-28 09:17:16,179 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour.test_bank_line_reconcile_round_trip.browser: [7/15] Tour reconcile_bank_round_trip_tour → Step Match Round trip tour candidate (trigger: .o_field_reconcile_lines_match .o_data_row:contains('Round trip tour candidate') .o_data_cell) 2026-10-28 09:17:16,252 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour.test_bank_line_reconcile_round_trip.browser: [8/15] Tour reconcile_bank_round_trip_tour → Step The candidate was added to the reconcile widget (trigger: .o_reconcile_widget_table .o_reconcile_widget_line.other:contains('Round trip tour candidate')) 2026-10-28 09:17:16,298 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:17:16] "POST /web/dataset/call_kw/account.move.line/web_read HTTP/1.1" 200 - 6 0.009 0.033 2026-10-28 09:17:16,413 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:17:16] "POST /web/dataset/call_kw/account.bank.statement.line/onchange HTTP/1.1" 200 - 26 0.025 0.077 2026-10-28 09:17:16,445 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour.test_bank_line_reconcile_round_trip.browser: [9/15] Tour reconcile_bank_round_trip_tour → Step The matched candidate is no longer offered in Match Existing Entries (trigger: body:not(:has(.o_field_reconcile_lines_match .o_data_row:contains('Round trip tour candidate')))) 2026-10-28 09:17:16,447 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:17:16] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 1 0.001 0.010 2026-10-28 09:17:16,506 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour.test_bank_line_reconcile_round_trip.browser: [10/15] Tour reconcile_bank_round_trip_tour → Step Select the remaining open balance row (trigger: .o_reconcile_widget_table .o_reconcile_widget_line.suspense) 2026-10-28 09:17:16,608 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour.test_bank_line_reconcile_round_trip.browser: [11/15] Tour reconcile_bank_round_trip_tour → Step Selecting a row switches the notebook to Manual Operations (trigger: a.nav-link[name='manual_operations_tab'].active) 2026-10-28 09:17:16,661 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour.test_bank_line_reconcile_round_trip.browser: [12/15] Tour reconcile_bank_round_trip_tour → Step Choose the account Round Trip Tour Destination (trigger: .o_field_widget[name='manual_account_id'] input) 2026-10-28 09:17:16,717 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:17:16] "POST /web/dataset/call_kw/account.bank.statement.line/onchange HTTP/1.1" 200 - 26 0.024 0.077 2026-10-28 09:17:16,810 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour.test_bank_line_reconcile_round_trip.browser: [13/15] Tour reconcile_bank_round_trip_tour → Step Pick it from the dropdown (trigger: .ui-autocomplete .ui-menu-item a:contains('Round Trip Tour Destination')) 2026-10-28 09:17:16,814 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:17:16] "POST /web/dataset/call_kw/account.account/name_search HTTP/1.1" 200 - 5 0.014 0.016 2026-10-28 09:17:17,098 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:17:17] "POST /web/dataset/call_kw/account.account/name_search HTTP/1.1" 200 - 5 0.007 0.022 2026-10-28 09:17:17,146 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour.test_bank_line_reconcile_round_trip.browser: [14/15] Tour reconcile_bank_round_trip_tour → Step Validate (trigger: .o_account_reconcile_form_statusbar button[name='action_validate']:not(.disabled)) 2026-10-28 09:17:17,210 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour.test_bank_line_reconcile_round_trip.browser: [15/15] Tour reconcile_bank_round_trip_tour → Step The reconciled transaction left the Not-Reconciled kanban (trigger: body:not(:has(.o_account_reconcile_kanban_main .o_kanban_record:contains('Round trip tour driven line')))) 2026-10-28 09:17:17,278 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:17:17] "POST /web/dataset/call_kw/account.bank.statement.line/onchange HTTP/1.1" 200 - 29 0.028 0.097 2026-10-28 09:17:17,394 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:17:17] "POST /web/dataset/call_kw/account.bank.statement.line/web_save HTTP/1.1" 200 - 29 0.031 0.059 2026-10-28 09:17:17,592 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #909 deleted account.move.line.ctp records with IDs: [1562] 2026-10-28 09:17:17,773 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #909 deleted account.move.line records with IDs: [3221] 2026-10-28 09:17:18,250 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:17:18] "POST /web/dataset/call_button/account.bank.statement.line/action_validate HTTP/1.1" 200 - 313 0.308 0.519 2026-10-28 09:17:18,262 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:17:18] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.418 2026-10-28 09:17:18,345 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:17:18] "POST /web/dataset/call_kw/account.bank.statement.line/web_read HTTP/1.1" 200 - 18 0.027 0.053 2026-10-28 09:17:18,388 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:17:18] "POST /web/dataset/call_kw/account.bank.statement.line/web_search_read HTTP/1.1" 200 - 4 0.004 0.014 2026-10-28 09:17:18,504 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:17:18] "POST /web/dataset/call_kw/account.bank.statement.line/web_read HTTP/1.1" 200 - 21 0.018 0.053 2026-10-28 09:17:18,558 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:17:18] "POST /web/dataset/call_kw/account.reconcile.model/name_search HTTP/1.1" 200 - 2 0.004 0.017 2026-10-28 09:17:18,576 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:17:18] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 1 0.001 0.015 2026-10-28 09:17:18,638 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour.test_bank_line_reconcile_round_trip.browser: tour succeeded 2026-10-28 09:17:18,639 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour.test_bank_line_reconcile_round_trip.browser: ╔═══════════════════════════════════════════════╗ ║ TOUR reconcile_bank_round_trip_tour SUCCEEDED ║ ╚═══════════════════════════════════════════════╝ 2026-10-28 09:17:18,943 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour.test_bank_line_reconcile_round_trip.browser: heap 29860856 (allocated 31698944) 2026-10-28 09:17:18,962 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour.test_bank_line_reconcile_round_trip: Closing chrome headless with pid 5991 2026-10-28 09:17:18,964 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour.test_bank_line_reconcile_round_trip: Closing websocket connection 2026-10-28 09:17:18,965 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour.test_bank_line_reconcile_round_trip: Terminating chrome headless with pid 5991 2026-10-28 09:17:19,103 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour.test_bank_line_reconcile_round_trip: Chrome Log in: /tmp/odoo_tests/rb-e85a3c6-226074-429758/chrome_logs/chrome_log_20261028_091719_103282_test_bank_line_reconcile_round_trip.txt 2026-10-28 09:17:19,103 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour.test_bank_line_reconcile_round_trip: Removing chrome user profile "/tmp/tmpgqw6yc9k_chrome_odoo" 2026-10-28 09:17:19,177 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours: Starting TestReconcileBankRoundTripTour.test_bank_reconcile_screen_survives_leave_reload_and_reopen ... 2026-10-28 09:17:21,200 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour.test_bank_reconcile_screen_survives_leave_reload_and_reopen: Chrome pid: 6253 2026-10-28 09:17:21,201 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour.test_bank_reconcile_screen_survives_leave_reload_and_reopen: Chrome headless temporary user profile dir: /tmp/tmpwk51ge5s_chrome_odoo 2026-10-28 09:17:21,201 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour.test_bank_reconcile_screen_survives_leave_reload_and_reopen: Issuing json command http://127.0.0.1:41301/json/version 2026-10-28 09:17:21,202 104 INFO rb-e85a3c6-226074-429758 odoo.tests.common.requests: request http://127.0.0.1:41301/json/version with timeout 3 increased to 10s during tests 2026-10-28 09:17:21,227 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour.test_bank_reconcile_screen_survives_leave_reload_and_reopen: Browser version: Chrome/150.0.7871.114 2026-10-28 09:17:21,227 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour.test_bank_reconcile_screen_survives_leave_reload_and_reopen: Issuing json command http://127.0.0.1:41301/json 2026-10-28 09:17:21,228 104 INFO rb-e85a3c6-226074-429758 odoo.tests.common.requests: request http://127.0.0.1:41301/json with timeout 3 increased to 10s during tests 2026-10-28 09:17:21,256 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour.test_bank_reconcile_screen_survives_leave_reload_and_reopen: Websocket url found: ws://127.0.0.1:41301/devtools/page/78F79840506055D27C596482244639AA 2026-10-28 09:17:21,274 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour.test_bank_reconcile_screen_survives_leave_reload_and_reopen: Enable chrome headless console log notification 2026-10-28 09:17:21,288 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour.test_bank_reconcile_screen_survives_leave_reload_and_reopen: Chrome headless enable page notifications 2026-10-28 09:17:21,408 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.res_users: Login successful for db:rb-e85a3c6-226074-429758 login:recon_leave_reopen_user from n/a 2026-10-28 09:17:21,419 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour.test_bank_reconcile_screen_survives_leave_reload_and_reopen: Setting session cookie in browser 2026-10-28 09:17:21,428 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour.test_bank_reconcile_screen_survives_leave_reload_and_reopen: Open "http://127.0.0.1:8069/odoo" in browser 2026-10-28 09:17:21,428 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour.test_bank_reconcile_screen_survives_leave_reload_and_reopen: Navigating to: "http://127.0.0.1:8069/odoo" 2026-10-28 09:17:21,443 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 09:17:23,199 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:17:23] "GET /odoo HTTP/1.1" 200 - 181 0.162 1.598 2026-10-28 09:17:23,204 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour.test_bank_reconcile_screen_survives_leave_reload_and_reopen: Navigation result: {'frameId': '78F79840506055D27C596482244639AA', 'loaderId': '9F522E2B3A57182B86BFC383CAE003CF', 'isDownload': False} 2026-10-28 09:17:23,204 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour.test_bank_reconcile_screen_survives_leave_reload_and_reopen: Evaluate ready code "odoo.isTourReady('reconcile_bank_leave_reload_reopen_tour')" 2026-10-28 09:17:23,265 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:17:23] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.010 2026-10-28 09:17:23,291 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:17:23] "GET /web/assets/a32ecb6/web.assets_web.min.css HTTP/1.1" 200 - 2 0.014 0.029 2026-10-28 09:17:23,306 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:17:23] "GET /web/assets/2ac140d/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.053 2026-10-28 09:17:23,364 104 INFO rb-e85a3c6-226074-429758 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-28 09:17:23,836 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:17:23] "GET /web/webclient/load_menus/67d5ed6f5fb3d754981bdaae566c22bdda4b40475396a8c3829bc5c9e55dce69 HTTP/1.1" 200 - 172 0.371 0.188 2026-10-28 09:17:23,856 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:17:23] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.006 0.600 2026-10-28 09:17:23,864 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:17:23] "GET /web/assets/63175f4/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.122 2026-10-28 09:17:24,502 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:17:24] "GET /web/assets/e2f411e/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.007 0.015 2026-10-28 09:17:24,627 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 09:17:24] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.004 2026-10-28 09:17:24,632 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 09:17:24] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.007 2026-10-28 09:17:24,636 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 09:17:24] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.005 2026-10-28 09:17:24,677 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:17:24] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.005 0.024 2026-10-28 09:17:24,682 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour.test_bank_reconcile_screen_survives_leave_reload_and_reopen.browser: Owl is running in 'dev' mode. 2026-10-28 09:17:24,707 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:17:24] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-10-28 09:17:24,781 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:17:24] "GET /odoo/offline HTTP/1.1" 200 - 5 0.003 0.032 2026-10-28 09:17:24,797 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:17:24] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.001 0.014 2026-10-28 09:17:24,826 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:17:24] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.005 0.024 2026-10-28 09:17:24,907 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour.test_bank_reconcile_screen_survives_leave_reload_and_reopen: Evaluate test code "odoo.startTour('reconcile_bank_leave_reload_reopen_tour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo", "delayToCheckUndeterminisms": 0})" 2026-10-28 09:17:24,998 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 09:17:24] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-10-28 09:17:25,020 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 09:17:25] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.009 2026-10-28 09:17:25,048 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:17:25] "POST /mail/data HTTP/1.1" 200 - 34 0.076 0.079 2026-10-28 09:17:25,052 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:17:25] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.131 2026-10-28 09:17:25,167 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:17:25] "GET /odoo/action-account.open_account_journal_dashboard_kanban HTTP/1.1" 200 - 20 0.026 0.187 2026-10-28 09:17:25,242 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:17:25] "GET /web/image/res.partner/2074/avatar_128?unique=1793179010000 HTTP/1.1" 200 - 15 0.022 0.291 2026-10-28 09:17:25,266 104 INFO rb-e85a3c6-226074-429758 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-28 09:17:25,288 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:17:25] "GET /web/image?model=res.users&field=avatar_128&id=910 HTTP/1.1" 200 - 9 0.012 0.349 2026-10-28 09:17:25,308 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:17:25] "POST /web/action/load HTTP/1.1" 200 - 5 0.004 0.345 2026-10-28 09:17:25,341 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:17:25] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.009 0.241 2026-10-28 09:17:25,362 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:17:25] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.008 0.113 2026-10-28 09:17:26,179 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour.test_bank_reconcile_screen_survives_leave_reload_and_reopen.browser: [1/11] Tour reconcile_bank_leave_reload_reopen_tour → Step Open the reconcile kanban of the fixture's own journal (trigger: .o_kanban_record:contains('Leave Reopen Tour Bank') button[name='action_open_reconcile']) 2026-10-28 09:17:26,191 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:17:26] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 2 0.001 0.007 2026-10-28 09:17:26,206 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour.test_bank_reconcile_screen_survives_leave_reload_and_reopen.browser: Owl is running in 'dev' mode. 2026-10-28 09:17:26,255 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:17:26] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.000 0.006 2026-10-28 09:17:26,264 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:17:26] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 1 0.001 0.007 2026-10-28 09:17:26,423 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:17:26] "POST /mail/data HTTP/1.1" 200 - 20 0.033 0.045 2026-10-28 09:17:26,461 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:17:26] "GET /web/image?model=res.users&field=avatar_128&id=910 HTTP/1.1" 200 - 9 0.010 0.056 2026-10-28 09:17:26,463 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:17:26] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.072 2026-10-28 09:17:26,515 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:17:26] "GET /web/image/res.partner/2074/avatar_128?unique=1793179010000 HTTP/1.1" 200 - 8 0.012 0.112 2026-10-28 09:17:26,544 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:17:26] "POST /web/action/load HTTP/1.1" 200 - 10 0.007 0.140 2026-10-28 09:17:26,576 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 09:17:26] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 09:17:26,589 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:17:26] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 2 0.015 0.108 2026-10-28 09:17:26,620 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 09:17:26] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-28 09:17:26,626 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:17:26] "GET /web/image/res.company/145/favicon HTTP/1.1" 200 - 9 0.010 0.054 2026-10-28 09:17:26,776 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:17:26] "POST /web/dataset/call_kw/account.journal/get_views HTTP/1.1" 200 - 70 0.041 0.156 2026-10-28 09:17:26,971 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:17:26] "POST /web/dataset/call_kw/account.journal/web_search_read HTTP/1.1" 200 - 49 0.052 0.080 2026-10-28 09:17:27,129 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:17:27] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.010 2026-10-28 09:17:27,212 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:17:27] "GET /web/bundle/web.chartjs_lib?lang=en_US HTTP/1.1" 200 - 1 0.000 0.007 2026-10-28 09:17:27,235 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:17:27] "POST /web/dataset/call_kw/account.journal/is_sample_action_available HTTP/1.1" 200 - 2 0.001 0.010 2026-10-28 09:17:27,243 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:17:27] "POST /web/dataset/call_kw/account.journal/is_sample_action_available HTTP/1.1" 200 - 1 0.002 0.010 2026-10-28 09:17:27,264 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:17:27] "GET /web/assets/109073e/web.chartjs_lib.min.js HTTP/1.1" 200 - 2 0.003 0.012 2026-10-28 09:17:27,447 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 09:17:27] "GET /web/static/img/folder.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 09:17:27,461 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 09:17:27] "GET /web/static/img/bill.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-10-28 09:17:27,477 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour.test_bank_reconcile_screen_survives_leave_reload_and_reopen.browser: [2/11] Tour reconcile_bank_leave_reload_reopen_tour → Step Open the fixture's transaction (trigger: .o_account_reconcile_kanban_main .o_kanban_record:not(.o_kanban_ghost)) 2026-10-28 09:17:27,537 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:17:27] "POST /web/dataset/call_button/account.journal/action_open_reconcile HTTP/1.1" 200 - 12 0.009 0.041 2026-10-28 09:17:27,794 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:17:27] "POST /web/dataset/call_kw/account.bank.statement.line/get_views HTTP/1.1" 200 - 100 0.048 0.179 2026-10-28 09:17:27,830 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:17:27] "POST /web/dataset/call_kw/account.journal/read HTTP/1.1" 200 - 2 0.004 0.012 2026-10-28 09:17:27,882 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:17:27] "POST /web/dataset/call_kw/account.bank.statement.line/web_search_read HTTP/1.1" 200 - 4 0.004 0.017 2026-10-28 09:17:27,912 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:17:27] "POST /web/dataset/call_kw/account.journal/read HTTP/1.1" 200 - 3 0.012 0.033 2026-10-28 09:17:27,963 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:17:27] "POST /web/dataset/call_kw/res.company/read HTTP/1.1" 200 - 6 0.004 0.029 2026-10-28 09:17:28,042 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour.test_bank_reconcile_screen_survives_leave_reload_and_reopen.browser: [3/11] Tour reconcile_bank_leave_reload_reopen_tour → Step Select the open balance row - this is the draft to preserve (trigger: .o_reconcile_widget_table .o_reconcile_widget_line.suspense) 2026-10-28 09:17:28,134 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:17:28] "POST /web/dataset/call_kw/account.bank.statement.line/get_views HTTP/1.1" 200 - 1 0.000 0.106 2026-10-28 09:17:28,172 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:17:28] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.008 2026-10-28 09:17:28,246 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:17:28] "POST /web/dataset/call_kw/account.bank.statement.line/web_read HTTP/1.1" 200 - 26 0.021 0.052 2026-10-28 09:17:28,327 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:17:28] "POST /web/dataset/call_kw/account.reconcile.model/name_search HTTP/1.1" 200 - 2 0.004 0.013 2026-10-28 09:17:28,502 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:17:28] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 45 0.034 0.131 2026-10-28 09:17:28,540 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:17:28] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 1 0.001 0.007 2026-10-28 09:17:28,546 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:17:28] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.008 2026-10-28 09:17:28,687 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour.test_bank_reconcile_screen_survives_leave_reload_and_reopen.browser: [4/11] Tour reconcile_bank_leave_reload_reopen_tour → Step The row is selected (trigger: .o_reconcile_widget_table .o_reconcile_widget_line.suspense.selected) 2026-10-28 09:17:28,758 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:17:28] "POST /web/dataset/call_kw/account.bank.statement.line/onchange HTTP/1.1" 200 - 23 0.020 0.067 2026-10-28 09:17:28,807 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour.test_bank_reconcile_screen_survives_leave_reload_and_reopen.browser: [5/11] Tour reconcile_bank_leave_reload_reopen_tour → Step Leave the reconcile screen through the app (the App Brand navigates to the Accounting app's own default screen) - not by reload or the back button (trigger: .o_menu_brand) 2026-10-28 09:17:28,875 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour.test_bank_reconcile_screen_survives_leave_reload_and_reopen.browser: [6/11] Tour reconcile_bank_leave_reload_reopen_tour → Step Navigated away to the accounting dashboard (trigger: .o_kanban_view:not(.o_account_reconcile_kanban_main)) 2026-10-28 09:17:28,903 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:17:28] "POST /web/action/load HTTP/1.1" 200 - 9 0.006 0.017 2026-10-28 09:17:28,942 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour.test_bank_reconcile_screen_survives_leave_reload_and_reopen.browser: [7/11] Tour reconcile_bank_leave_reload_reopen_tour → Step Come back into the same journal's reconcile screen (trigger: .o_kanban_record:contains('Leave Reopen Tour Bank') button[name='action_open_reconcile']) 2026-10-28 09:17:28,977 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:17:28] "POST /web/dataset/call_kw/account.bank.statement.line/web_save HTTP/1.1" 200 - 14 0.008 0.025 2026-10-28 09:17:29,082 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:17:29] "POST /web/dataset/call_kw/account.journal/web_search_read HTTP/1.1" 200 - 30 0.025 0.046 2026-10-28 09:17:29,152 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:17:29] "POST /web/dataset/call_kw/account.journal/is_sample_action_available HTTP/1.1" 200 - 1 0.001 0.004 2026-10-28 09:17:29,156 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:17:29] "POST /web/dataset/call_kw/account.journal/is_sample_action_available HTTP/1.1" 200 - 1 0.001 0.004 2026-10-28 09:17:29,239 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour.test_bank_reconcile_screen_survives_leave_reload_and_reopen.browser: [8/11] Tour reconcile_bank_leave_reload_reopen_tour → Step Leaving through the app saved the draft: the row is still selected (trigger: .o_reconcile_widget_table .o_reconcile_widget_line.suspense.selected) 2026-10-28 09:17:29,275 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:17:29] "POST /web/dataset/call_button/account.journal/action_open_reconcile HTTP/1.1" 200 - 11 0.008 0.025 2026-10-28 09:17:29,339 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:17:29] "POST /web/dataset/call_kw/account.journal/read HTTP/1.1" 200 - 2 0.003 0.014 2026-10-28 09:17:29,373 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:17:29] "POST /web/dataset/call_kw/account.bank.statement.line/web_search_read HTTP/1.1" 200 - 4 0.003 0.013 2026-10-28 09:17:29,389 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:17:29] "POST /web/dataset/call_kw/account.journal/read HTTP/1.1" 200 - 3 0.005 0.026 2026-10-28 09:17:29,420 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:17:29] "POST /web/dataset/call_kw/res.company/read HTTP/1.1" 200 - 2 0.001 0.024 2026-10-28 09:17:29,559 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:17:29] "POST /web/dataset/call_kw/account.bank.statement.line/web_read HTTP/1.1" 200 - 13 0.015 0.054 2026-10-28 09:17:29,598 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:17:29] "POST /web/dataset/call_kw/account.reconcile.model/name_search HTTP/1.1" 200 - 2 0.003 0.010 2026-10-28 09:17:29,642 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour.test_bank_reconcile_screen_survives_leave_reload_and_reopen.browser: [9/11] Tour reconcile_bank_leave_reload_reopen_tour → Step Its editor (Manual Operations) is showing again, not a different tab (trigger: a.nav-link[name='manual_operations_tab'].active) 2026-10-28 09:17:29,734 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour.test_bank_reconcile_screen_survives_leave_reload_and_reopen.browser: [10/11] Tour reconcile_bank_leave_reload_reopen_tour → Step A reload restores the same reconcile kanban on the same journal (trigger: .o_account_reconcile_kanban_main .o_kanban_record:contains('Leave Reopen Tour Bank line')) 2026-10-28 09:17:29,788 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour.test_bank_reconcile_screen_survives_leave_reload_and_reopen.browser: [11/11] Tour reconcile_bank_leave_reload_reopen_tour → Step The previously-selected row is shown highlighted again after the reload (trigger: .o_reconcile_widget_table .o_reconcile_widget_line.suspense.selected) 2026-10-28 09:17:29,799 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:17:29] "GET /odoo/accounting/2634/action-1241?statement_line_id=351 HTTP/1.1" 200 - 20 0.016 0.064 2026-10-28 09:17:30,094 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour.test_bank_reconcile_screen_survives_leave_reload_and_reopen.browser: [11/11] Tour reconcile_bank_leave_reload_reopen_tour → Step The previously-selected row is shown highlighted again after the reload (trigger: .o_reconcile_widget_table .o_reconcile_widget_line.suspense.selected) 2026-10-28 09:17:30,122 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour.test_bank_reconcile_screen_survives_leave_reload_and_reopen.browser: Owl is running in 'dev' mode. 2026-10-28 09:17:30,131 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:17:30] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.029 0.023 2026-10-28 09:17:30,146 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:17:30] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 2 0.006 0.033 2026-10-28 09:17:30,193 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:17:30] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.001 0.012 2026-10-28 09:17:30,207 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:17:30] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 1 0.003 0.019 2026-10-28 09:17:30,370 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:17:30] "POST /mail/data HTTP/1.1" 200 - 20 0.045 0.048 2026-10-28 09:17:30,373 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:17:30] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.071 2026-10-28 09:17:30,443 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:17:30] "POST /web/action/load_breadcrumbs HTTP/1.1" 200 - 18 0.022 0.091 2026-10-28 09:17:30,502 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:17:30] "GET /web/image?model=res.users&field=avatar_128&id=910 HTTP/1.1" 304 - 9 0.011 0.164 2026-10-28 09:17:30,544 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:17:30] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 2 0.007 0.140 2026-10-28 09:17:30,587 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:17:30] "POST /web/action/load HTTP/1.1" 200 - 10 0.015 0.093 2026-10-28 09:17:30,609 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:17:30] "GET /web/image/res.company/145/favicon HTTP/1.1" 304 - 4 0.004 0.053 2026-10-28 09:17:30,749 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:17:30] "POST /web/dataset/call_kw/account.bank.statement.line/get_views HTTP/1.1" 200 - 2 0.001 0.121 2026-10-28 09:17:30,809 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:17:30] "POST /web/dataset/call_kw/account.journal/read HTTP/1.1" 200 - 2 0.003 0.017 2026-10-28 09:17:30,858 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:17:30] "POST /web/dataset/call_kw/account.bank.statement.line/web_search_read HTTP/1.1" 200 - 4 0.003 0.014 2026-10-28 09:17:30,880 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:17:30] "POST /web/dataset/call_kw/account.journal/read HTTP/1.1" 200 - 3 0.010 0.024 2026-10-28 09:17:30,925 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:17:30] "POST /web/dataset/call_kw/res.company/read HTTP/1.1" 200 - 2 0.001 0.027 2026-10-28 09:17:31,139 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:17:31] "POST /web/dataset/call_kw/account.bank.statement.line/get_views HTTP/1.1" 200 - 1 0.000 0.083 2026-10-28 09:17:31,192 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:17:31] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.010 2026-10-28 09:17:31,280 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:17:31] "POST /web/dataset/call_kw/account.bank.statement.line/web_read HTTP/1.1" 200 - 13 0.015 0.070 2026-10-28 09:17:31,384 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:17:31] "POST /web/dataset/call_kw/account.reconcile.model/name_search HTTP/1.1" 200 - 2 0.006 0.018 2026-10-28 09:17:31,425 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour.test_bank_reconcile_screen_survives_leave_reload_and_reopen.browser: tour succeeded 2026-10-28 09:17:31,425 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour.test_bank_reconcile_screen_survives_leave_reload_and_reopen.browser: ╔════════════════════════════════════════════════════════╗ ║ TOUR reconcile_bank_leave_reload_reopen_tour SUCCEEDED ║ ╚════════════════════════════════════════════════════════╝ 2026-10-28 09:17:31,714 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour.test_bank_reconcile_screen_survives_leave_reload_and_reopen.browser: heap 24806488 (allocated 28028928) 2026-10-28 09:17:31,727 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour.test_bank_reconcile_screen_survives_leave_reload_and_reopen: Closing chrome headless with pid 6253 2026-10-28 09:17:31,729 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour.test_bank_reconcile_screen_survives_leave_reload_and_reopen: Closing websocket connection 2026-10-28 09:17:31,732 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour.test_bank_reconcile_screen_survives_leave_reload_and_reopen: Terminating chrome headless with pid 6253 2026-10-28 09:17:31,864 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour.test_bank_reconcile_screen_survives_leave_reload_and_reopen: Chrome Log in: /tmp/odoo_tests/rb-e85a3c6-226074-429758/chrome_logs/chrome_log_20261028_091731_864530_test_bank_reconcile_screen_survives_leave_reload_and_reopen.txt 2026-10-28 09:17:31,864 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour.test_bank_reconcile_screen_survives_leave_reload_and_reopen: Removing chrome user profile "/tmp/tmpwk51ge5s_chrome_odoo" 2026-10-28 09:17:31,949 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours: Starting TestReconcileBankRoundTripTour.test_to_check_screen_reloads_on_the_same_journal ... 2026-10-28 09:17:32,383 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-28 09:17:47,937 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours: Starting TestReconcileIntentRaceTour.test_bank_add_in_flight_is_not_undone_by_a_following_click ... 2026-10-28 09:17:50,351 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour.test_bank_add_in_flight_is_not_undone_by_a_following_click: Chrome pid: 6530 2026-10-28 09:17:50,351 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour.test_bank_add_in_flight_is_not_undone_by_a_following_click: Chrome headless temporary user profile dir: /tmp/tmpymjbw10o_chrome_odoo 2026-10-28 09:17:50,352 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour.test_bank_add_in_flight_is_not_undone_by_a_following_click: Issuing json command http://127.0.0.1:40133/json/version 2026-10-28 09:17:50,359 104 INFO rb-e85a3c6-226074-429758 odoo.tests.common.requests: request http://127.0.0.1:40133/json/version with timeout 3 increased to 10s during tests 2026-10-28 09:17:50,400 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour.test_bank_add_in_flight_is_not_undone_by_a_following_click: Browser version: Chrome/150.0.7871.114 2026-10-28 09:17:50,401 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour.test_bank_add_in_flight_is_not_undone_by_a_following_click: Issuing json command http://127.0.0.1:40133/json 2026-10-28 09:17:50,402 104 INFO rb-e85a3c6-226074-429758 odoo.tests.common.requests: request http://127.0.0.1:40133/json with timeout 3 increased to 10s during tests 2026-10-28 09:17:50,415 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour.test_bank_add_in_flight_is_not_undone_by_a_following_click: Websocket url found: ws://127.0.0.1:40133/devtools/page/A787A622EC59499544E0C787A4B30C09 2026-10-28 09:17:50,427 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour.test_bank_add_in_flight_is_not_undone_by_a_following_click: Enable chrome headless console log notification 2026-10-28 09:17:50,440 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour.test_bank_add_in_flight_is_not_undone_by_a_following_click: Chrome headless enable page notifications 2026-10-28 09:17:50,628 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.res_users: Login successful for db:rb-e85a3c6-226074-429758 login:recon_race_bank_add_user from n/a 2026-10-28 09:17:50,640 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour.test_bank_add_in_flight_is_not_undone_by_a_following_click: Setting session cookie in browser 2026-10-28 09:17:50,646 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour.test_bank_add_in_flight_is_not_undone_by_a_following_click: Open "http://127.0.0.1:8069/odoo" in browser 2026-10-28 09:17:50,646 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour.test_bank_add_in_flight_is_not_undone_by_a_following_click: Navigating to: "http://127.0.0.1:8069/odoo" 2026-10-28 09:17:50,665 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 09:17:52,357 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:17:52] "GET /odoo HTTP/1.1" 200 - 181 0.171 1.525 2026-10-28 09:17:52,363 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour.test_bank_add_in_flight_is_not_undone_by_a_following_click: Navigation result: {'frameId': 'A787A622EC59499544E0C787A4B30C09', 'loaderId': '30BDC929479A12AAFC7B9D7C6B731711', 'isDownload': False} 2026-10-28 09:17:52,363 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour.test_bank_add_in_flight_is_not_undone_by_a_following_click: Evaluate ready code "odoo.isTourReady('reconcile_intent_race_add_bank_tour')" 2026-10-28 09:17:52,428 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:17:52] "GET /web/assets/a32ecb6/web.assets_web.min.css HTTP/1.1" 200 - 2 0.002 0.019 2026-10-28 09:17:52,514 104 INFO rb-e85a3c6-226074-429758 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-28 09:17:52,705 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:17:52] "GET /web/webclient/load_menus/67d5ed6f5fb3d754981bdaae566c22bdda4b40475396a8c3829bc5c9e55dce69 HTTP/1.1" 200 - 172 0.111 0.175 2026-10-28 09:17:52,713 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:17:52] "GET /web/assets/2ac140d/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.300 2026-10-28 09:17:52,750 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:17:52] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.317 2026-10-28 09:17:52,785 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:17:52] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.019 0.327 2026-10-28 09:17:52,827 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:17:52] "GET /web/assets/63175f4/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.021 2026-10-28 09:17:52,924 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:17:52] "GET /web/assets/e2f411e/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.007 2026-10-28 09:17:53,945 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 09:17:53] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.013 2026-10-28 09:17:53,956 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 09:17:53] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.027 2026-10-28 09:17:53,962 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 09:17:53] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.021 2026-10-28 09:17:53,974 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour.test_bank_add_in_flight_is_not_undone_by_a_following_click.browser: Owl is running in 'dev' mode. 2026-10-28 09:17:53,980 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:17:53] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.003 0.011 2026-10-28 09:17:53,995 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:17:53] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.009 2026-10-28 09:17:54,072 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:17:54] "GET /odoo/offline HTTP/1.1" 200 - 5 0.010 0.031 2026-10-28 09:17:54,095 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:17:54] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.006 0.030 2026-10-28 09:17:54,104 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:17:54] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.000 0.045 2026-10-28 09:17:54,154 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour.test_bank_add_in_flight_is_not_undone_by_a_following_click: Evaluate test code "odoo.startTour('reconcile_intent_race_add_bank_tour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo", "delayToCheckUndeterminisms": 0})" 2026-10-28 09:17:54,281 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 09:17:54] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-10-28 09:17:54,303 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 09:17:54] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-28 09:17:54,332 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:17:54] "POST /mail/data HTTP/1.1" 200 - 34 0.097 0.074 2026-10-28 09:17:54,399 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:17:54] "GET /web/image?model=res.users&field=avatar_128&id=913 HTTP/1.1" 200 - 16 0.014 0.183 2026-10-28 09:17:54,474 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:17:54] "GET /web/image/res.partner/2085/avatar_128?unique=1793179052000 HTTP/1.1" 200 - 8 0.027 0.222 2026-10-28 09:17:54,516 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 09:17:54] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 09:17:54,579 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:17:54] "GET /odoo/action-account.open_account_journal_dashboard_kanban HTTP/1.1" 200 - 20 0.019 0.386 2026-10-28 09:17:54,583 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:17:54] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.408 2026-10-28 09:17:54,609 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:17:54] "POST /web/action/load HTTP/1.1" 200 - 5 0.006 0.387 2026-10-28 09:17:54,651 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:17:54] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.015 0.238 2026-10-28 09:17:54,685 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:17:54] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.005 0.019 2026-10-28 09:17:54,717 104 INFO rb-e85a3c6-226074-429758 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-28 09:17:55,645 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour.test_bank_add_in_flight_is_not_undone_by_a_following_click.browser: [1/8] Tour reconcile_intent_race_add_bank_tour → Step Open the reconcile kanban of the fixture's own journal (trigger: .o_kanban_record:contains('Race Bank Add Journal') button[name='action_open_reconcile']) 2026-10-28 09:17:55,659 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:17:55] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 2 0.001 0.006 2026-10-28 09:17:55,708 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour.test_bank_add_in_flight_is_not_undone_by_a_following_click.browser: Owl is running in 'dev' mode. 2026-10-28 09:17:55,763 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:17:55] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.005 0.008 2026-10-28 09:17:55,774 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:17:55] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 1 0.001 0.015 2026-10-28 09:17:55,909 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:17:55] "POST /mail/data HTTP/1.1" 200 - 20 0.030 0.042 2026-10-28 09:17:55,915 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:17:55] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.078 2026-10-28 09:17:55,956 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:17:55] "GET /web/image?model=res.users&field=avatar_128&id=913 HTTP/1.1" 304 - 9 0.011 0.091 2026-10-28 09:17:55,998 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:17:55] "POST /web/action/load HTTP/1.1" 200 - 10 0.009 0.122 2026-10-28 09:17:56,039 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:17:56] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 2 0.007 0.080 2026-10-28 09:17:56,078 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:17:56] "GET /web/image/res.company/146/favicon HTTP/1.1" 200 - 9 0.007 0.055 2026-10-28 09:17:56,092 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 09:17:56] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.006 2026-10-28 09:17:56,289 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:17:56] "POST /web/dataset/call_kw/account.journal/get_views HTTP/1.1" 200 - 70 0.046 0.199 2026-10-28 09:17:56,452 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:17:56] "POST /web/dataset/call_kw/account.journal/web_search_read HTTP/1.1" 200 - 49 0.041 0.073 2026-10-28 09:17:56,633 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:17:56] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.006 2026-10-28 09:17:56,728 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:17:56] "GET /web/bundle/web.chartjs_lib?lang=en_US HTTP/1.1" 200 - 1 0.001 0.012 2026-10-28 09:17:56,744 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:17:56] "POST /web/dataset/call_kw/account.journal/is_sample_action_available HTTP/1.1" 200 - 2 0.001 0.012 2026-10-28 09:17:56,755 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:17:56] "POST /web/dataset/call_kw/account.journal/is_sample_action_available HTTP/1.1" 200 - 1 0.002 0.022 2026-10-28 09:17:56,764 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:17:56] "GET /web/assets/109073e/web.chartjs_lib.min.js HTTP/1.1" 200 - 2 0.001 0.014 2026-10-28 09:17:56,920 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 09:17:56] "GET /web/static/img/folder.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-28 09:17:56,922 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 09:17:56] "GET /web/static/img/bill.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 09:17:56,970 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour.test_bank_add_in_flight_is_not_undone_by_a_following_click.browser: [2/8] Tour reconcile_intent_race_add_bank_tour → Step Open the fixture's transaction (trigger: .o_account_reconcile_kanban_main .o_kanban_record:not(.o_kanban_ghost)) 2026-10-28 09:17:57,011 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:17:57] "POST /web/dataset/call_button/account.journal/action_open_reconcile HTTP/1.1" 200 - 12 0.008 0.026 2026-10-28 09:17:57,430 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:17:57] "POST /web/dataset/call_kw/account.bank.statement.line/get_views HTTP/1.1" 200 - 100 0.082 0.284 2026-10-28 09:17:57,464 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:17:57] "POST /web/dataset/call_kw/account.journal/read HTTP/1.1" 200 - 2 0.004 0.011 2026-10-28 09:17:57,510 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:17:57] "POST /web/dataset/call_kw/account.journal/read HTTP/1.1" 200 - 3 0.005 0.015 2026-10-28 09:17:57,540 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:17:57] "POST /web/dataset/call_kw/account.bank.statement.line/web_search_read HTTP/1.1" 200 - 5 0.005 0.046 2026-10-28 09:17:57,585 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:17:57] "POST /web/dataset/call_kw/res.company/read HTTP/1.1" 200 - 6 0.003 0.031 2026-10-28 09:17:57,653 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour.test_bank_add_in_flight_is_not_undone_by_a_following_click.browser: [3/8] Tour reconcile_intent_race_add_bank_tour → Step Open Match Existing Entries (trigger: a.nav-link[name='match_existing_entries_tab']) 2026-10-28 09:17:57,757 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:17:57] "POST /web/dataset/call_kw/account.bank.statement.line/get_views HTTP/1.1" 200 - 1 0.000 0.094 2026-10-28 09:17:57,803 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:17:57] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.008 2026-10-28 09:17:57,904 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:17:57] "POST /web/dataset/call_kw/account.bank.statement.line/web_read HTTP/1.1" 200 - 26 0.036 0.064 2026-10-28 09:17:57,982 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:17:57] "POST /web/dataset/call_kw/account.reconcile.model/name_search HTTP/1.1" 200 - 2 0.004 0.018 2026-10-28 09:17:58,137 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:17:58] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 45 0.032 0.118 2026-10-28 09:17:58,198 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:17:58] "POST /web/dataset/call_kw/res.partner/read HTTP/1.1" 200 - 3 0.006 0.035 2026-10-28 09:17:58,272 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:17:58] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 7 0.009 0.034 2026-10-28 09:17:58,289 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:17:58] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.053 2026-10-28 09:17:58,428 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour.test_bank_add_in_flight_is_not_undone_by_a_following_click.browser: [4/8] Tour reconcile_intent_race_add_bank_tour → Step Install the hold, then fire the add and the following select back to back (trigger: .o_field_reconcile_lines_match .o_data_row:contains('Race bank add candidate')) 2026-10-28 09:17:58,530 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:17:58] "POST /web/dataset/call_kw/account.move.line/web_read HTTP/1.1" 200 - 6 0.006 0.025 2026-10-28 09:17:58,531 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour.test_bank_add_in_flight_is_not_undone_by_a_following_click.browser: [5/8] Tour reconcile_intent_race_add_bank_tour → Step The following click's select is not lost behind the held add (trigger: a.nav-link[name='manual_operations_tab'].active) 2026-10-28 09:17:58,580 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour.test_bank_add_in_flight_is_not_undone_by_a_following_click.browser: [6/8] Tour reconcile_intent_race_add_bank_tour → Step The add in flight is not undone once both round trips have landed (trigger: .o_reconcile_widget_table .o_reconcile_widget_line.other:contains('Race bank add candidate')) 2026-10-28 09:17:58,667 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:17:58] "POST /web/dataset/call_kw/account.bank.statement.line/onchange HTTP/1.1" 200 - 26 0.028 0.086 2026-10-28 09:17:59,933 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour.test_bank_add_in_flight_is_not_undone_by_a_following_click.browser: [7/8] Tour reconcile_intent_race_add_bank_tour → Step Reload so the draft this tour built is actually saved (trigger: .o_reconcile_widget_table) 2026-10-28 09:18:00,020 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour.test_bank_add_in_flight_is_not_undone_by_a_following_click.browser: [8/8] Tour reconcile_intent_race_add_bank_tour → Step The page came back (trigger: .o_reconcile_widget_table) 2026-10-28 09:18:00,048 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:18:00] "POST /web/dataset/call_kw/account.bank.statement.line/onchange HTTP/1.1" 200 - 26 0.048 0.080 2026-10-28 09:18:00,069 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:18:00] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.095 2026-10-28 09:18:00,100 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour.test_bank_add_in_flight_is_not_undone_by_a_following_click.browser: tour succeeded 2026-10-28 09:18:00,104 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour.test_bank_add_in_flight_is_not_undone_by_a_following_click.browser: Error received after termination: ╔════════════════════════════════════════════════════╗ ║ TOUR reconcile_intent_race_add_bank_tour SUCCEEDED ║ ╚════════════════════════════════════════════════════╝ 2026-10-28 09:18:00,211 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:18:00] "GET /odoo/accounting/2657/action-1241?statement_line_id=352 HTTP/1.1" 200 - 20 0.037 0.150 2026-10-28 09:18:00,266 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:18:00] "POST /web/dataset/call_kw/account.bank.statement.line/web_save HTTP/1.1" 200 - 10 0.025 0.188 2026-10-28 09:18:00,426 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour.test_bank_add_in_flight_is_not_undone_by_a_following_click.browser: heap 28441128 (allocated 30388224) 2026-10-28 09:18:00,442 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour.test_bank_add_in_flight_is_not_undone_by_a_following_click: Closing chrome headless with pid 6530 2026-10-28 09:18:00,454 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour.test_bank_add_in_flight_is_not_undone_by_a_following_click: Closing websocket connection 2026-10-28 09:18:00,460 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour.test_bank_add_in_flight_is_not_undone_by_a_following_click: Terminating chrome headless with pid 6530 2026-10-28 09:18:00,585 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour.test_bank_add_in_flight_is_not_undone_by_a_following_click: Chrome Log in: /tmp/odoo_tests/rb-e85a3c6-226074-429758/chrome_logs/chrome_log_20261028_091800_585012_test_bank_add_in_flight_is_not_undone_by_a_following_click.txt 2026-10-28 09:18:00,585 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour.test_bank_add_in_flight_is_not_undone_by_a_following_click: Removing chrome user profile "/tmp/tmpymjbw10o_chrome_odoo" 2026-10-28 09:18:00,657 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours: Starting TestReconcileIntentRaceTour.test_bank_remove_in_flight_is_not_undone_by_a_following_click ... 2026-10-28 09:18:02,935 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour.test_bank_remove_in_flight_is_not_undone_by_a_following_click: Chrome pid: 6778 2026-10-28 09:18:02,935 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour.test_bank_remove_in_flight_is_not_undone_by_a_following_click: Chrome headless temporary user profile dir: /tmp/tmp4ff67ex3_chrome_odoo 2026-10-28 09:18:02,936 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour.test_bank_remove_in_flight_is_not_undone_by_a_following_click: Issuing json command http://127.0.0.1:40409/json/version 2026-10-28 09:18:02,938 104 INFO rb-e85a3c6-226074-429758 odoo.tests.common.requests: request http://127.0.0.1:40409/json/version with timeout 3 increased to 10s during tests 2026-10-28 09:18:03,055 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour.test_bank_remove_in_flight_is_not_undone_by_a_following_click: Browser version: Chrome/150.0.7871.114 2026-10-28 09:18:03,055 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour.test_bank_remove_in_flight_is_not_undone_by_a_following_click: Issuing json command http://127.0.0.1:40409/json 2026-10-28 09:18:03,056 104 INFO rb-e85a3c6-226074-429758 odoo.tests.common.requests: request http://127.0.0.1:40409/json with timeout 3 increased to 10s during tests 2026-10-28 09:18:03,073 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour.test_bank_remove_in_flight_is_not_undone_by_a_following_click: Websocket url found: ws://127.0.0.1:40409/devtools/page/AE6A5048EED8DDD7B764F5E66F34D8ED 2026-10-28 09:18:03,087 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour.test_bank_remove_in_flight_is_not_undone_by_a_following_click: Enable chrome headless console log notification 2026-10-28 09:18:03,092 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour.test_bank_remove_in_flight_is_not_undone_by_a_following_click: Chrome headless enable page notifications 2026-10-28 09:18:03,257 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.res_users: Login successful for db:rb-e85a3c6-226074-429758 login:recon_race_bank_remove_user from n/a 2026-10-28 09:18:03,269 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour.test_bank_remove_in_flight_is_not_undone_by_a_following_click: Setting session cookie in browser 2026-10-28 09:18:03,276 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour.test_bank_remove_in_flight_is_not_undone_by_a_following_click: Open "http://127.0.0.1:8069/odoo" in browser 2026-10-28 09:18:03,276 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour.test_bank_remove_in_flight_is_not_undone_by_a_following_click: Navigating to: "http://127.0.0.1:8069/odoo" 2026-10-28 09:18:03,307 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 09:18:06,241 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:18:06] "GET /odoo HTTP/1.1" 200 - 181 0.124 2.816 2026-10-28 09:18:06,250 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour.test_bank_remove_in_flight_is_not_undone_by_a_following_click: Navigation result: {'frameId': 'AE6A5048EED8DDD7B764F5E66F34D8ED', 'loaderId': '9899FF17EB20493F66EB647E4561EA0C', 'isDownload': False} 2026-10-28 09:18:06,251 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour.test_bank_remove_in_flight_is_not_undone_by_a_following_click: Evaluate ready code "odoo.isTourReady('reconcile_intent_race_remove_bank_tour')" 2026-10-28 09:18:06,344 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:18:06] "GET /web/assets/a32ecb6/web.assets_web.min.css HTTP/1.1" 200 - 2 0.002 0.029 2026-10-28 09:18:06,357 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:18:06] "GET /web/assets/2ac140d/web.assets_web.min.js HTTP/1.1" 200 - 2 0.002 0.034 2026-10-28 09:18:06,406 104 INFO rb-e85a3c6-226074-429758 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-28 09:18:06,614 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:18:06] "GET /web/webclient/load_menus/67d5ed6f5fb3d754981bdaae566c22bdda4b40475396a8c3829bc5c9e55dce69 HTTP/1.1" 200 - 172 0.113 0.177 2026-10-28 09:18:06,643 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:18:06] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.314 2026-10-28 09:18:06,671 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:18:06] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.014 0.324 2026-10-28 09:18:06,692 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:18:06] "GET /web/assets/63175f4/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.009 2026-10-28 09:18:06,777 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:18:06] "GET /web/assets/e2f411e/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.009 2026-10-28 09:18:07,631 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 09:18:07] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.005 2026-10-28 09:18:07,633 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 09:18:07] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.011 2026-10-28 09:18:07,634 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 09:18:07] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.011 2026-10-28 09:18:07,665 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:18:07] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.001 0.009 2026-10-28 09:18:07,691 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour.test_bank_remove_in_flight_is_not_undone_by_a_following_click.browser: Owl is running in 'dev' mode. 2026-10-28 09:18:07,720 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:18:07] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-10-28 09:18:07,783 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:18:07] "GET /odoo/offline HTTP/1.1" 200 - 5 0.005 0.019 2026-10-28 09:18:07,794 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:18:07] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.001 0.030 2026-10-28 09:18:07,827 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:18:07] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.004 0.033 2026-10-28 09:18:07,876 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour.test_bank_remove_in_flight_is_not_undone_by_a_following_click: Evaluate test code "odoo.startTour('reconcile_intent_race_remove_bank_tour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo", "delayToCheckUndeterminisms": 0})" 2026-10-28 09:18:07,994 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 09:18:07] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.011 2026-10-28 09:18:08,024 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 09:18:08] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.014 2026-10-28 09:18:08,088 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:18:08] "GET /odoo/action-account.open_account_journal_dashboard_kanban HTTP/1.1" 200 - 20 0.050 0.134 2026-10-28 09:18:08,167 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:18:08] "GET /web/image?model=res.users&field=avatar_128&id=914 HTTP/1.1" 200 - 16 0.021 0.193 2026-10-28 09:18:08,226 104 INFO rb-e85a3c6-226074-429758 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-28 09:18:08,311 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:18:08] "POST /mail/data HTTP/1.1" 200 - 34 0.052 0.347 2026-10-28 09:18:08,352 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:18:08] "GET /web/image/res.partner/2086/avatar_128?unique=1793179052000 HTTP/1.1" 200 - 8 0.010 0.392 2026-10-28 09:18:08,370 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:18:08] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.005 0.190 2026-10-28 09:18:08,372 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:18:08] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.397 2026-10-28 09:18:08,411 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:18:08] "POST /web/action/load HTTP/1.1" 200 - 5 0.010 0.447 2026-10-28 09:18:09,257 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour.test_bank_remove_in_flight_is_not_undone_by_a_following_click.browser: [1/9] Tour reconcile_intent_race_remove_bank_tour → Step Open the reconcile kanban of the fixture's own journal (trigger: .o_kanban_record:contains('Race Bank Remove Journal') button[name='action_open_reconcile']) 2026-10-28 09:18:09,275 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:18:09] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 2 0.002 0.005 2026-10-28 09:18:09,281 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour.test_bank_remove_in_flight_is_not_undone_by_a_following_click.browser: Owl is running in 'dev' mode. 2026-10-28 09:18:09,343 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:18:09] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.000 0.007 2026-10-28 09:18:09,358 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:18:09] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 1 0.001 0.010 2026-10-28 09:18:09,536 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:18:09] "POST /mail/data HTTP/1.1" 200 - 20 0.054 0.057 2026-10-28 09:18:09,539 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:18:09] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.101 2026-10-28 09:18:09,623 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:18:09] "GET /web/image?model=res.users&field=avatar_128&id=914 HTTP/1.1" 200 - 9 0.040 0.129 2026-10-28 09:18:09,682 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:18:09] "GET /web/image/res.partner/2086/avatar_128?unique=1793179052000 HTTP/1.1" 200 - 8 0.011 0.217 2026-10-28 09:18:09,721 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 09:18:09] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-28 09:18:09,722 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:18:09] "POST /web/action/load HTTP/1.1" 200 - 10 0.015 0.235 2026-10-28 09:18:09,774 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:18:09] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.024 0.175 2026-10-28 09:18:09,830 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:18:09] "GET /web/image/res.company/146/favicon HTTP/1.1" 200 - 9 0.012 0.107 2026-10-28 09:18:09,839 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 09:18:09] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.010 2026-10-28 09:18:10,073 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:18:10] "POST /web/dataset/call_kw/account.journal/get_views HTTP/1.1" 200 - 70 0.055 0.249 2026-10-28 09:18:10,243 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:18:10] "POST /web/dataset/call_kw/account.journal/web_search_read HTTP/1.1" 200 - 49 0.045 0.074 2026-10-28 09:18:10,410 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:18:10] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.007 2026-10-28 09:18:10,494 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:18:10] "GET /web/bundle/web.chartjs_lib?lang=en_US HTTP/1.1" 200 - 1 0.000 0.008 2026-10-28 09:18:10,509 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:18:10] "POST /web/dataset/call_kw/account.journal/is_sample_action_available HTTP/1.1" 200 - 2 0.001 0.007 2026-10-28 09:18:10,517 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:18:10] "POST /web/dataset/call_kw/account.journal/is_sample_action_available HTTP/1.1" 200 - 1 0.003 0.013 2026-10-28 09:18:10,528 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:18:10] "GET /web/assets/109073e/web.chartjs_lib.min.js HTTP/1.1" 200 - 2 0.001 0.006 2026-10-28 09:18:10,693 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 09:18:10] "GET /web/static/img/folder.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 09:18:10,696 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 09:18:10] "GET /web/static/img/bill.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 09:18:10,749 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour.test_bank_remove_in_flight_is_not_undone_by_a_following_click.browser: [2/9] Tour reconcile_intent_race_remove_bank_tour → Step Open the fixture's transaction (trigger: .o_account_reconcile_kanban_main .o_kanban_record:not(.o_kanban_ghost)) 2026-10-28 09:18:10,817 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:18:10] "POST /web/dataset/call_button/account.journal/action_open_reconcile HTTP/1.1" 200 - 12 0.013 0.049 2026-10-28 09:18:11,117 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:18:11] "POST /web/dataset/call_kw/account.bank.statement.line/get_views HTTP/1.1" 200 - 100 0.056 0.216 2026-10-28 09:18:11,159 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:18:11] "POST /web/dataset/call_kw/account.journal/read HTTP/1.1" 200 - 2 0.004 0.014 2026-10-28 09:18:11,204 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:18:11] "POST /web/dataset/call_kw/account.bank.statement.line/web_search_read HTTP/1.1" 200 - 5 0.005 0.021 2026-10-28 09:18:11,226 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:18:11] "POST /web/dataset/call_kw/account.journal/read HTTP/1.1" 200 - 3 0.004 0.037 2026-10-28 09:18:11,298 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:18:11] "POST /web/dataset/call_kw/res.company/read HTTP/1.1" 200 - 6 0.004 0.042 2026-10-28 09:18:11,389 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour.test_bank_remove_in_flight_is_not_undone_by_a_following_click.browser: [3/9] Tour reconcile_intent_race_remove_bank_tour → Step Open Match Existing Entries (trigger: a.nav-link[name='match_existing_entries_tab']) 2026-10-28 09:18:11,523 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:18:11] "POST /web/dataset/call_kw/account.bank.statement.line/get_views HTTP/1.1" 200 - 1 0.000 0.124 2026-10-28 09:18:11,578 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:18:11] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.011 2026-10-28 09:18:11,680 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:18:11] "POST /web/dataset/call_kw/account.bank.statement.line/web_read HTTP/1.1" 200 - 26 0.025 0.073 2026-10-28 09:18:11,757 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:18:11] "POST /web/dataset/call_kw/account.reconcile.model/name_search HTTP/1.1" 200 - 2 0.004 0.011 2026-10-28 09:18:11,921 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:18:11] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 45 0.035 0.118 2026-10-28 09:18:11,995 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:18:11] "POST /web/dataset/call_kw/res.partner/read HTTP/1.1" 200 - 3 0.006 0.045 2026-10-28 09:18:12,069 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:18:12] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 7 0.010 0.042 2026-10-28 09:18:12,080 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:18:12] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.052 2026-10-28 09:18:12,199 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour.test_bank_remove_in_flight_is_not_undone_by_a_following_click.browser: [4/9] Tour reconcile_intent_race_remove_bank_tour → Step Match Race bank removed candidate (trigger: .o_field_reconcile_lines_match .o_data_row:contains('Race bank removed candidate') .o_data_cell) 2026-10-28 09:18:12,272 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour.test_bank_remove_in_flight_is_not_undone_by_a_following_click.browser: [5/9] Tour reconcile_intent_race_remove_bank_tour → Step Install the hold, then fire the remove and the following select back to back (trigger: .o_reconcile_widget_table .o_reconcile_widget_line.other:contains('Race bank removed candidate')) 2026-10-28 09:18:12,317 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:18:12] "POST /web/dataset/call_kw/account.move.line/web_read HTTP/1.1" 200 - 6 0.012 0.027 2026-10-28 09:18:12,449 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:18:12] "POST /web/dataset/call_kw/account.bank.statement.line/onchange HTTP/1.1" 200 - 26 0.024 0.077 2026-10-28 09:18:12,487 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:18:12] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 1 0.001 0.014 2026-10-28 09:18:12,541 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour.test_bank_remove_in_flight_is_not_undone_by_a_following_click.browser: [6/9] Tour reconcile_intent_race_remove_bank_tour → Step The following click's select is not lost behind the held remove (trigger: a.nav-link[name='manual_operations_tab'].active) 2026-10-28 09:18:12,607 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour.test_bank_remove_in_flight_is_not_undone_by_a_following_click.browser: [7/9] Tour reconcile_intent_race_remove_bank_tour → Step The remove in flight is not undone once both round trips have landed (trigger: body:not(:has(.o_reconcile_widget_line:contains('Race bank removed candidate')))) 2026-10-28 09:18:12,661 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:18:12] "POST /web/dataset/call_kw/account.bank.statement.line/onchange HTTP/1.1" 200 - 23 0.024 0.079 2026-10-28 09:18:13,824 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:18:13] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-10-28 09:18:13,903 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour.test_bank_remove_in_flight_is_not_undone_by_a_following_click.browser: [8/9] Tour reconcile_intent_race_remove_bank_tour → Step Reload so the draft this tour built is actually saved (trigger: .o_reconcile_widget_table) 2026-10-28 09:18:13,992 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour.test_bank_remove_in_flight_is_not_undone_by_a_following_click.browser: [9/9] Tour reconcile_intent_race_remove_bank_tour → Step The page came back (trigger: .o_reconcile_widget_table) 2026-10-28 09:18:13,994 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:18:13] "POST /web/dataset/call_kw/account.bank.statement.line/onchange HTTP/1.1" 200 - 21 0.028 0.080 2026-10-28 09:18:14,057 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour.test_bank_remove_in_flight_is_not_undone_by_a_following_click.browser: tour succeeded 2026-10-28 09:18:14,059 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour.test_bank_remove_in_flight_is_not_undone_by_a_following_click.browser: Error received after termination: ╔═══════════════════════════════════════════════════════╗ ║ TOUR reconcile_intent_race_remove_bank_tour SUCCEEDED ║ ╚═══════════════════════════════════════════════════════╝ 2026-10-28 09:18:14,085 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:18:14] "GET /odoo/accounting/2658/action-1241?statement_line_id=353 HTTP/1.1" 200 - 20 0.019 0.070 2026-10-28 09:18:14,137 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:18:14] "POST /web/dataset/call_kw/account.bank.statement.line/web_save HTTP/1.1" 200 - 10 0.021 0.099 2026-10-28 09:18:14,321 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour.test_bank_remove_in_flight_is_not_undone_by_a_following_click.browser: heap 28561736 (allocated 30650368) 2026-10-28 09:18:14,323 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour.test_bank_remove_in_flight_is_not_undone_by_a_following_click: Closing chrome headless with pid 6778 2026-10-28 09:18:14,324 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour.test_bank_remove_in_flight_is_not_undone_by_a_following_click: Closing websocket connection 2026-10-28 09:18:14,325 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour.test_bank_remove_in_flight_is_not_undone_by_a_following_click: Terminating chrome headless with pid 6778 2026-10-28 09:18:14,437 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour.test_bank_remove_in_flight_is_not_undone_by_a_following_click: Chrome Log in: /tmp/odoo_tests/rb-e85a3c6-226074-429758/chrome_logs/chrome_log_20261028_091814_437292_test_bank_remove_in_flight_is_not_undone_by_a_following_click.txt 2026-10-28 09:18:14,437 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour.test_bank_remove_in_flight_is_not_undone_by_a_following_click: Removing chrome user profile "/tmp/tmp4ff67ex3_chrome_odoo" 2026-10-28 09:18:14,523 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours: Starting TestReconcileIntentRaceTour.test_journal_items_add_in_flight_is_not_undone_by_a_following_click ... 2026-10-28 09:18:16,738 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour.test_journal_items_add_in_flight_is_not_undone_by_a_following_click: Chrome pid: 7027 2026-10-28 09:18:16,739 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour.test_journal_items_add_in_flight_is_not_undone_by_a_following_click: Chrome headless temporary user profile dir: /tmp/tmphaszoy45_chrome_odoo 2026-10-28 09:18:16,740 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour.test_journal_items_add_in_flight_is_not_undone_by_a_following_click: Issuing json command http://127.0.0.1:38917/json/version 2026-10-28 09:18:16,742 104 INFO rb-e85a3c6-226074-429758 odoo.tests.common.requests: request http://127.0.0.1:38917/json/version with timeout 3 increased to 10s during tests 2026-10-28 09:18:16,791 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour.test_journal_items_add_in_flight_is_not_undone_by_a_following_click: Browser version: Chrome/150.0.7871.114 2026-10-28 09:18:16,791 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour.test_journal_items_add_in_flight_is_not_undone_by_a_following_click: Issuing json command http://127.0.0.1:38917/json 2026-10-28 09:18:16,794 104 INFO rb-e85a3c6-226074-429758 odoo.tests.common.requests: request http://127.0.0.1:38917/json with timeout 3 increased to 10s during tests 2026-10-28 09:18:16,809 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour.test_journal_items_add_in_flight_is_not_undone_by_a_following_click: Websocket url found: ws://127.0.0.1:38917/devtools/page/BC263EDCFA0E136228839FDD0D738008 2026-10-28 09:18:16,824 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour.test_journal_items_add_in_flight_is_not_undone_by_a_following_click: Enable chrome headless console log notification 2026-10-28 09:18:16,856 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour.test_journal_items_add_in_flight_is_not_undone_by_a_following_click: Chrome headless enable page notifications 2026-10-28 09:18:17,015 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.res_users: Login successful for db:rb-e85a3c6-226074-429758 login:recon_race_ji_add_user from n/a 2026-10-28 09:18:17,028 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour.test_journal_items_add_in_flight_is_not_undone_by_a_following_click: Setting session cookie in browser 2026-10-28 09:18:17,043 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour.test_journal_items_add_in_flight_is_not_undone_by_a_following_click: Open "http://127.0.0.1:8069/odoo" in browser 2026-10-28 09:18:17,043 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour.test_journal_items_add_in_flight_is_not_undone_by_a_following_click: Navigating to: "http://127.0.0.1:8069/odoo" 2026-10-28 09:18:17,068 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 09:18:18,734 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:18:18] "GET /odoo HTTP/1.1" 200 - 181 0.153 1.519 2026-10-28 09:18:18,741 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour.test_journal_items_add_in_flight_is_not_undone_by_a_following_click: Navigation result: {'frameId': 'BC263EDCFA0E136228839FDD0D738008', 'loaderId': '11A98E7EF6AB6A87E01DDC638DD2AE75', 'isDownload': False} 2026-10-28 09:18:18,741 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour.test_journal_items_add_in_flight_is_not_undone_by_a_following_click: Evaluate ready code "odoo.isTourReady('reconcile_intent_race_add_move_line_tour')" 2026-10-28 09:18:18,808 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:18:18] "GET /web/assets/2ac140d/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.021 2026-10-28 09:18:18,832 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:18:18] "GET /web/assets/a32ecb6/web.assets_web.min.css HTTP/1.1" 200 - 2 0.009 0.028 2026-10-28 09:18:18,865 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:18:18] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.069 2026-10-28 09:18:18,881 104 INFO rb-e85a3c6-226074-429758 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-28 09:18:19,159 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:18:19] "GET /web/webclient/load_menus/67d5ed6f5fb3d754981bdaae566c22bdda4b40475396a8c3829bc5c9e55dce69 HTTP/1.1" 200 - 172 0.137 0.225 2026-10-28 09:18:19,184 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:18:19] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.009 0.374 2026-10-28 09:18:19,192 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:18:19] "GET /web/assets/63175f4/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.002 0.051 2026-10-28 09:18:19,760 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:18:19] "GET /web/assets/e2f411e/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.007 2026-10-28 09:18:19,896 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 09:18:19] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.009 2026-10-28 09:18:19,907 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 09:18:19] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.009 2026-10-28 09:18:19,908 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 09:18:19] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.015 2026-10-28 09:18:19,942 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:18:19] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.019 0.022 2026-10-28 09:18:19,946 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour.test_journal_items_add_in_flight_is_not_undone_by_a_following_click.browser: Owl is running in 'dev' mode. 2026-10-28 09:18:19,963 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:18:19] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.006 2026-10-28 09:18:20,034 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:18:20] "GET /odoo/offline HTTP/1.1" 200 - 5 0.019 0.022 2026-10-28 09:18:20,046 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:18:20] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.000 0.045 2026-10-28 09:18:20,065 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:18:20] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.005 0.036 2026-10-28 09:18:20,150 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour.test_journal_items_add_in_flight_is_not_undone_by_a_following_click: Evaluate test code "odoo.startTour('reconcile_intent_race_add_move_line_tour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo", "delayToCheckUndeterminisms": 0})" 2026-10-28 09:18:20,241 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 09:18:20] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-28 09:18:20,249 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 09:18:20] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 09:18:20,297 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:18:20] "POST /mail/data HTTP/1.1" 200 - 34 0.058 0.066 2026-10-28 09:18:20,300 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:18:20] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.094 2026-10-28 09:18:20,317 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:18:20] "POST /web/action/load HTTP/1.1" 200 - 5 0.003 0.087 2026-10-28 09:18:20,436 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:18:20] "GET /odoo/action-account.action_account_moves_all HTTP/1.1" 200 - 20 0.015 0.232 2026-10-28 09:18:20,498 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:18:20] "GET /web/image?model=res.users&field=avatar_128&id=915 HTTP/1.1" 200 - 16 0.019 0.272 2026-10-28 09:18:20,568 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:18:20] "GET /web/image/res.partner/2087/avatar_128?unique=1793179052000 HTTP/1.1" 200 - 8 0.028 0.312 2026-10-28 09:18:20,586 104 INFO rb-e85a3c6-226074-429758 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-28 09:18:20,623 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:18:20] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.013 0.271 2026-10-28 09:18:20,666 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:18:20] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.012 0.116 2026-10-28 09:18:20,793 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:18:20] "POST /mail/data HTTP/1.1" 200 - 38 0.046 0.281 2026-10-28 09:18:21,539 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour.test_journal_items_add_in_flight_is_not_undone_by_a_following_click.browser: [1/12] Tour reconcile_intent_race_add_move_line_tour → Step Select the journal item Race JI add kept debit (trigger: .o_data_row:contains('Race JI add kept debit') .o_list_record_selector) 2026-10-28 09:18:21,557 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:18:21] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 2 0.002 0.007 2026-10-28 09:18:21,568 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour.test_journal_items_add_in_flight_is_not_undone_by_a_following_click.browser: Owl is running in 'dev' mode. 2026-10-28 09:18:21,632 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:18:21] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.001 0.015 2026-10-28 09:18:21,646 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:18:21] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 1 0.002 0.020 2026-10-28 09:18:21,747 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:18:21] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.003 2026-10-28 09:18:21,868 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:18:21] "GET /web/image?model=res.users&field=avatar_128&id=915 HTTP/1.1" 200 - 9 0.034 0.095 2026-10-28 09:18:21,965 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:18:21] "POST /mail/data HTTP/1.1" 200 - 20 0.050 0.178 2026-10-28 09:18:21,998 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:18:21] "POST /web/action/load HTTP/1.1" 200 - 10 0.013 0.165 2026-10-28 09:18:22,042 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:18:22] "GET /web/image/res.partner/2087/avatar_128?unique=1793179052000 HTTP/1.1" 200 - 8 0.015 0.206 2026-10-28 09:18:22,068 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:18:22] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 2 0.004 0.073 2026-10-28 09:18:22,128 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 09:18:22] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.036 2026-10-28 09:18:22,141 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 09:18:22] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.007 2026-10-28 09:18:22,469 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:18:22] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 105 0.135 0.280 2026-10-28 09:18:22,519 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:18:22] "GET /web/image/res.company/146/favicon HTTP/1.1" 200 - 9 0.017 0.374 2026-10-28 09:18:22,552 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:18:22] "POST /web/dataset/call_kw/account.move.line/search_panel_select_range HTTP/1.1" 200 - 3 0.007 0.029 2026-10-28 09:18:22,629 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:18:22] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 18 0.028 0.055 2026-10-28 09:18:22,633 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:18:22] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.085 2026-10-28 09:18:22,960 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour.test_journal_items_add_in_flight_is_not_undone_by_a_following_click.browser: [2/12] Tour reconcile_intent_race_add_move_line_tour → Step Select the journal item Race JI add kept credit (trigger: .o_data_row:contains('Race JI add kept credit') .o_list_record_selector) 2026-10-28 09:18:23,071 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour.test_journal_items_add_in_flight_is_not_undone_by_a_following_click.browser: [3/12] Tour reconcile_intent_race_add_move_line_tour → Step Exactly the wanted journal items are selected (trigger: .o_data_row_selected:count(2)) 2026-10-28 09:18:23,074 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:18:23] "POST /web/dataset/call_kw/account.move.line/json_friendly_approval_request_data HTTP/1.1" 200 - 11 0.031 0.054 2026-10-28 09:18:23,113 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:18:23] "POST /web/dataset/call_kw/account.move.line/json_friendly_approval_request_data HTTP/1.1" 200 - 4 0.010 0.020 2026-10-28 09:18:23,123 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour.test_journal_items_add_in_flight_is_not_undone_by_a_following_click.browser: [4/12] Tour reconcile_intent_race_add_move_line_tour → Step Open the Actions menu (trigger: .o_cp_action_menus button[data-hotkey='u'].dropdown-toggle) 2026-10-28 09:18:23,185 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour.test_journal_items_add_in_flight_is_not_undone_by_a_following_click.browser: [5/12] Tour reconcile_intent_race_add_move_line_tour → Step Run the Reconcile action of the selection (trigger: .o-dropdown--menu .dropdown-item:text('Reconcile')) 2026-10-28 09:18:23,253 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour.test_journal_items_add_in_flight_is_not_undone_by_a_following_click.browser: [6/12] Tour reconcile_intent_race_add_move_line_tour → Step The reconcile form opened (trigger: .o_account_reconcile_form_statusbar) 2026-10-28 09:18:23,321 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:18:23] "POST /web/action/load HTTP/1.1" 200 - 11 0.024 0.037 2026-10-28 09:18:23,542 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:18:23] "POST /web/action/run HTTP/1.1" 200 - 45 0.040 0.142 2026-10-28 09:18:23,673 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:18:23] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 7 0.007 0.085 2026-10-28 09:18:23,714 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:18:23] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.007 2026-10-28 09:18:23,785 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:18:23] "POST /web/dataset/call_kw/account.move.line/web_read HTTP/1.1" 200 - 17 0.016 0.055 2026-10-28 09:18:23,984 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:18:23] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 10 0.009 0.086 2026-10-28 09:18:24,033 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:18:24] "POST /web/dataset/call_kw/res.partner/read HTTP/1.1" 200 - 3 0.006 0.028 2026-10-28 09:18:24,100 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:18:24] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 7 0.010 0.034 2026-10-28 09:18:24,209 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour.test_journal_items_add_in_flight_is_not_undone_by_a_following_click.browser: [7/12] Tour reconcile_intent_race_add_move_line_tour → Step Open Match Existing Entries (trigger: a.nav-link[name='match_existing_entries_tab']) 2026-10-28 09:18:24,214 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:18:24] "POST /web/dataset/call_kw/account.move.line/json_friendly_approval_request_data HTTP/1.1" 200 - 4 0.007 0.023 2026-10-28 09:18:24,267 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour.test_journal_items_add_in_flight_is_not_undone_by_a_following_click.browser: [8/12] Tour reconcile_intent_race_add_move_line_tour → Step Install the hold, then fire the add and the following select back to back (trigger: .o_field_reconcile_lines_match .o_data_row:contains('Race JI add candidate')) 2026-10-28 09:18:24,333 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour.test_journal_items_add_in_flight_is_not_undone_by_a_following_click.browser: [9/12] Tour reconcile_intent_race_add_move_line_tour → Step The following click's select is not lost behind the held add (trigger: .o_reconcile_widget_line.other.selected:contains('Race JI add kept credit')) 2026-10-28 09:18:24,388 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:18:24] "POST /web/dataset/call_kw/account.move.line/web_read HTTP/1.1" 200 - 6 0.015 0.027 2026-10-28 09:18:24,539 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:18:24] "POST /web/dataset/call_kw/account.move.line/onchange HTTP/1.1" 200 - 27 0.026 0.094 2026-10-28 09:18:24,639 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:18:24] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-10-28 09:18:25,783 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:18:25] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 1 0.001 0.009 2026-10-28 09:18:25,890 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:18:25] "POST /web/dataset/call_kw/account.move.line/onchange HTTP/1.1" 200 - 23 0.027 0.075 2026-10-28 09:18:25,923 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:18:25] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 1 0.001 0.011 2026-10-28 09:18:25,936 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour.test_journal_items_add_in_flight_is_not_undone_by_a_following_click.browser: [10/12] Tour reconcile_intent_race_add_move_line_tour → Step The add in flight is not undone once both round trips have landed (trigger: .o_reconcile_widget_table .o_reconcile_widget_line.other:contains('Race JI add candidate')) 2026-10-28 09:18:25,986 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour.test_journal_items_add_in_flight_is_not_undone_by_a_following_click.browser: [11/12] Tour reconcile_intent_race_add_move_line_tour → Step Validate (trigger: .o_account_reconcile_form_statusbar button[name='action_validate']:not(.disabled)) 2026-10-28 09:18:26,060 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour.test_journal_items_add_in_flight_is_not_undone_by_a_following_click.browser: [12/12] Tour reconcile_intent_race_add_move_line_tour → Step Validate is replaced by Revert once the items are reconciled (trigger: .o_account_reconcile_form_statusbar button[name='action_revert_reconciliation']) 2026-10-28 09:18:26,195 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:18:26] "POST /web/dataset/call_kw/account.move.line/web_save HTTP/1.1" 200 - 22 0.024 0.106 2026-10-28 09:18:26,600 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:18:26] "POST /web/dataset/call_button/account.move.line/action_validate HTTP/1.1" 200 - 110 0.126 0.253 2026-10-28 09:18:26,624 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:18:26] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 1 0.001 0.379 2026-10-28 09:18:26,648 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:18:26] "POST /web/dataset/call_kw/account.move.line/json_friendly_approval_request_data HTTP/1.1" 200 - 4 0.007 0.378 2026-10-28 09:18:26,716 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:18:26] "POST /web/dataset/call_kw/account.move.line/web_read HTTP/1.1" 200 - 11 0.013 0.080 2026-10-28 09:18:26,790 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:18:26] "POST /web/dataset/call_kw/account.move/zalo_check_recipients HTTP/1.1" 200 - 2 0.003 0.015 2026-10-28 09:18:26,811 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:18:26] "POST /web/dataset/call_kw/account.move/zalo_check_recipients HTTP/1.1" 200 - 2 0.002 0.023 2026-10-28 09:18:26,831 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour.test_journal_items_add_in_flight_is_not_undone_by_a_following_click.browser: tour succeeded 2026-10-28 09:18:26,834 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour.test_journal_items_add_in_flight_is_not_undone_by_a_following_click.browser: Error received after termination: ╔═════════════════════════════════════════════════════════╗ ║ TOUR reconcile_intent_race_add_move_line_tour SUCCEEDED ║ ╚═════════════════════════════════════════════════════════╝ 2026-10-28 09:18:26,909 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:18:26] "POST /mail/thread/data HTTP/1.1" 200 - 38 0.040 0.068 2026-10-28 09:18:27,190 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour.test_journal_items_add_in_flight_is_not_undone_by_a_following_click.browser: heap 26599296 (allocated 28028928) 2026-10-28 09:18:27,191 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour.test_journal_items_add_in_flight_is_not_undone_by_a_following_click: Closing chrome headless with pid 7027 2026-10-28 09:18:27,194 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour.test_journal_items_add_in_flight_is_not_undone_by_a_following_click: Closing websocket connection 2026-10-28 09:18:27,194 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour.test_journal_items_add_in_flight_is_not_undone_by_a_following_click: Terminating chrome headless with pid 7027 2026-10-28 09:18:27,318 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour.test_journal_items_add_in_flight_is_not_undone_by_a_following_click: Chrome Log in: /tmp/odoo_tests/rb-e85a3c6-226074-429758/chrome_logs/chrome_log_20261028_091827_318252_test_journal_items_add_in_flight_is_not_undone_by_a_following_click.txt 2026-10-28 09:18:27,318 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour.test_journal_items_add_in_flight_is_not_undone_by_a_following_click: Removing chrome user profile "/tmp/tmphaszoy45_chrome_odoo" 2026-10-28 09:18:27,390 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours: Starting TestReconcileIntentRaceTour.test_journal_items_remove_in_flight_is_not_undone_by_a_following_click ... 2026-10-28 09:18:29,407 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour.test_journal_items_remove_in_flight_is_not_undone_by_a_following_click: Chrome pid: 7277 2026-10-28 09:18:29,408 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour.test_journal_items_remove_in_flight_is_not_undone_by_a_following_click: Chrome headless temporary user profile dir: /tmp/tmp2pbiu5_3_chrome_odoo 2026-10-28 09:18:29,408 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour.test_journal_items_remove_in_flight_is_not_undone_by_a_following_click: Issuing json command http://127.0.0.1:39049/json/version 2026-10-28 09:18:29,410 104 INFO rb-e85a3c6-226074-429758 odoo.tests.common.requests: request http://127.0.0.1:39049/json/version with timeout 3 increased to 10s during tests 2026-10-28 09:18:29,472 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour.test_journal_items_remove_in_flight_is_not_undone_by_a_following_click: Browser version: Chrome/150.0.7871.114 2026-10-28 09:18:29,472 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour.test_journal_items_remove_in_flight_is_not_undone_by_a_following_click: Issuing json command http://127.0.0.1:39049/json 2026-10-28 09:18:29,476 104 INFO rb-e85a3c6-226074-429758 odoo.tests.common.requests: request http://127.0.0.1:39049/json with timeout 3 increased to 10s during tests 2026-10-28 09:18:29,499 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour.test_journal_items_remove_in_flight_is_not_undone_by_a_following_click: Websocket url found: ws://127.0.0.1:39049/devtools/page/D5B5E77CAF1F75AB4BB1A7B65CF40F71 2026-10-28 09:18:29,516 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour.test_journal_items_remove_in_flight_is_not_undone_by_a_following_click: Enable chrome headless console log notification 2026-10-28 09:18:29,531 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour.test_journal_items_remove_in_flight_is_not_undone_by_a_following_click: Chrome headless enable page notifications 2026-10-28 09:18:29,692 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.res_users: Login successful for db:rb-e85a3c6-226074-429758 login:recon_race_ji_remove_user from n/a 2026-10-28 09:18:29,714 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour.test_journal_items_remove_in_flight_is_not_undone_by_a_following_click: Setting session cookie in browser 2026-10-28 09:18:29,721 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour.test_journal_items_remove_in_flight_is_not_undone_by_a_following_click: Open "http://127.0.0.1:8069/odoo" in browser 2026-10-28 09:18:29,722 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour.test_journal_items_remove_in_flight_is_not_undone_by_a_following_click: Navigating to: "http://127.0.0.1:8069/odoo" 2026-10-28 09:18:29,740 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 09:18:31,293 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:18:31] "GET /odoo HTTP/1.1" 200 - 181 0.121 1.436 2026-10-28 09:18:31,297 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour.test_journal_items_remove_in_flight_is_not_undone_by_a_following_click: Navigation result: {'frameId': 'D5B5E77CAF1F75AB4BB1A7B65CF40F71', 'loaderId': 'C39C6522B62366B35C3DB425FD4EC812', 'isDownload': False} 2026-10-28 09:18:31,297 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour.test_journal_items_remove_in_flight_is_not_undone_by_a_following_click: Evaluate ready code "odoo.isTourReady('reconcile_intent_race_remove_move_line_tour')" 2026-10-28 09:18:31,381 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:18:31] "GET /web/assets/a32ecb6/web.assets_web.min.css HTTP/1.1" 200 - 2 0.003 0.018 2026-10-28 09:18:31,499 104 INFO rb-e85a3c6-226074-429758 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-28 09:18:31,680 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:18:31] "GET /web/webclient/load_menus/67d5ed6f5fb3d754981bdaae566c22bdda4b40475396a8c3829bc5c9e55dce69 HTTP/1.1" 200 - 172 0.169 0.133 2026-10-28 09:18:31,690 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:18:31] "GET /web/assets/2ac140d/web.assets_web.min.js HTTP/1.1" 200 - 2 0.002 0.322 2026-10-28 09:18:31,702 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:18:31] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.285 2026-10-28 09:18:31,733 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:18:31] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.013 0.285 2026-10-28 09:18:31,786 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:18:31] "GET /web/assets/63175f4/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.004 0.012 2026-10-28 09:18:31,913 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:18:31] "GET /web/assets/e2f411e/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.009 2026-10-28 09:18:32,844 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 09:18:32] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-10-28 09:18:32,854 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 09:18:32] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.007 2026-10-28 09:18:32,859 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 09:18:32] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-10-28 09:18:32,880 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:18:32] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.001 0.008 2026-10-28 09:18:32,901 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour.test_journal_items_remove_in_flight_is_not_undone_by_a_following_click.browser: Owl is running in 'dev' mode. 2026-10-28 09:18:32,921 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:18:32] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-10-28 09:18:32,956 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:18:32] "GET /odoo/offline HTTP/1.1" 200 - 5 0.003 0.015 2026-10-28 09:18:33,002 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:18:33] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.003 0.018 2026-10-28 09:18:33,008 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:18:33] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.000 0.018 2026-10-28 09:18:33,102 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour.test_journal_items_remove_in_flight_is_not_undone_by_a_following_click: Evaluate test code "odoo.startTour('reconcile_intent_race_remove_move_line_tour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo", "delayToCheckUndeterminisms": 0})" 2026-10-28 09:18:33,191 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 09:18:33] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-28 09:18:33,199 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 09:18:33] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 09:18:33,263 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:18:33] "POST /mail/data HTTP/1.1" 200 - 34 0.071 0.072 2026-10-28 09:18:33,313 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:18:33] "GET /web/image/res.partner/2088/avatar_128?unique=1793179052000 HTTP/1.1" 200 - 15 0.014 0.143 2026-10-28 09:18:33,389 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:18:33] "GET /odoo/action-account.action_account_moves_all HTTP/1.1" 200 - 20 0.018 0.237 2026-10-28 09:18:33,421 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:18:33] "GET /web/image?model=res.users&field=avatar_128&id=916 HTTP/1.1" 200 - 9 0.009 0.268 2026-10-28 09:18:33,447 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:18:33] "POST /web/action/load HTTP/1.1" 200 - 5 0.006 0.269 2026-10-28 09:18:33,456 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:18:33] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.281 2026-10-28 09:18:33,511 104 INFO rb-e85a3c6-226074-429758 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-28 09:18:33,512 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:18:33] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.023 0.204 2026-10-28 09:18:33,538 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:18:33] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.007 0.051 2026-10-28 09:18:34,512 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour.test_journal_items_remove_in_flight_is_not_undone_by_a_following_click.browser: [1/12] Tour reconcile_intent_race_remove_move_line_tour → Step Select the journal item Race JI kept debit (trigger: .o_data_row:contains('Race JI kept debit') .o_list_record_selector) 2026-10-28 09:18:34,523 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:18:34] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 2 0.001 0.008 2026-10-28 09:18:34,548 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour.test_journal_items_remove_in_flight_is_not_undone_by_a_following_click.browser: Owl is running in 'dev' mode. 2026-10-28 09:18:34,621 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:18:34] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.001 0.008 2026-10-28 09:18:34,638 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:18:34] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 1 0.001 0.016 2026-10-28 09:18:34,798 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 09:18:34] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.010 2026-10-28 09:18:34,848 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:18:34] "POST /mail/data HTTP/1.1" 200 - 20 0.041 0.104 2026-10-28 09:18:34,897 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:18:34] "GET /web/image?model=res.users&field=avatar_128&id=916 HTTP/1.1" 200 - 9 0.013 0.130 2026-10-28 09:18:34,899 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:18:34] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.181 2026-10-28 09:18:34,933 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:18:34] "POST /web/action/load HTTP/1.1" 200 - 10 0.007 0.174 2026-10-28 09:18:34,966 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:18:34] "GET /web/image/res.company/146/favicon HTTP/1.1" 200 - 9 0.007 0.163 2026-10-28 09:18:34,988 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:18:34] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 2 0.004 0.106 2026-10-28 09:18:35,037 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 09:18:35] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-28 09:18:35,332 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:18:35] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 105 0.090 0.277 2026-10-28 09:18:35,456 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:18:35] "POST /web/dataset/call_kw/account.move.line/search_panel_select_range HTTP/1.1" 200 - 3 0.007 0.044 2026-10-28 09:18:35,545 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:18:35] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 18 0.040 0.077 2026-10-28 09:18:35,548 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:18:35] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.118 2026-10-28 09:18:35,872 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour.test_journal_items_remove_in_flight_is_not_undone_by_a_following_click.browser: [2/12] Tour reconcile_intent_race_remove_move_line_tour → Step Select the journal item Race JI kept credit (trigger: .o_data_row:contains('Race JI kept credit') .o_list_record_selector) 2026-10-28 09:18:35,966 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:18:35] "POST /web/dataset/call_kw/account.move.line/json_friendly_approval_request_data HTTP/1.1" 200 - 11 0.018 0.047 2026-10-28 09:18:35,974 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour.test_journal_items_remove_in_flight_is_not_undone_by_a_following_click.browser: [3/12] Tour reconcile_intent_race_remove_move_line_tour → Step Select the journal item Race JI removed candidate (trigger: .o_data_row:contains('Race JI removed candidate') .o_list_record_selector) 2026-10-28 09:18:36,013 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:18:36] "POST /web/dataset/call_kw/account.move.line/json_friendly_approval_request_data HTTP/1.1" 200 - 4 0.008 0.023 2026-10-28 09:18:36,047 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour.test_journal_items_remove_in_flight_is_not_undone_by_a_following_click.browser: [4/12] Tour reconcile_intent_race_remove_move_line_tour → Step Exactly the wanted journal items are selected (trigger: .o_data_row_selected:count(3)) 2026-10-28 09:18:36,081 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:18:36] "POST /web/dataset/call_kw/account.move.line/json_friendly_approval_request_data HTTP/1.1" 200 - 4 0.009 0.014 2026-10-28 09:18:36,110 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour.test_journal_items_remove_in_flight_is_not_undone_by_a_following_click.browser: [5/12] Tour reconcile_intent_race_remove_move_line_tour → Step Open the Actions menu (trigger: .o_cp_action_menus button[data-hotkey='u'].dropdown-toggle) 2026-10-28 09:18:36,174 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour.test_journal_items_remove_in_flight_is_not_undone_by_a_following_click.browser: [6/12] Tour reconcile_intent_race_remove_move_line_tour → Step Run the Reconcile action of the selection (trigger: .o-dropdown--menu .dropdown-item:text('Reconcile')) 2026-10-28 09:18:36,273 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour.test_journal_items_remove_in_flight_is_not_undone_by_a_following_click.browser: [7/12] Tour reconcile_intent_race_remove_move_line_tour → Step The reconcile form opened (trigger: .o_account_reconcile_form_statusbar) 2026-10-28 09:18:36,329 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:18:36] "POST /web/action/load HTTP/1.1" 200 - 11 0.014 0.038 2026-10-28 09:18:36,518 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:18:36] "POST /web/action/run HTTP/1.1" 200 - 45 0.038 0.112 2026-10-28 09:18:36,627 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:18:36] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 7 0.008 0.078 2026-10-28 09:18:36,759 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:18:36] "POST /web/dataset/call_kw/account.move.line/web_read HTTP/1.1" 200 - 17 0.021 0.060 2026-10-28 09:18:36,764 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:18:36] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.094 2026-10-28 09:18:36,924 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:18:36] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 10 0.010 0.073 2026-10-28 09:18:36,993 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:18:36] "POST /web/dataset/call_kw/res.partner/read HTTP/1.1" 200 - 3 0.006 0.045 2026-10-28 09:18:37,022 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:18:37] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 1 0.001 0.011 2026-10-28 09:18:37,093 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour.test_journal_items_remove_in_flight_is_not_undone_by_a_following_click.browser: [8/12] Tour reconcile_intent_race_remove_move_line_tour → Step Install the hold, then fire the remove and the following select back to back (trigger: .o_account_reconcile_form_statusbar) 2026-10-28 09:18:37,102 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:18:37] "POST /web/dataset/call_kw/account.move.line/json_friendly_approval_request_data HTTP/1.1" 200 - 4 0.006 0.021 2026-10-28 09:18:37,143 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour.test_journal_items_remove_in_flight_is_not_undone_by_a_following_click.browser: [9/12] Tour reconcile_intent_race_remove_move_line_tour → Step The following click's select is not lost behind the held remove (trigger: .o_reconcile_widget_line.other.selected:contains('Race JI kept credit')) 2026-10-28 09:18:37,247 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:18:37] "POST /web/dataset/call_kw/account.move.line/onchange HTTP/1.1" 200 - 25 0.022 0.074 2026-10-28 09:18:37,604 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:18:37] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-10-28 09:18:38,537 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:18:38] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 7 0.009 0.051 2026-10-28 09:18:38,634 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:18:38] "POST /web/dataset/call_kw/account.move.line/onchange HTTP/1.1" 200 - 21 0.025 0.104 2026-10-28 09:18:38,678 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour.test_journal_items_remove_in_flight_is_not_undone_by_a_following_click.browser: [10/12] Tour reconcile_intent_race_remove_move_line_tour → Step The remove in flight is not undone once both round trips have landed (trigger: body:not(:has(.o_reconcile_widget_line:contains('Race JI removed candidate')))) 2026-10-28 09:18:38,687 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:18:38] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 7 0.008 0.030 2026-10-28 09:18:38,751 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour.test_journal_items_remove_in_flight_is_not_undone_by_a_following_click.browser: [11/12] Tour reconcile_intent_race_remove_move_line_tour → Step Validate (trigger: .o_account_reconcile_form_statusbar button[name='action_validate']:not(.disabled)) 2026-10-28 09:18:38,813 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour.test_journal_items_remove_in_flight_is_not_undone_by_a_following_click.browser: [12/12] Tour reconcile_intent_race_remove_move_line_tour → Step Validate is replaced by Revert once the items are reconciled (trigger: .o_account_reconcile_form_statusbar button[name='action_revert_reconciliation']) 2026-10-28 09:18:38,954 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:18:38] "POST /web/dataset/call_kw/account.move.line/web_save HTTP/1.1" 200 - 22 0.032 0.102 2026-10-28 09:18:39,331 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:18:39] "POST /web/dataset/call_button/account.move.line/action_validate HTTP/1.1" 200 - 114 0.129 0.215 2026-10-28 09:18:39,387 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:18:39] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 7 0.013 0.371 2026-10-28 09:18:39,411 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:18:39] "POST /web/dataset/call_kw/account.move.line/json_friendly_approval_request_data HTTP/1.1" 200 - 4 0.006 0.383 2026-10-28 09:18:39,492 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:18:39] "POST /web/dataset/call_kw/account.move.line/web_read HTTP/1.1" 200 - 12 0.027 0.097 2026-10-28 09:18:39,564 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:18:39] "POST /web/dataset/call_kw/account.move/zalo_check_recipients HTTP/1.1" 200 - 2 0.002 0.016 2026-10-28 09:18:39,587 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:18:39] "POST /web/dataset/call_kw/account.move/zalo_check_recipients HTTP/1.1" 200 - 2 0.002 0.020 2026-10-28 09:18:39,616 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour.test_journal_items_remove_in_flight_is_not_undone_by_a_following_click.browser: tour succeeded 2026-10-28 09:18:39,621 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour.test_journal_items_remove_in_flight_is_not_undone_by_a_following_click.browser: Error received after termination: ╔════════════════════════════════════════════════════════════╗ ║ TOUR reconcile_intent_race_remove_move_line_tour SUCCEEDED ║ ╚════════════════════════════════════════════════════════════╝ 2026-10-28 09:18:39,671 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:18:39] "POST /mail/thread/data HTTP/1.1" 200 - 38 0.034 0.059 2026-10-28 09:18:39,958 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour.test_journal_items_remove_in_flight_is_not_undone_by_a_following_click.browser: heap 26616024 (allocated 28028928) 2026-10-28 09:18:39,964 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour.test_journal_items_remove_in_flight_is_not_undone_by_a_following_click: Closing chrome headless with pid 7277 2026-10-28 09:18:39,965 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour.test_journal_items_remove_in_flight_is_not_undone_by_a_following_click: Closing websocket connection 2026-10-28 09:18:39,968 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour.test_journal_items_remove_in_flight_is_not_undone_by_a_following_click: Terminating chrome headless with pid 7277 2026-10-28 09:18:40,073 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour.test_journal_items_remove_in_flight_is_not_undone_by_a_following_click: Chrome Log in: /tmp/odoo_tests/rb-e85a3c6-226074-429758/chrome_logs/chrome_log_20261028_091840_073683_test_journal_items_remove_in_flight_is_not_undone_by_a_following_click.txt 2026-10-28 09:18:40,073 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour.test_journal_items_remove_in_flight_is_not_undone_by_a_following_click: Removing chrome user profile "/tmp/tmp2pbiu5_3_chrome_odoo" 2026-10-28 09:18:40,183 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-28 09:18:54,722 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours: Starting TestReconcileEditAfterAutoSaveTour.test_an_intent_commits_pending_typed_input_before_it_acts ... 2026-10-28 09:18:56,528 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEditAfterAutoSaveTour.test_an_intent_commits_pending_typed_input_before_it_acts: Chrome pid: 7517 2026-10-28 09:18:56,528 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEditAfterAutoSaveTour.test_an_intent_commits_pending_typed_input_before_it_acts: Chrome headless temporary user profile dir: /tmp/tmp5gryhv1r_chrome_odoo 2026-10-28 09:18:56,529 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEditAfterAutoSaveTour.test_an_intent_commits_pending_typed_input_before_it_acts: Issuing json command http://127.0.0.1:37503/json/version 2026-10-28 09:18:56,529 104 INFO rb-e85a3c6-226074-429758 odoo.tests.common.requests: request http://127.0.0.1:37503/json/version with timeout 3 increased to 10s during tests 2026-10-28 09:18:56,598 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEditAfterAutoSaveTour.test_an_intent_commits_pending_typed_input_before_it_acts: Browser version: Chrome/150.0.7871.114 2026-10-28 09:18:56,598 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEditAfterAutoSaveTour.test_an_intent_commits_pending_typed_input_before_it_acts: Issuing json command http://127.0.0.1:37503/json 2026-10-28 09:18:56,599 104 INFO rb-e85a3c6-226074-429758 odoo.tests.common.requests: request http://127.0.0.1:37503/json with timeout 3 increased to 10s during tests 2026-10-28 09:18:56,624 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEditAfterAutoSaveTour.test_an_intent_commits_pending_typed_input_before_it_acts: Websocket url found: ws://127.0.0.1:37503/devtools/page/E644C43C03F54FCE533A2B9C1065182C 2026-10-28 09:18:56,655 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEditAfterAutoSaveTour.test_an_intent_commits_pending_typed_input_before_it_acts: Enable chrome headless console log notification 2026-10-28 09:18:56,673 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEditAfterAutoSaveTour.test_an_intent_commits_pending_typed_input_before_it_acts: Chrome headless enable page notifications 2026-10-28 09:18:56,808 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.res_users: Login successful for db:rb-e85a3c6-226074-429758 login:recon_commit_input_user from n/a 2026-10-28 09:18:56,824 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEditAfterAutoSaveTour.test_an_intent_commits_pending_typed_input_before_it_acts: Setting session cookie in browser 2026-10-28 09:18:56,831 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEditAfterAutoSaveTour.test_an_intent_commits_pending_typed_input_before_it_acts: Open "http://127.0.0.1:8069/odoo" in browser 2026-10-28 09:18:56,831 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEditAfterAutoSaveTour.test_an_intent_commits_pending_typed_input_before_it_acts: Navigating to: "http://127.0.0.1:8069/odoo" 2026-10-28 09:18:56,845 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 09:18:58,476 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:18:58] "GET /odoo HTTP/1.1" 200 - 181 0.132 1.503 2026-10-28 09:18:58,481 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEditAfterAutoSaveTour.test_an_intent_commits_pending_typed_input_before_it_acts: Navigation result: {'frameId': 'E644C43C03F54FCE533A2B9C1065182C', 'loaderId': 'B56066570BEAA0CC2C14DE282A7BAED7', 'isDownload': False} 2026-10-28 09:18:58,481 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEditAfterAutoSaveTour.test_an_intent_commits_pending_typed_input_before_it_acts: Evaluate ready code "odoo.isTourReady('reconcile_intent_commits_pending_input_first_tour')" 2026-10-28 09:18:58,549 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:18:58] "GET /web/assets/2ac140d/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.030 2026-10-28 09:18:58,577 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:18:58] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.005 0.036 2026-10-28 09:18:58,798 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:18:58] "GET /web/webclient/load_menus/67d5ed6f5fb3d754981bdaae566c22bdda4b40475396a8c3829bc5c9e55dce69 HTTP/1.1" 200 - 172 0.103 0.174 2026-10-28 09:18:58,803 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:18:58] "GET /web/assets/a32ecb6/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.286 2026-10-28 09:18:58,817 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:18:58] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.293 2026-10-28 09:18:58,841 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:18:58] "GET /web/assets/63175f4/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.006 2026-10-28 09:18:58,859 104 INFO rb-e85a3c6-226074-429758 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-28 09:18:58,913 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:18:58] "GET /web/assets/e2f411e/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.005 2026-10-28 09:18:59,642 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 09:18:59] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-10-28 09:18:59,678 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 09:18:59] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.032 2026-10-28 09:18:59,689 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 09:18:59] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.041 2026-10-28 09:18:59,700 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:18:59] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.002 0.028 2026-10-28 09:18:59,702 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEditAfterAutoSaveTour.test_an_intent_commits_pending_typed_input_before_it_acts.browser: Owl is running in 'dev' mode. 2026-10-28 09:18:59,731 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:18:59] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.005 2026-10-28 09:18:59,781 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:18:59] "GET /odoo/offline HTTP/1.1" 200 - 5 0.003 0.021 2026-10-28 09:18:59,809 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:18:59] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.000 0.005 2026-10-28 09:18:59,832 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:18:59] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.003 0.017 2026-10-28 09:18:59,902 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEditAfterAutoSaveTour.test_an_intent_commits_pending_typed_input_before_it_acts: Evaluate test code "odoo.startTour('reconcile_intent_commits_pending_input_first_tour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo", "delayToCheckUndeterminisms": 0})" 2026-10-28 09:19:00,015 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 09:19:00] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.013 2026-10-28 09:19:00,044 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 09:19:00] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-28 09:19:00,068 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:19:00] "POST /mail/data HTTP/1.1" 200 - 34 0.068 0.093 2026-10-28 09:19:00,161 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:19:00] "GET /odoo/action-account.open_account_journal_dashboard_kanban HTTP/1.1" 200 - 20 0.018 0.182 2026-10-28 09:19:00,254 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:19:00] "GET /web/image?model=res.users&field=avatar_128&id=919 HTTP/1.1" 200 - 16 0.021 0.252 2026-10-28 09:19:00,257 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:19:00] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.296 2026-10-28 09:19:00,271 104 INFO rb-e85a3c6-226074-429758 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-28 09:19:00,295 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:19:00] "GET /web/image/res.partner/2099/avatar_128?unique=1793179120000 HTTP/1.1" 200 - 8 0.008 0.302 2026-10-28 09:19:00,316 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:19:00] "POST /web/action/load HTTP/1.1" 200 - 5 0.004 0.314 2026-10-28 09:19:00,353 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:19:00] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.009 0.235 2026-10-28 09:19:00,367 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:19:00] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.003 0.132 2026-10-28 09:19:01,193 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEditAfterAutoSaveTour.test_an_intent_commits_pending_typed_input_before_it_acts.browser: [1/9] Tour reconcile_intent_commits_pending_input_first_tour → Step Open the reconcile kanban of the fixture's own journal (trigger: .o_kanban_record:contains('Commit Input Tour Journal') button[name='action_open_reconcile']) 2026-10-28 09:19:01,201 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:19:01] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 2 0.001 0.005 2026-10-28 09:19:01,220 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEditAfterAutoSaveTour.test_an_intent_commits_pending_typed_input_before_it_acts.browser: Owl is running in 'dev' mode. 2026-10-28 09:19:01,271 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:19:01] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.001 0.011 2026-10-28 09:19:01,285 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:19:01] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 1 0.001 0.022 2026-10-28 09:19:01,414 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:19:01] "POST /mail/data HTTP/1.1" 200 - 20 0.044 0.035 2026-10-28 09:19:01,418 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:19:01] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.051 2026-10-28 09:19:01,425 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 09:19:01] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.029 2026-10-28 09:19:01,475 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:19:01] "GET /web/image?model=res.users&field=avatar_128&id=919 HTTP/1.1" 200 - 9 0.018 0.078 2026-10-28 09:19:01,504 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:19:01] "GET /web/image/res.company/147/favicon HTTP/1.1" 200 - 9 0.010 0.132 2026-10-28 09:19:01,526 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:19:01] "POST /web/action/load HTTP/1.1" 200 - 10 0.006 0.139 2026-10-28 09:19:01,590 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:19:01] "GET /web/image/res.partner/2099/avatar_128?unique=1793179120000 HTTP/1.1" 200 - 8 0.012 0.207 2026-10-28 09:19:01,626 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:19:01] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 2 0.004 0.165 2026-10-28 09:19:01,670 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 09:19:01] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.010 2026-10-28 09:19:01,817 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:19:01] "POST /web/dataset/call_kw/account.journal/get_views HTTP/1.1" 200 - 70 0.065 0.169 2026-10-28 09:19:02,034 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:19:02] "POST /web/dataset/call_kw/account.journal/web_search_read HTTP/1.1" 200 - 49 0.066 0.109 2026-10-28 09:19:02,157 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:19:02] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.005 2026-10-28 09:19:02,233 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:19:02] "GET /web/bundle/web.chartjs_lib?lang=en_US HTTP/1.1" 200 - 1 0.000 0.009 2026-10-28 09:19:02,249 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:19:02] "POST /web/dataset/call_kw/account.journal/is_sample_action_available HTTP/1.1" 200 - 2 0.001 0.007 2026-10-28 09:19:02,256 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:19:02] "POST /web/dataset/call_kw/account.journal/is_sample_action_available HTTP/1.1" 200 - 1 0.001 0.006 2026-10-28 09:19:02,269 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:19:02] "GET /web/assets/109073e/web.chartjs_lib.min.js HTTP/1.1" 200 - 2 0.001 0.008 2026-10-28 09:19:02,470 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 09:19:02] "GET /web/static/img/bill.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 09:19:02,478 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 09:19:02] "GET /web/static/img/folder.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-10-28 09:19:02,508 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEditAfterAutoSaveTour.test_an_intent_commits_pending_typed_input_before_it_acts.browser: [2/9] Tour reconcile_intent_commits_pending_input_first_tour → Step Open the fixture's transaction (trigger: .o_account_reconcile_kanban_main .o_kanban_record:not(.o_kanban_ghost)) 2026-10-28 09:19:02,538 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:19:02] "POST /web/dataset/call_button/account.journal/action_open_reconcile HTTP/1.1" 200 - 12 0.010 0.029 2026-10-28 09:19:02,836 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:19:02] "POST /web/dataset/call_kw/account.bank.statement.line/get_views HTTP/1.1" 200 - 100 0.047 0.194 2026-10-28 09:19:02,864 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:19:02] "POST /web/dataset/call_kw/account.journal/read HTTP/1.1" 200 - 2 0.004 0.008 2026-10-28 09:19:02,917 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:19:02] "POST /web/dataset/call_kw/account.bank.statement.line/web_search_read HTTP/1.1" 200 - 5 0.005 0.014 2026-10-28 09:19:02,940 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:19:02] "POST /web/dataset/call_kw/account.journal/read HTTP/1.1" 200 - 3 0.008 0.034 2026-10-28 09:19:03,021 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:19:03] "POST /web/dataset/call_kw/res.company/read HTTP/1.1" 200 - 6 0.006 0.049 2026-10-28 09:19:03,120 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEditAfterAutoSaveTour.test_an_intent_commits_pending_typed_input_before_it_acts.browser: [3/9] Tour reconcile_intent_commits_pending_input_first_tour → Step Select the open balance row (trigger: .o_reconcile_widget_table .o_reconcile_widget_line.suspense) 2026-10-28 09:19:03,190 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:19:03] "POST /web/dataset/call_kw/account.bank.statement.line/get_views HTTP/1.1" 200 - 1 0.000 0.059 2026-10-28 09:19:03,256 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:19:03] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.015 2026-10-28 09:19:03,357 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:19:03] "POST /web/dataset/call_kw/account.bank.statement.line/web_read HTTP/1.1" 200 - 26 0.024 0.072 2026-10-28 09:19:03,425 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:19:03] "POST /web/dataset/call_kw/account.reconcile.model/name_search HTTP/1.1" 200 - 2 0.003 0.013 2026-10-28 09:19:03,582 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:19:03] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 45 0.026 0.136 2026-10-28 09:19:03,632 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:19:03] "POST /web/dataset/call_kw/res.partner/read HTTP/1.1" 200 - 3 0.005 0.022 2026-10-28 09:19:03,662 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:19:03] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 1 0.001 0.007 2026-10-28 09:19:03,666 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:19:03] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.011 2026-10-28 09:19:03,816 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEditAfterAutoSaveTour.test_an_intent_commits_pending_typed_input_before_it_acts.browser: [4/9] Tour reconcile_intent_commits_pending_input_first_tour → Step Type a label, but never blur the field before the intent below (trigger: .o_field_widget[name='manual_name'] input) 2026-10-28 09:19:03,902 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:19:03] "POST /web/dataset/call_kw/account.bank.statement.line/onchange HTTP/1.1" 200 - 22 0.020 0.089 2026-10-28 09:19:03,985 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEditAfterAutoSaveTour.test_an_intent_commits_pending_typed_input_before_it_acts.browser: [5/9] Tour reconcile_intent_commits_pending_input_first_tour → Step Fire an unrelated intent (selecting a different row) while the label is still only locally typed (trigger: .o_reconcile_widget_table .o_reconcile_widget_line.liquidity) 2026-10-28 09:19:04,048 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEditAfterAutoSaveTour.test_an_intent_commits_pending_typed_input_before_it_acts.browser: [6/9] Tour reconcile_intent_commits_pending_input_first_tour → Step Re-select the open balance row to read back what was actually saved (trigger: .o_reconcile_widget_table .o_reconcile_widget_line.suspense) 2026-10-28 09:19:04,110 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEditAfterAutoSaveTour.test_an_intent_commits_pending_typed_input_before_it_acts.browser: [7/9] Tour reconcile_intent_commits_pending_input_first_tour → Step The intent committed the pending typed label before acting, so it was not lost (trigger: .o_field_widget[name='manual_name'] input) 2026-10-28 09:19:04,161 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEditAfterAutoSaveTour.test_an_intent_commits_pending_typed_input_before_it_acts.browser: [8/9] Tour reconcile_intent_commits_pending_input_first_tour → Step Reload so the draft this tour built is actually saved (trigger: .o_reconcile_widget_table) 2026-10-28 09:19:04,176 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:19:04] "POST /web/dataset/call_kw/account.bank.statement.line/onchange HTTP/1.1" 200 - 21 0.024 0.096 2026-10-28 09:19:04,237 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEditAfterAutoSaveTour.test_an_intent_commits_pending_typed_input_before_it_acts.browser: [9/9] Tour reconcile_intent_commits_pending_input_first_tour → Step The page came back (trigger: .o_reconcile_widget_table) 2026-10-28 09:19:04,291 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEditAfterAutoSaveTour.test_an_intent_commits_pending_typed_input_before_it_acts.browser: tour succeeded 2026-10-28 09:19:04,291 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:19:04] "POST /web/dataset/call_kw/account.bank.statement.line/onchange HTTP/1.1" 200 - 21 0.023 0.063 2026-10-28 09:19:04,295 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEditAfterAutoSaveTour.test_an_intent_commits_pending_typed_input_before_it_acts.browser: Error received after termination: ╔══════════════════════════════════════════════════════════════════╗ ║ TOUR reconcile_intent_commits_pending_input_first_tour SUCCEEDED ║ ╚══════════════════════════════════════════════════════════════════╝ 2026-10-28 09:19:04,348 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:19:04] "POST /web/dataset/call_kw/account.bank.statement.line/web_save HTTP/1.1" 200 - 14 0.016 0.071 2026-10-28 09:19:04,457 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:19:04] "GET /odoo/accounting/2680/action-1241?statement_line_id=354 HTTP/1.1" 200 - 20 0.020 0.204 2026-10-28 09:19:04,555 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEditAfterAutoSaveTour.test_an_intent_commits_pending_typed_input_before_it_acts.browser: heap 28535696 (allocated 30650368) 2026-10-28 09:19:04,556 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEditAfterAutoSaveTour.test_an_intent_commits_pending_typed_input_before_it_acts: Closing chrome headless with pid 7517 2026-10-28 09:19:04,561 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEditAfterAutoSaveTour.test_an_intent_commits_pending_typed_input_before_it_acts: Closing websocket connection 2026-10-28 09:19:04,562 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEditAfterAutoSaveTour.test_an_intent_commits_pending_typed_input_before_it_acts: Terminating chrome headless with pid 7517 2026-10-28 09:19:04,685 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEditAfterAutoSaveTour.test_an_intent_commits_pending_typed_input_before_it_acts: Chrome Log in: /tmp/odoo_tests/rb-e85a3c6-226074-429758/chrome_logs/chrome_log_20261028_091904_685279_test_an_intent_commits_pending_typed_input_before_it_acts.txt 2026-10-28 09:19:04,685 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEditAfterAutoSaveTour.test_an_intent_commits_pending_typed_input_before_it_acts: Removing chrome user profile "/tmp/tmp5gryhv1r_chrome_odoo" 2026-10-28 09:19:04,750 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours: Starting TestReconcileEditAfterAutoSaveTour.test_edit_made_before_a_card_switch_reaches_the_saved_row ... 2026-10-28 09:19:06,849 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEditAfterAutoSaveTour.test_edit_made_before_a_card_switch_reaches_the_saved_row: Chrome pid: 7767 2026-10-28 09:19:06,849 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEditAfterAutoSaveTour.test_edit_made_before_a_card_switch_reaches_the_saved_row: Chrome headless temporary user profile dir: /tmp/tmpwu3ofkyn_chrome_odoo 2026-10-28 09:19:06,853 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEditAfterAutoSaveTour.test_edit_made_before_a_card_switch_reaches_the_saved_row: Issuing json command http://127.0.0.1:45739/json/version 2026-10-28 09:19:06,858 104 INFO rb-e85a3c6-226074-429758 odoo.tests.common.requests: request http://127.0.0.1:45739/json/version with timeout 3 increased to 10s during tests 2026-10-28 09:19:06,915 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEditAfterAutoSaveTour.test_edit_made_before_a_card_switch_reaches_the_saved_row: Browser version: Chrome/150.0.7871.114 2026-10-28 09:19:06,915 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEditAfterAutoSaveTour.test_edit_made_before_a_card_switch_reaches_the_saved_row: Issuing json command http://127.0.0.1:45739/json 2026-10-28 09:19:06,916 104 INFO rb-e85a3c6-226074-429758 odoo.tests.common.requests: request http://127.0.0.1:45739/json with timeout 3 increased to 10s during tests 2026-10-28 09:19:06,930 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEditAfterAutoSaveTour.test_edit_made_before_a_card_switch_reaches_the_saved_row: Websocket url found: ws://127.0.0.1:45739/devtools/page/86D554CCA78506BB1D8267C2722908F8 2026-10-28 09:19:06,939 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEditAfterAutoSaveTour.test_edit_made_before_a_card_switch_reaches_the_saved_row: Enable chrome headless console log notification 2026-10-28 09:19:06,950 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEditAfterAutoSaveTour.test_edit_made_before_a_card_switch_reaches_the_saved_row: Chrome headless enable page notifications 2026-10-28 09:19:07,081 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.res_users: Login successful for db:rb-e85a3c6-226074-429758 login:recon_autosave_user from n/a 2026-10-28 09:19:07,092 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEditAfterAutoSaveTour.test_edit_made_before_a_card_switch_reaches_the_saved_row: Setting session cookie in browser 2026-10-28 09:19:07,106 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEditAfterAutoSaveTour.test_edit_made_before_a_card_switch_reaches_the_saved_row: Open "http://127.0.0.1:8069/odoo" in browser 2026-10-28 09:19:07,106 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEditAfterAutoSaveTour.test_edit_made_before_a_card_switch_reaches_the_saved_row: Navigating to: "http://127.0.0.1:8069/odoo" 2026-10-28 09:19:07,144 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 09:19:08,643 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:19:08] "GET /odoo HTTP/1.1" 200 - 181 0.127 1.378 2026-10-28 09:19:08,659 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEditAfterAutoSaveTour.test_edit_made_before_a_card_switch_reaches_the_saved_row: Navigation result: {'frameId': '86D554CCA78506BB1D8267C2722908F8', 'loaderId': '2428ACA83D0593E9377FF3E172AF17E0', 'isDownload': False} 2026-10-28 09:19:08,659 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEditAfterAutoSaveTour.test_edit_made_before_a_card_switch_reaches_the_saved_row: Evaluate ready code "odoo.isTourReady('reconcile_edit_reaches_row_after_card_switch_tour')" 2026-10-28 09:19:08,706 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:19:08] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.015 2026-10-28 09:19:08,734 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:19:08] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.007 0.031 2026-10-28 09:19:08,744 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:19:08] "GET /web/assets/2ac140d/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.029 2026-10-28 09:19:08,757 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:19:08] "GET /web/assets/a32ecb6/web.assets_web.min.css HTTP/1.1" 200 - 2 0.002 0.040 2026-10-28 09:19:08,885 104 INFO rb-e85a3c6-226074-429758 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-28 09:19:09,011 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:19:09] "GET /web/webclient/load_menus/67d5ed6f5fb3d754981bdaae566c22bdda4b40475396a8c3829bc5c9e55dce69 HTTP/1.1" 200 - 172 0.133 0.186 2026-10-28 09:19:09,029 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:19:09] "GET /web/assets/63175f4/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.002 0.134 2026-10-28 09:19:09,136 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:19:09] "GET /web/assets/e2f411e/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.005 2026-10-28 09:19:09,966 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 09:19:09] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.006 2026-10-28 09:19:09,972 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 09:19:09] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.005 2026-10-28 09:19:09,974 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 09:19:09] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.011 2026-10-28 09:19:10,001 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:19:10] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.002 0.011 2026-10-28 09:19:10,010 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEditAfterAutoSaveTour.test_edit_made_before_a_card_switch_reaches_the_saved_row.browser: Owl is running in 'dev' mode. 2026-10-28 09:19:10,030 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:19:10] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.007 2026-10-28 09:19:10,097 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:19:10] "GET /odoo/offline HTTP/1.1" 200 - 5 0.004 0.038 2026-10-28 09:19:10,106 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:19:10] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.000 0.021 2026-10-28 09:19:10,125 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:19:10] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.005 0.024 2026-10-28 09:19:10,172 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEditAfterAutoSaveTour.test_edit_made_before_a_card_switch_reaches_the_saved_row: Evaluate test code "odoo.startTour('reconcile_edit_reaches_row_after_card_switch_tour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo", "delayToCheckUndeterminisms": 0})" 2026-10-28 09:19:10,310 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 09:19:10] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-28 09:19:10,334 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:19:10] "POST /mail/data HTTP/1.1" 200 - 34 0.068 0.067 2026-10-28 09:19:10,368 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 09:19:10] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-28 09:19:10,468 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:19:10] "GET /odoo/action-account.open_account_journal_dashboard_kanban HTTP/1.1" 200 - 20 0.039 0.203 2026-10-28 09:19:11,996 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:19:11] "GET /web/image/res.partner/2100/avatar_128?unique=1793179120000 HTTP/1.1" 200 - 15 0.016 1.717 2026-10-28 09:19:11,999 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:19:11] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 1.716 2026-10-28 09:19:12,022 104 INFO rb-e85a3c6-226074-429758 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-28 09:19:12,049 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:19:12] "GET /web/image?model=res.users&field=avatar_128&id=920 HTTP/1.1" 200 - 9 0.012 1.783 2026-10-28 09:19:12,079 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:19:12] "POST /web/action/load HTTP/1.1" 200 - 5 0.005 1.815 2026-10-28 09:19:12,112 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:19:12] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.011 1.699 2026-10-28 09:19:12,135 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:19:12] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.008 0.155 2026-10-28 09:19:13,073 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEditAfterAutoSaveTour.test_edit_made_before_a_card_switch_reaches_the_saved_row.browser: [1/14] Tour reconcile_edit_reaches_row_after_card_switch_tour → Step Open the reconcile kanban of the fixture's own journal (trigger: .o_kanban_record:contains('Autosave Tour Journal') button[name='action_open_reconcile']) 2026-10-28 09:19:13,091 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:19:13] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 2 0.001 0.006 2026-10-28 09:19:13,093 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEditAfterAutoSaveTour.test_edit_made_before_a_card_switch_reaches_the_saved_row.browser: Owl is running in 'dev' mode. 2026-10-28 09:19:13,157 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:19:13] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.001 0.007 2026-10-28 09:19:13,175 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:19:13] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 1 0.001 0.010 2026-10-28 09:19:13,320 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:19:13] "POST /mail/data HTTP/1.1" 200 - 20 0.034 0.037 2026-10-28 09:19:13,370 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:19:13] "GET /web/image/res.partner/2100/avatar_128?unique=1793179120000 HTTP/1.1" 200 - 8 0.010 0.082 2026-10-28 09:19:13,373 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:19:13] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.097 2026-10-28 09:19:13,413 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:19:13] "POST /web/action/load HTTP/1.1" 200 - 10 0.007 0.130 2026-10-28 09:19:13,477 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:19:13] "GET /web/image?model=res.users&field=avatar_128&id=920 HTTP/1.1" 200 - 9 0.017 0.172 2026-10-28 09:19:13,517 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:19:13] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 2 0.004 0.148 2026-10-28 09:19:13,559 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 09:19:13] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.015 2026-10-28 09:19:13,564 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 09:19:13] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.008 2026-10-28 09:19:13,784 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:19:13] "POST /web/dataset/call_kw/account.journal/get_views HTTP/1.1" 200 - 70 0.055 0.279 2026-10-28 09:19:13,818 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:19:13] "GET /web/image/res.company/147/favicon HTTP/1.1" 200 - 9 0.010 0.278 2026-10-28 09:19:13,941 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:19:13] "POST /web/dataset/call_kw/account.journal/web_search_read HTTP/1.1" 200 - 49 0.043 0.077 2026-10-28 09:19:14,067 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:19:14] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.011 2026-10-28 09:19:14,129 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:19:14] "GET /web/bundle/web.chartjs_lib?lang=en_US HTTP/1.1" 200 - 1 0.000 0.006 2026-10-28 09:19:14,143 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:19:14] "POST /web/dataset/call_kw/account.journal/is_sample_action_available HTTP/1.1" 200 - 2 0.002 0.004 2026-10-28 09:19:14,155 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:19:14] "POST /web/dataset/call_kw/account.journal/is_sample_action_available HTTP/1.1" 200 - 1 0.001 0.014 2026-10-28 09:19:14,164 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:19:14] "GET /web/assets/109073e/web.chartjs_lib.min.js HTTP/1.1" 200 - 2 0.001 0.006 2026-10-28 09:19:14,309 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 09:19:14] "GET /web/static/img/folder.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-10-28 09:19:14,312 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 09:19:14] "GET /web/static/img/bill.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 09:19:14,339 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEditAfterAutoSaveTour.test_edit_made_before_a_card_switch_reaches_the_saved_row.browser: [2/14] Tour reconcile_edit_reaches_row_after_card_switch_tour → Step Open the fixture's transaction (trigger: .o_account_reconcile_kanban_main .o_kanban_record:contains('Autosave first transaction')) 2026-10-28 09:19:14,399 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:19:14] "POST /web/dataset/call_button/account.journal/action_open_reconcile HTTP/1.1" 200 - 12 0.011 0.047 2026-10-28 09:19:14,739 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:19:14] "POST /web/dataset/call_kw/account.bank.statement.line/get_views HTTP/1.1" 200 - 100 0.061 0.248 2026-10-28 09:19:14,785 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:19:14] "POST /web/dataset/call_kw/account.journal/read HTTP/1.1" 200 - 2 0.004 0.018 2026-10-28 09:19:14,854 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:19:14] "POST /web/dataset/call_kw/account.journal/read HTTP/1.1" 200 - 3 0.006 0.021 2026-10-28 09:19:14,873 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:19:14] "POST /web/dataset/call_kw/account.bank.statement.line/web_search_read HTTP/1.1" 200 - 4 0.004 0.044 2026-10-28 09:19:14,939 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:19:14] "POST /web/dataset/call_kw/res.company/read HTTP/1.1" 200 - 6 0.003 0.043 2026-10-28 09:19:15,049 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEditAfterAutoSaveTour.test_edit_made_before_a_card_switch_reaches_the_saved_row.browser: [3/14] Tour reconcile_edit_reaches_row_after_card_switch_tour → Step Select its open balance row (trigger: .o_reconcile_widget_line.suspense:contains('Autosave first transaction')) 2026-10-28 09:19:15,151 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:19:15] "POST /web/dataset/call_kw/account.bank.statement.line/get_views HTTP/1.1" 200 - 1 0.000 0.125 2026-10-28 09:19:15,207 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:19:15] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.016 2026-10-28 09:19:15,289 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:19:15] "POST /web/dataset/call_kw/account.bank.statement.line/web_read HTTP/1.1" 200 - 26 0.021 0.063 2026-10-28 09:19:15,364 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:19:15] "POST /web/dataset/call_kw/account.reconcile.model/name_search HTTP/1.1" 200 - 2 0.004 0.019 2026-10-28 09:19:15,530 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:19:15] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 45 0.033 0.129 2026-10-28 09:19:15,581 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:19:15] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 1 0.001 0.007 2026-10-28 09:19:15,590 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:19:15] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.012 2026-10-28 09:19:15,742 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEditAfterAutoSaveTour.test_edit_made_before_a_card_switch_reaches_the_saved_row.browser: [4/14] Tour reconcile_edit_reaches_row_after_card_switch_tour → Step a.nav-link[name='manual_operations_tab'].active 2026-10-28 09:19:15,801 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEditAfterAutoSaveTour.test_edit_made_before_a_card_switch_reaches_the_saved_row.browser: [5/14] Tour reconcile_edit_reaches_row_after_card_switch_tour → Step Choose the account Autosave Tour Destination (trigger: .o_field_widget[name='manual_account_id'] input) 2026-10-28 09:19:15,818 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:19:15] "POST /web/dataset/call_kw/account.bank.statement.line/onchange HTTP/1.1" 200 - 23 0.022 0.059 2026-10-28 09:19:15,905 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEditAfterAutoSaveTour.test_edit_made_before_a_card_switch_reaches_the_saved_row.browser: [6/14] Tour reconcile_edit_reaches_row_after_card_switch_tour → Step Pick it from the dropdown (trigger: .ui-autocomplete .ui-menu-item a:contains('Autosave Tour Destination')) 2026-10-28 09:19:15,920 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:19:15] "POST /web/dataset/call_kw/account.account/name_search HTTP/1.1" 200 - 5 0.017 0.017 2026-10-28 09:19:16,195 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:19:16] "POST /web/dataset/call_kw/account.account/name_search HTTP/1.1" 200 - 5 0.011 0.017 2026-10-28 09:19:16,249 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEditAfterAutoSaveTour.test_edit_made_before_a_card_switch_reaches_the_saved_row.browser: [7/14] Tour reconcile_edit_reaches_row_after_card_switch_tour → Step Switch to a different card - this must auto-save the dirty form (trigger: .o_account_reconcile_kanban_main .o_kanban_record:contains('Autosave second transaction')) 2026-10-28 09:19:16,313 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEditAfterAutoSaveTour.test_edit_made_before_a_card_switch_reaches_the_saved_row.browser: [8/14] Tour reconcile_edit_reaches_row_after_card_switch_tour → Step The switch to the other card has landed (trigger: .o_kanban_record_reconcile_selected_st_line:contains('Autosave second transaction')) 2026-10-28 09:19:16,354 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:19:16] "POST /web/dataset/call_kw/account.bank.statement.line/onchange HTTP/1.1" 200 - 24 0.027 0.072 2026-10-28 09:19:16,424 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:19:16] "POST /web/dataset/call_kw/account.bank.statement.line/web_save HTTP/1.1" 200 - 14 0.011 0.035 2026-10-28 09:19:16,464 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:19:16] "POST /web/dataset/call_kw/account.bank.statement.line/web_search_read HTTP/1.1" 200 - 4 0.004 0.014 2026-10-28 09:19:16,572 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:19:16] "POST /web/dataset/call_kw/account.bank.statement.line/web_read HTTP/1.1" 200 - 21 0.015 0.038 2026-10-28 09:19:16,621 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:19:16] "POST /web/dataset/call_kw/account.reconcile.model/name_search HTTP/1.1" 200 - 2 0.004 0.015 2026-10-28 09:19:16,636 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:19:16] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 1 0.001 0.011 2026-10-28 09:19:16,705 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEditAfterAutoSaveTour.test_edit_made_before_a_card_switch_reaches_the_saved_row.browser: [9/14] Tour reconcile_edit_reaches_row_after_card_switch_tour → Step Switch back to the first transaction (trigger: .o_account_reconcile_kanban_main .o_kanban_record:contains('Autosave first transaction')) 2026-10-28 09:19:16,779 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEditAfterAutoSaveTour.test_edit_made_before_a_card_switch_reaches_the_saved_row.browser: [10/14] Tour reconcile_edit_reaches_row_after_card_switch_tour → Step The switch back has landed (trigger: .o_kanban_record_reconcile_selected_st_line:contains('Autosave first transaction')) 2026-10-28 09:19:16,851 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:19:16] "POST /web/dataset/call_kw/account.bank.statement.line/web_read HTTP/1.1" 200 - 13 0.013 0.042 2026-10-28 09:19:16,902 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:19:16] "POST /web/dataset/call_kw/account.reconcile.model/name_search HTTP/1.1" 200 - 2 0.005 0.017 2026-10-28 09:19:16,942 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEditAfterAutoSaveTour.test_edit_made_before_a_card_switch_reaches_the_saved_row.browser: [11/14] Tour reconcile_edit_reaches_row_after_card_switch_tour → Step The saved selection reopened with its editor visible (trigger: a.nav-link[name='manual_operations_tab'].active) 2026-10-28 09:19:16,999 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEditAfterAutoSaveTour.test_edit_made_before_a_card_switch_reaches_the_saved_row.browser: [12/14] Tour reconcile_edit_reaches_row_after_card_switch_tour → Step The chosen account survived the round trip through another card (trigger: .o_field_widget[name='manual_account_id'] input) 2026-10-28 09:19:17,051 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEditAfterAutoSaveTour.test_edit_made_before_a_card_switch_reaches_the_saved_row.browser: [13/14] Tour reconcile_edit_reaches_row_after_card_switch_tour → Step Validate (trigger: .o_account_reconcile_form_statusbar button[name='action_validate']:not(.disabled)) 2026-10-28 09:19:17,124 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEditAfterAutoSaveTour.test_edit_made_before_a_card_switch_reaches_the_saved_row.browser: [14/14] Tour reconcile_edit_reaches_row_after_card_switch_tour → Step The first transaction reconciled and left the Not-Reconciled kanban (trigger: .o_account_reconcile_kanban_main .o_kanban_record:contains('Autosave second transaction')) 2026-10-28 09:19:17,174 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEditAfterAutoSaveTour.test_edit_made_before_a_card_switch_reaches_the_saved_row.browser: tour succeeded 2026-10-28 09:19:17,175 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEditAfterAutoSaveTour.test_edit_made_before_a_card_switch_reaches_the_saved_row.browser: Error received after termination: ╔══════════════════════════════════════════════════════════════════╗ ║ TOUR reconcile_edit_reaches_row_after_card_switch_tour SUCCEEDED ║ ╚══════════════════════════════════════════════════════════════════╝ 2026-10-28 09:19:17,305 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #920 deleted account.move.line.ctp records with IDs: [1577] 2026-10-28 09:19:17,511 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #920 deleted account.move.line records with IDs: [3249] 2026-10-28 09:19:17,579 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEditAfterAutoSaveTour.test_edit_made_before_a_card_switch_reaches_the_saved_row.browser: heap 30341756 (allocated 32223232) 2026-10-28 09:19:17,820 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:19:17] "POST /web/dataset/call_button/account.bank.statement.line/action_validate HTTP/1.1" 200 - 215 0.266 0.436 2026-10-28 09:19:17,824 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:19:17] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.359 2026-10-28 09:19:17,834 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEditAfterAutoSaveTour.test_edit_made_before_a_card_switch_reaches_the_saved_row: Closing chrome headless with pid 7767 2026-10-28 09:19:17,835 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEditAfterAutoSaveTour.test_edit_made_before_a_card_switch_reaches_the_saved_row: Closing websocket connection 2026-10-28 09:19:17,836 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEditAfterAutoSaveTour.test_edit_made_before_a_card_switch_reaches_the_saved_row: Terminating chrome headless with pid 7767 2026-10-28 09:19:17,967 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEditAfterAutoSaveTour.test_edit_made_before_a_card_switch_reaches_the_saved_row: Chrome Log in: /tmp/odoo_tests/rb-e85a3c6-226074-429758/chrome_logs/chrome_log_20261028_091917_967644_test_edit_made_before_a_card_switch_reaches_the_saved_row.txt 2026-10-28 09:19:17,968 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEditAfterAutoSaveTour.test_edit_made_before_a_card_switch_reaches_the_saved_row: Removing chrome user profile "/tmp/tmpwu3ofkyn_chrome_odoo" 2026-10-28 09:19:18,092 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-28 09:19:32,802 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours: Starting TestReconcileKeyboardAndFocusTour.test_reconcile_a11y_tour ... 2026-10-28 09:19:35,163 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKeyboardAndFocusTour.test_reconcile_a11y_tour: Chrome pid: 8025 2026-10-28 09:19:35,163 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKeyboardAndFocusTour.test_reconcile_a11y_tour: Chrome headless temporary user profile dir: /tmp/tmpuc1hfv0y_chrome_odoo 2026-10-28 09:19:35,163 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKeyboardAndFocusTour.test_reconcile_a11y_tour: Issuing json command http://127.0.0.1:36085/json/version 2026-10-28 09:19:35,165 104 INFO rb-e85a3c6-226074-429758 odoo.tests.common.requests: request http://127.0.0.1:36085/json/version with timeout 3 increased to 10s during tests 2026-10-28 09:19:35,245 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKeyboardAndFocusTour.test_reconcile_a11y_tour: Browser version: Chrome/150.0.7871.114 2026-10-28 09:19:35,245 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKeyboardAndFocusTour.test_reconcile_a11y_tour: Issuing json command http://127.0.0.1:36085/json 2026-10-28 09:19:35,246 104 INFO rb-e85a3c6-226074-429758 odoo.tests.common.requests: request http://127.0.0.1:36085/json with timeout 3 increased to 10s during tests 2026-10-28 09:19:35,266 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKeyboardAndFocusTour.test_reconcile_a11y_tour: Websocket url found: ws://127.0.0.1:36085/devtools/page/29E07178D145D1E3B3FFF52F3D71CB31 2026-10-28 09:19:35,289 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKeyboardAndFocusTour.test_reconcile_a11y_tour: Enable chrome headless console log notification 2026-10-28 09:19:35,302 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKeyboardAndFocusTour.test_reconcile_a11y_tour: Chrome headless enable page notifications 2026-10-28 09:19:35,465 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.res_users: Login successful for db:rb-e85a3c6-226074-429758 login:recon_a11y_user from n/a 2026-10-28 09:19:35,476 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKeyboardAndFocusTour.test_reconcile_a11y_tour: Setting session cookie in browser 2026-10-28 09:19:35,493 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKeyboardAndFocusTour.test_reconcile_a11y_tour: Open "http://127.0.0.1:8069/odoo" in browser 2026-10-28 09:19:35,493 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKeyboardAndFocusTour.test_reconcile_a11y_tour: Navigating to: "http://127.0.0.1:8069/odoo" 2026-10-28 09:19:35,512 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 09:19:37,182 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:19:37] "GET /odoo HTTP/1.1" 200 - 181 0.143 1.530 2026-10-28 09:19:37,188 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKeyboardAndFocusTour.test_reconcile_a11y_tour: Navigation result: {'frameId': '29E07178D145D1E3B3FFF52F3D71CB31', 'loaderId': '91DE4006FCD72BEA6CBAACB66607864F', 'isDownload': False} 2026-10-28 09:19:37,188 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKeyboardAndFocusTour.test_reconcile_a11y_tour: Evaluate ready code "odoo.isTourReady('reconcile_a11y_tour')" 2026-10-28 09:19:37,243 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:19:37] "GET /web/assets/2ac140d/web.assets_web.min.js HTTP/1.1" 200 - 2 0.002 0.011 2026-10-28 09:19:37,730 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:19:37] "GET /web/webclient/load_menus/67d5ed6f5fb3d754981bdaae566c22bdda4b40475396a8c3829bc5c9e55dce69 HTTP/1.1" 200 - 172 0.320 0.172 2026-10-28 09:19:37,740 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:19:37] "GET /web/assets/a32ecb6/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.510 2026-10-28 09:19:37,773 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:19:37] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.011 0.510 2026-10-28 09:19:37,787 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:19:37] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.542 2026-10-28 09:19:37,803 104 INFO rb-e85a3c6-226074-429758 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-28 09:19:37,820 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:19:37] "GET /web/assets/63175f4/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.024 2026-10-28 09:19:37,845 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:19:37] "GET /web/assets/e2f411e/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.006 2026-10-28 09:19:38,653 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 09:19:38] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.001 2026-10-28 09:19:38,675 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 09:19:38] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.020 2026-10-28 09:19:38,676 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:19:38] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.004 0.013 2026-10-28 09:19:38,676 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 09:19:38] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.022 2026-10-28 09:19:38,707 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKeyboardAndFocusTour.test_reconcile_a11y_tour.browser: Owl is running in 'dev' mode. 2026-10-28 09:19:38,729 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:19:38] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.007 2026-10-28 09:19:38,785 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:19:38] "GET /odoo/offline HTTP/1.1" 200 - 5 0.003 0.029 2026-10-28 09:19:38,805 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:19:38] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.001 0.009 2026-10-28 09:19:38,825 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:19:38] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.005 0.024 2026-10-28 09:19:38,867 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKeyboardAndFocusTour.test_reconcile_a11y_tour: Evaluate test code "odoo.startTour('reconcile_a11y_tour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo", "delayToCheckUndeterminisms": 0})" 2026-10-28 09:19:38,968 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 09:19:38] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-10-28 09:19:38,995 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 09:19:38] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.006 2026-10-28 09:19:39,009 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:19:39] "POST /mail/data HTTP/1.1" 200 - 34 0.068 0.064 2026-10-28 09:19:39,035 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:19:39] "POST /web/action/load HTTP/1.1" 200 - 5 0.005 0.111 2026-10-28 09:19:39,171 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:19:39] "GET /odoo/action-account.open_account_journal_dashboard_kanban HTTP/1.1" 200 - 20 0.019 0.263 2026-10-28 09:19:39,238 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:19:39] "GET /web/image?model=res.users&field=avatar_128&id=923 HTTP/1.1" 200 - 16 0.019 0.296 2026-10-28 09:19:39,245 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:19:39] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.297 2026-10-28 09:19:39,319 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:19:39] "GET /web/image/res.partner/2111/avatar_128?unique=1793179158000 HTTP/1.1" 200 - 8 0.037 0.357 2026-10-28 09:19:39,342 104 INFO rb-e85a3c6-226074-429758 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-28 09:19:39,365 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:19:39] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.018 0.305 2026-10-28 09:19:39,387 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:19:39] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.007 0.113 2026-10-28 09:19:39,541 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:19:39] "POST /mail/data HTTP/1.1" 200 - 38 0.054 0.294 2026-10-28 09:19:40,436 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKeyboardAndFocusTour.test_reconcile_a11y_tour.browser: [1/9] Tour reconcile_a11y_tour → Step Open the reconcile kanban of the fixture's own journal (trigger: .o_kanban_record:contains('A11y Tour Bank') button[name='action_open_reconcile']) 2026-10-28 09:19:40,457 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:19:40] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 2 0.002 0.008 2026-10-28 09:19:40,459 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKeyboardAndFocusTour.test_reconcile_a11y_tour.browser: Owl is running in 'dev' mode. 2026-10-28 09:19:40,503 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:19:40] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.000 0.005 2026-10-28 09:19:40,525 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:19:40] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 1 0.001 0.010 2026-10-28 09:19:40,665 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 09:19:40] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 09:19:40,678 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:19:40] "POST /mail/data HTTP/1.1" 200 - 20 0.056 0.052 2026-10-28 09:19:40,719 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:19:40] "GET /web/image/res.company/148/favicon HTTP/1.1" 200 - 9 0.009 0.099 2026-10-28 09:19:40,753 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:19:40] "POST /web/action/load HTTP/1.1" 200 - 10 0.009 0.106 2026-10-28 09:19:40,814 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:19:40] "GET /web/image?model=res.users&field=avatar_128&id=923 HTTP/1.1" 200 - 9 0.013 0.171 2026-10-28 09:19:40,816 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:19:40] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.208 2026-10-28 09:19:40,880 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:19:40] "GET /web/image/res.partner/2111/avatar_128?unique=1793179158000 HTTP/1.1" 200 - 8 0.013 0.239 2026-10-28 09:19:40,922 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:19:40] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 2 0.005 0.193 2026-10-28 09:19:40,981 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 09:19:40] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 09:19:41,138 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:19:41] "POST /web/dataset/call_kw/account.journal/get_views HTTP/1.1" 200 - 70 0.066 0.283 2026-10-28 09:19:41,360 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:19:41] "POST /web/dataset/call_kw/account.journal/web_search_read HTTP/1.1" 200 - 49 0.076 0.097 2026-10-28 09:19:41,478 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:19:41] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.012 2026-10-28 09:19:41,555 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:19:41] "GET /web/bundle/web.chartjs_lib?lang=en_US HTTP/1.1" 200 - 1 0.000 0.012 2026-10-28 09:19:41,569 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:19:41] "POST /web/dataset/call_kw/account.journal/is_sample_action_available HTTP/1.1" 200 - 2 0.002 0.011 2026-10-28 09:19:41,576 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:19:41] "POST /web/dataset/call_kw/account.journal/is_sample_action_available HTTP/1.1" 200 - 1 0.001 0.009 2026-10-28 09:19:41,632 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:19:41] "GET /web/assets/109073e/web.chartjs_lib.min.js HTTP/1.1" 200 - 2 0.001 0.018 2026-10-28 09:19:41,879 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 09:19:41] "GET /web/static/img/bill.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-28 09:19:41,880 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 09:19:41] "GET /web/static/img/folder.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-10-28 09:19:41,904 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKeyboardAndFocusTour.test_reconcile_a11y_tour.browser: [2/9] Tour reconcile_a11y_tour → Step Open the fixture's transaction (trigger: .o_account_reconcile_kanban_main .o_kanban_record:not(.o_kanban_ghost)) 2026-10-28 09:19:41,977 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:19:41] "POST /web/dataset/call_button/account.journal/action_open_reconcile HTTP/1.1" 200 - 12 0.032 0.033 2026-10-28 09:19:42,287 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:19:42] "POST /web/dataset/call_kw/account.bank.statement.line/get_views HTTP/1.1" 200 - 100 0.053 0.225 2026-10-28 09:19:42,344 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:19:42] "POST /web/dataset/call_kw/account.journal/read HTTP/1.1" 200 - 2 0.003 0.013 2026-10-28 09:19:42,401 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:19:42] "POST /web/dataset/call_kw/account.bank.statement.line/web_search_read HTTP/1.1" 200 - 5 0.006 0.019 2026-10-28 09:19:42,421 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:19:42] "POST /web/dataset/call_kw/account.journal/read HTTP/1.1" 200 - 3 0.008 0.030 2026-10-28 09:19:42,493 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:19:42] "POST /web/dataset/call_kw/res.company/read HTTP/1.1" 200 - 6 0.004 0.050 2026-10-28 09:19:42,562 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKeyboardAndFocusTour.test_reconcile_a11y_tour.browser: [3/9] Tour reconcile_a11y_tour → Step Open Match Existing Entries (trigger: a.nav-link[name='match_existing_entries_tab']) 2026-10-28 09:19:42,661 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:19:42] "POST /web/dataset/call_kw/account.bank.statement.line/get_views HTTP/1.1" 200 - 1 0.000 0.095 2026-10-28 09:19:42,722 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:19:42] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.023 2026-10-28 09:19:42,841 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:19:42] "POST /web/dataset/call_kw/account.bank.statement.line/web_read HTTP/1.1" 200 - 26 0.032 0.085 2026-10-28 09:19:42,957 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:19:42] "POST /web/dataset/call_kw/account.reconcile.model/name_search HTTP/1.1" 200 - 2 0.005 0.013 2026-10-28 09:19:43,111 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:19:43] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 45 0.029 0.124 2026-10-28 09:19:43,171 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:19:43] "POST /web/dataset/call_kw/res.partner/read HTTP/1.1" 200 - 3 0.006 0.031 2026-10-28 09:19:43,262 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:19:43] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 7 0.009 0.033 2026-10-28 09:19:43,271 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:19:43] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.049 2026-10-28 09:19:43,374 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKeyboardAndFocusTour.test_reconcile_a11y_tour.browser: [4/9] Tour reconcile_a11y_tour → Step Match A11y tour receivable (trigger: .o_field_reconcile_lines_match .o_data_row:contains('A11y tour receivable') .o_data_cell) 2026-10-28 09:19:43,443 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKeyboardAndFocusTour.test_reconcile_a11y_tour.browser: [5/9] Tour reconcile_a11y_tour → Step The click added an 'other' counterpart line, with a trash button (trigger: .o_reconcile_widget_table .o_reconcile_widget_line.other) 2026-10-28 09:19:43,478 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:19:43] "POST /web/dataset/call_kw/account.move.line/web_read HTTP/1.1" 200 - 6 0.007 0.027 2026-10-28 09:19:43,619 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:19:43] "POST /web/dataset/call_kw/account.bank.statement.line/onchange HTTP/1.1" 200 - 26 0.025 0.085 2026-10-28 09:19:43,661 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKeyboardAndFocusTour.test_reconcile_a11y_tour.browser: [6/9] Tour reconcile_a11y_tour → Step The trash button carries an accessible name (aria-label) (trigger: .o_reconcile_widget_table .o_reconcile_widget_line.other td button.fa-trash-o) 2026-10-28 09:19:43,663 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:19:43] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 1 0.001 0.014 2026-10-28 09:19:43,717 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKeyboardAndFocusTour.test_reconcile_a11y_tour.browser: [7/9] Tour reconcile_a11y_tour → Step Enter on the nested trash button must not also select the row (trigger: .o_reconcile_widget_table .o_reconcile_widget_line.other td button.fa-trash-o) 2026-10-28 09:19:44,786 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKeyboardAndFocusTour.test_reconcile_a11y_tour.browser: [8/9] Tour reconcile_a11y_tour → Step The line row is keyboard-focusable (tabindex) and Enter-activatable (trigger: body) 2026-10-28 09:19:44,880 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKeyboardAndFocusTour.test_reconcile_a11y_tour.browser: [9/9] Tour reconcile_a11y_tour → Step Enter on the focused row selects it, same as a mouse click would (trigger: .o_reconcile_widget_table .o_reconcile_widget_line.other.selected) 2026-10-28 09:19:45,020 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:19:45] "POST /web/dataset/call_kw/account.bank.statement.line/onchange HTTP/1.1" 200 - 28 0.038 0.097 2026-10-28 09:19:45,023 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:19:45] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.074 2026-10-28 09:19:45,066 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKeyboardAndFocusTour.test_reconcile_a11y_tour.browser: tour succeeded 2026-10-28 09:19:45,067 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKeyboardAndFocusTour.test_reconcile_a11y_tour.browser: Error received after termination: ╔════════════════════════════════════╗ ║ TOUR reconcile_a11y_tour SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-10-28 09:19:45,386 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKeyboardAndFocusTour.test_reconcile_a11y_tour.browser: heap 28403020 (allocated 30388224) 2026-10-28 09:19:45,395 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKeyboardAndFocusTour.test_reconcile_a11y_tour: Closing chrome headless with pid 8025 2026-10-28 09:19:45,397 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKeyboardAndFocusTour.test_reconcile_a11y_tour: Closing websocket connection 2026-10-28 09:19:45,398 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKeyboardAndFocusTour.test_reconcile_a11y_tour: Terminating chrome headless with pid 8025 2026-10-28 09:19:45,523 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKeyboardAndFocusTour.test_reconcile_a11y_tour: Chrome Log in: /tmp/odoo_tests/rb-e85a3c6-226074-429758/chrome_logs/chrome_log_20261028_091945_522960_test_reconcile_a11y_tour.txt 2026-10-28 09:19:45,523 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKeyboardAndFocusTour.test_reconcile_a11y_tour: Removing chrome user profile "/tmp/tmpuc1hfv0y_chrome_odoo" 2026-10-28 09:19:45,585 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours: Starting TestReconcileKeyboardAndFocusTour.test_removing_an_unrelated_row_does_not_corrupt_a_differently_focused_rows_content ... 2026-10-28 09:19:47,683 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKeyboardAndFocusTour.test_removing_an_unrelated_row_does_not_corrupt_a_differently_focused_rows_content: Chrome pid: 8274 2026-10-28 09:19:47,684 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKeyboardAndFocusTour.test_removing_an_unrelated_row_does_not_corrupt_a_differently_focused_rows_content: Chrome headless temporary user profile dir: /tmp/tmpstjg5673_chrome_odoo 2026-10-28 09:19:47,684 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKeyboardAndFocusTour.test_removing_an_unrelated_row_does_not_corrupt_a_differently_focused_rows_content: Issuing json command http://127.0.0.1:40591/json/version 2026-10-28 09:19:47,685 104 INFO rb-e85a3c6-226074-429758 odoo.tests.common.requests: request http://127.0.0.1:40591/json/version with timeout 3 increased to 10s during tests 2026-10-28 09:19:47,731 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKeyboardAndFocusTour.test_removing_an_unrelated_row_does_not_corrupt_a_differently_focused_rows_content: Browser version: Chrome/150.0.7871.114 2026-10-28 09:19:47,732 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKeyboardAndFocusTour.test_removing_an_unrelated_row_does_not_corrupt_a_differently_focused_rows_content: Issuing json command http://127.0.0.1:40591/json 2026-10-28 09:19:47,734 104 INFO rb-e85a3c6-226074-429758 odoo.tests.common.requests: request http://127.0.0.1:40591/json with timeout 3 increased to 10s during tests 2026-10-28 09:19:47,745 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKeyboardAndFocusTour.test_removing_an_unrelated_row_does_not_corrupt_a_differently_focused_rows_content: Websocket url found: ws://127.0.0.1:40591/devtools/page/6EAEA2FD99D9C484879F188ED9512418 2026-10-28 09:19:47,755 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKeyboardAndFocusTour.test_removing_an_unrelated_row_does_not_corrupt_a_differently_focused_rows_content: Enable chrome headless console log notification 2026-10-28 09:19:47,760 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKeyboardAndFocusTour.test_removing_an_unrelated_row_does_not_corrupt_a_differently_focused_rows_content: Chrome headless enable page notifications 2026-10-28 09:19:47,892 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.res_users: Login successful for db:rb-e85a3c6-226074-429758 login:recon_focus_user from n/a 2026-10-28 09:19:47,901 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKeyboardAndFocusTour.test_removing_an_unrelated_row_does_not_corrupt_a_differently_focused_rows_content: Setting session cookie in browser 2026-10-28 09:19:47,909 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKeyboardAndFocusTour.test_removing_an_unrelated_row_does_not_corrupt_a_differently_focused_rows_content: Open "http://127.0.0.1:8069/odoo" in browser 2026-10-28 09:19:47,909 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKeyboardAndFocusTour.test_removing_an_unrelated_row_does_not_corrupt_a_differently_focused_rows_content: Navigating to: "http://127.0.0.1:8069/odoo" 2026-10-28 09:19:47,949 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 09:19:49,552 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:19:49] "GET /odoo HTTP/1.1" 200 - 181 0.135 1.470 2026-10-28 09:19:49,558 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKeyboardAndFocusTour.test_removing_an_unrelated_row_does_not_corrupt_a_differently_focused_rows_content: Navigation result: {'frameId': '6EAEA2FD99D9C484879F188ED9512418', 'loaderId': '1842DC368BFE4FC658C2414FFAF4BBA8', 'isDownload': False} 2026-10-28 09:19:49,559 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKeyboardAndFocusTour.test_removing_an_unrelated_row_does_not_corrupt_a_differently_focused_rows_content: Evaluate ready code "odoo.isTourReady('reconcile_focus_stability_tour')" 2026-10-28 09:19:49,622 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:19:49] "GET /web/assets/2ac140d/web.assets_web.min.js HTTP/1.1" 200 - 2 0.005 0.012 2026-10-28 09:19:49,833 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:19:49] "GET /web/webclient/load_menus/67d5ed6f5fb3d754981bdaae566c22bdda4b40475396a8c3829bc5c9e55dce69 HTTP/1.1" 200 - 172 0.088 0.134 2026-10-28 09:19:49,842 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:19:49] "GET /web/assets/a32ecb6/web.assets_web.min.css HTTP/1.1" 200 - 2 0.002 0.235 2026-10-28 09:19:49,867 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:19:49] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.009 0.210 2026-10-28 09:19:49,881 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:19:49] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.250 2026-10-28 09:19:49,882 104 INFO rb-e85a3c6-226074-429758 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-28 09:19:49,917 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:19:49] "GET /web/assets/63175f4/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.006 2026-10-28 09:19:49,973 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:19:49] "GET /web/assets/e2f411e/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.003 0.008 2026-10-28 09:19:50,750 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 09:19:50] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-10-28 09:19:50,758 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 09:19:50] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.020 2026-10-28 09:19:50,775 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 09:19:50] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.031 2026-10-28 09:19:50,791 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKeyboardAndFocusTour.test_removing_an_unrelated_row_does_not_corrupt_a_differently_focused_rows_content.browser: Owl is running in 'dev' mode. 2026-10-28 09:19:50,794 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:19:50] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.002 0.031 2026-10-28 09:19:50,827 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:19:50] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-10-28 09:19:50,885 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:19:50] "GET /odoo/offline HTTP/1.1" 200 - 5 0.003 0.031 2026-10-28 09:19:50,911 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:19:50] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.000 0.011 2026-10-28 09:19:50,937 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:19:50] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.004 0.022 2026-10-28 09:19:51,062 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKeyboardAndFocusTour.test_removing_an_unrelated_row_does_not_corrupt_a_differently_focused_rows_content: Evaluate test code "odoo.startTour('reconcile_focus_stability_tour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo", "delayToCheckUndeterminisms": 0})" 2026-10-28 09:19:51,157 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 09:19:51] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-28 09:19:51,187 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 09:19:51] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.007 2026-10-28 09:19:51,207 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:19:51] "POST /mail/data HTTP/1.1" 200 - 34 0.134 0.068 2026-10-28 09:19:51,209 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:19:51] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.159 2026-10-28 09:19:51,297 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:19:51] "GET /web/image?model=res.users&field=avatar_128&id=924 HTTP/1.1" 200 - 16 0.021 0.177 2026-10-28 09:19:51,405 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:19:51] "GET /odoo/action-account.action_account_moves_all HTTP/1.1" 200 - 20 0.016 0.229 2026-10-28 09:19:51,452 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:19:51] "GET /web/image/res.partner/2112/avatar_128?unique=1793179158000 HTTP/1.1" 200 - 8 0.010 0.351 2026-10-28 09:19:51,483 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:19:51] "POST /web/action/load HTTP/1.1" 200 - 5 0.011 0.385 2026-10-28 09:19:51,503 104 INFO rb-e85a3c6-226074-429758 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-28 09:19:51,531 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:19:51] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.010 0.237 2026-10-28 09:19:51,559 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:19:51] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.005 0.072 2026-10-28 09:19:52,459 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKeyboardAndFocusTour.test_removing_an_unrelated_row_does_not_corrupt_a_differently_focused_rows_content.browser: [1/11] Tour reconcile_focus_stability_tour → Step Select the journal item Focus Tour Row Alpha (trigger: .o_data_row:contains('Focus Tour Row Alpha') .o_list_record_selector) 2026-10-28 09:19:52,470 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:19:52] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 2 0.002 0.006 2026-10-28 09:19:52,495 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKeyboardAndFocusTour.test_removing_an_unrelated_row_does_not_corrupt_a_differently_focused_rows_content.browser: Owl is running in 'dev' mode. 2026-10-28 09:19:52,550 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:19:52] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.002 0.012 2026-10-28 09:19:52,567 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:19:52] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 1 0.003 0.016 2026-10-28 09:19:52,680 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 09:19:52] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-28 09:19:52,709 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:19:52] "POST /mail/data HTTP/1.1" 200 - 20 0.035 0.047 2026-10-28 09:19:52,711 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:19:52] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.067 2026-10-28 09:19:52,767 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:19:52] "GET /web/image?model=res.users&field=avatar_128&id=924 HTTP/1.1" 304 - 9 0.015 0.086 2026-10-28 09:19:52,811 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:19:52] "GET /web/image/res.partner/2112/avatar_128?unique=1793179158000 HTTP/1.1" 200 - 8 0.008 0.130 2026-10-28 09:19:52,851 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:19:52] "GET /web/image/res.company/148/favicon HTTP/1.1" 200 - 9 0.012 0.188 2026-10-28 09:19:52,874 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:19:52] "POST /web/action/load HTTP/1.1" 200 - 10 0.008 0.192 2026-10-28 09:19:52,904 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:19:52] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 2 0.005 0.159 2026-10-28 09:19:52,965 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 09:19:52] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.022 2026-10-28 09:19:53,221 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:19:53] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 105 0.085 0.218 2026-10-28 09:19:53,297 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:19:53] "POST /web/dataset/call_kw/account.move.line/search_panel_select_range HTTP/1.1" 200 - 3 0.008 0.022 2026-10-28 09:19:53,325 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:19:53] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.021 2026-10-28 09:19:53,387 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:19:53] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 18 0.023 0.058 2026-10-28 09:19:53,674 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKeyboardAndFocusTour.test_removing_an_unrelated_row_does_not_corrupt_a_differently_focused_rows_content.browser: [2/11] Tour reconcile_focus_stability_tour → Step Select the journal item Focus Tour Row Bravo (trigger: .o_data_row:contains('Focus Tour Row Bravo') .o_list_record_selector) 2026-10-28 09:19:53,752 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:19:53] "POST /web/dataset/call_kw/account.move.line/json_friendly_approval_request_data HTTP/1.1" 200 - 11 0.023 0.030 2026-10-28 09:19:53,757 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKeyboardAndFocusTour.test_removing_an_unrelated_row_does_not_corrupt_a_differently_focused_rows_content.browser: [3/11] Tour reconcile_focus_stability_tour → Step Select the journal item Focus Tour Row Charlie (trigger: .o_data_row:contains('Focus Tour Row Charlie') .o_list_record_selector) 2026-10-28 09:19:53,793 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:19:53] "POST /web/dataset/call_kw/account.move.line/json_friendly_approval_request_data HTTP/1.1" 200 - 4 0.006 0.018 2026-10-28 09:19:53,833 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKeyboardAndFocusTour.test_removing_an_unrelated_row_does_not_corrupt_a_differently_focused_rows_content.browser: [4/11] Tour reconcile_focus_stability_tour → Step Exactly the wanted journal items are selected (trigger: .o_data_row_selected:count(3)) 2026-10-28 09:19:53,867 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:19:53] "POST /web/dataset/call_kw/account.move.line/json_friendly_approval_request_data HTTP/1.1" 200 - 4 0.006 0.019 2026-10-28 09:19:53,888 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKeyboardAndFocusTour.test_removing_an_unrelated_row_does_not_corrupt_a_differently_focused_rows_content.browser: [5/11] Tour reconcile_focus_stability_tour → Step Open the Actions menu (trigger: .o_cp_action_menus button[data-hotkey='u'].dropdown-toggle) 2026-10-28 09:19:53,958 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKeyboardAndFocusTour.test_removing_an_unrelated_row_does_not_corrupt_a_differently_focused_rows_content.browser: [6/11] Tour reconcile_focus_stability_tour → Step Run the Reconcile action of the selection (trigger: .o-dropdown--menu .dropdown-item:text('Reconcile')) 2026-10-28 09:19:54,050 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKeyboardAndFocusTour.test_removing_an_unrelated_row_does_not_corrupt_a_differently_focused_rows_content.browser: [7/11] Tour reconcile_focus_stability_tour → Step The reconcile form opened (trigger: .o_account_reconcile_form_statusbar) 2026-10-28 09:19:54,101 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:19:54] "POST /web/action/load HTTP/1.1" 200 - 11 0.013 0.021 2026-10-28 09:19:54,296 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:19:54] "POST /web/action/run HTTP/1.1" 200 - 45 0.037 0.126 2026-10-28 09:19:54,397 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:19:54] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 7 0.009 0.061 2026-10-28 09:19:54,437 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:19:54] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.006 2026-10-28 09:19:54,494 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:19:54] "POST /web/dataset/call_kw/account.move.line/web_read HTTP/1.1" 200 - 17 0.016 0.040 2026-10-28 09:19:54,643 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:19:54] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 10 0.009 0.069 2026-10-28 09:19:54,707 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:19:54] "POST /web/dataset/call_kw/res.partner/read HTTP/1.1" 200 - 3 0.006 0.043 2026-10-28 09:19:54,746 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:19:54] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 1 0.003 0.011 2026-10-28 09:19:54,840 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKeyboardAndFocusTour.test_removing_an_unrelated_row_does_not_corrupt_a_differently_focused_rows_content.browser: [8/11] Tour reconcile_focus_stability_tour → Step Focus the row that must keep its identity, and remember its DOM node (trigger: .o_reconcile_widget_line.other:contains('Focus Tour Row Bravo')) 2026-10-28 09:19:54,849 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:19:54] "POST /web/dataset/call_kw/account.move.line/json_friendly_approval_request_data HTTP/1.1" 200 - 4 0.008 0.020 2026-10-28 09:19:54,899 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKeyboardAndFocusTour.test_removing_an_unrelated_row_does_not_corrupt_a_differently_focused_rows_content.browser: [9/11] Tour reconcile_focus_stability_tour → Step The focused row is selected (trigger: .o_reconcile_widget_line.other.selected) 2026-10-28 09:19:54,981 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:19:54] "POST /web/dataset/call_kw/account.move.line/onchange HTTP/1.1" 200 - 21 0.017 0.054 2026-10-28 09:19:55,020 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:19:55] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 1 0.001 0.007 2026-10-28 09:19:55,033 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKeyboardAndFocusTour.test_removing_an_unrelated_row_does_not_corrupt_a_differently_focused_rows_content.browser: [10/11] Tour reconcile_focus_stability_tour → Step Remove a DIFFERENT, unrelated row (trigger: .o_reconcile_widget_line.other:contains('Focus Tour Row Charlie') td button.fa-trash-o) 2026-10-28 09:19:55,100 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKeyboardAndFocusTour.test_removing_an_unrelated_row_does_not_corrupt_a_differently_focused_rows_content.browser: [11/11] Tour reconcile_focus_stability_tour → Step The unrelated row is gone (trigger: body:not(:has(.o_reconcile_widget_line:contains('Focus Tour Row Charlie')))) 2026-10-28 09:19:55,196 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:19:55] "POST /web/dataset/call_kw/account.move.line/onchange HTTP/1.1" 200 - 25 0.020 0.064 2026-10-28 09:19:55,286 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKeyboardAndFocusTour.test_removing_an_unrelated_row_does_not_corrupt_a_differently_focused_rows_content.browser: tour succeeded 2026-10-28 09:19:55,295 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKeyboardAndFocusTour.test_removing_an_unrelated_row_does_not_corrupt_a_differently_focused_rows_content.browser: Error received after termination: ╔═══════════════════════════════════════════════╗ ║ TOUR reconcile_focus_stability_tour SUCCEEDED ║ ╚═══════════════════════════════════════════════╝ 2026-10-28 09:19:55,329 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:19:55] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 7 0.014 0.046 2026-10-28 09:19:55,347 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:19:55] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.008 2026-10-28 09:19:55,633 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKeyboardAndFocusTour.test_removing_an_unrelated_row_does_not_corrupt_a_differently_focused_rows_content.browser: heap 25694048 (allocated 27242496) 2026-10-28 09:19:55,639 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKeyboardAndFocusTour.test_removing_an_unrelated_row_does_not_corrupt_a_differently_focused_rows_content: Closing chrome headless with pid 8274 2026-10-28 09:19:55,643 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKeyboardAndFocusTour.test_removing_an_unrelated_row_does_not_corrupt_a_differently_focused_rows_content: Closing websocket connection 2026-10-28 09:19:55,645 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKeyboardAndFocusTour.test_removing_an_unrelated_row_does_not_corrupt_a_differently_focused_rows_content: Terminating chrome headless with pid 8274 2026-10-28 09:19:55,771 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKeyboardAndFocusTour.test_removing_an_unrelated_row_does_not_corrupt_a_differently_focused_rows_content: Chrome Log in: /tmp/odoo_tests/rb-e85a3c6-226074-429758/chrome_logs/chrome_log_20261028_091955_771641_test_removing_an_unrelated_row_does_not_corrupt_a_differently_focused_rows_content.txt 2026-10-28 09:19:55,772 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKeyboardAndFocusTour.test_removing_an_unrelated_row_does_not_corrupt_a_differently_focused_rows_content: Removing chrome user profile "/tmp/tmpstjg5673_chrome_odoo" 2026-10-28 09:19:55,865 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-28 09:20:09,312 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours: Starting TestReconcileBadgeUncheckTour.test_badge_uncheck_keeps_a_manual_match_made_earlier ... 2026-10-28 09:20:11,503 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBadgeUncheckTour.test_badge_uncheck_keeps_a_manual_match_made_earlier: Chrome pid: 8521 2026-10-28 09:20:11,504 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBadgeUncheckTour.test_badge_uncheck_keeps_a_manual_match_made_earlier: Chrome headless temporary user profile dir: /tmp/tmpl51qq107_chrome_odoo 2026-10-28 09:20:11,504 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBadgeUncheckTour.test_badge_uncheck_keeps_a_manual_match_made_earlier: Issuing json command http://127.0.0.1:44439/json/version 2026-10-28 09:20:11,507 104 INFO rb-e85a3c6-226074-429758 odoo.tests.common.requests: request http://127.0.0.1:44439/json/version with timeout 3 increased to 10s during tests 2026-10-28 09:20:11,519 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBadgeUncheckTour.test_badge_uncheck_keeps_a_manual_match_made_earlier: Browser version: Chrome/150.0.7871.114 2026-10-28 09:20:11,520 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBadgeUncheckTour.test_badge_uncheck_keeps_a_manual_match_made_earlier: Issuing json command http://127.0.0.1:44439/json 2026-10-28 09:20:11,521 104 INFO rb-e85a3c6-226074-429758 odoo.tests.common.requests: request http://127.0.0.1:44439/json with timeout 3 increased to 10s during tests 2026-10-28 09:20:11,536 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBadgeUncheckTour.test_badge_uncheck_keeps_a_manual_match_made_earlier: Websocket url found: ws://127.0.0.1:44439/devtools/page/E8E4B6EC78F989918547E1D266A22AD1 2026-10-28 09:20:11,549 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBadgeUncheckTour.test_badge_uncheck_keeps_a_manual_match_made_earlier: Enable chrome headless console log notification 2026-10-28 09:20:11,550 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBadgeUncheckTour.test_badge_uncheck_keeps_a_manual_match_made_earlier: Chrome headless enable page notifications 2026-10-28 09:20:11,688 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.res_users: Login successful for db:rb-e85a3c6-226074-429758 login:recon_badge_user from n/a 2026-10-28 09:20:11,700 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBadgeUncheckTour.test_badge_uncheck_keeps_a_manual_match_made_earlier: Setting session cookie in browser 2026-10-28 09:20:11,718 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBadgeUncheckTour.test_badge_uncheck_keeps_a_manual_match_made_earlier: Open "http://127.0.0.1:8069/odoo" in browser 2026-10-28 09:20:11,718 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBadgeUncheckTour.test_badge_uncheck_keeps_a_manual_match_made_earlier: Navigating to: "http://127.0.0.1:8069/odoo" 2026-10-28 09:20:11,741 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 09:20:13,381 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:20:13] "GET /odoo HTTP/1.1" 200 - 181 0.142 1.501 2026-10-28 09:20:13,386 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBadgeUncheckTour.test_badge_uncheck_keeps_a_manual_match_made_earlier: Navigation result: {'frameId': 'E8E4B6EC78F989918547E1D266A22AD1', 'loaderId': 'E17478A8B942D90022DC5CB08EECB8C7', 'isDownload': False} 2026-10-28 09:20:13,387 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBadgeUncheckTour.test_badge_uncheck_keeps_a_manual_match_made_earlier: Evaluate ready code "odoo.isTourReady('reconcile_badge_uncheck_tour')" 2026-10-28 09:20:13,461 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:20:13] "GET /web/assets/a32ecb6/web.assets_web.min.css HTTP/1.1" 200 - 2 0.008 0.031 2026-10-28 09:20:13,469 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:20:13] "GET /web/assets/2ac140d/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.039 2026-10-28 09:20:13,627 104 INFO rb-e85a3c6-226074-429758 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-28 09:20:13,715 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:20:13] "GET /web/webclient/load_menus/67d5ed6f5fb3d754981bdaae566c22bdda4b40475396a8c3829bc5c9e55dce69 HTTP/1.1" 200 - 172 0.108 0.159 2026-10-28 09:20:13,725 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:20:13] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.276 2026-10-28 09:20:13,762 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:20:13] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.019 0.284 2026-10-28 09:20:13,794 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:20:13] "GET /web/assets/63175f4/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.002 0.009 2026-10-28 09:20:13,863 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:20:13] "GET /web/assets/e2f411e/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.015 2026-10-28 09:20:14,617 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 09:20:14] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.006 2026-10-28 09:20:14,621 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 09:20:14] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.006 2026-10-28 09:20:14,627 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 09:20:14] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.017 2026-10-28 09:20:14,665 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:20:14] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.004 0.019 2026-10-28 09:20:14,665 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBadgeUncheckTour.test_badge_uncheck_keeps_a_manual_match_made_earlier.browser: Owl is running in 'dev' mode. 2026-10-28 09:20:14,700 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:20:14] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.007 2026-10-28 09:20:14,760 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:20:14] "GET /odoo/offline HTTP/1.1" 200 - 5 0.006 0.029 2026-10-28 09:20:14,789 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:20:14] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.006 0.036 2026-10-28 09:20:14,794 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:20:14] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.000 0.049 2026-10-28 09:20:14,873 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBadgeUncheckTour.test_badge_uncheck_keeps_a_manual_match_made_earlier: Evaluate test code "odoo.startTour('reconcile_badge_uncheck_tour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo", "delayToCheckUndeterminisms": 0})" 2026-10-28 09:20:14,955 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 09:20:14] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-28 09:20:14,982 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 09:20:14] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.012 2026-10-28 09:20:15,013 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:20:15] "POST /mail/data HTTP/1.1" 200 - 34 0.087 0.068 2026-10-28 09:20:15,102 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:20:15] "GET /web/image?model=res.users&field=avatar_128&id=927 HTTP/1.1" 200 - 16 0.024 0.186 2026-10-28 09:20:15,179 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:20:15] "GET /odoo/action-account.open_account_journal_dashboard_kanban HTTP/1.1" 200 - 20 0.025 0.215 2026-10-28 09:20:15,186 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:20:15] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.242 2026-10-28 09:20:15,237 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:20:15] "GET /web/image/res.partner/2123/avatar_128?unique=1793179195000 HTTP/1.1" 200 - 8 0.018 0.293 2026-10-28 09:20:15,253 104 INFO rb-e85a3c6-226074-429758 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-28 09:20:15,287 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:20:15] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.019 0.226 2026-10-28 09:20:15,311 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:20:15] "POST /web/action/load HTTP/1.1" 200 - 5 0.003 0.406 2026-10-28 09:20:15,329 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:20:15] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.005 0.079 2026-10-28 09:20:16,106 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBadgeUncheckTour.test_badge_uncheck_keeps_a_manual_match_made_earlier.browser: [1/11] Tour reconcile_badge_uncheck_tour → Step Open the reconcile kanban of the fixture's own journal (trigger: .o_kanban_record:contains('Badge Tour Bank') button[name='action_open_reconcile']) 2026-10-28 09:20:16,123 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBadgeUncheckTour.test_badge_uncheck_keeps_a_manual_match_made_earlier.browser: Owl is running in 'dev' mode. 2026-10-28 09:20:16,131 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:20:16] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 2 0.001 0.008 2026-10-28 09:20:16,166 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:20:16] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.001 0.008 2026-10-28 09:20:16,179 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:20:16] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 1 0.001 0.015 2026-10-28 09:20:16,266 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 09:20:16] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-28 09:20:16,308 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:20:16] "POST /mail/data HTTP/1.1" 200 - 20 0.045 0.045 2026-10-28 09:20:16,309 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:20:16] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.071 2026-10-28 09:20:16,355 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:20:16] "GET /web/image?model=res.users&field=avatar_128&id=927 HTTP/1.1" 304 - 9 0.014 0.092 2026-10-28 09:20:16,416 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:20:16] "GET /web/image/res.partner/2123/avatar_128?unique=1793179195000 HTTP/1.1" 200 - 8 0.010 0.168 2026-10-28 09:20:16,445 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:20:16] "GET /web/image/res.company/149/favicon HTTP/1.1" 200 - 9 0.012 0.173 2026-10-28 09:20:16,476 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:20:16] "POST /web/action/load HTTP/1.1" 200 - 10 0.010 0.215 2026-10-28 09:20:16,503 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:20:16] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 2 0.005 0.157 2026-10-28 09:20:16,542 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 09:20:16] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-28 09:20:16,744 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:20:16] "POST /web/dataset/call_kw/account.journal/get_views HTTP/1.1" 200 - 70 0.056 0.160 2026-10-28 09:20:16,921 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:20:16] "POST /web/dataset/call_kw/account.journal/web_search_read HTTP/1.1" 200 - 49 0.054 0.077 2026-10-28 09:20:17,039 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:20:17] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.007 2026-10-28 09:20:17,126 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:20:17] "GET /web/bundle/web.chartjs_lib?lang=en_US HTTP/1.1" 200 - 1 0.000 0.013 2026-10-28 09:20:17,158 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:20:17] "POST /web/dataset/call_kw/account.journal/is_sample_action_available HTTP/1.1" 200 - 2 0.007 0.018 2026-10-28 09:20:17,164 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:20:17] "POST /web/dataset/call_kw/account.journal/is_sample_action_available HTTP/1.1" 200 - 1 0.001 0.027 2026-10-28 09:20:17,171 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:20:17] "GET /web/assets/109073e/web.chartjs_lib.min.js HTTP/1.1" 200 - 2 0.002 0.012 2026-10-28 09:20:17,341 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 09:20:17] "GET /web/static/img/folder.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-10-28 09:20:17,345 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 09:20:17] "GET /web/static/img/bill.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 09:20:17,383 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBadgeUncheckTour.test_badge_uncheck_keeps_a_manual_match_made_earlier.browser: [2/11] Tour reconcile_badge_uncheck_tour → Step Open the fixture's transaction (trigger: .o_account_reconcile_kanban_main .o_kanban_record:not(.o_kanban_ghost)) 2026-10-28 09:20:17,443 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:20:17] "POST /web/dataset/call_button/account.journal/action_open_reconcile HTTP/1.1" 200 - 12 0.012 0.037 2026-10-28 09:20:17,819 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:20:17] "POST /web/dataset/call_kw/account.bank.statement.line/get_views HTTP/1.1" 200 - 100 0.076 0.221 2026-10-28 09:20:17,867 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:20:17] "POST /web/dataset/call_kw/account.journal/read HTTP/1.1" 200 - 2 0.004 0.014 2026-10-28 09:20:17,920 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:20:17] "POST /web/dataset/call_kw/account.bank.statement.line/web_search_read HTTP/1.1" 200 - 5 0.007 0.015 2026-10-28 09:20:17,939 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:20:17] "POST /web/dataset/call_kw/account.journal/read HTTP/1.1" 200 - 3 0.007 0.031 2026-10-28 09:20:17,991 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:20:17] "POST /web/dataset/call_kw/res.company/read HTTP/1.1" 200 - 6 0.003 0.031 2026-10-28 09:20:18,100 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBadgeUncheckTour.test_badge_uncheck_keeps_a_manual_match_made_earlier.browser: [3/11] Tour reconcile_badge_uncheck_tour → Step Open Match Existing Entries (trigger: a.nav-link[name='match_existing_entries_tab']) 2026-10-28 09:20:18,166 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:20:18] "POST /web/dataset/call_kw/account.bank.statement.line/get_views HTTP/1.1" 200 - 1 0.000 0.098 2026-10-28 09:20:18,217 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:20:18] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.006 2026-10-28 09:20:18,303 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:20:18] "POST /web/dataset/call_kw/account.bank.statement.line/web_read HTTP/1.1" 200 - 26 0.023 0.059 2026-10-28 09:20:18,385 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:20:18] "POST /web/dataset/call_kw/account.reconcile.model/name_search HTTP/1.1" 200 - 2 0.004 0.013 2026-10-28 09:20:18,543 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:20:18] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 45 0.045 0.111 2026-10-28 09:20:18,606 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:20:18] "POST /web/dataset/call_kw/res.partner/read HTTP/1.1" 200 - 3 0.005 0.027 2026-10-28 09:20:18,690 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:20:18] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 7 0.011 0.032 2026-10-28 09:20:18,701 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:20:18] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.027 2026-10-28 09:20:18,850 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBadgeUncheckTour.test_badge_uncheck_keeps_a_manual_match_made_earlier.browser: [4/11] Tour reconcile_badge_uncheck_tour → Step Match Badge tour manual match (trigger: .o_field_reconcile_lines_match .o_data_row:contains('Badge tour manual match') .o_data_cell) 2026-10-28 09:20:18,906 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBadgeUncheckTour.test_badge_uncheck_keeps_a_manual_match_made_earlier.browser: [5/11] Tour reconcile_badge_uncheck_tour → Step The manual match is now a row in the reconcile widget (trigger: .o_reconcile_widget_table .o_reconcile_widget_line.other:contains('Badge tour manual match')) 2026-10-28 09:20:18,932 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:20:18] "POST /web/dataset/call_kw/account.move.line/web_read HTTP/1.1" 200 - 6 0.007 0.016 2026-10-28 09:20:19,088 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:20:19] "POST /web/dataset/call_kw/account.bank.statement.line/onchange HTTP/1.1" 200 - 26 0.031 0.099 2026-10-28 09:20:19,118 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBadgeUncheckTour.test_badge_uncheck_keeps_a_manual_match_made_earlier.browser: [6/11] Tour reconcile_badge_uncheck_tour → Step The manual_model_id badge widget is rendered (trigger: .o_field_selection_badge .btn) 2026-10-28 09:20:19,121 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:20:19] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 1 0.002 0.007 2026-10-28 09:20:19,191 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBadgeUncheckTour.test_badge_uncheck_keeps_a_manual_match_made_earlier.browser: [7/11] Tour reconcile_badge_uncheck_tour → Step First click selects the badge, adding the model's own rows (trigger: .o_field_selection_badge .btn.active, .o_field_selection_badge .btn[aria-pressed='true']) 2026-10-28 09:20:19,390 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:20:19] "POST /web/dataset/call_kw/account.bank.statement.line/onchange HTTP/1.1" 200 - 52 0.055 0.137 2026-10-28 09:20:19,433 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:20:19] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 1 0.002 0.011 2026-10-28 09:20:19,435 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBadgeUncheckTour.test_badge_uncheck_keeps_a_manual_match_made_earlier.browser: [8/11] Tour reconcile_badge_uncheck_tour → Step The manual match is still present once the model is applied (trigger: .o_reconcile_widget_table .o_reconcile_widget_line.other:contains('Badge tour manual match')) 2026-10-28 09:20:19,481 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBadgeUncheckTour.test_badge_uncheck_keeps_a_manual_match_made_earlier.browser: [9/11] Tour reconcile_badge_uncheck_tour → Step Clicking the SAME badge again must clear the selection (toggle off) (trigger: .o_field_selection_badge .btn.active, .o_field_selection_badge .btn[aria-pressed='true']) 2026-10-28 09:20:19,553 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBadgeUncheckTour.test_badge_uncheck_keeps_a_manual_match_made_earlier.browser: [10/11] Tour reconcile_badge_uncheck_tour → Step After the second click, no badge in the widget remains selected (trigger: .o_field_selection_badge:not(:has(.btn.active)):not(:has(.btn[aria-pressed='true']))) 2026-10-28 09:20:19,650 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:20:19] "POST /web/dataset/call_kw/account.bank.statement.line/onchange HTTP/1.1" 200 - 26 0.023 0.064 2026-10-28 09:20:19,680 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:20:19] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 1 0.001 0.008 2026-10-28 09:20:19,682 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBadgeUncheckTour.test_badge_uncheck_keeps_a_manual_match_made_earlier.browser: [11/11] Tour reconcile_badge_uncheck_tour → Step Unapplying the model keeps the manual match - it is not a full reset of the draft (trigger: .o_reconcile_widget_table .o_reconcile_widget_line.other:contains('Badge tour manual match')) 2026-10-28 09:20:19,751 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBadgeUncheckTour.test_badge_uncheck_keeps_a_manual_match_made_earlier.browser: tour succeeded 2026-10-28 09:20:19,751 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBadgeUncheckTour.test_badge_uncheck_keeps_a_manual_match_made_earlier.browser: Error received after termination: ╔═════════════════════════════════════════════╗ ║ TOUR reconcile_badge_uncheck_tour SUCCEEDED ║ ╚═════════════════════════════════════════════╝ 2026-10-28 09:20:19,949 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBadgeUncheckTour.test_badge_uncheck_keeps_a_manual_match_made_earlier.browser: heap 28353748 (allocated 29863936) 2026-10-28 09:20:19,958 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBadgeUncheckTour.test_badge_uncheck_keeps_a_manual_match_made_earlier: Closing chrome headless with pid 8521 2026-10-28 09:20:19,961 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBadgeUncheckTour.test_badge_uncheck_keeps_a_manual_match_made_earlier: Closing websocket connection 2026-10-28 09:20:19,962 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBadgeUncheckTour.test_badge_uncheck_keeps_a_manual_match_made_earlier: Terminating chrome headless with pid 8521 2026-10-28 09:20:20,066 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBadgeUncheckTour.test_badge_uncheck_keeps_a_manual_match_made_earlier: Chrome Log in: /tmp/odoo_tests/rb-e85a3c6-226074-429758/chrome_logs/chrome_log_20261028_092020_066477_test_badge_uncheck_keeps_a_manual_match_made_earlier.txt 2026-10-28 09:20:20,066 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBadgeUncheckTour.test_badge_uncheck_keeps_a_manual_match_made_earlier: Removing chrome user profile "/tmp/tmpl51qq107_chrome_odoo" 2026-10-28 09:20:20,165 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-28 09:20:34,370 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours: Starting TestReconcileClearOpenBalanceAccountTour.test_clearing_the_account_and_pressing_enter_keeps_the_focus_on_the_input ... 2026-10-28 09:20:36,974 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileClearOpenBalanceAccountTour.test_clearing_the_account_and_pressing_enter_keeps_the_focus_on_the_input: Chrome pid: 8769 2026-10-28 09:20:36,974 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileClearOpenBalanceAccountTour.test_clearing_the_account_and_pressing_enter_keeps_the_focus_on_the_input: Chrome headless temporary user profile dir: /tmp/tmpbw47kw3__chrome_odoo 2026-10-28 09:20:36,974 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileClearOpenBalanceAccountTour.test_clearing_the_account_and_pressing_enter_keeps_the_focus_on_the_input: Issuing json command http://127.0.0.1:33557/json/version 2026-10-28 09:20:36,976 104 INFO rb-e85a3c6-226074-429758 odoo.tests.common.requests: request http://127.0.0.1:33557/json/version with timeout 3 increased to 10s during tests 2026-10-28 09:20:37,023 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileClearOpenBalanceAccountTour.test_clearing_the_account_and_pressing_enter_keeps_the_focus_on_the_input: Browser version: Chrome/150.0.7871.114 2026-10-28 09:20:37,023 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileClearOpenBalanceAccountTour.test_clearing_the_account_and_pressing_enter_keeps_the_focus_on_the_input: Issuing json command http://127.0.0.1:33557/json 2026-10-28 09:20:37,026 104 INFO rb-e85a3c6-226074-429758 odoo.tests.common.requests: request http://127.0.0.1:33557/json with timeout 3 increased to 10s during tests 2026-10-28 09:20:37,045 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileClearOpenBalanceAccountTour.test_clearing_the_account_and_pressing_enter_keeps_the_focus_on_the_input: Websocket url found: ws://127.0.0.1:33557/devtools/page/71DFDD3F8B9DF8E3F36CA03658B9F1F0 2026-10-28 09:20:37,056 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileClearOpenBalanceAccountTour.test_clearing_the_account_and_pressing_enter_keeps_the_focus_on_the_input: Enable chrome headless console log notification 2026-10-28 09:20:37,067 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileClearOpenBalanceAccountTour.test_clearing_the_account_and_pressing_enter_keeps_the_focus_on_the_input: Chrome headless enable page notifications 2026-10-28 09:20:37,265 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.res_users: Login successful for db:rb-e85a3c6-226074-429758 login:recon_clear_account_focus_user from n/a 2026-10-28 09:20:37,278 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileClearOpenBalanceAccountTour.test_clearing_the_account_and_pressing_enter_keeps_the_focus_on_the_input: Setting session cookie in browser 2026-10-28 09:20:37,285 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileClearOpenBalanceAccountTour.test_clearing_the_account_and_pressing_enter_keeps_the_focus_on_the_input: Open "http://127.0.0.1:8069/odoo" in browser 2026-10-28 09:20:37,285 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileClearOpenBalanceAccountTour.test_clearing_the_account_and_pressing_enter_keeps_the_focus_on_the_input: Navigating to: "http://127.0.0.1:8069/odoo" 2026-10-28 09:20:37,309 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 09:20:40,403 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:20:40] "GET /odoo HTTP/1.1" 200 - 181 0.118 2.982 2026-10-28 09:20:40,407 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileClearOpenBalanceAccountTour.test_clearing_the_account_and_pressing_enter_keeps_the_focus_on_the_input: Navigation result: {'frameId': '71DFDD3F8B9DF8E3F36CA03658B9F1F0', 'loaderId': '2960581624A963EF06206E3DB151BDD0', 'isDownload': False} 2026-10-28 09:20:40,408 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileClearOpenBalanceAccountTour.test_clearing_the_account_and_pressing_enter_keeps_the_focus_on_the_input: Evaluate ready code "odoo.isTourReady('reconcile_clear_open_balance_account_focus_tour')" 2026-10-28 09:20:40,470 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:20:40] "GET /web/assets/a32ecb6/web.assets_web.min.css HTTP/1.1" 200 - 2 0.003 0.021 2026-10-28 09:20:40,526 104 INFO rb-e85a3c6-226074-429758 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-28 09:20:40,691 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:20:40] "GET /web/webclient/load_menus/67d5ed6f5fb3d754981bdaae566c22bdda4b40475396a8c3829bc5c9e55dce69 HTTP/1.1" 200 - 172 0.095 0.136 2026-10-28 09:20:40,700 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:20:40] "GET /web/assets/2ac140d/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.246 2026-10-28 09:20:40,718 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:20:40] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.251 2026-10-28 09:20:40,746 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:20:40] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.007 0.261 2026-10-28 09:20:40,769 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:20:40] "GET /web/assets/63175f4/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.008 2026-10-28 09:20:40,870 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:20:40] "GET /web/assets/e2f411e/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.002 0.016 2026-10-28 09:20:41,765 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 09:20:41] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.006 2026-10-28 09:20:41,766 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 09:20:41] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.010 2026-10-28 09:20:41,781 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 09:20:41] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.019 2026-10-28 09:20:41,808 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:20:41] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.001 0.011 2026-10-28 09:20:41,828 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileClearOpenBalanceAccountTour.test_clearing_the_account_and_pressing_enter_keeps_the_focus_on_the_input.browser: Owl is running in 'dev' mode. 2026-10-28 09:20:41,848 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:20:41] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-10-28 09:20:41,895 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:20:41] "GET /odoo/offline HTTP/1.1" 200 - 5 0.002 0.017 2026-10-28 09:20:41,919 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:20:41] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.000 0.006 2026-10-28 09:20:41,947 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:20:41] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.003 0.016 2026-10-28 09:20:42,003 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileClearOpenBalanceAccountTour.test_clearing_the_account_and_pressing_enter_keeps_the_focus_on_the_input: Evaluate test code "odoo.startTour('reconcile_clear_open_balance_account_focus_tour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo", "delayToCheckUndeterminisms": 0})" 2026-10-28 09:20:42,128 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 09:20:42] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 09:20:42,152 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 09:20:42] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.008 2026-10-28 09:20:42,194 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:20:42] "POST /mail/data HTTP/1.1" 200 - 34 0.073 0.084 2026-10-28 09:20:42,300 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:20:42] "GET /odoo/action-account.open_account_journal_dashboard_kanban HTTP/1.1" 200 - 20 0.020 0.229 2026-10-28 09:20:42,343 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:20:42] "POST /web/action/load HTTP/1.1" 200 - 5 0.011 0.231 2026-10-28 09:20:42,346 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:20:42] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.233 2026-10-28 09:20:42,415 104 INFO rb-e85a3c6-226074-429758 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-28 09:20:42,443 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:20:42] "GET /web/image?model=res.users&field=avatar_128&id=930 HTTP/1.1" 200 - 16 0.036 0.340 2026-10-28 09:20:42,489 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:20:42] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.019 0.242 2026-10-28 09:20:42,537 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:20:42] "GET /web/image/res.partner/2134/avatar_128?unique=1793179220000 HTTP/1.1" 200 - 8 0.018 0.439 2026-10-28 09:20:42,558 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:20:42] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.004 0.168 2026-10-28 09:20:43,297 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileClearOpenBalanceAccountTour.test_clearing_the_account_and_pressing_enter_keeps_the_focus_on_the_input.browser: [1/15] Tour reconcile_clear_open_balance_account_focus_tour → Step Open the reconcile kanban of the fixture's own journal (trigger: .o_kanban_record:contains('Clear Account Tour Journal') button[name='action_open_reconcile']) 2026-10-28 09:20:43,309 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:20:43] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 2 0.002 0.009 2026-10-28 09:20:43,324 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileClearOpenBalanceAccountTour.test_clearing_the_account_and_pressing_enter_keeps_the_focus_on_the_input.browser: Owl is running in 'dev' mode. 2026-10-28 09:20:43,382 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:20:43] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.000 0.014 2026-10-28 09:20:43,394 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:20:43] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 1 0.001 0.015 2026-10-28 09:20:43,493 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 09:20:43] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 09:20:43,576 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:20:43] "POST /mail/data HTTP/1.1" 200 - 20 0.071 0.069 2026-10-28 09:20:43,578 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:20:43] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.106 2026-10-28 09:20:43,603 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:20:43] "POST /web/action/load HTTP/1.1" 200 - 10 0.007 0.120 2026-10-28 09:20:43,642 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:20:43] "GET /web/image/res.company/150/favicon HTTP/1.1" 200 - 9 0.011 0.149 2026-10-28 09:20:43,694 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:20:43] "GET /web/image?model=res.users&field=avatar_128&id=930 HTTP/1.1" 200 - 9 0.011 0.204 2026-10-28 09:20:43,750 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:20:43] "GET /web/image/res.partner/2134/avatar_128?unique=1793179220000 HTTP/1.1" 200 - 8 0.022 0.255 2026-10-28 09:20:43,949 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:20:43] "POST /web/dataset/call_kw/account.journal/get_views HTTP/1.1" 200 - 70 0.061 0.236 2026-10-28 09:20:44,001 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:20:44] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 2 0.005 0.373 2026-10-28 09:20:44,051 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 09:20:44] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.006 2026-10-28 09:20:44,229 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:20:44] "POST /web/dataset/call_kw/account.journal/web_search_read HTTP/1.1" 200 - 49 0.069 0.122 2026-10-28 09:20:44,403 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:20:44] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.011 2026-10-28 09:20:44,486 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:20:44] "GET /web/bundle/web.chartjs_lib?lang=en_US HTTP/1.1" 200 - 1 0.000 0.007 2026-10-28 09:20:44,509 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:20:44] "POST /web/dataset/call_kw/account.journal/is_sample_action_available HTTP/1.1" 200 - 2 0.001 0.013 2026-10-28 09:20:44,519 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:20:44] "POST /web/dataset/call_kw/account.journal/is_sample_action_available HTTP/1.1" 200 - 1 0.003 0.017 2026-10-28 09:20:44,551 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:20:44] "GET /web/assets/109073e/web.chartjs_lib.min.js HTTP/1.1" 200 - 2 0.002 0.033 2026-10-28 09:20:44,756 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 09:20:44] "GET /web/static/img/bill.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 09:20:44,758 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 09:20:44] "GET /web/static/img/folder.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-10-28 09:20:44,791 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileClearOpenBalanceAccountTour.test_clearing_the_account_and_pressing_enter_keeps_the_focus_on_the_input.browser: [2/15] Tour reconcile_clear_open_balance_account_focus_tour → Step Open the fixture's transaction (trigger: .o_account_reconcile_kanban_main .o_kanban_record:contains('Clear account tour driven line')) 2026-10-28 09:20:44,833 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:20:44] "POST /web/dataset/call_button/account.journal/action_open_reconcile HTTP/1.1" 200 - 12 0.008 0.024 2026-10-28 09:20:45,214 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:20:45] "POST /web/dataset/call_kw/account.bank.statement.line/get_views HTTP/1.1" 200 - 100 0.079 0.268 2026-10-28 09:20:45,256 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:20:45] "POST /web/dataset/call_kw/account.journal/read HTTP/1.1" 200 - 2 0.006 0.012 2026-10-28 09:20:45,301 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:20:45] "POST /web/dataset/call_kw/account.bank.statement.line/web_search_read HTTP/1.1" 200 - 5 0.009 0.015 2026-10-28 09:20:45,330 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:20:45] "POST /web/dataset/call_kw/account.journal/read HTTP/1.1" 200 - 3 0.005 0.042 2026-10-28 09:20:45,395 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:20:45] "POST /web/dataset/call_kw/res.company/read HTTP/1.1" 200 - 6 0.004 0.042 2026-10-28 09:20:45,481 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileClearOpenBalanceAccountTour.test_clearing_the_account_and_pressing_enter_keeps_the_focus_on_the_input.browser: [3/15] Tour reconcile_clear_open_balance_account_focus_tour → Step Open Match Existing Entries (trigger: a.nav-link[name='match_existing_entries_tab']) 2026-10-28 09:20:45,627 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:20:45] "POST /web/dataset/call_kw/account.bank.statement.line/get_views HTTP/1.1" 200 - 1 0.000 0.132 2026-10-28 09:20:45,683 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:20:45] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.005 2026-10-28 09:20:45,807 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:20:45] "POST /web/dataset/call_kw/account.bank.statement.line/web_read HTTP/1.1" 200 - 26 0.040 0.073 2026-10-28 09:20:45,892 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:20:45] "POST /web/dataset/call_kw/account.reconcile.model/name_search HTTP/1.1" 200 - 2 0.004 0.016 2026-10-28 09:20:46,018 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:20:46] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 45 0.028 0.107 2026-10-28 09:20:46,071 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:20:46] "POST /web/dataset/call_kw/res.partner/read HTTP/1.1" 200 - 3 0.006 0.028 2026-10-28 09:20:46,156 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:20:46] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 7 0.013 0.030 2026-10-28 09:20:46,164 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:20:46] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.042 2026-10-28 09:20:46,298 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileClearOpenBalanceAccountTour.test_clearing_the_account_and_pressing_enter_keeps_the_focus_on_the_input.browser: [4/15] Tour reconcile_clear_open_balance_account_focus_tour → Step Match Clear account tour matched item (trigger: .o_field_reconcile_lines_match .o_data_row:contains('Clear account tour matched item') .o_data_cell) 2026-10-28 09:20:46,370 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileClearOpenBalanceAccountTour.test_clearing_the_account_and_pressing_enter_keeps_the_focus_on_the_input.browser: [5/15] Tour reconcile_clear_open_balance_account_focus_tour → Step Trash the matched item so an open balance remains (trigger: .o_reconcile_widget_table .o_reconcile_widget_line.other:contains('Clear account tour matched item') td button.fa-trash-o) 2026-10-28 09:20:46,411 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:20:46] "POST /web/dataset/call_kw/account.move.line/web_read HTTP/1.1" 200 - 6 0.009 0.028 2026-10-28 09:20:46,552 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:20:46] "POST /web/dataset/call_kw/account.bank.statement.line/onchange HTTP/1.1" 200 - 26 0.031 0.081 2026-10-28 09:20:46,603 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:20:46] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 1 0.001 0.014 2026-10-28 09:20:46,604 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileClearOpenBalanceAccountTour.test_clearing_the_account_and_pressing_enter_keeps_the_focus_on_the_input.browser: [6/15] Tour reconcile_clear_open_balance_account_focus_tour → Step The matched item is gone (trigger: body:not(:has(.o_reconcile_widget_line:contains('Clear account tour matched item')))) 2026-10-28 09:20:46,744 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:20:46] "POST /web/dataset/call_kw/account.bank.statement.line/onchange HTTP/1.1" 200 - 23 0.032 0.092 2026-10-28 09:20:46,787 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileClearOpenBalanceAccountTour.test_clearing_the_account_and_pressing_enter_keeps_the_focus_on_the_input.browser: [7/15] Tour reconcile_clear_open_balance_account_focus_tour → Step Select the open balance row (trigger: .o_reconcile_widget_table .o_reconcile_widget_line.suspense) 2026-10-28 09:20:46,840 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:20:46] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 7 0.013 0.053 2026-10-28 09:20:46,906 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileClearOpenBalanceAccountTour.test_clearing_the_account_and_pressing_enter_keeps_the_focus_on_the_input.browser: [8/15] Tour reconcile_clear_open_balance_account_focus_tour → Step a.nav-link[name='manual_operations_tab'].active 2026-10-28 09:20:46,972 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileClearOpenBalanceAccountTour.test_clearing_the_account_and_pressing_enter_keeps_the_focus_on_the_input.browser: [9/15] Tour reconcile_clear_open_balance_account_focus_tour → Step The open balance starts on an automatic account (trigger: .o_field_widget[name='manual_account_id']:not(.o_field_invalid) input) 2026-10-28 09:20:47,033 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:20:47] "POST /web/dataset/call_kw/account.bank.statement.line/onchange HTTP/1.1" 200 - 21 0.026 0.075 2026-10-28 09:20:47,087 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileClearOpenBalanceAccountTour.test_clearing_the_account_and_pressing_enter_keeps_the_focus_on_the_input.browser: [clear-account-tour] initial: input shows "121000 Account Receivable" 2026-10-28 09:20:47,088 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileClearOpenBalanceAccountTour.test_clearing_the_account_and_pressing_enter_keeps_the_focus_on_the_input.browser: [10/15] Tour reconcile_clear_open_balance_account_focus_tour → Step Focus the Account input for real before emptying it (trigger: .o_field_widget[name='manual_account_id'] input) 2026-10-28 09:20:47,155 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileClearOpenBalanceAccountTour.test_clearing_the_account_and_pressing_enter_keeps_the_focus_on_the_input.browser: [11/15] Tour reconcile_clear_open_balance_account_focus_tour → Step The Account input holds the focus (trigger: .o_field_widget[name='manual_account_id'] input:focus) 2026-10-28 09:20:47,202 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:20:47] "POST /web/dataset/call_kw/account.account/name_search HTTP/1.1" 200 - 5 0.011 0.028 2026-10-28 09:20:47,215 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileClearOpenBalanceAccountTour.test_clearing_the_account_and_pressing_enter_keeps_the_focus_on_the_input.browser: [12/15] Tour reconcile_clear_open_balance_account_focus_tour → Step Empty the Account, the input keeps focus (trigger: .o_field_widget[name='manual_account_id'] input) 2026-10-28 09:20:47,276 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileClearOpenBalanceAccountTour.test_clearing_the_account_and_pressing_enter_keeps_the_focus_on_the_input.browser: [13/15] Tour reconcile_clear_open_balance_account_focus_tour → Step Commit the emptied Account through its change event, without leaving the input (trigger: .o_field_widget[name='manual_account_id'] input) 2026-10-28 09:20:47,339 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileClearOpenBalanceAccountTour.test_clearing_the_account_and_pressing_enter_keeps_the_focus_on_the_input.browser: [14/15] Tour reconcile_clear_open_balance_account_focus_tour → Step The Account input shows an account again and still has the focus (trigger: .o_field_widget[name='manual_account_id']:not(.o_field_invalid) input) 2026-10-28 09:20:47,461 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:20:47] "POST /web/dataset/call_kw/account.bank.statement.line/onchange HTTP/1.1" 200 - 21 0.024 0.090 2026-10-28 09:20:47,496 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileClearOpenBalanceAccountTour.test_clearing_the_account_and_pressing_enter_keeps_the_focus_on_the_input.browser: [clear-account-tour] after clear and change: input shows "121000 Account Receivable" 2026-10-28 09:20:47,497 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileClearOpenBalanceAccountTour.test_clearing_the_account_and_pressing_enter_keeps_the_focus_on_the_input.browser: [15/15] Tour reconcile_clear_open_balance_account_focus_tour → Step No error dialog (trigger: body:not(:has(.o_error_dialog))) 2026-10-28 09:20:47,550 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileClearOpenBalanceAccountTour.test_clearing_the_account_and_pressing_enter_keeps_the_focus_on_the_input.browser: tour succeeded 2026-10-28 09:20:47,551 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileClearOpenBalanceAccountTour.test_clearing_the_account_and_pressing_enter_keeps_the_focus_on_the_input.browser: Error received after termination: ╔════════════════════════════════════════════════════════════════╗ ║ TOUR reconcile_clear_open_balance_account_focus_tour SUCCEEDED ║ ╚════════════════════════════════════════════════════════════════╝ 2026-10-28 09:20:47,853 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileClearOpenBalanceAccountTour.test_clearing_the_account_and_pressing_enter_keeps_the_focus_on_the_input.browser: heap 28837812 (allocated 30650368) 2026-10-28 09:20:47,854 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileClearOpenBalanceAccountTour.test_clearing_the_account_and_pressing_enter_keeps_the_focus_on_the_input: Closing chrome headless with pid 8769 2026-10-28 09:20:47,856 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileClearOpenBalanceAccountTour.test_clearing_the_account_and_pressing_enter_keeps_the_focus_on_the_input: Closing websocket connection 2026-10-28 09:20:47,857 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileClearOpenBalanceAccountTour.test_clearing_the_account_and_pressing_enter_keeps_the_focus_on_the_input: Terminating chrome headless with pid 8769 2026-10-28 09:20:48,023 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileClearOpenBalanceAccountTour.test_clearing_the_account_and_pressing_enter_keeps_the_focus_on_the_input: Chrome Log in: /tmp/odoo_tests/rb-e85a3c6-226074-429758/chrome_logs/chrome_log_20261028_092048_023294_test_clearing_the_account_and_pressing_enter_keeps_the_focus_on_the_input.txt 2026-10-28 09:20:48,023 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileClearOpenBalanceAccountTour.test_clearing_the_account_and_pressing_enter_keeps_the_focus_on_the_input: Removing chrome user profile "/tmp/tmpbw47kw3__chrome_odoo" 2026-10-28 09:20:48,076 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours: Starting TestReconcileClearOpenBalanceAccountTour.test_clearing_the_open_balance_account_shows_the_automatic_account ... 2026-10-28 09:20:50,724 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileClearOpenBalanceAccountTour.test_clearing_the_open_balance_account_shows_the_automatic_account: Chrome pid: 9021 2026-10-28 09:20:50,724 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileClearOpenBalanceAccountTour.test_clearing_the_open_balance_account_shows_the_automatic_account: Chrome headless temporary user profile dir: /tmp/tmpahivpdtz_chrome_odoo 2026-10-28 09:20:50,724 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileClearOpenBalanceAccountTour.test_clearing_the_open_balance_account_shows_the_automatic_account: Issuing json command http://127.0.0.1:41209/json/version 2026-10-28 09:20:50,726 104 INFO rb-e85a3c6-226074-429758 odoo.tests.common.requests: request http://127.0.0.1:41209/json/version with timeout 3 increased to 10s during tests 2026-10-28 09:20:50,776 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileClearOpenBalanceAccountTour.test_clearing_the_open_balance_account_shows_the_automatic_account: Browser version: Chrome/150.0.7871.114 2026-10-28 09:20:50,776 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileClearOpenBalanceAccountTour.test_clearing_the_open_balance_account_shows_the_automatic_account: Issuing json command http://127.0.0.1:41209/json 2026-10-28 09:20:50,777 104 INFO rb-e85a3c6-226074-429758 odoo.tests.common.requests: request http://127.0.0.1:41209/json with timeout 3 increased to 10s during tests 2026-10-28 09:20:50,788 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileClearOpenBalanceAccountTour.test_clearing_the_open_balance_account_shows_the_automatic_account: Websocket url found: ws://127.0.0.1:41209/devtools/page/A31848A11A509E96E4CA2480068CC35C 2026-10-28 09:20:50,799 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileClearOpenBalanceAccountTour.test_clearing_the_open_balance_account_shows_the_automatic_account: Enable chrome headless console log notification 2026-10-28 09:20:50,813 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileClearOpenBalanceAccountTour.test_clearing_the_open_balance_account_shows_the_automatic_account: Chrome headless enable page notifications 2026-10-28 09:20:50,986 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.res_users: Login successful for db:rb-e85a3c6-226074-429758 login:recon_clear_account_user from n/a 2026-10-28 09:20:50,998 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileClearOpenBalanceAccountTour.test_clearing_the_open_balance_account_shows_the_automatic_account: Setting session cookie in browser 2026-10-28 09:20:51,002 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileClearOpenBalanceAccountTour.test_clearing_the_open_balance_account_shows_the_automatic_account: Open "http://127.0.0.1:8069/odoo" in browser 2026-10-28 09:20:51,002 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileClearOpenBalanceAccountTour.test_clearing_the_open_balance_account_shows_the_automatic_account: Navigating to: "http://127.0.0.1:8069/odoo" 2026-10-28 09:20:51,024 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 09:20:52,671 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:20:52] "GET /odoo HTTP/1.1" 200 - 181 0.138 1.513 2026-10-28 09:20:52,675 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileClearOpenBalanceAccountTour.test_clearing_the_open_balance_account_shows_the_automatic_account: Navigation result: {'frameId': 'A31848A11A509E96E4CA2480068CC35C', 'loaderId': 'E11963AA2659E6225A6AF92FC2B52776', 'isDownload': False} 2026-10-28 09:20:52,675 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileClearOpenBalanceAccountTour.test_clearing_the_open_balance_account_shows_the_automatic_account: Evaluate ready code "odoo.isTourReady('reconcile_clear_open_balance_account_tour')" 2026-10-28 09:20:52,739 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:20:52] "GET /web/assets/2ac140d/web.assets_web.min.js HTTP/1.1" 200 - 2 0.002 0.026 2026-10-28 09:20:53,018 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:20:53] "GET /web/webclient/load_menus/67d5ed6f5fb3d754981bdaae566c22bdda4b40475396a8c3829bc5c9e55dce69 HTTP/1.1" 200 - 172 0.149 0.151 2026-10-28 09:20:53,049 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:20:53] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.010 0.284 2026-10-28 09:20:53,056 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:20:53] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.315 2026-10-28 09:20:53,087 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:20:53] "GET /web/assets/a32ecb6/web.assets_web.min.css HTTP/1.1" 200 - 2 0.002 0.359 2026-10-28 09:20:53,156 104 INFO rb-e85a3c6-226074-429758 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-28 09:20:53,157 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:20:53] "GET /web/assets/63175f4/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.022 2026-10-28 09:20:53,229 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:20:53] "GET /web/assets/e2f411e/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.009 2026-10-28 09:20:54,031 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 09:20:54] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.004 2026-10-28 09:20:54,044 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 09:20:54] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.017 2026-10-28 09:20:54,056 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 09:20:54] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.019 2026-10-28 09:20:54,075 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:20:54] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.001 0.008 2026-10-28 09:20:54,094 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileClearOpenBalanceAccountTour.test_clearing_the_open_balance_account_shows_the_automatic_account.browser: Owl is running in 'dev' mode. 2026-10-28 09:20:54,116 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:20:54] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.005 2026-10-28 09:20:54,177 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:20:54] "GET /odoo/offline HTTP/1.1" 200 - 5 0.002 0.020 2026-10-28 09:20:54,200 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:20:54] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.002 0.014 2026-10-28 09:20:54,226 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:20:54] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.003 0.028 2026-10-28 09:20:54,297 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileClearOpenBalanceAccountTour.test_clearing_the_open_balance_account_shows_the_automatic_account: Evaluate test code "odoo.startTour('reconcile_clear_open_balance_account_tour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo", "delayToCheckUndeterminisms": 0})" 2026-10-28 09:20:54,397 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 09:20:54] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 09:20:54,410 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 09:20:54] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-28 09:20:54,469 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:20:54] "POST /mail/data HTTP/1.1" 200 - 34 0.077 0.077 2026-10-28 09:20:54,524 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:20:54] "GET /web/image?model=res.users&field=avatar_128&id=931 HTTP/1.1" 200 - 16 0.011 0.179 2026-10-28 09:20:54,622 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:20:54] "GET /odoo/action-account.open_account_journal_dashboard_kanban HTTP/1.1" 200 - 20 0.019 0.219 2026-10-28 09:20:54,633 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:20:54] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.239 2026-10-28 09:20:54,675 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:20:54] "GET /web/image/res.partner/2135/avatar_128?unique=1793179220000 HTTP/1.1" 200 - 8 0.009 0.319 2026-10-28 09:20:54,720 104 INFO rb-e85a3c6-226074-429758 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-28 09:20:54,724 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:20:54] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.020 0.218 2026-10-28 09:20:54,746 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:20:54] "POST /web/action/load HTTP/1.1" 200 - 5 0.004 0.367 2026-10-28 09:20:54,760 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:20:54] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.003 0.054 2026-10-28 09:20:55,627 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileClearOpenBalanceAccountTour.test_clearing_the_open_balance_account_shows_the_automatic_account.browser: [1/19] Tour reconcile_clear_open_balance_account_tour → Step Open the reconcile kanban of the fixture's own journal (trigger: .o_kanban_record:contains('Clear Account Tour Journal') button[name='action_open_reconcile']) 2026-10-28 09:20:55,638 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:20:55] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 2 0.001 0.006 2026-10-28 09:20:55,664 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileClearOpenBalanceAccountTour.test_clearing_the_open_balance_account_shows_the_automatic_account.browser: Owl is running in 'dev' mode. 2026-10-28 09:20:55,719 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:20:55] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.000 0.005 2026-10-28 09:20:55,736 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:20:55] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 1 0.001 0.011 2026-10-28 09:20:55,857 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 09:20:55] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-28 09:20:55,908 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:20:55] "POST /mail/data HTTP/1.1" 200 - 20 0.036 0.079 2026-10-28 09:20:55,910 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:20:55] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.109 2026-10-28 09:20:55,949 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:20:55] "GET /web/image?model=res.users&field=avatar_128&id=931 HTTP/1.1" 304 - 9 0.009 0.123 2026-10-28 09:20:56,009 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:20:56] "GET /web/image/res.partner/2135/avatar_128?unique=1793179220000 HTTP/1.1" 200 - 8 0.014 0.176 2026-10-28 09:20:56,035 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:20:56] "POST /web/action/load HTTP/1.1" 200 - 10 0.009 0.186 2026-10-28 09:20:56,088 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:20:56] "GET /web/image/res.company/150/favicon HTTP/1.1" 200 - 9 0.019 0.249 2026-10-28 09:20:56,113 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:20:56] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 2 0.006 0.155 2026-10-28 09:20:56,145 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 09:20:56] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-28 09:20:56,326 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:20:56] "POST /web/dataset/call_kw/account.journal/get_views HTTP/1.1" 200 - 70 0.054 0.212 2026-10-28 09:20:56,540 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:20:56] "POST /web/dataset/call_kw/account.journal/web_search_read HTTP/1.1" 200 - 49 0.064 0.085 2026-10-28 09:20:56,667 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:20:56] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.007 2026-10-28 09:20:56,746 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:20:56] "GET /web/bundle/web.chartjs_lib?lang=en_US HTTP/1.1" 200 - 1 0.001 0.011 2026-10-28 09:20:56,755 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:20:56] "POST /web/dataset/call_kw/account.journal/is_sample_action_available HTTP/1.1" 200 - 2 0.001 0.016 2026-10-28 09:20:56,760 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:20:56] "POST /web/dataset/call_kw/account.journal/is_sample_action_available HTTP/1.1" 200 - 1 0.001 0.020 2026-10-28 09:20:56,785 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:20:56] "GET /web/assets/109073e/web.chartjs_lib.min.js HTTP/1.1" 200 - 2 0.001 0.006 2026-10-28 09:20:56,981 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 09:20:56] "GET /web/static/img/folder.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-28 09:20:56,985 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 09:20:56] "GET /web/static/img/bill.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-28 09:20:57,037 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileClearOpenBalanceAccountTour.test_clearing_the_open_balance_account_shows_the_automatic_account.browser: [2/19] Tour reconcile_clear_open_balance_account_tour → Step Open the fixture's transaction (trigger: .o_account_reconcile_kanban_main .o_kanban_record:contains('Clear account tour driven line')) 2026-10-28 09:20:57,083 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:20:57] "POST /web/dataset/call_button/account.journal/action_open_reconcile HTTP/1.1" 200 - 12 0.008 0.031 2026-10-28 09:20:57,404 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:20:57] "POST /web/dataset/call_kw/account.bank.statement.line/get_views HTTP/1.1" 200 - 100 0.057 0.240 2026-10-28 09:20:57,438 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:20:57] "POST /web/dataset/call_kw/account.journal/read HTTP/1.1" 200 - 2 0.003 0.014 2026-10-28 09:20:57,504 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:20:57] "POST /web/dataset/call_kw/account.bank.statement.line/web_search_read HTTP/1.1" 200 - 5 0.006 0.032 2026-10-28 09:20:57,531 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:20:57] "POST /web/dataset/call_kw/account.journal/read HTTP/1.1" 200 - 3 0.006 0.058 2026-10-28 09:20:57,596 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:20:57] "POST /web/dataset/call_kw/res.company/read HTTP/1.1" 200 - 6 0.004 0.034 2026-10-28 09:20:57,701 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileClearOpenBalanceAccountTour.test_clearing_the_open_balance_account_shows_the_automatic_account.browser: [3/19] Tour reconcile_clear_open_balance_account_tour → Step Open Match Existing Entries (trigger: a.nav-link[name='match_existing_entries_tab']) 2026-10-28 09:20:57,789 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:20:57] "POST /web/dataset/call_kw/account.bank.statement.line/get_views HTTP/1.1" 200 - 1 0.000 0.109 2026-10-28 09:20:57,841 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:20:57] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.006 2026-10-28 09:20:57,955 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:20:57] "POST /web/dataset/call_kw/account.bank.statement.line/web_read HTTP/1.1" 200 - 26 0.035 0.069 2026-10-28 09:20:58,063 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:20:58] "POST /web/dataset/call_kw/account.reconcile.model/name_search HTTP/1.1" 200 - 2 0.004 0.022 2026-10-28 09:20:58,228 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:20:58] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 45 0.039 0.138 2026-10-28 09:20:58,287 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:20:58] "POST /web/dataset/call_kw/res.partner/read HTTP/1.1" 200 - 3 0.006 0.032 2026-10-28 09:20:58,363 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:20:58] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 7 0.016 0.036 2026-10-28 09:20:58,373 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:20:58] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.062 2026-10-28 09:20:58,502 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileClearOpenBalanceAccountTour.test_clearing_the_open_balance_account_shows_the_automatic_account.browser: [4/19] Tour reconcile_clear_open_balance_account_tour → Step Match Clear account tour matched item (trigger: .o_field_reconcile_lines_match .o_data_row:contains('Clear account tour matched item') .o_data_cell) 2026-10-28 09:20:58,565 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileClearOpenBalanceAccountTour.test_clearing_the_open_balance_account_shows_the_automatic_account.browser: [5/19] Tour reconcile_clear_open_balance_account_tour → Step Trash the matched item so an open balance remains (trigger: .o_reconcile_widget_table .o_reconcile_widget_line.other:contains('Clear account tour matched item') td button.fa-trash-o) 2026-10-28 09:20:58,610 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:20:58] "POST /web/dataset/call_kw/account.move.line/web_read HTTP/1.1" 200 - 6 0.007 0.026 2026-10-28 09:20:58,760 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:20:58] "POST /web/dataset/call_kw/account.bank.statement.line/onchange HTTP/1.1" 200 - 26 0.026 0.093 2026-10-28 09:20:58,798 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:20:58] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 1 0.001 0.008 2026-10-28 09:20:58,805 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileClearOpenBalanceAccountTour.test_clearing_the_open_balance_account_shows_the_automatic_account.browser: [6/19] Tour reconcile_clear_open_balance_account_tour → Step The matched item is gone (trigger: body:not(:has(.o_reconcile_widget_line:contains('Clear account tour matched item')))) 2026-10-28 09:20:58,911 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:20:58] "POST /web/dataset/call_kw/account.bank.statement.line/onchange HTTP/1.1" 200 - 23 0.025 0.061 2026-10-28 09:20:58,954 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileClearOpenBalanceAccountTour.test_clearing_the_open_balance_account_shows_the_automatic_account.browser: [7/19] Tour reconcile_clear_open_balance_account_tour → Step Select the open balance row (trigger: .o_reconcile_widget_table .o_reconcile_widget_line.suspense) 2026-10-28 09:20:58,985 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:20:58] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 7 0.009 0.028 2026-10-28 09:20:59,050 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileClearOpenBalanceAccountTour.test_clearing_the_open_balance_account_shows_the_automatic_account.browser: [8/19] Tour reconcile_clear_open_balance_account_tour → Step a.nav-link[name='manual_operations_tab'].active 2026-10-28 09:20:59,113 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileClearOpenBalanceAccountTour.test_clearing_the_open_balance_account_shows_the_automatic_account.browser: [9/19] Tour reconcile_clear_open_balance_account_tour → Step The open balance starts on an automatic account (trigger: .o_field_widget[name='manual_account_id']:not(.o_field_invalid) input) 2026-10-28 09:20:59,156 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:20:59] "POST /web/dataset/call_kw/account.bank.statement.line/onchange HTTP/1.1" 200 - 21 0.023 0.073 2026-10-28 09:20:59,201 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileClearOpenBalanceAccountTour.test_clearing_the_open_balance_account_shows_the_automatic_account.browser: [clear-account-tour] initial: input shows "121000 Account Receivable" 2026-10-28 09:20:59,202 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileClearOpenBalanceAccountTour.test_clearing_the_open_balance_account_shows_the_automatic_account.browser: [10/19] Tour reconcile_clear_open_balance_account_tour → Step Empty the Account (trigger: .o_field_widget[name='manual_account_id'] input) 2026-10-28 09:20:59,286 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileClearOpenBalanceAccountTour.test_clearing_the_open_balance_account_shows_the_automatic_account.browser: [11/19] Tour reconcile_clear_open_balance_account_tour → Step Leave the Account input so the change is committed (trigger: .o_field_widget[name='manual_name'] input) 2026-10-28 09:20:59,312 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:20:59] "POST /web/dataset/call_kw/account.account/name_search HTTP/1.1" 200 - 5 0.016 0.021 2026-10-28 09:20:59,356 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileClearOpenBalanceAccountTour.test_clearing_the_open_balance_account_shows_the_automatic_account.browser: [12/19] Tour reconcile_clear_open_balance_account_tour → Step The Account input shows the automatic account the server restored (trigger: .o_field_widget[name='manual_account_id']:not(.o_field_invalid) input) 2026-10-28 09:20:59,452 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:20:59] "POST /web/dataset/call_kw/account.bank.statement.line/onchange HTTP/1.1" 200 - 21 0.024 0.068 2026-10-28 09:20:59,508 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileClearOpenBalanceAccountTour.test_clearing_the_open_balance_account_shows_the_automatic_account.browser: [clear-account-tour] after clear and blur: input shows "121000 Account Receivable" 2026-10-28 09:20:59,508 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileClearOpenBalanceAccountTour.test_clearing_the_open_balance_account_shows_the_automatic_account.browser: [13/19] Tour reconcile_clear_open_balance_account_tour → Step Click another card (trigger: .o_account_reconcile_kanban_main .o_kanban_record:not(.o_kanban_ghost):not(.o_kanban_record_reconcile_selected_st_line)) 2026-10-28 09:20:59,574 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileClearOpenBalanceAccountTour.test_clearing_the_open_balance_account_shows_the_automatic_account.browser: [14/19] Tour reconcile_clear_open_balance_account_tour → Step The other card is selected (trigger: .o_kanban_record_reconcile_selected_st_line:contains('Clear account tour second line')) 2026-10-28 09:20:59,614 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:20:59] "POST /web/dataset/call_kw/account.bank.statement.line/web_save HTTP/1.1" 200 - 14 0.010 0.023 2026-10-28 09:20:59,669 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:20:59] "POST /web/dataset/call_kw/account.bank.statement.line/web_search_read HTTP/1.1" 200 - 5 0.006 0.026 2026-10-28 09:20:59,789 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:20:59] "POST /web/dataset/call_kw/account.bank.statement.line/web_read HTTP/1.1" 200 - 21 0.020 0.051 2026-10-28 09:20:59,840 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:20:59] "POST /web/dataset/call_kw/account.reconcile.model/name_search HTTP/1.1" 200 - 2 0.007 0.016 2026-10-28 09:20:59,854 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:20:59] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 1 0.001 0.014 2026-10-28 09:20:59,904 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileClearOpenBalanceAccountTour.test_clearing_the_open_balance_account_shows_the_automatic_account.browser: [15/19] Tour reconcile_clear_open_balance_account_tour → Step Come back to the first card (trigger: .o_account_reconcile_kanban_main .o_kanban_record:contains('Clear account tour driven line')) 2026-10-28 09:20:59,985 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileClearOpenBalanceAccountTour.test_clearing_the_open_balance_account_shows_the_automatic_account.browser: [16/19] Tour reconcile_clear_open_balance_account_tour → Step The first card is selected again (trigger: .o_kanban_record_reconcile_selected_st_line:contains('Clear account tour driven line')) 2026-10-28 09:21:00,094 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:21:00] "POST /web/dataset/call_kw/account.bank.statement.line/web_read HTTP/1.1" 200 - 14 0.018 0.064 2026-10-28 09:21:00,163 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:21:00] "POST /web/dataset/call_kw/account.reconcile.model/name_search HTTP/1.1" 200 - 2 0.007 0.023 2026-10-28 09:21:00,167 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:21:00] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.012 2026-10-28 09:21:00,196 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileClearOpenBalanceAccountTour.test_clearing_the_open_balance_account_shows_the_automatic_account.browser: [17/19] Tour reconcile_clear_open_balance_account_tour → Step Reselect the open balance row (trigger: .o_reconcile_widget_table .o_reconcile_widget_line.suspense) 2026-10-28 09:21:00,278 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileClearOpenBalanceAccountTour.test_clearing_the_open_balance_account_shows_the_automatic_account.browser: [18/19] Tour reconcile_clear_open_balance_account_tour → Step The account is still shown, consistent and valid (trigger: .o_field_widget[name='manual_account_id']:not(.o_field_invalid) input) 2026-10-28 09:21:00,337 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileClearOpenBalanceAccountTour.test_clearing_the_open_balance_account_shows_the_automatic_account.browser: [clear-account-tour] after card round trip: input shows "121000 Account Receivable" 2026-10-28 09:21:00,339 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileClearOpenBalanceAccountTour.test_clearing_the_open_balance_account_shows_the_automatic_account.browser: [19/19] Tour reconcile_clear_open_balance_account_tour → Step No error dialog (trigger: body:not(:has(.o_error_dialog))) 2026-10-28 09:21:00,352 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:21:00] "POST /web/dataset/call_kw/account.bank.statement.line/onchange HTTP/1.1" 200 - 12 0.013 0.046 2026-10-28 09:21:00,385 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileClearOpenBalanceAccountTour.test_clearing_the_open_balance_account_shows_the_automatic_account.browser: tour succeeded 2026-10-28 09:21:00,386 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileClearOpenBalanceAccountTour.test_clearing_the_open_balance_account_shows_the_automatic_account.browser: Error received after termination: ╔══════════════════════════════════════════════════════════╗ ║ TOUR reconcile_clear_open_balance_account_tour SUCCEEDED ║ ╚══════════════════════════════════════════════════════════╝ 2026-10-28 09:21:00,692 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileClearOpenBalanceAccountTour.test_clearing_the_open_balance_account_shows_the_automatic_account.browser: heap 30546564 (allocated 32223232) 2026-10-28 09:21:00,699 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileClearOpenBalanceAccountTour.test_clearing_the_open_balance_account_shows_the_automatic_account: Closing chrome headless with pid 9021 2026-10-28 09:21:00,701 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileClearOpenBalanceAccountTour.test_clearing_the_open_balance_account_shows_the_automatic_account: Closing websocket connection 2026-10-28 09:21:00,702 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileClearOpenBalanceAccountTour.test_clearing_the_open_balance_account_shows_the_automatic_account: Terminating chrome headless with pid 9021 2026-10-28 09:21:00,823 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileClearOpenBalanceAccountTour.test_clearing_the_open_balance_account_shows_the_automatic_account: Chrome Log in: /tmp/odoo_tests/rb-e85a3c6-226074-429758/chrome_logs/chrome_log_20261028_092100_822909_test_clearing_the_open_balance_account_shows_the_automatic_account.txt 2026-10-28 09:21:00,823 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileClearOpenBalanceAccountTour.test_clearing_the_open_balance_account_shows_the_automatic_account: Removing chrome user profile "/tmp/tmpahivpdtz_chrome_odoo" 2026-10-28 09:21:00,955 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-28 09:21:14,951 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours: Starting TestReconcileFxRoundTripTour.test_reconcile_fx_validate_tour ... 2026-10-28 09:21:16,897 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour.test_reconcile_fx_validate_tour: Chrome pid: 9278 2026-10-28 09:21:16,897 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour.test_reconcile_fx_validate_tour: Chrome headless temporary user profile dir: /tmp/tmpl92vvu2i_chrome_odoo 2026-10-28 09:21:16,897 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour.test_reconcile_fx_validate_tour: Issuing json command http://127.0.0.1:43397/json/version 2026-10-28 09:21:16,902 104 INFO rb-e85a3c6-226074-429758 odoo.tests.common.requests: request http://127.0.0.1:43397/json/version with timeout 3 increased to 10s during tests 2026-10-28 09:21:16,932 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour.test_reconcile_fx_validate_tour: Browser version: Chrome/150.0.7871.114 2026-10-28 09:21:16,932 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour.test_reconcile_fx_validate_tour: Issuing json command http://127.0.0.1:43397/json 2026-10-28 09:21:16,933 104 INFO rb-e85a3c6-226074-429758 odoo.tests.common.requests: request http://127.0.0.1:43397/json with timeout 3 increased to 10s during tests 2026-10-28 09:21:16,946 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour.test_reconcile_fx_validate_tour: Websocket url found: ws://127.0.0.1:43397/devtools/page/67B3A53AAEA2CC4D0B1B94BFACCBE1FF 2026-10-28 09:21:16,962 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour.test_reconcile_fx_validate_tour: Enable chrome headless console log notification 2026-10-28 09:21:16,973 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour.test_reconcile_fx_validate_tour: Chrome headless enable page notifications 2026-10-28 09:21:17,154 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.res_users: Login successful for db:rb-e85a3c6-226074-429758 login:recon_fx_user from n/a 2026-10-28 09:21:17,171 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour.test_reconcile_fx_validate_tour: Setting session cookie in browser 2026-10-28 09:21:17,190 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour.test_reconcile_fx_validate_tour: Open "http://127.0.0.1:8069/odoo" in browser 2026-10-28 09:21:17,190 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour.test_reconcile_fx_validate_tour: Navigating to: "http://127.0.0.1:8069/odoo" 2026-10-28 09:21:17,216 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 09:21:18,770 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:21:18] "GET /odoo HTTP/1.1" 200 - 186 0.138 1.420 2026-10-28 09:21:18,774 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour.test_reconcile_fx_validate_tour: Navigation result: {'frameId': '67B3A53AAEA2CC4D0B1B94BFACCBE1FF', 'loaderId': '0D58914BA44E6F32F1430CB4E0A2520B', 'isDownload': False} 2026-10-28 09:21:18,774 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour.test_reconcile_fx_validate_tour: Evaluate ready code "odoo.isTourReady('reconcile_fx_validate_tour')" 2026-10-28 09:21:18,820 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:21:18] "GET /web/assets/a32ecb6/web.assets_web.min.css HTTP/1.1" 200 - 2 0.003 0.013 2026-10-28 09:21:18,863 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:21:18] "GET /web/assets/2ac140d/web.assets_web.min.js HTTP/1.1" 200 - 2 0.026 0.016 2026-10-28 09:21:18,902 104 INFO rb-e85a3c6-226074-429758 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-28 09:21:19,089 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:21:19] "GET /web/webclient/load_menus/67d5ed6f5fb3d754981bdaae566c22bdda4b40475396a8c3829bc5c9e55dce69 HTTP/1.1" 200 - 172 0.112 0.120 2026-10-28 09:21:19,108 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:21:19] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.242 2026-10-28 09:21:19,133 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:21:19] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.009 0.250 2026-10-28 09:21:19,161 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:21:19] "GET /web/assets/63175f4/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.003 0.007 2026-10-28 09:21:19,244 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:21:19] "GET /web/assets/e2f411e/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.006 2026-10-28 09:21:19,853 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 09:21:19] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-10-28 09:21:19,861 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 09:21:19] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-10-28 09:21:19,865 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 09:21:19] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.004 2026-10-28 09:21:19,881 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:21:19] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.002 0.010 2026-10-28 09:21:19,899 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour.test_reconcile_fx_validate_tour.browser: Owl is running in 'dev' mode. 2026-10-28 09:21:19,916 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:21:19] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-10-28 09:21:19,973 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:21:19] "GET /odoo/offline HTTP/1.1" 200 - 5 0.004 0.025 2026-10-28 09:21:19,993 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:21:19] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.000 0.007 2026-10-28 09:21:20,017 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:21:20] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.003 0.014 2026-10-28 09:21:20,113 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour.test_reconcile_fx_validate_tour: Evaluate test code "odoo.startTour('reconcile_fx_validate_tour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo", "delayToCheckUndeterminisms": 0})" 2026-10-28 09:21:20,278 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 09:21:20] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.019 2026-10-28 09:21:20,307 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 09:21:20] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.006 2026-10-28 09:21:20,323 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:21:20] "POST /mail/data HTTP/1.1" 200 - 34 0.090 0.165 2026-10-28 09:21:20,347 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:21:20] "POST /web/action/load HTTP/1.1" 200 - 5 0.005 0.187 2026-10-28 09:21:20,350 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:21:20] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.121 2026-10-28 09:21:20,449 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:21:20] "GET /web/image/res.partner/2146/avatar_128?unique=1793179260000 HTTP/1.1" 200 - 15 0.028 0.284 2026-10-28 09:21:20,506 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:21:20] "GET /web/image?model=res.users&field=avatar_128&id=934 HTTP/1.1" 200 - 9 0.011 0.360 2026-10-28 09:21:20,609 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 09:21:20] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.009 2026-10-28 09:21:20,613 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:21:20] "GET /odoo/action-account.open_account_journal_dashboard_kanban HTTP/1.1" 200 - 20 0.034 0.353 2026-10-28 09:21:20,652 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:21:20] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.013 0.247 2026-10-28 09:21:20,723 104 INFO rb-e85a3c6-226074-429758 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-28 09:21:20,773 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:21:20] "POST /mail/data HTTP/1.1" 200 - 38 0.044 0.167 2026-10-28 09:21:20,799 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:21:20] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.007 0.096 2026-10-28 09:21:21,649 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour.test_reconcile_fx_validate_tour.browser: [1/8] Tour reconcile_fx_validate_tour → Step Open the reconcile kanban of the fixture's own journal (trigger: .o_kanban_record:contains('FX Tour Bank') button[name='action_open_reconcile']) 2026-10-28 09:21:21,678 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:21:21] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 2 0.001 0.007 2026-10-28 09:21:21,682 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour.test_reconcile_fx_validate_tour.browser: Owl is running in 'dev' mode. 2026-10-28 09:21:21,732 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:21:21] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.000 0.012 2026-10-28 09:21:21,746 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:21:21] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 1 0.001 0.016 2026-10-28 09:21:21,898 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:21:21] "POST /mail/data HTTP/1.1" 200 - 20 0.039 0.036 2026-10-28 09:21:21,907 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:21:21] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.020 2026-10-28 09:21:21,985 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:21:21] "GET /web/image?model=res.users&field=avatar_128&id=934 HTTP/1.1" 304 - 9 0.022 0.086 2026-10-28 09:21:22,032 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:21:22] "POST /web/action/load HTTP/1.1" 200 - 10 0.008 0.113 2026-10-28 09:21:22,064 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:21:22] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 2 0.005 0.129 2026-10-28 09:21:22,098 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:21:22] "GET /web/image/res.company/151/favicon HTTP/1.1" 200 - 9 0.009 0.063 2026-10-28 09:21:22,107 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 09:21:22] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.010 2026-10-28 09:21:22,330 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:21:22] "POST /web/dataset/call_kw/account.journal/get_views HTTP/1.1" 200 - 70 0.054 0.208 2026-10-28 09:21:22,526 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:21:22] "POST /web/dataset/call_kw/account.journal/web_search_read HTTP/1.1" 200 - 49 0.056 0.105 2026-10-28 09:21:22,665 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:21:22] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.012 2026-10-28 09:21:22,754 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:21:22] "GET /web/bundle/web.chartjs_lib?lang=en_US HTTP/1.1" 200 - 1 0.000 0.010 2026-10-28 09:21:22,777 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:21:22] "POST /web/dataset/call_kw/account.journal/is_sample_action_available HTTP/1.1" 200 - 2 0.001 0.011 2026-10-28 09:21:22,784 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:21:22] "POST /web/dataset/call_kw/account.journal/is_sample_action_available HTTP/1.1" 200 - 1 0.001 0.024 2026-10-28 09:21:22,809 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:21:22] "GET /web/assets/109073e/web.chartjs_lib.min.js HTTP/1.1" 200 - 2 0.002 0.009 2026-10-28 09:21:22,988 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 09:21:22] "GET /web/static/img/folder.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 09:21:22,992 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 09:21:22] "GET /web/static/img/bill.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-28 09:21:23,051 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour.test_reconcile_fx_validate_tour.browser: [2/8] Tour reconcile_fx_validate_tour → Step Open the fixture's transaction (trigger: .o_account_reconcile_kanban_main .o_kanban_record:not(.o_kanban_ghost)) 2026-10-28 09:21:23,093 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:21:23] "POST /web/dataset/call_button/account.journal/action_open_reconcile HTTP/1.1" 200 - 12 0.010 0.026 2026-10-28 09:21:23,397 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:21:23] "POST /web/dataset/call_kw/account.bank.statement.line/get_views HTTP/1.1" 200 - 100 0.059 0.209 2026-10-28 09:21:23,444 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:21:23] "POST /web/dataset/call_kw/account.journal/read HTTP/1.1" 200 - 2 0.003 0.012 2026-10-28 09:21:23,511 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:21:23] "POST /web/dataset/call_kw/account.bank.statement.line/web_search_read HTTP/1.1" 200 - 5 0.007 0.030 2026-10-28 09:21:23,531 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:21:23] "POST /web/dataset/call_kw/account.journal/read HTTP/1.1" 200 - 3 0.006 0.042 2026-10-28 09:21:23,594 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:21:23] "POST /web/dataset/call_kw/res.company/read HTTP/1.1" 200 - 6 0.004 0.034 2026-10-28 09:21:23,721 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour.test_reconcile_fx_validate_tour.browser: [3/8] Tour reconcile_fx_validate_tour → Step Open Match Existing Entries (trigger: a.nav-link[name='match_existing_entries_tab']) 2026-10-28 09:21:23,777 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:21:23] "POST /web/dataset/call_kw/account.bank.statement.line/get_views HTTP/1.1" 200 - 1 0.000 0.099 2026-10-28 09:21:23,808 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:21:23] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.008 2026-10-28 09:21:23,911 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:21:23] "POST /web/dataset/call_kw/account.bank.statement.line/web_read HTTP/1.1" 200 - 26 0.030 0.071 2026-10-28 09:21:24,002 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:21:24] "POST /web/dataset/call_kw/account.reconcile.model/name_search HTTP/1.1" 200 - 2 0.004 0.017 2026-10-28 09:21:24,142 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:21:24] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 45 0.030 0.104 2026-10-28 09:21:24,188 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:21:24] "POST /web/dataset/call_kw/res.partner/read HTTP/1.1" 200 - 3 0.006 0.026 2026-10-28 09:21:24,286 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:21:24] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 7 0.010 0.035 2026-10-28 09:21:24,291 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:21:24] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.039 2026-10-28 09:21:24,382 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour.test_reconcile_fx_validate_tour.browser: [4/8] Tour reconcile_fx_validate_tour → Step Match FX tour receivable (trigger: .o_field_reconcile_lines_match .o_data_row:contains('FX tour receivable') .o_data_cell) 2026-10-28 09:21:24,443 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour.test_reconcile_fx_validate_tour.browser: [5/8] Tour reconcile_fx_validate_tour → Step The FX counterpart line was added (trigger: .o_reconcile_widget_table .o_reconcile_widget_line.other) 2026-10-28 09:21:24,475 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:21:24] "POST /web/dataset/call_kw/account.move.line/web_read HTTP/1.1" 200 - 6 0.008 0.022 2026-10-28 09:21:24,607 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:21:24] "POST /web/dataset/call_kw/account.bank.statement.line/onchange HTTP/1.1" 200 - 32 0.026 0.083 2026-10-28 09:21:24,653 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:21:24] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 1 0.002 0.012 2026-10-28 09:21:24,656 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour.test_reconcile_fx_validate_tour.browser: [6/8] Tour reconcile_fx_validate_tour → Step The counterpart must show its FULL foreign amount, not a struck-through/reduced value (trigger: .o_reconcile_widget_table td) 2026-10-28 09:21:24,720 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour.test_reconcile_fx_validate_tour.browser: [7/8] Tour reconcile_fx_validate_tour → Step Validate (trigger: .o_account_reconcile_form_statusbar button[name='action_validate']:not(.disabled)) 2026-10-28 09:21:24,794 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour.test_reconcile_fx_validate_tour.browser: [8/8] Tour reconcile_fx_validate_tour → Step The FX line reconciled and left the Not-Reconciled kanban (trigger: .o_account_reconcile_kanban_main .o_view_nocontent, .o_account_reconcile_kanban_main:not(:has(.o_kanban_record))) 2026-10-28 09:21:24,873 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:21:24] "POST /web/dataset/call_kw/account.bank.statement.line/web_save HTTP/1.1" 200 - 24 0.021 0.046 2026-10-28 09:21:25,101 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #934 deleted account.move.line.ctp records with IDs: [1594] 2026-10-28 09:21:25,306 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #934 deleted account.move.line records with IDs: [3282] 2026-10-28 09:21:26,285 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:21:26] "POST /web/dataset/call_button/account.bank.statement.line/action_validate HTTP/1.1" 200 - 468 0.523 0.841 2026-10-28 09:21:26,300 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:21:26] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 1 0.003 1.370 2026-10-28 09:21:26,396 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:21:26] "POST /web/dataset/call_kw/account.bank.statement.line/web_read HTTP/1.1" 200 - 18 0.020 0.055 2026-10-28 09:21:26,485 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:21:26] "POST /web/dataset/call_kw/account.bank.statement.line/web_search_read HTTP/1.1" 200 - 1 0.001 0.022 2026-10-28 09:21:26,491 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:21:26] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.006 2026-10-28 09:21:26,513 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour.test_reconcile_fx_validate_tour.browser: tour succeeded 2026-10-28 09:21:26,516 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 09:21:26] "GET /web/static/img/empty_folder.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-28 09:21:26,518 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour.test_reconcile_fx_validate_tour.browser: ╔═══════════════════════════════════════════╗ ║ TOUR reconcile_fx_validate_tour SUCCEEDED ║ ╚═══════════════════════════════════════════╝ 2026-10-28 09:21:26,804 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour.test_reconcile_fx_validate_tour.browser: heap 28635716 (allocated 29863936) 2026-10-28 09:21:26,818 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour.test_reconcile_fx_validate_tour: Closing chrome headless with pid 9278 2026-10-28 09:21:26,821 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour.test_reconcile_fx_validate_tour: Closing websocket connection 2026-10-28 09:21:26,821 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour.test_reconcile_fx_validate_tour: Terminating chrome headless with pid 9278 2026-10-28 09:21:26,968 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour.test_reconcile_fx_validate_tour: Chrome Log in: /tmp/odoo_tests/rb-e85a3c6-226074-429758/chrome_logs/chrome_log_20261028_092126_967925_test_reconcile_fx_validate_tour.txt 2026-10-28 09:21:26,968 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour.test_reconcile_fx_validate_tour: Removing chrome user profile "/tmp/tmpl92vvu2i_chrome_odoo" 2026-10-28 09:21:27,038 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours: Starting TestReconcileFxRoundTripTour.test_reconcile_manual_fx_tour ... 2026-10-28 09:21:29,053 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour.test_reconcile_manual_fx_tour: Chrome pid: 9536 2026-10-28 09:21:29,053 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour.test_reconcile_manual_fx_tour: Chrome headless temporary user profile dir: /tmp/tmp5uc9td6d_chrome_odoo 2026-10-28 09:21:29,054 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour.test_reconcile_manual_fx_tour: Issuing json command http://127.0.0.1:37839/json/version 2026-10-28 09:21:29,055 104 INFO rb-e85a3c6-226074-429758 odoo.tests.common.requests: request http://127.0.0.1:37839/json/version with timeout 3 increased to 10s during tests 2026-10-28 09:21:29,098 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour.test_reconcile_manual_fx_tour: Browser version: Chrome/150.0.7871.114 2026-10-28 09:21:29,098 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour.test_reconcile_manual_fx_tour: Issuing json command http://127.0.0.1:37839/json 2026-10-28 09:21:29,100 104 INFO rb-e85a3c6-226074-429758 odoo.tests.common.requests: request http://127.0.0.1:37839/json with timeout 3 increased to 10s during tests 2026-10-28 09:21:29,111 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour.test_reconcile_manual_fx_tour: Websocket url found: ws://127.0.0.1:37839/devtools/page/FF9D0A48B30A69227C17373EC9418D93 2026-10-28 09:21:29,123 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour.test_reconcile_manual_fx_tour: Enable chrome headless console log notification 2026-10-28 09:21:29,138 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour.test_reconcile_manual_fx_tour: Chrome headless enable page notifications 2026-10-28 09:21:29,305 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.res_users: Login successful for db:rb-e85a3c6-226074-429758 login:recon_manual_fx_user from n/a 2026-10-28 09:21:29,317 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour.test_reconcile_manual_fx_tour: Setting session cookie in browser 2026-10-28 09:21:29,324 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour.test_reconcile_manual_fx_tour: Open "http://127.0.0.1:8069/odoo" in browser 2026-10-28 09:21:29,324 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour.test_reconcile_manual_fx_tour: Navigating to: "http://127.0.0.1:8069/odoo" 2026-10-28 09:21:29,346 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 09:21:30,975 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:21:30] "GET /odoo HTTP/1.1" 200 - 186 0.144 1.487 2026-10-28 09:21:30,978 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour.test_reconcile_manual_fx_tour: Navigation result: {'frameId': 'FF9D0A48B30A69227C17373EC9418D93', 'loaderId': '73BABC8D3310290A1F49462403309680', 'isDownload': False} 2026-10-28 09:21:30,979 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour.test_reconcile_manual_fx_tour: Evaluate ready code "odoo.isTourReady('reconcile_manual_fx_tour')" 2026-10-28 09:21:31,031 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:21:31] "GET /web/assets/a32ecb6/web.assets_web.min.css HTTP/1.1" 200 - 2 0.002 0.020 2026-10-28 09:21:31,041 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:21:31] "GET /web/assets/2ac140d/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.030 2026-10-28 09:21:31,059 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:21:31] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.039 2026-10-28 09:21:31,082 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:21:31] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.010 0.037 2026-10-28 09:21:31,152 104 INFO rb-e85a3c6-226074-429758 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-28 09:21:31,380 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:21:31] "GET /web/webclient/load_menus/67d5ed6f5fb3d754981bdaae566c22bdda4b40475396a8c3829bc5c9e55dce69 HTTP/1.1" 200 - 172 0.156 0.209 2026-10-28 09:21:31,389 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:21:31] "GET /web/assets/63175f4/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.002 0.249 2026-10-28 09:21:31,399 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:21:31] "GET /web/assets/e2f411e/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.018 2026-10-28 09:21:32,233 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 09:21:32] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.007 2026-10-28 09:21:32,246 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 09:21:32] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.010 2026-10-28 09:21:32,252 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 09:21:32] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.022 2026-10-28 09:21:32,275 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:21:32] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.005 0.013 2026-10-28 09:21:32,301 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour.test_reconcile_manual_fx_tour.browser: Owl is running in 'dev' mode. 2026-10-28 09:21:32,325 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:21:32] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-10-28 09:21:32,407 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:21:32] "GET /odoo/offline HTTP/1.1" 200 - 5 0.010 0.033 2026-10-28 09:21:32,419 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:21:32] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.000 0.013 2026-10-28 09:21:32,442 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:21:32] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.003 0.021 2026-10-28 09:21:32,508 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour.test_reconcile_manual_fx_tour: Evaluate test code "odoo.startTour('reconcile_manual_fx_tour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo", "delayToCheckUndeterminisms": 0})" 2026-10-28 09:21:32,634 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 09:21:32] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-28 09:21:32,643 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 09:21:32] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-28 09:21:32,646 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:21:32] "POST /mail/data HTTP/1.1" 200 - 34 0.067 0.064 2026-10-28 09:21:32,719 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:21:32] "GET /odoo/action-account.action_account_moves_all HTTP/1.1" 200 - 20 0.013 0.148 2026-10-28 09:21:32,791 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:21:32] "GET /web/image/res.partner/2147/avatar_128?unique=1793179260000 HTTP/1.1" 200 - 15 0.017 0.181 2026-10-28 09:21:32,812 104 INFO rb-e85a3c6-226074-429758 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-28 09:21:32,835 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:21:32] "GET /web/image?model=res.users&field=avatar_128&id=935 HTTP/1.1" 200 - 9 0.009 0.240 2026-10-28 09:21:32,856 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:21:32] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.005 0.069 2026-10-28 09:21:32,892 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:21:32] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.010 0.202 2026-10-28 09:21:32,894 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:21:32] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.289 2026-10-28 09:21:32,915 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:21:32] "POST /web/action/load HTTP/1.1" 200 - 5 0.004 0.343 2026-10-28 09:21:33,700 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour.test_reconcile_manual_fx_tour.browser: [1/10] Tour reconcile_manual_fx_tour → Step Select the journal item FX manual open receivable (trigger: .o_data_row:contains('FX manual open receivable') .o_list_record_selector) 2026-10-28 09:21:33,712 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:21:33] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 2 0.001 0.005 2026-10-28 09:21:33,733 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour.test_reconcile_manual_fx_tour.browser: Owl is running in 'dev' mode. 2026-10-28 09:21:33,772 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:21:33] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.000 0.006 2026-10-28 09:21:33,785 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:21:33] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 1 0.001 0.010 2026-10-28 09:21:33,909 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 09:21:33] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 09:21:33,943 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:21:33] "POST /mail/data HTTP/1.1" 200 - 20 0.040 0.057 2026-10-28 09:21:33,969 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:21:33] "GET /web/image/res.company/151/favicon HTTP/1.1" 200 - 9 0.007 0.105 2026-10-28 09:21:33,992 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:21:33] "POST /web/action/load HTTP/1.1" 200 - 10 0.005 0.080 2026-10-28 09:21:34,033 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:21:34] "GET /web/image?model=res.users&field=avatar_128&id=935 HTTP/1.1" 200 - 9 0.010 0.139 2026-10-28 09:21:34,091 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:21:34] "GET /web/image/res.partner/2147/avatar_128?unique=1793179260000 HTTP/1.1" 200 - 8 0.016 0.179 2026-10-28 09:21:34,094 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:21:34] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.212 2026-10-28 09:21:34,338 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:21:34] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 106 0.065 0.214 2026-10-28 09:21:34,360 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:21:34] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 2 0.004 0.378 2026-10-28 09:21:34,415 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:21:34] "POST /web/dataset/call_kw/account.move.line/search_panel_select_range HTTP/1.1" 200 - 3 0.008 0.019 2026-10-28 09:21:34,446 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 09:21:34] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 09:21:34,501 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:21:34] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 19 0.032 0.057 2026-10-28 09:21:34,507 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:21:34] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.083 2026-10-28 09:21:34,783 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour.test_reconcile_manual_fx_tour.browser: [2/10] Tour reconcile_manual_fx_tour → Step Select the journal item FX manual settlement receivable (trigger: .o_data_row:contains('FX manual settlement receivable') .o_list_record_selector) 2026-10-28 09:21:34,857 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:21:34] "POST /web/dataset/call_kw/account.move.line/json_friendly_approval_request_data HTTP/1.1" 200 - 11 0.021 0.046 2026-10-28 09:21:34,884 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour.test_reconcile_manual_fx_tour.browser: [3/10] Tour reconcile_manual_fx_tour → Step Exactly the wanted journal items are selected (trigger: .o_data_row_selected:count(2)) 2026-10-28 09:21:34,919 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:21:34] "POST /web/dataset/call_kw/account.move.line/json_friendly_approval_request_data HTTP/1.1" 200 - 4 0.005 0.023 2026-10-28 09:21:34,940 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour.test_reconcile_manual_fx_tour.browser: [4/10] Tour reconcile_manual_fx_tour → Step Open the Actions menu (trigger: .o_cp_action_menus button[data-hotkey='u'].dropdown-toggle) 2026-10-28 09:21:35,009 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour.test_reconcile_manual_fx_tour.browser: [5/10] Tour reconcile_manual_fx_tour → Step Run the Reconcile action of the selection (trigger: .o-dropdown--menu .dropdown-item:text('Reconcile')) 2026-10-28 09:21:35,086 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour.test_reconcile_manual_fx_tour.browser: [6/10] Tour reconcile_manual_fx_tour → Step The reconcile form opened (trigger: .o_account_reconcile_form_statusbar) 2026-10-28 09:21:35,128 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:21:35] "POST /web/action/load HTTP/1.1" 200 - 11 0.014 0.025 2026-10-28 09:21:35,356 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:21:35] "POST /web/action/run HTTP/1.1" 200 - 57 0.047 0.154 2026-10-28 09:21:35,438 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:21:35] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 7 0.007 0.056 2026-10-28 09:21:35,476 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:21:35] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.005 2026-10-28 09:21:35,563 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:21:35] "POST /web/dataset/call_kw/account.move.line/web_read HTTP/1.1" 200 - 17 0.016 0.047 2026-10-28 09:21:35,728 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:21:35] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 10 0.009 0.087 2026-10-28 09:21:35,771 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:21:35] "POST /web/dataset/call_kw/res.partner/read HTTP/1.1" 200 - 3 0.005 0.023 2026-10-28 09:21:35,800 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:21:35] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 1 0.001 0.007 2026-10-28 09:21:35,878 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour.test_reconcile_manual_fx_tour.browser: [7/10] Tour reconcile_manual_fx_tour → Step The realized-FX preview row is present (trigger: .o_reconcile_widget_table .o_reconcile_widget_line.exchange_diff) 2026-10-28 09:21:35,901 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:21:35] "POST /web/dataset/call_kw/account.move.line/json_friendly_approval_request_data HTTP/1.1" 200 - 4 0.006 0.014 2026-10-28 09:21:35,930 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour.test_reconcile_manual_fx_tour.browser: [8/10] Tour reconcile_manual_fx_tour → Step The counterpart must show its FULL foreign amount, not a struck-through/reduced value (trigger: .o_reconcile_widget_table td) 2026-10-28 09:21:36,002 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour.test_reconcile_manual_fx_tour.browser: [9/10] Tour reconcile_manual_fx_tour → Step Validate (trigger: .o_account_reconcile_form_statusbar button[name='action_validate']:not(.disabled)) 2026-10-28 09:21:36,078 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour.test_reconcile_manual_fx_tour.browser: [10/10] Tour reconcile_manual_fx_tour → Step Validate is replaced by Revert once the items are reconciled (trigger: .o_account_reconcile_form_statusbar button[name='action_revert_reconciliation']) 2026-10-28 09:21:36,858 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:21:36] "POST /web/dataset/call_button/account.move.line/action_validate HTTP/1.1" 200 - 274 0.252 0.526 2026-10-28 09:21:36,873 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:21:36] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 1 0.003 0.766 2026-10-28 09:21:36,890 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:21:36] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.446 2026-10-28 09:21:36,950 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:21:36] "POST /web/dataset/call_kw/account.move.line/web_read HTTP/1.1" 200 - 11 0.013 0.042 2026-10-28 09:21:37,018 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour.test_reconcile_manual_fx_tour.browser: tour succeeded 2026-10-28 09:21:37,019 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:21:37] "POST /web/dataset/call_kw/account.move/zalo_check_recipients HTTP/1.1" 200 - 2 0.005 0.016 2026-10-28 09:21:37,051 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour.test_reconcile_manual_fx_tour.browser: ╔═════════════════════════════════════════╗ ║ TOUR reconcile_manual_fx_tour SUCCEEDED ║ ╚═════════════════════════════════════════╝ 2026-10-28 09:21:37,061 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:21:37] "POST /web/dataset/call_kw/account.move/zalo_check_recipients HTTP/1.1" 200 - 2 0.009 0.037 2026-10-28 09:21:37,141 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:21:37] "POST /mail/thread/data HTTP/1.1" 200 - 38 0.028 0.078 2026-10-28 09:21:37,158 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:21:37] "POST /mail/thread/messages HTTP/1.1" 200 - 3 0.003 0.096 2026-10-28 09:21:37,286 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour.test_reconcile_manual_fx_tour.browser: heap 26331536 (allocated 27504640) 2026-10-28 09:21:37,337 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour.test_reconcile_manual_fx_tour: Closing chrome headless with pid 9536 2026-10-28 09:21:37,338 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour.test_reconcile_manual_fx_tour: Closing websocket connection 2026-10-28 09:21:37,340 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour.test_reconcile_manual_fx_tour: Terminating chrome headless with pid 9536 2026-10-28 09:21:37,461 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour.test_reconcile_manual_fx_tour: Chrome Log in: /tmp/odoo_tests/rb-e85a3c6-226074-429758/chrome_logs/chrome_log_20261028_092137_461371_test_reconcile_manual_fx_tour.txt 2026-10-28 09:21:37,461 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour.test_reconcile_manual_fx_tour: Removing chrome user profile "/tmp/tmp5uc9td6d_chrome_odoo" 2026-10-28 09:21:37,567 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-28 09:21:52,530 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours: Starting TestReconcileEntryPointsFollowAccountingRightsTour.test_reconcile_group_fence_absent_for_invoicing_only ... 2026-10-28 09:21:54,388 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEntryPointsFollowAccountingRightsTour.test_reconcile_group_fence_absent_for_invoicing_only: Chrome pid: 9784 2026-10-28 09:21:54,388 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEntryPointsFollowAccountingRightsTour.test_reconcile_group_fence_absent_for_invoicing_only: Chrome headless temporary user profile dir: /tmp/tmpwlq1dlv3_chrome_odoo 2026-10-28 09:21:54,389 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEntryPointsFollowAccountingRightsTour.test_reconcile_group_fence_absent_for_invoicing_only: Issuing json command http://127.0.0.1:35417/json/version 2026-10-28 09:21:54,390 104 INFO rb-e85a3c6-226074-429758 odoo.tests.common.requests: request http://127.0.0.1:35417/json/version with timeout 3 increased to 10s during tests 2026-10-28 09:21:54,431 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEntryPointsFollowAccountingRightsTour.test_reconcile_group_fence_absent_for_invoicing_only: Browser version: Chrome/150.0.7871.114 2026-10-28 09:21:54,431 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEntryPointsFollowAccountingRightsTour.test_reconcile_group_fence_absent_for_invoicing_only: Issuing json command http://127.0.0.1:35417/json 2026-10-28 09:21:54,442 104 INFO rb-e85a3c6-226074-429758 odoo.tests.common.requests: request http://127.0.0.1:35417/json with timeout 3 increased to 10s during tests 2026-10-28 09:21:54,465 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEntryPointsFollowAccountingRightsTour.test_reconcile_group_fence_absent_for_invoicing_only: Websocket url found: ws://127.0.0.1:35417/devtools/page/1B654632B1E7CAFCD202EA1F000B1C07 2026-10-28 09:21:54,472 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEntryPointsFollowAccountingRightsTour.test_reconcile_group_fence_absent_for_invoicing_only: Enable chrome headless console log notification 2026-10-28 09:21:54,506 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEntryPointsFollowAccountingRightsTour.test_reconcile_group_fence_absent_for_invoicing_only: Chrome headless enable page notifications 2026-10-28 09:21:54,640 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.res_users: Login successful for db:rb-e85a3c6-226074-429758 login:recon_fence_absent from n/a 2026-10-28 09:21:54,651 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEntryPointsFollowAccountingRightsTour.test_reconcile_group_fence_absent_for_invoicing_only: Setting session cookie in browser 2026-10-28 09:21:54,653 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEntryPointsFollowAccountingRightsTour.test_reconcile_group_fence_absent_for_invoicing_only: Open "http://127.0.0.1:8069/odoo" in browser 2026-10-28 09:21:54,653 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEntryPointsFollowAccountingRightsTour.test_reconcile_group_fence_absent_for_invoicing_only: Navigating to: "http://127.0.0.1:8069/odoo" 2026-10-28 09:21:54,673 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 09:21:57,678 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:21:57] "GET /odoo HTTP/1.1" 200 - 181 0.126 2.883 2026-10-28 09:21:57,689 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEntryPointsFollowAccountingRightsTour.test_reconcile_group_fence_absent_for_invoicing_only: Navigation result: {'frameId': '1B654632B1E7CAFCD202EA1F000B1C07', 'loaderId': '1442C7B2C6323BF6FFD760C9CAEA9BAF', 'isDownload': False} 2026-10-28 09:21:57,689 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEntryPointsFollowAccountingRightsTour.test_reconcile_group_fence_absent_for_invoicing_only: Evaluate ready code "odoo.isTourReady('reconcile_group_fence_absent_tour')" 2026-10-28 09:21:57,767 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:21:57] "GET /web/assets/a32ecb6/web.assets_web.min.css HTTP/1.1" 200 - 2 0.015 0.019 2026-10-28 09:21:57,786 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:21:57] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.040 2026-10-28 09:21:57,815 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:21:57] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.009 0.044 2026-10-28 09:21:57,825 104 INFO rb-e85a3c6-226074-429758 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-28 09:21:58,007 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:21:58] "GET /web/webclient/load_menus/504a2f3fa4cd5e4a922201f55e911748fc11aac2bb65c048a931e598ccf48920 HTTP/1.1" 200 - 139 0.073 0.192 2026-10-28 09:21:58,018 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:21:58] "GET /web/assets/2ac140d/web.assets_web.min.js HTTP/1.1" 200 - 2 0.002 0.277 2026-10-28 09:21:58,028 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:21:58] "GET /web/assets/63175f4/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.165 2026-10-28 09:21:58,148 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:21:58] "GET /web/assets/e2f411e/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.012 0.017 2026-10-28 09:21:59,058 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 09:21:59] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.010 2026-10-28 09:21:59,062 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 09:21:59] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.014 2026-10-28 09:21:59,063 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 09:21:59] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.015 2026-10-28 09:21:59,091 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:21:59] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.001 0.009 2026-10-28 09:21:59,138 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEntryPointsFollowAccountingRightsTour.test_reconcile_group_fence_absent_for_invoicing_only.browser: Owl is running in 'dev' mode. 2026-10-28 09:21:59,174 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:21:59] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.011 2026-10-28 09:21:59,232 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:21:59] "GET /odoo/offline HTTP/1.1" 200 - 5 0.007 0.024 2026-10-28 09:21:59,246 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:21:59] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.000 0.030 2026-10-28 09:21:59,260 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:21:59] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.003 0.037 2026-10-28 09:21:59,295 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEntryPointsFollowAccountingRightsTour.test_reconcile_group_fence_absent_for_invoicing_only: Evaluate test code "odoo.startTour('reconcile_group_fence_absent_tour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo", "delayToCheckUndeterminisms": 0})" 2026-10-28 09:21:59,411 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 09:21:59] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-28 09:21:59,418 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:21:59] "POST /mail/data HTTP/1.1" 200 - 34 0.061 0.053 2026-10-28 09:21:59,422 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:21:59] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.076 2026-10-28 09:21:59,451 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 09:21:59] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-28 09:21:59,479 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:21:59] "GET /web/image?model=res.users&field=avatar_128&id=938 HTTP/1.1" 200 - 16 0.018 0.096 2026-10-28 09:21:59,497 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:21:59] "POST /web/action/load HTTP/1.1" 200 - 5 0.005 0.113 2026-10-28 09:21:59,547 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:21:59] "GET /web/image/res.partner/2158/avatar_128?unique=1793179297000 HTTP/1.1" 200 - 8 0.012 0.166 2026-10-28 09:21:59,638 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:21:59] "GET /odoo/action-account.open_account_journal_dashboard_kanban HTTP/1.1" 200 - 20 0.017 0.291 2026-10-28 09:21:59,704 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:21:59] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.012 0.238 2026-10-28 09:21:59,763 104 INFO rb-e85a3c6-226074-429758 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-28 09:21:59,844 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:21:59] "POST /mail/data HTTP/1.1" 200 - 38 0.049 0.157 2026-10-28 09:21:59,865 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:21:59] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.005 0.134 2026-10-28 09:22:00,647 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEntryPointsFollowAccountingRightsTour.test_reconcile_group_fence_absent_for_invoicing_only.browser: [1/2] Tour reconcile_group_fence_absent_tour → Step Accounting Dashboard loaded (trigger: .o_kanban_view) 2026-10-28 09:22:00,655 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:22:00] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 2 0.001 0.006 2026-10-28 09:22:00,694 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEntryPointsFollowAccountingRightsTour.test_reconcile_group_fence_absent_for_invoicing_only.browser: Owl is running in 'dev' mode. 2026-10-28 09:22:00,742 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:22:00] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.000 0.006 2026-10-28 09:22:00,762 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:22:00] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 1 0.001 0.011 2026-10-28 09:22:00,905 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:22:00] "POST /mail/data HTTP/1.1" 200 - 20 0.030 0.053 2026-10-28 09:22:00,976 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:22:00] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 2 0.006 0.043 2026-10-28 09:22:01,015 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 09:22:01] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-28 09:22:01,028 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 09:22:01] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 09:22:01,050 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:22:01] "GET /web/image?model=res.users&field=avatar_128&id=938 HTTP/1.1" 304 - 9 0.030 0.058 2026-10-28 09:22:01,053 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:22:01] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.070 2026-10-28 09:22:01,087 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:22:01] "GET /web/image/res.company/152/favicon HTTP/1.1" 200 - 9 0.009 0.067 2026-10-28 09:22:01,115 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:22:01] "POST /web/action/load HTTP/1.1" 200 - 10 0.008 0.120 2026-10-28 09:22:01,364 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:22:01] "POST /web/dataset/call_kw/account.journal/get_views HTTP/1.1" 200 - 70 0.057 0.131 2026-10-28 09:22:01,558 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:22:01] "POST /web/dataset/call_kw/account.journal/web_search_read HTTP/1.1" 200 - 49 0.052 0.079 2026-10-28 09:22:01,701 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:22:01] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.007 2026-10-28 09:22:01,787 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:22:01] "GET /web/bundle/web.chartjs_lib?lang=en_US HTTP/1.1" 200 - 1 0.000 0.016 2026-10-28 09:22:01,807 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:22:01] "POST /web/dataset/call_kw/account.journal/is_sample_action_available HTTP/1.1" 200 - 2 0.002 0.006 2026-10-28 09:22:01,820 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:22:01] "POST /web/dataset/call_kw/account.journal/is_sample_action_available HTTP/1.1" 200 - 1 0.001 0.015 2026-10-28 09:22:01,830 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:22:01] "GET /web/assets/109073e/web.chartjs_lib.min.js HTTP/1.1" 200 - 2 0.001 0.008 2026-10-28 09:22:02,008 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 09:22:02] "GET /web/static/img/folder.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-28 09:22:02,011 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 09:22:02] "GET /web/static/img/bill.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-10-28 09:22:02,036 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEntryPointsFollowAccountingRightsTour.test_reconcile_group_fence_absent_for_invoicing_only.browser: [2/2] Tour reconcile_group_fence_absent_tour → Step An invoicing-only user does not see the Reconcile-N-Items button (trigger: body) 2026-10-28 09:22:02,132 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEntryPointsFollowAccountingRightsTour.test_reconcile_group_fence_absent_for_invoicing_only.browser: tour succeeded 2026-10-28 09:22:02,132 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEntryPointsFollowAccountingRightsTour.test_reconcile_group_fence_absent_for_invoicing_only.browser: ╔══════════════════════════════════════════════════╗ ║ TOUR reconcile_group_fence_absent_tour SUCCEEDED ║ ╚══════════════════════════════════════════════════╝ 2026-10-28 09:22:02,422 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEntryPointsFollowAccountingRightsTour.test_reconcile_group_fence_absent_for_invoicing_only.browser: heap 24967356 (allocated 25669632) 2026-10-28 09:22:02,438 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEntryPointsFollowAccountingRightsTour.test_reconcile_group_fence_absent_for_invoicing_only: Closing chrome headless with pid 9784 2026-10-28 09:22:02,440 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEntryPointsFollowAccountingRightsTour.test_reconcile_group_fence_absent_for_invoicing_only: Closing websocket connection 2026-10-28 09:22:02,443 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEntryPointsFollowAccountingRightsTour.test_reconcile_group_fence_absent_for_invoicing_only: Terminating chrome headless with pid 9784 2026-10-28 09:22:02,568 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEntryPointsFollowAccountingRightsTour.test_reconcile_group_fence_absent_for_invoicing_only: Chrome Log in: /tmp/odoo_tests/rb-e85a3c6-226074-429758/chrome_logs/chrome_log_20261028_092202_568486_test_reconcile_group_fence_absent_for_invoicing_only.txt 2026-10-28 09:22:02,568 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEntryPointsFollowAccountingRightsTour.test_reconcile_group_fence_absent_for_invoicing_only: Removing chrome user profile "/tmp/tmpwlq1dlv3_chrome_odoo" 2026-10-28 09:22:02,622 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours: Starting TestReconcileEntryPointsFollowAccountingRightsTour.test_reconcile_group_fence_present_for_account_user ... 2026-10-28 09:22:04,727 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEntryPointsFollowAccountingRightsTour.test_reconcile_group_fence_present_for_account_user: Chrome pid: 10006 2026-10-28 09:22:04,727 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEntryPointsFollowAccountingRightsTour.test_reconcile_group_fence_present_for_account_user: Chrome headless temporary user profile dir: /tmp/tmpdsz2_3p1_chrome_odoo 2026-10-28 09:22:04,728 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEntryPointsFollowAccountingRightsTour.test_reconcile_group_fence_present_for_account_user: Issuing json command http://127.0.0.1:42005/json/version 2026-10-28 09:22:04,729 104 INFO rb-e85a3c6-226074-429758 odoo.tests.common.requests: request http://127.0.0.1:42005/json/version with timeout 3 increased to 10s during tests 2026-10-28 09:22:04,817 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEntryPointsFollowAccountingRightsTour.test_reconcile_group_fence_present_for_account_user: Browser version: Chrome/150.0.7871.114 2026-10-28 09:22:04,817 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEntryPointsFollowAccountingRightsTour.test_reconcile_group_fence_present_for_account_user: Issuing json command http://127.0.0.1:42005/json 2026-10-28 09:22:04,819 104 INFO rb-e85a3c6-226074-429758 odoo.tests.common.requests: request http://127.0.0.1:42005/json with timeout 3 increased to 10s during tests 2026-10-28 09:22:04,835 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEntryPointsFollowAccountingRightsTour.test_reconcile_group_fence_present_for_account_user: Websocket url found: ws://127.0.0.1:42005/devtools/page/D64FBFC75CF69AD09DD315D613D09234 2026-10-28 09:22:04,854 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEntryPointsFollowAccountingRightsTour.test_reconcile_group_fence_present_for_account_user: Enable chrome headless console log notification 2026-10-28 09:22:04,896 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEntryPointsFollowAccountingRightsTour.test_reconcile_group_fence_present_for_account_user: Chrome headless enable page notifications 2026-10-28 09:22:05,054 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.res_users: Login successful for db:rb-e85a3c6-226074-429758 login:recon_fence_present from n/a 2026-10-28 09:22:05,071 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEntryPointsFollowAccountingRightsTour.test_reconcile_group_fence_present_for_account_user: Setting session cookie in browser 2026-10-28 09:22:05,085 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEntryPointsFollowAccountingRightsTour.test_reconcile_group_fence_present_for_account_user: Open "http://127.0.0.1:8069/odoo" in browser 2026-10-28 09:22:05,085 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEntryPointsFollowAccountingRightsTour.test_reconcile_group_fence_present_for_account_user: Navigating to: "http://127.0.0.1:8069/odoo" 2026-10-28 09:22:05,115 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 09:22:06,896 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:22:06] "GET /odoo HTTP/1.1" 200 - 181 0.146 1.641 2026-10-28 09:22:06,903 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEntryPointsFollowAccountingRightsTour.test_reconcile_group_fence_present_for_account_user: Navigation result: {'frameId': 'D64FBFC75CF69AD09DD315D613D09234', 'loaderId': '8F97051F95DEB3888DE7419CA71C3C7B', 'isDownload': False} 2026-10-28 09:22:06,903 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEntryPointsFollowAccountingRightsTour.test_reconcile_group_fence_present_for_account_user: Evaluate ready code "odoo.isTourReady('reconcile_group_fence_present_tour')" 2026-10-28 09:22:06,998 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:22:06] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.029 2026-10-28 09:22:07,045 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:22:07] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.010 0.052 2026-10-28 09:22:07,055 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:22:07] "GET /web/assets/2ac140d/web.assets_web.min.js HTTP/1.1" 200 - 2 0.002 0.088 2026-10-28 09:22:07,074 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:22:07] "GET /web/assets/a32ecb6/web.assets_web.min.css HTTP/1.1" 200 - 2 0.003 0.122 2026-10-28 09:22:07,143 104 INFO rb-e85a3c6-226074-429758 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-28 09:22:07,383 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:22:07] "GET /web/webclient/load_menus/67d5ed6f5fb3d754981bdaae566c22bdda4b40475396a8c3829bc5c9e55dce69 HTTP/1.1" 200 - 172 0.132 0.224 2026-10-28 09:22:07,395 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:22:07] "GET /web/assets/63175f4/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.003 0.277 2026-10-28 09:22:07,515 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:22:07] "GET /web/assets/e2f411e/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.002 0.006 2026-10-28 09:22:08,395 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 09:22:08] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-10-28 09:22:08,406 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 09:22:08] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.007 2026-10-28 09:22:08,407 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 09:22:08] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.010 2026-10-28 09:22:08,462 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:22:08] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.002 0.012 2026-10-28 09:22:08,511 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEntryPointsFollowAccountingRightsTour.test_reconcile_group_fence_present_for_account_user.browser: Owl is running in 'dev' mode. 2026-10-28 09:22:08,533 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:22:08] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.013 2026-10-28 09:22:08,582 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:22:08] "GET /odoo/offline HTTP/1.1" 200 - 5 0.002 0.024 2026-10-28 09:22:08,595 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:22:08] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.000 0.007 2026-10-28 09:22:08,615 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:22:08] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.003 0.014 2026-10-28 09:22:08,708 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEntryPointsFollowAccountingRightsTour.test_reconcile_group_fence_present_for_account_user: Evaluate test code "odoo.startTour('reconcile_group_fence_present_tour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo", "delayToCheckUndeterminisms": 0})" 2026-10-28 09:22:08,798 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 09:22:08] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-10-28 09:22:08,825 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 09:22:08] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-28 09:22:08,844 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:22:08] "POST /mail/data HTTP/1.1" 200 - 34 0.078 0.066 2026-10-28 09:22:08,923 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:22:08] "GET /odoo/action-account.open_account_journal_dashboard_kanban HTTP/1.1" 200 - 20 0.019 0.167 2026-10-28 09:22:08,992 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:22:08] "GET /web/image/res.partner/2159/avatar_128?unique=1793179297000 HTTP/1.1" 200 - 15 0.017 0.213 2026-10-28 09:22:09,038 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:22:09] "POST /web/action/load HTTP/1.1" 200 - 5 0.008 0.264 2026-10-28 09:22:09,042 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:22:09] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.295 2026-10-28 09:22:09,052 104 INFO rb-e85a3c6-226074-429758 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-28 09:22:09,117 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:22:09] "GET /web/image?model=res.users&field=avatar_128&id=939 HTTP/1.1" 200 - 9 0.012 0.347 2026-10-28 09:22:09,185 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:22:09] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.016 0.279 2026-10-28 09:22:09,208 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:22:09] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.007 0.186 2026-10-28 09:22:09,979 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEntryPointsFollowAccountingRightsTour.test_reconcile_group_fence_present_for_account_user.browser: [1/2] Tour reconcile_group_fence_present_tour → Step Accounting Dashboard loaded (trigger: .o_kanban_view) 2026-10-28 09:22:10,009 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEntryPointsFollowAccountingRightsTour.test_reconcile_group_fence_present_for_account_user.browser: Owl is running in 'dev' mode. 2026-10-28 09:22:10,011 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:22:10] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 2 0.004 0.011 2026-10-28 09:22:10,068 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:22:10] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.000 0.011 2026-10-28 09:22:10,086 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:22:10] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 1 0.001 0.015 2026-10-28 09:22:10,270 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:22:10] "POST /mail/data HTTP/1.1" 200 - 20 0.038 0.084 2026-10-28 09:22:10,332 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:22:10] "GET /web/image?model=res.users&field=avatar_128&id=939 HTTP/1.1" 200 - 9 0.015 0.146 2026-10-28 09:22:10,356 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:22:10] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 2 0.005 0.051 2026-10-28 09:22:10,357 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:22:10] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.160 2026-10-28 09:22:10,410 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:22:10] "GET /web/image/res.partner/2159/avatar_128?unique=1793179297000 HTTP/1.1" 200 - 8 0.013 0.217 2026-10-28 09:22:10,425 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 09:22:10] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.007 2026-10-28 09:22:10,452 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:22:10] "POST /web/action/load HTTP/1.1" 200 - 10 0.013 0.252 2026-10-28 09:22:10,469 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 09:22:10] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 09:22:10,488 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:22:10] "GET /web/image/res.company/152/favicon HTTP/1.1" 200 - 9 0.008 0.017 2026-10-28 09:22:10,735 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:22:10] "POST /web/dataset/call_kw/account.journal/get_views HTTP/1.1" 200 - 70 0.049 0.189 2026-10-28 09:22:10,929 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:22:10] "POST /web/dataset/call_kw/account.journal/web_search_read HTTP/1.1" 200 - 49 0.057 0.094 2026-10-28 09:22:11,098 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:22:11] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.007 2026-10-28 09:22:11,154 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:22:11] "GET /web/bundle/web.chartjs_lib?lang=en_US HTTP/1.1" 200 - 1 0.000 0.012 2026-10-28 09:22:11,164 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:22:11] "POST /web/dataset/call_kw/account.journal/is_sample_action_available HTTP/1.1" 200 - 2 0.001 0.007 2026-10-28 09:22:11,169 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:22:11] "POST /web/dataset/call_kw/account.journal/is_sample_action_available HTTP/1.1" 200 - 1 0.001 0.011 2026-10-28 09:22:11,191 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:22:11] "GET /web/assets/109073e/web.chartjs_lib.min.js HTTP/1.1" 200 - 2 0.001 0.007 2026-10-28 09:22:11,369 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 09:22:11] "GET /web/static/img/bill.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 09:22:11,370 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 09:22:11] "GET /web/static/img/folder.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-28 09:22:11,402 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEntryPointsFollowAccountingRightsTour.test_reconcile_group_fence_present_for_account_user.browser: [2/2] Tour reconcile_group_fence_present_tour → Step An accountant sees the Reconcile-N-Items button (trigger: button[name='action_open_reconcile'].btn-primary) 2026-10-28 09:22:11,496 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEntryPointsFollowAccountingRightsTour.test_reconcile_group_fence_present_for_account_user.browser: tour succeeded 2026-10-28 09:22:11,498 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEntryPointsFollowAccountingRightsTour.test_reconcile_group_fence_present_for_account_user.browser: ╔═══════════════════════════════════════════════════╗ ║ TOUR reconcile_group_fence_present_tour SUCCEEDED ║ ╚═══════════════════════════════════════════════════╝ 2026-10-28 09:22:11,821 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEntryPointsFollowAccountingRightsTour.test_reconcile_group_fence_present_for_account_user.browser: heap 25100068 (allocated 26718208) 2026-10-28 09:22:11,833 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEntryPointsFollowAccountingRightsTour.test_reconcile_group_fence_present_for_account_user: Closing chrome headless with pid 10006 2026-10-28 09:22:11,835 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEntryPointsFollowAccountingRightsTour.test_reconcile_group_fence_present_for_account_user: Closing websocket connection 2026-10-28 09:22:11,843 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEntryPointsFollowAccountingRightsTour.test_reconcile_group_fence_present_for_account_user: Terminating chrome headless with pid 10006 2026-10-28 09:22:11,999 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEntryPointsFollowAccountingRightsTour.test_reconcile_group_fence_present_for_account_user: Chrome Log in: /tmp/odoo_tests/rb-e85a3c6-226074-429758/chrome_logs/chrome_log_20261028_092211_999091_test_reconcile_group_fence_present_for_account_user.txt 2026-10-28 09:22:11,999 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEntryPointsFollowAccountingRightsTour.test_reconcile_group_fence_present_for_account_user: Removing chrome user profile "/tmp/tmpdsz2_3p1_chrome_odoo" 2026-10-28 09:22:12,099 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-28 09:22:28,066 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours: Starting TestReconcilePaymentDifferenceChoiceTour.test_bank_payment_difference_choice ... 2026-10-28 09:22:30,621 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour.test_bank_payment_difference_choice: Chrome pid: 10231 2026-10-28 09:22:30,621 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour.test_bank_payment_difference_choice: Chrome headless temporary user profile dir: /tmp/tmpc2cd_ode_chrome_odoo 2026-10-28 09:22:30,622 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour.test_bank_payment_difference_choice: Issuing json command http://127.0.0.1:41175/json/version 2026-10-28 09:22:30,625 104 INFO rb-e85a3c6-226074-429758 odoo.tests.common.requests: request http://127.0.0.1:41175/json/version with timeout 3 increased to 10s during tests 2026-10-28 09:22:30,795 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour.test_bank_payment_difference_choice: Browser version: Chrome/150.0.7871.114 2026-10-28 09:22:30,795 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour.test_bank_payment_difference_choice: Issuing json command http://127.0.0.1:41175/json 2026-10-28 09:22:30,796 104 INFO rb-e85a3c6-226074-429758 odoo.tests.common.requests: request http://127.0.0.1:41175/json with timeout 3 increased to 10s during tests 2026-10-28 09:22:30,817 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour.test_bank_payment_difference_choice: Websocket url found: ws://127.0.0.1:41175/devtools/page/CDF802739B918666901F547538B7DBC3 2026-10-28 09:22:30,866 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour.test_bank_payment_difference_choice: Enable chrome headless console log notification 2026-10-28 09:22:30,900 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour.test_bank_payment_difference_choice: Chrome headless enable page notifications 2026-10-28 09:22:31,062 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.res_users: Login successful for db:rb-e85a3c6-226074-429758 login:recon_difference_bank_user from n/a 2026-10-28 09:22:31,076 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour.test_bank_payment_difference_choice: Setting session cookie in browser 2026-10-28 09:22:31,088 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour.test_bank_payment_difference_choice: Open "http://127.0.0.1:8069/odoo" in browser 2026-10-28 09:22:31,088 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour.test_bank_payment_difference_choice: Navigating to: "http://127.0.0.1:8069/odoo" 2026-10-28 09:22:31,116 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 09:22:32,936 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:22:32] "GET /odoo HTTP/1.1" 200 - 181 0.153 1.671 2026-10-28 09:22:32,943 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour.test_bank_payment_difference_choice: Navigation result: {'frameId': 'CDF802739B918666901F547538B7DBC3', 'loaderId': 'DA790515B008BE4285114831B084CE43', 'isDownload': False} 2026-10-28 09:22:32,944 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour.test_bank_payment_difference_choice: Evaluate ready code "odoo.isTourReady('reconcile_bank_payment_difference_tour')" 2026-10-28 09:22:33,003 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:22:33] "GET /web/assets/a32ecb6/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.022 2026-10-28 09:22:33,042 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:22:33] "GET /web/assets/2ac140d/web.assets_web.min.js HTTP/1.1" 200 - 2 0.008 0.041 2026-10-28 09:22:33,114 104 INFO rb-e85a3c6-226074-429758 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-28 09:22:33,333 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:22:33] "GET /web/webclient/load_menus/67d5ed6f5fb3d754981bdaae566c22bdda4b40475396a8c3829bc5c9e55dce69 HTTP/1.1" 200 - 172 0.120 0.209 2026-10-28 09:22:33,353 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:22:33] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.004 0.318 2026-10-28 09:22:33,383 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:22:33] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.356 2026-10-28 09:22:33,442 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:22:33] "GET /web/assets/63175f4/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.013 0.021 2026-10-28 09:22:33,468 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:22:33] "GET /web/assets/e2f411e/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.004 0.010 2026-10-28 09:22:34,419 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 09:22:34] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.008 2026-10-28 09:22:34,420 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 09:22:34] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.016 2026-10-28 09:22:34,426 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 09:22:34] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.004 2026-10-28 09:22:34,456 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:22:34] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.008 0.012 2026-10-28 09:22:34,479 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour.test_bank_payment_difference_choice.browser: Owl is running in 'dev' mode. 2026-10-28 09:22:34,499 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:22:34] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.007 2026-10-28 09:22:34,541 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:22:34] "GET /odoo/offline HTTP/1.1" 200 - 5 0.003 0.018 2026-10-28 09:22:34,567 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:22:34] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.001 0.017 2026-10-28 09:22:34,587 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:22:34] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.003 0.020 2026-10-28 09:22:34,694 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour.test_bank_payment_difference_choice: Evaluate test code "odoo.startTour('reconcile_bank_payment_difference_tour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo", "delayToCheckUndeterminisms": 0})" 2026-10-28 09:22:34,828 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:22:34] "POST /mail/data HTTP/1.1" 200 - 34 0.096 0.069 2026-10-28 09:22:34,851 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 09:22:34] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.016 2026-10-28 09:22:34,865 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 09:22:34] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.025 2026-10-28 09:22:34,873 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:22:34] "POST /web/action/load HTTP/1.1" 200 - 5 0.015 0.153 2026-10-28 09:22:34,958 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:22:34] "GET /web/image/res.partner/2170/avatar_128?unique=1793179332000 HTTP/1.1" 200 - 15 0.035 0.206 2026-10-28 09:22:34,961 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:22:34] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.137 2026-10-28 09:22:35,097 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:22:35] "GET /odoo/action-account.open_account_journal_dashboard_kanban HTTP/1.1" 200 - 20 0.024 0.256 2026-10-28 09:22:35,186 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:22:35] "GET /web/image?model=res.users&field=avatar_128&id=942 HTTP/1.1" 200 - 9 0.016 0.460 2026-10-28 09:22:35,329 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:22:35] "POST /mail/data HTTP/1.1" 200 - 38 0.075 0.209 2026-10-28 09:22:35,341 104 INFO rb-e85a3c6-226074-429758 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-28 09:22:35,386 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:22:35] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.011 0.482 2026-10-28 09:22:35,449 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:22:35] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.035 0.146 2026-10-28 09:22:36,548 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour.test_bank_payment_difference_choice.browser: [1/10] Tour reconcile_bank_payment_difference_tour → Step Open the reconcile kanban of the fixture's own journal (trigger: .o_kanban_record:contains('Difference Tour Bank') button[name='action_open_reconcile']) 2026-10-28 09:22:36,569 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:22:36] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 2 0.003 0.006 2026-10-28 09:22:36,582 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour.test_bank_payment_difference_choice.browser: Owl is running in 'dev' mode. 2026-10-28 09:22:36,647 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:22:36] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.001 0.010 2026-10-28 09:22:36,674 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:22:36] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 1 0.001 0.013 2026-10-28 09:22:36,908 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:22:36] "POST /mail/data HTTP/1.1" 200 - 20 0.043 0.097 2026-10-28 09:22:36,911 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:22:36] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.019 2026-10-28 09:22:36,932 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:22:36] "POST /web/action/load HTTP/1.1" 200 - 10 0.006 0.021 2026-10-28 09:22:36,998 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:22:36] "GET /web/image?model=res.users&field=avatar_128&id=942 HTTP/1.1" 200 - 9 0.023 0.079 2026-10-28 09:22:37,049 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:22:37] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 2 0.009 0.069 2026-10-28 09:22:37,066 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 09:22:37] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 09:22:37,100 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 09:22:37] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-28 09:22:37,280 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:22:37] "POST /web/dataset/call_kw/account.journal/get_views HTTP/1.1" 200 - 70 0.074 0.189 2026-10-28 09:22:37,312 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:22:37] "GET /web/image/res.company/153/favicon HTTP/1.1" 200 - 9 0.011 0.249 2026-10-28 09:22:37,506 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:22:37] "POST /web/dataset/call_kw/account.journal/web_search_read HTTP/1.1" 200 - 49 0.058 0.098 2026-10-28 09:22:37,624 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:22:37] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.011 2026-10-28 09:22:37,725 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:22:37] "GET /web/bundle/web.chartjs_lib?lang=en_US HTTP/1.1" 200 - 1 0.001 0.015 2026-10-28 09:22:37,746 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:22:37] "POST /web/dataset/call_kw/account.journal/is_sample_action_available HTTP/1.1" 200 - 2 0.007 0.026 2026-10-28 09:22:37,760 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:22:37] "POST /web/dataset/call_kw/account.journal/is_sample_action_available HTTP/1.1" 200 - 1 0.001 0.010 2026-10-28 09:22:37,838 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:22:37] "GET /web/assets/109073e/web.chartjs_lib.min.js HTTP/1.1" 200 - 2 0.002 0.010 2026-10-28 09:22:38,064 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 09:22:38] "GET /web/static/img/folder.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 09:22:38,075 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 09:22:38] "GET /web/static/img/bill.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-10-28 09:22:38,134 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour.test_bank_payment_difference_choice.browser: [2/10] Tour reconcile_bank_payment_difference_tour → Step Open the fixture's transaction (trigger: .o_account_reconcile_kanban_main .o_kanban_record:not(.o_kanban_ghost)) 2026-10-28 09:22:38,180 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:22:38] "POST /web/dataset/call_button/account.journal/action_open_reconcile HTTP/1.1" 200 - 12 0.009 0.034 2026-10-28 09:22:38,597 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:22:38] "POST /web/dataset/call_kw/account.bank.statement.line/get_views HTTP/1.1" 200 - 100 0.103 0.252 2026-10-28 09:22:38,649 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:22:38] "POST /web/dataset/call_kw/account.journal/read HTTP/1.1" 200 - 2 0.005 0.023 2026-10-28 09:22:38,719 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:22:38] "POST /web/dataset/call_kw/account.bank.statement.line/web_search_read HTTP/1.1" 200 - 5 0.009 0.030 2026-10-28 09:22:38,763 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:22:38] "POST /web/dataset/call_kw/account.journal/read HTTP/1.1" 200 - 3 0.012 0.047 2026-10-28 09:22:38,893 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:22:38] "POST /web/dataset/call_kw/res.company/read HTTP/1.1" 200 - 6 0.005 0.074 2026-10-28 09:22:38,997 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour.test_bank_payment_difference_choice.browser: [3/10] Tour reconcile_bank_payment_difference_tour → Step Open Match Existing Entries (trigger: a.nav-link[name='match_existing_entries_tab']) 2026-10-28 09:22:39,099 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:22:39] "POST /web/dataset/call_kw/account.bank.statement.line/get_views HTTP/1.1" 200 - 1 0.000 0.116 2026-10-28 09:22:39,154 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:22:39] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.012 2026-10-28 09:22:39,307 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:22:39] "POST /web/dataset/call_kw/account.bank.statement.line/web_read HTTP/1.1" 200 - 26 0.032 0.133 2026-10-28 09:22:39,403 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:22:39] "POST /web/dataset/call_kw/account.reconcile.model/name_search HTTP/1.1" 200 - 2 0.005 0.016 2026-10-28 09:22:39,570 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:22:39] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 45 0.034 0.136 2026-10-28 09:22:39,647 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:22:39] "POST /web/dataset/call_kw/res.partner/read HTTP/1.1" 200 - 3 0.006 0.040 2026-10-28 09:22:39,691 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:22:39] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.011 2026-10-28 09:22:39,750 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:22:39] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 7 0.010 0.049 2026-10-28 09:22:39,920 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour.test_bank_payment_difference_choice.browser: [4/10] Tour reconcile_bank_payment_difference_tour → Step Match Difference Tour Item (trigger: .o_field_reconcile_lines_match .o_data_row:contains('Difference Tour Item') .o_data_cell) 2026-10-28 09:22:39,993 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour.test_bank_payment_difference_choice.browser: [5/10] Tour reconcile_bank_payment_difference_tour → Step Select the matched, capped item (trigger: .o_reconcile_widget_table .o_reconcile_widget_line.other:contains('Difference Tour Item')) 2026-10-28 09:22:40,038 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:22:40] "POST /web/dataset/call_kw/account.move.line/web_read HTTP/1.1" 200 - 6 0.008 0.027 2026-10-28 09:22:40,185 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:22:40] "POST /web/dataset/call_kw/account.bank.statement.line/onchange HTTP/1.1" 200 - 26 0.027 0.078 2026-10-28 09:22:40,223 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:22:40] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 1 0.001 0.008 2026-10-28 09:22:40,290 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour.test_bank_payment_difference_choice.browser: [6/10] Tour reconcile_bank_payment_difference_tour → Step Choose Mark as fully paid (trigger: .o_field_widget[name='payment_difference_handling'] input[data-value='reconcile']) 2026-10-28 09:22:40,463 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:22:40] "POST /web/dataset/call_kw/account.bank.statement.line/onchange HTTP/1.1" 200 - 28 0.039 0.115 2026-10-28 09:22:40,533 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour.test_bank_payment_difference_choice.browser: [7/10] Tour reconcile_bank_payment_difference_tour → Step Choose the account Difference Tour Account (trigger: .o_field_widget[name='writeoff_account_id'] input) 2026-10-28 09:22:40,672 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:22:40] "POST /web/dataset/call_kw/account.bank.statement.line/onchange HTTP/1.1" 200 - 28 0.026 0.105 2026-10-28 09:22:40,786 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour.test_bank_payment_difference_choice.browser: [8/10] Tour reconcile_bank_payment_difference_tour → Step Pick it from the dropdown (trigger: .ui-autocomplete .ui-menu-item a:contains('Difference Tour Account')) 2026-10-28 09:22:40,810 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:22:40] "POST /web/dataset/call_kw/account.account/name_search HTTP/1.1" 200 - 5 0.021 0.022 2026-10-28 09:22:41,063 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:22:41] "POST /web/dataset/call_kw/account.account/name_search HTTP/1.1" 200 - 5 0.009 0.015 2026-10-28 09:22:41,100 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour.test_bank_payment_difference_choice.browser: [9/10] Tour reconcile_bank_payment_difference_tour → Step Validate (trigger: .o_account_reconcile_form_statusbar button[name='action_validate']:not(.disabled)) 2026-10-28 09:22:41,232 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:22:41] "POST /web/dataset/call_kw/account.bank.statement.line/onchange HTTP/1.1" 200 - 30 0.032 0.092 2026-10-28 09:22:41,289 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour.test_bank_payment_difference_choice.browser: [10/10] Tour reconcile_bank_payment_difference_tour → Step The transaction reconciled and left the Not-Reconciled kanban (trigger: .o_account_reconcile_kanban_main .o_view_nocontent, .o_account_reconcile_kanban_main:not(:has(.o_kanban_record))) 2026-10-28 09:22:41,419 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:22:41] "POST /web/dataset/call_kw/account.bank.statement.line/web_save HTTP/1.1" 200 - 31 0.029 0.094 2026-10-28 09:22:41,665 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #942 deleted account.move.line.ctp records with IDs: [1603] 2026-10-28 09:22:41,888 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #942 deleted account.move.line records with IDs: [3299] 2026-10-28 09:22:42,370 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:22:42] "POST /web/dataset/call_button/account.bank.statement.line/action_validate HTTP/1.1" 200 - 314 0.339 0.571 2026-10-28 09:22:42,374 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:22:42] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.777 2026-10-28 09:22:42,499 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:22:42] "POST /web/dataset/call_kw/account.bank.statement.line/web_read HTTP/1.1" 200 - 18 0.043 0.066 2026-10-28 09:22:42,542 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:22:42] "POST /web/dataset/call_kw/account.bank.statement.line/web_search_read HTTP/1.1" 200 - 1 0.001 0.007 2026-10-28 09:22:42,572 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 09:22:42] "GET /web/static/img/empty_folder.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-10-28 09:22:42,578 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour.test_bank_payment_difference_choice.browser: tour succeeded 2026-10-28 09:22:42,579 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour.test_bank_payment_difference_choice.browser: ╔═══════════════════════════════════════════════════════╗ ║ TOUR reconcile_bank_payment_difference_tour SUCCEEDED ║ ╚═══════════════════════════════════════════════════════╝ 2026-10-28 09:22:43,026 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour.test_bank_payment_difference_choice.browser: heap 29282780 (allocated 30650368) 2026-10-28 09:22:43,059 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour.test_bank_payment_difference_choice: Closing chrome headless with pid 10231 2026-10-28 09:22:43,062 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour.test_bank_payment_difference_choice: Closing websocket connection 2026-10-28 09:22:43,065 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour.test_bank_payment_difference_choice: Terminating chrome headless with pid 10231 2026-10-28 09:22:43,223 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour.test_bank_payment_difference_choice: Chrome Log in: /tmp/odoo_tests/rb-e85a3c6-226074-429758/chrome_logs/chrome_log_20261028_092243_223524_test_bank_payment_difference_choice.txt 2026-10-28 09:22:43,223 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour.test_bank_payment_difference_choice: Removing chrome user profile "/tmp/tmpc2cd_ode_chrome_odoo" 2026-10-28 09:22:43,298 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours: Starting TestReconcilePaymentDifferenceChoiceTour.test_journal_items_payment_difference_choice ... 2026-10-28 09:22:45,309 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour.test_journal_items_payment_difference_choice: Chrome pid: 10480 2026-10-28 09:22:45,309 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour.test_journal_items_payment_difference_choice: Chrome headless temporary user profile dir: /tmp/tmpumr852vu_chrome_odoo 2026-10-28 09:22:45,310 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour.test_journal_items_payment_difference_choice: Issuing json command http://127.0.0.1:38673/json/version 2026-10-28 09:22:45,315 104 INFO rb-e85a3c6-226074-429758 odoo.tests.common.requests: request http://127.0.0.1:38673/json/version with timeout 3 increased to 10s during tests 2026-10-28 09:22:45,409 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour.test_journal_items_payment_difference_choice: Browser version: Chrome/150.0.7871.114 2026-10-28 09:22:45,418 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour.test_journal_items_payment_difference_choice: Issuing json command http://127.0.0.1:38673/json 2026-10-28 09:22:45,429 104 INFO rb-e85a3c6-226074-429758 odoo.tests.common.requests: request http://127.0.0.1:38673/json with timeout 3 increased to 10s during tests 2026-10-28 09:22:45,486 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour.test_journal_items_payment_difference_choice: Websocket url found: ws://127.0.0.1:38673/devtools/page/74C57D7890A3CF2F0837F2932B519A13 2026-10-28 09:22:45,542 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour.test_journal_items_payment_difference_choice: Enable chrome headless console log notification 2026-10-28 09:22:45,558 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour.test_journal_items_payment_difference_choice: Chrome headless enable page notifications 2026-10-28 09:22:45,707 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.res_users: Login successful for db:rb-e85a3c6-226074-429758 login:recon_difference_ji_user from n/a 2026-10-28 09:22:45,718 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour.test_journal_items_payment_difference_choice: Setting session cookie in browser 2026-10-28 09:22:45,737 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour.test_journal_items_payment_difference_choice: Open "http://127.0.0.1:8069/odoo" in browser 2026-10-28 09:22:45,737 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour.test_journal_items_payment_difference_choice: Navigating to: "http://127.0.0.1:8069/odoo" 2026-10-28 09:22:45,782 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 09:22:47,592 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:22:47] "GET /odoo HTTP/1.1" 200 - 181 0.148 1.678 2026-10-28 09:22:47,597 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour.test_journal_items_payment_difference_choice: Navigation result: {'frameId': '74C57D7890A3CF2F0837F2932B519A13', 'loaderId': '9F313C0CAD0C14DBAC21993915893CBB', 'isDownload': False} 2026-10-28 09:22:47,597 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour.test_journal_items_payment_difference_choice: Evaluate ready code "odoo.isTourReady('reconcile_journal_items_payment_difference_tour')" 2026-10-28 09:22:47,651 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:22:47] "GET /web/assets/2ac140d/web.assets_web.min.js HTTP/1.1" 200 - 2 0.006 0.008 2026-10-28 09:22:47,674 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:22:47] "GET /web/assets/a32ecb6/web.assets_web.min.css HTTP/1.1" 200 - 2 0.002 0.032 2026-10-28 09:22:47,771 104 INFO rb-e85a3c6-226074-429758 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-28 09:22:47,876 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:22:47] "GET /web/webclient/load_menus/67d5ed6f5fb3d754981bdaae566c22bdda4b40475396a8c3829bc5c9e55dce69 HTTP/1.1" 200 - 172 0.087 0.138 2026-10-28 09:22:47,917 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:22:47] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.249 2026-10-28 09:22:48,014 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:22:48] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.056 0.296 2026-10-28 09:22:48,050 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:22:48] "GET /web/assets/63175f4/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.009 2026-10-28 09:22:48,118 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:22:48] "GET /web/assets/e2f411e/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.009 2026-10-28 09:22:49,026 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 09:22:49] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.015 2026-10-28 09:22:49,042 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 09:22:49] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.026 2026-10-28 09:22:49,054 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 09:22:49] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.012 2026-10-28 09:22:49,092 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour.test_journal_items_payment_difference_choice.browser: Owl is running in 'dev' mode. 2026-10-28 09:22:49,097 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:22:49] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.002 0.029 2026-10-28 09:22:49,117 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:22:49] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.008 2026-10-28 09:22:49,177 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:22:49] "GET /odoo/offline HTTP/1.1" 200 - 5 0.003 0.025 2026-10-28 09:22:49,202 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:22:49] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.003 0.013 2026-10-28 09:22:49,226 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:22:49] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.003 0.036 2026-10-28 09:22:49,310 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour.test_journal_items_payment_difference_choice: Evaluate test code "odoo.startTour('reconcile_journal_items_payment_difference_tour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo", "delayToCheckUndeterminisms": 0})" 2026-10-28 09:22:49,452 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:22:49] "POST /mail/data HTTP/1.1" 200 - 34 0.086 0.090 2026-10-28 09:22:49,473 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 09:22:49] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-28 09:22:49,488 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 09:22:49] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.009 2026-10-28 09:22:49,533 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:22:49] "GET /web/image?model=res.users&field=avatar_128&id=943 HTTP/1.1" 200 - 16 0.039 0.158 2026-10-28 09:22:49,536 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:22:49] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.098 2026-10-28 09:22:49,575 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:22:49] "POST /web/action/load HTTP/1.1" 200 - 5 0.010 0.230 2026-10-28 09:22:49,625 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:22:49] "GET /web/image/res.partner/2171/avatar_128?unique=1793179332000 HTTP/1.1" 200 - 8 0.015 0.261 2026-10-28 09:22:49,747 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:22:49] "GET /odoo/action-account.action_account_moves_all HTTP/1.1" 200 - 20 0.036 0.280 2026-10-28 09:22:49,802 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:22:49] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.019 0.293 2026-10-28 09:22:49,855 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:22:49] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.005 0.020 2026-10-28 09:22:49,888 104 INFO rb-e85a3c6-226074-429758 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-28 09:22:50,979 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour.test_journal_items_payment_difference_choice.browser: [1/11] Tour reconcile_journal_items_payment_difference_tour → Step Select the journal item Difference JI larger item (trigger: .o_data_row:contains('Difference JI larger item') .o_list_record_selector) 2026-10-28 09:22:50,995 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:22:50] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 2 0.001 0.006 2026-10-28 09:22:51,038 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour.test_journal_items_payment_difference_choice.browser: Owl is running in 'dev' mode. 2026-10-28 09:22:51,111 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:22:51] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.000 0.008 2026-10-28 09:22:51,129 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:22:51] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 1 0.001 0.009 2026-10-28 09:22:51,300 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:22:51] "POST /mail/data HTTP/1.1" 200 - 20 0.035 0.065 2026-10-28 09:22:51,320 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:22:51] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.008 2026-10-28 09:22:51,385 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:22:51] "GET /web/image?model=res.users&field=avatar_128&id=943 HTTP/1.1" 304 - 9 0.017 0.048 2026-10-28 09:22:51,443 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 09:22:51] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 09:22:51,453 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:22:51] "POST /web/action/load HTTP/1.1" 200 - 10 0.043 0.083 2026-10-28 09:22:51,524 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:22:51] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 2 0.006 0.163 2026-10-28 09:22:51,581 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:22:51] "GET /web/image/res.company/153/favicon HTTP/1.1" 200 - 9 0.010 0.140 2026-10-28 09:22:51,606 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 09:22:51] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.018 2026-10-28 09:22:51,950 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:22:51] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 105 0.099 0.316 2026-10-28 09:22:52,061 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:22:52] "POST /web/dataset/call_kw/account.move.line/search_panel_select_range HTTP/1.1" 200 - 3 0.013 0.025 2026-10-28 09:22:52,069 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:22:52] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.017 2026-10-28 09:22:52,154 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:22:52] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 18 0.027 0.070 2026-10-28 09:22:52,414 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour.test_journal_items_payment_difference_choice.browser: [2/11] Tour reconcile_journal_items_payment_difference_tour → Step Select the journal item Difference JI smaller item (trigger: .o_data_row:contains('Difference JI smaller item') .o_list_record_selector) 2026-10-28 09:22:52,500 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:22:52] "POST /web/dataset/call_kw/account.move.line/json_friendly_approval_request_data HTTP/1.1" 200 - 11 0.023 0.038 2026-10-28 09:22:52,511 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour.test_journal_items_payment_difference_choice.browser: [3/11] Tour reconcile_journal_items_payment_difference_tour → Step Exactly the wanted journal items are selected (trigger: .o_data_row_selected:count(2)) 2026-10-28 09:22:52,549 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:22:52] "POST /web/dataset/call_kw/account.move.line/json_friendly_approval_request_data HTTP/1.1" 200 - 4 0.006 0.019 2026-10-28 09:22:52,569 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour.test_journal_items_payment_difference_choice.browser: [4/11] Tour reconcile_journal_items_payment_difference_tour → Step Open the Actions menu (trigger: .o_cp_action_menus button[data-hotkey='u'].dropdown-toggle) 2026-10-28 09:22:52,638 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour.test_journal_items_payment_difference_choice.browser: [5/11] Tour reconcile_journal_items_payment_difference_tour → Step Run the Reconcile action of the selection (trigger: .o-dropdown--menu .dropdown-item:text('Reconcile')) 2026-10-28 09:22:52,716 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour.test_journal_items_payment_difference_choice.browser: [6/11] Tour reconcile_journal_items_payment_difference_tour → Step The reconcile form opened (trigger: .o_account_reconcile_form_statusbar) 2026-10-28 09:22:52,777 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:22:52] "POST /web/action/load HTTP/1.1" 200 - 11 0.021 0.038 2026-10-28 09:22:53,027 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:22:53] "POST /web/action/run HTTP/1.1" 200 - 45 0.049 0.171 2026-10-28 09:22:53,166 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:22:53] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 7 0.010 0.098 2026-10-28 09:22:53,215 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:22:53] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.015 2026-10-28 09:22:53,279 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:22:53] "POST /web/dataset/call_kw/account.move.line/web_read HTTP/1.1" 200 - 17 0.018 0.043 2026-10-28 09:22:53,475 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:22:53] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 10 0.017 0.098 2026-10-28 09:22:53,526 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:22:53] "POST /web/dataset/call_kw/res.partner/read HTTP/1.1" 200 - 3 0.009 0.025 2026-10-28 09:22:53,556 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:22:53] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 1 0.002 0.009 2026-10-28 09:22:53,659 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour.test_journal_items_payment_difference_choice.browser: [7/11] Tour reconcile_journal_items_payment_difference_tour → Step Choose Mark as fully paid (trigger: .o_field_widget[name='payment_difference_handling'] input[data-value='reconcile']) 2026-10-28 09:22:53,682 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:22:53] "POST /web/dataset/call_kw/account.move.line/json_friendly_approval_request_data HTTP/1.1" 200 - 4 0.008 0.030 2026-10-28 09:22:53,723 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour.test_journal_items_payment_difference_choice.browser: [8/11] Tour reconcile_journal_items_payment_difference_tour → Step Choose the account Difference Tour Account (trigger: .o_field_widget[name='writeoff_account_id'] input) 2026-10-28 09:22:53,843 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:22:53] "POST /web/dataset/call_kw/account.move.line/onchange HTTP/1.1" 200 - 26 0.026 0.074 2026-10-28 09:22:53,922 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:22:53] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 1 0.001 0.014 2026-10-28 09:22:53,945 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour.test_journal_items_payment_difference_choice.browser: [9/11] Tour reconcile_journal_items_payment_difference_tour → Step Pick it from the dropdown (trigger: .ui-autocomplete .ui-menu-item a:contains('Difference Tour Account')) 2026-10-28 09:22:53,979 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:22:53] "POST /web/dataset/call_kw/account.account/name_search HTTP/1.1" 200 - 9 0.021 0.023 2026-10-28 09:22:54,082 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:22:54] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-10-28 09:22:54,226 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:22:54] "POST /web/dataset/call_kw/account.account/name_search HTTP/1.1" 200 - 5 0.009 0.018 2026-10-28 09:22:54,284 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour.test_journal_items_payment_difference_choice.browser: [10/11] Tour reconcile_journal_items_payment_difference_tour → Step Validate (trigger: .o_account_reconcile_form_statusbar button[name='action_validate']:not(.disabled)) 2026-10-28 09:22:54,410 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:22:54] "POST /web/dataset/call_kw/account.move.line/onchange HTTP/1.1" 200 - 29 0.024 0.077 2026-10-28 09:22:54,467 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:22:54] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 1 0.001 0.009 2026-10-28 09:22:54,485 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour.test_journal_items_payment_difference_choice.browser: [11/11] Tour reconcile_journal_items_payment_difference_tour → Step Validate is replaced by Revert once the items are reconciled (trigger: .o_account_reconcile_form_statusbar button[name='action_revert_reconciliation']) 2026-10-28 09:22:54,629 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:22:54] "POST /web/dataset/call_kw/account.move.line/web_save HTTP/1.1" 200 - 27 0.025 0.108 2026-10-28 09:22:55,671 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:22:55] "POST /web/dataset/call_button/account.move.line/action_validate HTTP/1.1" 200 - 218 0.385 0.620 2026-10-28 09:22:55,701 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:22:55] "POST /web/dataset/call_kw/account.move.line/json_friendly_approval_request_data HTTP/1.1" 200 - 4 0.009 0.966 2026-10-28 09:22:55,714 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:22:55] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 1 0.001 1.030 2026-10-28 09:22:55,787 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:22:55] "POST /web/dataset/call_kw/account.move.line/web_read HTTP/1.1" 200 - 14 0.017 0.081 2026-10-28 09:22:55,857 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:22:55] "POST /web/dataset/call_kw/account.move/zalo_check_recipients HTTP/1.1" 200 - 2 0.002 0.016 2026-10-28 09:22:55,885 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:22:55] "POST /web/dataset/call_kw/account.move/zalo_check_recipients HTTP/1.1" 200 - 2 0.003 0.014 2026-10-28 09:22:55,916 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour.test_journal_items_payment_difference_choice.browser: tour succeeded 2026-10-28 09:22:55,924 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour.test_journal_items_payment_difference_choice.browser: ╔════════════════════════════════════════════════════════════════╗ ║ TOUR reconcile_journal_items_payment_difference_tour SUCCEEDED ║ ╚════════════════════════════════════════════════════════════════╝ 2026-10-28 09:22:55,992 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:22:55] "POST /mail/thread/data HTTP/1.1" 200 - 38 0.046 0.060 2026-10-28 09:22:56,004 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:22:56] "POST /mail/thread/messages HTTP/1.1" 200 - 3 0.003 0.061 2026-10-28 09:22:56,319 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour.test_journal_items_payment_difference_choice.browser: heap 27266752 (allocated 28553216) 2026-10-28 09:22:56,362 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour.test_journal_items_payment_difference_choice: Closing chrome headless with pid 10480 2026-10-28 09:22:56,364 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour.test_journal_items_payment_difference_choice: Closing websocket connection 2026-10-28 09:22:56,367 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour.test_journal_items_payment_difference_choice: Terminating chrome headless with pid 10480 2026-10-28 09:22:56,525 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour.test_journal_items_payment_difference_choice: Chrome Log in: /tmp/odoo_tests/rb-e85a3c6-226074-429758/chrome_logs/chrome_log_20261028_092256_525177_test_journal_items_payment_difference_choice.txt 2026-10-28 09:22:56,525 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour.test_journal_items_payment_difference_choice: Removing chrome user profile "/tmp/tmpumr852vu_chrome_odoo" 2026-10-28 09:22:56,644 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-28 09:23:14,273 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours: Starting TestReconcileKanbanNewTour.test_new_on_the_reconcile_kanban_records_a_transaction_through_the_new_transaction_form ... 2026-10-28 09:23:16,358 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKanbanNewTour.test_new_on_the_reconcile_kanban_records_a_transaction_through_the_new_transaction_form: Chrome pid: 10722 2026-10-28 09:23:16,359 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKanbanNewTour.test_new_on_the_reconcile_kanban_records_a_transaction_through_the_new_transaction_form: Chrome headless temporary user profile dir: /tmp/tmphpj7xcrv_chrome_odoo 2026-10-28 09:23:16,359 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKanbanNewTour.test_new_on_the_reconcile_kanban_records_a_transaction_through_the_new_transaction_form: Issuing json command http://127.0.0.1:38623/json/version 2026-10-28 09:23:16,360 104 INFO rb-e85a3c6-226074-429758 odoo.tests.common.requests: request http://127.0.0.1:38623/json/version with timeout 3 increased to 10s during tests 2026-10-28 09:23:16,435 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKanbanNewTour.test_new_on_the_reconcile_kanban_records_a_transaction_through_the_new_transaction_form: Browser version: Chrome/150.0.7871.114 2026-10-28 09:23:16,436 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKanbanNewTour.test_new_on_the_reconcile_kanban_records_a_transaction_through_the_new_transaction_form: Issuing json command http://127.0.0.1:38623/json 2026-10-28 09:23:16,436 104 INFO rb-e85a3c6-226074-429758 odoo.tests.common.requests: request http://127.0.0.1:38623/json with timeout 3 increased to 10s during tests 2026-10-28 09:23:16,491 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKanbanNewTour.test_new_on_the_reconcile_kanban_records_a_transaction_through_the_new_transaction_form: Websocket url found: ws://127.0.0.1:38623/devtools/page/CBAB6B5C81DA31FD334AC88528205F88 2026-10-28 09:23:16,531 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKanbanNewTour.test_new_on_the_reconcile_kanban_records_a_transaction_through_the_new_transaction_form: Enable chrome headless console log notification 2026-10-28 09:23:16,553 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKanbanNewTour.test_new_on_the_reconcile_kanban_records_a_transaction_through_the_new_transaction_form: Chrome headless enable page notifications 2026-10-28 09:23:16,764 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.res_users: Login successful for db:rb-e85a3c6-226074-429758 login:recon_kanban_new_user from n/a 2026-10-28 09:23:16,782 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKanbanNewTour.test_new_on_the_reconcile_kanban_records_a_transaction_through_the_new_transaction_form: Setting session cookie in browser 2026-10-28 09:23:16,788 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKanbanNewTour.test_new_on_the_reconcile_kanban_records_a_transaction_through_the_new_transaction_form: Open "http://127.0.0.1:8069/odoo" in browser 2026-10-28 09:23:16,788 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKanbanNewTour.test_new_on_the_reconcile_kanban_records_a_transaction_through_the_new_transaction_form: Navigating to: "http://127.0.0.1:8069/odoo" 2026-10-28 09:23:16,817 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 09:23:18,768 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:23:18] "GET /odoo HTTP/1.1" 200 - 181 0.212 1.750 2026-10-28 09:23:18,784 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKanbanNewTour.test_new_on_the_reconcile_kanban_records_a_transaction_through_the_new_transaction_form: Navigation result: {'frameId': 'CBAB6B5C81DA31FD334AC88528205F88', 'loaderId': 'B7EC4D47B2B4B5A90C0BA3923F2A6157', 'isDownload': False} 2026-10-28 09:23:18,784 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKanbanNewTour.test_new_on_the_reconcile_kanban_records_a_transaction_through_the_new_transaction_form: Evaluate ready code "odoo.isTourReady('reconcile_kanban_new_transaction_tour')" 2026-10-28 09:23:19,094 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:23:19] "GET /web/webclient/load_menus/67d5ed6f5fb3d754981bdaae566c22bdda4b40475396a8c3829bc5c9e55dce69 HTTP/1.1" 200 - 172 0.108 0.153 2026-10-28 09:23:19,133 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:23:19] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.297 2026-10-28 09:23:19,167 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:23:19] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.017 0.271 2026-10-28 09:23:19,186 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:23:19] "GET /web/assets/a32ecb6/web.assets_web.min.css HTTP/1.1" 200 - 2 0.011 0.326 2026-10-28 09:23:19,206 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:23:19] "GET /web/assets/2ac140d/web.assets_web.min.js HTTP/1.1" 200 - 2 0.003 0.359 2026-10-28 09:23:19,264 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:23:19] "GET /web/assets/63175f4/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.015 2026-10-28 09:23:19,315 104 INFO rb-e85a3c6-226074-429758 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-28 09:23:19,411 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:23:19] "GET /web/assets/e2f411e/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.007 0.017 2026-10-28 09:23:20,655 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 09:23:20] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.004 2026-10-28 09:23:20,657 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 09:23:20] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.005 2026-10-28 09:23:20,695 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 09:23:20] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.021 2026-10-28 09:23:20,714 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKanbanNewTour.test_new_on_the_reconcile_kanban_records_a_transaction_through_the_new_transaction_form.browser: Owl is running in 'dev' mode. 2026-10-28 09:23:20,715 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:23:20] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.007 0.030 2026-10-28 09:23:20,736 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:23:20] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.006 2026-10-28 09:23:20,845 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:23:20] "GET /odoo/offline HTTP/1.1" 200 - 5 0.018 0.054 2026-10-28 09:23:20,860 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:23:20] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.000 0.047 2026-10-28 09:23:20,884 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:23:20] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.007 0.061 2026-10-28 09:23:20,916 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKanbanNewTour.test_new_on_the_reconcile_kanban_records_a_transaction_through_the_new_transaction_form: Evaluate test code "odoo.startTour('reconcile_kanban_new_transaction_tour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo", "delayToCheckUndeterminisms": 0})" 2026-10-28 09:23:21,030 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 09:23:21] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 09:23:21,114 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 09:23:21] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.019 2026-10-28 09:23:21,141 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:23:21] "POST /mail/data HTTP/1.1" 200 - 34 0.097 0.123 2026-10-28 09:23:21,266 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:23:21] "GET /odoo/action-account.open_account_journal_dashboard_kanban HTTP/1.1" 200 - 20 0.029 0.291 2026-10-28 09:23:21,269 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:23:21] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.223 2026-10-28 09:23:21,361 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:23:21] "GET /web/image/res.partner/2182/avatar_128?unique=1793179376000 HTTP/1.1" 200 - 15 0.028 0.346 2026-10-28 09:23:21,412 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:23:21] "POST /web/action/load HTTP/1.1" 200 - 5 0.007 0.400 2026-10-28 09:23:21,445 104 INFO rb-e85a3c6-226074-429758 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-28 09:23:21,509 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:23:21] "GET /web/image?model=res.users&field=avatar_128&id=946 HTTP/1.1" 200 - 9 0.022 0.510 2026-10-28 09:23:21,548 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:23:21] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.005 0.163 2026-10-28 09:23:21,600 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:23:21] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.021 0.372 2026-10-28 09:23:22,510 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKanbanNewTour.test_new_on_the_reconcile_kanban_records_a_transaction_through_the_new_transaction_form.browser: [1/9] Tour reconcile_kanban_new_transaction_tour → Step Open the reconcile kanban of the fixture's own journal (trigger: .o_kanban_record:contains('New Tour Bank') button[name='action_open_reconcile']) 2026-10-28 09:23:22,525 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:23:22] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 2 0.011 0.010 2026-10-28 09:23:22,536 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKanbanNewTour.test_new_on_the_reconcile_kanban_records_a_transaction_through_the_new_transaction_form.browser: Owl is running in 'dev' mode. 2026-10-28 09:23:22,608 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:23:22] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.008 0.016 2026-10-28 09:23:22,637 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:23:22] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 1 0.001 0.026 2026-10-28 09:23:22,736 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 09:23:22] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-28 09:23:22,779 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:23:22] "POST /mail/data HTTP/1.1" 200 - 20 0.050 0.054 2026-10-28 09:23:22,847 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:23:22] "GET /web/image?model=res.users&field=avatar_128&id=946 HTTP/1.1" 200 - 9 0.031 0.107 2026-10-28 09:23:22,889 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:23:22] "POST /web/action/load HTTP/1.1" 200 - 10 0.009 0.163 2026-10-28 09:23:22,891 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:23:22] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.191 2026-10-28 09:23:22,949 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:23:22] "GET /web/image/res.partner/2182/avatar_128?unique=1793179376000 HTTP/1.1" 200 - 8 0.017 0.221 2026-10-28 09:23:22,999 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:23:22] "GET /web/image/res.company/154/favicon HTTP/1.1" 200 - 9 0.010 0.258 2026-10-28 09:23:23,240 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:23:23] "POST /web/dataset/call_kw/account.journal/get_views HTTP/1.1" 200 - 70 0.058 0.242 2026-10-28 09:23:23,279 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:23:23] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 2 0.006 0.456 2026-10-28 09:23:23,327 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 09:23:23] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.015 2026-10-28 09:23:23,471 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:23:23] "POST /web/dataset/call_kw/account.journal/web_search_read HTTP/1.1" 200 - 49 0.057 0.107 2026-10-28 09:23:23,659 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:23:23] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.014 2026-10-28 09:23:23,744 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:23:23] "GET /web/bundle/web.chartjs_lib?lang=en_US HTTP/1.1" 200 - 1 0.000 0.013 2026-10-28 09:23:23,753 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:23:23] "POST /web/dataset/call_kw/account.journal/is_sample_action_available HTTP/1.1" 200 - 2 0.003 0.007 2026-10-28 09:23:23,762 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:23:23] "POST /web/dataset/call_kw/account.journal/is_sample_action_available HTTP/1.1" 200 - 1 0.002 0.016 2026-10-28 09:23:23,782 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:23:23] "GET /web/assets/109073e/web.chartjs_lib.min.js HTTP/1.1" 200 - 2 0.001 0.006 2026-10-28 09:23:23,964 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 09:23:23] "GET /web/static/img/folder.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-28 09:23:23,968 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 09:23:23] "GET /web/static/img/bill.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-28 09:23:24,019 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKanbanNewTour.test_new_on_the_reconcile_kanban_records_a_transaction_through_the_new_transaction_form.browser: [2/9] Tour reconcile_kanban_new_transaction_tour → Step The reconcile screen is loaded (trigger: .o_account_reconcile_kanban_main .o_kanban_record:contains('New tour existing line')) 2026-10-28 09:23:24,076 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:23:24] "POST /web/dataset/call_button/account.journal/action_open_reconcile HTTP/1.1" 200 - 12 0.017 0.037 2026-10-28 09:23:24,512 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:23:24] "POST /web/dataset/call_kw/account.bank.statement.line/get_views HTTP/1.1" 200 - 100 0.095 0.308 2026-10-28 09:23:24,565 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:23:24] "POST /web/dataset/call_kw/account.journal/read HTTP/1.1" 200 - 2 0.004 0.016 2026-10-28 09:23:24,621 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:23:24] "POST /web/dataset/call_kw/account.bank.statement.line/web_search_read HTTP/1.1" 200 - 4 0.006 0.021 2026-10-28 09:23:24,647 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:23:24] "POST /web/dataset/call_kw/account.journal/read HTTP/1.1" 200 - 3 0.008 0.025 2026-10-28 09:23:24,737 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:23:24] "POST /web/dataset/call_kw/res.company/read HTTP/1.1" 200 - 6 0.005 0.051 2026-10-28 09:23:24,833 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKanbanNewTour.test_new_on_the_reconcile_kanban_records_a_transaction_through_the_new_transaction_form.browser: [3/9] Tour reconcile_kanban_new_transaction_tour → Step Press New (trigger: .o_control_panel_main_buttons button.o-kanban-button-new) 2026-10-28 09:23:24,891 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKanbanNewTour.test_new_on_the_reconcile_kanban_records_a_transaction_through_the_new_transaction_form.browser: [4/9] Tour reconcile_kanban_new_transaction_tour → Step The New Transaction form opens, ready for the label (trigger: .modal .o_form_view .o_field_widget[name='payment_ref'] input) 2026-10-28 09:23:25,010 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:23:25] "POST /web/dataset/call_kw/account.bank.statement.line/get_views HTTP/1.1" 200 - 1 0.000 0.168 2026-10-28 09:23:25,051 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:23:25] "POST /web/dataset/call_kw/account.bank.statement.line/action_new_account_bank_statement_line HTTP/1.1" 200 - 10 0.009 0.103 2026-10-28 09:23:25,098 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:23:25] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.026 2026-10-28 09:23:25,207 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:23:25] "POST /web/dataset/call_kw/account.bank.statement.line/web_read HTTP/1.1" 200 - 26 0.029 0.082 2026-10-28 09:23:25,228 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:23:25] "POST /web/dataset/call_kw/account.bank.statement.line/get_views HTTP/1.1" 200 - 2 0.001 0.117 2026-10-28 09:23:25,300 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:23:25] "POST /web/dataset/call_kw/account.reconcile.model/name_search HTTP/1.1" 200 - 2 0.004 0.019 2026-10-28 09:23:25,469 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:23:25] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 45 0.032 0.120 2026-10-28 09:23:25,628 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:23:25] "POST /web/dataset/call_kw/account.bank.statement.line/onchange HTTP/1.1" 200 - 10 0.023 0.286 2026-10-28 09:23:25,656 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:23:25] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 1 0.003 0.124 2026-10-28 09:23:25,660 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:23:25] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.112 2026-10-28 09:23:25,831 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKanbanNewTour.test_new_on_the_reconcile_kanban_records_a_transaction_through_the_new_transaction_form.browser: [5/9] Tour reconcile_kanban_new_transaction_tour → Step Give the transaction an amount (trigger: .modal .o_form_view .o_field_widget[name='amount_currency'] input, .modal .o_form_view .o_field_widget[name='amount'] input) 2026-10-28 09:23:25,932 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKanbanNewTour.test_new_on_the_reconcile_kanban_records_a_transaction_through_the_new_transaction_form.browser: [6/9] Tour reconcile_kanban_new_transaction_tour → Step It is not the reconcile screen (trigger: body:not(:has(.modal .o_reconcile_widget_table))) 2026-10-28 09:23:25,987 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKanbanNewTour.test_new_on_the_reconcile_kanban_records_a_transaction_through_the_new_transaction_form.browser: [7/9] Tour reconcile_kanban_new_transaction_tour → Step Save the transaction (trigger: .modal .modal-footer button.btn-primary) 2026-10-28 09:23:26,061 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKanbanNewTour.test_new_on_the_reconcile_kanban_records_a_transaction_through_the_new_transaction_form.browser: [8/9] Tour reconcile_kanban_new_transaction_tour → Step The form closed (trigger: body:not(:has(.modal))) 2026-10-28 09:23:26,091 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:23:26] "POST /web/dataset/call_kw/account.bank.statement.line/onchange HTTP/1.1" 200 - 3 0.004 0.023 2026-10-28 09:23:26,760 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:23:26] "POST /web/dataset/call_kw/account.bank.statement.line/web_save HTTP/1.1" 200 - 138 0.157 0.491 2026-10-28 09:23:26,803 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:23:26] "POST /web/dataset/call_button/account.bank.statement.line/save HTTP/1.1" 200 - 0 0.000 0.003 2026-10-28 09:23:26,854 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:23:26] "POST /web/dataset/call_kw/account.bank.statement.line/web_search_read HTTP/1.1" 200 - 4 0.004 0.017 2026-10-28 09:23:26,863 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKanbanNewTour.test_new_on_the_reconcile_kanban_records_a_transaction_through_the_new_transaction_form.browser: [9/9] Tour reconcile_kanban_new_transaction_tour → Step The saved transaction shows as a card after the kanban reloads (trigger: .o_account_reconcile_kanban_main .o_kanban_record:contains('New tour created line')) 2026-10-28 09:23:26,976 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:23:26] "POST /web/dataset/call_kw/account.bank.statement.line/web_read HTTP/1.1" 200 - 21 0.024 0.068 2026-10-28 09:23:27,014 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:23:27] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 1 0.001 0.009 2026-10-28 09:23:27,015 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKanbanNewTour.test_new_on_the_reconcile_kanban_records_a_transaction_through_the_new_transaction_form.browser: tour succeeded 2026-10-28 09:23:27,016 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKanbanNewTour.test_new_on_the_reconcile_kanban_records_a_transaction_through_the_new_transaction_form.browser: ╔══════════════════════════════════════════════════════╗ ║ TOUR reconcile_kanban_new_transaction_tour SUCCEEDED ║ ╚══════════════════════════════════════════════════════╝ 2026-10-28 09:23:27,277 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKanbanNewTour.test_new_on_the_reconcile_kanban_records_a_transaction_through_the_new_transaction_form.browser: heap 29839652 (allocated 30912512) 2026-10-28 09:23:27,293 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKanbanNewTour.test_new_on_the_reconcile_kanban_records_a_transaction_through_the_new_transaction_form: Closing chrome headless with pid 10722 2026-10-28 09:23:27,296 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKanbanNewTour.test_new_on_the_reconcile_kanban_records_a_transaction_through_the_new_transaction_form: Closing websocket connection 2026-10-28 09:23:27,297 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKanbanNewTour.test_new_on_the_reconcile_kanban_records_a_transaction_through_the_new_transaction_form: Terminating chrome headless with pid 10722 2026-10-28 09:23:27,426 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKanbanNewTour.test_new_on_the_reconcile_kanban_records_a_transaction_through_the_new_transaction_form: Chrome Log in: /tmp/odoo_tests/rb-e85a3c6-226074-429758/chrome_logs/chrome_log_20261028_092327_425751_test_new_on_the_reconcile_kanban_records_a_transaction_through_the_new_transaction_form.txt 2026-10-28 09:23:27,426 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKanbanNewTour.test_new_on_the_reconcile_kanban_records_a_transaction_through_the_new_transaction_form: Removing chrome user profile "/tmp/tmphpj7xcrv_chrome_odoo" 2026-10-28 09:23:27,536 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-28 09:23:44,187 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_validate: Starting TestReconcileValidate.test_a_bank_transaction_inside_the_lock_date_blocks_a_user_without_exception ... 2026-10-28 09:23:47,060 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #950 deleted account.move.line.ctp records with IDs: [1611] 2026-10-28 09:23:47,245 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #950 deleted account.move.line records with IDs: [3313] 2026-10-28 09:23:47,547 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_validate: Starting TestReconcileValidate.test_a_journal_items_difference_on_or_before_the_lock_date_blocks_a_user_without_exception ... 2026-10-28 09:23:51,412 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_validate: Starting TestReconcileValidate.test_an_entry_that_differs_from_the_lines_shown_is_refused ... 2026-10-28 09:23:52,083 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_validate: Starting TestReconcileValidate.test_difference_entry_on_a_default_taxed_account_posts_only_the_lines_shown ... 2026-10-28 09:23:53,677 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_validate: Starting TestReconcileValidate.test_each_settled_item_is_reconciled_with_its_own_row ... 2026-10-28 09:23:55,591 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #947 deleted account.move.line.ctp records with IDs: [1621] 2026-10-28 09:23:55,783 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #947 deleted account.move.line records with IDs: [3334] 2026-10-28 09:23:57,885 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #947 deleted account.move.line.ctp records with IDs: [1626] 2026-10-28 09:23:58,041 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #947 deleted account.move.line records with IDs: [3342] 2026-10-28 09:24:00,034 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #947 deleted account.move.line.ctp records with IDs: [1631] 2026-10-28 09:24:00,213 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #947 deleted account.move.line records with IDs: [3350] 2026-10-28 09:24:02,221 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #947 deleted account.move.line.ctp records with IDs: [1635] 2026-10-28 09:24:02,386 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #947 deleted account.move.line records with IDs: [3356] 2026-10-28 09:24:04,291 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #947 deleted account.move.line.ctp records with IDs: [1638] 2026-10-28 09:24:04,472 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #947 deleted account.move.line records with IDs: [3361] 2026-10-28 09:24:05,043 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_validate: Starting TestReconcileValidate.test_invalid_draft_is_rejected_before_anything_is_written ... 2026-10-28 09:24:18,200 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_validate: Starting TestReconcileValidate.test_journal_items_difference_is_kept_open_or_closed_as_chosen ... 2026-10-28 09:24:28,102 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #947 deleted account.partial.reconcile records with IDs: [257, 258] 2026-10-28 09:24:28,194 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #947 deleted account.full.reconcile records with IDs: [169] 2026-10-28 09:24:28,422 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #947 deleted account.partial.reconcile records with IDs: [259, 260] 2026-10-28 09:24:32,441 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #947 deleted account.partial.reconcile records with IDs: [264, 265] 2026-10-28 09:24:32,506 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #947 deleted account.full.reconcile records with IDs: [173] 2026-10-28 09:24:34,745 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_validate: Starting TestReconcileValidate.test_journal_items_preview_is_what_reconcile_does ... 2026-10-28 09:24:40,174 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #947 deleted ir.config_parameter records with IDs: [88] 2026-10-28 09:24:40,208 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_validate: Starting TestReconcileValidate.test_journal_items_to_check_flags_and_set_as_checked_clears ... 2026-10-28 09:24:43,447 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_validate: Starting TestReconcileValidate.test_marking_an_item_fully_paid_posts_the_difference_where_chosen ... 2026-10-28 09:24:44,811 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #947 deleted account.move.line.ctp records with IDs: [1719] 2026-10-28 09:24:44,980 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #947 deleted account.move.line records with IDs: [3524] 2026-10-28 09:24:46,429 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #947 deleted account.move.line.ctp records with IDs: [1722] 2026-10-28 09:24:46,590 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #947 deleted account.move.line records with IDs: [3529] 2026-10-28 09:24:48,532 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #947 deleted account.move.line.ctp records with IDs: [1726] 2026-10-28 09:24:48,670 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #947 deleted account.move.line records with IDs: [3535] 2026-10-28 09:24:50,532 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #947 deleted account.move.line.ctp records with IDs: [1730] 2026-10-28 09:24:50,715 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #947 deleted account.move.line records with IDs: [3541] 2026-10-28 09:24:53,420 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #947 deleted account.move.line.ctp records with IDs: [1737] 2026-10-28 09:24:53,565 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #947 deleted account.move.line records with IDs: [3553] 2026-10-28 09:24:55,052 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_validate: Starting TestReconcileValidate.test_model_tax_is_posted_once_on_an_account_defaulting_to_that_tax ... 2026-10-28 09:24:55,903 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #947 deleted account.move.line.ctp records with IDs: [1741] 2026-10-28 09:24:56,064 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #947 deleted account.move.line records with IDs: [3560] 2026-10-28 09:24:56,366 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_validate: Starting TestReconcileValidate.test_payer_name_identifies_the_partner_only_when_exactly_one_matches ... 2026-10-28 09:24:57,724 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #947 deleted account.move.line.ctp records with IDs: [1742] 2026-10-28 09:24:57,931 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #947 deleted account.move.line records with IDs: [3564] 2026-10-28 09:25:16,313 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_validate: Starting TestReconcileValidate.test_reconcile_model_identified_partner_is_written_only_at_validate ... 2026-10-28 09:25:18,622 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #947 deleted account.move.line.ctp records with IDs: [1754] 2026-10-28 09:25:18,810 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #947 deleted account.move.line records with IDs: [3587] 2026-10-28 09:25:20,736 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #947 deleted account.move.line.ctp records with IDs: [1757] 2026-10-28 09:25:20,918 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #947 deleted account.move.line records with IDs: [3592] 2026-10-28 09:25:23,046 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_validate: Starting TestReconcileValidate.test_reconcile_model_writeoff_decision_needs_an_unambiguous_writeoff ... 2026-10-28 09:25:23,184 104 INFO rb-e85a3c6-226074-429758 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_account_reconciliation/tests/test_reconcile_validate.py", line 1654, in test_reconcile_model_writeoff_decision_needs_an_unambiguous_writeoff analytic_plan = self.env['account.analytic.plan'].create({'name': 'A11 plan'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:25:26,489 104 INFO rb-e85a3c6-226074-429758 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f53aac45300> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_account_reconciliation/tests/test_reconcile_validate.py", line 1654, in test_reconcile_model_writeoff_decision_needs_an_unambiguous_writeoff analytic_plan = self.env['account.analytic.plan'].create({'name': 'A11 plan'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:25:26,491 104 INFO rb-e85a3c6-226074-429758 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f53d8ee2520> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_account_reconciliation/tests/test_reconcile_validate.py", line 1654, in test_reconcile_model_writeoff_decision_needs_an_unambiguous_writeoff analytic_plan = self.env['account.analytic.plan'].create({'name': 'A11 plan'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:25:26,503 104 INFO rb-e85a3c6-226074-429758 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_account_reconciliation/tests/test_reconcile_validate.py", line 1654, in test_reconcile_model_writeoff_decision_needs_an_unambiguous_writeoff analytic_plan = self.env['account.analytic.plan'].create({'name': 'A11 plan'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:25:26,508 104 INFO rb-e85a3c6-226074-429758 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f53d8ee1080> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_account_reconciliation/tests/test_reconcile_validate.py", line 1654, in test_reconcile_model_writeoff_decision_needs_an_unambiguous_writeoff analytic_plan = self.env['account.analytic.plan'].create({'name': 'A11 plan'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:25:27,085 104 INFO rb-e85a3c6-226074-429758 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_account_reconciliation/tests/test_reconcile_validate.py", line 1654, in test_reconcile_model_writeoff_decision_needs_an_unambiguous_writeoff analytic_plan = self.env['account.analytic.plan'].create({'name': 'A11 plan'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:25:31,434 104 INFO rb-e85a3c6-226074-429758 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f53d75a6700> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_account_reconciliation/tests/test_reconcile_validate.py", line 1654, in test_reconcile_model_writeoff_decision_needs_an_unambiguous_writeoff analytic_plan = self.env['account.analytic.plan'].create({'name': 'A11 plan'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:25:31,436 104 INFO rb-e85a3c6-226074-429758 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f53a8f376a0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_account_reconciliation/tests/test_reconcile_validate.py", line 1654, in test_reconcile_model_writeoff_decision_needs_an_unambiguous_writeoff analytic_plan = self.env['account.analytic.plan'].create({'name': 'A11 plan'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:25:31,444 104 INFO rb-e85a3c6-226074-429758 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_account_reconciliation/tests/test_reconcile_validate.py", line 1654, in test_reconcile_model_writeoff_decision_needs_an_unambiguous_writeoff analytic_plan = self.env['account.analytic.plan'].create({'name': 'A11 plan'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:25:31,451 104 INFO rb-e85a3c6-226074-429758 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f53a8f37ec0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_account_reconciliation/tests/test_reconcile_validate.py", line 1654, in test_reconcile_model_writeoff_decision_needs_an_unambiguous_writeoff analytic_plan = self.env['account.analytic.plan'].create({'name': 'A11 plan'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:25:31,964 104 INFO rb-e85a3c6-226074-429758 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_account_reconciliation/tests/test_reconcile_validate.py", line 1654, in test_reconcile_model_writeoff_decision_needs_an_unambiguous_writeoff analytic_plan = self.env['account.analytic.plan'].create({'name': 'A11 plan'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:25:35,290 104 INFO rb-e85a3c6-226074-429758 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f53aa051c60> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_account_reconciliation/tests/test_reconcile_validate.py", line 1654, in test_reconcile_model_writeoff_decision_needs_an_unambiguous_writeoff analytic_plan = self.env['account.analytic.plan'].create({'name': 'A11 plan'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:25:35,292 104 INFO rb-e85a3c6-226074-429758 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f53d483fb00> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_account_reconciliation/tests/test_reconcile_validate.py", line 1654, in test_reconcile_model_writeoff_decision_needs_an_unambiguous_writeoff analytic_plan = self.env['account.analytic.plan'].create({'name': 'A11 plan'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:25:35,302 104 INFO rb-e85a3c6-226074-429758 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_account_reconciliation/tests/test_reconcile_validate.py", line 1654, in test_reconcile_model_writeoff_decision_needs_an_unambiguous_writeoff analytic_plan = self.env['account.analytic.plan'].create({'name': 'A11 plan'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:25:35,309 104 INFO rb-e85a3c6-226074-429758 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f53d483f600> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_account_reconciliation/tests/test_reconcile_validate.py", line 1654, in test_reconcile_model_writeoff_decision_needs_an_unambiguous_writeoff analytic_plan = self.env['account.analytic.plan'].create({'name': 'A11 plan'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:25:36,954 104 INFO rb-e85a3c6-226074-429758 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_account_reconciliation/tests/test_reconcile_validate.py", line 1654, in test_reconcile_model_writeoff_decision_needs_an_unambiguous_writeoff analytic_plan = self.env['account.analytic.plan'].create({'name': 'A11 plan'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:25:40,201 104 INFO rb-e85a3c6-226074-429758 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f53a94fb560> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_account_reconciliation/tests/test_reconcile_validate.py", line 1654, in test_reconcile_model_writeoff_decision_needs_an_unambiguous_writeoff analytic_plan = self.env['account.analytic.plan'].create({'name': 'A11 plan'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:25:40,203 104 INFO rb-e85a3c6-226074-429758 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f53abe2fc40> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_account_reconciliation/tests/test_reconcile_validate.py", line 1654, in test_reconcile_model_writeoff_decision_needs_an_unambiguous_writeoff analytic_plan = self.env['account.analytic.plan'].create({'name': 'A11 plan'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:25:40,213 104 INFO rb-e85a3c6-226074-429758 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_account_reconciliation/tests/test_reconcile_validate.py", line 1654, in test_reconcile_model_writeoff_decision_needs_an_unambiguous_writeoff analytic_plan = self.env['account.analytic.plan'].create({'name': 'A11 plan'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:25:40,220 104 INFO rb-e85a3c6-226074-429758 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f53abe2d6c0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_account_reconciliation/tests/test_reconcile_validate.py", line 1654, in test_reconcile_model_writeoff_decision_needs_an_unambiguous_writeoff analytic_plan = self.env['account.analytic.plan'].create({'name': 'A11 plan'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:25:40,800 104 INFO rb-e85a3c6-226074-429758 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_account_reconciliation/tests/test_reconcile_validate.py", line 1654, in test_reconcile_model_writeoff_decision_needs_an_unambiguous_writeoff analytic_plan = self.env['account.analytic.plan'].create({'name': 'A11 plan'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:25:44,948 104 INFO rb-e85a3c6-226074-429758 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f53a894da80> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_account_reconciliation/tests/test_reconcile_validate.py", line 1654, in test_reconcile_model_writeoff_decision_needs_an_unambiguous_writeoff analytic_plan = self.env['account.analytic.plan'].create({'name': 'A11 plan'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:25:44,950 104 INFO rb-e85a3c6-226074-429758 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f53a8724fe0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_account_reconciliation/tests/test_reconcile_validate.py", line 1654, in test_reconcile_model_writeoff_decision_needs_an_unambiguous_writeoff analytic_plan = self.env['account.analytic.plan'].create({'name': 'A11 plan'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:25:44,961 104 INFO rb-e85a3c6-226074-429758 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_account_reconciliation/tests/test_reconcile_validate.py", line 1654, in test_reconcile_model_writeoff_decision_needs_an_unambiguous_writeoff analytic_plan = self.env['account.analytic.plan'].create({'name': 'A11 plan'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:25:44,968 104 INFO rb-e85a3c6-226074-429758 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f53a8726700> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_account_reconciliation/tests/test_reconcile_validate.py", line 1654, in test_reconcile_model_writeoff_decision_needs_an_unambiguous_writeoff analytic_plan = self.env['account.analytic.plan'].create({'name': 'A11 plan'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:25:45,460 104 INFO rb-e85a3c6-226074-429758 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_account_reconciliation/tests/test_reconcile_validate.py", line 1654, in test_reconcile_model_writeoff_decision_needs_an_unambiguous_writeoff analytic_plan = self.env['account.analytic.plan'].create({'name': 'A11 plan'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:25:49,400 104 INFO rb-e85a3c6-226074-429758 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f53a80f31a0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_account_reconciliation/tests/test_reconcile_validate.py", line 1654, in test_reconcile_model_writeoff_decision_needs_an_unambiguous_writeoff analytic_plan = self.env['account.analytic.plan'].create({'name': 'A11 plan'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:25:49,402 104 INFO rb-e85a3c6-226074-429758 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f53a93e45e0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_account_reconciliation/tests/test_reconcile_validate.py", line 1654, in test_reconcile_model_writeoff_decision_needs_an_unambiguous_writeoff analytic_plan = self.env['account.analytic.plan'].create({'name': 'A11 plan'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:25:49,412 104 INFO rb-e85a3c6-226074-429758 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_account_reconciliation/tests/test_reconcile_validate.py", line 1654, in test_reconcile_model_writeoff_decision_needs_an_unambiguous_writeoff analytic_plan = self.env['account.analytic.plan'].create({'name': 'A11 plan'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:25:49,420 104 INFO rb-e85a3c6-226074-429758 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f53a93e6b60> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_account_reconciliation/tests/test_reconcile_validate.py", line 1654, in test_reconcile_model_writeoff_decision_needs_an_unambiguous_writeoff analytic_plan = self.env['account.analytic.plan'].create({'name': 'A11 plan'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:25:49,887 104 INFO rb-e85a3c6-226074-429758 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_account_reconciliation/tests/test_reconcile_validate.py", line 1654, in test_reconcile_model_writeoff_decision_needs_an_unambiguous_writeoff analytic_plan = self.env['account.analytic.plan'].create({'name': 'A11 plan'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:25:53,209 104 INFO rb-e85a3c6-226074-429758 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f53aa88d4e0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_account_reconciliation/tests/test_reconcile_validate.py", line 1654, in test_reconcile_model_writeoff_decision_needs_an_unambiguous_writeoff analytic_plan = self.env['account.analytic.plan'].create({'name': 'A11 plan'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:25:53,210 104 INFO rb-e85a3c6-226074-429758 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f53abdd8ea0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_account_reconciliation/tests/test_reconcile_validate.py", line 1654, in test_reconcile_model_writeoff_decision_needs_an_unambiguous_writeoff analytic_plan = self.env['account.analytic.plan'].create({'name': 'A11 plan'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:25:53,220 104 INFO rb-e85a3c6-226074-429758 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_account_reconciliation/tests/test_reconcile_validate.py", line 1654, in test_reconcile_model_writeoff_decision_needs_an_unambiguous_writeoff analytic_plan = self.env['account.analytic.plan'].create({'name': 'A11 plan'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:25:53,226 104 INFO rb-e85a3c6-226074-429758 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f53abddae80> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_account_reconciliation/tests/test_reconcile_validate.py", line 1654, in test_reconcile_model_writeoff_decision_needs_an_unambiguous_writeoff analytic_plan = self.env['account.analytic.plan'].create({'name': 'A11 plan'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:25:53,663 104 INFO rb-e85a3c6-226074-429758 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_account_reconciliation/tests/test_reconcile_validate.py", line 1654, in test_reconcile_model_writeoff_decision_needs_an_unambiguous_writeoff analytic_plan = self.env['account.analytic.plan'].create({'name': 'A11 plan'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:25:57,793 104 INFO rb-e85a3c6-226074-429758 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f53a8b3b4c0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_account_reconciliation/tests/test_reconcile_validate.py", line 1654, in test_reconcile_model_writeoff_decision_needs_an_unambiguous_writeoff analytic_plan = self.env['account.analytic.plan'].create({'name': 'A11 plan'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:25:57,794 104 INFO rb-e85a3c6-226074-429758 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f53d7b4b6a0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_account_reconciliation/tests/test_reconcile_validate.py", line 1654, in test_reconcile_model_writeoff_decision_needs_an_unambiguous_writeoff analytic_plan = self.env['account.analytic.plan'].create({'name': 'A11 plan'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:25:57,804 104 INFO rb-e85a3c6-226074-429758 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_account_reconciliation/tests/test_reconcile_validate.py", line 1654, in test_reconcile_model_writeoff_decision_needs_an_unambiguous_writeoff analytic_plan = self.env['account.analytic.plan'].create({'name': 'A11 plan'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:25:57,813 104 INFO rb-e85a3c6-226074-429758 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f53d7b4a520> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_account_reconciliation/tests/test_reconcile_validate.py", line 1654, in test_reconcile_model_writeoff_decision_needs_an_unambiguous_writeoff analytic_plan = self.env['account.analytic.plan'].create({'name': 'A11 plan'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:26:04,515 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_validate: Starting TestReconcileValidate.test_remainder_lands_on_a_chosen_destination ... 2026-10-28 09:26:06,015 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #947 deleted account.move.line.ctp records with IDs: [1769] 2026-10-28 09:26:06,233 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #947 deleted account.move.line records with IDs: [3614] 2026-10-28 09:26:10,881 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #947 deleted account.move.line.ctp records with IDs: [1776] 2026-10-28 09:26:11,151 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_validate: Starting TestReconcileValidate.test_taxed_reconciliation_model_posts_its_taxes_as_core_does ... 2026-10-28 09:26:12,102 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #947 deleted account.move.line.ctp records with IDs: [1778] 2026-10-28 09:26:12,296 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #947 deleted account.move.line records with IDs: [3629] 2026-10-28 09:26:13,772 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #947 deleted account.move.line.ctp records with IDs: [1783] 2026-10-28 09:26:13,945 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #947 deleted account.move.line records with IDs: [3636] 2026-10-28 09:26:15,383 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #947 deleted account.move.line.ctp records with IDs: [1788] 2026-10-28 09:26:15,595 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #947 deleted account.move.line records with IDs: [3643] 2026-10-28 09:26:16,868 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #947 deleted account.move.line.ctp records with IDs: [1793] 2026-10-28 09:26:17,041 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #947 deleted account.move.line records with IDs: [3650] 2026-10-28 09:26:18,599 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #947 deleted account.move.line.ctp records with IDs: [1798] 2026-10-28 09:26:18,773 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #947 deleted account.move.line records with IDs: [3657] 2026-10-28 09:26:20,203 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_validate: Starting TestReconcileValidate.test_untaxed_bank_line_on_a_default_taxed_account_posts_no_tax ... 2026-10-28 09:26:21,239 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #947 deleted account.move.line.ctp records with IDs: [1805] 2026-10-28 09:26:21,429 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #947 deleted account.move.line records with IDs: [3667] 2026-10-28 09:26:22,925 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #947 deleted account.move.line.ctp records with IDs: [1808] 2026-10-28 09:26:23,093 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #947 deleted account.move.line records with IDs: [3672] 2026-10-28 09:26:23,594 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_validate: Starting TestReconcileValidate.test_validate_and_revert_are_offered_only_when_meaningful ... 2026-10-28 09:26:26,738 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_validate: Starting TestReconcileValidate.test_validate_is_idempotent_and_undo_restores_a_clean_draft ... 2026-10-28 09:26:28,089 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #947 deleted account.move.line.ctp records with IDs: [1815] 2026-10-28 09:26:28,247 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #947 deleted account.move.line records with IDs: [3688] 2026-10-28 09:26:30,744 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #947 deleted account.move.line.ctp records with IDs: [1820] 2026-10-28 09:26:30,927 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #947 deleted account.move.line records with IDs: [3697] 2026-10-28 09:26:31,539 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #947 deleted account.partial.reconcile records with IDs: [289] 2026-10-28 09:26:31,632 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #947 deleted account.full.reconcile records with IDs: [188] 2026-10-28 09:26:31,960 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #947 deleted account.move.line.ctp records with IDs: [1821] 2026-10-28 09:26:32,137 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #947 deleted account.move.line records with IDs: [3696, 3698] 2026-10-28 09:26:33,512 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #947 deleted account.partial.reconcile records with IDs: [290] 2026-10-28 09:26:33,588 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #947 deleted account.full.reconcile records with IDs: [189] 2026-10-28 09:26:35,145 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #947 deleted account.move.line.ctp records with IDs: [1826] 2026-10-28 09:26:35,325 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #947 deleted account.move.line records with IDs: [3708] 2026-10-28 09:26:35,949 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_reconcile_validate: Starting TestReconcileValidate.test_validate_posts_exactly_the_validated_draft ... 2026-10-28 09:26:37,388 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #947 deleted account.move.line.ctp records with IDs: [1829] 2026-10-28 09:26:37,563 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #947 deleted account.move.line records with IDs: [3713] 2026-10-28 09:26:39,431 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #947 deleted account.move.line.ctp records with IDs: [1833] 2026-10-28 09:26:39,614 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #947 deleted account.move.line records with IDs: [3719] 2026-10-28 09:26:41,328 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #947 deleted account.move.line.ctp records with IDs: [1836] 2026-10-28 09:26:41,544 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #947 deleted account.move.line records with IDs: [3724] 2026-10-28 09:26:44,026 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #947 deleted account.move.line.ctp records with IDs: [1840] 2026-10-28 09:26:44,189 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #947 deleted account.move.line records with IDs: [3730] 2026-10-28 09:26:44,538 104 INFO rb-e85a3c6-226074-429758 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:26:47,657 104 INFO rb-e85a3c6-226074-429758 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f53d69b0fe0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:26:47,658 104 INFO rb-e85a3c6-226074-429758 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f53a86fd080> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:26:47,668 104 INFO rb-e85a3c6-226074-429758 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:26:47,676 104 INFO rb-e85a3c6-226074-429758 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f53a86fe2a0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:26:47,725 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-28 09:27:06,458 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_statement_form_tour: Starting TestStatementFormTour.test_ending_balance_symbol_clear_of_digits_and_mismatch_hint_shown ... 2026-10-28 09:27:10,640 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_statement_form_tour.TestStatementFormTour.test_ending_balance_symbol_clear_of_digits_and_mismatch_hint_shown: Chrome pid: 10987 2026-10-28 09:27:10,641 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_statement_form_tour.TestStatementFormTour.test_ending_balance_symbol_clear_of_digits_and_mismatch_hint_shown: Chrome headless temporary user profile dir: /tmp/tmpdy4qmkk4_chrome_odoo 2026-10-28 09:27:10,641 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_statement_form_tour.TestStatementFormTour.test_ending_balance_symbol_clear_of_digits_and_mismatch_hint_shown: Issuing json command http://127.0.0.1:42999/json/version 2026-10-28 09:27:10,643 104 INFO rb-e85a3c6-226074-429758 odoo.tests.common.requests: request http://127.0.0.1:42999/json/version with timeout 3 increased to 10s during tests 2026-10-28 09:27:10,696 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_statement_form_tour.TestStatementFormTour.test_ending_balance_symbol_clear_of_digits_and_mismatch_hint_shown: Browser version: Chrome/150.0.7871.114 2026-10-28 09:27:10,696 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_statement_form_tour.TestStatementFormTour.test_ending_balance_symbol_clear_of_digits_and_mismatch_hint_shown: Issuing json command http://127.0.0.1:42999/json 2026-10-28 09:27:10,697 104 INFO rb-e85a3c6-226074-429758 odoo.tests.common.requests: request http://127.0.0.1:42999/json with timeout 3 increased to 10s during tests 2026-10-28 09:27:10,756 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_statement_form_tour.TestStatementFormTour.test_ending_balance_symbol_clear_of_digits_and_mismatch_hint_shown: Websocket url found: ws://127.0.0.1:42999/devtools/page/F343EA7586041425333FA396A232FEC8 2026-10-28 09:27:10,835 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_statement_form_tour.TestStatementFormTour.test_ending_balance_symbol_clear_of_digits_and_mismatch_hint_shown: Enable chrome headless console log notification 2026-10-28 09:27:10,862 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_statement_form_tour.TestStatementFormTour.test_ending_balance_symbol_clear_of_digits_and_mismatch_hint_shown: Chrome headless enable page notifications 2026-10-28 09:27:11,068 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.res_users: Login successful for db:rb-e85a3c6-226074-429758 login:stmt_form_mismatch_user from n/a 2026-10-28 09:27:11,093 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_statement_form_tour.TestStatementFormTour.test_ending_balance_symbol_clear_of_digits_and_mismatch_hint_shown: Setting session cookie in browser 2026-10-28 09:27:11,104 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_statement_form_tour.TestStatementFormTour.test_ending_balance_symbol_clear_of_digits_and_mismatch_hint_shown: Open "http://127.0.0.1:8069/odoo/action-account.action_bank_statement_tree/149" in browser 2026-10-28 09:27:11,104 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_statement_form_tour.TestStatementFormTour.test_ending_balance_symbol_clear_of_digits_and_mismatch_hint_shown: Navigating to: "http://127.0.0.1:8069/odoo/action-account.action_bank_statement_tree/149" 2026-10-28 09:27:11,127 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 09:27:12,963 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:27:12] "GET /odoo/action-account.action_bank_statement_tree/149 HTTP/1.1" 200 - 181 0.188 1.655 2026-10-28 09:27:12,970 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_statement_form_tour.TestStatementFormTour.test_ending_balance_symbol_clear_of_digits_and_mismatch_hint_shown: Navigation result: {'frameId': 'F343EA7586041425333FA396A232FEC8', 'loaderId': 'DDE49356B8FE230A0B86687DFBE5F184', 'isDownload': False} 2026-10-28 09:27:12,970 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_statement_form_tour.TestStatementFormTour.test_ending_balance_symbol_clear_of_digits_and_mismatch_hint_shown: Evaluate ready code "odoo.isTourReady('statement_form_balance_tour')" 2026-10-28 09:27:13,042 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:27:13] "GET /web/assets/a32ecb6/web.assets_web.min.css HTTP/1.1" 200 - 2 0.011 0.019 2026-10-28 09:27:13,066 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:27:13] "GET /web/assets/2ac140d/web.assets_web.min.js HTTP/1.1" 200 - 2 0.003 0.045 2026-10-28 09:27:13,082 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:27:13] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.044 2026-10-28 09:27:13,134 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:27:13] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.018 0.072 2026-10-28 09:27:13,224 104 INFO rb-e85a3c6-226074-429758 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-28 09:27:13,458 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:27:13] "GET /web/webclient/load_menus/67d5ed6f5fb3d754981bdaae566c22bdda4b40475396a8c3829bc5c9e55dce69 HTTP/1.1" 200 - 172 0.154 0.269 2026-10-28 09:27:13,475 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:27:13] "GET /web/assets/63175f4/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.005 0.237 2026-10-28 09:27:13,529 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:27:13] "GET /web/assets/e2f411e/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.008 2026-10-28 09:27:14,480 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 09:27:14] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.005 2026-10-28 09:27:14,497 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 09:27:14] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.014 2026-10-28 09:27:14,502 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 09:27:14] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.012 2026-10-28 09:27:14,545 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:27:14] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.002 0.016 2026-10-28 09:27:14,559 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_statement_form_tour.TestStatementFormTour.test_ending_balance_symbol_clear_of_digits_and_mismatch_hint_shown.browser: Owl is running in 'dev' mode. 2026-10-28 09:27:14,591 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:27:14] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.007 2026-10-28 09:27:14,640 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:27:14] "GET /odoo/offline HTTP/1.1" 200 - 5 0.003 0.023 2026-10-28 09:27:14,654 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:27:14] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.000 0.011 2026-10-28 09:27:14,676 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:27:14] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.004 0.022 2026-10-28 09:27:14,823 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_statement_form_tour.TestStatementFormTour.test_ending_balance_symbol_clear_of_digits_and_mismatch_hint_shown: Evaluate test code "odoo.startTour('statement_form_balance_tour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo/action-account.action_bank_statement_tree/149", "delayToCheckUndeterminisms": 0})" 2026-10-28 09:27:14,842 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_statement_form_tour.TestStatementFormTour.test_ending_balance_symbol_clear_of_digits_and_mismatch_hint_shown.browser: [1/5] Tour statement_form_balance_tour → Step The statement form is loaded with an editable Ending Balance input (trigger: .o_form_view .o_field_widget[name=balance_end_real] input) 2026-10-28 09:27:14,981 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 09:27:14] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-28 09:27:14,995 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 09:27:14] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.012 2026-10-28 09:27:15,033 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:27:15] "POST /mail/data HTTP/1.1" 200 - 34 0.152 0.057 2026-10-28 09:27:15,037 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:27:15] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.186 2026-10-28 09:27:15,141 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:27:15] "GET /web/image/res.partner/2288/avatar_128?unique=1793179607000 HTTP/1.1" 200 - 15 0.026 0.206 2026-10-28 09:27:15,192 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:27:15] "POST /web/action/load HTTP/1.1" 200 - 12 0.023 0.273 2026-10-28 09:27:15,246 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:27:15] "GET /web/image?model=res.users&field=avatar_128&id=955 HTTP/1.1" 200 - 9 0.017 0.346 2026-10-28 09:27:15,311 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 09:27:15] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-28 09:27:15,464 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:27:15] "POST /web/dataset/call_kw/account.bank.statement/get_views HTTP/1.1" 200 - 45 0.064 0.169 2026-10-28 09:27:15,511 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:27:15] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.017 0.405 2026-10-28 09:27:15,610 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:27:15] "GET /web/image/res.company/157/favicon HTTP/1.1" 200 - 9 0.035 0.286 2026-10-28 09:27:15,627 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:27:15] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.061 2026-10-28 09:27:15,642 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 09:27:15] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.061 2026-10-28 09:27:15,737 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:27:15] "POST /web/dataset/call_kw/account.bank.statement/web_read HTTP/1.1" 200 - 30 0.047 0.115 2026-10-28 09:27:16,020 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 09:27:16] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 09:27:16,091 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_statement_form_tour.TestStatementFormTour.test_ending_balance_symbol_clear_of_digits_and_mismatch_hint_shown.browser: [2/5] Tour statement_form_balance_tour → Step The Ending Balance input is editable and has a visible label (trigger: .o_field_widget[name=balance_end_real] input:not([readonly])) 2026-10-28 09:27:16,160 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_statement_form_tour.TestStatementFormTour.test_ending_balance_symbol_clear_of_digits_and_mismatch_hint_shown.browser: [3/5] Tour statement_form_balance_tour → Step The currency symbol does not overlap the Ending Balance digits (trigger: .o_field_widget[name=balance_end_real] .o_input) 2026-10-28 09:27:16,215 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_statement_form_tour.TestStatementFormTour.test_ending_balance_symbol_clear_of_digits_and_mismatch_hint_shown.browser: [4/5] Tour statement_form_balance_tour → Step A mismatching opening shows a warning hint (trigger: .o_statement_opening_balance_hint[role='alert']) 2026-10-28 09:27:16,290 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_statement_form_tour.TestStatementFormTour.test_ending_balance_symbol_clear_of_digits_and_mismatch_hint_shown.browser: [5/5] Tour statement_form_balance_tour → Step The computed opening balance is shown with a value (trigger: .o_field_widget[name=balance_start_computed]) 2026-10-28 09:27:16,348 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_statement_form_tour.TestStatementFormTour.test_ending_balance_symbol_clear_of_digits_and_mismatch_hint_shown.browser: tour succeeded 2026-10-28 09:27:16,349 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_statement_form_tour.TestStatementFormTour.test_ending_balance_symbol_clear_of_digits_and_mismatch_hint_shown.browser: ╔════════════════════════════════════════════╗ ║ TOUR statement_form_balance_tour SUCCEEDED ║ ╚════════════════════════════════════════════╝ 2026-10-28 09:27:16,528 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_statement_form_tour.TestStatementFormTour.test_ending_balance_symbol_clear_of_digits_and_mismatch_hint_shown.browser: heap 22507108 (allocated 23310336) 2026-10-28 09:27:16,554 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_statement_form_tour.TestStatementFormTour.test_ending_balance_symbol_clear_of_digits_and_mismatch_hint_shown: Closing chrome headless with pid 10987 2026-10-28 09:27:16,559 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_statement_form_tour.TestStatementFormTour.test_ending_balance_symbol_clear_of_digits_and_mismatch_hint_shown: Closing websocket connection 2026-10-28 09:27:16,566 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_statement_form_tour.TestStatementFormTour.test_ending_balance_symbol_clear_of_digits_and_mismatch_hint_shown: Terminating chrome headless with pid 10987 2026-10-28 09:27:16,689 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_statement_form_tour.TestStatementFormTour.test_ending_balance_symbol_clear_of_digits_and_mismatch_hint_shown: Chrome Log in: /tmp/odoo_tests/rb-e85a3c6-226074-429758/chrome_logs/chrome_log_20261028_092716_689112_test_ending_balance_symbol_clear_of_digits_and_mismatch_hint_shown.txt 2026-10-28 09:27:16,689 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_statement_form_tour.TestStatementFormTour.test_ending_balance_symbol_clear_of_digits_and_mismatch_hint_shown: Removing chrome user profile "/tmp/tmpdy4qmkk4_chrome_odoo" 2026-10-28 09:27:16,742 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_statement_form_tour: Starting TestStatementFormTour.test_large_balances_are_fully_visible_in_their_inputs ... 2026-10-28 09:27:18,602 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_statement_form_tour.TestStatementFormTour.test_large_balances_are_fully_visible_in_their_inputs: Chrome pid: 11184 2026-10-28 09:27:18,602 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_statement_form_tour.TestStatementFormTour.test_large_balances_are_fully_visible_in_their_inputs: Chrome headless temporary user profile dir: /tmp/tmprwei05rs_chrome_odoo 2026-10-28 09:27:18,603 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_statement_form_tour.TestStatementFormTour.test_large_balances_are_fully_visible_in_their_inputs: Issuing json command http://127.0.0.1:41973/json/version 2026-10-28 09:27:18,604 104 INFO rb-e85a3c6-226074-429758 odoo.tests.common.requests: request http://127.0.0.1:41973/json/version with timeout 3 increased to 10s during tests 2026-10-28 09:27:18,710 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_statement_form_tour.TestStatementFormTour.test_large_balances_are_fully_visible_in_their_inputs: Browser version: Chrome/150.0.7871.114 2026-10-28 09:27:18,711 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_statement_form_tour.TestStatementFormTour.test_large_balances_are_fully_visible_in_their_inputs: Issuing json command http://127.0.0.1:41973/json 2026-10-28 09:27:18,712 104 INFO rb-e85a3c6-226074-429758 odoo.tests.common.requests: request http://127.0.0.1:41973/json with timeout 3 increased to 10s during tests 2026-10-28 09:27:18,735 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_statement_form_tour.TestStatementFormTour.test_large_balances_are_fully_visible_in_their_inputs: Websocket url found: ws://127.0.0.1:41973/devtools/page/8324759073389AFD10F6945EBE6D9EE0 2026-10-28 09:27:18,755 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_statement_form_tour.TestStatementFormTour.test_large_balances_are_fully_visible_in_their_inputs: Enable chrome headless console log notification 2026-10-28 09:27:18,777 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_statement_form_tour.TestStatementFormTour.test_large_balances_are_fully_visible_in_their_inputs: Chrome headless enable page notifications 2026-10-28 09:27:18,925 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.res_users: Login successful for db:rb-e85a3c6-226074-429758 login:stmt_form_large_user from n/a 2026-10-28 09:27:18,937 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_statement_form_tour.TestStatementFormTour.test_large_balances_are_fully_visible_in_their_inputs: Setting session cookie in browser 2026-10-28 09:27:18,942 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_statement_form_tour.TestStatementFormTour.test_large_balances_are_fully_visible_in_their_inputs: Open "http://127.0.0.1:8069/odoo/action-account.action_bank_statement_tree/150" in browser 2026-10-28 09:27:18,943 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_statement_form_tour.TestStatementFormTour.test_large_balances_are_fully_visible_in_their_inputs: Navigating to: "http://127.0.0.1:8069/odoo/action-account.action_bank_statement_tree/150" 2026-10-28 09:27:18,965 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 09:27:20,703 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:27:20] "GET /odoo/action-account.action_bank_statement_tree/150 HTTP/1.1" 200 - 181 0.133 1.608 2026-10-28 09:27:20,709 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_statement_form_tour.TestStatementFormTour.test_large_balances_are_fully_visible_in_their_inputs: Navigation result: {'frameId': '8324759073389AFD10F6945EBE6D9EE0', 'loaderId': '5D0E87BDF6FB164C412ADA705A1BA9BF', 'isDownload': False} 2026-10-28 09:27:20,710 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_statement_form_tour.TestStatementFormTour.test_large_balances_are_fully_visible_in_their_inputs: Evaluate ready code "odoo.isTourReady('statement_form_large_amount_tour')" 2026-10-28 09:27:20,789 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:27:20] "GET /web/assets/a32ecb6/web.assets_web.min.css HTTP/1.1" 200 - 2 0.014 0.015 2026-10-28 09:27:20,808 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:27:20] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.030 2026-10-28 09:27:20,845 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:27:20] "GET /web/assets/2ac140d/web.assets_web.min.js HTTP/1.1" 200 - 2 0.019 0.056 2026-10-28 09:27:20,948 104 INFO rb-e85a3c6-226074-429758 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-28 09:27:21,332 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:27:21] "GET /web/webclient/load_menus/67d5ed6f5fb3d754981bdaae566c22bdda4b40475396a8c3829bc5c9e55dce69 HTTP/1.1" 200 - 172 0.324 0.235 2026-10-28 09:27:21,377 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:27:21] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.019 0.577 2026-10-28 09:27:21,418 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:27:21] "GET /web/assets/63175f4/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.006 0.014 2026-10-28 09:27:21,481 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:27:21] "GET /web/assets/e2f411e/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.002 0.016 2026-10-28 09:27:22,398 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 09:27:22] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.012 2026-10-28 09:27:22,399 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 09:27:22] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.016 2026-10-28 09:27:22,401 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 09:27:22] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.017 2026-10-28 09:27:22,429 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:27:22] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.002 0.009 2026-10-28 09:27:22,489 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_statement_form_tour.TestStatementFormTour.test_large_balances_are_fully_visible_in_their_inputs.browser: Owl is running in 'dev' mode. 2026-10-28 09:27:22,508 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:27:22] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.005 2026-10-28 09:27:22,570 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:27:22] "GET /odoo/offline HTTP/1.1" 200 - 5 0.005 0.022 2026-10-28 09:27:22,645 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:27:22] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.001 0.024 2026-10-28 09:27:22,666 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:27:22] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.003 0.022 2026-10-28 09:27:22,744 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_statement_form_tour.TestStatementFormTour.test_large_balances_are_fully_visible_in_their_inputs: Evaluate test code "odoo.startTour('statement_form_large_amount_tour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo/action-account.action_bank_statement_tree/150", "delayToCheckUndeterminisms": 0})" 2026-10-28 09:27:22,772 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_statement_form_tour.TestStatementFormTour.test_large_balances_are_fully_visible_in_their_inputs.browser: [1/2] Tour statement_form_large_amount_tour → Step The statement form is loaded with an editable Ending Balance input (trigger: .o_form_view .o_field_widget[name=balance_end_real] input) 2026-10-28 09:27:22,848 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:27:22] "POST /mail/data HTTP/1.1" 200 - 34 0.049 0.051 2026-10-28 09:27:22,853 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 09:27:22] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 09:27:22,899 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 09:27:22] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.035 2026-10-28 09:27:22,937 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:27:22] "POST /web/action/load HTTP/1.1" 200 - 12 0.052 0.078 2026-10-28 09:27:23,040 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:27:23] "GET /web/image/res.partner/2289/avatar_128?unique=1793179607000 HTTP/1.1" 200 - 15 0.033 0.191 2026-10-28 09:27:23,042 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:27:23] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.141 2026-10-28 09:27:23,210 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:27:23] "POST /web/dataset/call_kw/account.bank.statement/get_views HTTP/1.1" 200 - 45 0.058 0.150 2026-10-28 09:27:23,278 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:27:23] "GET /web/image?model=res.users&field=avatar_128&id=956 HTTP/1.1" 200 - 9 0.014 0.451 2026-10-28 09:27:23,324 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 09:27:23] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 09:27:23,367 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:27:23] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.035 0.401 2026-10-28 09:27:23,376 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:27:23] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.099 2026-10-28 09:27:23,426 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 09:27:23] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-28 09:27:23,488 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:27:23] "POST /web/dataset/call_kw/account.bank.statement/web_read HTTP/1.1" 200 - 28 0.037 0.153 2026-10-28 09:27:23,522 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:27:23] "GET /web/image/res.company/157/favicon HTTP/1.1" 200 - 9 0.013 0.192 2026-10-28 09:27:23,688 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 09:27:23] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 09:27:23,748 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_statement_form_tour.TestStatementFormTour.test_large_balances_are_fully_visible_in_their_inputs.browser: [2/2] Tour statement_form_large_amount_tour → Step Neither balance input clips its large amount (trigger: .o_field_widget[name=balance_start] input) 2026-10-28 09:27:23,794 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_statement_form_tour.TestStatementFormTour.test_large_balances_are_fully_visible_in_their_inputs.browser: tour succeeded 2026-10-28 09:27:23,795 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_statement_form_tour.TestStatementFormTour.test_large_balances_are_fully_visible_in_their_inputs.browser: ╔═════════════════════════════════════════════════╗ ║ TOUR statement_form_large_amount_tour SUCCEEDED ║ ╚═════════════════════════════════════════════════╝ 2026-10-28 09:27:23,964 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_statement_form_tour.TestStatementFormTour.test_large_balances_are_fully_visible_in_their_inputs.browser: heap 22488856 (allocated 23834624) 2026-10-28 09:27:23,971 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_statement_form_tour.TestStatementFormTour.test_large_balances_are_fully_visible_in_their_inputs: Closing chrome headless with pid 11184 2026-10-28 09:27:23,972 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_statement_form_tour.TestStatementFormTour.test_large_balances_are_fully_visible_in_their_inputs: Closing websocket connection 2026-10-28 09:27:23,975 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_statement_form_tour.TestStatementFormTour.test_large_balances_are_fully_visible_in_their_inputs: Terminating chrome headless with pid 11184 2026-10-28 09:27:24,101 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_statement_form_tour.TestStatementFormTour.test_large_balances_are_fully_visible_in_their_inputs: Chrome Log in: /tmp/odoo_tests/rb-e85a3c6-226074-429758/chrome_logs/chrome_log_20261028_092724_101136_test_large_balances_are_fully_visible_in_their_inputs.txt 2026-10-28 09:27:24,101 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_statement_form_tour.TestStatementFormTour.test_large_balances_are_fully_visible_in_their_inputs: Removing chrome user profile "/tmp/tmprwei05rs_chrome_odoo" 2026-10-28 09:27:24,161 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_statement_form_tour: Starting TestStatementFormTour.test_statement_without_reference_shows_no_computed_opening_nor_hint ... 2026-10-28 09:27:26,214 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_statement_form_tour.TestStatementFormTour.test_statement_without_reference_shows_no_computed_opening_nor_hint: Chrome pid: 11388 2026-10-28 09:27:26,214 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_statement_form_tour.TestStatementFormTour.test_statement_without_reference_shows_no_computed_opening_nor_hint: Chrome headless temporary user profile dir: /tmp/tmpleqaiv18_chrome_odoo 2026-10-28 09:27:26,214 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_statement_form_tour.TestStatementFormTour.test_statement_without_reference_shows_no_computed_opening_nor_hint: Issuing json command http://127.0.0.1:33737/json/version 2026-10-28 09:27:26,216 104 INFO rb-e85a3c6-226074-429758 odoo.tests.common.requests: request http://127.0.0.1:33737/json/version with timeout 3 increased to 10s during tests 2026-10-28 09:27:26,333 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_statement_form_tour.TestStatementFormTour.test_statement_without_reference_shows_no_computed_opening_nor_hint: Browser version: Chrome/150.0.7871.114 2026-10-28 09:27:26,333 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_statement_form_tour.TestStatementFormTour.test_statement_without_reference_shows_no_computed_opening_nor_hint: Issuing json command http://127.0.0.1:33737/json 2026-10-28 09:27:26,333 104 INFO rb-e85a3c6-226074-429758 odoo.tests.common.requests: request http://127.0.0.1:33737/json with timeout 3 increased to 10s during tests 2026-10-28 09:27:26,350 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_statement_form_tour.TestStatementFormTour.test_statement_without_reference_shows_no_computed_opening_nor_hint: Websocket url found: ws://127.0.0.1:33737/devtools/page/A3A3A98EE8EB4B9BE8C7AFFDA22A18BA 2026-10-28 09:27:26,369 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_statement_form_tour.TestStatementFormTour.test_statement_without_reference_shows_no_computed_opening_nor_hint: Enable chrome headless console log notification 2026-10-28 09:27:26,382 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_statement_form_tour.TestStatementFormTour.test_statement_without_reference_shows_no_computed_opening_nor_hint: Chrome headless enable page notifications 2026-10-28 09:27:26,646 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.res_users: Login successful for db:rb-e85a3c6-226074-429758 login:stmt_form_clean_user from n/a 2026-10-28 09:27:26,663 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_statement_form_tour.TestStatementFormTour.test_statement_without_reference_shows_no_computed_opening_nor_hint: Setting session cookie in browser 2026-10-28 09:27:26,669 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_statement_form_tour.TestStatementFormTour.test_statement_without_reference_shows_no_computed_opening_nor_hint: Open "http://127.0.0.1:8069/odoo/action-account.action_bank_statement_tree/151" in browser 2026-10-28 09:27:26,669 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_statement_form_tour.TestStatementFormTour.test_statement_without_reference_shows_no_computed_opening_nor_hint: Navigating to: "http://127.0.0.1:8069/odoo/action-account.action_bank_statement_tree/151" 2026-10-28 09:27:26,706 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 09:27:29,688 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:27:29] "GET /odoo/action-account.action_bank_statement_tree/151 HTTP/1.1" 200 - 181 0.147 2.841 2026-10-28 09:27:29,693 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_statement_form_tour.TestStatementFormTour.test_statement_without_reference_shows_no_computed_opening_nor_hint: Navigation result: {'frameId': 'A3A3A98EE8EB4B9BE8C7AFFDA22A18BA', 'loaderId': '4C3188267482B704B68163CEDB809301', 'isDownload': False} 2026-10-28 09:27:29,693 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_statement_form_tour.TestStatementFormTour.test_statement_without_reference_shows_no_computed_opening_nor_hint: Evaluate ready code "odoo.isTourReady('statement_form_no_reference_tour')" 2026-10-28 09:27:29,764 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:27:29] "GET /web/assets/a32ecb6/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.019 2026-10-28 09:27:29,827 104 INFO rb-e85a3c6-226074-429758 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-28 09:27:30,027 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:27:30] "GET /web/webclient/load_menus/67d5ed6f5fb3d754981bdaae566c22bdda4b40475396a8c3829bc5c9e55dce69 HTTP/1.1" 200 - 172 0.101 0.176 2026-10-28 09:27:30,037 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:27:30] "GET /web/assets/2ac140d/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.289 2026-10-28 09:27:30,091 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:27:30] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.017 0.318 2026-10-28 09:27:30,103 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:27:30] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.345 2026-10-28 09:27:30,131 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:27:30] "GET /web/assets/63175f4/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.002 0.007 2026-10-28 09:27:30,249 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:27:30] "GET /web/assets/e2f411e/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.006 2026-10-28 09:27:31,181 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 09:27:31] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-10-28 09:27:31,187 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 09:27:31] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-10-28 09:27:31,190 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 09:27:31] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.006 2026-10-28 09:27:31,225 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:27:31] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.002 0.010 2026-10-28 09:27:31,238 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_statement_form_tour.TestStatementFormTour.test_statement_without_reference_shows_no_computed_opening_nor_hint.browser: Owl is running in 'dev' mode. 2026-10-28 09:27:31,260 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:27:31] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-10-28 09:27:31,331 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:27:31] "GET /odoo/offline HTTP/1.1" 200 - 5 0.004 0.041 2026-10-28 09:27:31,349 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:27:31] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.003 0.019 2026-10-28 09:27:31,375 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:27:31] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.005 0.029 2026-10-28 09:27:31,405 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_statement_form_tour.TestStatementFormTour.test_statement_without_reference_shows_no_computed_opening_nor_hint: Evaluate test code "odoo.startTour('statement_form_no_reference_tour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo/action-account.action_bank_statement_tree/151", "delayToCheckUndeterminisms": 0})" 2026-10-28 09:27:31,449 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_statement_form_tour.TestStatementFormTour.test_statement_without_reference_shows_no_computed_opening_nor_hint.browser: [1/2] Tour statement_form_no_reference_tour → Step The statement form is loaded with an editable Ending Balance input (trigger: .o_form_view .o_field_widget[name=balance_end_real] input) 2026-10-28 09:27:31,549 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 09:27:31] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-28 09:27:31,552 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 09:27:31] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-28 09:27:31,586 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:27:31] "POST /mail/data HTTP/1.1" 200 - 34 0.100 0.081 2026-10-28 09:27:31,647 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:27:31] "GET /web/image?model=res.users&field=avatar_128&id=957 HTTP/1.1" 200 - 16 0.024 0.130 2026-10-28 09:27:31,653 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:27:31] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.181 2026-10-28 09:27:31,708 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:27:31] "GET /web/image/res.partner/2290/avatar_128?unique=1793179607000 HTTP/1.1" 200 - 8 0.020 0.190 2026-10-28 09:27:31,778 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 09:27:31] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-28 09:27:31,782 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:27:31] "POST /web/action/load HTTP/1.1" 200 - 12 0.040 0.235 2026-10-28 09:27:31,844 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:27:31] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.030 0.195 2026-10-28 09:27:31,879 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:27:31] "GET /web/image/res.company/157/favicon HTTP/1.1" 200 - 9 0.010 0.127 2026-10-28 09:27:31,926 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 09:27:31] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.013 2026-10-28 09:27:32,020 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:27:32] "POST /web/dataset/call_kw/account.bank.statement/get_views HTTP/1.1" 200 - 45 0.043 0.128 2026-10-28 09:27:32,095 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:27:32] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.016 2026-10-28 09:27:32,182 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:27:32] "POST /web/dataset/call_kw/account.bank.statement/web_read HTTP/1.1" 200 - 26 0.028 0.057 2026-10-28 09:27:32,406 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 09:27:32] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 09:27:32,468 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_statement_form_tour.TestStatementFormTour.test_statement_without_reference_shows_no_computed_opening_nor_hint.browser: [2/2] Tour statement_form_no_reference_tour → Step Neither the computed opening balance nor the hint is shown (trigger: .o_form_view .o_field_widget[name=balance_start] input) 2026-10-28 09:27:32,529 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_statement_form_tour.TestStatementFormTour.test_statement_without_reference_shows_no_computed_opening_nor_hint.browser: tour succeeded 2026-10-28 09:27:32,530 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_statement_form_tour.TestStatementFormTour.test_statement_without_reference_shows_no_computed_opening_nor_hint.browser: ╔═════════════════════════════════════════════════╗ ║ TOUR statement_form_no_reference_tour SUCCEEDED ║ ╚═════════════════════════════════════════════════╝ 2026-10-28 09:27:32,663 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_statement_form_tour.TestStatementFormTour.test_statement_without_reference_shows_no_computed_opening_nor_hint.browser: heap 22420328 (allocated 23310336) 2026-10-28 09:27:32,681 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_statement_form_tour.TestStatementFormTour.test_statement_without_reference_shows_no_computed_opening_nor_hint: Closing chrome headless with pid 11388 2026-10-28 09:27:32,683 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_statement_form_tour.TestStatementFormTour.test_statement_without_reference_shows_no_computed_opening_nor_hint: Closing websocket connection 2026-10-28 09:27:32,683 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_statement_form_tour.TestStatementFormTour.test_statement_without_reference_shows_no_computed_opening_nor_hint: Terminating chrome headless with pid 11388 2026-10-28 09:27:32,828 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_statement_form_tour.TestStatementFormTour.test_statement_without_reference_shows_no_computed_opening_nor_hint: Chrome Log in: /tmp/odoo_tests/rb-e85a3c6-226074-429758/chrome_logs/chrome_log_20261028_092732_827986_test_statement_without_reference_shows_no_computed_opening_nor_hint.txt 2026-10-28 09:27:32,828 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_statement_form_tour.TestStatementFormTour.test_statement_without_reference_shows_no_computed_opening_nor_hint: Removing chrome user profile "/tmp/tmpleqaiv18_chrome_odoo" 2026-10-28 09:27:32,933 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-28 09:27:48,982 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_statement_opening_balance: Starting TestStatementOpeningBalance.test_computed_opening_of_a_first_statement_equals_cores_creation_proposal ... 2026-10-28 09:27:51,473 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_statement_opening_balance: Starting TestStatementOpeningBalance.test_computed_opening_of_a_later_statement_equals_cores_creation_proposal ... 2026-10-28 09:27:54,723 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_statement_opening_balance: Starting TestStatementOpeningBalance.test_earlier_entry_cancelled_keeps_opening_and_flags_the_books ... 2026-10-28 09:27:56,683 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_statement_opening_balance: Starting TestStatementOpeningBalance.test_earlier_entry_reset_to_draft_keeps_opening_and_flags_the_books ... 2026-10-28 09:27:58,483 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_statement_opening_balance: Starting TestStatementOpeningBalance.test_earlier_transaction_deleted_keeps_opening_without_reference ... 2026-10-28 09:28:00,171 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #958 deleted account.bank.statement.line records with IDs: [450] 2026-10-28 09:28:00,271 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #958 deleted account.move.line.ctp records with IDs: [1859] 2026-10-28 09:28:00,566 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #958 deleted account.move.line records with IDs: [3768, 3769] 2026-10-28 09:28:00,752 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #958 deleted account.move records with IDs: [1662] 2026-10-28 09:28:01,061 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_statement_opening_balance: Starting TestStatementOpeningBalance.test_editing_a_transaction_never_changes_the_proposed_opening ... 2026-10-28 09:28:03,323 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_statement_opening_balance: Starting TestStatementOpeningBalance.test_forgotten_earlier_transaction_never_replaces_the_typed_opening ... 2026-10-28 09:28:05,613 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_statement_opening_balance: Starting TestStatementOpeningBalance.test_journal_start_opening_is_kept_with_no_reference ... 2026-10-28 09:28:07,796 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_statement_opening_balance: Starting TestStatementOpeningBalance.test_later_statement_computes_previous_ending_plus_posted_lines_between ... 2026-10-28 09:28:10,044 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_statement_opening_balance: Starting TestStatementOpeningBalance.test_later_statement_opening_matching_the_books_is_no_mismatch ... 2026-10-28 09:28:12,324 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_statement_opening_balance: Starting TestStatementOpeningBalance.test_mismatch_follows_the_statement_currency_rounding ... 2026-10-28 09:28:14,865 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_statement_opening_balance: Starting TestStatementOpeningBalance.test_typed_ending_balance_survives_adding_a_transaction ... 2026-10-28 09:28:16,679 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_reconciliation.tests.test_statement_opening_balance: Starting TestStatementOpeningBalance.test_typed_ending_balance_survives_editing_a_transaction ... 2026-10-28 09:28:18,463 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-28 09:28:48,657 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_recurring.tests.test_account_recurring: Starting TestAccountRecurring.test_auto_recurring_transfer_1 ... 2026-10-28 09:28:53,400 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_recurring.tests.test_account_recurring: Starting TestAccountRecurring.test_auto_recurring_transfer_2 ... 2026-10-28 09:28:58,486 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_recurring.tests.test_account_recurring: Starting TestAccountRecurring.test_auto_recurring_transfer_3 ... 2026-10-28 09:29:04,948 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #960 deleted account.move.line.ctp records with IDs: [1899, 1900, 1901, 1902] 2026-10-28 09:29:05,243 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #960 deleted account.move.line records with IDs: [3841, 3842, 3843, 3844, 3845, 3846, 3847, 3848] 2026-10-28 09:29:05,518 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #960 deleted account.move records with IDs: [1695, 1696, 1697, 1698] 2026-10-28 09:29:06,964 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_recurring.tests.test_account_recurring: Starting TestAccountRecurring.test_auto_recurring_transfer_with_foreign_currency ... 2026-10-28 09:29:12,644 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_recurring.tests.test_account_recurring: Starting TestAccountRecurring.test_billing_clerk_can_post_invoice_with_recurring_line ... 2026-10-28 09:29:17,647 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_recurring.tests.test_account_recurring: Starting TestAccountRecurring.test_billing_clerk_can_reset_recurring_invoice_to_draft ... 2026-10-28 09:29:23,170 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #963 deleted account.move.line.ctp records with IDs: [1914, 1915] 2026-10-28 09:29:23,389 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #963 deleted account.move.line records with IDs: [3893, 3894, 3895, 3896] 2026-10-28 09:29:23,567 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #963 deleted account.move records with IDs: [1720, 1721] 2026-10-28 09:29:23,666 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_recurring.tests.test_account_recurring: Starting TestAccountRecurring.test_billing_clerk_still_cannot_create_allocation_manually ... 2026-10-28 09:29:28,966 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_recurring.tests.test_account_recurring: Starting TestAccountRecurring.test_manual_recurring_transfer_4 ... 2026-10-28 09:29:33,351 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_recurring.tests.test_account_recurring: Starting TestAccountRecurring.test_move_line_dates_constraint ... 2026-10-28 09:29:34,115 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_recurring.tests.test_account_recurring: Starting TestAccountRecurring.test_move_line_name ... 2026-10-28 09:29:34,637 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_recurring.tests.test_account_recurring: Starting TestAccountRecurring.test_recurring_account_fallback_used_when_line_has_no_product ... 2026-10-28 09:29:37,258 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_recurring.tests.test_account_recurring: Starting TestAccountRecurring.test_recurring_account_resolved_per_line_company_not_ambient_company ... 2026-10-28 09:29:38,063 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_recurring.tests.test_account_recurring: Starting TestAccountRecurring.test_recurring_allocations_identical_for_clerk_and_accountant ... 2026-10-28 09:29:48,515 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_recurring.tests.test_account_recurring: Starting TestAccountRecurring.test_recurring_transfer_generated_on_customer_invoice_created_by_orm ... 2026-10-28 09:29:49,967 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_recurring.tests.test_account_recurring: Starting TestAccountRecurring.test_recurring_transfer_generated_on_vendor_bill_created_by_orm ... 2026-10-28 09:29:51,483 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_recurring.tests.test_account_recurring: Starting TestAccountRecurring.test_recurring_transfer_generated_when_dates_written_after_create ... 2026-10-28 09:29:53,034 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-10-28 09:30:11,975 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_recurring.tests.test_effective_span_end: Starting TestRecurringEffectiveSpanEnd.test_recurring_end_date_false_for_a_plain_unrelated_line ... 2026-10-28 09:30:12,258 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_recurring.tests.test_effective_span_end: Starting TestRecurringEffectiveSpanEnd.test_recurring_end_date_inherits_the_single_transfer_origin ... 2026-10-28 09:30:16,446 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_recurring.tests.test_effective_span_end: Starting TestRecurringEffectiveSpanEnd.test_recurring_end_date_multi_origin_resolves_to_the_max_date_to ... 2026-10-28 09:30:17,246 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_recurring.tests.test_effective_span_end: Starting TestRecurringEffectiveSpanEnd.test_recurring_end_date_reads_own_date_maturity_when_no_span_or_origin ... 2026-10-28 09:30:17,719 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_account_recurring.tests.test_effective_span_end: Starting TestRecurringEffectiveSpanEnd.test_recurring_end_date_reads_own_date_to_as_a_date ... 2026-10-28 09:30:21,192 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-28 09:31:04,664 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_affiliate.tests.test_access_right: Starting TestAccessRight.test_01_access_right_internal_user ... 2026-10-28 09:31:04,715 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 973, model: affiliate.commission.rule 2026-10-28 09:31:04,732 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 973, model: affiliate.report 2026-10-28 09:31:04,742 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 973, model: affiliate.code 2026-10-28 09:31:04,748 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 973, model: affiliate.commission 2026-10-28 09:31:04,753 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 973, model: affiliate.commission.line 2026-10-28 09:31:04,758 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 973, model: affiliate.commission.rule 2026-10-28 09:31:04,763 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 973, model: affiliate.report 2026-10-28 09:31:04,770 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 973, model: affiliate.code 2026-10-28 09:31:04,775 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 973, model: affiliate.commission 2026-10-28 09:31:04,781 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 973, model: affiliate.commission.line 2026-10-28 09:31:04,786 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 973, model: affiliate.commission.rule 2026-10-28 09:31:04,791 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 973, model: affiliate.report 2026-10-28 09:31:04,801 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 973, model: affiliate.code 2026-10-28 09:31:04,808 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 973, model: affiliate.commission 2026-10-28 09:31:04,813 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 973, model: affiliate.commission.line 2026-10-28 09:31:04,818 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 973, model: affiliate.commission.rule 2026-10-28 09:31:04,823 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 973, model: affiliate.report 2026-10-28 09:31:04,864 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_affiliate.tests.test_access_right: Starting TestAccessRight.test_02_access_right_portal_user ... 2026-10-28 09:31:04,890 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 971, model: affiliate.commission.rule 2026-10-28 09:31:04,905 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 971, model: affiliate.progressive.commission.rule 2026-10-28 09:31:04,913 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 971, model: affiliate.report 2026-10-28 09:31:04,922 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 971, model: affiliate.code 2026-10-28 09:31:04,927 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 971, model: affiliate.commission 2026-10-28 09:31:04,932 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 971, model: affiliate.commission.line 2026-10-28 09:31:04,937 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 971, model: affiliate.commission.rule 2026-10-28 09:31:04,941 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 971, model: affiliate.progressive.commission.rule 2026-10-28 09:31:04,946 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 971, model: affiliate.report 2026-10-28 09:31:04,951 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 971, model: affiliate.code 2026-10-28 09:31:04,956 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 971, model: affiliate.commission 2026-10-28 09:31:04,960 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 971, model: affiliate.commission.line 2026-10-28 09:31:04,965 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 971, model: affiliate.commission.rule 2026-10-28 09:31:04,970 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 971, model: affiliate.progressive.commission.rule 2026-10-28 09:31:04,976 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 971, model: affiliate.report 2026-10-28 09:31:04,981 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 971, model: affiliate.code 2026-10-28 09:31:04,985 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 971, model: affiliate.commission 2026-10-28 09:31:04,989 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 971, model: affiliate.commission.line 2026-10-28 09:31:04,994 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 971, model: affiliate.commission.rule 2026-10-28 09:31:05,001 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 971, model: affiliate.progressive.commission.rule 2026-10-28 09:31:05,008 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 971, model: affiliate.report 2026-10-28 09:31:05,049 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_affiliate.tests.test_access_right: Starting TestAccessRight.test_03_access_right_affliate_user ... 2026-10-28 09:31:05,079 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 974, model: affiliate.report 2026-10-28 09:31:05,098 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 974, model: affiliate.commission.rule 2026-10-28 09:31:05,104 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 974, model: affiliate.progressive.commission.rule 2026-10-28 09:31:05,109 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 974, model: affiliate.report 2026-10-28 09:31:05,122 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 974, model: affiliate.commission.rule 2026-10-28 09:31:05,128 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 974, model: affiliate.progressive.commission.rule 2026-10-28 09:31:05,138 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 974, model: affiliate.report 2026-10-28 09:31:05,155 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 974, model: affiliate.code 2026-10-28 09:31:05,162 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 974, model: affiliate.commission 2026-10-28 09:31:05,170 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 974, model: affiliate.commission.line 2026-10-28 09:31:05,176 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 974, model: affiliate.commission.rule 2026-10-28 09:31:05,182 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 974, model: affiliate.progressive.commission.rule 2026-10-28 09:31:05,189 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 974, model: affiliate.report 2026-10-28 09:31:05,229 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_affiliate.tests.test_access_right: Starting TestAccessRight.test_04_access_right_affliate_admin ... 2026-10-28 09:31:05,260 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 978, model: affiliate.report 2026-10-28 09:31:05,281 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 978, model: affiliate.report 2026-10-28 09:31:05,294 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 978, model: affiliate.report 2026-10-28 09:31:05,355 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_affiliate.tests.test_access_right: Starting TestAccessRight.test_05_access_rule_own_affiliate_code ... 2026-10-28 09:31:05,413 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 974, model: affiliate.code 2026-10-28 09:31:05,440 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [5], uid: 974, model: affiliate.code 2026-10-28 09:31:05,481 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [5], uid: 974, model: affiliate.code 2026-10-28 09:31:05,509 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [5], uid: 974, model: affiliate.code 2026-10-28 09:31:05,564 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 974, model: affiliate.code 2026-10-28 09:31:05,571 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [5], uid: 974, model: affiliate.code 2026-10-28 09:31:05,593 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [5], uid: 974, model: affiliate.code 2026-10-28 09:31:05,649 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_affiliate.tests.test_access_right: Starting TestAccessRight.test_06_access_rule_own_affiliate_commission ... 2026-10-28 09:31:05,941 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 974, model: affiliate.commission 2026-10-28 09:31:05,983 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [6], uid: 974, model: affiliate.commission 2026-10-28 09:31:06,026 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [6], uid: 974, model: affiliate.commission 2026-10-28 09:31:06,054 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [6], uid: 974, model: affiliate.commission 2026-10-28 09:31:06,196 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 974, model: affiliate.commission 2026-10-28 09:31:06,209 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [6], uid: 974, model: affiliate.commission 2026-10-28 09:31:06,247 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [6], uid: 974, model: affiliate.commission 2026-10-28 09:31:06,313 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_affiliate.tests.test_access_right: Starting TestAccessRight.test_07_access_rule_all_affiliate_code ... 2026-10-28 09:31:06,402 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_affiliate.tests.test_access_right: Starting TestAccessRight.test_08_access_rule_all_affiliate_commission ... 2026-10-28 09:31:06,690 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_affiliate.tests.test_access_right: Starting TestAccessRight.test_09_access_right_billing_user ... 2026-10-28 09:31:06,724 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 980, model: affiliate.code 2026-10-28 09:31:06,740 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 980, model: affiliate.commission 2026-10-28 09:31:06,745 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 980, model: affiliate.commission.line 2026-10-28 09:31:06,750 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 980, model: affiliate.commission.rule 2026-10-28 09:31:06,760 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 980, model: affiliate.code 2026-10-28 09:31:06,766 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 980, model: affiliate.commission 2026-10-28 09:31:06,773 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 980, model: affiliate.commission.line 2026-10-28 09:31:06,779 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 980, model: affiliate.commission.rule 2026-10-28 09:31:06,788 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 980, model: affiliate.code 2026-10-28 09:31:06,795 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 980, model: affiliate.commission 2026-10-28 09:31:06,802 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 980, model: affiliate.commission.line 2026-10-28 09:31:06,808 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 980, model: affiliate.commission.rule 2026-10-28 09:31:06,852 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_affiliate.tests.test_access_right: Starting TestAccessRight.test_10_access_right_account_readonly_user ... 2026-10-28 09:31:06,882 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 981, model: affiliate.code 2026-10-28 09:31:06,910 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 981, model: affiliate.commission 2026-10-28 09:31:06,917 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 981, model: affiliate.commission.line 2026-10-28 09:31:06,923 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 981, model: affiliate.commission.rule 2026-10-28 09:31:06,931 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 981, model: affiliate.code 2026-10-28 09:31:06,936 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 981, model: affiliate.commission 2026-10-28 09:31:06,943 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 981, model: affiliate.commission.line 2026-10-28 09:31:06,959 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 981, model: affiliate.commission.rule 2026-10-28 09:31:06,967 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 981, model: affiliate.code 2026-10-28 09:31:06,974 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 981, model: affiliate.commission 2026-10-28 09:31:06,980 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 981, model: affiliate.commission.line 2026-10-28 09:31:06,985 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 981, model: affiliate.commission.rule 2026-10-28 09:31:07,080 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_attachment: filestore gc 11 checked, 11 removed 2026-10-28 09:31:50,268 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_affiliate.tests.test_account_move: Starting TestAccountMove.test_commission_with_existing_invoice ... 2026-10-28 09:31:51,642 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_affiliate.tests.test_account_move: Starting TestAccountMove.test_commission_with_no_existing_invoice ... 2026-10-28 09:31:52,699 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_affiliate.tests.test_account_move: Starting TestAccountMove.test_link_commission_ids ... 2026-10-28 09:31:53,532 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-10-28 09:32:41,246 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_affiliate.tests.test_affiliate_code: Starting TestAffiliateCode.test_affcode_capacity_check_sees_whole_pool_for_plain_user ... 2026-10-28 09:32:41,932 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_affiliate.tests.test_affiliate_code: Starting TestAffiliateCode.test_affcode_create_excludes_search_sees_whole_pool_for_plain_user ... 2026-10-28 09:32:42,290 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_affiliate.tests.test_affiliate_code: Starting TestAffiliateCode.test_barcode ... 2026-10-28 09:32:42,344 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_affiliate.tests.test_affiliate_code: Starting TestAffiliateCode.test_create_affiliate ... 2026-10-28 09:32:42,583 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_affiliate.tests.test_affiliate_code: Starting TestAffiliateCode.test_generate_name_with_config ... 2026-10-28 09:32:42,924 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_affiliate.tests.test_affiliate_code: Starting TestAffiliateCode.test_get_product_comm_percentage_01 ... 2026-10-28 09:32:43,011 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_affiliate.tests.test_affiliate_code: Starting TestAffiliateCode.test_get_product_comm_percentage_02 ... 2026-10-28 09:32:43,111 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_affiliate.tests.test_affiliate_code: Starting TestAffiliateCode.test_get_product_comm_percentage_03 ... 2026-10-28 09:32:43,201 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_affiliate.tests.test_affiliate_code: Starting TestAffiliateCode.test_get_product_comm_percentage_04 ... 2026-10-28 09:32:43,315 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_affiliate.tests.test_affiliate_code: Starting TestAffiliateCode.test_name_search ... 2026-10-28 09:32:43,545 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_affiliate.tests.test_affiliate_code: Starting TestAffiliateCode.test_reach_the_maximun_limit_of_affiliate_code ... 2026-10-28 09:32:44,236 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-10-28 09:33:31,120 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_affiliate.tests.test_commission_rule: Starting TestCommissionRule.test_check_date ... 2026-10-28 09:33:31,343 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-10-28 09:34:18,695 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_affiliate.tests.test_cron: Starting TestFiscalPosition.test_01_config_auto_generate_affiliate_bill_receipts ... 2026-10-28 09:34:19,445 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_affiliate.tests.test_cron: Starting TestFiscalPosition.test_02_cron_generate_affiliate_bill_receipts_with_month_cycle ... 2026-10-28 09:34:19,905 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_cron: Job 'Affiliate: Automatically generate bills/receipts for affiliate commissions' (106) started manually 2026-10-28 09:34:20,072 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_cron: Job 'Affiliate: Automatically generate bills/receipts for affiliate commissions' (106) done 2026-10-28 09:34:20,130 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_cron: Job 'Affiliate: Automatically generate bills/receipts for affiliate commissions' (106) started manually 2026-10-28 09:34:20,938 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_cron: Job 'Affiliate: Automatically generate bills/receipts for affiliate commissions' (106) done 2026-10-28 09:34:21,154 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_cron: Job 'Affiliate: Automatically generate bills/receipts for affiliate commissions' (106) started manually 2026-10-28 09:34:21,741 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_cron: Job 'Affiliate: Automatically generate bills/receipts for affiliate commissions' (106) done 2026-10-28 09:34:21,785 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_affiliate.tests.test_cron: Starting TestFiscalPosition.test_03_cron_generate_affiliate_bill_receipts_with_week_cycle ... 2026-10-28 09:34:22,226 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_cron: Job 'Affiliate: Automatically generate bills/receipts for affiliate commissions' (106) started manually 2026-10-28 09:34:22,332 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_cron: Job 'Affiliate: Automatically generate bills/receipts for affiliate commissions' (106) done 2026-10-28 09:34:22,398 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_cron: Job 'Affiliate: Automatically generate bills/receipts for affiliate commissions' (106) started manually 2026-10-28 09:34:23,122 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_cron: Job 'Affiliate: Automatically generate bills/receipts for affiliate commissions' (106) done 2026-10-28 09:34:23,282 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_cron: Job 'Affiliate: Automatically generate bills/receipts for affiliate commissions' (106) started manually 2026-10-28 09:34:23,915 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_cron: Job 'Affiliate: Automatically generate bills/receipts for affiliate commissions' (106) done 2026-10-28 09:34:23,957 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_affiliate.tests.test_cron: Starting TestFiscalPosition.test_04_cron_generate_affiliate_bill_receipts_with_day_cycle ... 2026-10-28 09:34:24,413 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_cron: Job 'Affiliate: Automatically generate bills/receipts for affiliate commissions' (106) started manually 2026-10-28 09:34:24,542 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_cron: Job 'Affiliate: Automatically generate bills/receipts for affiliate commissions' (106) done 2026-10-28 09:34:24,584 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_cron: Job 'Affiliate: Automatically generate bills/receipts for affiliate commissions' (106) started manually 2026-10-28 09:34:25,319 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_cron: Job 'Affiliate: Automatically generate bills/receipts for affiliate commissions' (106) done 2026-10-28 09:34:25,456 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_cron: Job 'Affiliate: Automatically generate bills/receipts for affiliate commissions' (106) started manually 2026-10-28 09:34:25,899 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_cron: Job 'Affiliate: Automatically generate bills/receipts for affiliate commissions' (106) done 2026-10-28 09:34:25,937 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_affiliate.tests.test_cron: Starting TestFiscalPosition.test_05_create_commission_receipt_invoice_manually ... 2026-10-28 09:34:27,035 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-10-28 09:35:13,863 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_affiliate.tests.test_fiscal_position: Starting TestFiscalPosition.test_fiscal_position ... 2026-10-28 09:35:15,688 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-10-28 09:36:04,781 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_affiliate.tests.test_flow: Starting TestFlow.test_01_remove_partner_has_been_linked_viin_affiliate_code ... 2026-10-28 09:36:05,071 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #1 deleted affiliate.code records with IDs: [59] 2026-10-28 09:36:05,087 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [3377] 2026-10-28 09:36:06,043 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #1 deleted res.partner records with IDs: [2480] 2026-10-28 09:36:06,121 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_affiliate.tests.test_flow: Starting TestFlow.test_create_commission ... 2026-10-28 09:36:10,142 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_affiliate.tests.test_flow: Starting TestFlow.test_default_commission_percentage ... 2026-10-28 09:36:10,285 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-10-28 09:36:59,040 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_affiliate.tests.test_multi_company: Starting TestMultiCompany.test_access_rule_access_commission_multi_company ... 2026-10-28 09:36:59,435 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [24], uid: 1058, model: affiliate.commission 2026-10-28 09:36:59,518 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [25], uid: 1057, model: affiliate.commission 2026-10-28 09:36:59,605 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [24], uid: 1058, model: affiliate.commission 2026-10-28 09:36:59,658 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [25], uid: 1057, model: affiliate.commission 2026-10-28 09:36:59,759 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [24], uid: 1058, model: affiliate.commission 2026-10-28 09:36:59,819 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [25], uid: 1057, model: affiliate.commission 2026-10-28 09:36:59,932 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [24], uid: 1058, model: affiliate.commission 2026-10-28 09:36:59,986 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [25], uid: 1057, model: affiliate.commission 2026-10-28 09:37:00,103 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_affiliate.tests.test_multi_company: Starting TestMultiCompany.test_access_rule_affiliate_code_multi_company ... 2026-10-28 09:37:00,318 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [62], uid: 1058, model: affiliate.code 2026-10-28 09:37:00,377 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [63], uid: 1057, model: affiliate.code 2026-10-28 09:37:00,451 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [62], uid: 1058, model: affiliate.code 2026-10-28 09:37:00,501 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [63], uid: 1057, model: affiliate.code 2026-10-28 09:37:00,583 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [62], uid: 1058, model: affiliate.code 2026-10-28 09:37:00,639 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [63], uid: 1057, model: affiliate.code 2026-10-28 09:37:00,732 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [62], uid: 1058, model: affiliate.code 2026-10-28 09:37:00,802 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [63], uid: 1057, model: affiliate.code 2026-10-28 09:37:00,901 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_affiliate.tests.test_multi_company: Starting TestMultiCompany.test_multi_company_access_commission_rule ... 2026-10-28 09:37:01,069 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [19], uid: 1058, model: affiliate.commission.rule 2026-10-28 09:37:01,129 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [20], uid: 1057, model: affiliate.commission.rule 2026-10-28 09:37:01,204 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [19], uid: 1058, model: affiliate.commission.rule 2026-10-28 09:37:01,260 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [20], uid: 1057, model: affiliate.commission.rule 2026-10-28 09:37:01,325 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [19], uid: 1058, model: affiliate.commission.rule 2026-10-28 09:37:01,373 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [20], uid: 1057, model: affiliate.commission.rule 2026-10-28 09:37:01,447 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [19], uid: 1058, model: affiliate.commission.rule 2026-10-28 09:37:01,503 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [20], uid: 1057, model: affiliate.commission.rule 2026-10-28 09:37:01,667 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-10-28 09:37:48,058 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_affiliate.tests.test_multi_currency: Starting TestMultiCurrency.test_multi_currency ... 2026-10-28 09:37:50,530 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-10-28 09:38:37,511 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_affiliate.tests.test_referral_commission: Starting TestReferralCommission.test_01_create_affiliate_referral_commission ... 2026-10-28 09:38:37,839 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_affiliate.tests.test_referral_commission: Starting TestReferralCommission.test_02_create_commission_invoice ... 2026-10-28 09:38:39,857 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_affiliate.tests.test_referral_commission: Starting TestReferralCommission.test_03_create_commission_invoice ... 2026-10-28 09:38:42,230 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-10-28 09:39:28,090 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_affiliate.tests.test_res_partner: Starting TestResPartner.test_compute_is_affiliate ... 2026-10-28 09:39:28,284 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #1 deleted affiliate.code records with IDs: [76] 2026-10-28 09:39:28,297 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [3503] 2026-10-28 09:39:28,351 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_affiliate.tests.test_res_partner: Starting TestResPartner.test_search_is_affiliate ... 2026-10-28 09:39:28,591 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-10-28 09:40:15,008 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_affiliate.tests.test_res_users: Starting TestResUsers.test_action_update_affiliate_code_for_internal ... 2026-10-28 09:40:17,742 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_affiliate.tests.test_res_users: Starting TestResUsers.test_action_update_affiliate_code_for_portal ... 2026-10-28 09:40:19,261 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_affiliate.tests.test_res_users: Starting TestResUsers.test_compute_user_count ... 2026-10-28 09:40:19,363 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_affiliate.tests.test_res_users: Starting TestResUsers.test_create_user_auto_generate_code_when_enable_auto_generate_code_for_portal ... 2026-10-28 09:40:21,090 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_affiliate.tests.test_res_users: Starting TestResUsers.test_create_user_auto_generate_code_when_enable_auto_generate_code_for_user ... 2026-10-28 09:40:22,615 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_affiliate.tests.test_res_users: Starting TestResUsers.test_create_user_auto_generate_code_when_enable_auto_generate_code_for_user_and_portal ... 2026-10-28 09:40:24,140 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_affiliate.tests.test_res_users: Starting TestResUsers.test_create_user_auto_generate_code_when_not_enable_auto_generate_code ... 2026-10-28 09:40:25,386 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_affiliate.tests.test_res_users: Starting TestResUsers.test_generate_affiliate_code ... 2026-10-28 09:40:25,626 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_attachment: filestore gc 12 checked, 12 removed 2026-10-28 09:41:15,398 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_affiliate_crm.tests.test_affiliate_code: Starting TestAffiliateCode.test_compute_lead_count ... 2026-10-28 09:41:15,689 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #1 deleted crm.lead records with IDs: [79] 2026-10-28 09:41:15,820 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-10-28 09:42:00,737 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_affiliate_crm.tests.test_security: Starting TestSecurity.test_permission_create_lead ... 2026-10-28 09:42:00,883 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1137, model: crm.lead 2026-10-28 09:42:00,904 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1140, model: crm.lead 2026-10-28 09:42:00,926 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1141, model: crm.lead 2026-10-28 09:42:00,978 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_affiliate_crm.tests.test_security: Starting TestSecurity.test_permission_read_lead ... 2026-10-28 09:42:01,018 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1], uid: 1137, model: crm.lead 2026-10-28 09:42:01,094 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1], uid: 1140, model: crm.lead 2026-10-28 09:42:01,139 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1], uid: 1141, model: crm.lead 2026-10-28 09:42:01,176 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1], uid: 1137, model: crm.lead 2026-10-28 09:42:01,537 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_affiliate_crm.tests.test_security: Starting TestSecurity.test_permission_unlink_lead ... 2026-10-28 09:42:01,552 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1137, model: crm.lead 2026-10-28 09:42:01,575 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1140, model: crm.lead 2026-10-28 09:42:01,588 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1141, model: crm.lead 2026-10-28 09:42:01,627 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_affiliate_crm.tests.test_security: Starting TestSecurity.test_permission_write_lead ... 2026-10-28 09:42:01,640 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1137, model: crm.lead 2026-10-28 09:42:01,664 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1140, model: crm.lead 2026-10-28 09:42:01,681 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1141, model: crm.lead 2026-10-28 09:42:01,795 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-10-28 09:42:02,168 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_affiliate_loyalty.tests.test_affiliate_loyalty: Starting TestAffiliateLoyalty.test_01_affiliate_loyalty_coupon_program ... 2026-10-28 09:42:02,311 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_affiliate_loyalty.tests.test_affiliate_loyalty: Starting TestAffiliateLoyalty.test_02_affiliate_loyalty_discount_code_program ... 2026-10-28 09:42:02,457 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_affiliate_loyalty.tests.test_affiliate_loyalty: Starting TestAffiliateLoyalty.test_03_reach_the_limit_of_length_of_affiliate_discount_code ... 2026-10-28 09:42:03,599 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_affiliate_loyalty.tests.test_affiliate_loyalty: Starting TestAffiliateLoyalty.test_04_loyalty_rule_display_name_recompute_on_program_rename ... 2026-10-28 09:42:03,701 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-28 09:42:05,678 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_affiliate_loyalty.tests.test_affiliate_loyalty_access: Starting TestAffiliateLoyaltyAccess.test_01_check_affiliate_admin_access_loyalty ... 2026-10-28 09:42:05,731 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1145, model: loyalty.program 2026-10-28 09:42:05,753 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1145, model: loyalty.generate.wizard 2026-10-28 09:42:05,756 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1145, model: loyalty.program 2026-10-28 09:42:05,794 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_affiliate_loyalty.tests.test_affiliate_loyalty_access: Starting TestAffiliateLoyaltyAccess.test_02_check_affiliate_user_all_doc_access_loyalty ... 2026-10-28 09:42:06,109 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1144, model: loyalty.rule 2026-10-28 09:42:06,119 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1144, model: loyalty.reward 2026-10-28 09:42:06,176 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1144, model: loyalty.program 2026-10-28 09:42:06,183 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1144, model: loyalty.rule 2026-10-28 09:42:06,190 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1144, model: loyalty.reward 2026-10-28 09:42:06,250 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #1144 deleted mail.message records with IDs: [12607, 12605, 12604] 2026-10-28 09:42:06,251 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1144, model: loyalty.card 2026-10-28 09:42:06,259 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1144, model: loyalty.generate.wizard 2026-10-28 09:42:06,276 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1144, model: loyalty.program 2026-10-28 09:42:06,283 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1144, model: loyalty.rule 2026-10-28 09:42:06,379 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1144, model: loyalty.reward 2026-10-28 09:42:06,392 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1144, model: loyalty.mail 2026-10-28 09:42:06,399 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1144, model: loyalty.history 2026-10-28 09:42:06,408 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1144, model: loyalty.mail 2026-10-28 09:42:06,414 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1144, model: loyalty.history 2026-10-28 09:42:06,430 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1144, model: loyalty.mail 2026-10-28 09:42:06,437 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1144, model: loyalty.history 2026-10-28 09:42:06,496 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_affiliate_loyalty.tests.test_affiliate_loyalty_access: Starting TestAffiliateLoyaltyAccess.test_03_check_affiliate_user_own_doc_access_loyalty ... 2026-10-28 09:42:06,863 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1143, model: loyalty.rule 2026-10-28 09:42:06,879 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1143, model: loyalty.reward 2026-10-28 09:42:06,939 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1143, model: loyalty.program 2026-10-28 09:42:06,959 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1143, model: loyalty.rule 2026-10-28 09:42:06,972 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1143, model: loyalty.reward 2026-10-28 09:42:07,010 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #1143 deleted mail.message records with IDs: [12607, 12605, 12604] 2026-10-28 09:42:07,011 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1143, model: loyalty.card 2026-10-28 09:42:07,017 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1143, model: loyalty.generate.wizard 2026-10-28 09:42:07,025 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1143, model: loyalty.program 2026-10-28 09:42:07,029 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1143, model: loyalty.rule 2026-10-28 09:42:07,118 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1143, model: loyalty.reward 2026-10-28 09:42:07,128 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1143, model: loyalty.mail 2026-10-28 09:42:07,133 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1143, model: loyalty.history 2026-10-28 09:42:07,138 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1143, model: loyalty.mail 2026-10-28 09:42:07,142 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1143, model: loyalty.history 2026-10-28 09:42:07,150 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1143, model: loyalty.mail 2026-10-28 09:42:07,154 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1143, model: loyalty.history 2026-10-28 09:42:07,203 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_affiliate_loyalty.tests.test_affiliate_loyalty_access: Starting TestAffiliateLoyaltyAccess.test_04_check_affiliate_user_own_doc_cannot_access_other_affiliate_loyalty_data ... 2026-10-28 09:42:07,417 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [198, 199], uid: 1143, model: loyalty.card 2026-10-28 09:42:07,464 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [43], uid: 1143, model: loyalty.rule 2026-10-28 09:42:07,499 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [276], uid: 1143, model: loyalty.history 2026-10-28 09:42:07,692 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-28 09:42:40,522 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_affiliate_loyalty_pos.tests.test_affiliate_loyalty_pos: Starting TestAffiliateLoyaltyPOS.test_01_generate_commission_from_pos_order_loyalty_discounted_01 ... 2026-10-28 09:42:42,963 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_affiliate_loyalty_pos.tests.test_affiliate_loyalty_pos: Starting TestAffiliateLoyaltyPOS.test_02_generate_commission_from_pos_order_loyalty_discounted_02 ... 2026-10-28 09:42:44,954 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_affiliate_loyalty_pos.tests.test_affiliate_loyalty_pos: Starting TestAffiliateLoyaltyPOS.test_03_generate_commission_from_pos_order_loyalty_discounted_03 ... 2026-10-28 09:42:46,906 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_affiliate_loyalty_pos.tests.test_affiliate_loyalty_pos: Starting TestAffiliateLoyaltyPOS.test_04_generate_commission_from_pos_order_loyalty_discounted_04 ... 2026-10-28 09:42:48,800 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_affiliate_loyalty_pos.tests.test_affiliate_loyalty_pos: Starting TestAffiliateLoyaltyPOS.test_05_generate_commission_from_pos_order_loyalty_discounted_05 ... 2026-10-28 09:42:51,016 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_affiliate_loyalty_pos.tests.test_affiliate_loyalty_pos: Starting TestAffiliateLoyaltyPOS.test_06_generate_commission_from_pos_order_loyalty_discounted_06 ... 2026-10-28 09:42:53,330 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-28 09:43:26,770 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_affiliate_loyalty_pos.tests.test_affiliate_loyalty_pos_coupon_code: Starting TestAffiliateLoyaltyPOSCouponCode.test_use_coupon_code_accepts_affiliate_coupon_for_cashier ... 2026-10-28 09:43:26,999 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-28 09:44:00,033 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_affiliate_loyalty_pos.tests.test_affiliate_loyalty_pos_coupon_code: Starting TestAffiliateLoyaltyPOSHistoryLine.test_add_loyalty_history_lines_for_affiliate_card_as_cashier ... 2026-10-28 09:44:00,282 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-28 09:44:32,708 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_affiliate_loyalty_pos.tests.test_affiliate_loyalty_pos_coupon_code: Starting TestAffiliateLoyaltyPOSOwnershipScopeGuard.test_ownership_listing_stays_scoped_for_cashier ... 2026-10-28 09:44:32,849 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [206], uid: 1160, model: loyalty.card 2026-10-28 09:44:32,887 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [282], uid: 1160, model: loyalty.history 2026-10-28 09:44:33,014 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-28 09:45:06,238 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_affiliate_loyalty_pos.tests.test_affiliate_loyalty_pos_data_load: Starting TestAffiliateLoyaltyPOSDataLoad.test_pos_session_load_data_returns_affiliate_rule_to_cashier ... 2026-10-28 09:45:06,551 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-28 09:45:40,794 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_affiliate_loyalty_pos.tests.test_affiliate_loyalty_pos_data_load: Starting TestAffiliateLoyaltyCardPOSDataLoad.test_pos_session_load_data_returns_affiliate_card_to_cashier ... 2026-10-28 09:45:41,482 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-28 09:46:06,257 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_affiliate_loyalty_pos.tests.test_affiliate_loyalty_pos_frontend: Starting TestAffiliateLoyaltyPOSFrontend.test_affiliate_loyalty_reward_refresh_on_affiliate_switch ... 2026-10-28 09:46:06,935 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_affiliate_loyalty_pos.tests.test_affiliate_loyalty_pos_frontend.TestAffiliateLoyaltyPOSFrontend.test_affiliate_loyalty_reward_refresh_on_affiliate_switch: Chrome pid: 11588 2026-10-28 09:46:06,935 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_affiliate_loyalty_pos.tests.test_affiliate_loyalty_pos_frontend.TestAffiliateLoyaltyPOSFrontend.test_affiliate_loyalty_reward_refresh_on_affiliate_switch: Chrome headless temporary user profile dir: /tmp/tmpl7vxpf9v_chrome_odoo 2026-10-28 09:46:06,935 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_affiliate_loyalty_pos.tests.test_affiliate_loyalty_pos_frontend.TestAffiliateLoyaltyPOSFrontend.test_affiliate_loyalty_reward_refresh_on_affiliate_switch: Issuing json command http://127.0.0.1:42053/json/version 2026-10-28 09:46:06,937 104 INFO rb-e85a3c6-226074-429758 odoo.tests.common.requests: request http://127.0.0.1:42053/json/version with timeout 3 increased to 10s during tests 2026-10-28 09:46:07,148 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_affiliate_loyalty_pos.tests.test_affiliate_loyalty_pos_frontend.TestAffiliateLoyaltyPOSFrontend.test_affiliate_loyalty_reward_refresh_on_affiliate_switch: Browser version: Chrome/150.0.7871.114 2026-10-28 09:46:07,148 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_affiliate_loyalty_pos.tests.test_affiliate_loyalty_pos_frontend.TestAffiliateLoyaltyPOSFrontend.test_affiliate_loyalty_reward_refresh_on_affiliate_switch: Issuing json command http://127.0.0.1:42053/json 2026-10-28 09:46:07,149 104 INFO rb-e85a3c6-226074-429758 odoo.tests.common.requests: request http://127.0.0.1:42053/json with timeout 3 increased to 10s during tests 2026-10-28 09:46:07,216 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_affiliate_loyalty_pos.tests.test_affiliate_loyalty_pos_frontend.TestAffiliateLoyaltyPOSFrontend.test_affiliate_loyalty_reward_refresh_on_affiliate_switch: Websocket url found: ws://127.0.0.1:42053/devtools/page/6757167C45DDF12BA8A6C31495DA5968 2026-10-28 09:46:07,269 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_affiliate_loyalty_pos.tests.test_affiliate_loyalty_pos_frontend.TestAffiliateLoyaltyPOSFrontend.test_affiliate_loyalty_reward_refresh_on_affiliate_switch: Enable chrome headless console log notification 2026-10-28 09:46:07,289 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_affiliate_loyalty_pos.tests.test_affiliate_loyalty_pos_frontend.TestAffiliateLoyaltyPOSFrontend.test_affiliate_loyalty_reward_refresh_on_affiliate_switch: Chrome headless enable page notifications 2026-10-28 09:46:07,358 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.res_users: Login successful for db:rb-e85a3c6-226074-429758 login:pos_user from n/a 2026-10-28 09:46:07,363 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_affiliate_loyalty_pos.tests.test_affiliate_loyalty_pos_frontend.TestAffiliateLoyaltyPOSFrontend.test_affiliate_loyalty_reward_refresh_on_affiliate_switch: Setting session cookie in browser 2026-10-28 09:46:07,374 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_affiliate_loyalty_pos.tests.test_affiliate_loyalty_pos_frontend.TestAffiliateLoyaltyPOSFrontend.test_affiliate_loyalty_reward_refresh_on_affiliate_switch: Open "http://127.0.0.1:8069/pos/ui?config_id=20" in browser 2026-10-28 09:46:07,374 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_affiliate_loyalty_pos.tests.test_affiliate_loyalty_pos_frontend.TestAffiliateLoyaltyPOSFrontend.test_affiliate_loyalty_reward_refresh_on_affiliate_switch: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=20" 2026-10-28 09:46:07,423 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 09:46:08,628 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:46:08] "GET /pos/ui?config_id=20 HTTP/1.1" 200 - 130 0.150 1.061 2026-10-28 09:46:08,632 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_affiliate_loyalty_pos.tests.test_affiliate_loyalty_pos_frontend.TestAffiliateLoyaltyPOSFrontend.test_affiliate_loyalty_reward_refresh_on_affiliate_switch: Navigation result: {'frameId': '6757167C45DDF12BA8A6C31495DA5968', 'loaderId': '4634AC5A832543DDAA3F36EB4A1C5F6D', 'isDownload': False} 2026-10-28 09:46:08,632 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_affiliate_loyalty_pos.tests.test_affiliate_loyalty_pos_frontend.TestAffiliateLoyaltyPOSFrontend.test_affiliate_loyalty_reward_refresh_on_affiliate_switch: Evaluate ready code "odoo.isTourReady('AffiliateLoyaltyRewardRefreshTour')" 2026-10-28 09:46:08,661 104 INFO rb-e85a3c6-226074-429758 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-28 09:46:08,707 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:46:08] "GET /web/assets/380a362/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.004 0.022 2026-10-28 09:46:08,732 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:46:08] "GET /web/assets/3f2e763/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.009 0.031 2026-10-28 09:46:08,750 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:46:08] "GET /web/assets/eca98d2/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.006 0.071 2026-10-28 09:46:09,461 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:46:09] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.018 2026-10-28 09:46:09,483 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 09:46:09] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-28 09:46:09,486 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 09:46:09] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 09:46:09,533 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_affiliate_loyalty_pos.tests.test_affiliate_loyalty_pos_frontend.TestAffiliateLoyaltyPOSFrontend.test_affiliate_loyalty_reward_refresh_on_affiliate_switch.browser: IndexedDB 1 Ready 2026-10-28 09:46:09,539 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_affiliate_loyalty_pos.tests.test_affiliate_loyalty_pos_frontend.TestAffiliateLoyaltyPOSFrontend.test_affiliate_loyalty_reward_refresh_on_affiliate_switch: Evaluate test code "odoo.startTour('AffiliateLoyaltyRewardRefreshTour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=20", "delayToCheckUndeterminisms": 0})" 2026-10-28 09:46:09,571 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_affiliate_loyalty_pos.tests.test_affiliate_loyalty_pos_frontend.TestAffiliateLoyaltyPOSFrontend.test_affiliate_loyalty_reward_refresh_on_affiliate_switch.browser: [1/32] Tour AffiliateLoyaltyRewardRefreshTour → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-28 09:46:10,680 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:46:10] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 358 0.511 0.650 2026-10-28 09:46:10,694 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:46:10] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.002 1.164 2026-10-28 09:46:10,943 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:46:10] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.004 2026-10-28 09:46:10,966 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:46:10] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.003 0.015 2026-10-28 09:46:11,010 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:46:11] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.000 0.010 2026-10-28 09:46:11,089 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:46:11] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.007 2026-10-28 09:46:11,123 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:46:11] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 1 0.003 0.010 2026-10-28 09:46:11,134 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_affiliate_loyalty_pos.tests.test_affiliate_loyalty_pos_frontend.TestAffiliateLoyaltyPOSFrontend.test_affiliate_loyalty_reward_refresh_on_affiliate_switch.browser: Owl is running in 'dev' mode. 2026-10-28 09:46:11,244 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 09:46:11] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-28 09:46:11,248 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 09:46:11] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-28 09:46:11,378 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 09:46:11] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.050 2026-10-28 09:46:11,379 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 09:46:11] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.050 2026-10-28 09:46:11,381 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 09:46:11] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.024 2026-10-28 09:46:11,442 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_affiliate_loyalty_pos.tests.test_affiliate_loyalty_pos_frontend.TestAffiliateLoyaltyPOSFrontend.test_affiliate_loyalty_reward_refresh_on_affiliate_switch.browser: [2/32] Tour AffiliateLoyaltyRewardRefreshTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-28 09:46:11,451 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:46:11] "GET /web/image/res.users/1171/avatar_128 HTTP/1.1" 200 - 16 0.037 0.070 2026-10-28 09:46:11,484 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:46:11] "GET /web/image?model=res.company&id=216&field=logo HTTP/1.1" 200 - 9 0.010 0.114 2026-10-28 09:46:11,505 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:46:11] "GET /web/image/res.company/216/favicon HTTP/1.1" 200 - 4 0.004 0.121 2026-10-28 09:46:11,611 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:46:11] "GET /web/image?model=pos.category&field=image_128&id=1 HTTP/1.1" 200 - 4 0.013 0.046 2026-10-28 09:46:11,644 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:46:11] "GET /web/image?model=pos.category&field=image_128&id=4 HTTP/1.1" 200 - 4 0.011 0.052 2026-10-28 09:46:11,659 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:46:11] "GET /web/image?model=pos.category&field=image_128&id=3 HTTP/1.1" 200 - 4 0.002 0.091 2026-10-28 09:46:11,673 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:46:11] "GET /web/image?model=pos.category&field=image_128&id=2 HTTP/1.1" 200 - 4 0.004 0.115 2026-10-28 09:46:11,696 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:46:11] "GET /web/image?model=pos.category&field=image_128&id=6 HTTP/1.1" 200 - 4 0.007 0.087 2026-10-28 09:46:11,706 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_affiliate_loyalty_pos.tests.test_affiliate_loyalty_pos_frontend.TestAffiliateLoyaltyPOSFrontend.test_affiliate_loyalty_reward_refresh_on_affiliate_switch.browser: [3/32] Tour AffiliateLoyaltyRewardRefreshTour → Step click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer")) 2026-10-28 09:46:11,722 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:46:11] "GET /web/image?model=pos.category&field=image_128&id=5 HTTP/1.1" 200 - 4 0.007 0.128 2026-10-28 09:46:11,738 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:46:11] "GET /web/image?model=pos.category&field=image_128&id=10 HTTP/1.1" 200 - 4 0.003 0.017 2026-10-28 09:46:11,753 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:46:11] "GET /web/image?model=pos.category&field=image_128&id=8 HTTP/1.1" 200 - 4 0.004 0.056 2026-10-28 09:46:11,776 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:46:11] "GET /web/image?model=pos.category&field=image_128&id=12 HTTP/1.1" 200 - 4 0.010 0.039 2026-10-28 09:46:11,793 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:46:11] "GET /web/image?model=pos.category&field=image_128&id=11 HTTP/1.1" 200 - 4 0.004 0.074 2026-10-28 09:46:11,809 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:46:11] "GET /web/image?model=pos.category&field=image_128&id=9 HTTP/1.1" 200 - 4 0.005 0.055 2026-10-28 09:46:11,832 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:46:11] "GET /web/image?model=pos.category&field=image_128&id=7 HTTP/1.1" 200 - 4 0.002 0.143 2026-10-28 09:46:11,844 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:46:11] "GET /web/image?model=pos.category&field=image_128&id=13 HTTP/1.1" 200 - 4 0.002 0.214 2026-10-28 09:46:11,993 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:46:11] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 32 0.070 0.155 2026-10-28 09:46:12,116 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_affiliate_loyalty_pos.tests.test_affiliate_loyalty_pos_frontend.TestAffiliateLoyaltyPOSFrontend.test_affiliate_loyalty_reward_refresh_on_affiliate_switch.browser: [4/32] Tour AffiliateLoyaltyRewardRefreshTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-28 09:46:12,226 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_affiliate_loyalty_pos.tests.test_affiliate_loyalty_pos_frontend.TestAffiliateLoyaltyPOSFrontend.test_affiliate_loyalty_reward_refresh_on_affiliate_switch.browser: [5/32] Tour AffiliateLoyaltyRewardRefreshTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(.qty:contains("1"))) 2026-10-28 09:46:12,289 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_affiliate_loyalty_pos.tests.test_affiliate_loyalty_pos_frontend.TestAffiliateLoyaltyPOSFrontend.test_affiliate_loyalty_reward_refresh_on_affiliate_switch.browser: [6/32] Tour AffiliateLoyaltyRewardRefreshTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(.qty:contains("1"))) 2026-10-28 09:46:12,352 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_affiliate_loyalty_pos.tests.test_affiliate_loyalty_pos_frontend.TestAffiliateLoyaltyPOSFrontend.test_affiliate_loyalty_reward_refresh_on_affiliate_switch.browser: [7/32] Tour AffiliateLoyaltyRewardRefreshTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-28 09:46:12,418 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_affiliate_loyalty_pos.tests.test_affiliate_loyalty_pos_frontend.TestAffiliateLoyaltyPOSFrontend.test_affiliate_loyalty_reward_refresh_on_affiliate_switch.browser: [8/32] Tour AffiliateLoyaltyRewardRefreshTour → Step click Actions button (trigger: .mobile-more-button) 2026-10-28 09:46:12,484 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_affiliate_loyalty_pos.tests.test_affiliate_loyalty_pos_frontend.TestAffiliateLoyaltyPOSFrontend.test_affiliate_loyalty_reward_refresh_on_affiliate_switch.browser: [9/32] Tour AffiliateLoyaltyRewardRefreshTour → Step click Actions button (trigger: .control-buttons button:contains("Actions")) 2026-10-28 09:46:12,565 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_affiliate_loyalty_pos.tests.test_affiliate_loyalty_pos_frontend.TestAffiliateLoyaltyPOSFrontend.test_affiliate_loyalty_reward_refresh_on_affiliate_switch.browser: [10/32] Tour AffiliateLoyaltyRewardRefreshTour → Step click Enter Code button (trigger: .control-buttons button:contains("Enter Code")) 2026-10-28 09:46:12,653 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_affiliate_loyalty_pos.tests.test_affiliate_loyalty_pos_frontend.TestAffiliateLoyaltyPOSFrontend.test_affiliate_loyalty_reward_refresh_on_affiliate_switch.browser: [11/32] Tour AffiliateLoyaltyRewardRefreshTour → Step input text 'AFFCODE1' (trigger: .modal:not(.o_inactive_modal) textarea) 2026-10-28 09:46:12,725 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_affiliate_loyalty_pos.tests.test_affiliate_loyalty_pos_frontend.TestAffiliateLoyaltyPOSFrontend.test_affiliate_loyalty_reward_refresh_on_affiliate_switch.browser: [12/32] Tour AffiliateLoyaltyRewardRefreshTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-10-28 09:46:12,794 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_affiliate_loyalty_pos.tests.test_affiliate_loyalty_pos_frontend.TestAffiliateLoyaltyPOSFrontend.test_affiliate_loyalty_reward_refresh_on_affiliate_switch.browser: [13/32] Tour AffiliateLoyaltyRewardRefreshTour → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"30% on Desk Organizer","price":"-1.53"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("30% on Desk Organizer")):has(.price:contains("-1.53"))) 2026-10-28 09:46:12,810 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:46:12] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 6 0.006 0.018 2026-10-28 09:46:13,031 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_affiliate_loyalty_pos.tests.test_affiliate_loyalty_pos_frontend.TestAffiliateLoyaltyPOSFrontend.test_affiliate_loyalty_reward_refresh_on_affiliate_switch.browser: [14/32] Tour AffiliateLoyaltyRewardRefreshTour → Step order total amount is '3.57' (trigger: .product-screen .order-summary .total:contains("3.57")) 2026-10-28 09:46:13,086 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_affiliate_loyalty_pos.tests.test_affiliate_loyalty_pos_frontend.TestAffiliateLoyaltyPOSFrontend.test_affiliate_loyalty_reward_refresh_on_affiliate_switch.browser: [15/32] Tour AffiliateLoyaltyRewardRefreshTour → Step order total amount is '3.57' (trigger: .product-screen .order-summary .total:contains("3.57"):not(:visible)) 2026-10-28 09:46:13,136 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_affiliate_loyalty_pos.tests.test_affiliate_loyalty_pos_frontend.TestAffiliateLoyaltyPOSFrontend.test_affiliate_loyalty_reward_refresh_on_affiliate_switch.browser: [16/32] Tour AffiliateLoyaltyRewardRefreshTour → Step click Actions button (trigger: .mobile-more-button) 2026-10-28 09:46:13,187 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_affiliate_loyalty_pos.tests.test_affiliate_loyalty_pos_frontend.TestAffiliateLoyaltyPOSFrontend.test_affiliate_loyalty_reward_refresh_on_affiliate_switch.browser: [17/32] Tour AffiliateLoyaltyRewardRefreshTour → Step click Actions button (trigger: .control-buttons button:contains("Actions")) 2026-10-28 09:46:13,264 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_affiliate_loyalty_pos.tests.test_affiliate_loyalty_pos_frontend.TestAffiliateLoyaltyPOSFrontend.test_affiliate_loyalty_reward_refresh_on_affiliate_switch.browser: [18/32] Tour AffiliateLoyaltyRewardRefreshTour → Step click Enter Code button (trigger: .control-buttons button:contains("Enter Code")) 2026-10-28 09:46:13,325 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_affiliate_loyalty_pos.tests.test_affiliate_loyalty_pos_frontend.TestAffiliateLoyaltyPOSFrontend.test_affiliate_loyalty_reward_refresh_on_affiliate_switch.browser: [19/32] Tour AffiliateLoyaltyRewardRefreshTour → Step input text 'PROMO2' (trigger: .modal:not(.o_inactive_modal) textarea) 2026-10-28 09:46:13,399 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_affiliate_loyalty_pos.tests.test_affiliate_loyalty_pos_frontend.TestAffiliateLoyaltyPOSFrontend.test_affiliate_loyalty_reward_refresh_on_affiliate_switch.browser: [20/32] Tour AffiliateLoyaltyRewardRefreshTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-10-28 09:46:13,461 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_affiliate_loyalty_pos.tests.test_affiliate_loyalty_pos_frontend.TestAffiliateLoyaltyPOSFrontend.test_affiliate_loyalty_reward_refresh_on_affiliate_switch.browser: [21/32] Tour AffiliateLoyaltyRewardRefreshTour → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"20% on Desk Organizer","price":"-0.71"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("20% on Desk Organizer")):has(.price:contains("-0.71"))) 2026-10-28 09:46:13,480 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:46:13] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 2 0.004 0.014 2026-10-28 09:46:13,693 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_affiliate_loyalty_pos.tests.test_affiliate_loyalty_pos_frontend.TestAffiliateLoyaltyPOSFrontend.test_affiliate_loyalty_reward_refresh_on_affiliate_switch.browser: [22/32] Tour AffiliateLoyaltyRewardRefreshTour → Step order total amount is '2.86' (trigger: .product-screen .order-summary .total:contains("2.86")) 2026-10-28 09:46:13,748 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_affiliate_loyalty_pos.tests.test_affiliate_loyalty_pos_frontend.TestAffiliateLoyaltyPOSFrontend.test_affiliate_loyalty_reward_refresh_on_affiliate_switch.browser: [23/32] Tour AffiliateLoyaltyRewardRefreshTour → Step order total amount is '2.86' (trigger: .product-screen .order-summary .total:contains("2.86"):not(:visible)) 2026-10-28 09:46:13,799 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_affiliate_loyalty_pos.tests.test_affiliate_loyalty_pos_frontend.TestAffiliateLoyaltyPOSFrontend.test_affiliate_loyalty_reward_refresh_on_affiliate_switch.browser: [24/32] Tour AffiliateLoyaltyRewardRefreshTour → Step click Actions button (trigger: .mobile-more-button) 2026-10-28 09:46:13,851 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_affiliate_loyalty_pos.tests.test_affiliate_loyalty_pos_frontend.TestAffiliateLoyaltyPOSFrontend.test_affiliate_loyalty_reward_refresh_on_affiliate_switch.browser: [25/32] Tour AffiliateLoyaltyRewardRefreshTour → Step click Actions button (trigger: .control-buttons button:contains("Actions")) 2026-10-28 09:46:13,920 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_affiliate_loyalty_pos.tests.test_affiliate_loyalty_pos_frontend.TestAffiliateLoyaltyPOSFrontend.test_affiliate_loyalty_reward_refresh_on_affiliate_switch.browser: [26/32] Tour AffiliateLoyaltyRewardRefreshTour → Step click Enter Code button (trigger: .control-buttons button:contains("Enter Code")) 2026-10-28 09:46:13,987 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_affiliate_loyalty_pos.tests.test_affiliate_loyalty_pos_frontend.TestAffiliateLoyaltyPOSFrontend.test_affiliate_loyalty_reward_refresh_on_affiliate_switch.browser: [27/32] Tour AffiliateLoyaltyRewardRefreshTour → Step input text 'AFFCODE3' (trigger: .modal:not(.o_inactive_modal) textarea) 2026-10-28 09:46:14,061 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_affiliate_loyalty_pos.tests.test_affiliate_loyalty_pos_frontend.TestAffiliateLoyaltyPOSFrontend.test_affiliate_loyalty_reward_refresh_on_affiliate_switch.browser: [28/32] Tour AffiliateLoyaltyRewardRefreshTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-10-28 09:46:14,182 104 INFO rb-e85a3c6-226074-429758 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:46:14] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 2 0.005 0.018 2026-10-28 09:46:14,185 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_affiliate_loyalty_pos.tests.test_affiliate_loyalty_pos_frontend.TestAffiliateLoyaltyPOSFrontend.test_affiliate_loyalty_reward_refresh_on_affiliate_switch.browser: [29/32] Tour AffiliateLoyaltyRewardRefreshTour → Step Check orderline with attributes: {"productName":"30% on Desk Organizer"} (trigger: body:not(:has(.order-container .orderline:has(.product-name:contains("30% on Desk Organizer"))))) 2026-10-28 09:46:14,367 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_affiliate_loyalty_pos.tests.test_affiliate_loyalty_pos_frontend.TestAffiliateLoyaltyPOSFrontend.test_affiliate_loyalty_reward_refresh_on_affiliate_switch.browser: [30/32] Tour AffiliateLoyaltyRewardRefreshTour → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"20% on Desk Organizer","price":"-1.02"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("20% on Desk Organizer")):has(.price:contains("-1.02"))) 2026-10-28 09:46:14,420 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_affiliate_loyalty_pos.tests.test_affiliate_loyalty_pos_frontend.TestAffiliateLoyaltyPOSFrontend.test_affiliate_loyalty_reward_refresh_on_affiliate_switch.browser: [31/32] Tour AffiliateLoyaltyRewardRefreshTour → Step order total amount is '4.08' (trigger: .product-screen .order-summary .total:contains("4.08")) 2026-10-28 09:46:14,469 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_affiliate_loyalty_pos.tests.test_affiliate_loyalty_pos_frontend.TestAffiliateLoyaltyPOSFrontend.test_affiliate_loyalty_reward_refresh_on_affiliate_switch.browser: [32/32] Tour AffiliateLoyaltyRewardRefreshTour → Step order total amount is '4.08' (trigger: .product-screen .order-summary .total:contains("4.08"):not(:visible)) 2026-10-28 09:46:14,535 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_affiliate_loyalty_pos.tests.test_affiliate_loyalty_pos_frontend.TestAffiliateLoyaltyPOSFrontend.test_affiliate_loyalty_reward_refresh_on_affiliate_switch.browser: tour succeeded 2026-10-28 09:46:14,536 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_affiliate_loyalty_pos.tests.test_affiliate_loyalty_pos_frontend.TestAffiliateLoyaltyPOSFrontend.test_affiliate_loyalty_reward_refresh_on_affiliate_switch.browser: ╔══════════════════════════════════════════════════╗ ║ TOUR AffiliateLoyaltyRewardRefreshTour SUCCEEDED ║ ╚══════════════════════════════════════════════════╝ 2026-10-28 09:46:14,695 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_affiliate_loyalty_pos.tests.test_affiliate_loyalty_pos_frontend.TestAffiliateLoyaltyPOSFrontend.test_affiliate_loyalty_reward_refresh_on_affiliate_switch.browser: heap 16872384 (allocated 18620416) 2026-10-28 09:46:14,707 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_affiliate_loyalty_pos.tests.test_affiliate_loyalty_pos_frontend.TestAffiliateLoyaltyPOSFrontend.test_affiliate_loyalty_reward_refresh_on_affiliate_switch: Closing chrome headless with pid 11588 2026-10-28 09:46:14,712 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_affiliate_loyalty_pos.tests.test_affiliate_loyalty_pos_frontend.TestAffiliateLoyaltyPOSFrontend.test_affiliate_loyalty_reward_refresh_on_affiliate_switch: Closing websocket connection 2026-10-28 09:46:14,714 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_affiliate_loyalty_pos.tests.test_affiliate_loyalty_pos_frontend.TestAffiliateLoyaltyPOSFrontend.test_affiliate_loyalty_reward_refresh_on_affiliate_switch: Terminating chrome headless with pid 11588 2026-10-28 09:46:14,833 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_affiliate_loyalty_pos.tests.test_affiliate_loyalty_pos_frontend.TestAffiliateLoyaltyPOSFrontend.test_affiliate_loyalty_reward_refresh_on_affiliate_switch: Chrome Log in: /tmp/odoo_tests/rb-e85a3c6-226074-429758/chrome_logs/chrome_log_20261028_094614_833544_test_affiliate_loyalty_reward_refresh_on_affiliate_switch.txt 2026-10-28 09:46:14,833 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_affiliate_loyalty_pos.tests.test_affiliate_loyalty_pos_frontend.TestAffiliateLoyaltyPOSFrontend.test_affiliate_loyalty_reward_refresh_on_affiliate_switch: Removing chrome user profile "/tmp/tmpl7vxpf9v_chrome_odoo" 2026-10-28 09:46:14,944 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-28 09:46:15,838 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_affiliate_loyalty_sale.tests.test_affiliate_loyalty_sale: Starting TestAffiliateLoyalty.test_01_add_affiliate_code_by_applying_related_coupon ... 2026-10-28 09:46:16,374 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_affiliate_loyalty_sale.tests.test_affiliate_loyalty_sale: Starting TestAffiliateLoyalty.test_02_add_affiliate_code_by_applying_unrelated_coupon ... 2026-10-28 09:46:16,564 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_affiliate_loyalty_sale.tests.test_affiliate_loyalty_sale: Starting TestAffiliateLoyalty.test_03_add_affiliate_code_by_applying_related_coupons ... 2026-10-28 09:46:16,788 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_affiliate_loyalty_sale.tests.test_affiliate_loyalty_sale: Starting TestAffiliateLoyalty.test_04_add_affiliate_when_applying_related_coupon_code_on_confirmed_order ... 2026-10-28 09:46:19,174 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_affiliate_loyalty_sale.tests.test_affiliate_loyalty_sale: Starting TestAffiliateLoyalty.test_05_add_affiliate_code_by_applying_related_rule_code ... 2026-10-28 09:46:19,382 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_affiliate_loyalty_sale.tests.test_affiliate_loyalty_sale: Starting TestAffiliateLoyalty.test_06_add_affiliate_code_by_applying_unrelated_rule_code ... 2026-10-28 09:46:19,540 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_affiliate_loyalty_sale.tests.test_affiliate_loyalty_sale: Starting TestAffiliateLoyalty.test_07_add_affiliate_code_by_applying_related_rule_code ... 2026-10-28 09:46:19,798 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_affiliate_loyalty_sale.tests.test_affiliate_loyalty_sale: Starting TestAffiliateLoyalty.test_08_add_affiliate_when_applying_related_rule_code_on_confirmed_order ... 2026-10-28 09:46:22,120 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_affiliate_loyalty_sale.tests.test_affiliate_loyalty_sale: Starting TestAffiliateLoyalty.test_09_generate_commission_from_sale_order_loyalty_discounted_01 ... 2026-10-28 09:46:24,761 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_affiliate_loyalty_sale.tests.test_affiliate_loyalty_sale: Starting TestAffiliateLoyalty.test_10_generate_commission_from_sale_order_loyalty_discounted_02 ... 2026-10-28 09:46:24,790 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #1 deleted loyalty.reward records with IDs: [24] 2026-10-28 09:46:27,457 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_affiliate_loyalty_sale.tests.test_affiliate_loyalty_sale: Starting TestAffiliateLoyalty.test_11_generate_commission_from_sale_order_loyalty_discounted_03 ... 2026-10-28 09:46:27,475 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #1 deleted loyalty.reward records with IDs: [24] 2026-10-28 09:46:30,270 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_affiliate_loyalty_sale.tests.test_affiliate_loyalty_sale: Starting TestAffiliateLoyalty.test_12_generate_commission_from_sale_order_loyalty_discounted_04 ... 2026-10-28 09:46:32,907 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_affiliate_loyalty_sale.tests.test_affiliate_loyalty_sale: Starting TestAffiliateLoyalty.test_13_generate_commission_from_sale_order_loyalty_discounted_05 ... 2026-10-28 09:46:32,954 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #1 deleted loyalty.reward records with IDs: [24] 2026-10-28 09:46:35,708 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_affiliate_loyalty_sale.tests.test_affiliate_loyalty_sale: Starting TestAffiliateLoyalty.test_14_generate_commission_from_sale_order_loyalty_discounted_06 ... 2026-10-28 09:46:35,785 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #1 deleted loyalty.reward records with IDs: [24] 2026-10-28 09:46:38,730 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_affiliate_loyalty_sale.tests.test_affiliate_loyalty_sale: Starting TestAffiliateLoyalty.test_15_generate_commission_from_sale_order_loyalty_free_product_before_discount ... 2026-10-28 09:46:38,821 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #1 deleted loyalty.reward records with IDs: [24] 2026-10-28 09:46:42,237 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-28 09:46:46,876 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_affiliate_loyalty_sale.tests.test_affiliate_loyalty_sale_access: Starting TestAffiliateLoyaltySaleAccess.test_01_non_owner_applies_related_coupon_code ... 2026-10-28 09:46:47,359 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_affiliate_loyalty_sale.tests.test_affiliate_loyalty_sale_access: Starting TestAffiliateLoyaltySaleAccess.test_02_non_owner_applies_related_rule_code ... 2026-10-28 09:46:48,009 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_affiliate_loyalty_sale.tests.test_affiliate_loyalty_sale_access: Starting TestAffiliateLoyaltySaleAccess.test_03_non_owner_applies_affiliate_name_directly ... 2026-10-28 09:46:48,217 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_affiliate_loyalty_sale.tests.test_affiliate_loyalty_sale_access: Starting TestAffiliateLoyaltySaleAccess.test_04_non_owner_applies_unrelated_code_stays_unlinked ... 2026-10-28 09:46:48,437 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_affiliate_loyalty_sale.tests.test_affiliate_loyalty_sale_access: Starting TestAffiliateLoyaltySaleAccess.test_05_non_owner_applies_invalid_code_still_errors ... 2026-10-28 09:46:48,612 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_affiliate_loyalty_sale.tests.test_affiliate_loyalty_sale_access: Starting TestAffiliateLoyaltySaleAccess.test_06_non_owner_listing_stays_scoped_to_own_affiliates ... 2026-10-28 09:46:48,792 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-28 09:47:45,281 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_affiliate_marketplace_sale.tests.test_affiliate_commission: Starting TestAffiliateCommission.test_amount_verify_affiliate_commission_01 ... 2026-10-28 09:47:47,413 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_affiliate_marketplace_sale.tests.test_affiliate_commission: Starting TestAffiliateCommission.test_separate_invoice_01 ... 2026-10-28 09:47:49,899 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-10-28 09:47:59,587 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_affiliate_marketplace_sale.tests.test_sale_order: Starting TestAffiliateMarketplaceSaleOrder.test_internal_user_cancel_affcode_so_001 ... 2026-10-28 09:48:00,631 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_affiliate_marketplace_sale.tests.test_sale_order: Starting TestAffiliateMarketplaceSaleOrder.test_internal_user_cancel_affcode_so_002 ... 2026-10-28 09:48:01,522 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_affiliate_marketplace_sale.tests.test_sale_order: Starting TestAffiliateMarketplaceSaleOrder.test_merchant_add_new_sol_001 ... 2026-10-28 09:48:03,755 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_affiliate_marketplace_sale.tests.test_sale_order: Starting TestAffiliateMarketplaceSaleOrder.test_merchant_add_new_sol_002 ... 2026-10-28 09:48:06,965 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_affiliate_marketplace_sale.tests.test_sale_order: Starting TestAffiliateMarketplaceSaleOrder.test_merchant_cancel_affcode_so_001 ... 2026-10-28 09:48:07,080 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_affiliate_marketplace_sale.tests.test_sale_order: Starting TestAffiliateMarketplaceSaleOrder.test_merchant_cancel_affcode_so_002 ... 2026-10-28 09:48:08,296 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-28 09:48:53,581 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #1 deleted mail.message records with IDs: [4795, 4794, 4793, 4792, 4791] 2026-10-28 09:48:53,615 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [310378, 310381, 310379, 310382, 310380] 2026-10-28 09:48:53,615 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #1 deleted affiliate.multi.level.commission.rule records with IDs: [1, 2, 3, 4, 5] 2026-10-28 09:48:54,040 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_affiliate_multi_level.tests.test_access: Starting TestAffiliateMultiLevelAccess.test_group_user_action_confirm_multi_level_commission ... 2026-10-28 09:48:54,607 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_affiliate_multi_level.tests.test_access: Starting TestAffiliateMultiLevelAccess.test_reconfirm_reuses_done_upline_not_owned_by_actor ... 2026-10-28 09:48:58,792 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_affiliate_multi_level.tests.test_access: Starting TestAffiliateMultiLevelAccess.test_reuse_cascade_does_not_widen_ownership_listing ... 2026-10-28 09:48:59,358 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [53], uid: 1190, model: affiliate.commission 2026-10-28 09:48:59,430 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_affiliate_multi_level.tests.test_access: Starting TestAffiliateMultiLevelAccess.test_second_commission_event_upline_not_owned_no_cache ... 2026-10-28 09:49:00,065 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-10-28 09:49:45,750 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #1 deleted mail.message records with IDs: [4795, 4794, 4793, 4792, 4791] 2026-10-28 09:49:45,776 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [310378, 310381, 310379, 310382, 310380] 2026-10-28 09:49:45,776 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #1 deleted affiliate.multi.level.commission.rule records with IDs: [1, 2, 3, 4, 5] 2026-10-28 09:49:46,668 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_affiliate_multi_level.tests.test_action_cancel: Starting TestActionCancel.test_cancel_blocked_when_far_upline_has_active_invoice ... 2026-10-28 09:49:47,990 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_affiliate_multi_level.tests.test_action_cancel: Starting TestActionCancel.test_cancel_cascades_full_multi_tier_downline_commission_chain ... 2026-10-28 09:49:48,365 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_affiliate_multi_level.tests.test_action_cancel: Starting TestActionCancel.test_cancel_does_not_sweep_an_unrelated_downline_commission_chain ... 2026-10-28 09:49:48,936 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_affiliate_multi_level.tests.test_action_cancel: Starting TestActionCancel.test_ownership_listing_still_scoped_for_uplines_not_owned ... 2026-10-28 09:49:49,346 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_attachment: filestore gc 10 checked, 10 removed 2026-10-28 09:50:36,421 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #1 deleted mail.message records with IDs: [4795, 4794, 4793, 4792, 4791] 2026-10-28 09:50:36,438 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [310378, 310381, 310379, 310382, 310380] 2026-10-28 09:50:36,439 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #1 deleted affiliate.multi.level.commission.rule records with IDs: [1, 2, 3, 4, 5] 2026-10-28 09:50:36,918 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_affiliate_multi_level.tests.test_affiliate_code: Starting TestAffiliateCode.test_assign_affiliate_upline ... 2026-10-28 09:50:37,392 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_affiliate_multi_level.tests.test_affiliate_code: Starting TestAffiliateCode.test_check_affiliate_hierarchy_01 ... 2026-10-28 09:50:37,489 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_affiliate_multi_level.tests.test_affiliate_code: Starting TestAffiliateCode.test_check_affiliate_hierarchy_02 ... 2026-10-28 09:50:37,577 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_affiliate_multi_level.tests.test_affiliate_code: Starting TestAffiliateCode.test_check_limit_multi_level_affiliate_hierarchy_1 ... 2026-10-28 09:50:37,957 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_affiliate_multi_level.tests.test_affiliate_code: Starting TestAffiliateCode.test_check_limit_multi_level_affiliate_hierarchy_2 ... 2026-10-28 09:50:38,345 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_affiliate_multi_level.tests.test_affiliate_code: Starting TestAffiliateCode.test_compute_depth ... 2026-10-28 09:50:38,428 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_affiliate_multi_level.tests.test_affiliate_code: Starting TestAffiliateCode.test_get_downline_affcodes ... 2026-10-28 09:50:38,514 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_affiliate_multi_level.tests.test_affiliate_code: Starting TestAffiliateCode.test_get_multi_level_comm_rules ... 2026-10-28 09:50:38,621 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_affiliate_multi_level.tests.test_affiliate_code: Starting TestAffiliateCode.test_get_upline_affcodes ... 2026-10-28 09:50:38,787 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-10-28 09:51:26,322 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #1 deleted mail.message records with IDs: [4795, 4794, 4793, 4792, 4791] 2026-10-28 09:51:26,335 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [310378, 310381, 310379, 310382, 310380] 2026-10-28 09:51:26,335 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #1 deleted affiliate.multi.level.commission.rule records with IDs: [1, 2, 3, 4, 5] 2026-10-28 09:51:26,845 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_affiliate_multi_level.tests.test_flow: Starting TestMultiLevelCommissionFlow.test_01_create_multi_level_commission ... 2026-10-28 09:51:30,088 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_affiliate_multi_level.tests.test_flow: Starting TestMultiLevelCommissionFlow.test_02_create_multi_level_commission ... 2026-10-28 09:51:34,426 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_affiliate_multi_level.tests.test_flow: Starting TestMultiLevelCommissionFlow.test_03_create_multi_level_commission ... 2026-10-28 09:51:34,744 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_affiliate_multi_level.tests.test_flow: Starting TestMultiLevelCommissionFlow.test_04_create_multi_level_commission ... 2026-10-28 09:51:35,155 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_affiliate_multi_level.tests.test_flow: Starting TestMultiLevelCommissionFlow.test_05_create_multi_level_commission ... 2026-10-28 09:51:35,539 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_affiliate_multi_level.tests.test_flow: Starting TestMultiLevelCommissionFlow.test_06_create_multi_level_commission ... 2026-10-28 09:51:41,107 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #1 deleted account.partial.reconcile records with IDs: [304] 2026-10-28 09:51:41,304 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #1 deleted account.full.reconcile records with IDs: [201] 2026-10-28 09:51:41,942 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-10-28 09:52:31,926 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #1 deleted mail.message records with IDs: [4795, 4794, 4793, 4792, 4791] 2026-10-28 09:52:31,943 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [310378, 310381, 310379, 310382, 310380] 2026-10-28 09:52:31,943 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #1 deleted affiliate.multi.level.commission.rule records with IDs: [1, 2, 3, 4, 5] 2026-10-28 09:52:32,507 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_affiliate_multi_level.tests.test_multi_company: Starting TestMultiCompany.test_multi_company_access_affiliate_multi_level_commission_rule ... 2026-10-28 09:52:32,750 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [27], uid: 1241, model: affiliate.multi.level.commission.rule 2026-10-28 09:52:32,805 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [28], uid: 1240, model: affiliate.multi.level.commission.rule 2026-10-28 09:52:32,877 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [27], uid: 1241, model: affiliate.multi.level.commission.rule 2026-10-28 09:52:32,941 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [28], uid: 1240, model: affiliate.multi.level.commission.rule 2026-10-28 09:52:33,006 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [27], uid: 1241, model: affiliate.multi.level.commission.rule 2026-10-28 09:52:33,046 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [28], uid: 1240, model: affiliate.multi.level.commission.rule 2026-10-28 09:52:33,107 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [27], uid: 1241, model: affiliate.multi.level.commission.rule 2026-10-28 09:52:33,146 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [28], uid: 1240, model: affiliate.multi.level.commission.rule 2026-10-28 09:52:33,330 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-10-28 09:53:22,270 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #1 deleted mail.message records with IDs: [4795, 4794, 4793, 4792, 4791] 2026-10-28 09:53:22,283 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [310378, 310381, 310379, 310382, 310380] 2026-10-28 09:53:22,283 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #1 deleted affiliate.multi.level.commission.rule records with IDs: [1, 2, 3, 4, 5] 2026-10-28 09:53:22,727 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_affiliate_multi_level.tests.test_report: Starting TestAffiliateMultiReport.test_multi_level_report_parent_comm_amount ... 2026-10-28 09:53:23,378 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-10-28 09:53:58,255 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #1 deleted mail.message records with IDs: [4795, 4794, 4793, 4792, 4791] 2026-10-28 09:53:58,290 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [310378, 310381, 310379, 310382, 310380] 2026-10-28 09:53:58,291 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #1 deleted affiliate.multi.level.commission.rule records with IDs: [1, 2, 3, 4, 5] 2026-10-28 09:53:59,393 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_affiliate_multi_level_pos.tests.test_access: Starting TestMultiLevelPosUplineReuseAccess.test_get_direct_upline_commission_reuse_survives_reopen_as_real_actor ... 2026-10-28 09:54:04,234 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_affiliate_multi_level_pos.tests.test_access: Starting TestMultiLevelPosUplineReuseAccess.test_sudo_fix_does_not_widen_ownership_listing ... 2026-10-28 09:54:09,126 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [89], uid: 1256, model: affiliate.commission 2026-10-28 09:54:09,277 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-28 09:54:45,202 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #1 deleted mail.message records with IDs: [4795, 4794, 4793, 4792, 4791] 2026-10-28 09:54:45,218 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [310378, 310381, 310379, 310382, 310380] 2026-10-28 09:54:45,218 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #1 deleted affiliate.multi.level.commission.rule records with IDs: [1, 2, 3, 4, 5] 2026-10-28 09:54:45,612 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_affiliate_multi_level_pos.tests.test_affiliate_multi_level_pos: Starting TestAffiliateMultiLevelPOS.test_01_multi_level_commission_by_pos_order_01 ... 2026-10-28 09:54:51,299 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_affiliate_multi_level_pos.tests.test_affiliate_multi_level_pos: Starting TestAffiliateMultiLevelPOS.test_02_multi_level_commission_by_pos_order_02 ... 2026-10-28 09:54:52,772 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_affiliate_multi_level_pos.tests.test_affiliate_multi_level_pos: Starting TestAffiliateMultiLevelPOS.test_03_multi_level_commission_by_pos_order_03 ... 2026-10-28 09:54:58,565 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_affiliate_multi_level_pos.tests.test_affiliate_multi_level_pos: Starting TestAffiliateMultiLevelPOS.test_04_create_multi_level_commission ... 2026-10-28 09:54:59,902 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_affiliate_multi_level_pos.tests.test_affiliate_multi_level_pos: Starting TestAffiliateMultiLevelPOS.test_05_create_multi_level_commission ... 2026-10-28 09:55:01,598 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_affiliate_multi_level_pos.tests.test_affiliate_multi_level_pos: Starting TestAffiliateMultiLevelPOS.test_06_create_multi_level_commission ... 2026-10-28 09:55:03,035 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_affiliate_multi_level_pos.tests.test_affiliate_multi_level_pos: Starting TestAffiliateMultiLevelPOS.test_07_create_multi_level_commission ... 2026-10-28 09:55:04,869 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_affiliate_multi_level_pos.tests.test_affiliate_multi_level_pos: Starting TestAffiliateMultiLevelPOS.test_08_create_multi_level_commission ... 2026-10-28 09:55:06,485 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_affiliate_multi_level_pos.tests.test_affiliate_multi_level_pos: Starting TestAffiliateMultiLevelPOS.test_09_create_multi_level_commission ... 2026-10-28 09:55:08,204 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_affiliate_multi_level_pos.tests.test_affiliate_multi_level_pos: Starting TestAffiliateMultiLevelPOS.test_10_create_multi_level_commission_mix_criteria ... 2026-10-28 09:55:10,340 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_affiliate_multi_level_pos.tests.test_affiliate_multi_level_pos: Starting TestAffiliateMultiLevelPOS.test_11_create_multi_level_commission ... 2026-10-28 09:55:11,782 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_affiliate_multi_level_pos.tests.test_affiliate_multi_level_pos: Starting TestAffiliateMultiLevelPOS.test_12_create_multi_level_commission ... 2026-10-28 09:55:13,329 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-28 09:56:03,221 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #1 deleted mail.message records with IDs: [4795, 4794, 4793, 4792, 4791] 2026-10-28 09:56:03,249 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [310378, 310381, 310379, 310382, 310380] 2026-10-28 09:56:03,249 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #1 deleted affiliate.multi.level.commission.rule records with IDs: [1, 2, 3, 4, 5] 2026-10-28 09:56:03,837 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_affiliate_multi_level_sale.tests.test_access: Starting TestMultiLevelSaleUplineReuseAccess.test_get_direct_upline_commission_reuse_survives_reopen_as_real_actor ... 2026-10-28 09:56:11,514 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_affiliate_multi_level_sale.tests.test_access: Starting TestMultiLevelSaleUplineReuseAccess.test_sudo_fix_does_not_widen_ownership_listing ... 2026-10-28 09:56:19,752 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [134], uid: 1265, model: affiliate.commission 2026-10-28 09:56:19,930 104 INFO rb-e85a3c6-226074-429758 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-10-28 09:57:10,463 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #1 deleted mail.message records with IDs: [4795, 4794, 4793, 4792, 4791] 2026-10-28 09:57:10,482 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [310378, 310381, 310379, 310382, 310380] 2026-10-28 09:57:10,482 104 INFO rb-e85a3c6-226074-429758 odoo.models.unlink: User #1 deleted affiliate.multi.level.commission.rule records with IDs: [1, 2, 3, 4, 5] 2026-10-28 09:57:10,998 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_affiliate_multi_level_sale.tests.test_flow: Starting TestFlow.test_01_create_multi_level_commission ... 2026-10-28 09:57:12,164 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_affiliate_multi_level_sale.tests.test_flow: Starting TestFlow.test_02_create_multi_level_commission ... 2026-10-28 09:57:13,189 104 INFO rb-e85a3c6-226074-429758 odoo.addons.viin_affiliate_multi_level_sale.tests.test_flow: Starting TestFlow.test_03_create_multi_level_commission ...