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.127-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.1-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.1-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-7.0.0-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.127-py3-none-any.whl (16.3 MB) Downloading click-8.5.1-py3-none-any.whl (126 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.1-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-7.0.0-py3-none-any.whl (12 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=1514586 sha256=e4850018b1d966a06f184e0c8ee890ae5d6e0eaac97c3bc10931e95ca251c62c Stored in directory: /data/build/.pip-tmp/pip-ephem-wheel-cache-y8xke73_/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.127 click-8.5.1 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.1 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-7.0.0 2026-11-10 15:26:56,601 104 INFO ? odoo: Odoo version 18.0 2026-11-10 15:26:56,601 104 INFO ? odoo: Using configuration file at /data/build/.odoorc 2026-11-10 15:26:56,601 104 INFO ? odoo: addons paths: ['/data/build/rb-82af9cd-226617/odoo/addons', '/data/build/datadir/addons/18.0', '/data/build/rb-82af9cd-226617/addons', '/data/build/Viindoo-tvtmaaddons-18.0', '/data/build/Viindoo-erponline-enterprise-18.0', '/data/build/Viindoo-branding-18.0'] 2026-11-10 15:26:56,602 104 INFO ? odoo: database: runbot_build@default:5435 2026-11-10 15:26:56,750 104 INFO ? odoo.addons.base.models.ir_actions_report: Will use the Wkhtmltopdf binary at /usr/local/bin/wkhtmltopdf 2026-11-10 15:26:56,762 104 INFO ? odoo.addons.base.models.ir_actions_report: Will use the Wkhtmltoimage binary at /usr/local/bin/wkhtmltoimage 2026-11-10 15:26:56,980 104 INFO ? odoo.tests.common: Importing test framework 2026-11-10 15:26:57,298 104 INFO ? odoo.service.server: HTTP service (werkzeug) running on localhost:8069 2026-11-10 15:26:57,323 104 INFO rb-82af9cd-226617-434700 odoo.modules.loading: loading 1 modules... 2026-11-10 15:26:57,479 104 INFO rb-82af9cd-226617-434700 odoo.modules.loading: 1 modules loaded in 0.16s, 0 queries (+0 extra) 2026-11-10 15:26:58,390 104 INFO rb-82af9cd-226617-434700 odoo.modules.loading: loading 1182 modules... 2026-11-10 15:27:15,501 104 INFO rb-82af9cd-226617-434700 odoo.modules.loading: 1182 modules loaded in 17.11s, 2 queries (+2 extra) 2026-11-10 15:27:17,470 104 INFO rb-82af9cd-226617-434700 odoo.modules.loading: Modules loaded. 2026-11-10 15:27:17,696 104 INFO rb-82af9cd-226617-434700 odoo.modules.registry: Caches invalidated, signaling through the database: ['templates'] 2026-11-10 15:27:17,697 104 INFO rb-82af9cd-226617-434700 odoo.modules.registry: Registry loaded in 20.398s 2026-11-10 15:27:17,698 104 INFO rb-82af9cd-226617-434700 odoo.service.server: Starting post tests 2026-11-10 15:27:19,521 104 INFO rb-82af9cd-226617-434700 odoo.addons.base.models.ir_qweb: Pregenerating assets bundles 2026-11-10 15:27:23,540 104 INFO rb-82af9cd-226617-434700 odoo.addons.base.models.ir_qweb: JS Assets bundles generated in 2.968240976333618 seconds 2026-11-10 15:27:24,164 104 INFO rb-82af9cd-226617-434700 odoo.addons.base.models.ir_qweb: CSS Assets bundles generated in 0.6237289905548096 seconds 2026-11-10 15:27:30,700 104 INFO rb-82af9cd-226617-434700 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 15%: their account is the counterpart. 2026-11-10 15:27:32,025 104 INFO rb-82af9cd-226617-434700 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 15% (Copy): their account is the counterpart. 2026-11-10 15:27:37,964 104 INFO rb-82af9cd-226617-434700 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 15%: their account is the counterpart. 2026-11-10 15:27:40,479 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_account_bank_statement_import.tests.test_csv_import: Starting TestImportCSV.test_01_invalid_csv_file_mimetype ... 2026-11-10 15:27:40,557 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_account_bank_statement_import.tests.test_csv_import: Starting TestImportCSV.test_11_invalid_csv_file_content ... 2026-11-10 15:27:40,613 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_account_bank_statement_import.tests.test_csv_import: Starting TestImportCSV.test_21_csv_file_import ... 2026-11-10 15:27:41,737 104 INFO rb-82af9cd-226617-434700 odoo.addons.base.models.ir_attachment: filestore gc 1599 checked, 8 removed 2026-11-10 15:27:47,209 104 INFO rb-82af9cd-226617-434700 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 15%: their account is the counterpart. 2026-11-10 15:27:48,373 104 INFO rb-82af9cd-226617-434700 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 15% (Copy): their account is the counterpart. 2026-11-10 15:27:54,382 104 INFO rb-82af9cd-226617-434700 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 15%: their account is the counterpart. 2026-11-10 15:27:55,775 104 INFO rb-82af9cd-226617-434700 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-11-10 15:27:55,837 104 INFO rb-82af9cd-226617-434700 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-11-10 15:27:55,892 104 INFO rb-82af9cd-226617-434700 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-11-10 15:27:55,954 104 INFO rb-82af9cd-226617-434700 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-11-10 15:27:56,006 104 INFO rb-82af9cd-226617-434700 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-11-10 15:27:56,057 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_account_bank_statement_import.tests.test_csv_malformed_message: Starting TestCsvMalformedMessage.test_blank_lines_before_the_header_are_ignored ... 2026-11-10 15:27:56,107 104 INFO rb-82af9cd-226617-434700 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-11-10 15:27:56,160 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_account_bank_statement_import.tests.test_csv_malformed_message: Starting TestCsvMalformedMessage.test_empty_file_is_refused_plainly ... 2026-11-10 15:27:56,218 104 INFO rb-82af9cd-226617-434700 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-11-10 15:27:56,273 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_account_bank_statement_import.tests.test_csv_malformed_message: Starting TestCsvMalformedMessage.test_file_that_is_not_text_is_refused_plainly ... 2026-11-10 15:27:56,328 104 INFO rb-82af9cd-226617-434700 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-11-10 15:27:56,388 104 INFO rb-82af9cd-226617-434700 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-11-10 15:27:56,449 104 INFO rb-82af9cd-226617-434700 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-11-10 15:27:56,503 104 INFO rb-82af9cd-226617-434700 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-11-10 15:27:56,556 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_account_bank_statement_import.tests.test_csv_malformed_message: Starting TestCsvMalformedMessage.test_valid_file_is_still_parsed ... 2026-11-10 15:27:56,625 104 INFO rb-82af9cd-226617-434700 odoo.addons.base.models.ir_attachment: filestore gc 25 checked, 25 removed 2026-11-10 15:28:02,358 104 INFO rb-82af9cd-226617-434700 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 15%: their account is the counterpart. 2026-11-10 15:28:03,659 104 INFO rb-82af9cd-226617-434700 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 15% (Copy): their account is the counterpart. 2026-11-10 15:28:10,137 104 INFO rb-82af9cd-226617-434700 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 15%: their account is the counterpart. 2026-11-10 15:28:11,542 104 INFO rb-82af9cd-226617-434700 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-11-10 15:28:11,608 104 INFO rb-82af9cd-226617-434700 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-11-10 15:28:11,662 104 INFO rb-82af9cd-226617-434700 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-11-10 15:28:11,755 104 INFO rb-82af9cd-226617-434700 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-11-10 15:28:17,211 104 INFO rb-82af9cd-226617-434700 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 15%: their account is the counterpart. 2026-11-10 15:28:18,568 104 INFO rb-82af9cd-226617-434700 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 15% (Copy): their account is the counterpart. 2026-11-10 15:28:24,931 104 INFO rb-82af9cd-226617-434700 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 15%: their account is the counterpart. 2026-11-10 15:28:26,377 104 INFO rb-82af9cd-226617-434700 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-11-10 15:28:26,873 104 INFO rb-82af9cd-226617-434700 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-11-10 15:28:27,292 104 INFO rb-82af9cd-226617-434700 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-11-10 15:28:27,692 104 INFO rb-82af9cd-226617-434700 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-11-10 15:28:28,065 104 INFO rb-82af9cd-226617-434700 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 45, model: account.bank.statement.import 2026-11-10 15:28:28,094 104 INFO rb-82af9cd-226617-434700 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-11-10 15:28:28,784 104 INFO rb-82af9cd-226617-434700 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-11-10 15:28:29,620 104 INFO rb-82af9cd-226617-434700 odoo.addons.base.models.ir_attachment: filestore gc 10 checked, 10 removed 2026-11-10 15:28:34,840 104 INFO rb-82af9cd-226617-434700 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 15%: their account is the counterpart. 2026-11-10 15:28:36,099 104 INFO rb-82af9cd-226617-434700 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 15% (Copy): their account is the counterpart. 2026-11-10 15:28:41,662 104 INFO rb-82af9cd-226617-434700 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 15%: their account is the counterpart. 2026-11-10 15:28:43,010 104 INFO rb-82af9cd-226617-434700 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-11-10 15:28:43,082 104 INFO rb-82af9cd-226617-434700 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-11-10 15:28:43,125 104 INFO rb-82af9cd-226617-434700 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-11-10 15:28:43,168 104 INFO rb-82af9cd-226617-434700 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-11-10 15:28:43,211 104 INFO rb-82af9cd-226617-434700 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-11-10 15:28:43,285 104 INFO rb-82af9cd-226617-434700 odoo.addons.base.models.ir_attachment: filestore gc 13 checked, 13 removed 2026-11-10 15:28:48,774 104 INFO rb-82af9cd-226617-434700 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 15%: their account is the counterpart. 2026-11-10 15:28:49,998 104 INFO rb-82af9cd-226617-434700 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 15% (Copy): their account is the counterpart. 2026-11-10 15:28:56,162 104 INFO rb-82af9cd-226617-434700 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 15%: their account is the counterpart. 2026-11-10 15:28:57,710 104 INFO rb-82af9cd-226617-434700 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-11-10 15:29:02,012 104 INFO rb-82af9cd-226617-434700 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-11-10 15:29:02,448 104 INFO rb-82af9cd-226617-434700 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-11-10 15:29:06,655 104 INFO rb-82af9cd-226617-434700 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-11-10 15:29:10,792 104 INFO rb-82af9cd-226617-434700 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-11-10 15:29:10,986 104 INFO rb-82af9cd-226617-434700 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-11-10 15:29:12,009 104 INFO rb-82af9cd-226617-434700 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-11-10 15:29:15,929 104 INFO rb-82af9cd-226617-434700 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-11-10 15:29:16,885 104 INFO rb-82af9cd-226617-434700 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-11-10 15:29:20,981 104 INFO rb-82af9cd-226617-434700 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-11-10 15:29:21,620 104 INFO rb-82af9cd-226617-434700 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-11-10 15:29:22,074 104 INFO rb-82af9cd-226617-434700 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-11-10 15:29:22,523 104 INFO rb-82af9cd-226617-434700 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-11-10 15:29:26,569 104 INFO rb-82af9cd-226617-434700 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-11-10 15:29:26,673 104 INFO rb-82af9cd-226617-434700 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-11-10 15:29:30,697 104 INFO rb-82af9cd-226617-434700 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-11-10 15:29:31,134 104 INFO rb-82af9cd-226617-434700 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-11-10 15:29:31,339 104 INFO rb-82af9cd-226617-434700 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-11-10 15:29:31,714 104 INFO rb-82af9cd-226617-434700 odoo.addons.base.models.ir_attachment: filestore gc 31 checked, 31 removed 2026-11-10 15:29:36,904 104 INFO rb-82af9cd-226617-434700 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 15%: their account is the counterpart. 2026-11-10 15:29:38,080 104 INFO rb-82af9cd-226617-434700 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 15% (Copy): their account is the counterpart. 2026-11-10 15:29:43,496 104 INFO rb-82af9cd-226617-434700 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 15%: their account is the counterpart. 2026-11-10 15:29:44,991 104 INFO rb-82af9cd-226617-434700 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-11-10 15:29:48,908 104 INFO rb-82af9cd-226617-434700 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-11-10 15:29:49,290 104 INFO rb-82af9cd-226617-434700 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-11-10 15:29:49,709 104 INFO rb-82af9cd-226617-434700 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-11-10 15:29:50,173 104 INFO rb-82af9cd-226617-434700 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-11-10 15:29:50,666 104 INFO rb-82af9cd-226617-434700 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-11-10 15:29:55,940 104 INFO rb-82af9cd-226617-434700 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 15%: their account is the counterpart. 2026-11-10 15:29:57,306 104 INFO rb-82af9cd-226617-434700 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 15% (Copy): their account is the counterpart. 2026-11-10 15:30:03,489 104 INFO rb-82af9cd-226617-434700 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 15%: their account is the counterpart. 2026-11-10 15:30:05,029 104 INFO rb-82af9cd-226617-434700 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-11-10 15:30:06,617 104 INFO rb-82af9cd-226617-434700 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-11-10 15:30:09,017 104 INFO rb-82af9cd-226617-434700 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-11-10 15:30:11,394 104 INFO rb-82af9cd-226617-434700 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-11-10 15:30:13,583 104 INFO rb-82af9cd-226617-434700 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-11-10 15:30:15,918 104 INFO rb-82af9cd-226617-434700 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-11-10 15:30:17,581 104 INFO rb-82af9cd-226617-434700 odoo.addons.base.models.ir_attachment: filestore gc 48 checked, 48 removed 2026-11-10 15:30:22,984 104 INFO rb-82af9cd-226617-434700 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 15%: their account is the counterpart. 2026-11-10 15:30:24,322 104 INFO rb-82af9cd-226617-434700 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 15% (Copy): their account is the counterpart. 2026-11-10 15:30:30,265 104 INFO rb-82af9cd-226617-434700 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 15%: their account is the counterpart. 2026-11-10 15:30:31,683 104 INFO rb-82af9cd-226617-434700 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-11-10 15:30:32,255 104 INFO rb-82af9cd-226617-434700 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-11-10 15:30:32,901 104 INFO rb-82af9cd-226617-434700 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-11-10 15:30:34,287 104 INFO rb-82af9cd-226617-434700 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-11-10 15:30:35,283 104 INFO rb-82af9cd-226617-434700 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-11-10 15:30:36,269 104 INFO rb-82af9cd-226617-434700 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-11-10 15:30:38,208 104 INFO rb-82af9cd-226617-434700 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-11-10 15:30:38,681 104 INFO rb-82af9cd-226617-434700 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-11-10 15:30:38,778 104 INFO rb-82af9cd-226617-434700 odoo.addons.base.models.ir_attachment: filestore gc 31 checked, 31 removed 2026-11-10 15:30:44,501 104 INFO rb-82af9cd-226617-434700 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 15%: their account is the counterpart. 2026-11-10 15:30:45,721 104 INFO rb-82af9cd-226617-434700 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 15% (Copy): their account is the counterpart. 2026-11-10 15:30:51,967 104 INFO rb-82af9cd-226617-434700 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 15%: their account is the counterpart. 2026-11-10 15:30:53,652 104 INFO rb-82af9cd-226617-434700 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-11-10 15:30:53,918 104 INFO rb-82af9cd-226617-434700 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-11-10 15:30:54,794 104 INFO rb-82af9cd-226617-434700 odoo.models.unlink: User #70 deleted account.move.line.ctp records with IDs: [330] 2026-11-10 15:30:54,898 104 INFO rb-82af9cd-226617-434700 odoo.models.unlink: User #70 deleted account.move.line records with IDs: [766] 2026-11-10 15:30:55,225 104 INFO rb-82af9cd-226617-434700 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-11-10 15:30:55,577 104 INFO rb-82af9cd-226617-434700 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-11-10 15:30:55,880 104 INFO rb-82af9cd-226617-434700 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-11-10 15:30:56,935 104 INFO rb-82af9cd-226617-434700 odoo.models.unlink: User #70 deleted account.move.line.ctp records with IDs: [335] 2026-11-10 15:30:57,016 104 INFO rb-82af9cd-226617-434700 odoo.models.unlink: User #70 deleted account.move.line records with IDs: [775] 2026-11-10 15:30:57,315 104 INFO rb-82af9cd-226617-434700 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-11-10 15:31:02,760 104 INFO rb-82af9cd-226617-434700 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 15%: their account is the counterpart. 2026-11-10 15:31:04,040 104 INFO rb-82af9cd-226617-434700 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 15% (Copy): their account is the counterpart. 2026-11-10 15:31:09,989 104 INFO rb-82af9cd-226617-434700 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 15%: their account is the counterpart. 2026-11-10 15:31:11,453 104 INFO rb-82af9cd-226617-434700 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-11-10 15:31:11,967 104 INFO rb-82af9cd-226617-434700 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-11-10 15:31:12,829 104 INFO rb-82af9cd-226617-434700 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-11-10 15:31:13,548 104 INFO rb-82af9cd-226617-434700 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-11-10 15:31:14,880 104 INFO rb-82af9cd-226617-434700 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-11-10 15:31:15,994 104 INFO rb-82af9cd-226617-434700 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-11-10 15:31:17,093 104 INFO rb-82af9cd-226617-434700 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-11-10 15:31:17,911 104 INFO rb-82af9cd-226617-434700 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-11-10 15:31:18,708 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_account_bank_statement_import.tests.test_statement_reimport: Starting TestStatementReimport.test_same_transaction_in_another_journal_is_not_a_duplicate ... 2026-11-10 15:31:19,486 104 INFO rb-82af9cd-226617-434700 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-11-10 15:31:20,710 104 INFO rb-82af9cd-226617-434700 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-11-10 15:31:20,820 104 INFO rb-82af9cd-226617-434700 odoo.addons.base.models.ir_attachment: filestore gc 33 checked, 33 removed 2026-11-10 15:31:26,089 104 INFO rb-82af9cd-226617-434700 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 15%: their account is the counterpart. 2026-11-10 15:31:27,353 104 INFO rb-82af9cd-226617-434700 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 15% (Copy): their account is the counterpart. 2026-11-10 15:31:33,591 104 INFO rb-82af9cd-226617-434700 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 15%: their account is the counterpart. 2026-11-10 15:31:35,190 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_account_bank_statement_import.tests.test_xlsx_import: Starting TestImportCSV.test_01_invalid_xlsx_file_mimetype ... 2026-11-10 15:31:35,227 104 INFO rb-82af9cd-226617-434700 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-11-10 15:31:35,254 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_account_bank_statement_import.tests.test_xlsx_import: Starting TestImportCSV.test_11_invalid_xlsx_file_content ... 2026-11-10 15:31:35,318 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_account_bank_statement_import.tests.test_xlsx_import: Starting TestImportCSV.test_21_xlsx_file_import ... 2026-11-10 15:31:35,820 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_account_bank_statement_import.tests.test_xlsx_import: Starting TestImportCSV.test_22_xlsx_file_import_date_cells ... 2026-11-10 15:31:36,359 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_account_bank_statement_import.tests.test_xlsx_import: Starting TestImportCSV.test_31_xlsx_import_skips_trailing_blank_rows ... 2026-11-10 15:31:36,902 104 INFO rb-82af9cd-226617-434700 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-11-10 15:31:42,312 104 INFO rb-82af9cd-226617-434700 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 15%: their account is the counterpart. 2026-11-10 15:31:43,534 104 INFO rb-82af9cd-226617-434700 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 15% (Copy): their account is the counterpart. 2026-11-10 15:31:50,133 104 INFO rb-82af9cd-226617-434700 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 15%: their account is the counterpart. 2026-11-10 15:31:51,710 104 INFO rb-82af9cd-226617-434700 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-11-10 15:31:51,773 104 INFO rb-82af9cd-226617-434700 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-11-10 15:31:51,834 104 INFO rb-82af9cd-226617-434700 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-11-10 15:31:51,921 104 INFO rb-82af9cd-226617-434700 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-11-10 15:31:51,983 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_account_bank_statement_import.tests.test_xlsx_malformed_message: Starting TestXlsxMalformedMessage.test_empty_sheet_is_refused_plainly ... 2026-11-10 15:31:52,053 104 INFO rb-82af9cd-226617-434700 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-11-10 15:31:52,086 104 INFO rb-82af9cd-226617-434700 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-11-10 15:31:52,116 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_account_bank_statement_import.tests.test_xlsx_malformed_message: Starting TestXlsxMalformedMessage.test_line_number_is_the_row_of_the_sheet ... 2026-11-10 15:31:52,186 104 INFO rb-82af9cd-226617-434700 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-11-10 15:31:52,249 104 INFO rb-82af9cd-226617-434700 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-11-10 15:31:52,310 104 INFO rb-82af9cd-226617-434700 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-11-10 15:31:52,373 104 INFO rb-82af9cd-226617-434700 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-11-10 15:31:52,442 104 INFO rb-82af9cd-226617-434700 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-11-10 15:31:52,504 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_account_bank_statement_import.tests.test_xlsx_malformed_message: Starting TestXlsxMalformedMessage.test_valid_file_is_still_parsed ... 2026-11-10 15:31:52,586 104 INFO rb-82af9cd-226617-434700 odoo.addons.base.models.ir_attachment: filestore gc 18 checked, 18 removed 2026-11-10 15:31:57,988 104 INFO rb-82af9cd-226617-434700 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 15%: their account is the counterpart. 2026-11-10 15:31:59,360 104 INFO rb-82af9cd-226617-434700 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 15% (Copy): their account is the counterpart. 2026-11-10 15:32:05,370 104 INFO rb-82af9cd-226617-434700 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 15%: their account is the counterpart. 2026-11-10 15:32:06,884 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_account_bank_statement_import_rje.tests.test_rje_import: Starting TestImportRJE.test_01_invalid_rje_file_extension ... 2026-11-10 15:32:06,941 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_account_bank_statement_import_rje.tests.test_rje_import: Starting TestImportRJE.test_11_invalid_rje_file_content ... 2026-11-10 15:32:06,996 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_account_bank_statement_import_rje.tests.test_rje_import: Starting TestImportRJE.test_22_rje_file_import ... 2026-11-10 15:32:10,532 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_account_bank_statement_import_rje.tests.test_rje_import: Starting TestImportRJE.test_22_rje_file_import_wrong_currency ... 2026-11-10 15:32:10,631 104 INFO rb-82af9cd-226617-434700 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-11-10 15:32:11,608 104 INFO rb-82af9cd-226617-434700 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-11-10 15:32:11,622 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_account_budget_hr_timesheet.tests.test_practical_amount: Starting TestPracticalAmount.test_01_practical_amount_with_analytic_account_and_budgetary_position ... 2026-11-10 15:32:14,657 104 INFO rb-82af9cd-226617-434700 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-11-10 15:32:14,756 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_account_budget_project.tests.test_budget_entries_action_context: Starting TestBudgetEntriesActionContext.test_action_context_with_trailing_whitespace_does_not_crash ... 2026-11-10 15:32:14,808 104 INFO rb-82af9cd-226617-434700 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-11-10 15:32:15,338 104 INFO rb-82af9cd-226617-434700 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-11-10 15:32:15,395 104 INFO rb-82af9cd-226617-434700 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-11-10 15:32:15,490 104 INFO rb-82af9cd-226617-434700 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-11-10 15:32:15,549 104 INFO rb-82af9cd-226617-434700 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-11-10 15:32:20,387 104 INFO rb-82af9cd-226617-434700 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 15%: their account is the counterpart. 2026-11-10 15:32:21,716 104 INFO rb-82af9cd-226617-434700 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 15% (Copy): their account is the counterpart. 2026-11-10 15:32:27,220 104 INFO rb-82af9cd-226617-434700 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 15%: their account is the counterpart. 2026-11-10 15:32:28,224 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_account_followup.tests.test_followup: Starting TestFollowupReports.test_followup_report_multi_company ... 2026-11-10 15:32:32,771 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_account_followup.tests.test_followup: Starting TestFollowupReports.test_followup_report_total_due ... 2026-11-10 15:32:34,960 104 INFO rb-82af9cd-226617-434700 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-11-10 15:32:39,907 104 INFO rb-82af9cd-226617-434700 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 15%: their account is the counterpart. 2026-11-10 15:32:41,123 104 INFO rb-82af9cd-226617-434700 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 15% (Copy): their account is the counterpart. 2026-11-10 15:32:46,774 104 INFO rb-82af9cd-226617-434700 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 15%: their account is the counterpart. 2026-11-10 15:32:47,991 104 INFO rb-82af9cd-226617-434700 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-11-10 15:32:50,642 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_account_followup.tests.test_followup_access: Starting TestFollowupAccessIsolation.test_account_manager_can_create_followup_level ... 2026-11-10 15:32:51,041 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_account_followup.tests.test_followup_access: Starting TestFollowupAccessIsolation.test_account_readonly_user_can_read_followup_receivable ... 2026-11-10 15:32:53,203 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_account_followup.tests.test_followup_access: Starting TestFollowupAccessIsolation.test_company_user_cannot_read_other_company_followup_level ... 2026-11-10 15:32:53,250 104 INFO rb-82af9cd-226617-434700 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [105], uid: 87, model: account.followup.level 2026-11-10 15:32:53,293 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_account_followup.tests.test_followup_access: Starting TestFollowupAccessIsolation.test_company_user_cannot_read_other_company_followup_report ... 2026-11-10 15:32:55,107 104 INFO rb-82af9cd-226617-434700 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [29], uid: 87, model: followup.report 2026-11-10 15:32:55,144 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_account_followup.tests.test_followup_access: Starting TestFollowupAccessIsolation.test_followup_user_can_read_followup_receivable ... 2026-11-10 15:32:56,839 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_account_followup.tests.test_followup_access: Starting TestFollowupAccessIsolation.test_plain_internal_user_cannot_read_followup_receivable ... 2026-11-10 15:32:57,279 104 INFO rb-82af9cd-226617-434700 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 91, model: followup.receivable 2026-11-10 15:32:57,344 104 INFO rb-82af9cd-226617-434700 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-11-10 15:33:02,902 104 INFO rb-82af9cd-226617-434700 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 15%: their account is the counterpart. 2026-11-10 15:33:04,267 104 INFO rb-82af9cd-226617-434700 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 15% (Copy): their account is the counterpart. 2026-11-10 15:33:10,079 104 INFO rb-82af9cd-226617-434700 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 15%: their account is the counterpart. 2026-11-10 15:33:11,002 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_account_followup.tests.test_followup_block_payment: Starting TestFollowupBlockPayment.test_blocked_invoice_leaves_followup_line_ids ... 2026-11-10 15:33:12,592 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_account_followup.tests.test_followup_block_payment: Starting TestFollowupBlockPayment.test_blocking_a_fully_paid_invoice_is_refused ... 2026-11-10 15:33:15,624 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_account_followup.tests.test_followup_block_payment: Starting TestFollowupBlockPayment.test_blocking_in_one_company_does_not_affect_another_company ... 2026-11-10 15:33:18,282 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_account_followup.tests.test_followup_block_payment: Starting TestFollowupBlockPayment.test_blocking_invoice_zeroes_due_and_overdue_totals ... 2026-11-10 15:33:20,034 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_account_followup.tests.test_followup_block_payment: Starting TestFollowupBlockPayment.test_blocking_removes_all_installments_of_a_split_invoice ... 2026-11-10 15:33:22,613 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_account_followup.tests.test_followup_block_payment: Starting TestFollowupBlockPayment.test_followup_line_ids_never_contains_a_blocked_move_line ... 2026-11-10 15:33:25,205 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_account_followup.tests.test_followup_block_payment: Starting TestFollowupBlockPayment.test_followup_receivable_view_agrees_with_orm_after_block ... 2026-11-10 15:33:26,797 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_account_followup.tests.test_followup_block_payment: Starting TestFollowupBlockPayment.test_invoice_with_unevaluated_payment_state_is_included_in_followup ... 2026-11-10 15:33:28,440 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_account_followup.tests.test_followup_block_payment: Starting TestFollowupBlockPayment.test_misc_journal_entry_receivable_can_be_excluded_from_followup ... 2026-11-10 15:33:28,790 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_account_followup.tests.test_followup_block_payment: Starting TestFollowupBlockPayment.test_paid_invoice_keeps_blocked_status_but_stays_out_of_followup ... 2026-11-10 15:33:32,086 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_account_followup.tests.test_followup_block_payment: Starting TestFollowupBlockPayment.test_reminder_payload_omits_blocked_invoice ... 2026-11-10 15:33:34,772 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_account_followup.tests.test_followup_block_payment: Starting TestFollowupBlockPayment.test_search_by_total_due_agrees_with_compute_after_block ... 2026-11-10 15:33:36,410 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_account_followup.tests.test_followup_block_payment: Starting TestFollowupBlockPayment.test_unblocking_invoice_restores_line_and_totals ... 2026-11-10 15:33:38,288 104 INFO rb-82af9cd-226617-434700 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-11-10 15:33:43,548 104 INFO rb-82af9cd-226617-434700 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 15%: their account is the counterpart. 2026-11-10 15:33:44,788 104 INFO rb-82af9cd-226617-434700 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 15% (Copy): their account is the counterpart. 2026-11-10 15:33:46,484 104 INFO rb-82af9cd-226617-434700 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-11-10 15:33:46,545 104 INFO rb-82af9cd-226617-434700 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-11-10 15:33:46,588 104 INFO rb-82af9cd-226617-434700 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-11-10 15:33:46,652 104 INFO rb-82af9cd-226617-434700 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-11-10 15:33:52,589 104 INFO rb-82af9cd-226617-434700 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 15%: their account is the counterpart. 2026-11-10 15:33:53,781 104 INFO rb-82af9cd-226617-434700 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 15% (Copy): their account is the counterpart. 2026-11-10 15:33:59,379 104 INFO rb-82af9cd-226617-434700 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 15%: their account is the counterpart. 2026-11-10 15:34:00,347 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_account_followup.tests.test_followup_cron: Starting TestFollowupCron.test_archived_partner_excluded_from_receivable_view ... 2026-11-10 15:34:02,142 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_account_followup.tests.test_followup_cron: Starting TestFollowupCron.test_archived_partner_is_not_chased_by_send_cron ... 2026-11-10 15:34:04,041 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_account_followup.tests.test_followup_cron: Starting TestFollowupCron.test_archived_partner_is_not_picked_up_by_report_creation_cron ... 2026-11-10 15:34:05,816 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_account_followup.tests.test_followup_cron: Starting TestFollowupCron.test_cron_sends_again_once_reminder_cadence_elapses ... 2026-11-10 15:34:08,000 104 INFO rb-82af9cd-226617-434700 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <107236549917606.1705276800.000000000000000-openerp-136-followup.report@f5e098359c25>: ['"Partner A" <@False>'] 2026-11-10 15:34:08,000 104 INFO rb-82af9cd-226617-434700 odoo.models.unlink: User #98 deleted mail.mail records with IDs: [302] 2026-11-10 15:34:08,000 104 INFO rb-82af9cd-226617-434700 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <472587199797164.1707523200.000000000000000-openerp-136-followup.report@f5e098359c25>: ['"Partner A" <@False>'] 2026-11-10 15:34:08,000 104 INFO rb-82af9cd-226617-434700 odoo.models.unlink: User #98 deleted mail.mail records with IDs: [303] 2026-11-10 15:34:08,786 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_account_followup.tests.test_followup_cron: Starting TestFollowupCron.test_cron_sends_once_per_day_and_does_not_advance_level_twice ... 2026-11-10 15:34:11,000 104 INFO rb-82af9cd-226617-434700 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <305945847284434.1705276800.000000000000000-openerp-143-followup.report@f5e098359c25>: ['"Partner A" <@False>'] 2026-11-10 15:34:11,000 104 INFO rb-82af9cd-226617-434700 odoo.models.unlink: User #98 deleted mail.mail records with IDs: [304] 2026-11-10 15:34:11,231 104 INFO rb-82af9cd-226617-434700 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-11-10 15:34:16,598 104 INFO rb-82af9cd-226617-434700 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 15%: their account is the counterpart. 2026-11-10 15:34:17,802 104 INFO rb-82af9cd-226617-434700 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 15% (Copy): their account is the counterpart. 2026-11-10 15:34:23,427 104 INFO rb-82af9cd-226617-434700 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 15%: their account is the counterpart. 2026-11-10 15:34:24,382 104 INFO rb-82af9cd-226617-434700 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-11-10 15:34:26,000 104 INFO rb-82af9cd-226617-434700 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <126084549383588.1705276800.000000000000000-openerp-150-followup.report@f5e098359c25>: ['"Below Threshold Partner" <@False>'] 2026-11-10 15:34:26,000 104 INFO rb-82af9cd-226617-434700 odoo.models.unlink: User #100 deleted mail.mail records with IDs: [305] 2026-11-10 15:34:26,706 104 INFO rb-82af9cd-226617-434700 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-11-10 15:34:32,079 104 INFO rb-82af9cd-226617-434700 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 15%: their account is the counterpart. 2026-11-10 15:34:33,272 104 INFO rb-82af9cd-226617-434700 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 15% (Copy): their account is the counterpart. 2026-11-10 15:34:39,323 104 INFO rb-82af9cd-226617-434700 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 15%: their account is the counterpart. 2026-11-10 15:34:40,365 104 INFO rb-82af9cd-226617-434700 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-11-10 15:34:42,000 104 INFO rb-82af9cd-226617-434700 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <205190946069558.1705276800.000000000000000-openerp-157-followup.report@f5e098359c25>: ['"Age Tracking Partner" <@False>'] 2026-11-10 15:34:42,000 104 INFO rb-82af9cd-226617-434700 odoo.models.unlink: User #102 deleted mail.mail records with IDs: [306] 2026-11-10 15:34:42,599 104 INFO rb-82af9cd-226617-434700 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-11-10 15:34:47,646 104 INFO rb-82af9cd-226617-434700 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 15%: their account is the counterpart. 2026-11-10 15:34:48,823 104 INFO rb-82af9cd-226617-434700 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 15% (Copy): their account is the counterpart. 2026-11-10 15:34:54,452 104 INFO rb-82af9cd-226617-434700 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 15%: their account is the counterpart. 2026-11-10 15:34:55,501 104 INFO rb-82af9cd-226617-434700 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-11-10 15:34:57,000 104 INFO rb-82af9cd-226617-434700 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <816072285008088.1714521600.000000000000000-openerp-164-followup.report@f5e098359c25>: ['"Negative Cadence Partner" <@False>'] 2026-11-10 15:34:57,000 104 INFO rb-82af9cd-226617-434700 odoo.models.unlink: User #104 deleted mail.mail records with IDs: [307] 2026-11-10 15:34:58,000 104 INFO rb-82af9cd-226617-434700 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <138187584526834.1718409600.000000000000000-openerp-164-followup.report@f5e098359c25>: ['"Negative Cadence Partner" <@False>'] 2026-11-10 15:34:58,000 104 INFO rb-82af9cd-226617-434700 odoo.models.unlink: User #104 deleted mail.mail records with IDs: [308] 2026-11-10 15:34:58,092 104 INFO rb-82af9cd-226617-434700 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-11-10 15:35:00,000 104 INFO rb-82af9cd-226617-434700 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <748160707105747.1712707200.000000000000000-openerp-171-followup.report@f5e098359c25>: ['"Negative Cadence Partner" <@False>'] 2026-11-10 15:35:00,000 104 INFO rb-82af9cd-226617-434700 odoo.models.unlink: User #104 deleted mail.mail records with IDs: [309] 2026-11-10 15:35:00,261 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_account_followup.tests.test_followup_cron: Starting TestFollowupCronNegativeDueDayCadence.test_negative_due_day_level_schedules_next_contact_strictly_after_today ... 2026-11-10 15:35:02,000 104 INFO rb-82af9cd-226617-434700 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <101870110659260.1712707200.000000000000000-openerp-178-followup.report@f5e098359c25>: ['"Negative Cadence Partner" <@False>'] 2026-11-10 15:35:02,000 104 INFO rb-82af9cd-226617-434700 odoo.models.unlink: User #104 deleted mail.mail records with IDs: [310] 2026-11-10 15:35:02,511 104 INFO rb-82af9cd-226617-434700 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-11-10 15:35:07,726 104 INFO rb-82af9cd-226617-434700 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 15%: their account is the counterpart. 2026-11-10 15:35:08,878 104 INFO rb-82af9cd-226617-434700 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 15% (Copy): their account is the counterpart. 2026-11-10 15:35:09,626 104 INFO rb-82af9cd-226617-434700 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-11-10 15:35:12,204 104 INFO rb-82af9cd-226617-434700 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-11-10 15:35:17,381 104 INFO rb-82af9cd-226617-434700 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 15%: their account is the counterpart. 2026-11-10 15:35:18,702 104 INFO rb-82af9cd-226617-434700 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 15% (Copy): their account is the counterpart. 2026-11-10 15:35:23,418 104 INFO rb-82af9cd-226617-434700 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-11-10 15:35:23,527 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_account_followup.tests.test_followup_grouping: Starting TestFollowupGrouping.test_followup_report_search_offers_multiple_working_group_by_axes ... 2026-11-10 15:35:23,631 104 INFO rb-82af9cd-226617-434700 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-11-10 15:35:29,352 104 INFO rb-82af9cd-226617-434700 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 15%: their account is the counterpart. 2026-11-10 15:35:30,604 104 INFO rb-82af9cd-226617-434700 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 15% (Copy): their account is the counterpart. 2026-11-10 15:35:31,517 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_account_followup.tests.test_followup_level: Starting TestFollowupLevelChain.test_level_escalation_chain_crosses_parent_branch_boundary ... 2026-11-10 15:35:38,604 104 INFO rb-82af9cd-226617-434700 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-11-10 15:35:43,870 104 INFO rb-82af9cd-226617-434700 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 15%: their account is the counterpart. 2026-11-10 15:35:45,101 104 INFO rb-82af9cd-226617-434700 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 15% (Copy): their account is the counterpart. 2026-11-10 15:35:50,984 104 INFO rb-82af9cd-226617-434700 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 15%: their account is the counterpart. 2026-11-10 15:35:52,053 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_account_followup.tests.test_followup_level: Starting TestFollowupLevelReEvaluation.test_followup_level_advances_as_invoice_ages_past_threshold ... 2026-11-10 15:35:54,091 104 INFO rb-82af9cd-226617-434700 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-11-10 15:35:56,552 104 INFO rb-82af9cd-226617-434700 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-11-10 15:36:00,138 104 INFO rb-82af9cd-226617-434700 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-11-10 15:36:03,550 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_account_followup.tests.test_followup_level: Starting TestFollowupLevelReEvaluation.test_followup_level_ratchet_resists_demotion_from_new_younger_invoice ... 2026-11-10 15:36:06,509 104 INFO rb-82af9cd-226617-434700 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-11-10 15:36:08,362 104 INFO rb-82af9cd-226617-434700 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-11-10 15:36:10,237 104 INFO rb-82af9cd-226617-434700 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-11-10 15:36:15,919 104 INFO rb-82af9cd-226617-434700 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 15%: their account is the counterpart. 2026-11-10 15:36:17,125 104 INFO rb-82af9cd-226617-434700 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 15% (Copy): their account is the counterpart. 2026-11-10 15:36:22,630 104 INFO rb-82af9cd-226617-434700 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 15%: their account is the counterpart. 2026-11-10 15:36:23,548 104 INFO rb-82af9cd-226617-434700 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-11-10 15:36:25,522 104 INFO rb-82af9cd-226617-434700 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-11-10 15:36:30,497 104 INFO rb-82af9cd-226617-434700 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 15%: their account is the counterpart. 2026-11-10 15:36:31,892 104 INFO rb-82af9cd-226617-434700 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 15% (Copy): their account is the counterpart. 2026-11-10 15:36:37,553 104 INFO rb-82af9cd-226617-434700 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 15%: their account is the counterpart. 2026-11-10 15:36:38,467 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_account_followup.tests.test_followup_line_ids_perf: Starting TestFollowupLineIdsCorrectness.test_dunning_set_excludes_only_receivables_whose_invoice_is_blocked ... 2026-11-10 15:36:42,342 104 INFO rb-82af9cd-226617-434700 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-11-10 15:36:45,161 104 INFO rb-82af9cd-226617-434700 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-11-10 15:36:50,419 104 INFO rb-82af9cd-226617-434700 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 15%: their account is the counterpart. 2026-11-10 15:36:51,824 104 INFO rb-82af9cd-226617-434700 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 15% (Copy): their account is the counterpart. 2026-11-10 15:36:52,594 104 INFO rb-82af9cd-226617-434700 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-11-10 15:37:27,319 104 INFO rb-82af9cd-226617-434700 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-11-10 15:37:27,367 104 INFO rb-82af9cd-226617-434700 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-11-10 15:37:32,467 104 INFO rb-82af9cd-226617-434700 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 15%: their account is the counterpart. 2026-11-10 15:37:33,778 104 INFO rb-82af9cd-226617-434700 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 15% (Copy): their account is the counterpart. 2026-11-10 15:37:34,618 104 INFO rb-82af9cd-226617-434700 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-11-10 15:38:44,338 104 INFO rb-82af9cd-226617-434700 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-11-10 15:38:44,384 104 INFO rb-82af9cd-226617-434700 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-11-10 15:38:49,526 104 INFO rb-82af9cd-226617-434700 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 15%: their account is the counterpart. 2026-11-10 15:38:50,734 104 INFO rb-82af9cd-226617-434700 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 15% (Copy): their account is the counterpart. 2026-11-10 15:38:51,797 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_account_followup.tests.test_followup_manual_reminder: Starting TestFollowupManualReminderWizard.test_action_open_followup_action_dict_omits_legacy_view_type_key ... 2026-11-10 15:38:53,412 104 INFO rb-82af9cd-226617-434700 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-11-10 15:38:56,381 104 INFO rb-82af9cd-226617-434700 odoo.models.unlink: User #122 deleted mail.mail records with IDs: [311] 2026-11-10 15:38:56,441 104 INFO rb-82af9cd-226617-434700 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-11-10 15:38:58,418 104 INFO rb-82af9cd-226617-434700 odoo.models.unlink: User #122 deleted mail.mail records with IDs: [312] 2026-11-10 15:38:58,459 104 INFO rb-82af9cd-226617-434700 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-11-10 15:39:01,400 104 INFO rb-82af9cd-226617-434700 odoo.models.unlink: User #122 deleted mail.mail records with IDs: [313] 2026-11-10 15:39:01,465 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_account_followup.tests.test_followup_manual_reminder: Starting TestFollowupManualReminderWizard.test_enable_activity_override_survives_a_fresh_read ... 2026-11-10 15:39:03,019 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_account_followup.tests.test_followup_manual_reminder: Starting TestFollowupManualReminderWizard.test_enable_email_override_survives_a_fresh_read ... 2026-11-10 15:39:04,603 104 INFO rb-82af9cd-226617-434700 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-11-10 15:39:07,506 104 INFO rb-82af9cd-226617-434700 odoo.models.unlink: User #122 deleted mail.mail records with IDs: [314] 2026-11-10 15:39:07,578 104 INFO rb-82af9cd-226617-434700 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-11-10 15:39:09,528 104 INFO rb-82af9cd-226617-434700 odoo.models.unlink: User #122 deleted mail.mail records with IDs: [315] 2026-11-10 15:39:09,595 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_account_followup.tests.test_followup_manual_reminder: Starting TestFollowupManualReminderWizard.test_recipient_ids_override_survives_a_fresh_read ... 2026-11-10 15:39:11,281 104 INFO rb-82af9cd-226617-434700 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-11-10 15:39:13,029 104 INFO rb-82af9cd-226617-434700 odoo.models.unlink: User #122 deleted mail.mail records with IDs: [316] 2026-11-10 15:39:13,076 104 INFO rb-82af9cd-226617-434700 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-11-10 15:39:14,850 104 INFO rb-82af9cd-226617-434700 odoo.models.unlink: User #122 deleted mail.mail records with IDs: [317] 2026-11-10 15:39:15,949 104 INFO rb-82af9cd-226617-434700 odoo.models.unlink: User #122 deleted mail.mail records with IDs: [318] 2026-11-10 15:39:15,984 104 INFO rb-82af9cd-226617-434700 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-11-10 15:39:18,857 104 INFO rb-82af9cd-226617-434700 odoo.models.unlink: User #122 deleted mail.mail records with IDs: [319] 2026-11-10 15:39:18,915 104 INFO rb-82af9cd-226617-434700 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-11-10 15:39:21,586 104 INFO rb-82af9cd-226617-434700 odoo.models.unlink: User #122 deleted mail.mail records with IDs: [320] 2026-11-10 15:39:21,650 104 INFO rb-82af9cd-226617-434700 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-11-10 15:39:24,535 104 INFO rb-82af9cd-226617-434700 odoo.models.unlink: User #122 deleted mail.mail records with IDs: [321] 2026-11-10 15:39:24,678 104 INFO rb-82af9cd-226617-434700 odoo.models.unlink: User #122 deleted mail.mail records with IDs: [322] 2026-11-10 15:39:24,712 104 INFO rb-82af9cd-226617-434700 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-11-10 15:39:26,612 104 INFO rb-82af9cd-226617-434700 odoo.models.unlink: User #122 deleted mail.mail records with IDs: [323] 2026-11-10 15:39:28,398 104 INFO rb-82af9cd-226617-434700 odoo.models.unlink: User #122 deleted mail.mail records with IDs: [324] 2026-11-10 15:39:28,454 104 INFO rb-82af9cd-226617-434700 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-11-10 15:39:31,255 104 INFO rb-82af9cd-226617-434700 odoo.models.unlink: User #122 deleted mail.mail records with IDs: [325] 2026-11-10 15:39:31,314 104 INFO rb-82af9cd-226617-434700 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-11-10 15:39:34,277 104 INFO rb-82af9cd-226617-434700 odoo.models.unlink: User #122 deleted mail.mail records with IDs: [326] 2026-11-10 15:39:34,439 104 INFO rb-82af9cd-226617-434700 odoo.models.unlink: User #122 deleted mail.mail records with IDs: [327] 2026-11-10 15:39:34,490 104 INFO rb-82af9cd-226617-434700 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-11-10 15:39:37,531 104 INFO rb-82af9cd-226617-434700 odoo.models.unlink: User #122 deleted mail.mail records with IDs: [328] 2026-11-10 15:39:37,589 104 INFO rb-82af9cd-226617-434700 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-11-10 15:39:40,426 104 INFO rb-82af9cd-226617-434700 odoo.models.unlink: User #122 deleted mail.mail records with IDs: [329] 2026-11-10 15:39:40,511 104 INFO rb-82af9cd-226617-434700 odoo.models.unlink: User #122 deleted mail.mail records with IDs: [330] 2026-11-10 15:39:40,561 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_account_followup.tests.test_followup_manual_reminder: Starting TestFollowupManualReminderWizard.test_wizard_creates_activity_only_when_level_requires_it ... 2026-11-10 15:39:42,556 104 INFO rb-82af9cd-226617-434700 odoo.models.unlink: User #122 deleted mail.mail records with IDs: [331] 2026-11-10 15:39:42,638 104 INFO rb-82af9cd-226617-434700 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-11-10 15:39:44,534 104 INFO rb-82af9cd-226617-434700 odoo.models.unlink: User #122 deleted mail.mail records with IDs: [332] 2026-11-10 15:39:44,588 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_account_followup.tests.test_followup_manual_reminder: Starting TestFollowupManualReminderWizard.test_wizard_includes_invoice_pdf_when_level_enables_attach_invoice ... 2026-11-10 15:39:46,094 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_account_followup.tests.test_followup_manual_reminder: Starting TestFollowupManualReminderWizard.test_wizard_omits_invoice_pdf_when_level_disables_attach_invoice ... 2026-11-10 15:39:47,546 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_account_followup.tests.test_followup_manual_reminder: Starting TestFollowupManualReminderWizard.test_wizard_prechecks_email_and_activity_from_level_defaults ... 2026-11-10 15:39:49,012 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_account_followup.tests.test_followup_manual_reminder: Starting TestFollowupManualReminderWizard.test_wizard_recipients_include_the_report_partner ... 2026-11-10 15:39:50,475 104 INFO rb-82af9cd-226617-434700 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-11-10 15:39:55,583 104 INFO rb-82af9cd-226617-434700 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 15%: their account is the counterpart. 2026-11-10 15:39:56,758 104 INFO rb-82af9cd-226617-434700 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 15% (Copy): their account is the counterpart. 2026-11-10 15:40:00,239 104 INFO rb-82af9cd-226617-434700 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-11-10 15:40:00,736 104 INFO rb-82af9cd-226617-434700 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: 163 2026-11-10 15:40:00,736 104 INFO rb-82af9cd-226617-434700 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/tmp8advs167_chrome_odoo 2026-11-10 15:40:00,736 104 INFO rb-82af9cd-226617-434700 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:43277/json/version 2026-11-10 15:40:00,739 104 INFO rb-82af9cd-226617-434700 odoo.tests.common.requests: request http://127.0.0.1:43277/json/version with timeout 3 increased to 10s during tests 2026-11-10 15:40:00,759 104 INFO rb-82af9cd-226617-434700 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-11-10 15:40:00,760 104 INFO rb-82af9cd-226617-434700 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:43277/json 2026-11-10 15:40:00,760 104 INFO rb-82af9cd-226617-434700 odoo.tests.common.requests: request http://127.0.0.1:43277/json with timeout 3 increased to 10s during tests 2026-11-10 15:40:00,775 104 INFO rb-82af9cd-226617-434700 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:43277/devtools/page/51992E45BF4F00F2D5867FEAB2840D59 2026-11-10 15:40:00,787 104 INFO rb-82af9cd-226617-434700 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-11-10 15:40:00,802 104 INFO rb-82af9cd-226617-434700 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-11-10 15:40:00,848 104 INFO rb-82af9cd-226617-434700 odoo.addons.base.models.res_users: Login successful for db:rb-82af9cd-226617-434700 login:admin from n/a 2026-11-10 15:40:00,856 104 INFO rb-82af9cd-226617-434700 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-11-10 15:40:00,857 104 INFO rb-82af9cd-226617-434700 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-11-10 15:40:00,857 104 INFO rb-82af9cd-226617-434700 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-11-10 15:40:00,867 104 INFO rb-82af9cd-226617-434700 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-10 15:40:02,187 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:40:02] "GET /odoo HTTP/1.1" 200 - 185 0.134 1.189 2026-11-10 15:40:02,190 104 INFO rb-82af9cd-226617-434700 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': '51992E45BF4F00F2D5867FEAB2840D59', 'loaderId': 'F1D887BCE0737688FCFD78E2CABB17FE', 'isDownload': False} 2026-11-10 15:40:02,190 104 INFO rb-82af9cd-226617-434700 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-11-10 15:40:02,229 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:40:02] "GET /web/assets/25d7e13/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.007 2026-11-10 15:40:02,235 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:40:02] "GET /web/assets/2cff36e/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.012 2026-11-10 15:40:02,240 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:40:02] "GET /web/webclient/translations/51d255c89410bcbec186e2601d4265648f784ecc?lang=en_US HTTP/1.1" 200 - 0 0.000 0.015 2026-11-10 15:40:02,286 104 INFO rb-82af9cd-226617-434700 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-11-10 15:40:02,866 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:40:02] "GET /web/webclient/load_menus/4b18c89d991b21d1d941838ec906bd0b9382bf0dbb5158404e7a53395aeedad4 HTTP/1.1" 200 - 920 0.226 0.419 2026-11-10 15:40:02,881 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:40:02] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.005 0.652 2026-11-10 15:40:02,886 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:40:02] "GET /web/assets/aab0082/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.384 2026-11-10 15:40:02,946 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:40:02] "GET /web/assets/8c2eaf3/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.004 2026-11-10 15:40:03,043 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:40:03] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.001 0.010 2026-11-10 15:40:03,055 104 INFO rb-82af9cd-226617-434700 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-11-10 15:40:03,109 104 INFO rb-82af9cd-226617-434700 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company company_1_data (69) 2026-11-10 15:40:03,140 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:40:03] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 17 0.022 0.061 2026-11-10 15:40:03,147 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:40:03] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.049 2026-11-10 15:40:03,154 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:40:03] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.000 0.048 2026-11-10 15:40:03,163 104 INFO rb-82af9cd-226617-434700 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-11-10 15:40:03,174 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:40:03] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.006 0.024 2026-11-10 15:40:03,197 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:40:03] "GET /odoo/offline HTTP/1.1" 200 - 5 0.007 0.026 2026-11-10 15:40:03,202 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:40:03] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.035 2026-11-10 15:40:03,463 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:40:03] "POST /mail/data HTTP/1.1" 200 - 140 0.134 0.157 2026-11-10 15:40:03,545 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:40:03] "GET /odoo/action-viin_account_followup.action_followup_report HTTP/1.1" 200 - 22 0.020 0.346 2026-11-10 15:40:03,564 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:40:03] "POST /web/action/load HTTP/1.1" 200 - 5 0.004 0.356 2026-11-10 15:40:03,568 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:40:03] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.050 2026-11-10 15:40:03,844 104 INFO rb-82af9cd-226617-434700 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-11-10 15:40:03,867 104 INFO rb-82af9cd-226617-434700 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-11-10 15:40:03,876 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:40:03] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.017 0.021 2026-11-10 15:40:03,893 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:40:03] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 2 0.005 0.046 2026-11-10 15:40:03,904 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:40:03] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.001 0.020 2026-11-10 15:40:03,925 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:40:03] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 1 0.001 0.033 2026-11-10 15:40:04,215 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:40:04] "POST /mail/data HTTP/1.1" 200 - 66 0.165 0.108 2026-11-10 15:40:04,258 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:40:04] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.020 0.279 2026-11-10 15:40:04,260 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:40:04] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.303 2026-11-10 15:40:04,305 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:40:04] "GET /web/image/res.partner/3/avatar_128?unique=1794325190000 HTTP/1.1" 200 - 9 0.016 0.298 2026-11-10 15:40:04,358 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:40:04] "POST /web/action/load HTTP/1.1" 200 - 9 0.018 0.027 2026-11-10 15:40:04,407 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:40:04] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.023 0.020 2026-11-10 15:40:04,560 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:40:04] "POST /web/dataset/call_kw/followup.report/get_views HTTP/1.1" 200 - 40 0.063 0.083 2026-11-10 15:40:07,593 104 INFO rb-82af9cd-226617-434700 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: OwlError: onWillStart's promise hasn't resolved after 3 seconds at wrapError (http://127.0.0.1:8069/web/assets/2cff36e/web.assets_web.min.js:1109:173) at onWillStart (http://127.0.0.1:8069/web/assets/2cff36e/web.assets_web.min.js:1114:117) at useModelWithSampleData (http://127.0.0.1:8069/web/assets/2cff36e/web.assets_web.min.js:5802:1) at ListController.setup (http://127.0.0.1:8069/web/assets/2cff36e/web.assets_web.min.js:9366:3992) at ListController.setup (http://127.0.0.1:8069/web/assets/2cff36e/web.assets_web.min.js:23977:665) at new ComponentNode (http://127.0.0.1:8069/web/assets/2cff36e/web.assets_web.min.js:1067:202) at http://127.0.0.1:8069/web/assets/2cff36e/web.assets_web.min.js:1638:6 at View.slot1 (eval at compile (http://127.0.0.1:8069/web/assets/2cff36e/web.assets_web.min.js:1593:421), :15:36) at callSlot (http://127.0.0.1:8069/web/assets/2cff36e/web.assets_web.min.js:1173:25) at WithSearch.template (eval at compile (http://127.0.0.1:8069/web/assets/2cff36e/web.assets_web.min.js:1593:421), :8:12) 2026-11-10 15:40:07,603 104 INFO rb-82af9cd-226617-434700 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: OwlError: onWillStart's promise hasn't resolved after 3 seconds at wrapError (http://127.0.0.1:8069/web/assets/2cff36e/web.assets_web.min.js:1109:173) at onWillStart (http://127.0.0.1:8069/web/assets/2cff36e/web.assets_web.min.js:1114:117) at ListController.setup (http://127.0.0.1:8069/web/assets/2cff36e/web.assets_web.min.js:9366:4235) at ListController.setup (http://127.0.0.1:8069/web/assets/2cff36e/web.assets_web.min.js:23977:665) at new ComponentNode (http://127.0.0.1:8069/web/assets/2cff36e/web.assets_web.min.js:1067:202) at http://127.0.0.1:8069/web/assets/2cff36e/web.assets_web.min.js:1638:6 at View.slot1 (eval at compile (http://127.0.0.1:8069/web/assets/2cff36e/web.assets_web.min.js:1593:421), :15:36) at callSlot (http://127.0.0.1:8069/web/assets/2cff36e/web.assets_web.min.js:1173:25) at WithSearch.template (eval at compile (http://127.0.0.1:8069/web/assets/2cff36e/web.assets_web.min.js:1593:421), :8:12) at Fiber._render (http://127.0.0.1:8069/web/assets/2cff36e/web.assets_web.min.js:1002:96) 2026-11-10 15:40:08,207 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:40:08] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 4.385 2026-11-10 15:40:08,223 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:40:08] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 4.000 2026-11-10 15:40:08,230 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:40:08] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 5.212 2026-11-10 15:40:08,237 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:40:08] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 4.764 2026-11-10 15:40:08,249 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:40:08] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 5.232 2026-11-10 15:40:08,264 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:40:08] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 4.430 2026-11-10 15:40:08,266 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:40:08] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 3.700 2026-11-10 15:40:08,270 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:40:08] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 3.999 2026-11-10 15:40:08,275 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:40:08] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 4.725 2026-11-10 15:40:08,292 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:40:08] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 4.461 2026-11-10 15:40:08,308 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:40:08] "POST /web/dataset/call_kw/followup.report/web_search_read HTTP/1.1" 200 - 11 0.014 0.022 2026-11-10 15:40:08,313 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:40:08] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.033 2026-11-10 15:40:08,315 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:40:08] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 5.295 2026-11-10 15:40:08,322 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:40:08] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.003 2026-11-10 15:40:08,345 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:40:08] "GET /web/image/res.company/69/favicon HTTP/1.1" 200 - 9 0.006 0.020 2026-11-10 15:40:08,462 104 INFO rb-82af9cd-226617-434700 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-11-10 15:40:08,559 104 INFO rb-82af9cd-226617-434700 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-11-10 15:40:08,612 104 INFO rb-82af9cd-226617-434700 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-11-10 15:40:08,675 104 INFO rb-82af9cd-226617-434700 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-11-10 15:40:08,698 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:40:08] "POST /web/dataset/call_kw/followup.report/web_search_read HTTP/1.1" 200 - 6 0.005 0.016 2026-11-10 15:40:08,736 104 INFO rb-82af9cd-226617-434700 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-11-10 15:40:08,754 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:40:08] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.006 2026-11-10 15:40:08,787 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:40:08] "POST /web/dataset/call_kw/followup.report/web_read HTTP/1.1" 200 - 9 0.007 0.031 2026-11-10 15:40:08,853 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:40:08] "POST /web/dataset/call_kw/followup.report/zalo_check_recipients HTTP/1.1" 200 - 8 0.007 0.011 2026-11-10 15:40:08,868 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:40:08] "POST /web/dataset/call_kw/account.followup.level/search_read HTTP/1.1" 200 - 6 0.004 0.014 2026-11-10 15:40:08,960 104 INFO rb-82af9cd-226617-434700 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-11-10 15:40:08,965 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:40:08] "POST /web/dataset/call_kw/followup.report/zalo_check_recipients HTTP/1.1" 200 - 4 0.005 0.010 2026-11-10 15:40:09,036 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:40:09] "POST /mail/thread/data HTTP/1.1" 200 - 30 0.026 0.060 2026-11-10 15:40:09,047 104 INFO rb-82af9cd-226617-434700 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-11-10 15:40:09,052 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:40:09] "POST /mail/thread/messages HTTP/1.1" 200 - 6 0.007 0.066 2026-11-10 15:40:09,068 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:40:09] "POST /web/dataset/call_kw/followup.report/zalo_check_recipients HTTP/1.1" 200 - 4 0.006 0.021 2026-11-10 15:40:09,160 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:40:09] "POST /web/dataset/call_button/followup.report/action_open_followup HTTP/1.1" 200 - 31 0.026 0.086 2026-11-10 15:40:09,198 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:40:09] "POST /web/dataset/call_kw/followup.manual.reminder/get_views HTTP/1.1" 200 - 10 0.004 0.017 2026-11-10 15:40:09,229 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:40:09] "POST /web/dataset/call_kw/followup.manual.reminder/web_read HTTP/1.1" 200 - 7 0.005 0.013 2026-11-10 15:40:09,289 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:40:09] "GET /web/static/img/mimetypes/pdf.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-11-10 15:40:09,308 104 INFO rb-82af9cd-226617-434700 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-11-10 15:40:09,389 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:40:09] "POST /web/dataset/call_kw/account.move/search HTTP/1.1" 200 - 2 0.003 0.011 2026-11-10 15:40:09,581 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:40:09] "POST /web/dataset/call_kw/account.move/action_toggle_block_payment HTTP/1.1" 200 - 109 0.051 0.134 2026-11-10 15:40:09,586 104 INFO rb-82af9cd-226617-434700 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-11-10 15:40:09,645 104 INFO rb-82af9cd-226617-434700 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-11-10 15:40:10,031 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:40:10] "POST /web/dataset/call_button/followup.manual.reminder/action_send HTTP/1.1" 200 - 122 0.060 0.323 2026-11-10 15:40:10,056 104 INFO rb-82af9cd-226617-434700 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-11-10 15:40:10,057 104 INFO rb-82af9cd-226617-434700 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-11-10 15:40:10,084 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:40:10] "POST /mail/thread/messages HTTP/1.1" 200 - 22 0.015 0.030 2026-11-10 15:40:10,116 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:40:10] "POST /web/dataset/call_kw/followup.report/web_read HTTP/1.1" 200 - 9 0.009 0.068 2026-11-10 15:40:10,191 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:40:10] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.003 2026-11-10 15:40:10,256 104 INFO rb-82af9cd-226617-434700 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 29574164 (allocated 34320384) 2026-11-10 15:40:10,278 104 INFO rb-82af9cd-226617-434700 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 163 2026-11-10 15:40:10,279 104 INFO rb-82af9cd-226617-434700 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-11-10 15:40:10,281 104 INFO rb-82af9cd-226617-434700 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 163 2026-11-10 15:40:10,301 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:40:10] "POST /mail/thread/data HTTP/1.1" 200 - 25 0.014 0.039 2026-11-10 15:40:10,368 104 INFO rb-82af9cd-226617-434700 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-82af9cd-226617-434700/chrome_logs/chrome_log_20261110_154010_367665_test_manual_reminder_sent_body_reflects_report_data_at_send_time_via_the_real_browser_send_path.txt 2026-11-10 15:40:10,368 104 INFO rb-82af9cd-226617-434700 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/tmp8advs167_chrome_odoo" 2026-11-10 15:40:10,471 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_account_followup.tests.test_followup_manual_reminder_tour: Starting TestFollowupManualReminderStaleBodyTour.test_manual_reminder_tour_registration_satisfies_the_web_tour_schema ... 2026-11-10 15:40:10,733 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_account_followup.tests.test_followup_manual_reminder_tour.TestFollowupManualReminderStaleBodyTour.test_manual_reminder_tour_registration_satisfies_the_web_tour_schema: Chrome pid: 409 2026-11-10 15:40:10,733 104 INFO rb-82af9cd-226617-434700 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/tmpb1ic75ad_chrome_odoo 2026-11-10 15:40:10,733 104 INFO rb-82af9cd-226617-434700 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:44721/json/version 2026-11-10 15:40:10,735 104 INFO rb-82af9cd-226617-434700 odoo.tests.common.requests: request http://127.0.0.1:44721/json/version with timeout 3 increased to 10s during tests 2026-11-10 15:40:10,751 104 INFO rb-82af9cd-226617-434700 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-11-10 15:40:10,751 104 INFO rb-82af9cd-226617-434700 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:44721/json 2026-11-10 15:40:10,751 104 INFO rb-82af9cd-226617-434700 odoo.tests.common.requests: request http://127.0.0.1:44721/json with timeout 3 increased to 10s during tests 2026-11-10 15:40:10,760 104 INFO rb-82af9cd-226617-434700 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:44721/devtools/page/04D0D7FDF242C70A3C00073B93832D36 2026-11-10 15:40:10,766 104 INFO rb-82af9cd-226617-434700 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-11-10 15:40:10,769 104 INFO rb-82af9cd-226617-434700 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-11-10 15:40:10,791 104 INFO rb-82af9cd-226617-434700 odoo.addons.base.models.res_users: Login successful for db:rb-82af9cd-226617-434700 login:admin from n/a 2026-11-10 15:40:10,801 104 INFO rb-82af9cd-226617-434700 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-11-10 15:40:10,804 104 INFO rb-82af9cd-226617-434700 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-11-10 15:40:10,804 104 INFO rb-82af9cd-226617-434700 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-11-10 15:40:10,813 104 INFO rb-82af9cd-226617-434700 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-10 15:40:12,750 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:40:12] "GET /odoo HTTP/1.1" 200 - 191 0.109 1.830 2026-11-10 15:40:12,753 104 INFO rb-82af9cd-226617-434700 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': '04D0D7FDF242C70A3C00073B93832D36', 'loaderId': '99D14E106D9518EFACC0BEB912E4F766', 'isDownload': False} 2026-11-10 15:40:12,753 104 INFO rb-82af9cd-226617-434700 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 '04D0D7FDF242C70A3C00073B93832D36' to stop loading 2026-11-10 15:40:12,781 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:40:12] "GET /web/assets/2cff36e/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.006 2026-11-10 15:40:12,790 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:40:12] "GET /web/assets/25d7e13/web.assets_web.min.css HTTP/1.1" 200 - 2 0.002 0.015 2026-11-10 15:40:12,839 104 INFO rb-82af9cd-226617-434700 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-11-10 15:40:13,392 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:40:13] "GET /web/webclient/load_menus/4b18c89d991b21d1d941838ec906bd0b9382bf0dbb5158404e7a53395aeedad4 HTTP/1.1" 200 - 920 0.256 0.358 2026-11-10 15:40:13,399 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:40:13] "GET /web/webclient/translations/51d255c89410bcbec186e2601d4265648f784ecc?lang=en_US HTTP/1.1" 200 - 0 0.000 0.615 2026-11-10 15:40:13,416 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:40:13] "GET /web/assets/aab0082/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.002 0.420 2026-11-10 15:40:13,432 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:40:13] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.009 0.636 2026-11-10 15:40:13,441 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:40:13] "GET /web/assets/8c2eaf3/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.030 2026-11-10 15:40:13,536 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:40:13] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-11-10 15:40:13,537 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:40:13] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.004 2026-11-10 15:40:13,538 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:40:13] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-11-10 15:40:13,552 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:40:13] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.001 0.006 2026-11-10 15:40:13,569 104 INFO rb-82af9cd-226617-434700 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-11-10 15:40:13,597 104 INFO rb-82af9cd-226617-434700 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company company_1_data (69) 2026-11-10 15:40:13,625 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:40:13] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 17 0.014 0.041 2026-11-10 15:40:13,630 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:40:13] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.041 2026-11-10 15:40:13,633 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:40:13] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.000 0.023 2026-11-10 15:40:13,644 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:40:13] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.003 0.029 2026-11-10 15:40:13,657 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:40:13] "GET /odoo/offline HTTP/1.1" 200 - 5 0.001 0.011 2026-11-10 15:40:13,727 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:40:13] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-11-10 15:40:13,730 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:40:13] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-11-10 15:40:13,942 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:40:13] "POST /mail/data HTTP/1.1" 200 - 143 0.108 0.160 2026-11-10 15:40:13,964 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:40:13] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.006 0.266 2026-11-10 15:40:13,984 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:40:13] "GET /web/image/res.partner/3/avatar_128?unique=1794325190000 HTTP/1.1" 200 - 9 0.006 0.285 2026-11-10 15:40:14,001 104 INFO rb-82af9cd-226617-434700 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-11-10 15:40:14,004 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:40:14] "POST /web/action/load HTTP/1.1" 200 - 5 0.003 0.303 2026-11-10 15:40:14,005 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:40:14] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.301 2026-11-10 15:40:14,015 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:40:14] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.003 2026-11-10 15:40:14,022 104 INFO rb-82af9cd-226617-434700 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-11-10 15:40:14,030 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:40:14] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.010 0.053 2026-11-10 15:40:14,049 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:40:14] "GET /web/image/res.company/69/favicon HTTP/1.1" 200 - 9 0.006 0.033 2026-11-10 15:40:14,073 104 INFO rb-82af9cd-226617-434700 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-11-10 15:40:14,103 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:40:14] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-11-10 15:40:14,169 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_account_followup.tests.test_followup_manual_reminder_tour.TestFollowupManualReminderStaleBodyTour.test_manual_reminder_tour_registration_satisfies_the_web_tour_schema.browser: heap 22371436 (allocated 23310336) 2026-11-10 15:40:14,175 104 INFO rb-82af9cd-226617-434700 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 409 2026-11-10 15:40:14,175 104 INFO rb-82af9cd-226617-434700 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-11-10 15:40:14,176 104 INFO rb-82af9cd-226617-434700 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 409 2026-11-10 15:40:14,213 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:40:14] "POST /mail/data HTTP/1.1" 200 - 73 0.042 0.091 2026-11-10 15:40:14,244 104 INFO rb-82af9cd-226617-434700 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-82af9cd-226617-434700/chrome_logs/chrome_log_20261110_154014_244317_test_manual_reminder_tour_registration_satisfies_the_web_tour_schema.txt 2026-11-10 15:40:14,244 104 INFO rb-82af9cd-226617-434700 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/tmpb1ic75ad_chrome_odoo" 2026-11-10 15:40:14,317 104 INFO rb-82af9cd-226617-434700 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-11-10 15:40:19,597 104 INFO rb-82af9cd-226617-434700 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 15%: their account is the counterpart. 2026-11-10 15:40:20,834 104 INFO rb-82af9cd-226617-434700 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 15% (Copy): their account is the counterpart. 2026-11-10 15:40:22,751 104 INFO rb-82af9cd-226617-434700 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-11-10 15:40:24,648 104 INFO rb-82af9cd-226617-434700 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-11-10 15:40:24,831 104 INFO rb-82af9cd-226617-434700 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <847535938615636.1794325224.757509231567383-openerp-415-followup.report@f5e098359c25>: ['"Write Axis - Post (follow-up admin)" <@False>'] 2026-11-10 15:40:24,853 104 INFO rb-82af9cd-226617-434700 odoo.models.unlink: User #129 deleted mail.mail records with IDs: [334] 2026-11-10 15:40:24,910 104 INFO rb-82af9cd-226617-434700 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-11-10 15:40:26,814 104 INFO rb-82af9cd-226617-434700 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-11-10 15:40:26,976 104 INFO rb-82af9cd-226617-434700 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <884058825575617.1794325226.896435022354126-openerp-417-followup.report@f5e098359c25>: ['"Write Axis - Post (follow-up user)" <@False>'] 2026-11-10 15:40:27,001 104 INFO rb-82af9cd-226617-434700 odoo.models.unlink: User #128 deleted mail.mail records with IDs: [335] 2026-11-10 15:40:27,088 104 INFO rb-82af9cd-226617-434700 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-11-10 15:40:32,334 104 INFO rb-82af9cd-226617-434700 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 15%: their account is the counterpart. 2026-11-10 15:40:33,702 104 INFO rb-82af9cd-226617-434700 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 15% (Copy): their account is the counterpart. 2026-11-10 15:40:34,569 104 INFO rb-82af9cd-226617-434700 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-11-10 15:40:37,316 104 INFO rb-82af9cd-226617-434700 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-11-10 15:40:40,414 104 INFO rb-82af9cd-226617-434700 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-11-10 15:40:43,188 104 INFO rb-82af9cd-226617-434700 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-11-10 15:40:48,531 104 INFO rb-82af9cd-226617-434700 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 15%: their account is the counterpart. 2026-11-10 15:40:49,843 104 INFO rb-82af9cd-226617-434700 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 15% (Copy): their account is the counterpart. 2026-11-10 15:40:55,645 104 INFO rb-82af9cd-226617-434700 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 15%: their account is the counterpart. 2026-11-10 15:40:56,805 104 INFO rb-82af9cd-226617-434700 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-11-10 15:40:59,591 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_account_followup.tests.test_followup_report_uniqueness: Starting TestFollowupReportUniquePerPartnerCompany.test_second_report_for_the_same_partner_and_company_is_rejected ... 2026-11-10 15:40:59,693 104 INFO rb-82af9cd-226617-434700 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-11-10 15:41:04,884 104 INFO rb-82af9cd-226617-434700 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 15%: their account is the counterpart. 2026-11-10 15:41:06,188 104 INFO rb-82af9cd-226617-434700 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 15% (Copy): their account is the counterpart. 2026-11-10 15:41:07,117 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_account_followup.tests.test_followup_search: Starting TestFollowupSearch.test_no_action_needed_filter_excludes_indebted_and_includes_settled_partner ... 2026-11-10 15:41:10,430 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_account_followup.tests.test_followup_search: Starting TestFollowupSearch.test_status_not_equal_excludes_matching_status_and_includes_the_complement ... 2026-11-10 15:41:13,645 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_account_followup.tests.test_followup_search: Starting TestFollowupSearch.test_total_due_comparison_operators_work_via_search ... 2026-11-10 15:41:15,316 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_account_followup.tests.test_followup_search: Starting TestFollowupSearch.test_total_due_not_equal_operator_excludes_zero_due_report ... 2026-11-10 15:41:19,431 104 INFO rb-82af9cd-226617-434700 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-11-10 15:41:21,230 104 INFO rb-82af9cd-226617-434700 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-11-10 15:41:26,660 104 INFO rb-82af9cd-226617-434700 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 15%: their account is the counterpart. 2026-11-10 15:41:27,835 104 INFO rb-82af9cd-226617-434700 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 15% (Copy): their account is the counterpart. 2026-11-10 15:41:28,592 104 INFO rb-82af9cd-226617-434700 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-11-10 15:41:33,453 104 INFO rb-82af9cd-226617-434700 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 15%: their account is the counterpart. 2026-11-10 15:41:37,061 104 INFO rb-82af9cd-226617-434700 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-11-10 15:41:42,388 104 INFO rb-82af9cd-226617-434700 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 15%: their account is the counterpart. 2026-11-10 15:41:45,020 104 INFO rb-82af9cd-226617-434700 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 15% (Copy): their account is the counterpart. 2026-11-10 15:41:47,418 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_account_followup_sale.tests.test_followup_sale_access: Starting TestFollowupSaleAccess.test_active_field_access ... 2026-11-10 15:41:47,493 104 INFO rb-82af9cd-226617-434700 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [496], uid: 144, model: followup.report 2026-11-10 15:41:47,531 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_account_followup_sale.tests.test_followup_sale_access: Starting TestFollowupSaleAccess.test_followup_user_full_access ... 2026-11-10 15:41:47,575 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_account_followup_sale.tests.test_followup_sale_access: Starting TestFollowupSaleAccess.test_followup_user_write_access ... 2026-11-10 15:41:47,618 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_account_followup_sale.tests.test_followup_sale_access: Starting TestFollowupSaleAccess.test_mixed_access_scenarios ... 2026-11-10 15:41:47,640 104 INFO rb-82af9cd-226617-434700 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [495], uid: 144, model: followup.report 2026-11-10 15:41:47,710 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_account_followup_sale.tests.test_followup_sale_access: Starting TestFollowupSaleAccess.test_sale_manager_access ... 2026-11-10 15:41:47,748 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_account_followup_sale.tests.test_followup_sale_access: Starting TestFollowupSaleAccess.test_sale_manager_write_access ... 2026-11-10 15:41:47,789 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_account_followup_sale.tests.test_followup_sale_access: Starting TestFollowupSaleAccess.test_salesman_cannot_access_others ... 2026-11-10 15:41:47,809 104 INFO rb-82af9cd-226617-434700 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [496], uid: 144, model: followup.report 2026-11-10 15:41:47,833 104 INFO rb-82af9cd-226617-434700 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [497], uid: 144, model: followup.report 2026-11-10 15:41:47,860 104 INFO rb-82af9cd-226617-434700 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [496], uid: 144, model: followup.report 2026-11-10 15:41:47,887 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_account_followup_sale.tests.test_followup_sale_access: Starting TestFollowupSaleAccess.test_salesman_read_access ... 2026-11-10 15:41:47,929 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_account_followup_sale.tests.test_followup_sale_access: Starting TestFollowupSaleAccess.test_salesman_write_access ... 2026-11-10 15:41:47,976 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_account_followup_sale.tests.test_followup_sale_access: Starting TestFollowupSaleAccess.test_team_leader_access ... 2026-11-10 15:41:48,021 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_account_followup_sale.tests.test_followup_sale_access: Starting TestFollowupSaleAccess.test_team_leader_write_access ... 2026-11-10 15:41:48,071 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_account_followup_sale.tests.test_followup_sale_access: Starting TestFollowupSaleAccess.test_user_id_field_access ... 2026-11-10 15:41:48,147 104 INFO rb-82af9cd-226617-434700 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-11-10 15:41:53,412 104 INFO rb-82af9cd-226617-434700 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 15%: their account is the counterpart. 2026-11-10 15:41:56,519 104 INFO rb-82af9cd-226617-434700 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 15% (Copy): their account is the counterpart. 2026-11-10 15:41:58,280 104 INFO rb-82af9cd-226617-434700 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-11-10 15:42:00,803 104 INFO rb-82af9cd-226617-434700 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-11-10 15:42:00,847 104 INFO rb-82af9cd-226617-434700 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-11-10 15:42:01,292 104 INFO rb-82af9cd-226617-434700 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-11-10 15:42:01,318 104 INFO rb-82af9cd-226617-434700 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [498], uid: 153, model: followup.report 2026-11-10 15:42:01,361 104 INFO rb-82af9cd-226617-434700 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-11-10 15:42:01,427 104 INFO rb-82af9cd-226617-434700 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-11-10 15:42:06,879 104 INFO rb-82af9cd-226617-434700 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 15%: their account is the counterpart. 2026-11-10 15:42:09,503 104 INFO rb-82af9cd-226617-434700 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 15% (Copy): their account is the counterpart. 2026-11-10 15:42:10,638 104 INFO rb-82af9cd-226617-434700 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-11-10 15:42:10,673 104 INFO rb-82af9cd-226617-434700 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [502], uid: 162, model: followup.report 2026-11-10 15:42:10,704 104 INFO rb-82af9cd-226617-434700 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-11-10 15:42:10,797 104 INFO rb-82af9cd-226617-434700 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-11-10 15:42:15,999 104 INFO rb-82af9cd-226617-434700 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 15%: their account is the counterpart. 2026-11-10 15:42:17,145 104 INFO rb-82af9cd-226617-434700 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 15% (Copy): their account is the counterpart. 2026-11-10 15:42:18,004 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_account_onbehalf_payment.tests.test_account_onbehalf_payment: Starting TestPayment.test_01_payment_onbehalf_01 ... 2026-11-10 15:42:18,925 104 INFO rb-82af9cd-226617-434700 odoo.models.unlink: User #163 deleted account.move.line.ctp records with IDs: [652] 2026-11-10 15:42:19,045 104 INFO rb-82af9cd-226617-434700 odoo.models.unlink: User #163 deleted account.move.line records with IDs: [1404] 2026-11-10 15:42:19,793 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_account_onbehalf_payment.tests.test_account_onbehalf_payment: Starting TestPayment.test_02_payment_onbehalf_02 ... 2026-11-10 15:42:20,742 104 INFO rb-82af9cd-226617-434700 odoo.models.unlink: User #163 deleted account.move.line.ctp records with IDs: [655] 2026-11-10 15:42:20,842 104 INFO rb-82af9cd-226617-434700 odoo.models.unlink: User #163 deleted account.move.line records with IDs: [1409] 2026-11-10 15:42:21,007 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_account_onbehalf_payment.tests.test_account_onbehalf_payment: Starting TestPayment.test_03_payment_onbehalf_03 ... 2026-11-10 15:42:21,810 104 INFO rb-82af9cd-226617-434700 odoo.models.unlink: User #163 deleted account.move.line.ctp records with IDs: [657] 2026-11-10 15:42:21,920 104 INFO rb-82af9cd-226617-434700 odoo.models.unlink: User #163 deleted account.move.line records with IDs: [1412] 2026-11-10 15:42:22,109 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_account_onbehalf_payment.tests.test_account_onbehalf_payment: Starting TestPayment.test_04_payment_onbehalf_04 ... 2026-11-10 15:42:22,958 104 INFO rb-82af9cd-226617-434700 odoo.models.unlink: User #163 deleted account.move.line.ctp records with IDs: [659] 2026-11-10 15:42:23,055 104 INFO rb-82af9cd-226617-434700 odoo.models.unlink: User #163 deleted account.move.line records with IDs: [1415] 2026-11-10 15:42:23,207 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_account_onbehalf_payment.tests.test_account_onbehalf_payment: Starting TestPayment.test_05_payment_onbehalf_01 ... 2026-11-10 15:42:24,172 104 INFO rb-82af9cd-226617-434700 odoo.models.unlink: User #163 deleted account.move.line.ctp records with IDs: [661] 2026-11-10 15:42:24,269 104 INFO rb-82af9cd-226617-434700 odoo.models.unlink: User #163 deleted account.move.line records with IDs: [1418] 2026-11-10 15:42:25,218 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_account_onbehalf_payment.tests.test_account_onbehalf_payment: Starting TestPayment.test_05_payment_onbehalf_02 ... 2026-11-10 15:42:26,317 104 INFO rb-82af9cd-226617-434700 odoo.models.unlink: User #163 deleted account.move.line.ctp records with IDs: [665, 666] 2026-11-10 15:42:26,440 104 INFO rb-82af9cd-226617-434700 odoo.models.unlink: User #163 deleted account.move.line records with IDs: [1425, 1426] 2026-11-10 15:42:26,775 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_account_onbehalf_payment.tests.test_account_onbehalf_payment: Starting TestPayment.test_06_payment_onbehalf_01 ... 2026-11-10 15:42:28,688 104 INFO rb-82af9cd-226617-434700 odoo.models.unlink: User #163 deleted account.partial.reconcile records with IDs: [41, 42] 2026-11-10 15:42:28,732 104 INFO rb-82af9cd-226617-434700 odoo.models.unlink: User #163 deleted account.full.reconcile records with IDs: [35] 2026-11-10 15:42:28,925 104 INFO rb-82af9cd-226617-434700 odoo.models.unlink: User #163 deleted account.move.line.ctp records with IDs: [671, 672] 2026-11-10 15:42:29,073 104 INFO rb-82af9cd-226617-434700 odoo.models.unlink: User #163 deleted account.move.line records with IDs: [1432, 1433, 1434, 1435] 2026-11-10 15:42:29,139 104 INFO rb-82af9cd-226617-434700 odoo.models.unlink: User #163 deleted mail.message records with IDs: [8391, 8389] 2026-11-10 15:42:29,257 104 INFO rb-82af9cd-226617-434700 odoo.models.unlink: User #163 deleted account.move records with IDs: [662, 663] 2026-11-10 15:42:29,267 104 INFO rb-82af9cd-226617-434700 odoo.models.unlink: User #163 deleted mail.followers records with IDs: [1554, 1555] 2026-11-10 15:42:29,526 104 INFO rb-82af9cd-226617-434700 odoo.models.unlink: User #163 deleted account.move.line.ctp records with IDs: [669, 670] 2026-11-10 15:42:29,620 104 INFO rb-82af9cd-226617-434700 odoo.models.unlink: User #163 deleted account.move.line records with IDs: [1431] 2026-11-10 15:42:30,544 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_account_onbehalf_payment.tests.test_account_onbehalf_payment: Starting TestPayment.test_07_confirm_payment_receive ... 2026-11-10 15:42:32,079 104 INFO rb-82af9cd-226617-434700 odoo.models.unlink: User #163 deleted account.partial.reconcile records with IDs: [45, 46] 2026-11-10 15:42:32,126 104 INFO rb-82af9cd-226617-434700 odoo.models.unlink: User #163 deleted account.full.reconcile records with IDs: [37] 2026-11-10 15:42:32,381 104 INFO rb-82af9cd-226617-434700 odoo.models.unlink: User #163 deleted account.move.line.ctp records with IDs: [679, 680] 2026-11-10 15:42:32,530 104 INFO rb-82af9cd-226617-434700 odoo.models.unlink: User #163 deleted account.move.line records with IDs: [1444, 1445, 1446, 1447] 2026-11-10 15:42:32,578 104 INFO rb-82af9cd-226617-434700 odoo.models.unlink: User #163 deleted mail.message records with IDs: [8399, 8397] 2026-11-10 15:42:32,654 104 INFO rb-82af9cd-226617-434700 odoo.models.unlink: User #163 deleted account.move records with IDs: [667, 668] 2026-11-10 15:42:32,974 104 INFO rb-82af9cd-226617-434700 odoo.models.unlink: User #163 deleted account.move.line.ctp records with IDs: [677, 678] 2026-11-10 15:42:33,075 104 INFO rb-82af9cd-226617-434700 odoo.models.unlink: User #163 deleted account.move.line records with IDs: [1442, 1443] 2026-11-10 15:42:34,241 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_account_onbehalf_payment.tests.test_account_onbehalf_payment: Starting TestPayment.test_08_validate_amount_onbehalf_greater_amount_payment ... 2026-11-10 15:42:34,902 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_account_onbehalf_payment.tests.test_account_onbehalf_payment: Starting TestPayment.test_09_validate_onbehalf_payment_onbehalf_distribution ... 2026-11-10 15:42:35,396 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_account_onbehalf_payment.tests.test_account_onbehalf_payment: Starting TestPayment.test_10_validate_same_partner_payment_onbehalf_distribution ... 2026-11-10 15:42:36,039 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_account_onbehalf_payment.tests.test_account_onbehalf_payment: Starting TestPayment.test_11_payment_onbehalf_foreign_currency ... 2026-11-10 15:42:37,603 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_account_onbehalf_payment.tests.test_account_onbehalf_payment: Starting TestPayment.test_12_create_onbehalf_payment_without_outstanding_account ... 2026-11-10 15:42:38,003 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_account_onbehalf_payment.tests.test_account_onbehalf_payment: Starting TestPayment.test_13_create_onbehalf_payment_with_outstanding_account ... 2026-11-10 15:42:39,249 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_account_onbehalf_payment.tests.test_account_onbehalf_payment: Starting TestPayment.test_14_post_onbehalf_payment_without_outstanding_account ... 2026-11-10 15:42:39,634 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_account_onbehalf_payment.tests.test_account_onbehalf_payment: Starting TestPayment.test_payment_onbehalf_without_payment_partner_001 ... 2026-11-10 15:42:41,395 104 INFO rb-82af9cd-226617-434700 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-11-10 15:42:46,515 104 INFO rb-82af9cd-226617-434700 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 15%: their account is the counterpart. 2026-11-10 15:42:47,623 104 INFO rb-82af9cd-226617-434700 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 15% (Copy): their account is the counterpart. 2026-11-10 15:42:48,540 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_account_onbehalf_payment.tests.test_account_onbehalf_payment: Starting TestOnbehalfPaymentWithoutCurrency.test_onbehalf_line_computes_in_company_currency_without_journal ... 2026-11-10 15:42:49,054 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_account_onbehalf_payment.tests.test_account_onbehalf_payment: Starting TestOnbehalfPaymentWithoutCurrency.test_onbehalf_line_of_zero_payment_without_journal_has_zero_percentage ... 2026-11-10 15:42:49,582 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_account_onbehalf_payment.tests.test_account_onbehalf_payment: Starting TestOnbehalfPaymentWithoutCurrency.test_transaction_form_shows_onbehalf_distribution_page ... 2026-11-10 15:42:49,934 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_account_onbehalf_payment.tests.test_account_onbehalf_payment: Starting TestOnbehalfPaymentWithoutCurrency.test_transaction_onbehalf_line_of_zero_transaction_has_zero_percentage ... 2026-11-10 15:42:50,292 104 INFO rb-82af9cd-226617-434700 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-11-10 15:42:55,457 104 INFO rb-82af9cd-226617-434700 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 15%: their account is the counterpart. 2026-11-10 15:42:56,736 104 INFO rb-82af9cd-226617-434700 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 15% (Copy): their account is the counterpart. 2026-11-10 15:42:57,628 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_account_onbehalf_payment.tests.test_onbehalf_payment_report: Starting TestOnbehalfPaymentReport.test_report_amount_is_company_currency_not_original_currency ... 2026-11-10 15:42:58,945 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_account_onbehalf_payment.tests.test_onbehalf_payment_report: Starting TestOnbehalfPaymentReport.test_report_reflects_onbehalf_distribution_after_posting ... 2026-11-10 15:43:00,238 104 INFO rb-82af9cd-226617-434700 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-11-10 15:43:05,648 104 INFO rb-82af9cd-226617-434700 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 15%: their account is the counterpart. 2026-11-10 15:43:06,856 104 INFO rb-82af9cd-226617-434700 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 15% (Copy): their account is the counterpart. 2026-11-10 15:43:07,810 104 INFO rb-82af9cd-226617-434700 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-11-10 15:43:09,473 104 INFO rb-82af9cd-226617-434700 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-11-10 15:43:10,232 104 INFO rb-82af9cd-226617-434700 odoo.models.unlink: User #169 deleted account.move.line.ctp records with IDs: [705] 2026-11-10 15:43:10,337 104 INFO rb-82af9cd-226617-434700 odoo.models.unlink: User #169 deleted account.move.line records with IDs: [1492] 2026-11-10 15:43:10,441 104 INFO rb-82af9cd-226617-434700 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-11-10 15:43:11,222 104 INFO rb-82af9cd-226617-434700 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-11-10 15:43:16,597 104 INFO rb-82af9cd-226617-434700 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 15%: their account is the counterpart. 2026-11-10 15:43:17,791 104 INFO rb-82af9cd-226617-434700 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 15% (Copy): their account is the counterpart. 2026-11-10 15:43:18,773 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_account_reconciliation.tests.test_bank_statement: Starting TestBankStatement.test_new_transaction_currency_defaults_to_the_journal_and_converts_on_change ... 2026-11-10 15:43:19,372 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_account_reconciliation.tests.test_bank_statement: Starting TestBankStatement.test_statement_completeness_and_validity ... 2026-11-10 15:43:22,858 104 INFO rb-82af9cd-226617-434700 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-11-10 15:43:28,025 104 INFO rb-82af9cd-226617-434700 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 15%: their account is the counterpart. 2026-11-10 15:43:29,146 104 INFO rb-82af9cd-226617-434700 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 15% (Copy): their account is the counterpart. 2026-11-10 15:43:29,993 104 INFO rb-82af9cd-226617-434700 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-11-10 15:43:30,050 104 INFO rb-82af9cd-226617-434700 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-11-10 15:43:30,127 104 INFO rb-82af9cd-226617-434700 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-11-10 15:43:35,026 104 INFO rb-82af9cd-226617-434700 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 15%: their account is the counterpart. 2026-11-10 15:43:36,228 104 INFO rb-82af9cd-226617-434700 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 15% (Copy): their account is the counterpart. 2026-11-10 15:43:37,123 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_account_reconciliation.tests.test_reconcile_access: Starting TestReconcileAccess.test_basic_group_user_reconciles_an_invoice_with_a_bank_transaction ... 2026-11-10 15:43:39,188 104 INFO rb-82af9cd-226617-434700 odoo.models.unlink: User #178 deleted account.move.line.ctp records with IDs: [721] 2026-11-10 15:43:39,278 104 INFO rb-82af9cd-226617-434700 odoo.models.unlink: User #178 deleted account.move.line records with IDs: [1528] 2026-11-10 15:43:39,515 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_account_reconciliation.tests.test_reconcile_access: Starting TestReconcileAccess.test_default_kanban_of_statement_lines_is_not_the_reconcile_kanban ... 2026-11-10 15:43:40,904 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_account_reconciliation.tests.test_reconcile_access: Starting TestReconcileAccess.test_default_views_of_statement_lines_load_for_invoicing_and_auditor_users ... 2026-11-10 15:43:42,282 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_account_reconciliation.tests.test_reconcile_access: Starting TestReconcileAccess.test_payment_transaction_smart_button_opens_for_an_invoicing_only_user ... 2026-11-10 15:43:44,235 104 INFO rb-82af9cd-226617-434700 odoo.models.unlink: User #175 deleted account.move.line.ctp records with IDs: [723] 2026-11-10 15:43:44,311 104 INFO rb-82af9cd-226617-434700 odoo.models.unlink: User #175 deleted account.move.line records with IDs: [1533] 2026-11-10 15:43:44,536 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_account_reconciliation.tests.test_reconcile_access: Starting TestReconcileAccess.test_reconcile_kanban_requested_by_id_stays_reserved_to_the_reconcile_group ... 2026-11-10 15:43:45,839 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_account_reconciliation.tests.test_reconcile_access: Starting TestReconcileAccess.test_reconcile_screens_are_not_refused_to_the_superuser ... 2026-11-10 15:43:47,086 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_account_reconciliation.tests.test_reconcile_access: Starting TestReconcileAccess.test_reconcile_screens_are_refused_server_side_to_an_invoicing_only_user ... 2026-11-10 15:43:48,358 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_account_reconciliation.tests.test_reconcile_access: Starting TestReconcileAccess.test_reconcile_screens_load_for_a_user_of_the_basic_accounting_group ... 2026-11-10 15:43:49,655 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_account_reconciliation.tests.test_reconcile_access: Starting TestReconcileAccess.test_reconcile_screens_load_for_an_accountant ... 2026-11-10 15:43:50,948 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_account_reconciliation.tests.test_reconcile_access: Starting TestReconcileAccess.test_reconcile_window_actions_are_gated_with_the_basic_accounting_group ... 2026-11-10 15:43:52,210 104 INFO rb-82af9cd-226617-434700 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-11-10 15:43:53,435 104 INFO rb-82af9cd-226617-434700 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-11-10 15:43:58,404 104 INFO rb-82af9cd-226617-434700 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 15%: their account is the counterpart. 2026-11-10 15:43:59,587 104 INFO rb-82af9cd-226617-434700 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 15% (Copy): their account is the counterpart. 2026-11-10 15:44:00,449 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_account_reconciliation.tests.test_reconcile_auto_deferral: Starting TestReconcileAutoDeferral.test_creating_a_transaction_only_schedules_the_auto_reconcile_cron ... 2026-11-10 15:44:01,125 104 INFO rb-82af9cd-226617-434700 odoo.models.unlink: User #221 deleted account.move.line.ctp records with IDs: [725] 2026-11-10 15:44:01,212 104 INFO rb-82af9cd-226617-434700 odoo.models.unlink: User #221 deleted account.move.line records with IDs: [1538] 2026-11-10 15:44:01,513 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_account_reconciliation.tests.test_reconcile_auto_deferral: Starting TestReconcileAutoDeferral.test_editing_label_or_reference_only_schedules_the_auto_reconcile_cron ... 2026-11-10 15:44:02,833 104 INFO rb-82af9cd-226617-434700 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-11-10 15:44:03,747 104 INFO rb-82af9cd-226617-434700 odoo.models.unlink: User #221 deleted account.move.line.ctp records with IDs: [730] 2026-11-10 15:44:03,836 104 INFO rb-82af9cd-226617-434700 odoo.models.unlink: User #221 deleted account.move.line records with IDs: [1547] 2026-11-10 15:44:04,106 104 INFO rb-82af9cd-226617-434700 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-11-10 15:44:04,810 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_account_reconciliation.tests.test_reconcile_auto_deferral: Starting TestReconcileAutoDeferral.test_reposting_a_transaction_entry_only_schedules_the_auto_reconcile_cron ... 2026-11-10 15:44:05,520 104 INFO rb-82af9cd-226617-434700 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-11-10 15:44:10,737 104 INFO rb-82af9cd-226617-434700 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 15%: their account is the counterpart. 2026-11-10 15:44:11,971 104 INFO rb-82af9cd-226617-434700 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 15% (Copy): their account is the counterpart. 2026-11-10 15:44:12,857 104 INFO rb-82af9cd-226617-434700 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-11-10 15:44:13,301 104 INFO rb-82af9cd-226617-434700 odoo.models.unlink: User #223 deleted account.move.line.ctp records with IDs: [736] 2026-11-10 15:44:13,386 104 INFO rb-82af9cd-226617-434700 odoo.models.unlink: User #223 deleted account.move.line records with IDs: [1558] 2026-11-10 15:44:14,990 104 INFO rb-82af9cd-226617-434700 odoo.models.unlink: User #223 deleted account.move.line.ctp records with IDs: [741] 2026-11-10 15:44:15,064 104 INFO rb-82af9cd-226617-434700 odoo.models.unlink: User #223 deleted account.move.line records with IDs: [1567] 2026-11-10 15:44:16,261 104 INFO rb-82af9cd-226617-434700 odoo.models.unlink: User #223 deleted account.move.line.ctp records with IDs: [744] 2026-11-10 15:44:16,339 104 INFO rb-82af9cd-226617-434700 odoo.models.unlink: User #223 deleted account.move.line records with IDs: [1572] 2026-11-10 15:44:16,638 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_account_reconciliation.tests.test_reconcile_automation: Starting TestReconcileAutomation.test_copy_of_a_reconciled_line_is_not_auto_reconciled ... 2026-11-10 15:44:17,112 104 INFO rb-82af9cd-226617-434700 odoo.models.unlink: User #223 deleted account.move.line.ctp records with IDs: [747] 2026-11-10 15:44:17,203 104 INFO rb-82af9cd-226617-434700 odoo.models.unlink: User #223 deleted account.move.line records with IDs: [1577] 2026-11-10 15:44:17,652 104 INFO rb-82af9cd-226617-434700 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-11-10 15:44:22,682 104 INFO rb-82af9cd-226617-434700 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 15%: their account is the counterpart. 2026-11-10 15:44:24,011 104 INFO rb-82af9cd-226617-434700 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 15% (Copy): their account is the counterpart. 2026-11-10 15:44:24,940 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_account_reconciliation.tests.test_reconcile_automation: Starting TestReconcileModelTextConditions.test_contains_and_not_contains_stay_case_insensitive ... 2026-11-10 15:44:25,467 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_account_reconciliation.tests.test_reconcile_automation: Starting TestReconcileModelTextConditions.test_regex_is_case_insensitive_whatever_the_case_of_the_pattern ... 2026-11-10 15:44:26,044 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_account_reconciliation.tests.test_reconcile_automation: Starting TestReconcileModelTextConditions.test_regex_negated_class_keeps_its_meaning ... 2026-11-10 15:44:26,564 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_account_reconciliation.tests.test_reconcile_automation: Starting TestReconcileModelTextConditions.test_regex_negated_whitespace_and_word_classes_keep_their_meaning ... 2026-11-10 15:44:27,261 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_account_reconciliation.tests.test_reconcile_automation: Starting TestReconcileModelTextConditions.test_regex_stays_anchored_at_the_start_of_the_label ... 2026-11-10 15:44:27,796 104 INFO rb-82af9cd-226617-434700 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-11-10 15:44:32,943 104 INFO rb-82af9cd-226617-434700 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 15%: their account is the counterpart. 2026-11-10 15:44:34,088 104 INFO rb-82af9cd-226617-434700 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 15% (Copy): their account is the counterpart. 2026-11-10 15:44:35,010 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_account_reconciliation.tests.test_reconcile_draft: Starting TestReconcileDraft.test_adding_an_item_is_additive_and_idempotent ... 2026-11-10 15:44:36,476 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_account_reconciliation.tests.test_reconcile_draft: Starting TestReconcileDraft.test_cleared_value_stays_cleared ... 2026-11-10 15:44:36,909 104 INFO rb-82af9cd-226617-434700 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-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/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-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/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-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:44:38,547 104 INFO rb-82af9cd-226617-434700 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 0x7fa3151be200> Stack (most recent call last): File "/data/build/rb-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/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-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/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-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:44:38,548 104 INFO rb-82af9cd-226617-434700 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 0x7fa314c37420> Stack (most recent call last): File "/data/build/rb-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/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-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/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-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:44:38,554 104 INFO rb-82af9cd-226617-434700 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-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/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-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/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-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:44:38,558 104 INFO rb-82af9cd-226617-434700 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 0x7fa314c35120> Stack (most recent call last): File "/data/build/rb-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/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-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/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-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:44:39,424 104 INFO rb-82af9cd-226617-434700 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-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/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-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-82af9cd-226617/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:44:41,077 104 INFO rb-82af9cd-226617-434700 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 0x7fa31390ede0> Stack (most recent call last): File "/data/build/rb-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/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-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-82af9cd-226617/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:44:41,078 104 INFO rb-82af9cd-226617-434700 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 0x7fa312b536a0> Stack (most recent call last): File "/data/build/rb-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/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-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-82af9cd-226617/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:44:41,083 104 INFO rb-82af9cd-226617-434700 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-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/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-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-82af9cd-226617/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:44:41,087 104 INFO rb-82af9cd-226617-434700 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 0x7fa312b53d80> Stack (most recent call last): File "/data/build/rb-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/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-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-82af9cd-226617/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:44:41,347 104 INFO rb-82af9cd-226617-434700 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-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/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-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/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-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:44:43,578 104 INFO rb-82af9cd-226617-434700 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 0x7fa3151ca7a0> Stack (most recent call last): File "/data/build/rb-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/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-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/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-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:44:43,579 104 INFO rb-82af9cd-226617-434700 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 0x7fa314b05620> Stack (most recent call last): File "/data/build/rb-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/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-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/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-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:44:43,584 104 INFO rb-82af9cd-226617-434700 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-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/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-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/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-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:44:43,588 104 INFO rb-82af9cd-226617-434700 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 0x7fa314b07ec0> Stack (most recent call last): File "/data/build/rb-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/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-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/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-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:44:43,897 104 INFO rb-82af9cd-226617-434700 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-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/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-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-82af9cd-226617/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:44:46,147 104 INFO rb-82af9cd-226617-434700 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 0x7fa3138c7880> Stack (most recent call last): File "/data/build/rb-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/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-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-82af9cd-226617/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:44:46,147 104 INFO rb-82af9cd-226617-434700 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 0x7fa315a6e7a0> Stack (most recent call last): File "/data/build/rb-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/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-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-82af9cd-226617/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:44:46,152 104 INFO rb-82af9cd-226617-434700 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-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/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-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-82af9cd-226617/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:44:46,156 104 INFO rb-82af9cd-226617-434700 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 0x7fa315a6c680> Stack (most recent call last): File "/data/build/rb-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/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-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-82af9cd-226617/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:44:46,466 104 INFO rb-82af9cd-226617-434700 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-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/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-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/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-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:44:48,124 104 INFO rb-82af9cd-226617-434700 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 0x7fa3118798a0> Stack (most recent call last): File "/data/build/rb-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/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-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/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-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:44:48,125 104 INFO rb-82af9cd-226617-434700 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 0x7fa313e8aa20> Stack (most recent call last): File "/data/build/rb-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/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-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/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-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:44:48,131 104 INFO rb-82af9cd-226617-434700 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-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/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-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/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-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:44:48,135 104 INFO rb-82af9cd-226617-434700 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 0x7fa313e89b20> Stack (most recent call last): File "/data/build/rb-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/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-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/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-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:44:48,968 104 INFO rb-82af9cd-226617-434700 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-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/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-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-82af9cd-226617/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:44:50,642 104 INFO rb-82af9cd-226617-434700 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 0x7fa313611ee0> Stack (most recent call last): File "/data/build/rb-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/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-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-82af9cd-226617/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:44:50,643 104 INFO rb-82af9cd-226617-434700 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 0x7fa3124a68e0> Stack (most recent call last): File "/data/build/rb-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/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-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-82af9cd-226617/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:44:50,648 104 INFO rb-82af9cd-226617-434700 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-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/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-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-82af9cd-226617/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:44:50,652 104 INFO rb-82af9cd-226617-434700 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 0x7fa3124a7240> Stack (most recent call last): File "/data/build/rb-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/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-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-82af9cd-226617/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:44:50,902 104 INFO rb-82af9cd-226617-434700 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-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/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-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/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-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:44:53,227 104 INFO rb-82af9cd-226617-434700 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 0x7fa3124cb740> Stack (most recent call last): File "/data/build/rb-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/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-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/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-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:44:53,228 104 INFO rb-82af9cd-226617-434700 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 0x7fa31216c400> Stack (most recent call last): File "/data/build/rb-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/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-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/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-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:44:53,233 104 INFO rb-82af9cd-226617-434700 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-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/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-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/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-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:44:53,237 104 INFO rb-82af9cd-226617-434700 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 0x7fa31216eac0> Stack (most recent call last): File "/data/build/rb-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/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-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/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-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:44:53,502 104 INFO rb-82af9cd-226617-434700 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-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/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-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-82af9cd-226617/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:44:55,877 104 INFO rb-82af9cd-226617-434700 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 0x7fa315a80e00> Stack (most recent call last): File "/data/build/rb-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/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-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-82af9cd-226617/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:44:55,878 104 INFO rb-82af9cd-226617-434700 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 0x7fa314fc0ae0> Stack (most recent call last): File "/data/build/rb-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/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-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-82af9cd-226617/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:44:55,884 104 INFO rb-82af9cd-226617-434700 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-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/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-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-82af9cd-226617/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:44:55,888 104 INFO rb-82af9cd-226617-434700 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 0x7fa314fc37e0> Stack (most recent call last): File "/data/build/rb-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/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-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-82af9cd-226617/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:44:56,562 104 INFO rb-82af9cd-226617-434700 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-11-10 15:44:57,840 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_account_reconciliation.tests.test_reconcile_draft: Starting TestReconcileDraft.test_edit_lands_on_the_selected_row_and_only_that_field_changes ... 2026-11-10 15:44:59,559 104 INFO rb-82af9cd-226617-434700 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-11-10 15:45:00,690 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_account_reconciliation.tests.test_reconcile_draft: Starting TestReconcileDraft.test_editor_value_reaching_a_save_without_its_onchange_still_applies ... 2026-11-10 15:45:01,909 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_account_reconciliation.tests.test_reconcile_draft: Starting TestReconcileDraft.test_initial_proposal_is_materialized_and_deterministic ... 2026-11-10 15:45:03,357 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_account_reconciliation.tests.test_reconcile_draft: Starting TestReconcileDraft.test_journal_items_created_or_edited_elsewhere_never_build_a_draft ... 2026-11-10 15:45:04,356 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_account_reconciliation.tests.test_reconcile_draft: Starting TestReconcileDraft.test_match_allocation_follows_cores_own_order_not_click_order ... 2026-11-10 15:45:07,257 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_account_reconciliation.tests.test_reconcile_draft: Starting TestReconcileDraft.test_open_balance_keeps_its_identity_and_user_choices_per_field ... 2026-11-10 15:45:09,613 104 INFO rb-82af9cd-226617-434700 odoo.models.unlink: User #227 deleted account.move.line.ctp records with IDs: [817] 2026-11-10 15:45:09,704 104 INFO rb-82af9cd-226617-434700 odoo.models.unlink: User #227 deleted account.move.line records with IDs: [1712] 2026-11-10 15:45:09,990 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_account_reconciliation.tests.test_reconcile_draft: Starting TestReconcileDraft.test_reconcile_model_badge_swaps_only_its_own_rows ... 2026-11-10 15:45:10,858 104 INFO rb-82af9cd-226617-434700 odoo.models.unlink: User #227 deleted account.move.line.ctp records with IDs: [821] 2026-11-10 15:45:10,934 104 INFO rb-82af9cd-226617-434700 odoo.models.unlink: User #227 deleted account.move.line records with IDs: [1721] 2026-11-10 15:45:11,094 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_account_reconciliation.tests.test_reconcile_draft: Starting TestReconcileDraft.test_removed_row_never_returns ... 2026-11-10 15:45:15,101 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_account_reconciliation.tests.test_reconcile_draft: Starting TestReconcileDraft.test_row_editability_follows_its_kind ... 2026-11-10 15:45:17,844 104 INFO rb-82af9cd-226617-434700 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-11-10 15:45:19,259 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_account_reconciliation.tests.test_reconcile_draft: Starting TestReconcileDraft.test_selection_is_visible_and_persists_until_its_clearing_events ... 2026-11-10 15:45:22,459 104 INFO rb-82af9cd-226617-434700 odoo.models.unlink: User #227 deleted account.partial.reconcile records with IDs: [67] 2026-11-10 15:45:22,494 104 INFO rb-82af9cd-226617-434700 odoo.models.unlink: User #227 deleted account.full.reconcile records with IDs: [55] 2026-11-10 15:45:23,041 104 INFO rb-82af9cd-226617-434700 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-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/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-82af9cd-226617/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:45:24,750 104 INFO rb-82af9cd-226617-434700 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 0x7fa313ad0860> Stack (most recent call last): File "/data/build/rb-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/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-82af9cd-226617/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:45:24,751 104 INFO rb-82af9cd-226617-434700 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 0x7fa3118b5260> Stack (most recent call last): File "/data/build/rb-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/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-82af9cd-226617/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:45:24,756 104 INFO rb-82af9cd-226617-434700 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-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/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-82af9cd-226617/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:45:24,759 104 INFO rb-82af9cd-226617-434700 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 0x7fa3118b5440> Stack (most recent call last): File "/data/build/rb-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/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-82af9cd-226617/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:45:24,783 104 INFO rb-82af9cd-226617-434700 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-11-10 15:45:30,583 104 INFO rb-82af9cd-226617-434700 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 15%: their account is the counterpart. 2026-11-10 15:45:32,649 104 INFO rb-82af9cd-226617-434700 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 15% (Copy): their account is the counterpart. 2026-11-10 15:45:33,747 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_account_reconciliation.tests.test_reconcile_entry_points: Starting TestReconcileEntryPoints.test_payment_form_offers_reconcile_only_on_a_posted_payment ... 2026-11-10 15:45:36,210 104 INFO rb-82af9cd-226617-434700 odoo.models.unlink: User #229 deleted account.move.line.ctp records with IDs: [872] 2026-11-10 15:45:36,309 104 INFO rb-82af9cd-226617-434700 odoo.models.unlink: User #229 deleted account.move.line records with IDs: [1822] 2026-11-10 15:45:36,628 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_account_reconciliation.tests.test_reconcile_entry_points: Starting TestReconcileEntryPoints.test_payment_form_offers_reconcile_to_the_reconcile_group_only ... 2026-11-10 15:45:37,418 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_account_reconciliation.tests.test_reconcile_entry_points: Starting TestReconcileEntryPoints.test_payment_reconcile_opens_journal_items_with_its_outstanding_item_only ... 2026-11-10 15:45:38,299 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_account_reconciliation.tests.test_reconcile_entry_points: Starting TestReconcileEntryPoints.test_reconcile_buttons_and_tooltip_buttons_explain_themselves_with_help ... 2026-11-10 15:45:38,424 104 INFO rb-82af9cd-226617-434700 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-11-10 15:45:39,255 104 INFO rb-82af9cd-226617-434700 odoo.models.unlink: User #229 deleted account.move.line.ctp records with IDs: [875] 2026-11-10 15:45:39,340 104 INFO rb-82af9cd-226617-434700 odoo.models.unlink: User #229 deleted account.move.line records with IDs: [1829] 2026-11-10 15:45:39,473 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_account_reconciliation.tests.test_reconcile_entry_points: Starting TestReconcileEntryPoints.test_statement_form_offers_reconcile_to_the_reconcile_group_only ... 2026-11-10 15:45:40,193 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_account_reconciliation.tests.test_reconcile_entry_points: Starting TestReconcileEntryPoints.test_statement_reconcile_opens_only_its_own_unreconciled_transactions ... 2026-11-10 15:45:41,091 104 INFO rb-82af9cd-226617-434700 odoo.models.unlink: User #229 deleted account.move.line.ctp records with IDs: [878] 2026-11-10 15:45:41,187 104 INFO rb-82af9cd-226617-434700 odoo.models.unlink: User #229 deleted account.move.line records with IDs: [1836] 2026-11-10 15:45:41,322 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_account_reconciliation.tests.test_reconcile_entry_points: Starting TestReconcileEntryPoints.test_statement_reconcile_opens_with_the_journal_context_of_the_statement ... 2026-11-10 15:45:41,773 104 INFO rb-82af9cd-226617-434700 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-11-10 15:45:46,682 104 INFO rb-82af9cd-226617-434700 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 15%: their account is the counterpart. 2026-11-10 15:45:47,969 104 INFO rb-82af9cd-226617-434700 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 15% (Copy): their account is the counterpart. 2026-11-10 15:45:48,992 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_account_reconciliation.tests.test_reconcile_fx: Starting TestReconcileFx.test_exchange_account_as_difference_account_realizes_the_whole_difference ... 2026-11-10 15:45:49,972 104 INFO rb-82af9cd-226617-434700 odoo.models.unlink: User #235 deleted account.move.line.ctp records with IDs: [882] 2026-11-10 15:45:50,063 104 INFO rb-82af9cd-226617-434700 odoo.models.unlink: User #235 deleted account.move.line records with IDs: [1845] 2026-11-10 15:45:52,331 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_account_reconciliation.tests.test_reconcile_fx: Starting TestReconcileFx.test_exchange_preview_matches_the_posting ... 2026-11-10 15:45:54,522 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_account_reconciliation.tests.test_reconcile_fx: Starting TestReconcileFx.test_genuine_partial_stays_open_without_fx_or_phantom_writeoff ... 2026-11-10 15:45:55,236 104 INFO rb-82af9cd-226617-434700 odoo.models.unlink: User #235 deleted account.move.line.ctp records with IDs: [900] 2026-11-10 15:45:55,318 104 INFO rb-82af9cd-226617-434700 odoo.models.unlink: User #235 deleted account.move.line records with IDs: [1880] 2026-11-10 15:45:56,172 104 INFO rb-82af9cd-226617-434700 odoo.models.unlink: User #235 deleted account.move.line.ctp records with IDs: [903] 2026-11-10 15:45:56,256 104 INFO rb-82af9cd-226617-434700 odoo.models.unlink: User #235 deleted account.move.line records with IDs: [1885] 2026-11-10 15:45:57,254 104 INFO rb-82af9cd-226617-434700 odoo.models.unlink: User #235 deleted account.move.line.ctp records with IDs: [906] 2026-11-10 15:45:57,352 104 INFO rb-82af9cd-226617-434700 odoo.models.unlink: User #235 deleted account.move.line records with IDs: [1890] 2026-11-10 15:45:58,894 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_account_reconciliation.tests.test_reconcile_fx: Starting TestReconcileFx.test_no_rate_movement_posts_no_exchange_difference ... 2026-11-10 15:45:59,810 104 INFO rb-82af9cd-226617-434700 odoo.models.unlink: User #235 deleted account.move.line.ctp records with IDs: [914] 2026-11-10 15:45:59,920 104 INFO rb-82af9cd-226617-434700 odoo.models.unlink: User #235 deleted account.move.line records with IDs: [1905] 2026-11-10 15:46:00,633 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_account_reconciliation.tests.test_reconcile_fx: Starting TestReconcileFx.test_rate_driven_settlement_posts_exactly_one_exchange_difference ... 2026-11-10 15:46:01,631 104 INFO rb-82af9cd-226617-434700 odoo.models.unlink: User #235 deleted account.move.line.ctp records with IDs: [919] 2026-11-10 15:46:01,722 104 INFO rb-82af9cd-226617-434700 odoo.models.unlink: User #235 deleted account.move.line records with IDs: [1914] 2026-11-10 15:46:03,144 104 INFO rb-82af9cd-226617-434700 odoo.models.unlink: User #235 deleted account.move.line.ctp records with IDs: [923] 2026-11-10 15:46:03,238 104 INFO rb-82af9cd-226617-434700 odoo.models.unlink: User #235 deleted account.move.line records with IDs: [1921] 2026-11-10 15:46:04,555 104 INFO rb-82af9cd-226617-434700 odoo.models.unlink: User #235 deleted account.move.line.ctp records with IDs: [927] 2026-11-10 15:46:04,641 104 INFO rb-82af9cd-226617-434700 odoo.models.unlink: User #235 deleted account.move.line records with IDs: [1928] 2026-11-10 15:46:05,833 104 INFO rb-82af9cd-226617-434700 odoo.models.unlink: User #235 deleted account.move.line.ctp records with IDs: [931] 2026-11-10 15:46:05,930 104 INFO rb-82af9cd-226617-434700 odoo.models.unlink: User #235 deleted account.move.line records with IDs: [1935] 2026-11-10 15:46:10,254 104 INFO rb-82af9cd-226617-434700 odoo.models.unlink: User #235 deleted account.move.line.ctp records with IDs: [947] 2026-11-10 15:46:10,346 104 INFO rb-82af9cd-226617-434700 odoo.models.unlink: User #235 deleted account.move.line records with IDs: [1966] 2026-11-10 15:46:11,642 104 INFO rb-82af9cd-226617-434700 odoo.models.unlink: User #235 deleted account.move.line.ctp records with IDs: [951] 2026-11-10 15:46:11,740 104 INFO rb-82af9cd-226617-434700 odoo.models.unlink: User #235 deleted account.move.line records with IDs: [1973] 2026-11-10 15:46:12,761 104 INFO rb-82af9cd-226617-434700 odoo.models.unlink: User #235 deleted account.move.line.ctp records with IDs: [954] 2026-11-10 15:46:12,848 104 INFO rb-82af9cd-226617-434700 odoo.models.unlink: User #235 deleted account.move.line records with IDs: [1978] 2026-11-10 15:46:14,511 104 INFO rb-82af9cd-226617-434700 odoo.models.unlink: User #235 deleted account.move.line.ctp records with IDs: [960] 2026-11-10 15:46:14,597 104 INFO rb-82af9cd-226617-434700 odoo.models.unlink: User #235 deleted account.move.line records with IDs: [1989] 2026-11-10 15:46:15,256 104 INFO rb-82af9cd-226617-434700 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-11-10 15:46:20,819 104 INFO rb-82af9cd-226617-434700 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 15%: their account is the counterpart. 2026-11-10 15:46:22,015 104 INFO rb-82af9cd-226617-434700 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 15% (Copy): their account is the counterpart. 2026-11-10 15:46:23,014 104 INFO rb-82af9cd-226617-434700 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-11-10 15:46:23,394 104 INFO rb-82af9cd-226617-434700 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-11-10 15:46:23,875 104 INFO rb-82af9cd-226617-434700 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-11-10 15:46:24,529 104 INFO rb-82af9cd-226617-434700 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-11-10 15:46:25,029 104 INFO rb-82af9cd-226617-434700 odoo.models.unlink: User #237 deleted account.move.line.ctp records with IDs: [969] 2026-11-10 15:46:25,116 104 INFO rb-82af9cd-226617-434700 odoo.models.unlink: User #237 deleted account.move.line records with IDs: [2004] 2026-11-10 15:46:25,563 104 INFO rb-82af9cd-226617-434700 odoo.models.unlink: User #237 deleted account.move.line.ctp records with IDs: [972] 2026-11-10 15:46:25,645 104 INFO rb-82af9cd-226617-434700 odoo.models.unlink: User #237 deleted account.move.line records with IDs: [2008] 2026-11-10 15:46:25,790 104 INFO rb-82af9cd-226617-434700 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-11-10 15:46:31,014 104 INFO rb-82af9cd-226617-434700 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 15%: their account is the counterpart. 2026-11-10 15:46:32,264 104 INFO rb-82af9cd-226617-434700 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 15% (Copy): their account is the counterpart. 2026-11-10 15:46:33,242 104 INFO rb-82af9cd-226617-434700 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-11-10 15:46:33,817 104 INFO rb-82af9cd-226617-434700 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-11-10 15:46:34,358 104 INFO rb-82af9cd-226617-434700 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-11-10 15:46:39,752 104 INFO rb-82af9cd-226617-434700 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 15%: their account is the counterpart. 2026-11-10 15:46:41,098 104 INFO rb-82af9cd-226617-434700 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 15% (Copy): their account is the counterpart. 2026-11-10 15:46:42,119 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours: Starting TestReconcileJournalItemsTicketTour.test_manual_journal_item_reconciliation_opens_shared_reconcile_form ... 2026-11-10 15:46:43,168 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour.test_manual_journal_item_reconciliation_opens_shared_reconcile_form: Chrome pid: 615 2026-11-10 15:46:43,169 104 INFO rb-82af9cd-226617-434700 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/tmpejwmonnu_chrome_odoo 2026-11-10 15:46:43,169 104 INFO rb-82af9cd-226617-434700 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:35451/json/version 2026-11-10 15:46:43,170 104 INFO rb-82af9cd-226617-434700 odoo.tests.common.requests: request http://127.0.0.1:35451/json/version with timeout 3 increased to 10s during tests 2026-11-10 15:46:43,181 104 INFO rb-82af9cd-226617-434700 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-11-10 15:46:43,181 104 INFO rb-82af9cd-226617-434700 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:35451/json 2026-11-10 15:46:43,182 104 INFO rb-82af9cd-226617-434700 odoo.tests.common.requests: request http://127.0.0.1:35451/json with timeout 3 increased to 10s during tests 2026-11-10 15:46:43,194 104 INFO rb-82af9cd-226617-434700 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:35451/devtools/page/AA36798D04F931EE3410E47501361A83 2026-11-10 15:46:43,207 104 INFO rb-82af9cd-226617-434700 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-11-10 15:46:43,210 104 INFO rb-82af9cd-226617-434700 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-11-10 15:46:43,320 104 INFO rb-82af9cd-226617-434700 odoo.addons.base.models.res_users: Login successful for db:rb-82af9cd-226617-434700 login:recon_manual_user from n/a 2026-11-10 15:46:43,329 104 INFO rb-82af9cd-226617-434700 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-11-10 15:46:43,331 104 INFO rb-82af9cd-226617-434700 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-11-10 15:46:43,331 104 INFO rb-82af9cd-226617-434700 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-11-10 15:46:43,342 104 INFO rb-82af9cd-226617-434700 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-10 15:46:44,372 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:44] "GET /odoo HTTP/1.1" 200 - 181 0.089 0.945 2026-11-10 15:46:44,376 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour.test_manual_journal_item_reconciliation_opens_shared_reconcile_form: Navigation result: {'frameId': 'AA36798D04F931EE3410E47501361A83', 'loaderId': '4DEAADF0F7D63D936C29973CDA95DE63', 'isDownload': False} 2026-11-10 15:46:44,376 104 INFO rb-82af9cd-226617-434700 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-11-10 15:46:44,522 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:44] "GET /web/webclient/load_menus/5d97ec63ea1140be426fcdf74484b12bb1202e4f8d4a7c3e632269dbe57f8a2f HTTP/1.1" 200 - 172 0.048 0.079 2026-11-10 15:46:44,528 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:44] "GET /web/webclient/translations/51d255c89410bcbec186e2601d4265648f784ecc?lang=en_US HTTP/1.1" 200 - 0 0.000 0.133 2026-11-10 15:46:44,536 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:44] "GET /web/assets/2cff36e/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.138 2026-11-10 15:46:44,539 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:44] "GET /web/assets/25d7e13/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.145 2026-11-10 15:46:44,563 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:44] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.004 0.161 2026-11-10 15:46:44,600 104 INFO rb-82af9cd-226617-434700 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-11-10 15:46:44,607 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:44] "GET /web/assets/aab0082/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.004 2026-11-10 15:46:44,654 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:44] "GET /web/assets/8c2eaf3/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.006 2026-11-10 15:46:45,249 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:45] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-11-10 15:46:45,250 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:45] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.005 2026-11-10 15:46:45,252 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:45] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.005 2026-11-10 15:46:45,263 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:45] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.001 0.007 2026-11-10 15:46:45,290 104 INFO rb-82af9cd-226617-434700 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-11-10 15:46:45,305 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:45] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-11-10 15:46:45,334 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:45] "GET /odoo/offline HTTP/1.1" 200 - 5 0.002 0.017 2026-11-10 15:46:45,348 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:45] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.000 0.005 2026-11-10 15:46:45,361 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:45] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.002 0.008 2026-11-10 15:46:45,464 104 INFO rb-82af9cd-226617-434700 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-11-10 15:46:45,503 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:45] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-11-10 15:46:45,509 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:45] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-11-10 15:46:45,512 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:45] "POST /mail/data HTTP/1.1" 200 - 34 0.032 0.044 2026-11-10 15:46:45,542 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:45] "GET /web/image/res.partner/1184/avatar_128?unique=1794325594000 HTTP/1.1" 200 - 16 0.009 0.055 2026-11-10 15:46:45,590 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:45] "GET /odoo/action-account.action_account_moves_all HTTP/1.1" 200 - 20 0.008 0.083 2026-11-10 15:46:45,618 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:45] "GET /web/image?model=res.users&field=avatar_128&id=243 HTTP/1.1" 200 - 10 0.007 0.134 2026-11-10 15:46:45,623 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:45] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.174 2026-11-10 15:46:45,637 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:45] "POST /web/action/load HTTP/1.1" 200 - 5 0.004 0.154 2026-11-10 15:46:45,640 104 INFO rb-82af9cd-226617-434700 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-11-10 15:46:45,659 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:45] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.007 0.128 2026-11-10 15:46:45,670 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:45] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.003 0.041 2026-11-10 15:46:46,233 104 INFO rb-82af9cd-226617-434700 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-11-10 15:46:46,241 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:46] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 2 0.001 0.004 2026-11-10 15:46:46,251 104 INFO rb-82af9cd-226617-434700 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-11-10 15:46:46,281 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:46] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.000 0.005 2026-11-10 15:46:46,289 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:46] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 1 0.000 0.006 2026-11-10 15:46:46,379 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:46] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.017 2026-11-10 15:46:46,398 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:46] "POST /mail/data HTTP/1.1" 200 - 20 0.030 0.036 2026-11-10 15:46:46,421 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:46] "GET /web/image?model=res.users&field=avatar_128&id=243 HTTP/1.1" 200 - 10 0.006 0.054 2026-11-10 15:46:46,422 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:46] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.080 2026-11-10 15:46:46,444 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:46] "POST /web/action/load HTTP/1.1" 200 - 10 0.004 0.074 2026-11-10 15:46:46,472 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:46] "GET /web/image/res.company/95/favicon HTTP/1.1" 200 - 9 0.006 0.108 2026-11-10 15:46:46,485 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:46] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 2 0.003 0.073 2026-11-10 15:46:46,521 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:46] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-11-10 15:46:46,703 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:46] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 106 0.043 0.201 2026-11-10 15:46:46,738 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:46] "POST /web/dataset/call_kw/account.move.line/search_panel_select_range HTTP/1.1" 200 - 3 0.006 0.012 2026-11-10 15:46:46,786 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:46] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 18 0.023 0.029 2026-11-10 15:46:46,789 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:46] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.055 2026-11-10 15:46:46,958 104 INFO rb-82af9cd-226617-434700 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-11-10 15:46:46,985 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:46] "POST /web/dataset/call_kw/account.move.line/json_friendly_approval_request_data HTTP/1.1" 200 - 11 0.008 0.013 2026-11-10 15:46:47,028 104 INFO rb-82af9cd-226617-434700 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-11-10 15:46:47,046 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:47] "POST /web/dataset/call_kw/account.move.line/json_friendly_approval_request_data HTTP/1.1" 200 - 4 0.005 0.010 2026-11-10 15:46:47,082 104 INFO rb-82af9cd-226617-434700 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-11-10 15:46:47,146 104 INFO rb-82af9cd-226617-434700 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-11-10 15:46:47,207 104 INFO rb-82af9cd-226617-434700 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-11-10 15:46:47,233 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:47] "POST /web/action/load HTTP/1.1" 200 - 11 0.011 0.014 2026-11-10 15:46:47,331 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:47] "POST /web/action/run HTTP/1.1" 200 - 46 0.026 0.065 2026-11-10 15:46:47,407 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:47] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 7 0.007 0.058 2026-11-10 15:46:47,432 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:47] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.005 2026-11-10 15:46:47,469 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:47] "POST /web/dataset/call_kw/account.move.line/web_read HTTP/1.1" 200 - 17 0.011 0.030 2026-11-10 15:46:47,564 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:47] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 10 0.007 0.048 2026-11-10 15:46:47,595 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:47] "POST /web/dataset/call_kw/res.partner/read HTTP/1.1" 200 - 3 0.004 0.017 2026-11-10 15:46:47,613 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:47] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 1 0.001 0.005 2026-11-10 15:46:47,653 104 INFO rb-82af9cd-226617-434700 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-11-10 15:46:47,659 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:47] "POST /web/dataset/call_kw/account.move.line/json_friendly_approval_request_data HTTP/1.1" 200 - 4 0.004 0.011 2026-11-10 15:46:47,709 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour.test_manual_journal_item_reconciliation_opens_shared_reconcile_form.browser: tour succeeded 2026-11-10 15:46:47,710 104 INFO rb-82af9cd-226617-434700 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-11-10 15:46:47,800 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour.test_manual_journal_item_reconciliation_opens_shared_reconcile_form.browser: heap 24948656 (allocated 26718208) 2026-11-10 15:46:47,804 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour.test_manual_journal_item_reconciliation_opens_shared_reconcile_form: Closing chrome headless with pid 615 2026-11-10 15:46:47,805 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour.test_manual_journal_item_reconciliation_opens_shared_reconcile_form: Closing websocket connection 2026-11-10 15:46:47,806 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour.test_manual_journal_item_reconciliation_opens_shared_reconcile_form: Terminating chrome headless with pid 615 2026-11-10 15:46:47,902 104 INFO rb-82af9cd-226617-434700 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-82af9cd-226617-434700/chrome_logs/chrome_log_20261110_154647_901821_test_manual_journal_item_reconciliation_opens_shared_reconcile_form.txt 2026-11-10 15:46:47,902 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour.test_manual_journal_item_reconciliation_opens_shared_reconcile_form: Removing chrome user profile "/tmp/tmpejwmonnu_chrome_odoo" 2026-11-10 15:46:47,949 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours: Starting TestReconcileJournalItemsTicketTour.test_match_existing_entries_offers_a_cash_type_account_candidate ... 2026-11-10 15:46:49,158 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour.test_match_existing_entries_offers_a_cash_type_account_candidate: Chrome pid: 853 2026-11-10 15:46:49,158 104 INFO rb-82af9cd-226617-434700 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/tmpg_tv93t1_chrome_odoo 2026-11-10 15:46:49,158 104 INFO rb-82af9cd-226617-434700 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:35207/json/version 2026-11-10 15:46:49,160 104 INFO rb-82af9cd-226617-434700 odoo.tests.common.requests: request http://127.0.0.1:35207/json/version with timeout 3 increased to 10s during tests 2026-11-10 15:46:49,170 104 INFO rb-82af9cd-226617-434700 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-11-10 15:46:49,170 104 INFO rb-82af9cd-226617-434700 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:35207/json 2026-11-10 15:46:49,171 104 INFO rb-82af9cd-226617-434700 odoo.tests.common.requests: request http://127.0.0.1:35207/json with timeout 3 increased to 10s during tests 2026-11-10 15:46:49,179 104 INFO rb-82af9cd-226617-434700 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:35207/devtools/page/C8786534F56A74D6D9875670E9CEA283 2026-11-10 15:46:49,183 104 INFO rb-82af9cd-226617-434700 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-11-10 15:46:49,186 104 INFO rb-82af9cd-226617-434700 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-11-10 15:46:49,290 104 INFO rb-82af9cd-226617-434700 odoo.addons.base.models.res_users: Login successful for db:rb-82af9cd-226617-434700 login:recon_liquidity_match_user from n/a 2026-11-10 15:46:49,296 104 INFO rb-82af9cd-226617-434700 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-11-10 15:46:49,298 104 INFO rb-82af9cd-226617-434700 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-11-10 15:46:49,298 104 INFO rb-82af9cd-226617-434700 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-11-10 15:46:49,308 104 INFO rb-82af9cd-226617-434700 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-10 15:46:50,289 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:50] "GET /odoo HTTP/1.1" 200 - 181 0.077 0.906 2026-11-10 15:46:50,293 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour.test_match_existing_entries_offers_a_cash_type_account_candidate: Navigation result: {'frameId': 'C8786534F56A74D6D9875670E9CEA283', 'loaderId': '48D9C81A45685C8F52733D08D4B10BB1', 'isDownload': False} 2026-11-10 15:46:50,293 104 INFO rb-82af9cd-226617-434700 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-11-10 15:46:50,326 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:50] "GET /web/assets/25d7e13/web.assets_web.min.css HTTP/1.1" 200 - 2 0.002 0.007 2026-11-10 15:46:50,332 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:50] "GET /web/webclient/translations/51d255c89410bcbec186e2601d4265648f784ecc?lang=en_US HTTP/1.1" 200 - 0 0.000 0.009 2026-11-10 15:46:50,365 104 INFO rb-82af9cd-226617-434700 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-11-10 15:46:50,466 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:50] "GET /web/webclient/load_menus/5d97ec63ea1140be426fcdf74484b12bb1202e4f8d4a7c3e632269dbe57f8a2f HTTP/1.1" 200 - 172 0.048 0.097 2026-11-10 15:46:50,470 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:50] "GET /web/assets/2cff36e/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.151 2026-11-10 15:46:50,481 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:50] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.003 0.152 2026-11-10 15:46:50,505 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:50] "GET /web/assets/aab0082/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.004 2026-11-10 15:46:50,561 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:50] "GET /web/assets/8c2eaf3/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.004 2026-11-10 15:46:51,219 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:51] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.004 2026-11-10 15:46:51,221 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:51] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-11-10 15:46:51,222 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:51] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.004 2026-11-10 15:46:51,233 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:51] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.002 0.005 2026-11-10 15:46:51,249 104 INFO rb-82af9cd-226617-434700 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-11-10 15:46:51,261 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:51] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-11-10 15:46:51,290 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:51] "GET /odoo/offline HTTP/1.1" 200 - 5 0.002 0.012 2026-11-10 15:46:51,297 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:51] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.000 0.004 2026-11-10 15:46:51,310 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:51] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.003 0.011 2026-11-10 15:46:51,348 104 INFO rb-82af9cd-226617-434700 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-11-10 15:46:51,390 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:51] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-11-10 15:46:51,400 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:51] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-11-10 15:46:51,413 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:51] "POST /mail/data HTTP/1.1" 200 - 34 0.033 0.029 2026-11-10 15:46:51,443 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:51] "GET /web/image/res.partner/1185/avatar_128?unique=1794325594000 HTTP/1.1" 200 - 16 0.009 0.055 2026-11-10 15:46:51,445 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:51] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.052 2026-11-10 15:46:51,467 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:51] "GET /web/image?model=res.users&field=avatar_128&id=244 HTTP/1.1" 200 - 10 0.007 0.082 2026-11-10 15:46:51,480 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:51] "POST /web/action/load HTTP/1.1" 200 - 5 0.003 0.096 2026-11-10 15:46:51,488 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:51] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.008 2026-11-10 15:46:51,528 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:51] "GET /odoo/action-account.action_account_moves_all HTTP/1.1" 200 - 20 0.009 0.158 2026-11-10 15:46:51,547 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:51] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.005 0.114 2026-11-10 15:46:51,605 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:51] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.002 0.009 2026-11-10 15:46:51,609 104 INFO rb-82af9cd-226617-434700 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-11-10 15:46:52,216 104 INFO rb-82af9cd-226617-434700 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-11-10 15:46:52,227 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:52] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 2 0.001 0.003 2026-11-10 15:46:52,234 104 INFO rb-82af9cd-226617-434700 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-11-10 15:46:52,266 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:52] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.000 0.006 2026-11-10 15:46:52,276 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:52] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 1 0.001 0.009 2026-11-10 15:46:52,375 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:52] "POST /mail/data HTTP/1.1" 200 - 20 0.024 0.036 2026-11-10 15:46:52,377 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:52] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.040 2026-11-10 15:46:52,406 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:52] "GET /web/image?model=res.users&field=avatar_128&id=244 HTTP/1.1" 304 - 10 0.007 0.048 2026-11-10 15:46:52,423 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:52] "POST /web/action/load HTTP/1.1" 200 - 10 0.004 0.071 2026-11-10 15:46:52,437 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:52] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 2 0.003 0.036 2026-11-10 15:46:52,454 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:52] "GET /web/image/res.company/95/favicon HTTP/1.1" 200 - 9 0.005 0.013 2026-11-10 15:46:52,465 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:52] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-11-10 15:46:52,659 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:52] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 106 0.043 0.164 2026-11-10 15:46:52,699 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:52] "POST /web/dataset/call_kw/account.move.line/search_panel_select_range HTTP/1.1" 200 - 3 0.005 0.013 2026-11-10 15:46:52,742 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:52] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 18 0.015 0.024 2026-11-10 15:46:52,748 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:52] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.041 2026-11-10 15:46:52,934 104 INFO rb-82af9cd-226617-434700 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-11-10 15:46:52,959 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:52] "POST /web/dataset/call_kw/account.move.line/json_friendly_approval_request_data HTTP/1.1" 200 - 11 0.007 0.014 2026-11-10 15:46:53,001 104 INFO rb-82af9cd-226617-434700 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-11-10 15:46:53,024 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:53] "POST /web/dataset/call_kw/account.move.line/json_friendly_approval_request_data HTTP/1.1" 200 - 4 0.003 0.009 2026-11-10 15:46:53,059 104 INFO rb-82af9cd-226617-434700 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-11-10 15:46:53,118 104 INFO rb-82af9cd-226617-434700 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-11-10 15:46:53,178 104 INFO rb-82af9cd-226617-434700 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-11-10 15:46:53,201 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:53] "POST /web/action/load HTTP/1.1" 200 - 11 0.007 0.014 2026-11-10 15:46:53,299 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:53] "POST /web/action/run HTTP/1.1" 200 - 46 0.022 0.069 2026-11-10 15:46:53,372 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:53] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 7 0.006 0.051 2026-11-10 15:46:53,394 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:53] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.004 2026-11-10 15:46:53,442 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:53] "POST /web/dataset/call_kw/account.move.line/web_read HTTP/1.1" 200 - 17 0.011 0.036 2026-11-10 15:46:53,536 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:53] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 10 0.005 0.041 2026-11-10 15:46:53,565 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:53] "POST /web/dataset/call_kw/res.partner/read HTTP/1.1" 200 - 3 0.004 0.016 2026-11-10 15:46:53,607 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:53] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 7 0.006 0.024 2026-11-10 15:46:53,663 104 INFO rb-82af9cd-226617-434700 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-11-10 15:46:53,664 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:53] "POST /web/dataset/call_kw/account.move.line/json_friendly_approval_request_data HTTP/1.1" 200 - 4 0.003 0.010 2026-11-10 15:46:53,714 104 INFO rb-82af9cd-226617-434700 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-11-10 15:46:53,773 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour.test_match_existing_entries_offers_a_cash_type_account_candidate.browser: tour succeeded 2026-11-10 15:46:53,773 104 INFO rb-82af9cd-226617-434700 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-11-10 15:46:53,897 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour.test_match_existing_entries_offers_a_cash_type_account_candidate.browser: heap 25129284 (allocated 27242496) 2026-11-10 15:46:53,902 104 INFO rb-82af9cd-226617-434700 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 853 2026-11-10 15:46:53,903 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour.test_match_existing_entries_offers_a_cash_type_account_candidate: Closing websocket connection 2026-11-10 15:46:53,904 104 INFO rb-82af9cd-226617-434700 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 853 2026-11-10 15:46:54,026 104 INFO rb-82af9cd-226617-434700 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-82af9cd-226617-434700/chrome_logs/chrome_log_20261110_154654_025775_test_match_existing_entries_offers_a_cash_type_account_candidate.txt 2026-11-10 15:46:54,026 104 INFO rb-82af9cd-226617-434700 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/tmpg_tv93t1_chrome_odoo" 2026-11-10 15:46:54,062 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours: Starting TestReconcileJournalItemsTicketTour.test_trashed_line_stays_removed_through_a_later_round_trip_and_validate ... 2026-11-10 15:46:55,246 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour.test_trashed_line_stays_removed_through_a_later_round_trip_and_validate: Chrome pid: 1086 2026-11-10 15:46:55,246 104 INFO rb-82af9cd-226617-434700 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/tmpwfvf2kci_chrome_odoo 2026-11-10 15:46:55,246 104 INFO rb-82af9cd-226617-434700 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:37909/json/version 2026-11-10 15:46:55,247 104 INFO rb-82af9cd-226617-434700 odoo.tests.common.requests: request http://127.0.0.1:37909/json/version with timeout 3 increased to 10s during tests 2026-11-10 15:46:55,256 104 INFO rb-82af9cd-226617-434700 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-11-10 15:46:55,256 104 INFO rb-82af9cd-226617-434700 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:37909/json 2026-11-10 15:46:55,257 104 INFO rb-82af9cd-226617-434700 odoo.tests.common.requests: request http://127.0.0.1:37909/json with timeout 3 increased to 10s during tests 2026-11-10 15:46:55,272 104 INFO rb-82af9cd-226617-434700 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:37909/devtools/page/FBB05B5D9B06D63F8F8A6C4DAABF0473 2026-11-10 15:46:55,275 104 INFO rb-82af9cd-226617-434700 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-11-10 15:46:55,276 104 INFO rb-82af9cd-226617-434700 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-11-10 15:46:55,342 104 INFO rb-82af9cd-226617-434700 odoo.addons.base.models.res_users: Login successful for db:rb-82af9cd-226617-434700 login:recon_trash_user from n/a 2026-11-10 15:46:55,350 104 INFO rb-82af9cd-226617-434700 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-11-10 15:46:55,352 104 INFO rb-82af9cd-226617-434700 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-11-10 15:46:55,352 104 INFO rb-82af9cd-226617-434700 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-11-10 15:46:55,364 104 INFO rb-82af9cd-226617-434700 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-10 15:46:56,412 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:56] "GET /odoo HTTP/1.1" 200 - 181 0.096 0.955 2026-11-10 15:46:56,416 104 INFO rb-82af9cd-226617-434700 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': 'FBB05B5D9B06D63F8F8A6C4DAABF0473', 'loaderId': 'FDD39567A12759A5204BC55EE2C5B470', 'isDownload': False} 2026-11-10 15:46:56,416 104 INFO rb-82af9cd-226617-434700 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-11-10 15:46:56,447 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:56] "GET /web/assets/25d7e13/web.assets_web.min.css HTTP/1.1" 200 - 2 0.002 0.006 2026-11-10 15:46:56,481 104 INFO rb-82af9cd-226617-434700 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-11-10 15:46:56,572 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:56] "GET /web/webclient/load_menus/5d97ec63ea1140be426fcdf74484b12bb1202e4f8d4a7c3e632269dbe57f8a2f HTTP/1.1" 200 - 172 0.049 0.082 2026-11-10 15:46:56,578 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:56] "GET /web/assets/2cff36e/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.137 2026-11-10 15:46:56,593 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:56] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.005 0.142 2026-11-10 15:46:56,602 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:56] "GET /web/webclient/translations/51d255c89410bcbec186e2601d4265648f784ecc?lang=en_US HTTP/1.1" 200 - 0 0.000 0.159 2026-11-10 15:46:56,612 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:56] "GET /web/assets/aab0082/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.005 2026-11-10 15:46:56,665 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:56] "GET /web/assets/8c2eaf3/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.006 2026-11-10 15:46:57,237 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:57] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-11-10 15:46:57,239 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:57] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.004 2026-11-10 15:46:57,241 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:57] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.005 2026-11-10 15:46:57,252 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:57] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.001 0.005 2026-11-10 15:46:57,271 104 INFO rb-82af9cd-226617-434700 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-11-10 15:46:57,282 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:57] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-11-10 15:46:57,309 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:57] "GET /odoo/offline HTTP/1.1" 200 - 5 0.002 0.013 2026-11-10 15:46:57,320 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:57] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.000 0.005 2026-11-10 15:46:57,336 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:57] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.002 0.011 2026-11-10 15:46:57,375 104 INFO rb-82af9cd-226617-434700 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-11-10 15:46:57,450 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:57] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-11-10 15:46:57,452 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:57] "POST /mail/data HTTP/1.1" 200 - 34 0.034 0.038 2026-11-10 15:46:57,457 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:57] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.018 2026-11-10 15:46:57,485 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:57] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.017 2026-11-10 15:46:57,513 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:57] "GET /odoo/action-account.action_account_moves_all HTTP/1.1" 200 - 20 0.011 0.112 2026-11-10 15:46:57,556 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:57] "GET /web/image?model=res.users&field=avatar_128&id=245 HTTP/1.1" 200 - 17 0.014 0.123 2026-11-10 15:46:57,586 104 INFO rb-82af9cd-226617-434700 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-11-10 15:46:57,590 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:57] "GET /web/image/res.partner/1186/avatar_128?unique=1794325594000 HTTP/1.1" 200 - 9 0.010 0.158 2026-11-10 15:46:57,601 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:57] "POST /web/action/load HTTP/1.1" 200 - 5 0.003 0.168 2026-11-10 15:46:57,614 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:57] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.003 0.037 2026-11-10 15:46:57,637 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:57] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.008 0.148 2026-11-10 15:46:58,171 104 INFO rb-82af9cd-226617-434700 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-11-10 15:46:58,176 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:58] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 2 0.001 0.005 2026-11-10 15:46:58,191 104 INFO rb-82af9cd-226617-434700 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-11-10 15:46:58,222 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:58] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.000 0.004 2026-11-10 15:46:58,234 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:58] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 1 0.001 0.009 2026-11-10 15:46:58,338 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:58] "POST /mail/data HTTP/1.1" 200 - 20 0.031 0.030 2026-11-10 15:46:58,368 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:58] "GET /web/image?model=res.users&field=avatar_128&id=245 HTTP/1.1" 200 - 10 0.009 0.060 2026-11-10 15:46:58,389 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:58] "GET /web/image/res.partner/1186/avatar_128?unique=1794325594000 HTTP/1.1" 200 - 9 0.007 0.075 2026-11-10 15:46:58,414 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:58] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.004 2026-11-10 15:46:58,414 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:58] "POST /web/action/load HTTP/1.1" 200 - 10 0.008 0.089 2026-11-10 15:46:58,430 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:58] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 2 0.004 0.069 2026-11-10 15:46:58,431 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:58] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.127 2026-11-10 15:46:58,454 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:58] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-11-10 15:46:58,458 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:58] "GET /web/image/res.company/95/favicon HTTP/1.1" 200 - 9 0.007 0.043 2026-11-10 15:46:58,634 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:58] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 106 0.049 0.150 2026-11-10 15:46:58,675 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:58] "POST /web/dataset/call_kw/account.move.line/search_panel_select_range HTTP/1.1" 200 - 3 0.005 0.012 2026-11-10 15:46:58,719 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:58] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 18 0.017 0.028 2026-11-10 15:46:58,725 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:58] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.049 2026-11-10 15:46:58,912 104 INFO rb-82af9cd-226617-434700 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-11-10 15:46:58,936 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:58] "POST /web/dataset/call_kw/account.move.line/json_friendly_approval_request_data HTTP/1.1" 200 - 11 0.006 0.012 2026-11-10 15:46:58,988 104 INFO rb-82af9cd-226617-434700 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-11-10 15:46:59,003 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:59] "POST /web/dataset/call_kw/account.move.line/json_friendly_approval_request_data HTTP/1.1" 200 - 4 0.003 0.009 2026-11-10 15:46:59,051 104 INFO rb-82af9cd-226617-434700 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-11-10 15:46:59,067 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:59] "POST /web/dataset/call_kw/account.move.line/json_friendly_approval_request_data HTTP/1.1" 200 - 4 0.003 0.009 2026-11-10 15:46:59,104 104 INFO rb-82af9cd-226617-434700 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-11-10 15:46:59,179 104 INFO rb-82af9cd-226617-434700 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-11-10 15:46:59,239 104 INFO rb-82af9cd-226617-434700 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-11-10 15:46:59,279 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:59] "POST /web/action/load HTTP/1.1" 200 - 11 0.009 0.025 2026-11-10 15:46:59,386 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:59] "POST /web/action/run HTTP/1.1" 200 - 46 0.022 0.078 2026-11-10 15:46:59,448 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:59] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 7 0.005 0.045 2026-11-10 15:46:59,469 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:59] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.005 2026-11-10 15:47:00,405 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:00] "POST /web/dataset/call_kw/account.move.line/web_read HTTP/1.1" 200 - 17 0.010 0.929 2026-11-10 15:47:00,540 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:00] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 10 0.006 0.050 2026-11-10 15:47:00,569 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:00] "POST /web/dataset/call_kw/res.partner/read HTTP/1.1" 200 - 3 0.004 0.016 2026-11-10 15:47:00,589 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:00] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 1 0.001 0.006 2026-11-10 15:47:00,643 104 INFO rb-82af9cd-226617-434700 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-11-10 15:47:00,645 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:00] "POST /web/dataset/call_kw/account.move.line/json_friendly_approval_request_data HTTP/1.1" 200 - 4 0.004 0.010 2026-11-10 15:47:00,698 104 INFO rb-82af9cd-226617-434700 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-11-10 15:47:00,774 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:00] "POST /web/dataset/call_kw/account.move.line/onchange HTTP/1.1" 200 - 25 0.018 0.056 2026-11-10 15:47:00,806 104 INFO rb-82af9cd-226617-434700 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-11-10 15:47:00,824 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:00] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 7 0.010 0.024 2026-11-10 15:47:00,878 104 INFO rb-82af9cd-226617-434700 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-11-10 15:47:00,955 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:00] "POST /web/dataset/call_kw/account.move.line/onchange HTTP/1.1" 200 - 21 0.020 0.047 2026-11-10 15:47:00,988 104 INFO rb-82af9cd-226617-434700 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-11-10 15:47:00,994 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:00] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 7 0.006 0.023 2026-11-10 15:47:00,997 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:00] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-11-10 15:47:01,055 104 INFO rb-82af9cd-226617-434700 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-11-10 15:47:01,112 104 INFO rb-82af9cd-226617-434700 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-11-10 15:47:01,192 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:01] "POST /web/dataset/call_kw/account.move.line/web_save HTTP/1.1" 200 - 22 0.015 0.061 2026-11-10 15:47:01,393 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:01] "POST /web/dataset/call_button/account.move.line/action_validate HTTP/1.1" 200 - 114 0.062 0.126 2026-11-10 15:47:01,410 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:01] "POST /web/dataset/call_kw/account.move.line/json_friendly_approval_request_data HTTP/1.1" 200 - 4 0.005 0.190 2026-11-10 15:47:01,435 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:01] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 7 0.006 0.215 2026-11-10 15:47:01,467 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:01] "POST /web/dataset/call_kw/account.move.line/web_read HTTP/1.1" 200 - 12 0.008 0.044 2026-11-10 15:47:01,515 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:01] "POST /web/dataset/call_kw/account.move/zalo_check_recipients HTTP/1.1" 200 - 2 0.002 0.008 2026-11-10 15:47:01,525 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:01] "POST /web/dataset/call_kw/account.move/zalo_check_recipients HTTP/1.1" 200 - 2 0.001 0.008 2026-11-10 15:47:01,541 104 INFO rb-82af9cd-226617-434700 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-11-10 15:47:01,543 104 INFO rb-82af9cd-226617-434700 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-11-10 15:47:01,574 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:01] "POST /mail/thread/data HTTP/1.1" 200 - 38 0.019 0.035 2026-11-10 15:47:01,582 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:01] "POST /mail/thread/messages HTTP/1.1" 200 - 3 0.002 0.029 2026-11-10 15:47:01,679 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour.test_trashed_line_stays_removed_through_a_later_round_trip_and_validate.browser: heap 27004048 (allocated 28553216) 2026-11-10 15:47:01,681 104 INFO rb-82af9cd-226617-434700 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 1086 2026-11-10 15:47:01,682 104 INFO rb-82af9cd-226617-434700 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-11-10 15:47:01,682 104 INFO rb-82af9cd-226617-434700 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 1086 2026-11-10 15:47:01,776 104 INFO rb-82af9cd-226617-434700 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-82af9cd-226617-434700/chrome_logs/chrome_log_20261110_154701_776626_test_trashed_line_stays_removed_through_a_later_round_trip_and_validate.txt 2026-11-10 15:47:01,776 104 INFO rb-82af9cd-226617-434700 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/tmpwfvf2kci_chrome_odoo" 2026-11-10 15:47:01,843 104 INFO rb-82af9cd-226617-434700 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-11-10 15:47:07,364 104 INFO rb-82af9cd-226617-434700 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 15%: their account is the counterpart. 2026-11-10 15:47:08,673 104 INFO rb-82af9cd-226617-434700 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 15% (Copy): their account is the counterpart. 2026-11-10 15:47:09,672 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours: Starting TestReconcileBankRoundTripTour.test_bank_line_reconcile_round_trip ... 2026-11-10 15:47:11,013 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour.test_bank_line_reconcile_round_trip: Chrome pid: 1337 2026-11-10 15:47:11,013 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour.test_bank_line_reconcile_round_trip: Chrome headless temporary user profile dir: /tmp/tmpcj9reey1_chrome_odoo 2026-11-10 15:47:11,013 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour.test_bank_line_reconcile_round_trip: Issuing json command http://127.0.0.1:35647/json/version 2026-11-10 15:47:11,014 104 INFO rb-82af9cd-226617-434700 odoo.tests.common.requests: request http://127.0.0.1:35647/json/version with timeout 3 increased to 10s during tests 2026-11-10 15:47:11,022 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour.test_bank_line_reconcile_round_trip: Browser version: Chrome/150.0.7871.114 2026-11-10 15:47:11,022 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour.test_bank_line_reconcile_round_trip: Issuing json command http://127.0.0.1:35647/json 2026-11-10 15:47:11,023 104 INFO rb-82af9cd-226617-434700 odoo.tests.common.requests: request http://127.0.0.1:35647/json with timeout 3 increased to 10s during tests 2026-11-10 15:47:11,032 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour.test_bank_line_reconcile_round_trip: Websocket url found: ws://127.0.0.1:35647/devtools/page/BA8D0626B5138AE67F13AC7E2D7FE6B4 2026-11-10 15:47:11,046 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour.test_bank_line_reconcile_round_trip: Enable chrome headless console log notification 2026-11-10 15:47:11,048 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour.test_bank_line_reconcile_round_trip: Chrome headless enable page notifications 2026-11-10 15:47:11,120 104 INFO rb-82af9cd-226617-434700 odoo.addons.base.models.res_users: Login successful for db:rb-82af9cd-226617-434700 login:recon_round_trip_user from n/a 2026-11-10 15:47:11,126 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour.test_bank_line_reconcile_round_trip: Setting session cookie in browser 2026-11-10 15:47:11,128 104 INFO rb-82af9cd-226617-434700 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-11-10 15:47:11,128 104 INFO rb-82af9cd-226617-434700 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-11-10 15:47:11,136 104 INFO rb-82af9cd-226617-434700 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-10 15:47:12,167 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:12] "GET /odoo HTTP/1.1" 200 - 181 0.085 0.948 2026-11-10 15:47:12,170 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour.test_bank_line_reconcile_round_trip: Navigation result: {'frameId': 'BA8D0626B5138AE67F13AC7E2D7FE6B4', 'loaderId': '8502C918E8F135FC133FF49B262D577A', 'isDownload': False} 2026-11-10 15:47:12,171 104 INFO rb-82af9cd-226617-434700 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-11-10 15:47:12,201 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:12] "GET /web/assets/25d7e13/web.assets_web.min.css HTTP/1.1" 200 - 2 0.002 0.009 2026-11-10 15:47:12,208 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:12] "GET /web/webclient/translations/51d255c89410bcbec186e2601d4265648f784ecc?lang=en_US HTTP/1.1" 200 - 0 0.000 0.011 2026-11-10 15:47:12,214 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:12] "GET /web/assets/2cff36e/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.022 2026-11-10 15:47:12,257 104 INFO rb-82af9cd-226617-434700 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-11-10 15:47:12,384 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:12] "GET /web/webclient/load_menus/5d97ec63ea1140be426fcdf74484b12bb1202e4f8d4a7c3e632269dbe57f8a2f HTTP/1.1" 200 - 172 0.063 0.126 2026-11-10 15:47:12,402 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:12] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.005 0.199 2026-11-10 15:47:12,412 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:12] "GET /web/assets/aab0082/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.004 2026-11-10 15:47:12,451 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:12] "GET /web/assets/8c2eaf3/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.004 2026-11-10 15:47:12,966 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:12] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-11-10 15:47:12,968 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:12] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.005 2026-11-10 15:47:12,968 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:12] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-11-10 15:47:12,980 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:12] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.001 0.006 2026-11-10 15:47:12,995 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour.test_bank_line_reconcile_round_trip.browser: Owl is running in 'dev' mode. 2026-11-10 15:47:13,005 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:13] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-11-10 15:47:13,035 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:13] "GET /odoo/offline HTTP/1.1" 200 - 5 0.002 0.016 2026-11-10 15:47:13,044 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:13] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.000 0.005 2026-11-10 15:47:13,062 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:13] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.003 0.011 2026-11-10 15:47:13,099 104 INFO rb-82af9cd-226617-434700 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-11-10 15:47:13,139 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:13] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-11-10 15:47:13,146 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:13] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-11-10 15:47:13,186 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:13] "POST /mail/data HTTP/1.1" 200 - 34 0.039 0.042 2026-11-10 15:47:13,225 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:13] "GET /web/image?model=res.users&field=avatar_128&id=248 HTTP/1.1" 200 - 17 0.012 0.087 2026-11-10 15:47:13,290 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:13] "GET /odoo/action-account.open_account_journal_dashboard_kanban HTTP/1.1" 200 - 20 0.013 0.164 2026-11-10 15:47:13,313 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:13] "GET /web/image/res.partner/1197/avatar_128?unique=1794325621000 HTTP/1.1" 200 - 9 0.008 0.180 2026-11-10 15:47:13,318 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:13] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.180 2026-11-10 15:47:13,331 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:13] "POST /web/action/load HTTP/1.1" 200 - 5 0.004 0.197 2026-11-10 15:47:13,360 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:13] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.010 0.152 2026-11-10 15:47:13,365 104 INFO rb-82af9cd-226617-434700 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-11-10 15:47:13,374 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:13] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.004 0.030 2026-11-10 15:47:13,942 104 INFO rb-82af9cd-226617-434700 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-11-10 15:47:13,944 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:13] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 2 0.001 0.004 2026-11-10 15:47:13,968 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour.test_bank_line_reconcile_round_trip.browser: Owl is running in 'dev' mode. 2026-11-10 15:47:14,003 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:14] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.000 0.004 2026-11-10 15:47:14,013 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:14] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 1 0.001 0.009 2026-11-10 15:47:14,061 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:14] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.004 2026-11-10 15:47:14,098 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:14] "POST /mail/data HTTP/1.1" 200 - 20 0.028 0.026 2026-11-10 15:47:14,100 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:14] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.050 2026-11-10 15:47:14,125 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:14] "GET /web/image?model=res.users&field=avatar_128&id=248 HTTP/1.1" 304 - 10 0.008 0.044 2026-11-10 15:47:14,144 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:14] "POST /web/action/load HTTP/1.1" 200 - 10 0.005 0.062 2026-11-10 15:47:14,165 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:14] "GET /web/image/res.company/96/favicon HTTP/1.1" 200 - 9 0.007 0.102 2026-11-10 15:47:14,196 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:14] "GET /web/image/res.partner/1197/avatar_128?unique=1794325621000 HTTP/1.1" 200 - 9 0.009 0.115 2026-11-10 15:47:14,216 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:14] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 2 0.005 0.103 2026-11-10 15:47:14,246 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:14] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-11-10 15:47:14,348 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:14] "POST /web/dataset/call_kw/account.journal/get_views HTTP/1.1" 200 - 70 0.036 0.157 2026-11-10 15:47:14,504 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:14] "POST /web/dataset/call_kw/account.journal/web_search_read HTTP/1.1" 200 - 49 0.041 0.090 2026-11-10 15:47:14,573 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:14] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.007 2026-11-10 15:47:14,627 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:14] "GET /web/bundle/web.chartjs_lib?lang=en_US HTTP/1.1" 200 - 1 0.001 0.007 2026-11-10 15:47:14,631 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:14] "POST /web/dataset/call_kw/account.journal/is_sample_action_available HTTP/1.1" 200 - 2 0.001 0.008 2026-11-10 15:47:14,636 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:14] "POST /web/dataset/call_kw/account.journal/is_sample_action_available HTTP/1.1" 200 - 1 0.000 0.009 2026-11-10 15:47:14,640 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:14] "GET /web/assets/cb781c9/web.chartjs_lib.min.js HTTP/1.1" 200 - 2 0.001 0.004 2026-11-10 15:47:14,724 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:14] "GET /web/static/img/folder.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-10 15:47:14,724 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:14] "GET /web/static/img/bill.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-10 15:47:14,742 104 INFO rb-82af9cd-226617-434700 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-11-10 15:47:14,767 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:14] "POST /web/dataset/call_button/account.journal/action_open_reconcile HTTP/1.1" 200 - 12 0.006 0.017 2026-11-10 15:47:14,934 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:14] "POST /web/dataset/call_kw/account.bank.statement.line/get_views HTTP/1.1" 200 - 100 0.036 0.119 2026-11-10 15:47:14,957 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:14] "POST /web/dataset/call_kw/account.journal/read HTTP/1.1" 200 - 2 0.003 0.007 2026-11-10 15:47:14,990 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:14] "POST /web/dataset/call_kw/account.bank.statement.line/web_search_read HTTP/1.1" 200 - 5 0.004 0.013 2026-11-10 15:47:15,001 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:15] "POST /web/dataset/call_kw/account.journal/read HTTP/1.1" 200 - 3 0.003 0.023 2026-11-10 15:47:15,034 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:15] "POST /web/dataset/call_kw/res.company/read HTTP/1.1" 200 - 6 0.002 0.019 2026-11-10 15:47:15,118 104 INFO rb-82af9cd-226617-434700 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-11-10 15:47:15,155 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:15] "POST /web/dataset/call_kw/account.bank.statement.line/get_views HTTP/1.1" 200 - 1 0.000 0.056 2026-11-10 15:47:15,179 104 INFO rb-82af9cd-226617-434700 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-11-10 15:47:15,189 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:15] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.005 2026-11-10 15:47:15,239 104 INFO rb-82af9cd-226617-434700 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-11-10 15:47:15,251 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:15] "POST /web/dataset/call_kw/account.bank.statement.line/web_read HTTP/1.1" 200 - 26 0.016 0.046 2026-11-10 15:47:15,296 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:15] "POST /web/dataset/call_kw/account.reconcile.model/name_search HTTP/1.1" 200 - 2 0.003 0.012 2026-11-10 15:47:15,375 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:15] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 46 0.020 0.064 2026-11-10 15:47:15,406 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:15] "POST /web/dataset/call_kw/res.partner/read HTTP/1.1" 200 - 3 0.004 0.016 2026-11-10 15:47:15,444 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:15] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 7 0.006 0.017 2026-11-10 15:47:15,450 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:15] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.023 2026-11-10 15:47:15,518 104 INFO rb-82af9cd-226617-434700 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-11-10 15:47:15,571 104 INFO rb-82af9cd-226617-434700 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-11-10 15:47:15,647 104 INFO rb-82af9cd-226617-434700 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-11-10 15:47:15,676 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:15] "POST /web/dataset/call_kw/account.move.line/web_read HTTP/1.1" 200 - 6 0.008 0.015 2026-11-10 15:47:15,753 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:15] "POST /web/dataset/call_kw/account.bank.statement.line/onchange HTTP/1.1" 200 - 26 0.018 0.047 2026-11-10 15:47:15,773 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:15] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 1 0.001 0.006 2026-11-10 15:47:15,787 104 INFO rb-82af9cd-226617-434700 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-11-10 15:47:15,854 104 INFO rb-82af9cd-226617-434700 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-11-10 15:47:15,926 104 INFO rb-82af9cd-226617-434700 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-11-10 15:47:15,980 104 INFO rb-82af9cd-226617-434700 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-11-10 15:47:15,987 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:15] "POST /web/dataset/call_kw/account.bank.statement.line/onchange HTTP/1.1" 200 - 26 0.014 0.039 2026-11-10 15:47:16,056 104 INFO rb-82af9cd-226617-434700 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-11-10 15:47:16,072 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:16] "POST /web/dataset/call_kw/account.account/name_search HTTP/1.1" 200 - 5 0.009 0.014 2026-11-10 15:47:16,329 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:16] "POST /web/dataset/call_kw/account.account/name_search HTTP/1.1" 200 - 5 0.005 0.014 2026-11-10 15:47:16,363 104 INFO rb-82af9cd-226617-434700 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-11-10 15:47:16,424 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:16] "POST /web/dataset/call_kw/account.bank.statement.line/onchange HTTP/1.1" 200 - 29 0.014 0.040 2026-11-10 15:47:16,427 104 INFO rb-82af9cd-226617-434700 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-11-10 15:47:16,493 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:16] "POST /web/dataset/call_kw/account.bank.statement.line/web_save HTTP/1.1" 200 - 29 0.014 0.038 2026-11-10 15:47:16,596 104 INFO rb-82af9cd-226617-434700 odoo.models.unlink: User #248 deleted account.move.line.ctp records with IDs: [987] 2026-11-10 15:47:16,702 104 INFO rb-82af9cd-226617-434700 odoo.models.unlink: User #248 deleted account.move.line records with IDs: [2040] 2026-11-10 15:47:16,942 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:16] "POST /web/dataset/call_button/account.bank.statement.line/action_validate HTTP/1.1" 200 - 313 0.156 0.278 2026-11-10 15:47:16,988 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:16] "POST /web/dataset/call_kw/account.bank.statement.line/web_read HTTP/1.1" 200 - 18 0.009 0.026 2026-11-10 15:47:17,015 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:17] "POST /web/dataset/call_kw/account.bank.statement.line/web_search_read HTTP/1.1" 200 - 4 0.003 0.011 2026-11-10 15:47:17,075 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:17] "POST /web/dataset/call_kw/account.bank.statement.line/web_read HTTP/1.1" 200 - 21 0.009 0.026 2026-11-10 15:47:17,100 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:17] "POST /web/dataset/call_kw/account.reconcile.model/name_search HTTP/1.1" 200 - 2 0.002 0.008 2026-11-10 15:47:17,107 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:17] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 1 0.001 0.009 2026-11-10 15:47:17,131 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:17] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-11-10 15:47:17,138 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour.test_bank_line_reconcile_round_trip.browser: tour succeeded 2026-11-10 15:47:17,139 104 INFO rb-82af9cd-226617-434700 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-11-10 15:47:17,241 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour.test_bank_line_reconcile_round_trip.browser: heap 29849328 (allocated 31436800) 2026-11-10 15:47:17,244 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour.test_bank_line_reconcile_round_trip: Closing chrome headless with pid 1337 2026-11-10 15:47:17,245 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour.test_bank_line_reconcile_round_trip: Closing websocket connection 2026-11-10 15:47:17,245 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour.test_bank_line_reconcile_round_trip: Terminating chrome headless with pid 1337 2026-11-10 15:47:17,340 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour.test_bank_line_reconcile_round_trip: Chrome Log in: /tmp/odoo_tests/rb-82af9cd-226617-434700/chrome_logs/chrome_log_20261110_154717_340136_test_bank_line_reconcile_round_trip.txt 2026-11-10 15:47:17,340 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour.test_bank_line_reconcile_round_trip: Removing chrome user profile "/tmp/tmpcj9reey1_chrome_odoo" 2026-11-10 15:47:17,398 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours: Starting TestReconcileBankRoundTripTour.test_bank_reconcile_screen_survives_leave_reload_and_reopen ... 2026-11-10 15:47:18,448 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour.test_bank_reconcile_screen_survives_leave_reload_and_reopen: Chrome pid: 1597 2026-11-10 15:47:18,448 104 INFO rb-82af9cd-226617-434700 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/tmpvpvb5_x8_chrome_odoo 2026-11-10 15:47:18,448 104 INFO rb-82af9cd-226617-434700 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:45127/json/version 2026-11-10 15:47:18,449 104 INFO rb-82af9cd-226617-434700 odoo.tests.common.requests: request http://127.0.0.1:45127/json/version with timeout 3 increased to 10s during tests 2026-11-10 15:47:18,456 104 INFO rb-82af9cd-226617-434700 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-11-10 15:47:18,456 104 INFO rb-82af9cd-226617-434700 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:45127/json 2026-11-10 15:47:18,457 104 INFO rb-82af9cd-226617-434700 odoo.tests.common.requests: request http://127.0.0.1:45127/json with timeout 3 increased to 10s during tests 2026-11-10 15:47:18,461 104 INFO rb-82af9cd-226617-434700 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:45127/devtools/page/ADE17FE2FFED3DE1795DDC6856D2C8F6 2026-11-10 15:47:18,468 104 INFO rb-82af9cd-226617-434700 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-11-10 15:47:18,470 104 INFO rb-82af9cd-226617-434700 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-11-10 15:47:18,531 104 INFO rb-82af9cd-226617-434700 odoo.addons.base.models.res_users: Login successful for db:rb-82af9cd-226617-434700 login:recon_leave_reopen_user from n/a 2026-11-10 15:47:18,538 104 INFO rb-82af9cd-226617-434700 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-11-10 15:47:18,540 104 INFO rb-82af9cd-226617-434700 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-11-10 15:47:18,540 104 INFO rb-82af9cd-226617-434700 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-11-10 15:47:18,548 104 INFO rb-82af9cd-226617-434700 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-10 15:47:19,549 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:19] "GET /odoo HTTP/1.1" 200 - 181 0.104 0.899 2026-11-10 15:47:19,552 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour.test_bank_reconcile_screen_survives_leave_reload_and_reopen: Navigation result: {'frameId': 'ADE17FE2FFED3DE1795DDC6856D2C8F6', 'loaderId': '534862BBCD9B5B85E272D0F9E226EED7', 'isDownload': False} 2026-11-10 15:47:19,552 104 INFO rb-82af9cd-226617-434700 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-11-10 15:47:19,582 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:19] "GET /web/assets/25d7e13/web.assets_web.min.css HTTP/1.1" 200 - 2 0.003 0.007 2026-11-10 15:47:19,603 104 INFO rb-82af9cd-226617-434700 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-11-10 15:47:19,706 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:19] "GET /web/webclient/load_menus/5d97ec63ea1140be426fcdf74484b12bb1202e4f8d4a7c3e632269dbe57f8a2f HTTP/1.1" 200 - 172 0.052 0.077 2026-11-10 15:47:19,719 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:19] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.004 0.135 2026-11-10 15:47:19,724 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:19] "GET /web/webclient/translations/51d255c89410bcbec186e2601d4265648f784ecc?lang=en_US HTTP/1.1" 200 - 0 0.000 0.147 2026-11-10 15:47:19,732 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:19] "GET /web/assets/2cff36e/web.assets_web.min.js HTTP/1.1" 200 - 2 0.003 0.156 2026-11-10 15:47:19,739 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:19] "GET /web/assets/aab0082/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.005 2026-11-10 15:47:19,791 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:19] "GET /web/assets/8c2eaf3/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.006 2026-11-10 15:47:20,411 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:20] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-11-10 15:47:20,412 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:20] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-11-10 15:47:20,417 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:20] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.004 2026-11-10 15:47:20,424 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:20] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.002 0.008 2026-11-10 15:47:20,433 104 INFO rb-82af9cd-226617-434700 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-11-10 15:47:20,444 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:20] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-11-10 15:47:20,472 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:20] "GET /odoo/offline HTTP/1.1" 200 - 5 0.002 0.013 2026-11-10 15:47:20,480 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:20] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.000 0.005 2026-11-10 15:47:20,494 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:20] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.002 0.009 2026-11-10 15:47:20,536 104 INFO rb-82af9cd-226617-434700 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-11-10 15:47:20,581 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:20] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-11-10 15:47:20,588 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:20] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-11-10 15:47:20,612 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:20] "POST /mail/data HTTP/1.1" 200 - 34 0.033 0.039 2026-11-10 15:47:20,671 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:20] "GET /odoo/action-account.open_account_journal_dashboard_kanban HTTP/1.1" 200 - 20 0.010 0.110 2026-11-10 15:47:20,713 104 INFO rb-82af9cd-226617-434700 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-11-10 15:47:20,718 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:20] "GET /web/image?model=res.users&field=avatar_128&id=249 HTTP/1.1" 200 - 17 0.021 0.130 2026-11-10 15:47:20,748 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:20] "GET /web/image/res.partner/1198/avatar_128?unique=1794325621000 HTTP/1.1" 200 - 9 0.013 0.167 2026-11-10 15:47:20,758 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:20] "POST /web/action/load HTTP/1.1" 200 - 5 0.002 0.188 2026-11-10 15:47:20,759 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:20] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.184 2026-11-10 15:47:20,779 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:20] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.005 0.149 2026-11-10 15:47:20,788 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:20] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.002 0.085 2026-11-10 15:47:21,291 104 INFO rb-82af9cd-226617-434700 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-11-10 15:47:21,297 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:21] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 2 0.001 0.005 2026-11-10 15:47:21,311 104 INFO rb-82af9cd-226617-434700 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-11-10 15:47:21,338 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:21] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.000 0.005 2026-11-10 15:47:21,346 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:21] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 1 0.001 0.007 2026-11-10 15:47:21,404 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:21] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.003 2026-11-10 15:47:21,436 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:21] "POST /mail/data HTTP/1.1" 200 - 20 0.029 0.028 2026-11-10 15:47:21,465 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:21] "GET /web/image?model=res.users&field=avatar_128&id=249 HTTP/1.1" 200 - 10 0.010 0.061 2026-11-10 15:47:21,467 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:21] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.080 2026-11-10 15:47:21,487 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:21] "POST /web/action/load HTTP/1.1" 200 - 10 0.005 0.083 2026-11-10 15:47:21,515 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:21] "GET /web/image/res.company/96/favicon HTTP/1.1" 200 - 9 0.006 0.105 2026-11-10 15:47:21,537 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:21] "GET /web/image/res.partner/1198/avatar_128?unique=1794325621000 HTTP/1.1" 200 - 9 0.007 0.131 2026-11-10 15:47:21,550 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:21] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 2 0.004 0.100 2026-11-10 15:47:21,575 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:21] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-11-10 15:47:21,653 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:21] "POST /web/dataset/call_kw/account.journal/get_views HTTP/1.1" 200 - 70 0.037 0.110 2026-11-10 15:47:21,759 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:21] "POST /web/dataset/call_kw/account.journal/web_search_read HTTP/1.1" 200 - 49 0.034 0.050 2026-11-10 15:47:21,836 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:21] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.004 2026-11-10 15:47:21,899 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:21] "GET /web/bundle/web.chartjs_lib?lang=en_US HTTP/1.1" 200 - 1 0.000 0.009 2026-11-10 15:47:21,904 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:21] "POST /web/dataset/call_kw/account.journal/is_sample_action_available HTTP/1.1" 200 - 2 0.001 0.009 2026-11-10 15:47:21,908 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:21] "POST /web/dataset/call_kw/account.journal/is_sample_action_available HTTP/1.1" 200 - 1 0.001 0.009 2026-11-10 15:47:21,912 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:21] "GET /web/assets/cb781c9/web.chartjs_lib.min.js HTTP/1.1" 200 - 2 0.001 0.004 2026-11-10 15:47:22,000 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:22] "GET /web/static/img/folder.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-10 15:47:22,001 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:22] "GET /web/static/img/bill.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-10 15:47:22,027 104 INFO rb-82af9cd-226617-434700 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-11-10 15:47:22,060 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:22] "POST /web/dataset/call_button/account.journal/action_open_reconcile HTTP/1.1" 200 - 12 0.008 0.024 2026-11-10 15:47:22,246 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:22] "POST /web/dataset/call_kw/account.bank.statement.line/get_views HTTP/1.1" 200 - 100 0.040 0.133 2026-11-10 15:47:22,270 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:22] "POST /web/dataset/call_kw/account.journal/read HTTP/1.1" 200 - 2 0.003 0.009 2026-11-10 15:47:22,313 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:22] "POST /web/dataset/call_kw/account.bank.statement.line/web_search_read HTTP/1.1" 200 - 4 0.003 0.014 2026-11-10 15:47:22,331 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:22] "POST /web/dataset/call_kw/account.journal/read HTTP/1.1" 200 - 3 0.005 0.029 2026-11-10 15:47:22,365 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:22] "POST /web/dataset/call_kw/res.company/read HTTP/1.1" 200 - 6 0.003 0.020 2026-11-10 15:47:22,444 104 INFO rb-82af9cd-226617-434700 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-11-10 15:47:22,480 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:22] "POST /web/dataset/call_kw/account.bank.statement.line/get_views HTTP/1.1" 200 - 1 0.000 0.068 2026-11-10 15:47:22,503 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:22] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.004 2026-11-10 15:47:22,560 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:22] "POST /web/dataset/call_kw/account.bank.statement.line/web_read HTTP/1.1" 200 - 26 0.016 0.040 2026-11-10 15:47:22,613 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:22] "POST /web/dataset/call_kw/account.reconcile.model/name_search HTTP/1.1" 200 - 2 0.004 0.007 2026-11-10 15:47:22,693 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:22] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 46 0.021 0.063 2026-11-10 15:47:22,720 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:22] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 1 0.001 0.005 2026-11-10 15:47:22,724 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:22] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.005 2026-11-10 15:47:22,814 104 INFO rb-82af9cd-226617-434700 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-11-10 15:47:22,854 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:22] "POST /web/dataset/call_kw/account.bank.statement.line/onchange HTTP/1.1" 200 - 23 0.013 0.034 2026-11-10 15:47:22,874 104 INFO rb-82af9cd-226617-434700 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-11-10 15:47:22,942 104 INFO rb-82af9cd-226617-434700 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-11-10 15:47:22,958 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:22] "POST /web/action/load HTTP/1.1" 200 - 9 0.004 0.010 2026-11-10 15:47:22,996 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:22] "POST /web/dataset/call_kw/account.bank.statement.line/web_save HTTP/1.1" 200 - 14 0.008 0.019 2026-11-10 15:47:23,072 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:23] "POST /web/dataset/call_kw/account.journal/web_search_read HTTP/1.1" 200 - 30 0.018 0.034 2026-11-10 15:47:23,118 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:23] "POST /web/dataset/call_kw/account.journal/is_sample_action_available HTTP/1.1" 200 - 1 0.000 0.005 2026-11-10 15:47:23,122 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:23] "POST /web/dataset/call_kw/account.journal/is_sample_action_available HTTP/1.1" 200 - 1 0.000 0.004 2026-11-10 15:47:23,183 104 INFO rb-82af9cd-226617-434700 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-11-10 15:47:23,249 104 INFO rb-82af9cd-226617-434700 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-11-10 15:47:23,274 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:23] "POST /web/dataset/call_button/account.journal/action_open_reconcile HTTP/1.1" 200 - 11 0.005 0.014 2026-11-10 15:47:23,295 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:23] "POST /web/dataset/call_kw/account.journal/read HTTP/1.1" 200 - 2 0.002 0.007 2026-11-10 15:47:23,316 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:23] "POST /web/dataset/call_kw/account.bank.statement.line/web_search_read HTTP/1.1" 200 - 4 0.002 0.010 2026-11-10 15:47:23,330 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:23] "POST /web/dataset/call_kw/account.journal/read HTTP/1.1" 200 - 3 0.003 0.019 2026-11-10 15:47:23,356 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:23] "POST /web/dataset/call_kw/res.company/read HTTP/1.1" 200 - 2 0.000 0.019 2026-11-10 15:47:23,442 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:23] "POST /web/dataset/call_kw/account.bank.statement.line/web_read HTTP/1.1" 200 - 13 0.007 0.033 2026-11-10 15:47:23,470 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:23] "POST /web/dataset/call_kw/account.reconcile.model/name_search HTTP/1.1" 200 - 2 0.002 0.012 2026-11-10 15:47:23,504 104 INFO rb-82af9cd-226617-434700 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-11-10 15:47:23,582 104 INFO rb-82af9cd-226617-434700 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-11-10 15:47:23,629 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:23] "GET /odoo/accounting/1889/action-1245?statement_line_id=347 HTTP/1.1" 200 - 20 0.009 0.037 2026-11-10 15:47:23,788 104 INFO rb-82af9cd-226617-434700 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-11-10 15:47:23,795 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:23] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.004 0.008 2026-11-10 15:47:23,799 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:23] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 2 0.001 0.009 2026-11-10 15:47:23,802 104 INFO rb-82af9cd-226617-434700 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-11-10 15:47:23,830 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:23] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.000 0.005 2026-11-10 15:47:23,837 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:23] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 1 0.001 0.007 2026-11-10 15:47:23,934 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:23] "POST /mail/data HTTP/1.1" 200 - 20 0.031 0.029 2026-11-10 15:47:23,967 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:23] "GET /web/image?model=res.users&field=avatar_128&id=249 HTTP/1.1" 304 - 10 0.007 0.076 2026-11-10 15:47:23,994 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:23] "POST /web/action/load_breadcrumbs HTTP/1.1" 200 - 18 0.008 0.098 2026-11-10 15:47:23,995 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:23] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.094 2026-11-10 15:47:24,018 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:24] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 2 0.004 0.048 2026-11-10 15:47:24,029 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:24] "GET /web/image/res.company/96/favicon HTTP/1.1" 304 - 4 0.003 0.047 2026-11-10 15:47:24,042 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:24] "POST /web/action/load HTTP/1.1" 200 - 10 0.003 0.029 2026-11-10 15:47:24,114 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:24] "POST /web/dataset/call_kw/account.bank.statement.line/get_views HTTP/1.1" 200 - 2 0.000 0.062 2026-11-10 15:47:24,140 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:24] "POST /web/dataset/call_kw/account.journal/read HTTP/1.1" 200 - 2 0.003 0.011 2026-11-10 15:47:24,167 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:24] "POST /web/dataset/call_kw/account.journal/read HTTP/1.1" 200 - 3 0.003 0.009 2026-11-10 15:47:24,180 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:24] "POST /web/dataset/call_kw/account.bank.statement.line/web_search_read HTTP/1.1" 200 - 4 0.002 0.024 2026-11-10 15:47:24,199 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:24] "POST /web/dataset/call_kw/res.company/read HTTP/1.1" 200 - 2 0.000 0.016 2026-11-10 15:47:24,257 104 INFO rb-82af9cd-226617-434700 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-11-10 15:47:24,353 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:24] "POST /web/dataset/call_kw/account.bank.statement.line/get_views HTTP/1.1" 200 - 1 0.000 0.088 2026-11-10 15:47:24,373 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:24] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.004 2026-11-10 15:47:24,415 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:24] "POST /web/dataset/call_kw/account.bank.statement.line/web_read HTTP/1.1" 200 - 13 0.010 0.032 2026-11-10 15:47:24,457 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:24] "POST /web/dataset/call_kw/account.reconcile.model/name_search HTTP/1.1" 200 - 2 0.003 0.007 2026-11-10 15:47:24,472 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour.test_bank_reconcile_screen_survives_leave_reload_and_reopen.browser: tour succeeded 2026-11-10 15:47:24,481 104 INFO rb-82af9cd-226617-434700 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-11-10 15:47:24,616 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour.test_bank_reconcile_screen_survives_leave_reload_and_reopen.browser: heap 24816708 (allocated 27504640) 2026-11-10 15:47:24,619 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour.test_bank_reconcile_screen_survives_leave_reload_and_reopen: Closing chrome headless with pid 1597 2026-11-10 15:47:24,619 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour.test_bank_reconcile_screen_survives_leave_reload_and_reopen: Closing websocket connection 2026-11-10 15:47:24,620 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour.test_bank_reconcile_screen_survives_leave_reload_and_reopen: Terminating chrome headless with pid 1597 2026-11-10 15:47:24,689 104 INFO rb-82af9cd-226617-434700 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-82af9cd-226617-434700/chrome_logs/chrome_log_20261110_154724_688683_test_bank_reconcile_screen_survives_leave_reload_and_reopen.txt 2026-11-10 15:47:24,689 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour.test_bank_reconcile_screen_survives_leave_reload_and_reopen: Removing chrome user profile "/tmp/tmpvpvb5_x8_chrome_odoo" 2026-11-10 15:47:24,744 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours: Starting TestReconcileBankRoundTripTour.test_to_check_screen_reloads_on_the_same_journal ... 2026-11-10 15:47:24,993 104 INFO rb-82af9cd-226617-434700 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-11-10 15:47:30,633 104 INFO rb-82af9cd-226617-434700 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 15%: their account is the counterpart. 2026-11-10 15:47:31,890 104 INFO rb-82af9cd-226617-434700 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 15% (Copy): their account is the counterpart. 2026-11-10 15:47:32,941 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours: Starting TestReconcileIntentRaceTour.test_bank_add_in_flight_is_not_undone_by_a_following_click ... 2026-11-10 15:47:34,232 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour.test_bank_add_in_flight_is_not_undone_by_a_following_click: Chrome pid: 1870 2026-11-10 15:47:34,232 104 INFO rb-82af9cd-226617-434700 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/tmpway95pvy_chrome_odoo 2026-11-10 15:47:34,232 104 INFO rb-82af9cd-226617-434700 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:45581/json/version 2026-11-10 15:47:34,234 104 INFO rb-82af9cd-226617-434700 odoo.tests.common.requests: request http://127.0.0.1:45581/json/version with timeout 3 increased to 10s during tests 2026-11-10 15:47:34,271 104 INFO rb-82af9cd-226617-434700 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-11-10 15:47:34,271 104 INFO rb-82af9cd-226617-434700 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:45581/json 2026-11-10 15:47:34,272 104 INFO rb-82af9cd-226617-434700 odoo.tests.common.requests: request http://127.0.0.1:45581/json with timeout 3 increased to 10s during tests 2026-11-10 15:47:34,286 104 INFO rb-82af9cd-226617-434700 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:45581/devtools/page/5FB8D27E8A5C942134D3ECBECB8FD3E1 2026-11-10 15:47:34,294 104 INFO rb-82af9cd-226617-434700 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-11-10 15:47:34,299 104 INFO rb-82af9cd-226617-434700 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-11-10 15:47:34,378 104 INFO rb-82af9cd-226617-434700 odoo.addons.base.models.res_users: Login successful for db:rb-82af9cd-226617-434700 login:recon_race_bank_add_user from n/a 2026-11-10 15:47:34,385 104 INFO rb-82af9cd-226617-434700 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-11-10 15:47:34,386 104 INFO rb-82af9cd-226617-434700 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-11-10 15:47:34,387 104 INFO rb-82af9cd-226617-434700 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-11-10 15:47:34,396 104 INFO rb-82af9cd-226617-434700 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-10 15:47:35,493 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:35] "GET /odoo HTTP/1.1" 200 - 181 0.091 1.008 2026-11-10 15:47:35,496 104 INFO rb-82af9cd-226617-434700 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': '5FB8D27E8A5C942134D3ECBECB8FD3E1', 'loaderId': '1EC3A64DDA9769B9F8AE71447EF6D828', 'isDownload': False} 2026-11-10 15:47:35,497 104 INFO rb-82af9cd-226617-434700 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-11-10 15:47:35,532 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:35] "GET /web/assets/25d7e13/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.010 2026-11-10 15:47:35,540 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:35] "GET /web/assets/2cff36e/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.017 2026-11-10 15:47:35,594 104 INFO rb-82af9cd-226617-434700 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-11-10 15:47:35,706 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:35] "GET /web/webclient/load_menus/5d97ec63ea1140be426fcdf74484b12bb1202e4f8d4a7c3e632269dbe57f8a2f HTTP/1.1" 200 - 172 0.064 0.116 2026-11-10 15:47:35,711 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:35] "GET /web/webclient/translations/51d255c89410bcbec186e2601d4265648f784ecc?lang=en_US HTTP/1.1" 200 - 0 0.000 0.182 2026-11-10 15:47:35,724 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:35] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.005 0.189 2026-11-10 15:47:35,735 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:35] "GET /web/assets/aab0082/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.005 2026-11-10 15:47:35,779 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:35] "GET /web/assets/8c2eaf3/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.006 2026-11-10 15:47:36,260 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:36] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-11-10 15:47:36,261 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:36] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.005 2026-11-10 15:47:36,262 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:36] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.004 2026-11-10 15:47:36,273 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:36] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.001 0.006 2026-11-10 15:47:36,291 104 INFO rb-82af9cd-226617-434700 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-11-10 15:47:36,301 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:36] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-11-10 15:47:36,324 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:36] "GET /odoo/offline HTTP/1.1" 200 - 5 0.002 0.011 2026-11-10 15:47:36,334 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:36] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.000 0.004 2026-11-10 15:47:36,345 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:36] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.002 0.009 2026-11-10 15:47:36,386 104 INFO rb-82af9cd-226617-434700 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-11-10 15:47:36,427 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:36] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-11-10 15:47:36,435 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:36] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-11-10 15:47:36,448 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:36] "POST /mail/data HTTP/1.1" 200 - 34 0.027 0.031 2026-11-10 15:47:36,495 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:36] "GET /odoo/action-account.open_account_journal_dashboard_kanban HTTP/1.1" 200 - 20 0.009 0.088 2026-11-10 15:47:36,496 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:36] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.087 2026-11-10 15:47:36,535 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:36] "GET /web/image?model=res.users&field=avatar_128&id=252 HTTP/1.1" 200 - 17 0.010 0.111 2026-11-10 15:47:36,536 104 INFO rb-82af9cd-226617-434700 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-11-10 15:47:36,557 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:36] "GET /web/image/res.partner/1209/avatar_128?unique=1794325645000 HTTP/1.1" 200 - 9 0.007 0.135 2026-11-10 15:47:36,570 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:36] "POST /web/action/load HTTP/1.1" 200 - 5 0.002 0.150 2026-11-10 15:47:36,590 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:36] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.005 0.126 2026-11-10 15:47:36,599 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:36] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.002 0.068 2026-11-10 15:47:37,137 104 INFO rb-82af9cd-226617-434700 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-11-10 15:47:37,141 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:37] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 2 0.001 0.004 2026-11-10 15:47:37,166 104 INFO rb-82af9cd-226617-434700 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-11-10 15:47:37,202 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:37] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.001 0.005 2026-11-10 15:47:37,213 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:37] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 1 0.000 0.009 2026-11-10 15:47:37,325 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:37] "POST /mail/data HTTP/1.1" 200 - 20 0.021 0.031 2026-11-10 15:47:37,346 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:37] "GET /web/image/res.partner/1209/avatar_128?unique=1794325645000 HTTP/1.1" 200 - 9 0.007 0.050 2026-11-10 15:47:37,380 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:37] "GET /web/image?model=res.users&field=avatar_128&id=252 HTTP/1.1" 200 - 10 0.008 0.085 2026-11-10 15:47:37,399 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:37] "POST /web/action/load HTTP/1.1" 200 - 10 0.004 0.102 2026-11-10 15:47:37,400 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:37] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.106 2026-11-10 15:47:37,413 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:37] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.001 2026-11-10 15:47:37,420 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:37] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 2 0.003 0.078 2026-11-10 15:47:37,438 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:37] "GET /web/image/res.company/97/favicon HTTP/1.1" 200 - 9 0.005 0.025 2026-11-10 15:47:37,457 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:37] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-11-10 15:47:37,533 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:37] "POST /web/dataset/call_kw/account.journal/get_views HTTP/1.1" 200 - 70 0.027 0.082 2026-11-10 15:47:37,630 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:37] "POST /web/dataset/call_kw/account.journal/web_search_read HTTP/1.1" 200 - 49 0.025 0.041 2026-11-10 15:47:37,710 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:37] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.004 2026-11-10 15:47:37,766 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:37] "GET /web/bundle/web.chartjs_lib?lang=en_US HTTP/1.1" 200 - 1 0.001 0.008 2026-11-10 15:47:37,770 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:37] "POST /web/dataset/call_kw/account.journal/is_sample_action_available HTTP/1.1" 200 - 2 0.001 0.009 2026-11-10 15:47:37,775 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:37] "POST /web/dataset/call_kw/account.journal/is_sample_action_available HTTP/1.1" 200 - 1 0.001 0.008 2026-11-10 15:47:37,781 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:37] "GET /web/assets/cb781c9/web.chartjs_lib.min.js HTTP/1.1" 200 - 2 0.001 0.005 2026-11-10 15:47:37,867 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:37] "GET /web/static/img/folder.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-10 15:47:37,868 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:37] "GET /web/static/img/bill.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-10 15:47:37,896 104 INFO rb-82af9cd-226617-434700 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-11-10 15:47:37,919 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:37] "POST /web/dataset/call_button/account.journal/action_open_reconcile HTTP/1.1" 200 - 12 0.005 0.015 2026-11-10 15:47:38,100 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:38] "POST /web/dataset/call_kw/account.bank.statement.line/get_views HTTP/1.1" 200 - 100 0.040 0.124 2026-11-10 15:47:38,127 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:38] "POST /web/dataset/call_kw/account.journal/read HTTP/1.1" 200 - 2 0.003 0.007 2026-11-10 15:47:38,173 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:38] "POST /web/dataset/call_kw/account.bank.statement.line/web_search_read HTTP/1.1" 200 - 5 0.004 0.011 2026-11-10 15:47:38,185 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:38] "POST /web/dataset/call_kw/account.journal/read HTTP/1.1" 200 - 3 0.005 0.023 2026-11-10 15:47:38,226 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:38] "POST /web/dataset/call_kw/res.company/read HTTP/1.1" 200 - 6 0.002 0.029 2026-11-10 15:47:38,274 104 INFO rb-82af9cd-226617-434700 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-11-10 15:47:38,326 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:38] "POST /web/dataset/call_kw/account.bank.statement.line/get_views HTTP/1.1" 200 - 1 0.000 0.051 2026-11-10 15:47:38,350 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:38] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.006 2026-11-10 15:47:38,440 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:38] "POST /web/dataset/call_kw/account.bank.statement.line/web_read HTTP/1.1" 200 - 26 0.019 0.077 2026-11-10 15:47:38,521 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:38] "POST /web/dataset/call_kw/account.reconcile.model/name_search HTTP/1.1" 200 - 2 0.003 0.021 2026-11-10 15:47:38,597 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:38] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 46 0.016 0.075 2026-11-10 15:47:38,641 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:38] "POST /web/dataset/call_kw/res.partner/read HTTP/1.1" 200 - 3 0.004 0.029 2026-11-10 15:47:38,678 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:38] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 7 0.006 0.017 2026-11-10 15:47:38,681 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:38] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.021 2026-11-10 15:47:38,752 104 INFO rb-82af9cd-226617-434700 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-11-10 15:47:38,830 104 INFO rb-82af9cd-226617-434700 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-11-10 15:47:38,831 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:38] "POST /web/dataset/call_kw/account.move.line/web_read HTTP/1.1" 200 - 6 0.005 0.015 2026-11-10 15:47:38,879 104 INFO rb-82af9cd-226617-434700 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-11-10 15:47:38,903 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:38] "POST /web/dataset/call_kw/account.bank.statement.line/onchange HTTP/1.1" 200 - 26 0.014 0.046 2026-11-10 15:47:40,139 104 INFO rb-82af9cd-226617-434700 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-11-10 15:47:40,192 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:40] "POST /web/dataset/call_kw/account.bank.statement.line/onchange HTTP/1.1" 200 - 26 0.022 0.054 2026-11-10 15:47:40,228 104 INFO rb-82af9cd-226617-434700 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-11-10 15:47:40,276 104 INFO rb-82af9cd-226617-434700 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-11-10 15:47:40,276 104 INFO rb-82af9cd-226617-434700 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-11-10 15:47:40,296 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:40] "GET /odoo/accounting/1912/action-1245?statement_line_id=348 HTTP/1.1" 200 - 20 0.016 0.054 2026-11-10 15:47:40,325 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:40] "POST /web/dataset/call_kw/account.bank.statement.line/web_save HTTP/1.1" 200 - 16 0.010 0.071 2026-11-10 15:47:40,403 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour.test_bank_add_in_flight_is_not_undone_by_a_following_click.browser: heap 28425232 (allocated 30388224) 2026-11-10 15:47:40,407 104 INFO rb-82af9cd-226617-434700 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 1870 2026-11-10 15:47:40,408 104 INFO rb-82af9cd-226617-434700 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-11-10 15:47:40,409 104 INFO rb-82af9cd-226617-434700 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 1870 2026-11-10 15:47:40,504 104 INFO rb-82af9cd-226617-434700 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-82af9cd-226617-434700/chrome_logs/chrome_log_20261110_154740_504002_test_bank_add_in_flight_is_not_undone_by_a_following_click.txt 2026-11-10 15:47:40,504 104 INFO rb-82af9cd-226617-434700 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/tmpway95pvy_chrome_odoo" 2026-11-10 15:47:40,545 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours: Starting TestReconcileIntentRaceTour.test_bank_remove_in_flight_is_not_undone_by_a_following_click ... 2026-11-10 15:47:41,794 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour.test_bank_remove_in_flight_is_not_undone_by_a_following_click: Chrome pid: 2119 2026-11-10 15:47:41,794 104 INFO rb-82af9cd-226617-434700 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/tmpianmy9hv_chrome_odoo 2026-11-10 15:47:41,795 104 INFO rb-82af9cd-226617-434700 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:37373/json/version 2026-11-10 15:47:41,796 104 INFO rb-82af9cd-226617-434700 odoo.tests.common.requests: request http://127.0.0.1:37373/json/version with timeout 3 increased to 10s during tests 2026-11-10 15:47:41,827 104 INFO rb-82af9cd-226617-434700 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-11-10 15:47:41,827 104 INFO rb-82af9cd-226617-434700 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:37373/json 2026-11-10 15:47:41,828 104 INFO rb-82af9cd-226617-434700 odoo.tests.common.requests: request http://127.0.0.1:37373/json with timeout 3 increased to 10s during tests 2026-11-10 15:47:41,851 104 INFO rb-82af9cd-226617-434700 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:37373/devtools/page/21C23FB68CE5540DD5DA026D6B9308B1 2026-11-10 15:47:41,857 104 INFO rb-82af9cd-226617-434700 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-11-10 15:47:41,867 104 INFO rb-82af9cd-226617-434700 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-11-10 15:47:41,947 104 INFO rb-82af9cd-226617-434700 odoo.addons.base.models.res_users: Login successful for db:rb-82af9cd-226617-434700 login:recon_race_bank_remove_user from n/a 2026-11-10 15:47:41,956 104 INFO rb-82af9cd-226617-434700 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-11-10 15:47:41,958 104 INFO rb-82af9cd-226617-434700 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-11-10 15:47:41,958 104 INFO rb-82af9cd-226617-434700 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-11-10 15:47:41,969 104 INFO rb-82af9cd-226617-434700 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-10 15:47:43,900 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:43] "GET /odoo HTTP/1.1" 200 - 181 0.079 1.855 2026-11-10 15:47:43,904 104 INFO rb-82af9cd-226617-434700 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': '21C23FB68CE5540DD5DA026D6B9308B1', 'loaderId': '93F63994D35EFB0F4102D245933FFDA1', 'isDownload': False} 2026-11-10 15:47:43,904 104 INFO rb-82af9cd-226617-434700 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-11-10 15:47:43,936 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:43] "GET /web/assets/25d7e13/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.007 2026-11-10 15:47:43,942 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:43] "GET /web/assets/2cff36e/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.013 2026-11-10 15:47:44,003 104 INFO rb-82af9cd-226617-434700 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-11-10 15:47:44,057 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:44] "GET /web/webclient/load_menus/5d97ec63ea1140be426fcdf74484b12bb1202e4f8d4a7c3e632269dbe57f8a2f HTTP/1.1" 200 - 172 0.041 0.087 2026-11-10 15:47:44,064 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:44] "GET /web/webclient/translations/51d255c89410bcbec186e2601d4265648f784ecc?lang=en_US HTTP/1.1" 200 - 0 0.000 0.132 2026-11-10 15:47:44,077 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:44] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.004 0.138 2026-11-10 15:47:44,087 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:44] "GET /web/assets/aab0082/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.004 2026-11-10 15:47:44,134 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:44] "GET /web/assets/8c2eaf3/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.006 2026-11-10 15:47:44,651 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:44] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-11-10 15:47:44,658 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:44] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-11-10 15:47:44,659 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:44] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.011 2026-11-10 15:47:44,670 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:44] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.001 0.006 2026-11-10 15:47:44,679 104 INFO rb-82af9cd-226617-434700 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-11-10 15:47:44,687 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:44] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-11-10 15:47:44,715 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:44] "GET /odoo/offline HTTP/1.1" 200 - 5 0.002 0.016 2026-11-10 15:47:44,723 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:44] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.000 0.003 2026-11-10 15:47:44,741 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:44] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.002 0.012 2026-11-10 15:47:44,780 104 INFO rb-82af9cd-226617-434700 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-11-10 15:47:44,822 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:44] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-11-10 15:47:44,834 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:44] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-11-10 15:47:44,860 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:44] "POST /mail/data HTTP/1.1" 200 - 34 0.033 0.046 2026-11-10 15:47:44,906 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:44] "GET /odoo/action-account.open_account_journal_dashboard_kanban HTTP/1.1" 200 - 20 0.009 0.105 2026-11-10 15:47:44,911 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:44] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.083 2026-11-10 15:47:44,945 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:44] "GET /web/image/res.partner/1210/avatar_128?unique=1794325645000 HTTP/1.1" 200 - 16 0.011 0.124 2026-11-10 15:47:44,959 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:44] "POST /web/action/load HTTP/1.1" 200 - 5 0.002 0.146 2026-11-10 15:47:44,965 104 INFO rb-82af9cd-226617-434700 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-11-10 15:47:44,981 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:44] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.006 0.093 2026-11-10 15:47:45,003 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:45] "GET /web/image?model=res.users&field=avatar_128&id=253 HTTP/1.1" 200 - 10 0.006 0.193 2026-11-10 15:47:45,016 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:45] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.003 0.066 2026-11-10 15:47:45,498 104 INFO rb-82af9cd-226617-434700 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-11-10 15:47:45,505 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:45] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 2 0.001 0.005 2026-11-10 15:47:45,518 104 INFO rb-82af9cd-226617-434700 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-11-10 15:47:45,543 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:45] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.000 0.007 2026-11-10 15:47:45,549 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:45] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 1 0.001 0.007 2026-11-10 15:47:45,645 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:45] "POST /mail/data HTTP/1.1" 200 - 20 0.027 0.034 2026-11-10 15:47:45,682 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:45] "GET /web/image?model=res.users&field=avatar_128&id=253 HTTP/1.1" 200 - 10 0.010 0.075 2026-11-10 15:47:45,683 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:45] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.080 2026-11-10 15:47:45,710 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:45] "GET /web/image/res.partner/1210/avatar_128?unique=1794325645000 HTTP/1.1" 200 - 9 0.008 0.099 2026-11-10 15:47:45,725 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:45] "POST /web/action/load HTTP/1.1" 200 - 10 0.004 0.115 2026-11-10 15:47:45,730 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:45] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.008 2026-11-10 15:47:45,752 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:45] "GET /web/image/res.company/97/favicon HTTP/1.1" 200 - 9 0.005 0.023 2026-11-10 15:47:45,766 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:45] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 2 0.004 0.101 2026-11-10 15:47:45,793 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:45] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-11-10 15:47:45,886 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:45] "POST /web/dataset/call_kw/account.journal/get_views HTTP/1.1" 200 - 70 0.029 0.113 2026-11-10 15:47:45,985 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:45] "POST /web/dataset/call_kw/account.journal/web_search_read HTTP/1.1" 200 - 49 0.026 0.047 2026-11-10 15:47:46,082 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:46] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.005 2026-11-10 15:47:46,135 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:46] "GET /web/bundle/web.chartjs_lib?lang=en_US HTTP/1.1" 200 - 1 0.001 0.008 2026-11-10 15:47:46,140 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:46] "POST /web/dataset/call_kw/account.journal/is_sample_action_available HTTP/1.1" 200 - 2 0.001 0.009 2026-11-10 15:47:46,143 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:46] "POST /web/dataset/call_kw/account.journal/is_sample_action_available HTTP/1.1" 200 - 1 0.001 0.010 2026-11-10 15:47:46,154 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:46] "GET /web/assets/cb781c9/web.chartjs_lib.min.js HTTP/1.1" 200 - 2 0.001 0.005 2026-11-10 15:47:46,256 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:46] "GET /web/static/img/folder.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-10 15:47:46,257 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:46] "GET /web/static/img/bill.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-10 15:47:46,284 104 INFO rb-82af9cd-226617-434700 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-11-10 15:47:46,310 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:46] "POST /web/dataset/call_button/account.journal/action_open_reconcile HTTP/1.1" 200 - 12 0.007 0.016 2026-11-10 15:47:46,482 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:46] "POST /web/dataset/call_kw/account.bank.statement.line/get_views HTTP/1.1" 200 - 100 0.032 0.122 2026-11-10 15:47:46,508 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:46] "POST /web/dataset/call_kw/account.journal/read HTTP/1.1" 200 - 2 0.003 0.009 2026-11-10 15:47:46,538 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:46] "POST /web/dataset/call_kw/account.bank.statement.line/web_search_read HTTP/1.1" 200 - 5 0.003 0.012 2026-11-10 15:47:46,554 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:46] "POST /web/dataset/call_kw/account.journal/read HTTP/1.1" 200 - 3 0.004 0.027 2026-11-10 15:47:46,600 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:46] "POST /web/dataset/call_kw/res.company/read HTTP/1.1" 200 - 6 0.002 0.028 2026-11-10 15:47:46,676 104 INFO rb-82af9cd-226617-434700 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-11-10 15:47:46,709 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:46] "POST /web/dataset/call_kw/account.bank.statement.line/get_views HTTP/1.1" 200 - 1 0.000 0.059 2026-11-10 15:47:46,733 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:46] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.007 2026-11-10 15:47:46,797 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:46] "POST /web/dataset/call_kw/account.bank.statement.line/web_read HTTP/1.1" 200 - 26 0.017 0.054 2026-11-10 15:47:46,841 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:46] "POST /web/dataset/call_kw/account.reconcile.model/name_search HTTP/1.1" 200 - 2 0.003 0.011 2026-11-10 15:47:46,916 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:46] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 46 0.018 0.062 2026-11-10 15:47:46,949 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:46] "POST /web/dataset/call_kw/res.partner/read HTTP/1.1" 200 - 3 0.004 0.016 2026-11-10 15:47:46,989 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:46] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 7 0.006 0.016 2026-11-10 15:47:46,995 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:46] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.024 2026-11-10 15:47:47,060 104 INFO rb-82af9cd-226617-434700 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-11-10 15:47:47,117 104 INFO rb-82af9cd-226617-434700 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-11-10 15:47:47,137 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:47] "POST /web/dataset/call_kw/account.move.line/web_read HTTP/1.1" 200 - 6 0.005 0.014 2026-11-10 15:47:47,203 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:47] "POST /web/dataset/call_kw/account.bank.statement.line/onchange HTTP/1.1" 200 - 26 0.014 0.038 2026-11-10 15:47:47,223 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:47] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 1 0.001 0.005 2026-11-10 15:47:47,256 104 INFO rb-82af9cd-226617-434700 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-11-10 15:47:47,314 104 INFO rb-82af9cd-226617-434700 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-11-10 15:47:47,341 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:47] "POST /web/dataset/call_kw/account.bank.statement.line/onchange HTTP/1.1" 200 - 23 0.016 0.063 2026-11-10 15:47:48,569 104 INFO rb-82af9cd-226617-434700 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-11-10 15:47:48,612 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:48] "POST /web/dataset/call_kw/account.bank.statement.line/onchange HTTP/1.1" 200 - 21 0.014 0.041 2026-11-10 15:47:48,641 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:48] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-11-10 15:47:48,649 104 INFO rb-82af9cd-226617-434700 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-11-10 15:47:48,699 104 INFO rb-82af9cd-226617-434700 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-11-10 15:47:48,708 104 INFO rb-82af9cd-226617-434700 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-11-10 15:47:48,717 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:48] "GET /odoo/accounting/1913/action-1245?statement_line_id=349 HTTP/1.1" 200 - 20 0.012 0.053 2026-11-10 15:47:48,741 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:48] "POST /web/dataset/call_kw/account.bank.statement.line/web_save HTTP/1.1" 200 - 14 0.009 0.070 2026-11-10 15:47:48,822 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour.test_bank_remove_in_flight_is_not_undone_by_a_following_click.browser: heap 28585776 (allocated 30126080) 2026-11-10 15:47:48,835 104 INFO rb-82af9cd-226617-434700 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 2119 2026-11-10 15:47:48,835 104 INFO rb-82af9cd-226617-434700 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-11-10 15:47:48,836 104 INFO rb-82af9cd-226617-434700 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 2119 2026-11-10 15:47:48,957 104 INFO rb-82af9cd-226617-434700 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-82af9cd-226617-434700/chrome_logs/chrome_log_20261110_154748_957302_test_bank_remove_in_flight_is_not_undone_by_a_following_click.txt 2026-11-10 15:47:48,957 104 INFO rb-82af9cd-226617-434700 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/tmpianmy9hv_chrome_odoo" 2026-11-10 15:47:49,018 104 INFO rb-82af9cd-226617-434700 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-11-10 15:47:50,199 104 INFO rb-82af9cd-226617-434700 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: 2369 2026-11-10 15:47:50,199 104 INFO rb-82af9cd-226617-434700 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/tmpd6ld3qoi_chrome_odoo 2026-11-10 15:47:50,199 104 INFO rb-82af9cd-226617-434700 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:38681/json/version 2026-11-10 15:47:50,200 104 INFO rb-82af9cd-226617-434700 odoo.tests.common.requests: request http://127.0.0.1:38681/json/version with timeout 3 increased to 10s during tests 2026-11-10 15:47:50,209 104 INFO rb-82af9cd-226617-434700 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-11-10 15:47:50,209 104 INFO rb-82af9cd-226617-434700 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:38681/json 2026-11-10 15:47:50,209 104 INFO rb-82af9cd-226617-434700 odoo.tests.common.requests: request http://127.0.0.1:38681/json with timeout 3 increased to 10s during tests 2026-11-10 15:47:50,213 104 INFO rb-82af9cd-226617-434700 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:38681/devtools/page/C4CB65E30BBD86C7C37AD98DB1BD9476 2026-11-10 15:47:50,219 104 INFO rb-82af9cd-226617-434700 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-11-10 15:47:50,221 104 INFO rb-82af9cd-226617-434700 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-11-10 15:47:50,295 104 INFO rb-82af9cd-226617-434700 odoo.addons.base.models.res_users: Login successful for db:rb-82af9cd-226617-434700 login:recon_race_ji_add_user from n/a 2026-11-10 15:47:50,301 104 INFO rb-82af9cd-226617-434700 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-11-10 15:47:50,310 104 INFO rb-82af9cd-226617-434700 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-11-10 15:47:50,310 104 INFO rb-82af9cd-226617-434700 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-11-10 15:47:50,319 104 INFO rb-82af9cd-226617-434700 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-10 15:47:51,365 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:51] "GET /odoo HTTP/1.1" 200 - 181 0.074 0.975 2026-11-10 15:47:51,369 104 INFO rb-82af9cd-226617-434700 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': 'C4CB65E30BBD86C7C37AD98DB1BD9476', 'loaderId': '0978C5A76A6EE3B3B8925A182D0B7ED1', 'isDownload': False} 2026-11-10 15:47:51,369 104 INFO rb-82af9cd-226617-434700 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-11-10 15:47:51,542 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:51] "GET /web/webclient/load_menus/5d97ec63ea1140be426fcdf74484b12bb1202e4f8d4a7c3e632269dbe57f8a2f HTTP/1.1" 200 - 172 0.043 0.098 2026-11-10 15:47:51,547 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:51] "GET /web/webclient/translations/51d255c89410bcbec186e2601d4265648f784ecc?lang=en_US HTTP/1.1" 200 - 0 0.000 0.146 2026-11-10 15:47:51,554 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:51] "GET /web/assets/2cff36e/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.154 2026-11-10 15:47:51,566 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:51] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.003 0.157 2026-11-10 15:47:51,571 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:51] "GET /web/assets/25d7e13/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.171 2026-11-10 15:47:51,592 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:51] "GET /web/assets/aab0082/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.004 2026-11-10 15:47:51,597 104 INFO rb-82af9cd-226617-434700 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-11-10 15:47:51,634 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:51] "GET /web/assets/8c2eaf3/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.005 2026-11-10 15:47:52,203 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:52] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-11-10 15:47:52,206 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:52] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.004 2026-11-10 15:47:52,206 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:52] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.005 2026-11-10 15:47:52,235 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:52] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.001 0.005 2026-11-10 15:47:52,247 104 INFO rb-82af9cd-226617-434700 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-11-10 15:47:52,265 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:52] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-11-10 15:47:52,290 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:52] "GET /odoo/offline HTTP/1.1" 200 - 5 0.002 0.012 2026-11-10 15:47:52,300 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:52] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.001 0.007 2026-11-10 15:47:52,313 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:52] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.003 0.012 2026-11-10 15:47:52,360 104 INFO rb-82af9cd-226617-434700 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-11-10 15:47:52,393 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:52] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-11-10 15:47:52,401 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:52] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-11-10 15:47:52,410 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:52] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.002 2026-11-10 15:47:52,415 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:52] "POST /mail/data HTTP/1.1" 200 - 34 0.026 0.033 2026-11-10 15:47:52,461 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:52] "GET /odoo/action-account.action_account_moves_all HTTP/1.1" 200 - 20 0.010 0.081 2026-11-10 15:47:52,463 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:52] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.099 2026-11-10 15:47:52,498 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:52] "GET /web/image?model=res.users&field=avatar_128&id=254 HTTP/1.1" 200 - 17 0.012 0.109 2026-11-10 15:47:52,510 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:52] "POST /web/action/load HTTP/1.1" 200 - 5 0.004 0.128 2026-11-10 15:47:52,521 104 INFO rb-82af9cd-226617-434700 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-11-10 15:47:52,538 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:52] "GET /web/image/res.partner/1211/avatar_128?unique=1794325645000 HTTP/1.1" 200 - 9 0.007 0.153 2026-11-10 15:47:52,559 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:52] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.006 0.127 2026-11-10 15:47:52,567 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:52] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.002 0.065 2026-11-10 15:47:53,060 104 INFO rb-82af9cd-226617-434700 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-11-10 15:47:53,068 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:53] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 2 0.001 0.004 2026-11-10 15:47:53,081 104 INFO rb-82af9cd-226617-434700 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-11-10 15:47:53,110 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:53] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.001 0.006 2026-11-10 15:47:53,116 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:53] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 1 0.001 0.007 2026-11-10 15:47:53,196 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:53] "POST /mail/data HTTP/1.1" 200 - 20 0.024 0.023 2026-11-10 15:47:53,222 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:53] "GET /web/image/res.partner/1211/avatar_128?unique=1794325645000 HTTP/1.1" 200 - 9 0.007 0.052 2026-11-10 15:47:53,255 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:53] "GET /web/image?model=res.users&field=avatar_128&id=254 HTTP/1.1" 200 - 10 0.008 0.087 2026-11-10 15:47:53,256 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:53] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.092 2026-11-10 15:47:53,272 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:53] "POST /web/action/load HTTP/1.1" 200 - 10 0.004 0.102 2026-11-10 15:47:53,288 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:53] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 2 0.003 0.072 2026-11-10 15:47:53,306 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:53] "GET /web/image/res.company/97/favicon HTTP/1.1" 200 - 9 0.005 0.023 2026-11-10 15:47:53,316 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:53] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-11-10 15:47:53,493 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:53] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 106 0.042 0.155 2026-11-10 15:47:53,551 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:53] "POST /web/dataset/call_kw/account.move.line/search_panel_select_range HTTP/1.1" 200 - 3 0.005 0.014 2026-11-10 15:47:53,611 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:53] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 18 0.018 0.052 2026-11-10 15:47:53,615 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:53] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.074 2026-11-10 15:47:53,802 104 INFO rb-82af9cd-226617-434700 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-11-10 15:47:53,829 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:53] "POST /web/dataset/call_kw/account.move.line/json_friendly_approval_request_data HTTP/1.1" 200 - 11 0.007 0.013 2026-11-10 15:47:53,876 104 INFO rb-82af9cd-226617-434700 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-11-10 15:47:53,899 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:53] "POST /web/dataset/call_kw/account.move.line/json_friendly_approval_request_data HTTP/1.1" 200 - 4 0.004 0.014 2026-11-10 15:47:53,930 104 INFO rb-82af9cd-226617-434700 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-11-10 15:47:53,995 104 INFO rb-82af9cd-226617-434700 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-11-10 15:47:54,058 104 INFO rb-82af9cd-226617-434700 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-11-10 15:47:54,085 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:54] "POST /web/action/load HTTP/1.1" 200 - 11 0.010 0.013 2026-11-10 15:47:54,190 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:54] "POST /web/action/run HTTP/1.1" 200 - 46 0.026 0.065 2026-11-10 15:47:54,282 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:54] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 7 0.006 0.061 2026-11-10 15:47:54,319 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:54] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.005 2026-11-10 15:47:54,355 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:54] "POST /web/dataset/call_kw/account.move.line/web_read HTTP/1.1" 200 - 17 0.010 0.029 2026-11-10 15:47:54,504 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:54] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 10 0.008 0.062 2026-11-10 15:47:54,562 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:54] "POST /web/dataset/call_kw/res.partner/read HTTP/1.1" 200 - 3 0.004 0.023 2026-11-10 15:47:54,613 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:54] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 7 0.006 0.021 2026-11-10 15:47:54,682 104 INFO rb-82af9cd-226617-434700 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-11-10 15:47:54,689 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:54] "POST /web/dataset/call_kw/account.move.line/json_friendly_approval_request_data HTTP/1.1" 200 - 4 0.003 0.013 2026-11-10 15:47:54,758 104 INFO rb-82af9cd-226617-434700 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-11-10 15:47:54,814 104 INFO rb-82af9cd-226617-434700 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-11-10 15:47:54,842 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:54] "POST /web/dataset/call_kw/account.move.line/web_read HTTP/1.1" 200 - 6 0.006 0.022 2026-11-10 15:47:54,930 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:54] "POST /web/dataset/call_kw/account.move.line/onchange HTTP/1.1" 200 - 27 0.015 0.061 2026-11-10 15:47:56,122 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:56] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-11-10 15:47:56,152 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:56] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 1 0.001 0.006 2026-11-10 15:47:56,200 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:56] "POST /web/dataset/call_kw/account.move.line/onchange HTTP/1.1" 200 - 23 0.013 0.037 2026-11-10 15:47:56,217 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:56] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 1 0.001 0.005 2026-11-10 15:47:56,236 104 INFO rb-82af9cd-226617-434700 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-11-10 15:47:56,303 104 INFO rb-82af9cd-226617-434700 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-11-10 15:47:56,360 104 INFO rb-82af9cd-226617-434700 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-11-10 15:47:56,452 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:56] "POST /web/dataset/call_kw/account.move.line/web_save HTTP/1.1" 200 - 22 0.016 0.073 2026-11-10 15:47:56,628 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:56] "POST /web/dataset/call_button/account.move.line/action_validate HTTP/1.1" 200 - 110 0.058 0.108 2026-11-10 15:47:56,637 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:56] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 1 0.001 0.166 2026-11-10 15:47:56,653 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:56] "POST /web/dataset/call_kw/account.move.line/json_friendly_approval_request_data HTTP/1.1" 200 - 4 0.003 0.176 2026-11-10 15:47:56,684 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:56] "POST /web/dataset/call_kw/account.move.line/web_read HTTP/1.1" 200 - 11 0.007 0.035 2026-11-10 15:47:56,731 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:56] "POST /web/dataset/call_kw/account.move/zalo_check_recipients HTTP/1.1" 200 - 2 0.002 0.009 2026-11-10 15:47:56,760 104 INFO rb-82af9cd-226617-434700 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-11-10 15:47:56,761 104 INFO rb-82af9cd-226617-434700 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-11-10 15:47:56,777 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:56] "POST /mail/thread/data HTTP/1.1" 200 - 38 0.016 0.028 2026-11-10 15:47:56,794 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:56] "POST /web/dataset/call_kw/account.move/zalo_check_recipients HTTP/1.1" 200 - 2 0.001 0.062 2026-11-10 15:47:56,801 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:56] "POST /mail/thread/messages HTTP/1.1" 200 - 3 0.002 0.032 2026-11-10 15:47:56,890 104 INFO rb-82af9cd-226617-434700 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 26593984 (allocated 28028928) 2026-11-10 15:47:56,890 104 INFO rb-82af9cd-226617-434700 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 2369 2026-11-10 15:47:56,891 104 INFO rb-82af9cd-226617-434700 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-11-10 15:47:56,891 104 INFO rb-82af9cd-226617-434700 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 2369 2026-11-10 15:47:56,985 104 INFO rb-82af9cd-226617-434700 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-82af9cd-226617-434700/chrome_logs/chrome_log_20261110_154756_985406_test_journal_items_add_in_flight_is_not_undone_by_a_following_click.txt 2026-11-10 15:47:56,985 104 INFO rb-82af9cd-226617-434700 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/tmpd6ld3qoi_chrome_odoo" 2026-11-10 15:47:57,025 104 INFO rb-82af9cd-226617-434700 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-11-10 15:47:58,297 104 INFO rb-82af9cd-226617-434700 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: 2621 2026-11-10 15:47:58,298 104 INFO rb-82af9cd-226617-434700 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/tmpa624hhsu_chrome_odoo 2026-11-10 15:47:58,298 104 INFO rb-82af9cd-226617-434700 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:38727/json/version 2026-11-10 15:47:58,299 104 INFO rb-82af9cd-226617-434700 odoo.tests.common.requests: request http://127.0.0.1:38727/json/version with timeout 3 increased to 10s during tests 2026-11-10 15:47:58,314 104 INFO rb-82af9cd-226617-434700 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-11-10 15:47:58,314 104 INFO rb-82af9cd-226617-434700 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:38727/json 2026-11-10 15:47:58,315 104 INFO rb-82af9cd-226617-434700 odoo.tests.common.requests: request http://127.0.0.1:38727/json with timeout 3 increased to 10s during tests 2026-11-10 15:47:58,326 104 INFO rb-82af9cd-226617-434700 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:38727/devtools/page/0B269145B88E936B42BD6E59375B8B7C 2026-11-10 15:47:58,333 104 INFO rb-82af9cd-226617-434700 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-11-10 15:47:58,345 104 INFO rb-82af9cd-226617-434700 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-11-10 15:47:58,422 104 INFO rb-82af9cd-226617-434700 odoo.addons.base.models.res_users: Login successful for db:rb-82af9cd-226617-434700 login:recon_race_ji_remove_user from n/a 2026-11-10 15:47:58,429 104 INFO rb-82af9cd-226617-434700 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-11-10 15:47:58,448 104 INFO rb-82af9cd-226617-434700 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-11-10 15:47:58,448 104 INFO rb-82af9cd-226617-434700 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-11-10 15:47:58,458 104 INFO rb-82af9cd-226617-434700 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-10 15:47:59,514 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:59] "GET /odoo HTTP/1.1" 200 - 181 0.099 0.959 2026-11-10 15:47:59,517 104 INFO rb-82af9cd-226617-434700 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': '0B269145B88E936B42BD6E59375B8B7C', 'loaderId': 'DFB3F5DB0E784E033BF00ACC25488308', 'isDownload': False} 2026-11-10 15:47:59,517 104 INFO rb-82af9cd-226617-434700 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-11-10 15:47:59,555 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:59] "GET /web/assets/25d7e13/web.assets_web.min.css HTTP/1.1" 200 - 2 0.006 0.011 2026-11-10 15:47:59,561 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:59] "GET /web/assets/2cff36e/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.018 2026-11-10 15:47:59,645 104 INFO rb-82af9cd-226617-434700 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-11-10 15:47:59,692 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:59] "GET /web/webclient/load_menus/5d97ec63ea1140be426fcdf74484b12bb1202e4f8d4a7c3e632269dbe57f8a2f HTTP/1.1" 200 - 172 0.054 0.094 2026-11-10 15:47:59,703 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:59] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.003 0.146 2026-11-10 15:47:59,708 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:59] "GET /web/webclient/translations/51d255c89410bcbec186e2601d4265648f784ecc?lang=en_US HTTP/1.1" 200 - 0 0.000 0.155 2026-11-10 15:47:59,720 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:59] "GET /web/assets/aab0082/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.005 2026-11-10 15:47:59,770 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:59] "GET /web/assets/8c2eaf3/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.005 2026-11-10 15:48:00,348 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:00] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-11-10 15:48:00,351 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:00] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.007 2026-11-10 15:48:00,352 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:00] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.008 2026-11-10 15:48:00,356 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:00] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.001 0.007 2026-11-10 15:48:00,373 104 INFO rb-82af9cd-226617-434700 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-11-10 15:48:00,385 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:00] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-11-10 15:48:00,412 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:00] "GET /odoo/offline HTTP/1.1" 200 - 5 0.001 0.012 2026-11-10 15:48:00,419 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:00] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.000 0.004 2026-11-10 15:48:00,430 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:00] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.002 0.008 2026-11-10 15:48:00,483 104 INFO rb-82af9cd-226617-434700 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-11-10 15:48:00,526 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:00] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-11-10 15:48:00,545 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:00] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.009 2026-11-10 15:48:00,562 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:00] "POST /mail/data HTTP/1.1" 200 - 34 0.033 0.045 2026-11-10 15:48:00,615 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:00] "GET /odoo/action-account.action_account_moves_all HTTP/1.1" 200 - 20 0.010 0.111 2026-11-10 15:48:00,628 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:00] "POST /web/action/load HTTP/1.1" 200 - 5 0.003 0.117 2026-11-10 15:48:00,667 104 INFO rb-82af9cd-226617-434700 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-11-10 15:48:00,668 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:00] "GET /web/image?model=res.users&field=avatar_128&id=255 HTTP/1.1" 200 - 17 0.013 0.155 2026-11-10 15:48:00,692 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:00] "GET /web/image/res.partner/1212/avatar_128?unique=1794325645000 HTTP/1.1" 200 - 9 0.008 0.180 2026-11-10 15:48:00,713 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:00] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.008 0.116 2026-11-10 15:48:00,715 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:00] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.193 2026-11-10 15:48:00,725 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:00] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.002 0.071 2026-11-10 15:48:01,226 104 INFO rb-82af9cd-226617-434700 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-11-10 15:48:01,233 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:01] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 2 0.001 0.003 2026-11-10 15:48:01,246 104 INFO rb-82af9cd-226617-434700 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-11-10 15:48:01,277 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:01] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.000 0.004 2026-11-10 15:48:01,283 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:01] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 1 0.000 0.010 2026-11-10 15:48:01,361 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:01] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.021 2026-11-10 15:48:01,364 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:01] "POST /mail/data HTTP/1.1" 200 - 20 0.023 0.025 2026-11-10 15:48:01,381 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:01] "GET /web/image/res.company/97/favicon HTTP/1.1" 200 - 9 0.005 0.046 2026-11-10 15:48:01,400 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:01] "POST /web/action/load HTTP/1.1" 200 - 10 0.004 0.034 2026-11-10 15:48:01,424 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:01] "GET /web/image?model=res.users&field=avatar_128&id=255 HTTP/1.1" 200 - 10 0.006 0.070 2026-11-10 15:48:01,455 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:01] "GET /web/image/res.partner/1212/avatar_128?unique=1794325645000 HTTP/1.1" 200 - 9 0.007 0.091 2026-11-10 15:48:01,456 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:01] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.118 2026-11-10 15:48:01,624 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:01] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 106 0.041 0.152 2026-11-10 15:48:01,638 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:01] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 2 0.003 0.251 2026-11-10 15:48:01,667 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:01] "POST /web/dataset/call_kw/account.move.line/search_panel_select_range HTTP/1.1" 200 - 3 0.006 0.011 2026-11-10 15:48:01,679 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:01] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-11-10 15:48:01,712 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:01] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 18 0.017 0.026 2026-11-10 15:48:01,716 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:01] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.043 2026-11-10 15:48:01,891 104 INFO rb-82af9cd-226617-434700 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-11-10 15:48:01,919 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:01] "POST /web/dataset/call_kw/account.move.line/json_friendly_approval_request_data HTTP/1.1" 200 - 11 0.006 0.013 2026-11-10 15:48:01,964 104 INFO rb-82af9cd-226617-434700 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-11-10 15:48:01,986 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:01] "POST /web/dataset/call_kw/account.move.line/json_friendly_approval_request_data HTTP/1.1" 200 - 4 0.003 0.011 2026-11-10 15:48:02,031 104 INFO rb-82af9cd-226617-434700 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-11-10 15:48:02,048 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:02] "POST /web/dataset/call_kw/account.move.line/json_friendly_approval_request_data HTTP/1.1" 200 - 4 0.003 0.011 2026-11-10 15:48:02,085 104 INFO rb-82af9cd-226617-434700 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-11-10 15:48:02,160 104 INFO rb-82af9cd-226617-434700 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-11-10 15:48:02,224 104 INFO rb-82af9cd-226617-434700 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-11-10 15:48:02,248 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:02] "POST /web/action/load HTTP/1.1" 200 - 11 0.008 0.015 2026-11-10 15:48:02,364 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:02] "POST /web/action/run HTTP/1.1" 200 - 46 0.023 0.078 2026-11-10 15:48:02,436 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:02] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 7 0.006 0.053 2026-11-10 15:48:02,459 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:02] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.005 2026-11-10 15:48:02,496 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:02] "POST /web/dataset/call_kw/account.move.line/web_read HTTP/1.1" 200 - 17 0.009 0.027 2026-11-10 15:48:02,596 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:02] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 10 0.005 0.040 2026-11-10 15:48:02,628 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:02] "POST /web/dataset/call_kw/res.partner/read HTTP/1.1" 200 - 3 0.005 0.019 2026-11-10 15:48:02,648 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:02] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 1 0.001 0.006 2026-11-10 15:48:02,697 104 INFO rb-82af9cd-226617-434700 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-11-10 15:48:02,704 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:02] "POST /web/dataset/call_kw/account.move.line/json_friendly_approval_request_data HTTP/1.1" 200 - 4 0.003 0.009 2026-11-10 15:48:02,762 104 INFO rb-82af9cd-226617-434700 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-11-10 15:48:02,818 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:02] "POST /web/dataset/call_kw/account.move.line/onchange HTTP/1.1" 200 - 25 0.013 0.040 2026-11-10 15:48:04,066 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:04] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 7 0.008 0.024 2026-11-10 15:48:04,118 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:04] "POST /web/dataset/call_kw/account.move.line/onchange HTTP/1.1" 200 - 21 0.015 0.063 2026-11-10 15:48:04,124 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:04] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-11-10 15:48:04,153 104 INFO rb-82af9cd-226617-434700 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-11-10 15:48:04,153 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:04] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 7 0.008 0.016 2026-11-10 15:48:04,219 104 INFO rb-82af9cd-226617-434700 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-11-10 15:48:04,294 104 INFO rb-82af9cd-226617-434700 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-11-10 15:48:04,372 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:04] "POST /web/dataset/call_kw/account.move.line/web_save HTTP/1.1" 200 - 22 0.018 0.056 2026-11-10 15:48:04,559 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:04] "POST /web/dataset/call_button/account.move.line/action_validate HTTP/1.1" 200 - 114 0.060 0.117 2026-11-10 15:48:04,582 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:04] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 7 0.006 0.184 2026-11-10 15:48:04,595 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:04] "POST /web/dataset/call_kw/account.move.line/json_friendly_approval_request_data HTTP/1.1" 200 - 4 0.003 0.195 2026-11-10 15:48:04,634 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:04] "POST /web/dataset/call_kw/account.move.line/web_read HTTP/1.1" 200 - 12 0.009 0.053 2026-11-10 15:48:04,673 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:04] "POST /web/dataset/call_kw/account.move/zalo_check_recipients HTTP/1.1" 200 - 2 0.002 0.012 2026-11-10 15:48:04,683 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:04] "POST /web/dataset/call_kw/account.move/zalo_check_recipients HTTP/1.1" 200 - 2 0.002 0.013 2026-11-10 15:48:04,687 104 INFO rb-82af9cd-226617-434700 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-11-10 15:48:04,693 104 INFO rb-82af9cd-226617-434700 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-11-10 15:48:04,748 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:04] "POST /mail/thread/data HTTP/1.1" 200 - 38 0.019 0.052 2026-11-10 15:48:04,759 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:04] "POST /mail/thread/messages HTTP/1.1" 200 - 3 0.002 0.049 2026-11-10 15:48:04,793 104 INFO rb-82af9cd-226617-434700 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 26623220 (allocated 28028928) 2026-11-10 15:48:04,794 104 INFO rb-82af9cd-226617-434700 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 2621 2026-11-10 15:48:04,795 104 INFO rb-82af9cd-226617-434700 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-11-10 15:48:04,795 104 INFO rb-82af9cd-226617-434700 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 2621 2026-11-10 15:48:04,901 104 INFO rb-82af9cd-226617-434700 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-82af9cd-226617-434700/chrome_logs/chrome_log_20261110_154804_901663_test_journal_items_remove_in_flight_is_not_undone_by_a_following_click.txt 2026-11-10 15:48:04,901 104 INFO rb-82af9cd-226617-434700 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/tmpa624hhsu_chrome_odoo" 2026-11-10 15:48:04,971 104 INFO rb-82af9cd-226617-434700 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-11-10 15:48:10,435 104 INFO rb-82af9cd-226617-434700 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 15%: their account is the counterpart. 2026-11-10 15:48:11,626 104 INFO rb-82af9cd-226617-434700 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 15% (Copy): their account is the counterpart. 2026-11-10 15:48:12,590 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours: Starting TestReconcileEditAfterAutoSaveTour.test_an_intent_commits_pending_typed_input_before_it_acts ... 2026-11-10 15:48:13,586 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEditAfterAutoSaveTour.test_an_intent_commits_pending_typed_input_before_it_acts: Chrome pid: 2871 2026-11-10 15:48:13,587 104 INFO rb-82af9cd-226617-434700 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/tmp4eleoa4n_chrome_odoo 2026-11-10 15:48:13,587 104 INFO rb-82af9cd-226617-434700 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:33179/json/version 2026-11-10 15:48:13,588 104 INFO rb-82af9cd-226617-434700 odoo.tests.common.requests: request http://127.0.0.1:33179/json/version with timeout 3 increased to 10s during tests 2026-11-10 15:48:13,596 104 INFO rb-82af9cd-226617-434700 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-11-10 15:48:13,597 104 INFO rb-82af9cd-226617-434700 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:33179/json 2026-11-10 15:48:13,597 104 INFO rb-82af9cd-226617-434700 odoo.tests.common.requests: request http://127.0.0.1:33179/json with timeout 3 increased to 10s during tests 2026-11-10 15:48:13,604 104 INFO rb-82af9cd-226617-434700 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:33179/devtools/page/B251F7C12EB8258296FB189976130355 2026-11-10 15:48:13,609 104 INFO rb-82af9cd-226617-434700 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-11-10 15:48:13,614 104 INFO rb-82af9cd-226617-434700 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-11-10 15:48:13,717 104 INFO rb-82af9cd-226617-434700 odoo.addons.base.models.res_users: Login successful for db:rb-82af9cd-226617-434700 login:recon_commit_input_user from n/a 2026-11-10 15:48:13,724 104 INFO rb-82af9cd-226617-434700 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-11-10 15:48:13,742 104 INFO rb-82af9cd-226617-434700 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-11-10 15:48:13,742 104 INFO rb-82af9cd-226617-434700 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-11-10 15:48:13,752 104 INFO rb-82af9cd-226617-434700 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-10 15:48:14,784 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:14] "GET /odoo HTTP/1.1" 200 - 181 0.103 0.933 2026-11-10 15:48:14,788 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEditAfterAutoSaveTour.test_an_intent_commits_pending_typed_input_before_it_acts: Navigation result: {'frameId': 'B251F7C12EB8258296FB189976130355', 'loaderId': '84CD8CE1F36D8B97C4C5E91CB8F79A39', 'isDownload': False} 2026-11-10 15:48:14,788 104 INFO rb-82af9cd-226617-434700 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-11-10 15:48:14,823 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:14] "GET /web/assets/25d7e13/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.007 2026-11-10 15:48:14,829 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:14] "GET /web/webclient/translations/51d255c89410bcbec186e2601d4265648f784ecc?lang=en_US HTTP/1.1" 200 - 0 0.000 0.012 2026-11-10 15:48:14,853 104 INFO rb-82af9cd-226617-434700 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-11-10 15:48:14,998 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:14] "GET /web/webclient/load_menus/5d97ec63ea1140be426fcdf74484b12bb1202e4f8d4a7c3e632269dbe57f8a2f HTTP/1.1" 200 - 172 0.055 0.124 2026-11-10 15:48:15,012 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:15] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.004 0.187 2026-11-10 15:48:15,017 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:15] "GET /web/assets/2cff36e/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.201 2026-11-10 15:48:15,027 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:15] "GET /web/assets/aab0082/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.006 2026-11-10 15:48:15,088 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:15] "GET /web/assets/8c2eaf3/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.006 2026-11-10 15:48:15,718 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:15] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.007 2026-11-10 15:48:15,720 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:15] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.006 2026-11-10 15:48:15,721 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:15] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.005 2026-11-10 15:48:15,731 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:15] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.002 0.010 2026-11-10 15:48:15,755 104 INFO rb-82af9cd-226617-434700 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-11-10 15:48:15,760 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:15] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-11-10 15:48:15,784 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:15] "GET /odoo/offline HTTP/1.1" 200 - 5 0.002 0.011 2026-11-10 15:48:15,800 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:15] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.000 0.005 2026-11-10 15:48:15,816 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:15] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.002 0.014 2026-11-10 15:48:15,866 104 INFO rb-82af9cd-226617-434700 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-11-10 15:48:15,930 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:15] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-11-10 15:48:15,937 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:15] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-11-10 15:48:15,963 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:15] "POST /mail/data HTTP/1.1" 200 - 34 0.047 0.043 2026-11-10 15:48:16,004 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:16] "GET /web/image/res.partner/1223/avatar_128?unique=1794325684000 HTTP/1.1" 200 - 16 0.012 0.097 2026-11-10 15:48:16,061 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:16] "GET /odoo/action-account.open_account_journal_dashboard_kanban HTTP/1.1" 200 - 20 0.012 0.169 2026-11-10 15:48:16,097 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:16] "GET /web/image?model=res.users&field=avatar_128&id=258 HTTP/1.1" 200 - 10 0.008 0.196 2026-11-10 15:48:16,101 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:16] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.174 2026-11-10 15:48:16,114 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:16] "POST /web/action/load HTTP/1.1" 200 - 5 0.003 0.189 2026-11-10 15:48:16,128 104 INFO rb-82af9cd-226617-434700 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-11-10 15:48:16,134 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:16] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.006 0.147 2026-11-10 15:48:16,147 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:16] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.003 0.049 2026-11-10 15:48:16,697 104 INFO rb-82af9cd-226617-434700 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-11-10 15:48:16,710 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:16] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 2 0.001 0.003 2026-11-10 15:48:16,714 104 INFO rb-82af9cd-226617-434700 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-11-10 15:48:16,750 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:16] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.000 0.004 2026-11-10 15:48:16,759 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:16] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 1 0.000 0.006 2026-11-10 15:48:16,846 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:16] "POST /mail/data HTTP/1.1" 200 - 20 0.018 0.022 2026-11-10 15:48:16,872 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:16] "GET /web/image?model=res.users&field=avatar_128&id=258 HTTP/1.1" 200 - 10 0.007 0.043 2026-11-10 15:48:16,874 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:16] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.047 2026-11-10 15:48:16,889 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:16] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 2 0.003 0.022 2026-11-10 15:48:16,894 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:16] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.003 2026-11-10 15:48:16,909 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:16] "POST /web/action/load HTTP/1.1" 200 - 10 0.005 0.080 2026-11-10 15:48:16,913 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:16] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-11-10 15:48:16,927 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:16] "GET /web/image/res.company/98/favicon HTTP/1.1" 200 - 9 0.005 0.031 2026-11-10 15:48:17,030 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:17] "POST /web/dataset/call_kw/account.journal/get_views HTTP/1.1" 200 - 70 0.023 0.077 2026-11-10 15:48:17,132 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:17] "POST /web/dataset/call_kw/account.journal/web_search_read HTTP/1.1" 200 - 49 0.025 0.045 2026-11-10 15:48:17,215 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:17] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.005 2026-11-10 15:48:17,272 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:17] "GET /web/bundle/web.chartjs_lib?lang=en_US HTTP/1.1" 200 - 1 0.000 0.008 2026-11-10 15:48:17,281 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:17] "POST /web/dataset/call_kw/account.journal/is_sample_action_available HTTP/1.1" 200 - 2 0.001 0.004 2026-11-10 15:48:17,285 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:17] "POST /web/dataset/call_kw/account.journal/is_sample_action_available HTTP/1.1" 200 - 1 0.001 0.008 2026-11-10 15:48:17,308 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:17] "GET /web/assets/cb781c9/web.chartjs_lib.min.js HTTP/1.1" 200 - 2 0.001 0.004 2026-11-10 15:48:17,401 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:17] "GET /web/static/img/bill.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-10 15:48:17,401 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:17] "GET /web/static/img/folder.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-10 15:48:17,427 104 INFO rb-82af9cd-226617-434700 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-11-10 15:48:17,451 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:17] "POST /web/dataset/call_button/account.journal/action_open_reconcile HTTP/1.1" 200 - 12 0.006 0.015 2026-11-10 15:48:17,633 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:17] "POST /web/dataset/call_kw/account.bank.statement.line/get_views HTTP/1.1" 200 - 100 0.033 0.134 2026-11-10 15:48:17,657 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:17] "POST /web/dataset/call_kw/account.journal/read HTTP/1.1" 200 - 2 0.003 0.009 2026-11-10 15:48:17,684 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:17] "POST /web/dataset/call_kw/account.bank.statement.line/web_search_read HTTP/1.1" 200 - 5 0.003 0.010 2026-11-10 15:48:17,695 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:17] "POST /web/dataset/call_kw/account.journal/read HTTP/1.1" 200 - 3 0.003 0.017 2026-11-10 15:48:17,725 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:17] "POST /web/dataset/call_kw/res.company/read HTTP/1.1" 200 - 6 0.002 0.021 2026-11-10 15:48:17,811 104 INFO rb-82af9cd-226617-434700 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-11-10 15:48:17,816 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:17] "POST /web/dataset/call_kw/account.bank.statement.line/get_views HTTP/1.1" 200 - 1 0.000 0.053 2026-11-10 15:48:17,841 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:17] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.004 2026-11-10 15:48:17,903 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:17] "POST /web/dataset/call_kw/account.bank.statement.line/web_read HTTP/1.1" 200 - 26 0.016 0.046 2026-11-10 15:48:17,944 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:17] "POST /web/dataset/call_kw/account.reconcile.model/name_search HTTP/1.1" 200 - 2 0.003 0.008 2026-11-10 15:48:18,021 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:18] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 46 0.018 0.062 2026-11-10 15:48:18,054 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:18] "POST /web/dataset/call_kw/res.partner/read HTTP/1.1" 200 - 3 0.004 0.017 2026-11-10 15:48:18,078 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:18] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 1 0.001 0.007 2026-11-10 15:48:18,084 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:18] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.013 2026-11-10 15:48:18,153 104 INFO rb-82af9cd-226617-434700 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-11-10 15:48:18,200 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:18] "POST /web/dataset/call_kw/account.bank.statement.line/onchange HTTP/1.1" 200 - 22 0.017 0.041 2026-11-10 15:48:18,235 104 INFO rb-82af9cd-226617-434700 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-11-10 15:48:18,296 104 INFO rb-82af9cd-226617-434700 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-11-10 15:48:18,357 104 INFO rb-82af9cd-226617-434700 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-11-10 15:48:18,378 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:18] "POST /web/dataset/call_kw/account.bank.statement.line/onchange HTTP/1.1" 200 - 21 0.017 0.061 2026-11-10 15:48:18,407 104 INFO rb-82af9cd-226617-434700 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-11-10 15:48:18,464 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:18] "POST /web/dataset/call_kw/account.bank.statement.line/onchange HTTP/1.1" 200 - 21 0.015 0.045 2026-11-10 15:48:18,482 104 INFO rb-82af9cd-226617-434700 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-11-10 15:48:18,534 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:18] "GET /odoo/accounting/1935/action-1245?statement_line_id=350 HTTP/1.1" 200 - 20 0.014 0.038 2026-11-10 15:48:18,543 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEditAfterAutoSaveTour.test_an_intent_commits_pending_typed_input_before_it_acts.browser: tour succeeded 2026-11-10 15:48:18,544 104 INFO rb-82af9cd-226617-434700 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-11-10 15:48:18,580 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:18] "POST /web/dataset/call_kw/account.bank.statement.line/web_save HTTP/1.1" 200 - 14 0.010 0.079 2026-11-10 15:48:18,655 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:18] "POST /web/dataset/call_kw/account.bank.statement.line/onchange HTTP/1.1" 200 - 13 0.010 0.151 2026-11-10 15:48:18,675 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEditAfterAutoSaveTour.test_an_intent_commits_pending_typed_input_before_it_acts.browser: heap 28533472 (allocated 30126080) 2026-11-10 15:48:18,677 104 INFO rb-82af9cd-226617-434700 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 2871 2026-11-10 15:48:18,677 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEditAfterAutoSaveTour.test_an_intent_commits_pending_typed_input_before_it_acts: Closing websocket connection 2026-11-10 15:48:18,677 104 INFO rb-82af9cd-226617-434700 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 2871 2026-11-10 15:48:18,780 104 INFO rb-82af9cd-226617-434700 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-82af9cd-226617-434700/chrome_logs/chrome_log_20261110_154818_779962_test_an_intent_commits_pending_typed_input_before_it_acts.txt 2026-11-10 15:48:18,780 104 INFO rb-82af9cd-226617-434700 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/tmp4eleoa4n_chrome_odoo" 2026-11-10 15:48:18,837 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours: Starting TestReconcileEditAfterAutoSaveTour.test_edit_made_before_a_card_switch_reaches_the_saved_row ... 2026-11-10 15:48:20,203 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEditAfterAutoSaveTour.test_edit_made_before_a_card_switch_reaches_the_saved_row: Chrome pid: 3124 2026-11-10 15:48:20,204 104 INFO rb-82af9cd-226617-434700 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/tmpagteddfw_chrome_odoo 2026-11-10 15:48:20,204 104 INFO rb-82af9cd-226617-434700 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:44669/json/version 2026-11-10 15:48:20,205 104 INFO rb-82af9cd-226617-434700 odoo.tests.common.requests: request http://127.0.0.1:44669/json/version with timeout 3 increased to 10s during tests 2026-11-10 15:48:20,232 104 INFO rb-82af9cd-226617-434700 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-11-10 15:48:20,232 104 INFO rb-82af9cd-226617-434700 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:44669/json 2026-11-10 15:48:20,233 104 INFO rb-82af9cd-226617-434700 odoo.tests.common.requests: request http://127.0.0.1:44669/json with timeout 3 increased to 10s during tests 2026-11-10 15:48:20,243 104 INFO rb-82af9cd-226617-434700 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:44669/devtools/page/0ED6D28C642547E2F81E57861949509B 2026-11-10 15:48:20,256 104 INFO rb-82af9cd-226617-434700 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-11-10 15:48:20,263 104 INFO rb-82af9cd-226617-434700 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-11-10 15:48:20,352 104 INFO rb-82af9cd-226617-434700 odoo.addons.base.models.res_users: Login successful for db:rb-82af9cd-226617-434700 login:recon_autosave_user from n/a 2026-11-10 15:48:20,360 104 INFO rb-82af9cd-226617-434700 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-11-10 15:48:20,362 104 INFO rb-82af9cd-226617-434700 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-11-10 15:48:20,362 104 INFO rb-82af9cd-226617-434700 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-11-10 15:48:20,372 104 INFO rb-82af9cd-226617-434700 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-10 15:48:22,321 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:22] "GET /odoo HTTP/1.1" 200 - 181 0.085 1.866 2026-11-10 15:48:22,325 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEditAfterAutoSaveTour.test_edit_made_before_a_card_switch_reaches_the_saved_row: Navigation result: {'frameId': '0ED6D28C642547E2F81E57861949509B', 'loaderId': '4681737E464C3B58163F784D3CCD5220', 'isDownload': False} 2026-11-10 15:48:22,325 104 INFO rb-82af9cd-226617-434700 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-11-10 15:48:22,357 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:22] "GET /web/assets/2cff36e/web.assets_web.min.js HTTP/1.1" 200 - 2 0.002 0.009 2026-11-10 15:48:22,362 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:22] "GET /web/assets/25d7e13/web.assets_web.min.css HTTP/1.1" 200 - 2 0.002 0.014 2026-11-10 15:48:22,367 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:22] "GET /web/webclient/translations/51d255c89410bcbec186e2601d4265648f784ecc?lang=en_US HTTP/1.1" 200 - 0 0.000 0.019 2026-11-10 15:48:22,381 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:22] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.004 0.026 2026-11-10 15:48:22,474 104 INFO rb-82af9cd-226617-434700 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-11-10 15:48:22,509 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:22] "GET /web/webclient/load_menus/5d97ec63ea1140be426fcdf74484b12bb1202e4f8d4a7c3e632269dbe57f8a2f HTTP/1.1" 200 - 172 0.057 0.106 2026-11-10 15:48:22,515 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:22] "GET /web/assets/aab0082/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.049 2026-11-10 15:48:22,564 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:22] "GET /web/assets/8c2eaf3/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.005 2026-11-10 15:48:23,229 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:23] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-11-10 15:48:23,230 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:23] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.005 2026-11-10 15:48:23,231 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:23] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.005 2026-11-10 15:48:23,241 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:23] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.001 0.005 2026-11-10 15:48:23,264 104 INFO rb-82af9cd-226617-434700 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-11-10 15:48:23,274 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:23] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-11-10 15:48:23,304 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:23] "GET /odoo/offline HTTP/1.1" 200 - 5 0.002 0.017 2026-11-10 15:48:23,313 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:23] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.000 0.006 2026-11-10 15:48:23,324 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:23] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.003 0.008 2026-11-10 15:48:23,369 104 INFO rb-82af9cd-226617-434700 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-11-10 15:48:23,417 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:23] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-11-10 15:48:23,427 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:23] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-11-10 15:48:23,452 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:23] "POST /mail/data HTTP/1.1" 200 - 34 0.034 0.042 2026-11-10 15:48:23,511 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:23] "GET /odoo/action-account.open_account_journal_dashboard_kanban HTTP/1.1" 200 - 20 0.010 0.104 2026-11-10 15:48:23,550 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:23] "GET /web/image/res.partner/1224/avatar_128?unique=1794325684000 HTTP/1.1" 200 - 16 0.011 0.128 2026-11-10 15:48:23,567 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:23] "POST /web/action/load HTTP/1.1" 200 - 5 0.003 0.153 2026-11-10 15:48:23,579 104 INFO rb-82af9cd-226617-434700 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-11-10 15:48:23,591 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:23] "GET /web/image?model=res.users&field=avatar_128&id=259 HTTP/1.1" 200 - 10 0.008 0.173 2026-11-10 15:48:23,614 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:23] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.006 0.134 2026-11-10 15:48:23,616 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:23] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.195 2026-11-10 15:48:23,625 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:23] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.003 0.063 2026-11-10 15:48:24,128 104 INFO rb-82af9cd-226617-434700 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-11-10 15:48:24,133 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:24] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 2 0.001 0.004 2026-11-10 15:48:24,142 104 INFO rb-82af9cd-226617-434700 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-11-10 15:48:24,171 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:24] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.000 0.005 2026-11-10 15:48:24,179 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:24] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 1 0.001 0.006 2026-11-10 15:48:24,238 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:24] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.002 2026-11-10 15:48:24,267 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:24] "POST /mail/data HTTP/1.1" 200 - 20 0.023 0.031 2026-11-10 15:48:24,289 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:24] "GET /web/image/res.partner/1224/avatar_128?unique=1794325684000 HTTP/1.1" 200 - 9 0.006 0.057 2026-11-10 15:48:24,313 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:24] "GET /web/image?model=res.users&field=avatar_128&id=259 HTTP/1.1" 200 - 10 0.006 0.082 2026-11-10 15:48:24,325 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:24] "POST /web/action/load HTTP/1.1" 200 - 10 0.003 0.091 2026-11-10 15:48:24,326 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:24] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.095 2026-11-10 15:48:24,351 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:24] "GET /web/image/res.company/98/favicon HTTP/1.1" 200 - 9 0.006 0.112 2026-11-10 15:48:24,370 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:24] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 2 0.004 0.086 2026-11-10 15:48:24,390 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:24] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-11-10 15:48:24,498 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:24] "POST /web/dataset/call_kw/account.journal/get_views HTTP/1.1" 200 - 70 0.037 0.112 2026-11-10 15:48:24,609 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:24] "POST /web/dataset/call_kw/account.journal/web_search_read HTTP/1.1" 200 - 49 0.025 0.053 2026-11-10 15:48:24,714 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:24] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.004 2026-11-10 15:48:24,772 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:24] "GET /web/bundle/web.chartjs_lib?lang=en_US HTTP/1.1" 200 - 1 0.000 0.006 2026-11-10 15:48:24,785 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:24] "POST /web/dataset/call_kw/account.journal/is_sample_action_available HTTP/1.1" 200 - 2 0.001 0.005 2026-11-10 15:48:24,789 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:24] "POST /web/dataset/call_kw/account.journal/is_sample_action_available HTTP/1.1" 200 - 1 0.001 0.006 2026-11-10 15:48:24,794 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:24] "GET /web/assets/cb781c9/web.chartjs_lib.min.js HTTP/1.1" 200 - 2 0.001 0.006 2026-11-10 15:48:24,912 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:24] "GET /web/static/img/folder.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-10 15:48:24,913 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:24] "GET /web/static/img/bill.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-10 15:48:24,945 104 INFO rb-82af9cd-226617-434700 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-11-10 15:48:24,974 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:24] "POST /web/dataset/call_button/account.journal/action_open_reconcile HTTP/1.1" 200 - 12 0.006 0.016 2026-11-10 15:48:25,146 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:25] "POST /web/dataset/call_kw/account.bank.statement.line/get_views HTTP/1.1" 200 - 100 0.030 0.120 2026-11-10 15:48:25,168 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:25] "POST /web/dataset/call_kw/account.journal/read HTTP/1.1" 200 - 2 0.002 0.007 2026-11-10 15:48:25,195 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:25] "POST /web/dataset/call_kw/account.bank.statement.line/web_search_read HTTP/1.1" 200 - 4 0.002 0.008 2026-11-10 15:48:25,208 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:25] "POST /web/dataset/call_kw/account.journal/read HTTP/1.1" 200 - 3 0.004 0.016 2026-11-10 15:48:25,243 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:25] "POST /web/dataset/call_kw/res.company/read HTTP/1.1" 200 - 6 0.002 0.019 2026-11-10 15:48:25,299 104 INFO rb-82af9cd-226617-434700 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-11-10 15:48:25,336 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:25] "POST /web/dataset/call_kw/account.bank.statement.line/get_views HTTP/1.1" 200 - 1 0.000 0.054 2026-11-10 15:48:25,363 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:25] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.004 2026-11-10 15:48:25,413 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:25] "POST /web/dataset/call_kw/account.bank.statement.line/web_read HTTP/1.1" 200 - 26 0.012 0.037 2026-11-10 15:48:25,479 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:25] "POST /web/dataset/call_kw/account.reconcile.model/name_search HTTP/1.1" 200 - 2 0.003 0.008 2026-11-10 15:48:25,569 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:25] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 46 0.032 0.060 2026-11-10 15:48:25,597 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:25] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 1 0.001 0.007 2026-11-10 15:48:25,601 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:25] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.011 2026-11-10 15:48:25,670 104 INFO rb-82af9cd-226617-434700 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-11-10 15:48:25,721 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:25] "POST /web/dataset/call_kw/account.bank.statement.line/onchange HTTP/1.1" 200 - 23 0.014 0.037 2026-11-10 15:48:25,726 104 INFO rb-82af9cd-226617-434700 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-11-10 15:48:25,813 104 INFO rb-82af9cd-226617-434700 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-11-10 15:48:25,825 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:25] "POST /web/dataset/call_kw/account.account/name_search HTTP/1.1" 200 - 5 0.015 0.009 2026-11-10 15:48:26,084 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:26] "POST /web/dataset/call_kw/account.account/name_search HTTP/1.1" 200 - 5 0.004 0.009 2026-11-10 15:48:26,128 104 INFO rb-82af9cd-226617-434700 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-11-10 15:48:26,178 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:26] "POST /web/dataset/call_kw/account.bank.statement.line/onchange HTTP/1.1" 200 - 24 0.010 0.033 2026-11-10 15:48:26,198 104 INFO rb-82af9cd-226617-434700 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-11-10 15:48:26,225 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:26] "POST /web/dataset/call_kw/account.bank.statement.line/web_save HTTP/1.1" 200 - 14 0.006 0.014 2026-11-10 15:48:26,251 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:26] "POST /web/dataset/call_kw/account.bank.statement.line/web_search_read HTTP/1.1" 200 - 4 0.002 0.008 2026-11-10 15:48:26,317 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:26] "POST /web/dataset/call_kw/account.bank.statement.line/web_read HTTP/1.1" 200 - 21 0.009 0.027 2026-11-10 15:48:26,344 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:26] "POST /web/dataset/call_kw/account.reconcile.model/name_search HTTP/1.1" 200 - 2 0.003 0.008 2026-11-10 15:48:26,350 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:26] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 1 0.001 0.005 2026-11-10 15:48:26,387 104 INFO rb-82af9cd-226617-434700 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-11-10 15:48:26,462 104 INFO rb-82af9cd-226617-434700 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-11-10 15:48:26,502 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:26] "POST /web/dataset/call_kw/account.bank.statement.line/web_read HTTP/1.1" 200 - 13 0.007 0.021 2026-11-10 15:48:26,530 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:26] "POST /web/dataset/call_kw/account.reconcile.model/name_search HTTP/1.1" 200 - 2 0.002 0.008 2026-11-10 15:48:26,568 104 INFO rb-82af9cd-226617-434700 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-11-10 15:48:26,635 104 INFO rb-82af9cd-226617-434700 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-11-10 15:48:26,702 104 INFO rb-82af9cd-226617-434700 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-11-10 15:48:26,765 104 INFO rb-82af9cd-226617-434700 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-11-10 15:48:26,819 104 INFO rb-82af9cd-226617-434700 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-11-10 15:48:26,820 104 INFO rb-82af9cd-226617-434700 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-11-10 15:48:26,877 104 INFO rb-82af9cd-226617-434700 odoo.models.unlink: User #259 deleted account.move.line.ctp records with IDs: [1002] 2026-11-10 15:48:26,938 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEditAfterAutoSaveTour.test_edit_made_before_a_card_switch_reaches_the_saved_row.browser: heap 30299040 (allocated 31698944) 2026-11-10 15:48:26,941 104 INFO rb-82af9cd-226617-434700 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 3124 2026-11-10 15:48:26,941 104 INFO rb-82af9cd-226617-434700 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-11-10 15:48:26,951 104 INFO rb-82af9cd-226617-434700 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 3124 2026-11-10 15:48:27,032 104 INFO rb-82af9cd-226617-434700 odoo.models.unlink: User #259 deleted account.move.line records with IDs: [2068] 2026-11-10 15:48:27,117 104 INFO rb-82af9cd-226617-434700 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-82af9cd-226617-434700/chrome_logs/chrome_log_20261110_154827_115601_test_edit_made_before_a_card_switch_reaches_the_saved_row.txt 2026-11-10 15:48:27,117 104 INFO rb-82af9cd-226617-434700 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/tmpagteddfw_chrome_odoo" 2026-11-10 15:48:27,134 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEditAfterAutoSaveTour.test_edit_made_before_a_card_switch_reaches_the_saved_row: waiting for threads: [] 2026-11-10 15:48:27,187 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:27] "POST /web/dataset/call_button/account.bank.statement.line/action_validate HTTP/1.1" 200 - 215 0.131 0.290 2026-11-10 15:48:27,270 104 INFO rb-82af9cd-226617-434700 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-11-10 15:48:32,787 104 INFO rb-82af9cd-226617-434700 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 15%: their account is the counterpart. 2026-11-10 15:48:34,197 104 INFO rb-82af9cd-226617-434700 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 15% (Copy): their account is the counterpart. 2026-11-10 15:48:35,271 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours: Starting TestReconcileKeyboardAndFocusTour.test_reconcile_a11y_tour ... 2026-11-10 15:48:36,509 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKeyboardAndFocusTour.test_reconcile_a11y_tour: Chrome pid: 3380 2026-11-10 15:48:36,509 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKeyboardAndFocusTour.test_reconcile_a11y_tour: Chrome headless temporary user profile dir: /tmp/tmppe9i0bw__chrome_odoo 2026-11-10 15:48:36,509 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKeyboardAndFocusTour.test_reconcile_a11y_tour: Issuing json command http://127.0.0.1:40351/json/version 2026-11-10 15:48:36,510 104 INFO rb-82af9cd-226617-434700 odoo.tests.common.requests: request http://127.0.0.1:40351/json/version with timeout 3 increased to 10s during tests 2026-11-10 15:48:36,520 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKeyboardAndFocusTour.test_reconcile_a11y_tour: Browser version: Chrome/150.0.7871.114 2026-11-10 15:48:36,520 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKeyboardAndFocusTour.test_reconcile_a11y_tour: Issuing json command http://127.0.0.1:40351/json 2026-11-10 15:48:36,521 104 INFO rb-82af9cd-226617-434700 odoo.tests.common.requests: request http://127.0.0.1:40351/json with timeout 3 increased to 10s during tests 2026-11-10 15:48:36,529 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKeyboardAndFocusTour.test_reconcile_a11y_tour: Websocket url found: ws://127.0.0.1:40351/devtools/page/8AEFAC9B8D455EFD6F1CE50070FD6928 2026-11-10 15:48:36,542 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKeyboardAndFocusTour.test_reconcile_a11y_tour: Enable chrome headless console log notification 2026-11-10 15:48:36,549 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKeyboardAndFocusTour.test_reconcile_a11y_tour: Chrome headless enable page notifications 2026-11-10 15:48:36,629 104 INFO rb-82af9cd-226617-434700 odoo.addons.base.models.res_users: Login successful for db:rb-82af9cd-226617-434700 login:recon_a11y_user from n/a 2026-11-10 15:48:36,638 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKeyboardAndFocusTour.test_reconcile_a11y_tour: Setting session cookie in browser 2026-11-10 15:48:36,650 104 INFO rb-82af9cd-226617-434700 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-11-10 15:48:36,650 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKeyboardAndFocusTour.test_reconcile_a11y_tour: Navigating to: "http://127.0.0.1:8069/odoo" 2026-11-10 15:48:36,659 104 INFO rb-82af9cd-226617-434700 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-10 15:48:37,656 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:37] "GET /odoo HTTP/1.1" 200 - 181 0.111 0.889 2026-11-10 15:48:37,660 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKeyboardAndFocusTour.test_reconcile_a11y_tour: Navigation result: {'frameId': '8AEFAC9B8D455EFD6F1CE50070FD6928', 'loaderId': 'B7A8A07E96F3D06C544ADB01C4A785FE', 'isDownload': False} 2026-11-10 15:48:37,660 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKeyboardAndFocusTour.test_reconcile_a11y_tour: Evaluate ready code "odoo.isTourReady('reconcile_a11y_tour')" 2026-11-10 15:48:37,794 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:37] "GET /web/webclient/load_menus/5d97ec63ea1140be426fcdf74484b12bb1202e4f8d4a7c3e632269dbe57f8a2f HTTP/1.1" 200 - 172 0.044 0.069 2026-11-10 15:48:37,803 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:37] "GET /web/webclient/translations/51d255c89410bcbec186e2601d4265648f784ecc?lang=en_US HTTP/1.1" 200 - 0 0.000 0.120 2026-11-10 15:48:37,818 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:37] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.005 0.127 2026-11-10 15:48:37,824 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:37] "GET /web/assets/2cff36e/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.141 2026-11-10 15:48:37,829 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:37] "GET /web/assets/25d7e13/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.139 2026-11-10 15:48:37,856 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:37] "GET /web/assets/aab0082/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.004 2026-11-10 15:48:37,863 104 INFO rb-82af9cd-226617-434700 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-11-10 15:48:37,901 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:37] "GET /web/assets/8c2eaf3/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.004 2026-11-10 15:48:38,572 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:38] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-11-10 15:48:38,574 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:38] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.006 2026-11-10 15:48:38,575 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:38] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.006 2026-11-10 15:48:38,588 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:38] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.001 0.007 2026-11-10 15:48:38,604 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKeyboardAndFocusTour.test_reconcile_a11y_tour.browser: Owl is running in 'dev' mode. 2026-11-10 15:48:38,617 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:38] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-11-10 15:48:38,648 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:38] "GET /odoo/offline HTTP/1.1" 200 - 5 0.002 0.016 2026-11-10 15:48:38,656 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:38] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.001 0.006 2026-11-10 15:48:38,668 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:38] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.003 0.009 2026-11-10 15:48:38,709 104 INFO rb-82af9cd-226617-434700 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-11-10 15:48:38,754 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:38] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-11-10 15:48:38,766 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:38] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-11-10 15:48:38,800 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:38] "POST /mail/data HTTP/1.1" 200 - 34 0.042 0.044 2026-11-10 15:48:38,850 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:38] "GET /odoo/action-account.open_account_journal_dashboard_kanban HTTP/1.1" 200 - 20 0.013 0.113 2026-11-10 15:48:38,899 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:38] "GET /web/image?model=res.users&field=avatar_128&id=262 HTTP/1.1" 200 - 17 0.014 0.143 2026-11-10 15:48:38,903 104 INFO rb-82af9cd-226617-434700 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-11-10 15:48:38,914 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:38] "POST /web/action/load HTTP/1.1" 200 - 5 0.004 0.167 2026-11-10 15:48:38,915 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:38] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.160 2026-11-10 15:48:38,937 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:38] "GET /web/image/res.partner/1235/avatar_128?unique=1794325707000 HTTP/1.1" 200 - 9 0.008 0.189 2026-11-10 15:48:38,964 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:38] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.008 0.140 2026-11-10 15:48:38,975 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:38] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.003 0.089 2026-11-10 15:48:39,492 104 INFO rb-82af9cd-226617-434700 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-11-10 15:48:39,500 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:39] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 2 0.004 0.003 2026-11-10 15:48:39,508 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKeyboardAndFocusTour.test_reconcile_a11y_tour.browser: Owl is running in 'dev' mode. 2026-11-10 15:48:39,537 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:39] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.002 0.006 2026-11-10 15:48:39,545 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:39] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 1 0.001 0.008 2026-11-10 15:48:39,588 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:39] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.002 2026-11-10 15:48:39,603 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:39] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.001 2026-11-10 15:48:39,673 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:39] "POST /mail/data HTTP/1.1" 200 - 20 0.055 0.030 2026-11-10 15:48:39,704 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:39] "GET /web/image/res.partner/1235/avatar_128?unique=1794325707000 HTTP/1.1" 200 - 9 0.010 0.096 2026-11-10 15:48:39,722 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:39] "POST /web/action/load HTTP/1.1" 200 - 10 0.008 0.115 2026-11-10 15:48:39,754 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:39] "GET /web/image?model=res.users&field=avatar_128&id=262 HTTP/1.1" 200 - 10 0.009 0.147 2026-11-10 15:48:39,774 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:39] "GET /web/image/res.company/99/favicon HTTP/1.1" 200 - 9 0.007 0.166 2026-11-10 15:48:39,928 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:39] "POST /web/dataset/call_kw/account.journal/get_views HTTP/1.1" 200 - 70 0.039 0.147 2026-11-10 15:48:39,948 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:39] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 2 0.005 0.252 2026-11-10 15:48:39,979 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:39] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-11-10 15:48:40,045 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:40] "POST /web/dataset/call_kw/account.journal/web_search_read HTTP/1.1" 200 - 49 0.041 0.050 2026-11-10 15:48:40,144 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:40] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.004 2026-11-10 15:48:40,211 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:40] "GET /web/bundle/web.chartjs_lib?lang=en_US HTTP/1.1" 200 - 1 0.001 0.008 2026-11-10 15:48:40,216 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:40] "POST /web/dataset/call_kw/account.journal/is_sample_action_available HTTP/1.1" 200 - 2 0.001 0.008 2026-11-10 15:48:40,219 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:40] "POST /web/dataset/call_kw/account.journal/is_sample_action_available HTTP/1.1" 200 - 1 0.000 0.008 2026-11-10 15:48:40,228 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:40] "GET /web/assets/cb781c9/web.chartjs_lib.min.js HTTP/1.1" 200 - 2 0.001 0.004 2026-11-10 15:48:40,330 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:40] "GET /web/static/img/folder.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-10 15:48:40,331 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:40] "GET /web/static/img/bill.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-10 15:48:40,360 104 INFO rb-82af9cd-226617-434700 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-11-10 15:48:40,390 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:40] "POST /web/dataset/call_button/account.journal/action_open_reconcile HTTP/1.1" 200 - 12 0.007 0.023 2026-11-10 15:48:40,572 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:40] "POST /web/dataset/call_kw/account.bank.statement.line/get_views HTTP/1.1" 200 - 100 0.033 0.133 2026-11-10 15:48:40,595 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:40] "POST /web/dataset/call_kw/account.journal/read HTTP/1.1" 200 - 2 0.003 0.008 2026-11-10 15:48:40,624 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:40] "POST /web/dataset/call_kw/account.bank.statement.line/web_search_read HTTP/1.1" 200 - 5 0.004 0.011 2026-11-10 15:48:40,637 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:40] "POST /web/dataset/call_kw/account.journal/read HTTP/1.1" 200 - 3 0.004 0.025 2026-11-10 15:48:40,667 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:40] "POST /web/dataset/call_kw/res.company/read HTTP/1.1" 200 - 6 0.002 0.021 2026-11-10 15:48:40,751 104 INFO rb-82af9cd-226617-434700 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-11-10 15:48:40,761 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:40] "POST /web/dataset/call_kw/account.bank.statement.line/get_views HTTP/1.1" 200 - 1 0.000 0.052 2026-11-10 15:48:40,785 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:40] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.005 2026-11-10 15:48:40,853 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:40] "POST /web/dataset/call_kw/account.bank.statement.line/web_read HTTP/1.1" 200 - 26 0.020 0.053 2026-11-10 15:48:40,896 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:40] "POST /web/dataset/call_kw/account.reconcile.model/name_search HTTP/1.1" 200 - 2 0.003 0.011 2026-11-10 15:48:40,981 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:40] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 46 0.025 0.065 2026-11-10 15:48:41,021 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:41] "POST /web/dataset/call_kw/res.partner/read HTTP/1.1" 200 - 3 0.004 0.025 2026-11-10 15:48:41,060 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:41] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 7 0.007 0.018 2026-11-10 15:48:41,066 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:41] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.030 2026-11-10 15:48:41,129 104 INFO rb-82af9cd-226617-434700 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-11-10 15:48:41,197 104 INFO rb-82af9cd-226617-434700 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-11-10 15:48:41,227 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:41] "POST /web/dataset/call_kw/account.move.line/web_read HTTP/1.1" 200 - 6 0.007 0.021 2026-11-10 15:48:41,302 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:41] "POST /web/dataset/call_kw/account.bank.statement.line/onchange HTTP/1.1" 200 - 26 0.018 0.046 2026-11-10 15:48:41,324 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:41] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 1 0.001 0.008 2026-11-10 15:48:41,334 104 INFO rb-82af9cd-226617-434700 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-11-10 15:48:41,401 104 INFO rb-82af9cd-226617-434700 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-11-10 15:48:42,456 104 INFO rb-82af9cd-226617-434700 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-11-10 15:48:42,528 104 INFO rb-82af9cd-226617-434700 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-11-10 15:48:42,615 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:42] "POST /web/dataset/call_kw/account.bank.statement.line/onchange HTTP/1.1" 200 - 28 0.018 0.063 2026-11-10 15:48:42,651 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKeyboardAndFocusTour.test_reconcile_a11y_tour.browser: tour succeeded 2026-11-10 15:48:42,652 104 INFO rb-82af9cd-226617-434700 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-11-10 15:48:42,694 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:42] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-11-10 15:48:42,760 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKeyboardAndFocusTour.test_reconcile_a11y_tour.browser: heap 28345760 (allocated 30388224) 2026-11-10 15:48:42,761 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKeyboardAndFocusTour.test_reconcile_a11y_tour: Closing chrome headless with pid 3380 2026-11-10 15:48:42,765 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKeyboardAndFocusTour.test_reconcile_a11y_tour: Closing websocket connection 2026-11-10 15:48:42,773 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKeyboardAndFocusTour.test_reconcile_a11y_tour: Terminating chrome headless with pid 3380 2026-11-10 15:48:42,865 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKeyboardAndFocusTour.test_reconcile_a11y_tour: Chrome Log in: /tmp/odoo_tests/rb-82af9cd-226617-434700/chrome_logs/chrome_log_20261110_154842_865398_test_reconcile_a11y_tour.txt 2026-11-10 15:48:42,865 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKeyboardAndFocusTour.test_reconcile_a11y_tour: Removing chrome user profile "/tmp/tmppe9i0bw__chrome_odoo" 2026-11-10 15:48:42,926 104 INFO rb-82af9cd-226617-434700 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-11-10 15:48:44,172 104 INFO rb-82af9cd-226617-434700 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: 3630 2026-11-10 15:48:44,172 104 INFO rb-82af9cd-226617-434700 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/tmpccdu829u_chrome_odoo 2026-11-10 15:48:44,173 104 INFO rb-82af9cd-226617-434700 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:39919/json/version 2026-11-10 15:48:44,174 104 INFO rb-82af9cd-226617-434700 odoo.tests.common.requests: request http://127.0.0.1:39919/json/version with timeout 3 increased to 10s during tests 2026-11-10 15:48:44,183 104 INFO rb-82af9cd-226617-434700 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-11-10 15:48:44,183 104 INFO rb-82af9cd-226617-434700 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:39919/json 2026-11-10 15:48:44,184 104 INFO rb-82af9cd-226617-434700 odoo.tests.common.requests: request http://127.0.0.1:39919/json with timeout 3 increased to 10s during tests 2026-11-10 15:48:44,193 104 INFO rb-82af9cd-226617-434700 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:39919/devtools/page/34E438F6C302C1235C940EDA2FA80D7C 2026-11-10 15:48:44,199 104 INFO rb-82af9cd-226617-434700 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-11-10 15:48:44,207 104 INFO rb-82af9cd-226617-434700 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-11-10 15:48:44,312 104 INFO rb-82af9cd-226617-434700 odoo.addons.base.models.res_users: Login successful for db:rb-82af9cd-226617-434700 login:recon_focus_user from n/a 2026-11-10 15:48:44,319 104 INFO rb-82af9cd-226617-434700 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-11-10 15:48:44,321 104 INFO rb-82af9cd-226617-434700 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-11-10 15:48:44,321 104 INFO rb-82af9cd-226617-434700 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-11-10 15:48:44,330 104 INFO rb-82af9cd-226617-434700 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-10 15:48:45,340 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:45] "GET /odoo HTTP/1.1" 200 - 181 0.093 0.919 2026-11-10 15:48:45,343 104 INFO rb-82af9cd-226617-434700 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': '34E438F6C302C1235C940EDA2FA80D7C', 'loaderId': '2C129EBE7DF73802F2DD4071017EEDD8', 'isDownload': False} 2026-11-10 15:48:45,343 104 INFO rb-82af9cd-226617-434700 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-11-10 15:48:45,376 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:45] "GET /web/assets/25d7e13/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.006 2026-11-10 15:48:45,383 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:45] "GET /web/assets/2cff36e/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.013 2026-11-10 15:48:45,391 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:45] "GET /web/webclient/translations/51d255c89410bcbec186e2601d4265648f784ecc?lang=en_US HTTP/1.1" 200 - 0 0.000 0.017 2026-11-10 15:48:45,433 104 INFO rb-82af9cd-226617-434700 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-11-10 15:48:45,545 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:45] "GET /web/webclient/load_menus/5d97ec63ea1140be426fcdf74484b12bb1202e4f8d4a7c3e632269dbe57f8a2f HTTP/1.1" 200 - 172 0.056 0.116 2026-11-10 15:48:45,557 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:45] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.004 0.175 2026-11-10 15:48:45,567 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:45] "GET /web/assets/aab0082/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.004 2026-11-10 15:48:45,619 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:45] "GET /web/assets/8c2eaf3/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.005 2026-11-10 15:48:46,153 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:46] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-11-10 15:48:46,154 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:46] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.008 2026-11-10 15:48:46,156 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:46] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.008 2026-11-10 15:48:46,169 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:46] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.001 0.009 2026-11-10 15:48:46,180 104 INFO rb-82af9cd-226617-434700 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-11-10 15:48:46,192 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:46] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-11-10 15:48:46,216 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:46] "GET /odoo/offline HTTP/1.1" 200 - 5 0.001 0.012 2026-11-10 15:48:46,227 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:46] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.000 0.004 2026-11-10 15:48:46,237 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:46] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.002 0.008 2026-11-10 15:48:46,296 104 INFO rb-82af9cd-226617-434700 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-11-10 15:48:46,341 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:46] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-11-10 15:48:46,365 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:46] "POST /mail/data HTTP/1.1" 200 - 34 0.034 0.041 2026-11-10 15:48:46,382 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:46] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.019 2026-11-10 15:48:46,406 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:46] "GET /web/image/res.partner/1236/avatar_128?unique=1794325707000 HTTP/1.1" 200 - 16 0.010 0.073 2026-11-10 15:48:46,407 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:46] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.099 2026-11-10 15:48:46,440 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:46] "GET /web/image?model=res.users&field=avatar_128&id=263 HTTP/1.1" 200 - 10 0.008 0.116 2026-11-10 15:48:46,451 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:46] "POST /web/action/load HTTP/1.1" 200 - 5 0.003 0.128 2026-11-10 15:48:46,462 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:46] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.004 2026-11-10 15:48:46,502 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:46] "GET /odoo/action-account.action_account_moves_all HTTP/1.1" 200 - 20 0.012 0.159 2026-11-10 15:48:46,522 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:46] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.007 0.129 2026-11-10 15:48:46,592 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:46] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.003 0.008 2026-11-10 15:48:46,596 104 INFO rb-82af9cd-226617-434700 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-11-10 15:48:47,230 104 INFO rb-82af9cd-226617-434700 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-11-10 15:48:47,236 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:47] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 2 0.001 0.005 2026-11-10 15:48:47,246 104 INFO rb-82af9cd-226617-434700 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-11-10 15:48:47,290 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:47] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.011 0.005 2026-11-10 15:48:47,297 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:47] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 1 0.001 0.022 2026-11-10 15:48:47,418 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:47] "POST /mail/data HTTP/1.1" 200 - 20 0.059 0.034 2026-11-10 15:48:47,420 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:47] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.074 2026-11-10 15:48:47,442 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:47] "POST /web/action/load HTTP/1.1" 200 - 10 0.009 0.086 2026-11-10 15:48:47,471 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:47] "GET /web/image?model=res.users&field=avatar_128&id=263 HTTP/1.1" 304 - 10 0.011 0.114 2026-11-10 15:48:47,495 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:47] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 2 0.005 0.063 2026-11-10 15:48:47,508 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:47] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-11-10 15:48:47,683 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:47] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 106 0.057 0.169 2026-11-10 15:48:47,704 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:47] "GET /web/image/res.company/99/favicon HTTP/1.1" 200 - 9 0.006 0.211 2026-11-10 15:48:47,728 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:47] "POST /web/dataset/call_kw/account.move.line/search_panel_select_range HTTP/1.1" 200 - 3 0.012 0.011 2026-11-10 15:48:47,782 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:47] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 18 0.027 0.032 2026-11-10 15:48:47,784 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:47] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.061 2026-11-10 15:48:47,938 104 INFO rb-82af9cd-226617-434700 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-11-10 15:48:47,975 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:47] "POST /web/dataset/call_kw/account.move.line/json_friendly_approval_request_data HTTP/1.1" 200 - 11 0.010 0.013 2026-11-10 15:48:48,017 104 INFO rb-82af9cd-226617-434700 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-11-10 15:48:48,035 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:48] "POST /web/dataset/call_kw/account.move.line/json_friendly_approval_request_data HTTP/1.1" 200 - 4 0.004 0.010 2026-11-10 15:48:48,087 104 INFO rb-82af9cd-226617-434700 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-11-10 15:48:48,110 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:48] "POST /web/dataset/call_kw/account.move.line/json_friendly_approval_request_data HTTP/1.1" 200 - 4 0.003 0.010 2026-11-10 15:48:48,142 104 INFO rb-82af9cd-226617-434700 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-11-10 15:48:48,211 104 INFO rb-82af9cd-226617-434700 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-11-10 15:48:48,273 104 INFO rb-82af9cd-226617-434700 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-11-10 15:48:48,302 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:48] "POST /web/action/load HTTP/1.1" 200 - 11 0.009 0.017 2026-11-10 15:48:48,431 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:48] "POST /web/action/run HTTP/1.1" 200 - 46 0.028 0.083 2026-11-10 15:48:48,495 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:48] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 7 0.005 0.046 2026-11-10 15:48:48,528 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:48] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.005 2026-11-10 15:48:48,565 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:48] "POST /web/dataset/call_kw/account.move.line/web_read HTTP/1.1" 200 - 17 0.010 0.026 2026-11-10 15:48:48,663 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:48] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 10 0.006 0.049 2026-11-10 15:48:48,696 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:48] "POST /web/dataset/call_kw/res.partner/read HTTP/1.1" 200 - 3 0.004 0.017 2026-11-10 15:48:48,719 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:48] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 1 0.001 0.008 2026-11-10 15:48:48,765 104 INFO rb-82af9cd-226617-434700 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-11-10 15:48:48,772 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:48] "POST /web/dataset/call_kw/account.move.line/json_friendly_approval_request_data HTTP/1.1" 200 - 4 0.004 0.009 2026-11-10 15:48:48,834 104 INFO rb-82af9cd-226617-434700 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-11-10 15:48:48,882 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:48] "POST /web/dataset/call_kw/account.move.line/onchange HTTP/1.1" 200 - 21 0.011 0.032 2026-11-10 15:48:48,904 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:48] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 1 0.001 0.007 2026-11-10 15:48:48,918 104 INFO rb-82af9cd-226617-434700 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-11-10 15:48:48,990 104 INFO rb-82af9cd-226617-434700 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-11-10 15:48:49,048 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:49] "POST /web/dataset/call_kw/account.move.line/onchange HTTP/1.1" 200 - 25 0.015 0.037 2026-11-10 15:48:49,091 104 INFO rb-82af9cd-226617-434700 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-11-10 15:48:49,092 104 INFO rb-82af9cd-226617-434700 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-11-10 15:48:49,106 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:49] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 7 0.008 0.022 2026-11-10 15:48:49,190 104 INFO rb-82af9cd-226617-434700 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 25637784 (allocated 27766784) 2026-11-10 15:48:49,194 104 INFO rb-82af9cd-226617-434700 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 3630 2026-11-10 15:48:49,195 104 INFO rb-82af9cd-226617-434700 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-11-10 15:48:49,195 104 INFO rb-82af9cd-226617-434700 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 3630 2026-11-10 15:48:49,289 104 INFO rb-82af9cd-226617-434700 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-82af9cd-226617-434700/chrome_logs/chrome_log_20261110_154849_289574_test_removing_an_unrelated_row_does_not_corrupt_a_differently_focused_rows_content.txt 2026-11-10 15:48:49,289 104 INFO rb-82af9cd-226617-434700 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/tmpccdu829u_chrome_odoo" 2026-11-10 15:48:49,348 104 INFO rb-82af9cd-226617-434700 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-11-10 15:48:55,004 104 INFO rb-82af9cd-226617-434700 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 15%: their account is the counterpart. 2026-11-10 15:48:56,386 104 INFO rb-82af9cd-226617-434700 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 15% (Copy): their account is the counterpart. 2026-11-10 15:48:57,594 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours: Starting TestReconcileBadgeUncheckTour.test_badge_uncheck_keeps_a_manual_match_made_earlier ... 2026-11-10 15:48:58,881 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBadgeUncheckTour.test_badge_uncheck_keeps_a_manual_match_made_earlier: Chrome pid: 3870 2026-11-10 15:48:58,881 104 INFO rb-82af9cd-226617-434700 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/tmpvsdxsu66_chrome_odoo 2026-11-10 15:48:58,881 104 INFO rb-82af9cd-226617-434700 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:40445/json/version 2026-11-10 15:48:58,882 104 INFO rb-82af9cd-226617-434700 odoo.tests.common.requests: request http://127.0.0.1:40445/json/version with timeout 3 increased to 10s during tests 2026-11-10 15:48:58,916 104 INFO rb-82af9cd-226617-434700 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-11-10 15:48:58,916 104 INFO rb-82af9cd-226617-434700 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:40445/json 2026-11-10 15:48:58,917 104 INFO rb-82af9cd-226617-434700 odoo.tests.common.requests: request http://127.0.0.1:40445/json with timeout 3 increased to 10s during tests 2026-11-10 15:48:58,934 104 INFO rb-82af9cd-226617-434700 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:40445/devtools/page/AB9297390CD23F1777F379E303780B62 2026-11-10 15:48:58,942 104 INFO rb-82af9cd-226617-434700 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-11-10 15:48:58,952 104 INFO rb-82af9cd-226617-434700 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-11-10 15:48:59,031 104 INFO rb-82af9cd-226617-434700 odoo.addons.base.models.res_users: Login successful for db:rb-82af9cd-226617-434700 login:recon_badge_user from n/a 2026-11-10 15:48:59,039 104 INFO rb-82af9cd-226617-434700 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-11-10 15:48:59,041 104 INFO rb-82af9cd-226617-434700 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-11-10 15:48:59,041 104 INFO rb-82af9cd-226617-434700 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-11-10 15:48:59,051 104 INFO rb-82af9cd-226617-434700 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-10 15:49:00,037 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:49:00] "GET /odoo HTTP/1.1" 200 - 181 0.083 0.906 2026-11-10 15:49:00,040 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBadgeUncheckTour.test_badge_uncheck_keeps_a_manual_match_made_earlier: Navigation result: {'frameId': 'AB9297390CD23F1777F379E303780B62', 'loaderId': '2C4B732D91169BD0B30A24529DB43CBE', 'isDownload': False} 2026-11-10 15:49:00,041 104 INFO rb-82af9cd-226617-434700 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-11-10 15:49:00,073 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:49:00] "GET /web/assets/25d7e13/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.008 2026-11-10 15:49:00,108 104 INFO rb-82af9cd-226617-434700 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-11-10 15:49:00,184 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:49:00] "GET /web/webclient/load_menus/5d97ec63ea1140be426fcdf74484b12bb1202e4f8d4a7c3e632269dbe57f8a2f HTTP/1.1" 200 - 172 0.039 0.079 2026-11-10 15:49:00,188 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:49:00] "GET /web/webclient/translations/51d255c89410bcbec186e2601d4265648f784ecc?lang=en_US HTTP/1.1" 200 - 0 0.000 0.120 2026-11-10 15:49:00,199 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:49:00] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.003 0.127 2026-11-10 15:49:00,205 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:49:00] "GET /web/assets/2cff36e/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.140 2026-11-10 15:49:00,211 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:49:00] "GET /web/assets/aab0082/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.004 2026-11-10 15:49:00,281 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:49:00] "GET /web/assets/8c2eaf3/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.004 2026-11-10 15:49:00,855 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:49:00] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-11-10 15:49:00,858 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:49:00] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-11-10 15:49:00,859 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:49:00] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.005 2026-11-10 15:49:00,882 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:49:00] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.015 0.006 2026-11-10 15:49:00,887 104 INFO rb-82af9cd-226617-434700 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-11-10 15:49:00,899 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:49:00] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-11-10 15:49:00,939 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:49:00] "GET /odoo/offline HTTP/1.1" 200 - 5 0.009 0.019 2026-11-10 15:49:00,949 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:49:00] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.001 0.021 2026-11-10 15:49:00,961 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:49:00] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.004 0.008 2026-11-10 15:49:00,994 104 INFO rb-82af9cd-226617-434700 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-11-10 15:49:01,047 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:49:01] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-11-10 15:49:01,058 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:49:01] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-11-10 15:49:01,083 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:49:01] "POST /mail/data HTTP/1.1" 200 - 34 0.043 0.043 2026-11-10 15:49:01,129 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:49:01] "GET /web/image?model=res.users&field=avatar_128&id=266 HTTP/1.1" 200 - 17 0.017 0.089 2026-11-10 15:49:01,132 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:49:01] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.084 2026-11-10 15:49:01,179 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:49:01] "GET /web/image/res.partner/1247/avatar_128?unique=1794325729000 HTTP/1.1" 200 - 9 0.013 0.133 2026-11-10 15:49:01,194 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:49:01] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.002 2026-11-10 15:49:01,247 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:49:01] "GET /odoo/action-account.open_account_journal_dashboard_kanban HTTP/1.1" 200 - 20 0.024 0.213 2026-11-10 15:49:01,261 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:49:01] "POST /web/action/load HTTP/1.1" 200 - 5 0.004 0.227 2026-11-10 15:49:01,291 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:49:01] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.011 0.186 2026-11-10 15:49:01,304 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:49:01] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.005 0.008 2026-11-10 15:49:01,310 104 INFO rb-82af9cd-226617-434700 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-11-10 15:49:01,893 104 INFO rb-82af9cd-226617-434700 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-11-10 15:49:01,908 104 INFO rb-82af9cd-226617-434700 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-11-10 15:49:01,923 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:49:01] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 2 0.019 0.013 2026-11-10 15:49:01,935 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:49:01] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.000 0.005 2026-11-10 15:49:01,942 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:49:01] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 1 0.000 0.006 2026-11-10 15:49:02,027 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:49:02] "POST /mail/data HTTP/1.1" 200 - 20 0.026 0.025 2026-11-10 15:49:02,049 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:49:02] "GET /web/image/res.company/100/favicon HTTP/1.1" 200 - 9 0.007 0.045 2026-11-10 15:49:02,076 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:49:02] "GET /web/image?model=res.users&field=avatar_128&id=266 HTTP/1.1" 304 - 10 0.008 0.077 2026-11-10 15:49:02,095 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:49:02] "POST /web/action/load HTTP/1.1" 200 - 10 0.006 0.095 2026-11-10 15:49:02,095 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:49:02] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.115 2026-11-10 15:49:02,112 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:49:02] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 2 0.004 0.069 2026-11-10 15:49:02,121 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:49:02] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-11-10 15:49:02,253 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:49:02] "POST /web/dataset/call_kw/account.journal/get_views HTTP/1.1" 200 - 70 0.046 0.095 2026-11-10 15:49:02,384 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:49:02] "POST /web/dataset/call_kw/account.journal/web_search_read HTTP/1.1" 200 - 49 0.044 0.049 2026-11-10 15:49:02,459 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:49:02] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.005 2026-11-10 15:49:02,509 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:49:02] "GET /web/bundle/web.chartjs_lib?lang=en_US HTTP/1.1" 200 - 1 0.000 0.006 2026-11-10 15:49:02,515 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:49:02] "POST /web/dataset/call_kw/account.journal/is_sample_action_available HTTP/1.1" 200 - 2 0.001 0.004 2026-11-10 15:49:02,520 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:49:02] "POST /web/dataset/call_kw/account.journal/is_sample_action_available HTTP/1.1" 200 - 1 0.001 0.007 2026-11-10 15:49:02,526 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:49:02] "GET /web/assets/cb781c9/web.chartjs_lib.min.js HTTP/1.1" 200 - 2 0.001 0.005 2026-11-10 15:49:02,623 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:49:02] "GET /web/static/img/bill.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-11-10 15:49:02,624 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:49:02] "GET /web/static/img/folder.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-10 15:49:02,649 104 INFO rb-82af9cd-226617-434700 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-11-10 15:49:02,679 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:49:02] "POST /web/dataset/call_button/account.journal/action_open_reconcile HTTP/1.1" 200 - 12 0.008 0.021 2026-11-10 15:49:02,889 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:49:02] "POST /web/dataset/call_kw/account.bank.statement.line/get_views HTTP/1.1" 200 - 100 0.038 0.157 2026-11-10 15:49:02,915 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:49:02] "POST /web/dataset/call_kw/account.journal/read HTTP/1.1" 200 - 2 0.003 0.011 2026-11-10 15:49:02,947 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:49:02] "POST /web/dataset/call_kw/account.bank.statement.line/web_search_read HTTP/1.1" 200 - 5 0.004 0.016 2026-11-10 15:49:02,958 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:49:02] "POST /web/dataset/call_kw/account.journal/read HTTP/1.1" 200 - 3 0.003 0.027 2026-11-10 15:49:02,986 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:49:02] "POST /web/dataset/call_kw/res.company/read HTTP/1.1" 200 - 6 0.002 0.019 2026-11-10 15:49:03,030 104 INFO rb-82af9cd-226617-434700 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-11-10 15:49:03,099 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:49:03] "POST /web/dataset/call_kw/account.bank.statement.line/get_views HTTP/1.1" 200 - 1 0.000 0.072 2026-11-10 15:49:03,126 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:49:03] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.004 2026-11-10 15:49:03,188 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:49:03] "POST /web/dataset/call_kw/account.bank.statement.line/web_read HTTP/1.1" 200 - 26 0.019 0.043 2026-11-10 15:49:03,232 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:49:03] "POST /web/dataset/call_kw/account.reconcile.model/name_search HTTP/1.1" 200 - 2 0.003 0.008 2026-11-10 15:49:03,339 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:49:03] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 46 0.019 0.091 2026-11-10 15:49:03,370 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:49:03] "POST /web/dataset/call_kw/res.partner/read HTTP/1.1" 200 - 3 0.004 0.017 2026-11-10 15:49:03,407 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:49:03] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 7 0.006 0.016 2026-11-10 15:49:03,413 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:49:03] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.023 2026-11-10 15:49:03,490 104 INFO rb-82af9cd-226617-434700 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-11-10 15:49:03,564 104 INFO rb-82af9cd-226617-434700 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-11-10 15:49:03,586 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:49:03] "POST /web/dataset/call_kw/account.move.line/web_read HTTP/1.1" 200 - 6 0.005 0.016 2026-11-10 15:49:03,661 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:49:03] "POST /web/dataset/call_kw/account.bank.statement.line/onchange HTTP/1.1" 200 - 26 0.015 0.050 2026-11-10 15:49:03,683 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:49:03] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 1 0.001 0.006 2026-11-10 15:49:03,684 104 INFO rb-82af9cd-226617-434700 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-11-10 15:49:03,755 104 INFO rb-82af9cd-226617-434700 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-11-10 15:49:03,846 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:49:03] "POST /web/dataset/call_kw/account.bank.statement.line/onchange HTTP/1.1" 200 - 52 0.024 0.062 2026-11-10 15:49:03,873 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:49:03] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 1 0.001 0.005 2026-11-10 15:49:03,884 104 INFO rb-82af9cd-226617-434700 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-11-10 15:49:03,951 104 INFO rb-82af9cd-226617-434700 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-11-10 15:49:04,019 104 INFO rb-82af9cd-226617-434700 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-11-10 15:49:04,097 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:49:04] "POST /web/dataset/call_kw/account.bank.statement.line/onchange HTTP/1.1" 200 - 26 0.015 0.057 2026-11-10 15:49:04,119 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:49:04] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 1 0.001 0.005 2026-11-10 15:49:04,133 104 INFO rb-82af9cd-226617-434700 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-11-10 15:49:04,200 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBadgeUncheckTour.test_badge_uncheck_keeps_a_manual_match_made_earlier.browser: tour succeeded 2026-11-10 15:49:04,202 104 INFO rb-82af9cd-226617-434700 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-11-10 15:49:04,328 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBadgeUncheckTour.test_badge_uncheck_keeps_a_manual_match_made_earlier.browser: heap 28339584 (allocated 30388224) 2026-11-10 15:49:04,329 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBadgeUncheckTour.test_badge_uncheck_keeps_a_manual_match_made_earlier: Closing chrome headless with pid 3870 2026-11-10 15:49:04,330 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBadgeUncheckTour.test_badge_uncheck_keeps_a_manual_match_made_earlier: Closing websocket connection 2026-11-10 15:49:04,330 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBadgeUncheckTour.test_badge_uncheck_keeps_a_manual_match_made_earlier: Terminating chrome headless with pid 3870 2026-11-10 15:49:04,425 104 INFO rb-82af9cd-226617-434700 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-82af9cd-226617-434700/chrome_logs/chrome_log_20261110_154904_425648_test_badge_uncheck_keeps_a_manual_match_made_earlier.txt 2026-11-10 15:49:04,425 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBadgeUncheckTour.test_badge_uncheck_keeps_a_manual_match_made_earlier: Removing chrome user profile "/tmp/tmpvsdxsu66_chrome_odoo" 2026-11-10 15:49:04,493 104 INFO rb-82af9cd-226617-434700 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-11-10 15:49:11,039 104 INFO rb-82af9cd-226617-434700 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 15%: their account is the counterpart. 2026-11-10 15:49:12,349 104 INFO rb-82af9cd-226617-434700 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 15% (Copy): their account is the counterpart. 2026-11-10 15:49:13,364 104 INFO rb-82af9cd-226617-434700 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-11-10 15:49:14,784 104 INFO rb-82af9cd-226617-434700 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: 4120 2026-11-10 15:49:14,784 104 INFO rb-82af9cd-226617-434700 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/tmpi2nbu9r2_chrome_odoo 2026-11-10 15:49:14,784 104 INFO rb-82af9cd-226617-434700 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:44481/json/version 2026-11-10 15:49:14,785 104 INFO rb-82af9cd-226617-434700 odoo.tests.common.requests: request http://127.0.0.1:44481/json/version with timeout 3 increased to 10s during tests 2026-11-10 15:49:14,816 104 INFO rb-82af9cd-226617-434700 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-11-10 15:49:14,816 104 INFO rb-82af9cd-226617-434700 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:44481/json 2026-11-10 15:49:14,816 104 INFO rb-82af9cd-226617-434700 odoo.tests.common.requests: request http://127.0.0.1:44481/json with timeout 3 increased to 10s during tests 2026-11-10 15:49:14,824 104 INFO rb-82af9cd-226617-434700 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:44481/devtools/page/7339231D7A20B193FBEC3FD0752D1638 2026-11-10 15:49:14,835 104 INFO rb-82af9cd-226617-434700 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-11-10 15:49:14,841 104 INFO rb-82af9cd-226617-434700 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-11-10 15:49:14,935 104 INFO rb-82af9cd-226617-434700 odoo.addons.base.models.res_users: Login successful for db:rb-82af9cd-226617-434700 login:recon_clear_account_focus_user from n/a 2026-11-10 15:49:14,943 104 INFO rb-82af9cd-226617-434700 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-11-10 15:49:14,945 104 INFO rb-82af9cd-226617-434700 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-11-10 15:49:14,945 104 INFO rb-82af9cd-226617-434700 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-11-10 15:49:14,956 104 INFO rb-82af9cd-226617-434700 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-10 15:49:16,040 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:49:16] "GET /odoo HTTP/1.1" 200 - 181 0.095 0.992 2026-11-10 15:49:16,044 104 INFO rb-82af9cd-226617-434700 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': '7339231D7A20B193FBEC3FD0752D1638', 'loaderId': '73C28328020DA75D80824E5E0195CEDD', 'isDownload': False} 2026-11-10 15:49:16,044 104 INFO rb-82af9cd-226617-434700 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-11-10 15:49:16,098 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:49:16] "GET /web/assets/25d7e13/web.assets_web.min.css HTTP/1.1" 200 - 2 0.002 0.032 2026-11-10 15:49:16,103 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:49:16] "GET /web/assets/2cff36e/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.038 2026-11-10 15:49:16,118 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:49:16] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.004 0.021 2026-11-10 15:49:16,124 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:49:16] "GET /web/webclient/translations/51d255c89410bcbec186e2601d4265648f784ecc?lang=en_US HTTP/1.1" 200 - 0 0.000 0.031 2026-11-10 15:49:16,145 104 INFO rb-82af9cd-226617-434700 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-11-10 15:49:16,289 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:49:16] "GET /web/webclient/load_menus/5d97ec63ea1140be426fcdf74484b12bb1202e4f8d4a7c3e632269dbe57f8a2f HTTP/1.1" 200 - 172 0.070 0.130 2026-11-10 15:49:16,294 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:49:16] "GET /web/assets/aab0082/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.133 2026-11-10 15:49:16,331 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:49:16] "GET /web/assets/8c2eaf3/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.004 2026-11-10 15:49:16,864 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:49:16] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-11-10 15:49:16,864 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:49:16] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-11-10 15:49:16,866 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:49:16] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.004 2026-11-10 15:49:16,882 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:49:16] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.001 0.008 2026-11-10 15:49:16,899 104 INFO rb-82af9cd-226617-434700 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-11-10 15:49:16,909 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:49:16] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-11-10 15:49:16,935 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:49:16] "GET /odoo/offline HTTP/1.1" 200 - 5 0.002 0.011 2026-11-10 15:49:16,944 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:49:16] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.000 0.004 2026-11-10 15:49:16,958 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:49:16] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.002 0.012 2026-11-10 15:49:16,998 104 INFO rb-82af9cd-226617-434700 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-11-10 15:49:17,033 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:49:17] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-11-10 15:49:17,042 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:49:17] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-11-10 15:49:17,075 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:49:17] "POST /mail/data HTTP/1.1" 200 - 34 0.037 0.037 2026-11-10 15:49:17,109 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:49:17] "GET /web/image?model=res.users&field=avatar_128&id=269 HTTP/1.1" 200 - 17 0.012 0.073 2026-11-10 15:49:17,111 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:49:17] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.075 2026-11-10 15:49:17,127 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:49:17] "POST /web/action/load HTTP/1.1" 200 - 5 0.003 0.098 2026-11-10 15:49:17,189 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:49:17] "GET /odoo/action-account.open_account_journal_dashboard_kanban HTTP/1.1" 200 - 20 0.012 0.167 2026-11-10 15:49:17,219 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:49:17] "GET /web/image/res.partner/1258/avatar_128?unique=1794325744000 HTTP/1.1" 200 - 9 0.008 0.187 2026-11-10 15:49:17,247 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:49:17] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.009 0.151 2026-11-10 15:49:17,250 104 INFO rb-82af9cd-226617-434700 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-11-10 15:49:17,262 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:49:17] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.003 0.028 2026-11-10 15:49:17,808 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:49:17] "GET /viin_brand/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.005 2026-11-10 15:49:17,809 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:49:17] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.003 2026-11-10 15:49:17,818 104 INFO rb-82af9cd-226617-434700 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-11-10 15:49:17,822 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:49:17] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 2 0.001 0.003 2026-11-10 15:49:17,834 104 INFO rb-82af9cd-226617-434700 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-11-10 15:49:17,864 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:49:17] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.000 0.004 2026-11-10 15:49:17,869 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:49:17] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 1 0.000 0.006 2026-11-10 15:49:17,942 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:49:17] "GET /web/image/res.company/101/favicon HTTP/1.1" 200 - 9 0.005 0.028 2026-11-10 15:49:18,005 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:49:18] "POST /mail/data HTTP/1.1" 200 - 20 0.041 0.042 2026-11-10 15:49:18,009 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:49:18] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.066 2026-11-10 15:49:18,032 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:49:18] "GET /web/image?model=res.users&field=avatar_128&id=269 HTTP/1.1" 304 - 10 0.008 0.072 2026-11-10 15:49:18,058 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:49:18] "GET /web/image/res.partner/1258/avatar_128?unique=1794325744000 HTTP/1.1" 200 - 9 0.007 0.091 2026-11-10 15:49:18,082 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:49:18] "POST /web/action/load HTTP/1.1" 200 - 10 0.005 0.114 2026-11-10 15:49:18,098 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:49:18] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 2 0.004 0.076 2026-11-10 15:49:18,130 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:49:18] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-11-10 15:49:18,215 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:49:18] "POST /web/dataset/call_kw/account.journal/get_views HTTP/1.1" 200 - 70 0.033 0.073 2026-11-10 15:49:18,330 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:49:18] "POST /web/dataset/call_kw/account.journal/web_search_read HTTP/1.1" 200 - 49 0.036 0.050 2026-11-10 15:49:18,398 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:49:18] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.006 2026-11-10 15:49:18,448 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:49:18] "GET /web/bundle/web.chartjs_lib?lang=en_US HTTP/1.1" 200 - 1 0.000 0.005 2026-11-10 15:49:18,457 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:49:18] "POST /web/dataset/call_kw/account.journal/is_sample_action_available HTTP/1.1" 200 - 2 0.001 0.005 2026-11-10 15:49:18,465 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:49:18] "POST /web/dataset/call_kw/account.journal/is_sample_action_available HTTP/1.1" 200 - 1 0.001 0.010 2026-11-10 15:49:18,470 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:49:18] "GET /web/assets/cb781c9/web.chartjs_lib.min.js HTTP/1.1" 200 - 2 0.001 0.006 2026-11-10 15:49:18,569 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:49:18] "GET /web/static/img/folder.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-11-10 15:49:18,571 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:49:18] "GET /web/static/img/bill.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-11-10 15:49:18,590 104 INFO rb-82af9cd-226617-434700 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-11-10 15:49:18,613 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:49:18] "POST /web/dataset/call_button/account.journal/action_open_reconcile HTTP/1.1" 200 - 12 0.007 0.016 2026-11-10 15:49:18,818 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:49:18] "POST /web/dataset/call_kw/account.bank.statement.line/get_views HTTP/1.1" 200 - 100 0.061 0.132 2026-11-10 15:49:18,848 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:49:18] "POST /web/dataset/call_kw/account.journal/read HTTP/1.1" 200 - 2 0.007 0.008 2026-11-10 15:49:18,886 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:49:18] "POST /web/dataset/call_kw/account.bank.statement.line/web_search_read HTTP/1.1" 200 - 5 0.010 0.013 2026-11-10 15:49:18,900 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:49:18] "POST /web/dataset/call_kw/account.journal/read HTTP/1.1" 200 - 3 0.005 0.027 2026-11-10 15:49:18,946 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:49:18] "POST /web/dataset/call_kw/res.company/read HTTP/1.1" 200 - 6 0.003 0.033 2026-11-10 15:49:18,992 104 INFO rb-82af9cd-226617-434700 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-11-10 15:49:19,069 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:49:19] "POST /web/dataset/call_kw/account.bank.statement.line/get_views HTTP/1.1" 200 - 1 0.000 0.084 2026-11-10 15:49:19,095 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:49:19] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.008 2026-11-10 15:49:19,172 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:49:19] "POST /web/dataset/call_kw/account.bank.statement.line/web_read HTTP/1.1" 200 - 26 0.023 0.060 2026-11-10 15:49:19,228 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:49:19] "POST /web/dataset/call_kw/account.reconcile.model/name_search HTTP/1.1" 200 - 2 0.002 0.008 2026-11-10 15:49:19,333 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:49:19] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 46 0.024 0.086 2026-11-10 15:49:19,365 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:49:19] "POST /web/dataset/call_kw/res.partner/read HTTP/1.1" 200 - 3 0.004 0.016 2026-11-10 15:49:19,408 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:49:19] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 7 0.006 0.016 2026-11-10 15:49:19,413 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:49:19] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.020 2026-11-10 15:49:19,485 104 INFO rb-82af9cd-226617-434700 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-11-10 15:49:19,549 104 INFO rb-82af9cd-226617-434700 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-11-10 15:49:19,584 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:49:19] "POST /web/dataset/call_kw/account.move.line/web_read HTTP/1.1" 200 - 6 0.004 0.013 2026-11-10 15:49:19,665 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:49:19] "POST /web/dataset/call_kw/account.bank.statement.line/onchange HTTP/1.1" 200 - 26 0.018 0.052 2026-11-10 15:49:19,692 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:49:19] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 1 0.001 0.006 2026-11-10 15:49:19,714 104 INFO rb-82af9cd-226617-434700 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-11-10 15:49:19,776 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:49:19] "POST /web/dataset/call_kw/account.bank.statement.line/onchange HTTP/1.1" 200 - 23 0.017 0.039 2026-11-10 15:49:19,819 104 INFO rb-82af9cd-226617-434700 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-11-10 15:49:19,822 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:49:19] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 7 0.006 0.021 2026-11-10 15:49:19,913 104 INFO rb-82af9cd-226617-434700 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-11-10 15:49:19,972 104 INFO rb-82af9cd-226617-434700 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-11-10 15:49:19,973 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:49:19] "POST /web/dataset/call_kw/account.bank.statement.line/onchange HTTP/1.1" 200 - 21 0.013 0.042 2026-11-10 15:49:20,054 104 INFO rb-82af9cd-226617-434700 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-11-10 15:49:20,054 104 INFO rb-82af9cd-226617-434700 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-11-10 15:49:20,112 104 INFO rb-82af9cd-226617-434700 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-11-10 15:49:20,136 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:49:20] "POST /web/dataset/call_kw/account.account/name_search HTTP/1.1" 200 - 5 0.010 0.012 2026-11-10 15:49:20,166 104 INFO rb-82af9cd-226617-434700 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-11-10 15:49:20,223 104 INFO rb-82af9cd-226617-434700 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-11-10 15:49:20,278 104 INFO rb-82af9cd-226617-434700 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-11-10 15:49:20,348 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:49:20] "POST /web/dataset/call_kw/account.bank.statement.line/onchange HTTP/1.1" 200 - 21 0.016 0.050 2026-11-10 15:49:20,430 104 INFO rb-82af9cd-226617-434700 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-11-10 15:49:20,431 104 INFO rb-82af9cd-226617-434700 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-11-10 15:49:20,483 104 INFO rb-82af9cd-226617-434700 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-11-10 15:49:20,484 104 INFO rb-82af9cd-226617-434700 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-11-10 15:49:20,609 104 INFO rb-82af9cd-226617-434700 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 28916792 (allocated 30388224) 2026-11-10 15:49:20,610 104 INFO rb-82af9cd-226617-434700 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 4120 2026-11-10 15:49:20,611 104 INFO rb-82af9cd-226617-434700 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-11-10 15:49:20,612 104 INFO rb-82af9cd-226617-434700 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 4120 2026-11-10 15:49:20,732 104 INFO rb-82af9cd-226617-434700 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-82af9cd-226617-434700/chrome_logs/chrome_log_20261110_154920_732571_test_clearing_the_account_and_pressing_enter_keeps_the_focus_on_the_input.txt 2026-11-10 15:49:20,732 104 INFO rb-82af9cd-226617-434700 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/tmpi2nbu9r2_chrome_odoo" 2026-11-10 15:49:20,772 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours: Starting TestReconcileClearOpenBalanceAccountTour.test_clearing_the_open_balance_account_shows_the_automatic_account ... 2026-11-10 15:49:22,480 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileClearOpenBalanceAccountTour.test_clearing_the_open_balance_account_shows_the_automatic_account: Chrome pid: 4365 2026-11-10 15:49:22,480 104 INFO rb-82af9cd-226617-434700 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/tmpzz6bv6_v_chrome_odoo 2026-11-10 15:49:22,480 104 INFO rb-82af9cd-226617-434700 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:40621/json/version 2026-11-10 15:49:22,482 104 INFO rb-82af9cd-226617-434700 odoo.tests.common.requests: request http://127.0.0.1:40621/json/version with timeout 3 increased to 10s during tests 2026-11-10 15:49:22,510 104 INFO rb-82af9cd-226617-434700 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-11-10 15:49:22,511 104 INFO rb-82af9cd-226617-434700 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:40621/json 2026-11-10 15:49:22,511 104 INFO rb-82af9cd-226617-434700 odoo.tests.common.requests: request http://127.0.0.1:40621/json with timeout 3 increased to 10s during tests 2026-11-10 15:49:22,520 104 INFO rb-82af9cd-226617-434700 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:40621/devtools/page/6F7804429AA0729C00EAB268127984C9 2026-11-10 15:49:22,528 104 INFO rb-82af9cd-226617-434700 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-11-10 15:49:22,537 104 INFO rb-82af9cd-226617-434700 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-11-10 15:49:22,633 104 INFO rb-82af9cd-226617-434700 odoo.addons.base.models.res_users: Login successful for db:rb-82af9cd-226617-434700 login:recon_clear_account_user from n/a 2026-11-10 15:49:22,640 104 INFO rb-82af9cd-226617-434700 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-11-10 15:49:22,642 104 INFO rb-82af9cd-226617-434700 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-11-10 15:49:22,642 104 INFO rb-82af9cd-226617-434700 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-11-10 15:49:22,653 104 INFO rb-82af9cd-226617-434700 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-10 15:49:23,684 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:49:23] "GET /odoo HTTP/1.1" 200 - 181 0.086 0.947 2026-11-10 15:49:23,688 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileClearOpenBalanceAccountTour.test_clearing_the_open_balance_account_shows_the_automatic_account: Navigation result: {'frameId': '6F7804429AA0729C00EAB268127984C9', 'loaderId': 'C0F310A1E06ADF1757074BD0C8FE3411', 'isDownload': False} 2026-11-10 15:49:23,688 104 INFO rb-82af9cd-226617-434700 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-11-10 15:49:23,723 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:49:23] "GET /web/assets/25d7e13/web.assets_web.min.css HTTP/1.1" 200 - 2 0.004 0.007 2026-11-10 15:49:23,731 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:49:23] "GET /web/assets/2cff36e/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.014 2026-11-10 15:49:23,740 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:49:23] "GET /web/webclient/translations/51d255c89410bcbec186e2601d4265648f784ecc?lang=en_US HTTP/1.1" 200 - 0 0.000 0.020 2026-11-10 15:49:23,811 104 INFO rb-82af9cd-226617-434700 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-11-10 15:49:23,920 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:49:23] "GET /web/webclient/load_menus/5d97ec63ea1140be426fcdf74484b12bb1202e4f8d4a7c3e632269dbe57f8a2f HTTP/1.1" 200 - 172 0.076 0.127 2026-11-10 15:49:23,934 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:49:23] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.004 0.208 2026-11-10 15:49:23,946 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:49:23] "GET /web/assets/aab0082/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.004 2026-11-10 15:49:23,997 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:49:23] "GET /web/assets/8c2eaf3/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.007 2026-11-10 15:49:24,611 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:49:24] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.009 2026-11-10 15:49:24,614 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:49:24] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.011 2026-11-10 15:49:24,616 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:49:24] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.004 2026-11-10 15:49:24,626 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:49:24] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.001 0.007 2026-11-10 15:49:24,636 104 INFO rb-82af9cd-226617-434700 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-11-10 15:49:24,649 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:49:24] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-11-10 15:49:24,674 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:49:24] "GET /odoo/offline HTTP/1.1" 200 - 5 0.002 0.012 2026-11-10 15:49:24,683 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:49:24] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.000 0.005 2026-11-10 15:49:24,694 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:49:24] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.002 0.009 2026-11-10 15:49:24,738 104 INFO rb-82af9cd-226617-434700 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-11-10 15:49:24,790 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:49:24] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-11-10 15:49:24,801 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:49:24] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-11-10 15:49:24,810 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:49:24] "POST /mail/data HTTP/1.1" 200 - 34 0.037 0.033 2026-11-10 15:49:24,870 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:49:24] "GET /odoo/action-account.open_account_journal_dashboard_kanban HTTP/1.1" 200 - 20 0.011 0.108 2026-11-10 15:49:24,872 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:49:24] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.089 2026-11-10 15:49:24,885 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:49:24] "POST /web/action/load HTTP/1.1" 200 - 5 0.002 0.113 2026-11-10 15:49:24,918 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:49:24] "GET /web/image/res.partner/1259/avatar_128?unique=1794325744000 HTTP/1.1" 200 - 16 0.010 0.138 2026-11-10 15:49:24,920 104 INFO rb-82af9cd-226617-434700 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-11-10 15:49:24,940 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:49:24] "GET /web/image?model=res.users&field=avatar_128&id=270 HTTP/1.1" 200 - 10 0.007 0.165 2026-11-10 15:49:24,951 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:49:24] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.002 0.049 2026-11-10 15:49:24,972 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:49:24] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.007 0.126 2026-11-10 15:49:25,526 104 INFO rb-82af9cd-226617-434700 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-11-10 15:49:25,531 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:49:25] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 2 0.002 0.005 2026-11-10 15:49:25,539 104 INFO rb-82af9cd-226617-434700 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-11-10 15:49:25,565 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:49:25] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.000 0.005 2026-11-10 15:49:25,581 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:49:25] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 1 0.001 0.012 2026-11-10 15:49:25,648 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:49:25] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.003 2026-11-10 15:49:25,682 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:49:25] "POST /mail/data HTTP/1.1" 200 - 20 0.028 0.037 2026-11-10 15:49:25,707 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:49:25] "GET /web/image?model=res.users&field=avatar_128&id=270 HTTP/1.1" 200 - 10 0.007 0.069 2026-11-10 15:49:25,732 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:49:25] "GET /web/image/res.partner/1259/avatar_128?unique=1794325744000 HTTP/1.1" 200 - 9 0.006 0.089 2026-11-10 15:49:25,733 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:49:25] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.094 2026-11-10 15:49:25,747 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:49:25] "POST /web/action/load HTTP/1.1" 200 - 10 0.004 0.103 2026-11-10 15:49:25,803 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:49:25] "GET /web/image/res.company/101/favicon HTTP/1.1" 200 - 9 0.013 0.144 2026-11-10 15:49:25,820 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:49:25] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 2 0.003 0.123 2026-11-10 15:49:25,838 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:49:25] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-11-10 15:49:25,925 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:49:25] "POST /web/dataset/call_kw/account.journal/get_views HTTP/1.1" 200 - 70 0.028 0.123 2026-11-10 15:49:26,043 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:49:26] "POST /web/dataset/call_kw/account.journal/web_search_read HTTP/1.1" 200 - 49 0.029 0.060 2026-11-10 15:49:26,123 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:49:26] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.005 2026-11-10 15:49:26,175 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:49:26] "GET /web/bundle/web.chartjs_lib?lang=en_US HTTP/1.1" 200 - 1 0.000 0.008 2026-11-10 15:49:26,181 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:49:26] "POST /web/dataset/call_kw/account.journal/is_sample_action_available HTTP/1.1" 200 - 2 0.001 0.009 2026-11-10 15:49:26,185 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:49:26] "POST /web/dataset/call_kw/account.journal/is_sample_action_available HTTP/1.1" 200 - 1 0.001 0.010 2026-11-10 15:49:26,190 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:49:26] "GET /web/assets/cb781c9/web.chartjs_lib.min.js HTTP/1.1" 200 - 2 0.001 0.004 2026-11-10 15:49:26,286 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:49:26] "GET /web/static/img/folder.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-10 15:49:26,287 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:49:26] "GET /web/static/img/bill.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-10 15:49:26,321 104 INFO rb-82af9cd-226617-434700 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-11-10 15:49:26,349 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:49:26] "POST /web/dataset/call_button/account.journal/action_open_reconcile HTTP/1.1" 200 - 12 0.007 0.021 2026-11-10 15:49:26,581 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:49:26] "POST /web/dataset/call_kw/account.bank.statement.line/get_views HTTP/1.1" 200 - 100 0.037 0.184 2026-11-10 15:49:26,614 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:49:26] "POST /web/dataset/call_kw/account.journal/read HTTP/1.1" 200 - 2 0.003 0.009 2026-11-10 15:49:26,652 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:49:26] "POST /web/dataset/call_kw/account.bank.statement.line/web_search_read HTTP/1.1" 200 - 5 0.005 0.011 2026-11-10 15:49:26,663 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:49:26] "POST /web/dataset/call_kw/account.journal/read HTTP/1.1" 200 - 3 0.005 0.018 2026-11-10 15:49:26,704 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:49:26] "POST /web/dataset/call_kw/res.company/read HTTP/1.1" 200 - 6 0.003 0.031 2026-11-10 15:49:26,782 104 INFO rb-82af9cd-226617-434700 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-11-10 15:49:26,797 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:49:26] "POST /web/dataset/call_kw/account.bank.statement.line/get_views HTTP/1.1" 200 - 1 0.000 0.053 2026-11-10 15:49:26,861 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:49:26] "POST /web/dataset/call_kw/account.bank.statement.line/web_read HTTP/1.1" 200 - 26 0.014 0.033 2026-11-10 15:49:26,866 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:49:26] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.051 2026-11-10 15:49:26,913 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:49:26] "POST /web/dataset/call_kw/account.reconcile.model/name_search HTTP/1.1" 200 - 2 0.003 0.008 2026-11-10 15:49:27,004 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:49:27] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 46 0.031 0.070 2026-11-10 15:49:27,039 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:49:27] "POST /web/dataset/call_kw/res.partner/read HTTP/1.1" 200 - 3 0.004 0.019 2026-11-10 15:49:27,085 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:49:27] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 7 0.006 0.025 2026-11-10 15:49:27,089 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:49:27] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.035 2026-11-10 15:49:27,159 104 INFO rb-82af9cd-226617-434700 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-11-10 15:49:27,224 104 INFO rb-82af9cd-226617-434700 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-11-10 15:49:27,247 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:49:27] "POST /web/dataset/call_kw/account.move.line/web_read HTTP/1.1" 200 - 6 0.005 0.017 2026-11-10 15:49:27,315 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:49:27] "POST /web/dataset/call_kw/account.bank.statement.line/onchange HTTP/1.1" 200 - 26 0.014 0.044 2026-11-10 15:49:27,344 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:49:27] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 1 0.001 0.007 2026-11-10 15:49:27,356 104 INFO rb-82af9cd-226617-434700 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-11-10 15:49:27,436 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:49:27] "POST /web/dataset/call_kw/account.bank.statement.line/onchange HTTP/1.1" 200 - 23 0.014 0.044 2026-11-10 15:49:27,467 104 INFO rb-82af9cd-226617-434700 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-11-10 15:49:27,479 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:49:27] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 7 0.007 0.021 2026-11-10 15:49:27,552 104 INFO rb-82af9cd-226617-434700 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-11-10 15:49:27,603 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:49:27] "POST /web/dataset/call_kw/account.bank.statement.line/onchange HTTP/1.1" 200 - 21 0.011 0.036 2026-11-10 15:49:27,606 104 INFO rb-82af9cd-226617-434700 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-11-10 15:49:27,673 104 INFO rb-82af9cd-226617-434700 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-11-10 15:49:27,673 104 INFO rb-82af9cd-226617-434700 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-11-10 15:49:27,741 104 INFO rb-82af9cd-226617-434700 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-11-10 15:49:27,760 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:49:27] "POST /web/dataset/call_kw/account.account/name_search HTTP/1.1" 200 - 5 0.009 0.011 2026-11-10 15:49:27,802 104 INFO rb-82af9cd-226617-434700 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-11-10 15:49:27,859 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:49:27] "POST /web/dataset/call_kw/account.bank.statement.line/onchange HTTP/1.1" 200 - 21 0.013 0.042 2026-11-10 15:49:27,951 104 INFO rb-82af9cd-226617-434700 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-11-10 15:49:27,952 104 INFO rb-82af9cd-226617-434700 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-11-10 15:49:28,008 104 INFO rb-82af9cd-226617-434700 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-11-10 15:49:28,038 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:49:28] "POST /web/dataset/call_kw/account.bank.statement.line/web_save HTTP/1.1" 200 - 14 0.008 0.018 2026-11-10 15:49:28,067 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:49:28] "POST /web/dataset/call_kw/account.bank.statement.line/web_search_read HTTP/1.1" 200 - 5 0.003 0.011 2026-11-10 15:49:28,132 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:49:28] "POST /web/dataset/call_kw/account.bank.statement.line/web_read HTTP/1.1" 200 - 21 0.010 0.026 2026-11-10 15:49:28,163 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:49:28] "POST /web/dataset/call_kw/account.reconcile.model/name_search HTTP/1.1" 200 - 2 0.003 0.011 2026-11-10 15:49:28,169 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:49:28] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 1 0.001 0.010 2026-11-10 15:49:28,201 104 INFO rb-82af9cd-226617-434700 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-11-10 15:49:28,276 104 INFO rb-82af9cd-226617-434700 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-11-10 15:49:28,330 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:49:28] "POST /web/dataset/call_kw/account.bank.statement.line/web_read HTTP/1.1" 200 - 14 0.009 0.027 2026-11-10 15:49:28,358 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:49:28] "POST /web/dataset/call_kw/account.reconcile.model/name_search HTTP/1.1" 200 - 2 0.003 0.010 2026-11-10 15:49:28,383 104 INFO rb-82af9cd-226617-434700 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-11-10 15:49:28,454 104 INFO rb-82af9cd-226617-434700 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-11-10 15:49:28,491 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:49:28] "POST /web/dataset/call_kw/account.bank.statement.line/onchange HTTP/1.1" 200 - 12 0.008 0.025 2026-11-10 15:49:28,520 104 INFO rb-82af9cd-226617-434700 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-11-10 15:49:28,521 104 INFO rb-82af9cd-226617-434700 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-11-10 15:49:28,572 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileClearOpenBalanceAccountTour.test_clearing_the_open_balance_account_shows_the_automatic_account.browser: tour succeeded 2026-11-10 15:49:28,572 104 INFO rb-82af9cd-226617-434700 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-11-10 15:49:28,683 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileClearOpenBalanceAccountTour.test_clearing_the_open_balance_account_shows_the_automatic_account.browser: heap 30526956 (allocated 32223232) 2026-11-10 15:49:28,684 104 INFO rb-82af9cd-226617-434700 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 4365 2026-11-10 15:49:28,685 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileClearOpenBalanceAccountTour.test_clearing_the_open_balance_account_shows_the_automatic_account: Closing websocket connection 2026-11-10 15:49:28,685 104 INFO rb-82af9cd-226617-434700 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 4365 2026-11-10 15:49:28,780 104 INFO rb-82af9cd-226617-434700 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-82af9cd-226617-434700/chrome_logs/chrome_log_20261110_154928_780386_test_clearing_the_open_balance_account_shows_the_automatic_account.txt 2026-11-10 15:49:28,780 104 INFO rb-82af9cd-226617-434700 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/tmpzz6bv6_v_chrome_odoo" 2026-11-10 15:49:28,866 104 INFO rb-82af9cd-226617-434700 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-11-10 15:49:34,333 104 INFO rb-82af9cd-226617-434700 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 15%: their account is the counterpart. 2026-11-10 15:49:35,814 104 INFO rb-82af9cd-226617-434700 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 15% (Copy): their account is the counterpart. 2026-11-10 15:49:36,847 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours: Starting TestReconcileFxRoundTripTour.test_reconcile_fx_validate_tour ... 2026-11-10 15:49:38,168 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour.test_reconcile_fx_validate_tour: Chrome pid: 4614 2026-11-10 15:49:38,168 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour.test_reconcile_fx_validate_tour: Chrome headless temporary user profile dir: /tmp/tmpdazg8l_m_chrome_odoo 2026-11-10 15:49:38,168 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour.test_reconcile_fx_validate_tour: Issuing json command http://127.0.0.1:35081/json/version 2026-11-10 15:49:38,169 104 INFO rb-82af9cd-226617-434700 odoo.tests.common.requests: request http://127.0.0.1:35081/json/version with timeout 3 increased to 10s during tests 2026-11-10 15:49:38,184 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour.test_reconcile_fx_validate_tour: Browser version: Chrome/150.0.7871.114 2026-11-10 15:49:38,184 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour.test_reconcile_fx_validate_tour: Issuing json command http://127.0.0.1:35081/json 2026-11-10 15:49:38,184 104 INFO rb-82af9cd-226617-434700 odoo.tests.common.requests: request http://127.0.0.1:35081/json with timeout 3 increased to 10s during tests 2026-11-10 15:49:38,199 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour.test_reconcile_fx_validate_tour: Websocket url found: ws://127.0.0.1:35081/devtools/page/FD5E16C284C5273A0FFDA8AD603A01BE 2026-11-10 15:49:38,206 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour.test_reconcile_fx_validate_tour: Enable chrome headless console log notification 2026-11-10 15:49:38,211 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour.test_reconcile_fx_validate_tour: Chrome headless enable page notifications 2026-11-10 15:49:38,327 104 INFO rb-82af9cd-226617-434700 odoo.addons.base.models.res_users: Login successful for db:rb-82af9cd-226617-434700 login:recon_fx_user from n/a 2026-11-10 15:49:38,334 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour.test_reconcile_fx_validate_tour: Setting session cookie in browser 2026-11-10 15:49:38,335 104 INFO rb-82af9cd-226617-434700 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-11-10 15:49:38,336 104 INFO rb-82af9cd-226617-434700 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-11-10 15:49:38,345 104 INFO rb-82af9cd-226617-434700 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-10 15:49:39,334 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:49:39] "GET /odoo HTTP/1.1" 200 - 186 0.088 0.903 2026-11-10 15:49:39,337 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour.test_reconcile_fx_validate_tour: Navigation result: {'frameId': 'FD5E16C284C5273A0FFDA8AD603A01BE', 'loaderId': '1AB56AC0D746F452558C016E9D4FF0E5', 'isDownload': False} 2026-11-10 15:49:39,337 104 INFO rb-82af9cd-226617-434700 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-11-10 15:49:39,368 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:49:39] "GET /web/assets/25d7e13/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.010 2026-11-10 15:49:39,417 104 INFO rb-82af9cd-226617-434700 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-11-10 15:49:39,492 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:49:39] "GET /web/webclient/load_menus/5d97ec63ea1140be426fcdf74484b12bb1202e4f8d4a7c3e632269dbe57f8a2f HTTP/1.1" 200 - 172 0.039 0.095 2026-11-10 15:49:39,500 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:49:39] "GET /web/webclient/translations/51d255c89410bcbec186e2601d4265648f784ecc?lang=en_US HTTP/1.1" 200 - 0 0.000 0.138 2026-11-10 15:49:39,514 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:49:39] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.004 0.147 2026-11-10 15:49:39,519 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:49:39] "GET /web/assets/2cff36e/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.160 2026-11-10 15:49:39,528 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:49:39] "GET /web/assets/aab0082/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.005 2026-11-10 15:49:39,571 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:49:39] "GET /web/assets/8c2eaf3/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.005 2026-11-10 15:49:40,240 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:49:40] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-11-10 15:49:40,241 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:49:40] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.004 2026-11-10 15:49:40,242 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:49:40] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.004 2026-11-10 15:49:40,257 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:49:40] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.001 0.007 2026-11-10 15:49:40,277 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour.test_reconcile_fx_validate_tour.browser: Owl is running in 'dev' mode. 2026-11-10 15:49:40,292 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:49:40] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-11-10 15:49:40,319 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:49:40] "GET /odoo/offline HTTP/1.1" 200 - 5 0.002 0.014 2026-11-10 15:49:40,328 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:49:40] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.001 0.003 2026-11-10 15:49:40,339 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:49:40] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.003 0.008 2026-11-10 15:49:40,394 104 INFO rb-82af9cd-226617-434700 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-11-10 15:49:40,436 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:49:40] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-11-10 15:49:40,442 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:49:40] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-11-10 15:49:40,466 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:49:40] "POST /mail/data HTTP/1.1" 200 - 34 0.034 0.032 2026-11-10 15:49:40,499 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:49:40] "GET /web/image/res.partner/1270/avatar_128?unique=1794325768000 HTTP/1.1" 200 - 16 0.009 0.065 2026-11-10 15:49:40,562 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:49:40] "GET /odoo/action-account.open_account_journal_dashboard_kanban HTTP/1.1" 200 - 20 0.010 0.142 2026-11-10 15:49:40,591 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:49:40] "GET /web/image?model=res.users&field=avatar_128&id=273 HTTP/1.1" 200 - 10 0.007 0.160 2026-11-10 15:49:40,601 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:49:40] "POST /web/action/load HTTP/1.1" 200 - 5 0.002 0.174 2026-11-10 15:49:40,605 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:49:40] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.165 2026-11-10 15:49:40,625 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:49:40] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.007 0.134 2026-11-10 15:49:40,629 104 INFO rb-82af9cd-226617-434700 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-11-10 15:49:40,639 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:49:40] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.003 0.024 2026-11-10 15:49:41,197 104 INFO rb-82af9cd-226617-434700 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-11-10 15:49:41,202 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:49:41] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 2 0.001 0.003 2026-11-10 15:49:41,218 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour.test_reconcile_fx_validate_tour.browser: Owl is running in 'dev' mode. 2026-11-10 15:49:41,244 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:49:41] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.000 0.004 2026-11-10 15:49:41,254 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:49:41] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 1 0.001 0.008 2026-11-10 15:49:41,342 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:49:41] "POST /mail/data HTTP/1.1" 200 - 20 0.021 0.027 2026-11-10 15:49:41,366 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:49:41] "GET /web/image?model=res.users&field=avatar_128&id=273 HTTP/1.1" 200 - 10 0.006 0.054 2026-11-10 15:49:41,383 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:49:41] "POST /web/action/load HTTP/1.1" 200 - 10 0.005 0.070 2026-11-10 15:49:41,384 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:49:41] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.072 2026-11-10 15:49:41,396 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:49:41] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.014 2026-11-10 15:49:41,402 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:49:41] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 2 0.004 0.043 2026-11-10 15:49:41,420 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:49:41] "GET /web/image/res.company/102/favicon HTTP/1.1" 200 - 9 0.004 0.036 2026-11-10 15:49:41,425 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:49:41] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-11-10 15:49:41,541 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:49:41] "POST /web/dataset/call_kw/account.journal/get_views HTTP/1.1" 200 - 70 0.026 0.115 2026-11-10 15:49:41,656 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:49:41] "POST /web/dataset/call_kw/account.journal/web_search_read HTTP/1.1" 200 - 49 0.030 0.063 2026-11-10 15:49:41,726 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:49:41] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.005 2026-11-10 15:49:41,774 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:49:41] "GET /web/bundle/web.chartjs_lib?lang=en_US HTTP/1.1" 200 - 1 0.001 0.006 2026-11-10 15:49:41,779 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:49:41] "POST /web/dataset/call_kw/account.journal/is_sample_action_available HTTP/1.1" 200 - 2 0.001 0.008 2026-11-10 15:49:41,781 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:49:41] "POST /web/dataset/call_kw/account.journal/is_sample_action_available HTTP/1.1" 200 - 1 0.001 0.009 2026-11-10 15:49:41,790 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:49:41] "GET /web/assets/cb781c9/web.chartjs_lib.min.js HTTP/1.1" 200 - 2 0.001 0.004 2026-11-10 15:49:41,878 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:49:41] "GET /web/static/img/bill.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-10 15:49:41,879 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:49:41] "GET /web/static/img/folder.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-10 15:49:41,903 104 INFO rb-82af9cd-226617-434700 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-11-10 15:49:41,927 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:49:41] "POST /web/dataset/call_button/account.journal/action_open_reconcile HTTP/1.1" 200 - 12 0.006 0.018 2026-11-10 15:49:42,091 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:49:42] "POST /web/dataset/call_kw/account.bank.statement.line/get_views HTTP/1.1" 200 - 100 0.034 0.119 2026-11-10 15:49:42,111 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:49:42] "POST /web/dataset/call_kw/account.journal/read HTTP/1.1" 200 - 2 0.002 0.007 2026-11-10 15:49:42,138 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:49:42] "POST /web/dataset/call_kw/account.bank.statement.line/web_search_read HTTP/1.1" 200 - 5 0.003 0.011 2026-11-10 15:49:42,149 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:49:42] "POST /web/dataset/call_kw/account.journal/read HTTP/1.1" 200 - 3 0.003 0.020 2026-11-10 15:49:42,176 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:49:42] "POST /web/dataset/call_kw/res.company/read HTTP/1.1" 200 - 6 0.002 0.019 2026-11-10 15:49:42,234 104 INFO rb-82af9cd-226617-434700 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-11-10 15:49:42,262 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:49:42] "POST /web/dataset/call_kw/account.bank.statement.line/get_views HTTP/1.1" 200 - 1 0.000 0.050 2026-11-10 15:49:42,282 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:49:42] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.005 2026-11-10 15:49:42,328 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:49:42] "POST /web/dataset/call_kw/account.bank.statement.line/web_read HTTP/1.1" 200 - 26 0.013 0.033 2026-11-10 15:49:42,370 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:49:42] "POST /web/dataset/call_kw/account.reconcile.model/name_search HTTP/1.1" 200 - 2 0.003 0.010 2026-11-10 15:49:42,449 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:49:42] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 46 0.020 0.063 2026-11-10 15:49:42,480 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:49:42] "POST /web/dataset/call_kw/res.partner/read HTTP/1.1" 200 - 3 0.004 0.018 2026-11-10 15:49:42,515 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:49:42] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 7 0.006 0.016 2026-11-10 15:49:42,519 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:49:42] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.025 2026-11-10 15:49:42,583 104 INFO rb-82af9cd-226617-434700 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-11-10 15:49:42,641 104 INFO rb-82af9cd-226617-434700 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-11-10 15:49:42,660 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:49:42] "POST /web/dataset/call_kw/account.move.line/web_read HTTP/1.1" 200 - 6 0.005 0.013 2026-11-10 15:49:42,730 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:49:42] "POST /web/dataset/call_kw/account.bank.statement.line/onchange HTTP/1.1" 200 - 32 0.016 0.046 2026-11-10 15:49:42,750 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:49:42] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 1 0.001 0.005 2026-11-10 15:49:42,765 104 INFO rb-82af9cd-226617-434700 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-11-10 15:49:42,833 104 INFO rb-82af9cd-226617-434700 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-11-10 15:49:42,889 104 INFO rb-82af9cd-226617-434700 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-11-10 15:49:42,930 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:49:42] "POST /web/dataset/call_kw/account.bank.statement.line/web_save HTTP/1.1" 200 - 24 0.012 0.025 2026-11-10 15:49:43,031 104 INFO rb-82af9cd-226617-434700 odoo.models.unlink: User #273 deleted account.move.line.ctp records with IDs: [1019] 2026-11-10 15:49:43,143 104 INFO rb-82af9cd-226617-434700 odoo.models.unlink: User #273 deleted account.move.line records with IDs: [2101] 2026-11-10 15:49:43,652 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:49:43] "POST /web/dataset/call_button/account.bank.statement.line/action_validate HTTP/1.1" 200 - 468 0.250 0.460 2026-11-10 15:49:43,657 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:49:43] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 1 0.001 0.708 2026-11-10 15:49:43,718 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:49:43] "POST /web/dataset/call_kw/account.bank.statement.line/web_read HTTP/1.1" 200 - 18 0.010 0.025 2026-11-10 15:49:43,751 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:49:43] "POST /web/dataset/call_kw/account.bank.statement.line/web_search_read HTTP/1.1" 200 - 1 0.001 0.006 2026-11-10 15:49:43,770 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:49:43] "GET /web/static/img/empty_folder.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-11-10 15:49:43,782 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour.test_reconcile_fx_validate_tour.browser: tour succeeded 2026-11-10 15:49:43,782 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour.test_reconcile_fx_validate_tour.browser: ╔═══════════════════════════════════════════╗ ║ TOUR reconcile_fx_validate_tour SUCCEEDED ║ ╚═══════════════════════════════════════════╝ 2026-11-10 15:49:43,878 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour.test_reconcile_fx_validate_tour.browser: heap 28571612 (allocated 29863936) 2026-11-10 15:49:43,880 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour.test_reconcile_fx_validate_tour: Closing chrome headless with pid 4614 2026-11-10 15:49:43,880 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour.test_reconcile_fx_validate_tour: Closing websocket connection 2026-11-10 15:49:43,881 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour.test_reconcile_fx_validate_tour: Terminating chrome headless with pid 4614 2026-11-10 15:49:43,975 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour.test_reconcile_fx_validate_tour: Chrome Log in: /tmp/odoo_tests/rb-82af9cd-226617-434700/chrome_logs/chrome_log_20261110_154943_975185_test_reconcile_fx_validate_tour.txt 2026-11-10 15:49:43,975 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour.test_reconcile_fx_validate_tour: Removing chrome user profile "/tmp/tmpdazg8l_m_chrome_odoo" 2026-11-10 15:49:44,009 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours: Starting TestReconcileFxRoundTripTour.test_reconcile_manual_fx_tour ... 2026-11-10 15:49:45,177 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour.test_reconcile_manual_fx_tour: Chrome pid: 4867 2026-11-10 15:49:45,177 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour.test_reconcile_manual_fx_tour: Chrome headless temporary user profile dir: /tmp/tmpn9y2ivc8_chrome_odoo 2026-11-10 15:49:45,178 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour.test_reconcile_manual_fx_tour: Issuing json command http://127.0.0.1:43649/json/version 2026-11-10 15:49:45,179 104 INFO rb-82af9cd-226617-434700 odoo.tests.common.requests: request http://127.0.0.1:43649/json/version with timeout 3 increased to 10s during tests 2026-11-10 15:49:45,187 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour.test_reconcile_manual_fx_tour: Browser version: Chrome/150.0.7871.114 2026-11-10 15:49:45,188 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour.test_reconcile_manual_fx_tour: Issuing json command http://127.0.0.1:43649/json 2026-11-10 15:49:45,188 104 INFO rb-82af9cd-226617-434700 odoo.tests.common.requests: request http://127.0.0.1:43649/json with timeout 3 increased to 10s during tests 2026-11-10 15:49:45,197 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour.test_reconcile_manual_fx_tour: Websocket url found: ws://127.0.0.1:43649/devtools/page/82873DE0003253055C33E9363448F740 2026-11-10 15:49:45,205 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour.test_reconcile_manual_fx_tour: Enable chrome headless console log notification 2026-11-10 15:49:45,207 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour.test_reconcile_manual_fx_tour: Chrome headless enable page notifications 2026-11-10 15:49:45,301 104 INFO rb-82af9cd-226617-434700 odoo.addons.base.models.res_users: Login successful for db:rb-82af9cd-226617-434700 login:recon_manual_fx_user from n/a 2026-11-10 15:49:45,308 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour.test_reconcile_manual_fx_tour: Setting session cookie in browser 2026-11-10 15:49:45,310 104 INFO rb-82af9cd-226617-434700 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-11-10 15:49:45,310 104 INFO rb-82af9cd-226617-434700 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-11-10 15:49:45,322 104 INFO rb-82af9cd-226617-434700 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-10 15:49:47,137 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:49:47] "GET /odoo HTTP/1.1" 200 - 186 0.071 1.747 2026-11-10 15:49:47,141 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour.test_reconcile_manual_fx_tour: Navigation result: {'frameId': '82873DE0003253055C33E9363448F740', 'loaderId': 'E79125DB26931592BEEC6E039B50EB97', 'isDownload': False} 2026-11-10 15:49:47,142 104 INFO rb-82af9cd-226617-434700 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-11-10 15:49:47,299 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:49:47] "GET /web/webclient/load_menus/5d97ec63ea1140be426fcdf74484b12bb1202e4f8d4a7c3e632269dbe57f8a2f HTTP/1.1" 200 - 172 0.039 0.079 2026-11-10 15:49:47,304 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:49:47] "GET /web/assets/2cff36e/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.123 2026-11-10 15:49:47,314 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:49:47] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.003 0.124 2026-11-10 15:49:47,326 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:49:47] "GET /web/assets/25d7e13/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.145 2026-11-10 15:49:47,327 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:49:47] "GET /web/webclient/translations/51d255c89410bcbec186e2601d4265648f784ecc?lang=en_US HTTP/1.1" 200 - 0 0.000 0.144 2026-11-10 15:49:47,347 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:49:47] "GET /web/assets/aab0082/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.005 2026-11-10 15:49:47,348 104 INFO rb-82af9cd-226617-434700 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-11-10 15:49:47,397 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:49:47] "GET /web/assets/8c2eaf3/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.004 2026-11-10 15:49:47,973 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:49:47] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-11-10 15:49:47,976 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:49:47] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.004 2026-11-10 15:49:47,977 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:49:47] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.007 2026-11-10 15:49:47,988 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:49:47] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.001 0.009 2026-11-10 15:49:48,005 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour.test_reconcile_manual_fx_tour.browser: Owl is running in 'dev' mode. 2026-11-10 15:49:48,024 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:49:48] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-11-10 15:49:48,073 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:49:48] "GET /odoo/offline HTTP/1.1" 200 - 5 0.002 0.018 2026-11-10 15:49:48,079 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:49:48] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.000 0.022 2026-11-10 15:49:48,088 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:49:48] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.002 0.026 2026-11-10 15:49:48,102 104 INFO rb-82af9cd-226617-434700 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-11-10 15:49:48,148 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:49:48] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-11-10 15:49:48,154 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:49:48] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-11-10 15:49:48,175 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:49:48] "POST /mail/data HTTP/1.1" 200 - 34 0.031 0.038 2026-11-10 15:49:48,219 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:49:48] "GET /odoo/action-account.action_account_moves_all HTTP/1.1" 200 - 20 0.009 0.094 2026-11-10 15:49:48,247 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:49:48] "GET /web/image/res.partner/1271/avatar_128?unique=1794325768000 HTTP/1.1" 200 - 16 0.009 0.106 2026-11-10 15:49:48,270 104 INFO rb-82af9cd-226617-434700 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-11-10 15:49:48,270 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:49:48] "GET /web/image?model=res.users&field=avatar_128&id=274 HTTP/1.1" 200 - 10 0.006 0.138 2026-11-10 15:49:48,283 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:49:48] "POST /web/action/load HTTP/1.1" 200 - 5 0.003 0.148 2026-11-10 15:49:48,295 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:49:48] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.002 0.037 2026-11-10 15:49:48,320 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:49:48] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.007 0.123 2026-11-10 15:49:48,321 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:49:48] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.176 2026-11-10 15:49:48,857 104 INFO rb-82af9cd-226617-434700 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-11-10 15:49:48,863 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:49:48] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 2 0.001 0.004 2026-11-10 15:49:48,873 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour.test_reconcile_manual_fx_tour.browser: Owl is running in 'dev' mode. 2026-11-10 15:49:48,899 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:49:48] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.000 0.006 2026-11-10 15:49:48,910 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:49:48] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 1 0.000 0.006 2026-11-10 15:49:48,989 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:49:48] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.017 2026-11-10 15:49:49,004 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:49:49] "POST /mail/data HTTP/1.1" 200 - 20 0.032 0.031 2026-11-10 15:49:49,024 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:49:49] "GET /web/image/res.company/102/favicon HTTP/1.1" 200 - 9 0.006 0.059 2026-11-10 15:49:49,046 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:49:49] "GET /web/image/res.partner/1271/avatar_128?unique=1794325768000 HTTP/1.1" 200 - 9 0.006 0.066 2026-11-10 15:49:49,047 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:49:49] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.099 2026-11-10 15:49:49,070 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:49:49] "GET /web/image?model=res.users&field=avatar_128&id=274 HTTP/1.1" 200 - 10 0.006 0.091 2026-11-10 15:49:49,088 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:49:49] "POST /web/action/load HTTP/1.1" 200 - 10 0.003 0.100 2026-11-10 15:49:49,104 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:49:49] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 2 0.003 0.085 2026-11-10 15:49:49,153 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:49:49] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-11-10 15:49:49,296 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:49:49] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 107 0.040 0.117 2026-11-10 15:49:49,334 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:49:49] "POST /web/dataset/call_kw/account.move.line/search_panel_select_range HTTP/1.1" 200 - 3 0.004 0.010 2026-11-10 15:49:49,378 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:49:49] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 19 0.017 0.023 2026-11-10 15:49:49,384 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:49:49] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.039 2026-11-10 15:49:49,541 104 INFO rb-82af9cd-226617-434700 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-11-10 15:49:49,572 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:49:49] "POST /web/dataset/call_kw/account.move.line/json_friendly_approval_request_data HTTP/1.1" 200 - 11 0.008 0.015 2026-11-10 15:49:49,611 104 INFO rb-82af9cd-226617-434700 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-11-10 15:49:49,631 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:49:49] "POST /web/dataset/call_kw/account.move.line/json_friendly_approval_request_data HTTP/1.1" 200 - 4 0.004 0.010 2026-11-10 15:49:49,668 104 INFO rb-82af9cd-226617-434700 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-11-10 15:49:49,727 104 INFO rb-82af9cd-226617-434700 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-11-10 15:49:49,787 104 INFO rb-82af9cd-226617-434700 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-11-10 15:49:49,815 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:49:49] "POST /web/action/load HTTP/1.1" 200 - 11 0.011 0.013 2026-11-10 15:49:49,921 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:49:49] "POST /web/action/run HTTP/1.1" 200 - 58 0.028 0.072 2026-11-10 15:49:49,986 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:49:49] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 7 0.008 0.044 2026-11-10 15:49:50,007 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:49:50] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.004 2026-11-10 15:49:50,047 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:49:50] "POST /web/dataset/call_kw/account.move.line/web_read HTTP/1.1" 200 - 17 0.010 0.029 2026-11-10 15:49:50,153 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:49:50] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 10 0.008 0.059 2026-11-10 15:49:50,192 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:49:50] "POST /web/dataset/call_kw/res.partner/read HTTP/1.1" 200 - 3 0.005 0.020 2026-11-10 15:49:50,212 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:49:50] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 1 0.001 0.005 2026-11-10 15:49:50,258 104 INFO rb-82af9cd-226617-434700 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-11-10 15:49:50,265 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:49:50] "POST /web/dataset/call_kw/account.move.line/json_friendly_approval_request_data HTTP/1.1" 200 - 4 0.005 0.009 2026-11-10 15:49:50,315 104 INFO rb-82af9cd-226617-434700 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-11-10 15:49:50,367 104 INFO rb-82af9cd-226617-434700 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-11-10 15:49:50,442 104 INFO rb-82af9cd-226617-434700 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-11-10 15:49:50,942 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:49:50] "POST /web/dataset/call_button/account.move.line/action_validate HTTP/1.1" 200 - 274 0.185 0.314 2026-11-10 15:49:50,948 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:49:50] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 1 0.001 0.494 2026-11-10 15:49:50,992 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:49:50] "POST /web/dataset/call_kw/account.move.line/web_read HTTP/1.1" 200 - 11 0.009 0.029 2026-11-10 15:49:51,036 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:49:51] "POST /web/dataset/call_kw/account.move/zalo_check_recipients HTTP/1.1" 200 - 2 0.002 0.014 2026-11-10 15:49:51,049 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour.test_reconcile_manual_fx_tour.browser: tour succeeded 2026-11-10 15:49:51,065 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour.test_reconcile_manual_fx_tour.browser: ╔═════════════════════════════════════════╗ ║ TOUR reconcile_manual_fx_tour SUCCEEDED ║ ╚═════════════════════════════════════════╝ 2026-11-10 15:49:51,074 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:49:51] "POST /web/dataset/call_kw/account.move/zalo_check_recipients HTTP/1.1" 200 - 2 0.006 0.032 2026-11-10 15:49:51,126 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:49:51] "POST /mail/thread/data HTTP/1.1" 200 - 38 0.019 0.067 2026-11-10 15:49:51,138 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:49:51] "POST /mail/thread/messages HTTP/1.1" 200 - 3 0.005 0.052 2026-11-10 15:49:51,174 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour.test_reconcile_manual_fx_tour.browser: heap 26210736 (allocated 28553216) 2026-11-10 15:49:51,178 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour.test_reconcile_manual_fx_tour: Closing chrome headless with pid 4867 2026-11-10 15:49:51,179 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour.test_reconcile_manual_fx_tour: Closing websocket connection 2026-11-10 15:49:51,180 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour.test_reconcile_manual_fx_tour: Terminating chrome headless with pid 4867 2026-11-10 15:49:51,274 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour.test_reconcile_manual_fx_tour: Chrome Log in: /tmp/odoo_tests/rb-82af9cd-226617-434700/chrome_logs/chrome_log_20261110_154951_274340_test_reconcile_manual_fx_tour.txt 2026-11-10 15:49:51,274 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour.test_reconcile_manual_fx_tour: Removing chrome user profile "/tmp/tmpn9y2ivc8_chrome_odoo" 2026-11-10 15:49:51,332 104 INFO rb-82af9cd-226617-434700 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-11-10 15:49:56,890 104 INFO rb-82af9cd-226617-434700 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 15%: their account is the counterpart. 2026-11-10 15:49:58,188 104 INFO rb-82af9cd-226617-434700 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 15% (Copy): their account is the counterpart. 2026-11-10 15:49:59,253 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours: Starting TestReconcileEntryPointsFollowAccountingRightsTour.test_reconcile_group_fence_absent_for_invoicing_only ... 2026-11-10 15:50:00,275 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEntryPointsFollowAccountingRightsTour.test_reconcile_group_fence_absent_for_invoicing_only: Chrome pid: 5108 2026-11-10 15:50:00,275 104 INFO rb-82af9cd-226617-434700 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/tmp9iiui47q_chrome_odoo 2026-11-10 15:50:00,276 104 INFO rb-82af9cd-226617-434700 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:46617/json/version 2026-11-10 15:50:00,276 104 INFO rb-82af9cd-226617-434700 odoo.tests.common.requests: request http://127.0.0.1:46617/json/version with timeout 3 increased to 10s during tests 2026-11-10 15:50:00,294 104 INFO rb-82af9cd-226617-434700 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-11-10 15:50:00,295 104 INFO rb-82af9cd-226617-434700 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:46617/json 2026-11-10 15:50:00,295 104 INFO rb-82af9cd-226617-434700 odoo.tests.common.requests: request http://127.0.0.1:46617/json with timeout 3 increased to 10s during tests 2026-11-10 15:50:00,308 104 INFO rb-82af9cd-226617-434700 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:46617/devtools/page/BE0BEEF440389C80224D378D626777E0 2026-11-10 15:50:00,315 104 INFO rb-82af9cd-226617-434700 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-11-10 15:50:00,320 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEntryPointsFollowAccountingRightsTour.test_reconcile_group_fence_absent_for_invoicing_only: Chrome headless enable page notifications 2026-11-10 15:50:00,406 104 INFO rb-82af9cd-226617-434700 odoo.addons.base.models.res_users: Login successful for db:rb-82af9cd-226617-434700 login:recon_fence_absent from n/a 2026-11-10 15:50:00,413 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEntryPointsFollowAccountingRightsTour.test_reconcile_group_fence_absent_for_invoicing_only: Setting session cookie in browser 2026-11-10 15:50:00,415 104 INFO rb-82af9cd-226617-434700 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-11-10 15:50:00,415 104 INFO rb-82af9cd-226617-434700 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-11-10 15:50:00,424 104 INFO rb-82af9cd-226617-434700 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-10 15:50:01,492 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:50:01] "GET /odoo HTTP/1.1" 200 - 181 0.136 0.934 2026-11-10 15:50:01,496 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEntryPointsFollowAccountingRightsTour.test_reconcile_group_fence_absent_for_invoicing_only: Navigation result: {'frameId': 'BE0BEEF440389C80224D378D626777E0', 'loaderId': '684B21E5975418483B6839D8ACA10607', 'isDownload': False} 2026-11-10 15:50:01,496 104 INFO rb-82af9cd-226617-434700 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-11-10 15:50:01,536 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:50:01] "GET /web/assets/25d7e13/web.assets_web.min.css HTTP/1.1" 200 - 2 0.002 0.016 2026-11-10 15:50:01,544 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:50:01] "GET /web/assets/2cff36e/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.016 2026-11-10 15:50:01,589 104 INFO rb-82af9cd-226617-434700 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-11-10 15:50:01,645 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:50:01] "GET /web/webclient/load_menus/ee47b66d46ea485195b0e3c6456b7b24f3cea77e0b28d864ffd8f370c85b6e36 HTTP/1.1" 200 - 139 0.043 0.072 2026-11-10 15:50:01,650 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:50:01] "GET /web/webclient/translations/51d255c89410bcbec186e2601d4265648f784ecc?lang=en_US HTTP/1.1" 200 - 0 0.000 0.118 2026-11-10 15:50:01,663 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:50:01] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.004 0.125 2026-11-10 15:50:01,675 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:50:01] "GET /web/assets/aab0082/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.005 2026-11-10 15:50:01,747 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:50:01] "GET /web/assets/8c2eaf3/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.005 2026-11-10 15:50:02,432 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:50:02] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-11-10 15:50:02,433 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:50:02] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.004 2026-11-10 15:50:02,434 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:50:02] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.005 2026-11-10 15:50:02,450 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:50:02] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.001 0.006 2026-11-10 15:50:02,463 104 INFO rb-82af9cd-226617-434700 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-11-10 15:50:02,476 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:50:02] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-11-10 15:50:02,504 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:50:02] "GET /odoo/offline HTTP/1.1" 200 - 5 0.002 0.014 2026-11-10 15:50:02,512 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:50:02] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.000 0.004 2026-11-10 15:50:02,523 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:50:02] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.003 0.012 2026-11-10 15:50:02,568 104 INFO rb-82af9cd-226617-434700 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-11-10 15:50:02,630 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:50:02] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-11-10 15:50:02,640 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:50:02] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-11-10 15:50:02,645 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:50:02] "POST /mail/data HTTP/1.1" 200 - 34 0.045 0.038 2026-11-10 15:50:02,647 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:50:02] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.014 2026-11-10 15:50:02,662 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:50:02] "POST /web/action/load HTTP/1.1" 200 - 5 0.004 0.082 2026-11-10 15:50:02,695 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:50:02] "GET /web/image?model=res.users&field=avatar_128&id=277 HTTP/1.1" 200 - 17 0.014 0.105 2026-11-10 15:50:02,719 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:50:02] "GET /web/image/res.partner/1282/avatar_128?unique=1794325791000 HTTP/1.1" 200 - 9 0.008 0.134 2026-11-10 15:50:02,767 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:50:02] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.003 2026-11-10 15:50:02,787 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:50:02] "GET /odoo/action-account.open_account_journal_dashboard_kanban HTTP/1.1" 200 - 20 0.014 0.142 2026-11-10 15:50:02,808 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:50:02] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.008 0.139 2026-11-10 15:50:02,835 104 INFO rb-82af9cd-226617-434700 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-11-10 15:50:02,891 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:50:02] "POST /mail/data HTTP/1.1" 200 - 38 0.032 0.107 2026-11-10 15:50:02,902 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:50:02] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.003 0.079 2026-11-10 15:50:03,419 104 INFO rb-82af9cd-226617-434700 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-11-10 15:50:03,427 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:50:03] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 2 0.001 0.004 2026-11-10 15:50:03,435 104 INFO rb-82af9cd-226617-434700 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-11-10 15:50:03,465 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:50:03] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.000 0.004 2026-11-10 15:50:03,475 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:50:03] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 1 0.001 0.009 2026-11-10 15:50:03,571 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:50:03] "POST /mail/data HTTP/1.1" 200 - 20 0.022 0.034 2026-11-10 15:50:03,574 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:50:03] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.038 2026-11-10 15:50:03,596 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:50:03] "GET /web/image?model=res.users&field=avatar_128&id=277 HTTP/1.1" 304 - 10 0.007 0.053 2026-11-10 15:50:03,645 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:50:03] "POST /web/action/load HTTP/1.1" 200 - 10 0.030 0.080 2026-11-10 15:50:03,668 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:50:03] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 2 0.004 0.082 2026-11-10 15:50:03,692 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:50:03] "GET /web/image/res.company/103/favicon HTTP/1.1" 200 - 9 0.006 0.068 2026-11-10 15:50:03,698 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:50:03] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.006 2026-11-10 15:50:03,880 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:50:03] "POST /web/dataset/call_kw/account.journal/get_views HTTP/1.1" 200 - 70 0.032 0.178 2026-11-10 15:50:03,995 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:50:03] "POST /web/dataset/call_kw/account.journal/web_search_read HTTP/1.1" 200 - 49 0.034 0.058 2026-11-10 15:50:04,062 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:50:04] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.007 2026-11-10 15:50:04,109 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:50:04] "GET /web/bundle/web.chartjs_lib?lang=en_US HTTP/1.1" 200 - 1 0.000 0.006 2026-11-10 15:50:04,135 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:50:04] "POST /web/dataset/call_kw/account.journal/is_sample_action_available HTTP/1.1" 200 - 2 0.001 0.004 2026-11-10 15:50:04,138 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:50:04] "POST /web/dataset/call_kw/account.journal/is_sample_action_available HTTP/1.1" 200 - 1 0.000 0.005 2026-11-10 15:50:04,149 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:50:04] "GET /web/assets/cb781c9/web.chartjs_lib.min.js HTTP/1.1" 200 - 2 0.001 0.004 2026-11-10 15:50:04,249 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:50:04] "GET /web/static/img/folder.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-10 15:50:04,256 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:50:04] "GET /web/static/img/bill.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-11-10 15:50:04,257 104 INFO rb-82af9cd-226617-434700 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-11-10 15:50:04,328 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEntryPointsFollowAccountingRightsTour.test_reconcile_group_fence_absent_for_invoicing_only.browser: tour succeeded 2026-11-10 15:50:04,328 104 INFO rb-82af9cd-226617-434700 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-11-10 15:50:04,409 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEntryPointsFollowAccountingRightsTour.test_reconcile_group_fence_absent_for_invoicing_only.browser: heap 24878240 (allocated 26456064) 2026-11-10 15:50:04,416 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEntryPointsFollowAccountingRightsTour.test_reconcile_group_fence_absent_for_invoicing_only: Closing chrome headless with pid 5108 2026-11-10 15:50:04,417 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEntryPointsFollowAccountingRightsTour.test_reconcile_group_fence_absent_for_invoicing_only: Closing websocket connection 2026-11-10 15:50:04,418 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEntryPointsFollowAccountingRightsTour.test_reconcile_group_fence_absent_for_invoicing_only: Terminating chrome headless with pid 5108 2026-11-10 15:50:04,499 104 INFO rb-82af9cd-226617-434700 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-82af9cd-226617-434700/chrome_logs/chrome_log_20261110_155004_499123_test_reconcile_group_fence_absent_for_invoicing_only.txt 2026-11-10 15:50:04,499 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEntryPointsFollowAccountingRightsTour.test_reconcile_group_fence_absent_for_invoicing_only: Removing chrome user profile "/tmp/tmp9iiui47q_chrome_odoo" 2026-11-10 15:50:04,545 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours: Starting TestReconcileEntryPointsFollowAccountingRightsTour.test_reconcile_group_fence_present_for_account_user ... 2026-11-10 15:50:05,636 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEntryPointsFollowAccountingRightsTour.test_reconcile_group_fence_present_for_account_user: Chrome pid: 5333 2026-11-10 15:50:05,637 104 INFO rb-82af9cd-226617-434700 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/tmp6j8k7p7a_chrome_odoo 2026-11-10 15:50:05,637 104 INFO rb-82af9cd-226617-434700 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:36239/json/version 2026-11-10 15:50:05,639 104 INFO rb-82af9cd-226617-434700 odoo.tests.common.requests: request http://127.0.0.1:36239/json/version with timeout 3 increased to 10s during tests 2026-11-10 15:50:05,650 104 INFO rb-82af9cd-226617-434700 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-11-10 15:50:05,650 104 INFO rb-82af9cd-226617-434700 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:36239/json 2026-11-10 15:50:05,651 104 INFO rb-82af9cd-226617-434700 odoo.tests.common.requests: request http://127.0.0.1:36239/json with timeout 3 increased to 10s during tests 2026-11-10 15:50:05,663 104 INFO rb-82af9cd-226617-434700 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:36239/devtools/page/511C35A278B475C5728BCF56B9C988BC 2026-11-10 15:50:05,669 104 INFO rb-82af9cd-226617-434700 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-11-10 15:50:05,672 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEntryPointsFollowAccountingRightsTour.test_reconcile_group_fence_present_for_account_user: Chrome headless enable page notifications 2026-11-10 15:50:05,743 104 INFO rb-82af9cd-226617-434700 odoo.addons.base.models.res_users: Login successful for db:rb-82af9cd-226617-434700 login:recon_fence_present from n/a 2026-11-10 15:50:05,750 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEntryPointsFollowAccountingRightsTour.test_reconcile_group_fence_present_for_account_user: Setting session cookie in browser 2026-11-10 15:50:05,752 104 INFO rb-82af9cd-226617-434700 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-11-10 15:50:05,752 104 INFO rb-82af9cd-226617-434700 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-11-10 15:50:05,762 104 INFO rb-82af9cd-226617-434700 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-10 15:50:06,795 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:50:06] "GET /odoo HTTP/1.1" 200 - 181 0.086 0.950 2026-11-10 15:50:06,799 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEntryPointsFollowAccountingRightsTour.test_reconcile_group_fence_present_for_account_user: Navigation result: {'frameId': '511C35A278B475C5728BCF56B9C988BC', 'loaderId': 'A6AF2ADD0351C28DD9A5E0541A82C733', 'isDownload': False} 2026-11-10 15:50:06,800 104 INFO rb-82af9cd-226617-434700 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-11-10 15:50:06,844 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:50:06] "GET /web/assets/25d7e13/web.assets_web.min.css HTTP/1.1" 200 - 2 0.002 0.007 2026-11-10 15:50:06,890 104 INFO rb-82af9cd-226617-434700 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-11-10 15:50:06,956 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:50:06] "GET /web/webclient/load_menus/5d97ec63ea1140be426fcdf74484b12bb1202e4f8d4a7c3e632269dbe57f8a2f HTTP/1.1" 200 - 172 0.036 0.084 2026-11-10 15:50:06,960 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:50:06] "GET /web/assets/2cff36e/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.123 2026-11-10 15:50:06,965 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:50:06] "GET /web/webclient/translations/51d255c89410bcbec186e2601d4265648f784ecc?lang=en_US HTTP/1.1" 200 - 0 0.000 0.125 2026-11-10 15:50:06,980 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:50:06] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.005 0.134 2026-11-10 15:50:06,997 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:50:06] "GET /web/assets/aab0082/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.005 2026-11-10 15:50:07,074 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:50:07] "GET /web/assets/8c2eaf3/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.005 2026-11-10 15:50:07,667 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:50:07] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.001 2026-11-10 15:50:07,674 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:50:07] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-11-10 15:50:07,674 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:50:07] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-11-10 15:50:07,683 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:50:07] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.001 0.006 2026-11-10 15:50:07,700 104 INFO rb-82af9cd-226617-434700 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-11-10 15:50:07,717 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:50:07] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-11-10 15:50:07,740 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:50:07] "GET /odoo/offline HTTP/1.1" 200 - 5 0.001 0.011 2026-11-10 15:50:07,747 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:50:07] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.000 0.004 2026-11-10 15:50:07,769 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:50:07] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.002 0.010 2026-11-10 15:50:07,811 104 INFO rb-82af9cd-226617-434700 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-11-10 15:50:07,815 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:50:07] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.002 2026-11-10 15:50:07,844 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:50:07] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-11-10 15:50:07,852 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:50:07] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-11-10 15:50:07,890 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:50:07] "POST /mail/data HTTP/1.1" 200 - 34 0.035 0.038 2026-11-10 15:50:07,923 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:50:07] "GET /web/image/res.partner/1283/avatar_128?unique=1794325791000 HTTP/1.1" 200 - 16 0.009 0.084 2026-11-10 15:50:07,987 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:50:07] "GET /odoo/action-account.open_account_journal_dashboard_kanban HTTP/1.1" 200 - 20 0.011 0.137 2026-11-10 15:50:08,003 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:50:08] "POST /web/action/load HTTP/1.1" 200 - 5 0.003 0.168 2026-11-10 15:50:08,024 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:50:08] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.006 0.109 2026-11-10 15:50:08,057 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:50:08] "GET /web/image?model=res.users&field=avatar_128&id=278 HTTP/1.1" 200 - 10 0.008 0.221 2026-11-10 15:50:08,062 104 INFO rb-82af9cd-226617-434700 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-11-10 15:50:08,068 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:50:08] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.003 0.022 2026-11-10 15:50:08,621 104 INFO rb-82af9cd-226617-434700 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-11-10 15:50:08,626 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:50:08] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 2 0.001 0.004 2026-11-10 15:50:08,638 104 INFO rb-82af9cd-226617-434700 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-11-10 15:50:08,671 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:50:08] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.001 0.004 2026-11-10 15:50:08,677 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:50:08] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 1 0.001 0.006 2026-11-10 15:50:08,769 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:50:08] "POST /mail/data HTTP/1.1" 200 - 20 0.026 0.031 2026-11-10 15:50:08,770 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:50:08] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.036 2026-11-10 15:50:08,787 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:50:08] "POST /web/action/load HTTP/1.1" 200 - 10 0.003 0.036 2026-11-10 15:50:08,813 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:50:08] "GET /web/image?model=res.users&field=avatar_128&id=278 HTTP/1.1" 200 - 10 0.006 0.068 2026-11-10 15:50:08,836 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:50:08] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 2 0.005 0.034 2026-11-10 15:50:08,844 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:50:08] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.002 2026-11-10 15:50:08,857 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:50:08] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-11-10 15:50:08,953 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:50:08] "POST /web/dataset/call_kw/account.journal/get_views HTTP/1.1" 200 - 70 0.036 0.105 2026-11-10 15:50:08,971 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:50:08] "GET /web/image/res.company/103/favicon HTTP/1.1" 200 - 9 0.004 0.126 2026-11-10 15:50:09,052 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:50:09] "POST /web/dataset/call_kw/account.journal/web_search_read HTTP/1.1" 200 - 49 0.026 0.048 2026-11-10 15:50:09,127 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:50:09] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.004 2026-11-10 15:50:09,205 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:50:09] "GET /web/bundle/web.chartjs_lib?lang=en_US HTTP/1.1" 200 - 1 0.000 0.006 2026-11-10 15:50:09,211 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:50:09] "POST /web/dataset/call_kw/account.journal/is_sample_action_available HTTP/1.1" 200 - 2 0.001 0.003 2026-11-10 15:50:09,214 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:50:09] "POST /web/dataset/call_kw/account.journal/is_sample_action_available HTTP/1.1" 200 - 1 0.001 0.009 2026-11-10 15:50:09,227 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:50:09] "GET /web/assets/cb781c9/web.chartjs_lib.min.js HTTP/1.1" 200 - 2 0.001 0.004 2026-11-10 15:50:09,347 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:50:09] "GET /web/static/img/folder.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-10 15:50:09,348 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:50:09] "GET /web/static/img/bill.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-10 15:50:09,358 104 INFO rb-82af9cd-226617-434700 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-11-10 15:50:09,426 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEntryPointsFollowAccountingRightsTour.test_reconcile_group_fence_present_for_account_user.browser: tour succeeded 2026-11-10 15:50:09,427 104 INFO rb-82af9cd-226617-434700 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-11-10 15:50:09,560 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEntryPointsFollowAccountingRightsTour.test_reconcile_group_fence_present_for_account_user.browser: heap 25113620 (allocated 26718208) 2026-11-10 15:50:09,572 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEntryPointsFollowAccountingRightsTour.test_reconcile_group_fence_present_for_account_user: Closing chrome headless with pid 5333 2026-11-10 15:50:09,583 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEntryPointsFollowAccountingRightsTour.test_reconcile_group_fence_present_for_account_user: Closing websocket connection 2026-11-10 15:50:09,585 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEntryPointsFollowAccountingRightsTour.test_reconcile_group_fence_present_for_account_user: Terminating chrome headless with pid 5333 2026-11-10 15:50:09,676 104 INFO rb-82af9cd-226617-434700 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-82af9cd-226617-434700/chrome_logs/chrome_log_20261110_155009_676234_test_reconcile_group_fence_present_for_account_user.txt 2026-11-10 15:50:09,676 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEntryPointsFollowAccountingRightsTour.test_reconcile_group_fence_present_for_account_user: Removing chrome user profile "/tmp/tmp6j8k7p7a_chrome_odoo" 2026-11-10 15:50:09,733 104 INFO rb-82af9cd-226617-434700 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-11-10 15:50:15,086 104 INFO rb-82af9cd-226617-434700 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 15%: their account is the counterpart. 2026-11-10 15:50:16,689 104 INFO rb-82af9cd-226617-434700 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 15% (Copy): their account is the counterpart. 2026-11-10 15:50:17,720 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours: Starting TestReconcilePaymentDifferenceChoiceTour.test_bank_payment_difference_choice ... 2026-11-10 15:50:18,992 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour.test_bank_payment_difference_choice: Chrome pid: 5561 2026-11-10 15:50:18,993 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour.test_bank_payment_difference_choice: Chrome headless temporary user profile dir: /tmp/tmpp5tcojrd_chrome_odoo 2026-11-10 15:50:18,993 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour.test_bank_payment_difference_choice: Issuing json command http://127.0.0.1:41241/json/version 2026-11-10 15:50:18,994 104 INFO rb-82af9cd-226617-434700 odoo.tests.common.requests: request http://127.0.0.1:41241/json/version with timeout 3 increased to 10s during tests 2026-11-10 15:50:19,011 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour.test_bank_payment_difference_choice: Browser version: Chrome/150.0.7871.114 2026-11-10 15:50:19,011 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour.test_bank_payment_difference_choice: Issuing json command http://127.0.0.1:41241/json 2026-11-10 15:50:19,011 104 INFO rb-82af9cd-226617-434700 odoo.tests.common.requests: request http://127.0.0.1:41241/json with timeout 3 increased to 10s during tests 2026-11-10 15:50:19,027 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour.test_bank_payment_difference_choice: Websocket url found: ws://127.0.0.1:41241/devtools/page/5AB90A3E5A8E2463DE67B5BB9A2623BB 2026-11-10 15:50:19,034 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour.test_bank_payment_difference_choice: Enable chrome headless console log notification 2026-11-10 15:50:19,050 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour.test_bank_payment_difference_choice: Chrome headless enable page notifications 2026-11-10 15:50:19,122 104 INFO rb-82af9cd-226617-434700 odoo.addons.base.models.res_users: Login successful for db:rb-82af9cd-226617-434700 login:recon_difference_bank_user from n/a 2026-11-10 15:50:19,132 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour.test_bank_payment_difference_choice: Setting session cookie in browser 2026-11-10 15:50:19,133 104 INFO rb-82af9cd-226617-434700 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-11-10 15:50:19,133 104 INFO rb-82af9cd-226617-434700 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-11-10 15:50:19,143 104 INFO rb-82af9cd-226617-434700 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-10 15:50:20,095 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:50:20] "GET /odoo HTTP/1.1" 200 - 181 0.082 0.872 2026-11-10 15:50:20,098 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour.test_bank_payment_difference_choice: Navigation result: {'frameId': '5AB90A3E5A8E2463DE67B5BB9A2623BB', 'loaderId': 'EBF654DA17330E9CD194F3C21FADB66D', 'isDownload': False} 2026-11-10 15:50:20,098 104 INFO rb-82af9cd-226617-434700 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-11-10 15:50:20,130 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:50:20] "GET /web/assets/2cff36e/web.assets_web.min.js HTTP/1.1" 200 - 2 0.002 0.010 2026-11-10 15:50:20,140 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:50:20] "GET /web/webclient/translations/51d255c89410bcbec186e2601d4265648f784ecc?lang=en_US HTTP/1.1" 200 - 0 0.000 0.013 2026-11-10 15:50:20,141 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:50:20] "GET /web/assets/25d7e13/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.023 2026-11-10 15:50:20,185 104 INFO rb-82af9cd-226617-434700 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-11-10 15:50:20,296 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:50:20] "GET /web/webclient/load_menus/5d97ec63ea1140be426fcdf74484b12bb1202e4f8d4a7c3e632269dbe57f8a2f HTTP/1.1" 200 - 172 0.056 0.122 2026-11-10 15:50:20,314 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:50:20] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.005 0.182 2026-11-10 15:50:20,325 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:50:20] "GET /web/assets/aab0082/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.004 2026-11-10 15:50:20,356 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:50:20] "GET /web/assets/8c2eaf3/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.003 2026-11-10 15:50:20,863 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:50:20] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-11-10 15:50:20,867 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:50:20] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-11-10 15:50:20,869 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:50:20] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-11-10 15:50:20,882 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:50:20] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.001 0.007 2026-11-10 15:50:20,897 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour.test_bank_payment_difference_choice.browser: Owl is running in 'dev' mode. 2026-11-10 15:50:20,911 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:50:20] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-11-10 15:50:20,941 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:50:20] "GET /odoo/offline HTTP/1.1" 200 - 5 0.002 0.012 2026-11-10 15:50:20,952 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:50:20] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.000 0.004 2026-11-10 15:50:20,967 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:50:20] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.003 0.011 2026-11-10 15:50:21,004 104 INFO rb-82af9cd-226617-434700 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-11-10 15:50:21,085 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:50:21] "GET /odoo/action-account.open_account_journal_dashboard_kanban HTTP/1.1" 200 - 20 0.025 0.038 2026-11-10 15:50:21,101 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:50:21] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-11-10 15:50:21,117 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:50:21] "GET /web/image?model=res.users&field=avatar_128&id=281 HTTP/1.1" 200 - 17 0.011 0.054 2026-11-10 15:50:21,120 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:50:21] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.039 2026-11-10 15:50:21,136 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:50:21] "POST /web/action/load HTTP/1.1" 200 - 5 0.003 0.079 2026-11-10 15:50:21,167 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:50:21] "GET /web/image/res.partner/1294/avatar_128?unique=1794325809000 HTTP/1.1" 200 - 9 0.011 0.097 2026-11-10 15:50:21,172 104 INFO rb-82af9cd-226617-434700 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-11-10 15:50:21,229 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:50:21] "POST /mail/data HTTP/1.1" 200 - 34 0.032 0.152 2026-11-10 15:50:21,239 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:50:21] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.003 0.074 2026-11-10 15:50:21,741 104 INFO rb-82af9cd-226617-434700 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-11-10 15:50:21,747 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:50:21] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 2 0.001 0.004 2026-11-10 15:50:21,760 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour.test_bank_payment_difference_choice.browser: Owl is running in 'dev' mode. 2026-11-10 15:50:21,790 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:50:21] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.001 0.004 2026-11-10 15:50:21,799 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:50:21] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 1 0.000 0.009 2026-11-10 15:50:21,868 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:50:21] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 206 - 0 0.000 0.005 2026-11-10 15:50:21,869 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:50:21] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.011 2026-11-10 15:50:21,883 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:50:21] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 206 - 0 0.000 0.004 2026-11-10 15:50:21,890 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:50:21] "POST /mail/data HTTP/1.1" 200 - 20 0.029 0.031 2026-11-10 15:50:21,914 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:50:21] "GET /web/image?model=res.users&field=avatar_128&id=281 HTTP/1.1" 200 - 10 0.007 0.055 2026-11-10 15:50:21,916 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:50:21] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.077 2026-11-10 15:50:21,935 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:50:21] "POST /web/action/load HTTP/1.1" 200 - 10 0.004 0.075 2026-11-10 15:50:21,961 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:50:21] "GET /web/image/res.partner/1294/avatar_128?unique=1794325809000 HTTP/1.1" 200 - 9 0.007 0.104 2026-11-10 15:50:21,983 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:50:21] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.006 0.074 2026-11-10 15:50:21,989 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:50:21] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.007 2026-11-10 15:50:22,017 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:50:22] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-11-10 15:50:22,123 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:50:22] "POST /web/dataset/call_kw/account.journal/get_views HTTP/1.1" 200 - 70 0.026 0.144 2026-11-10 15:50:22,140 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:50:22] "GET /web/image/res.company/104/favicon HTTP/1.1" 200 - 9 0.005 0.149 2026-11-10 15:50:22,232 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:50:22] "POST /web/dataset/call_kw/account.journal/web_search_read HTTP/1.1" 200 - 49 0.031 0.045 2026-11-10 15:50:22,301 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:50:22] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.004 2026-11-10 15:50:22,349 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:50:22] "GET /web/bundle/web.chartjs_lib?lang=en_US HTTP/1.1" 200 - 1 0.001 0.006 2026-11-10 15:50:22,362 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:50:22] "POST /web/dataset/call_kw/account.journal/is_sample_action_available HTTP/1.1" 200 - 2 0.003 0.008 2026-11-10 15:50:22,366 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:50:22] "POST /web/dataset/call_kw/account.journal/is_sample_action_available HTTP/1.1" 200 - 1 0.001 0.011 2026-11-10 15:50:22,371 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:50:22] "GET /web/assets/cb781c9/web.chartjs_lib.min.js HTTP/1.1" 200 - 2 0.001 0.008 2026-11-10 15:50:22,472 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:50:22] "GET /web/static/img/folder.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-10 15:50:22,473 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:50:22] "GET /web/static/img/bill.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-10 15:50:22,484 104 INFO rb-82af9cd-226617-434700 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-11-10 15:50:22,516 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:50:22] "POST /web/dataset/call_button/account.journal/action_open_reconcile HTTP/1.1" 200 - 12 0.007 0.023 2026-11-10 15:50:22,704 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:50:22] "POST /web/dataset/call_kw/account.bank.statement.line/get_views HTTP/1.1" 200 - 100 0.030 0.142 2026-11-10 15:50:22,725 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:50:22] "POST /web/dataset/call_kw/account.journal/read HTTP/1.1" 200 - 2 0.002 0.008 2026-11-10 15:50:22,750 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:50:22] "POST /web/dataset/call_kw/account.bank.statement.line/web_search_read HTTP/1.1" 200 - 5 0.004 0.011 2026-11-10 15:50:22,762 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:50:22] "POST /web/dataset/call_kw/account.journal/read HTTP/1.1" 200 - 3 0.003 0.019 2026-11-10 15:50:22,790 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:50:22] "POST /web/dataset/call_kw/res.company/read HTTP/1.1" 200 - 6 0.002 0.018 2026-11-10 15:50:22,833 104 INFO rb-82af9cd-226617-434700 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-11-10 15:50:22,898 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:50:22] "POST /web/dataset/call_kw/account.bank.statement.line/get_views HTTP/1.1" 200 - 1 0.000 0.064 2026-11-10 15:50:22,917 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:50:22] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.004 2026-11-10 15:50:22,970 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:50:22] "POST /web/dataset/call_kw/account.bank.statement.line/web_read HTTP/1.1" 200 - 26 0.014 0.033 2026-11-10 15:50:23,007 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:50:23] "POST /web/dataset/call_kw/account.reconcile.model/name_search HTTP/1.1" 200 - 2 0.002 0.007 2026-11-10 15:50:23,081 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:50:23] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 46 0.016 0.059 2026-11-10 15:50:23,110 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:50:23] "POST /web/dataset/call_kw/res.partner/read HTTP/1.1" 200 - 3 0.003 0.016 2026-11-10 15:50:23,151 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:50:23] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 7 0.006 0.021 2026-11-10 15:50:23,155 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:50:23] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.028 2026-11-10 15:50:23,216 104 INFO rb-82af9cd-226617-434700 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-11-10 15:50:23,272 104 INFO rb-82af9cd-226617-434700 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-11-10 15:50:23,292 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:50:23] "POST /web/dataset/call_kw/account.move.line/web_read HTTP/1.1" 200 - 6 0.005 0.014 2026-11-10 15:50:23,352 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:50:23] "POST /web/dataset/call_kw/account.bank.statement.line/onchange HTTP/1.1" 200 - 26 0.013 0.039 2026-11-10 15:50:23,372 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:50:23] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 1 0.001 0.005 2026-11-10 15:50:23,401 104 INFO rb-82af9cd-226617-434700 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-11-10 15:50:23,461 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:50:23] "POST /web/dataset/call_kw/account.bank.statement.line/onchange HTTP/1.1" 200 - 28 0.015 0.040 2026-11-10 15:50:23,501 104 INFO rb-82af9cd-226617-434700 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-11-10 15:50:23,564 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:50:23] "POST /web/dataset/call_kw/account.bank.statement.line/onchange HTTP/1.1" 200 - 28 0.016 0.043 2026-11-10 15:50:23,620 104 INFO rb-82af9cd-226617-434700 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-11-10 15:50:23,622 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:50:23] "POST /web/dataset/call_kw/account.account/name_search HTTP/1.1" 200 - 5 0.010 0.009 2026-11-10 15:50:23,880 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:50:23] "POST /web/dataset/call_kw/account.account/name_search HTTP/1.1" 200 - 5 0.005 0.008 2026-11-10 15:50:23,921 104 INFO rb-82af9cd-226617-434700 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-11-10 15:50:23,993 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:50:23] "POST /web/dataset/call_kw/account.bank.statement.line/onchange HTTP/1.1" 200 - 30 0.017 0.047 2026-11-10 15:50:24,038 104 INFO rb-82af9cd-226617-434700 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-11-10 15:50:24,094 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:50:24] "POST /web/dataset/call_kw/account.bank.statement.line/web_save HTTP/1.1" 200 - 31 0.017 0.036 2026-11-10 15:50:24,205 104 INFO rb-82af9cd-226617-434700 odoo.models.unlink: User #281 deleted account.move.line.ctp records with IDs: [1028] 2026-11-10 15:50:24,314 104 INFO rb-82af9cd-226617-434700 odoo.models.unlink: User #281 deleted account.move.line records with IDs: [2118] 2026-11-10 15:50:24,555 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:50:24] "POST /web/dataset/call_button/account.bank.statement.line/action_validate HTTP/1.1" 200 - 314 0.170 0.272 2026-11-10 15:50:24,598 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:50:24] "POST /web/dataset/call_kw/account.bank.statement.line/web_read HTTP/1.1" 200 - 18 0.009 0.025 2026-11-10 15:50:24,620 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:50:24] "POST /web/dataset/call_kw/account.bank.statement.line/web_search_read HTTP/1.1" 200 - 1 0.001 0.005 2026-11-10 15:50:24,636 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:50:24] "GET /web/static/img/empty_folder.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-11-10 15:50:24,646 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour.test_bank_payment_difference_choice.browser: tour succeeded 2026-11-10 15:50:24,647 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour.test_bank_payment_difference_choice.browser: ╔═══════════════════════════════════════════════════════╗ ║ TOUR reconcile_bank_payment_difference_tour SUCCEEDED ║ ╚═══════════════════════════════════════════════════════╝ 2026-11-10 15:50:24,765 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour.test_bank_payment_difference_choice.browser: heap 29237516 (allocated 30912512) 2026-11-10 15:50:24,768 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour.test_bank_payment_difference_choice: Closing chrome headless with pid 5561 2026-11-10 15:50:24,768 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour.test_bank_payment_difference_choice: Closing websocket connection 2026-11-10 15:50:24,769 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour.test_bank_payment_difference_choice: Terminating chrome headless with pid 5561 2026-11-10 15:50:24,871 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour.test_bank_payment_difference_choice: Chrome Log in: /tmp/odoo_tests/rb-82af9cd-226617-434700/chrome_logs/chrome_log_20261110_155024_871029_test_bank_payment_difference_choice.txt 2026-11-10 15:50:24,871 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour.test_bank_payment_difference_choice: Removing chrome user profile "/tmp/tmpp5tcojrd_chrome_odoo" 2026-11-10 15:50:24,927 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours: Starting TestReconcilePaymentDifferenceChoiceTour.test_journal_items_payment_difference_choice ... 2026-11-10 15:50:25,938 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour.test_journal_items_payment_difference_choice: Chrome pid: 5821 2026-11-10 15:50:25,938 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour.test_journal_items_payment_difference_choice: Chrome headless temporary user profile dir: /tmp/tmp4qozn3wc_chrome_odoo 2026-11-10 15:50:25,938 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour.test_journal_items_payment_difference_choice: Issuing json command http://127.0.0.1:43751/json/version 2026-11-10 15:50:25,940 104 INFO rb-82af9cd-226617-434700 odoo.tests.common.requests: request http://127.0.0.1:43751/json/version with timeout 3 increased to 10s during tests 2026-11-10 15:50:25,950 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour.test_journal_items_payment_difference_choice: Browser version: Chrome/150.0.7871.114 2026-11-10 15:50:25,950 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour.test_journal_items_payment_difference_choice: Issuing json command http://127.0.0.1:43751/json 2026-11-10 15:50:25,951 104 INFO rb-82af9cd-226617-434700 odoo.tests.common.requests: request http://127.0.0.1:43751/json with timeout 3 increased to 10s during tests 2026-11-10 15:50:25,961 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour.test_journal_items_payment_difference_choice: Websocket url found: ws://127.0.0.1:43751/devtools/page/6F470F89AAA1036D3B77A13EF6D05EFE 2026-11-10 15:50:25,966 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour.test_journal_items_payment_difference_choice: Enable chrome headless console log notification 2026-11-10 15:50:25,970 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour.test_journal_items_payment_difference_choice: Chrome headless enable page notifications 2026-11-10 15:50:26,047 104 INFO rb-82af9cd-226617-434700 odoo.addons.base.models.res_users: Login successful for db:rb-82af9cd-226617-434700 login:recon_difference_ji_user from n/a 2026-11-10 15:50:26,056 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour.test_journal_items_payment_difference_choice: Setting session cookie in browser 2026-11-10 15:50:26,058 104 INFO rb-82af9cd-226617-434700 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-11-10 15:50:26,058 104 INFO rb-82af9cd-226617-434700 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-11-10 15:50:26,069 104 INFO rb-82af9cd-226617-434700 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-10 15:50:28,004 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:50:28] "GET /odoo HTTP/1.1" 200 - 181 0.077 1.862 2026-11-10 15:50:28,010 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour.test_journal_items_payment_difference_choice: Navigation result: {'frameId': '6F470F89AAA1036D3B77A13EF6D05EFE', 'loaderId': '40D9AD0BC3F5149E852BC8CCDF87C632', 'isDownload': False} 2026-11-10 15:50:28,010 104 INFO rb-82af9cd-226617-434700 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-11-10 15:50:28,062 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:50:28] "GET /web/assets/25d7e13/web.assets_web.min.css HTTP/1.1" 200 - 2 0.002 0.016 2026-11-10 15:50:28,101 104 INFO rb-82af9cd-226617-434700 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-11-10 15:50:28,188 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:50:28] "GET /web/webclient/load_menus/5d97ec63ea1140be426fcdf74484b12bb1202e4f8d4a7c3e632269dbe57f8a2f HTTP/1.1" 200 - 172 0.045 0.088 2026-11-10 15:50:28,192 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:50:28] "GET /web/webclient/translations/51d255c89410bcbec186e2601d4265648f784ecc?lang=en_US HTTP/1.1" 200 - 0 0.000 0.136 2026-11-10 15:50:28,199 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:50:28] "GET /web/assets/2cff36e/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.154 2026-11-10 15:50:28,210 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:50:28] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.004 0.141 2026-11-10 15:50:28,223 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:50:28] "GET /web/assets/aab0082/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.005 2026-11-10 15:50:28,264 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:50:28] "GET /web/assets/8c2eaf3/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.006 2026-11-10 15:50:28,861 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:50:28] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-11-10 15:50:28,862 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:50:28] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-11-10 15:50:28,866 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:50:28] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-11-10 15:50:28,880 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:50:28] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.001 0.005 2026-11-10 15:50:28,888 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour.test_journal_items_payment_difference_choice.browser: Owl is running in 'dev' mode. 2026-11-10 15:50:28,899 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:50:28] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-11-10 15:50:28,928 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:50:28] "GET /odoo/offline HTTP/1.1" 200 - 5 0.003 0.016 2026-11-10 15:50:28,937 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:50:28] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.000 0.006 2026-11-10 15:50:28,949 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:50:28] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.003 0.011 2026-11-10 15:50:28,991 104 INFO rb-82af9cd-226617-434700 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-11-10 15:50:29,072 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:50:29] "GET /odoo/action-account.action_account_moves_all HTTP/1.1" 200 - 20 0.026 0.043 2026-11-10 15:50:29,087 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:50:29] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.009 2026-11-10 15:50:29,090 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:50:29] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.015 2026-11-10 15:50:29,091 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:50:29] "POST /web/action/load HTTP/1.1" 200 - 5 0.003 0.031 2026-11-10 15:50:29,120 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:50:29] "GET /web/image/res.partner/1295/avatar_128?unique=1794325809000 HTTP/1.1" 200 - 16 0.009 0.043 2026-11-10 15:50:29,122 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:50:29] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.069 2026-11-10 15:50:29,146 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:50:29] "GET /web/image?model=res.users&field=avatar_128&id=282 HTTP/1.1" 200 - 10 0.008 0.074 2026-11-10 15:50:29,155 104 INFO rb-82af9cd-226617-434700 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-11-10 15:50:29,221 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:50:29] "POST /mail/data HTTP/1.1" 200 - 34 0.037 0.161 2026-11-10 15:50:29,231 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:50:29] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.002 0.092 2026-11-10 15:50:29,725 104 INFO rb-82af9cd-226617-434700 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-11-10 15:50:29,738 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:50:29] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 2 0.001 0.003 2026-11-10 15:50:29,742 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour.test_journal_items_payment_difference_choice.browser: Owl is running in 'dev' mode. 2026-11-10 15:50:29,777 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:50:29] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 1 0.000 0.006 2026-11-10 15:50:29,780 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:50:29] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.000 0.009 2026-11-10 15:50:29,836 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:50:29] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-11-10 15:50:29,837 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:50:29] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-11-10 15:50:29,872 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:50:29] "POST /mail/data HTTP/1.1" 200 - 20 0.023 0.035 2026-11-10 15:50:29,899 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:50:29] "GET /web/image/res.partner/1295/avatar_128?unique=1794325809000 HTTP/1.1" 200 - 9 0.009 0.066 2026-11-10 15:50:29,900 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:50:29] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.080 2026-11-10 15:50:29,933 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:50:29] "GET /web/image?model=res.users&field=avatar_128&id=282 HTTP/1.1" 200 - 10 0.013 0.096 2026-11-10 15:50:29,953 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:50:29] "POST /web/action/load HTTP/1.1" 200 - 10 0.007 0.118 2026-11-10 15:50:29,965 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:50:29] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.011 2026-11-10 15:50:29,982 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:50:29] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.008 0.088 2026-11-10 15:50:30,007 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:50:30] "GET /web/image/res.company/104/favicon HTTP/1.1" 200 - 9 0.006 0.041 2026-11-10 15:50:30,014 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:50:30] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-11-10 15:50:30,189 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:50:30] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 106 0.043 0.155 2026-11-10 15:50:30,230 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:50:30] "POST /web/dataset/call_kw/account.move.line/search_panel_select_range HTTP/1.1" 200 - 3 0.004 0.010 2026-11-10 15:50:30,281 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:50:30] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 18 0.015 0.023 2026-11-10 15:50:30,284 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:50:30] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.037 2026-11-10 15:50:30,465 104 INFO rb-82af9cd-226617-434700 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-11-10 15:50:30,489 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:50:30] "POST /web/dataset/call_kw/account.move.line/json_friendly_approval_request_data HTTP/1.1" 200 - 11 0.006 0.013 2026-11-10 15:50:30,533 104 INFO rb-82af9cd-226617-434700 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-11-10 15:50:30,563 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:50:30] "POST /web/dataset/call_kw/account.move.line/json_friendly_approval_request_data HTTP/1.1" 200 - 4 0.003 0.010 2026-11-10 15:50:30,587 104 INFO rb-82af9cd-226617-434700 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-11-10 15:50:30,658 104 INFO rb-82af9cd-226617-434700 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-11-10 15:50:30,720 104 INFO rb-82af9cd-226617-434700 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-11-10 15:50:30,755 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:50:30] "POST /web/action/load HTTP/1.1" 200 - 11 0.012 0.020 2026-11-10 15:50:30,880 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:50:30] "POST /web/action/run HTTP/1.1" 200 - 46 0.024 0.088 2026-11-10 15:50:30,993 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:50:30] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 7 0.005 0.045 2026-11-10 15:50:31,029 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:50:31] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.004 2026-11-10 15:50:31,077 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:50:31] "POST /web/dataset/call_kw/account.move.line/web_read HTTP/1.1" 200 - 17 0.012 0.036 2026-11-10 15:50:31,206 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:50:31] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 10 0.008 0.050 2026-11-10 15:50:31,238 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:50:31] "POST /web/dataset/call_kw/res.partner/read HTTP/1.1" 200 - 3 0.005 0.017 2026-11-10 15:50:31,262 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:50:31] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 1 0.002 0.008 2026-11-10 15:50:31,316 104 INFO rb-82af9cd-226617-434700 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-11-10 15:50:31,324 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:50:31] "POST /web/dataset/call_kw/account.move.line/json_friendly_approval_request_data HTTP/1.1" 200 - 4 0.004 0.013 2026-11-10 15:50:31,382 104 INFO rb-82af9cd-226617-434700 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-11-10 15:50:31,444 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:50:31] "POST /web/dataset/call_kw/account.move.line/onchange HTTP/1.1" 200 - 26 0.014 0.044 2026-11-10 15:50:31,491 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:50:31] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 1 0.001 0.006 2026-11-10 15:50:31,508 104 INFO rb-82af9cd-226617-434700 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-11-10 15:50:31,524 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:50:31] "POST /web/dataset/call_kw/account.account/name_search HTTP/1.1" 200 - 9 0.015 0.013 2026-11-10 15:50:31,780 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:50:31] "POST /web/dataset/call_kw/account.account/name_search HTTP/1.1" 200 - 5 0.006 0.012 2026-11-10 15:50:31,820 104 INFO rb-82af9cd-226617-434700 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-11-10 15:50:31,879 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:50:31] "POST /web/dataset/call_kw/account.move.line/onchange HTTP/1.1" 200 - 29 0.016 0.039 2026-11-10 15:50:31,898 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:50:31] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 1 0.001 0.005 2026-11-10 15:50:31,919 104 INFO rb-82af9cd-226617-434700 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-11-10 15:50:32,010 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:50:32] "POST /web/dataset/call_kw/account.move.line/web_save HTTP/1.1" 200 - 27 0.019 0.068 2026-11-10 15:50:32,402 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:50:32] "POST /web/dataset/call_button/account.move.line/action_validate HTTP/1.1" 200 - 218 0.120 0.259 2026-11-10 15:50:32,413 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:50:32] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 1 0.001 0.383 2026-11-10 15:50:32,428 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:50:32] "POST /web/dataset/call_kw/account.move.line/json_friendly_approval_request_data HTTP/1.1" 200 - 4 0.004 0.391 2026-11-10 15:50:32,461 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:50:32] "POST /web/dataset/call_kw/account.move.line/web_read HTTP/1.1" 200 - 14 0.009 0.040 2026-11-10 15:50:32,501 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:50:32] "POST /web/dataset/call_kw/account.move/zalo_check_recipients HTTP/1.1" 200 - 2 0.002 0.009 2026-11-10 15:50:32,511 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:50:32] "POST /web/dataset/call_kw/account.move/zalo_check_recipients HTTP/1.1" 200 - 2 0.002 0.010 2026-11-10 15:50:32,515 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour.test_journal_items_payment_difference_choice.browser: tour succeeded 2026-11-10 15:50:32,518 104 INFO rb-82af9cd-226617-434700 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-11-10 15:50:32,569 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:50:32] "POST /mail/thread/data HTTP/1.1" 200 - 38 0.020 0.048 2026-11-10 15:50:32,579 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:50:32] "POST /mail/thread/messages HTTP/1.1" 200 - 3 0.002 0.053 2026-11-10 15:50:32,631 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour.test_journal_items_payment_difference_choice.browser: heap 27287012 (allocated 29077504) 2026-11-10 15:50:32,644 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour.test_journal_items_payment_difference_choice: Closing chrome headless with pid 5821 2026-11-10 15:50:32,645 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour.test_journal_items_payment_difference_choice: Closing websocket connection 2026-11-10 15:50:32,647 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour.test_journal_items_payment_difference_choice: Terminating chrome headless with pid 5821 2026-11-10 15:50:32,730 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour.test_journal_items_payment_difference_choice: Chrome Log in: /tmp/odoo_tests/rb-82af9cd-226617-434700/chrome_logs/chrome_log_20261110_155032_730440_test_journal_items_payment_difference_choice.txt 2026-11-10 15:50:32,730 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour.test_journal_items_payment_difference_choice: Removing chrome user profile "/tmp/tmp4qozn3wc_chrome_odoo" 2026-11-10 15:50:32,807 104 INFO rb-82af9cd-226617-434700 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-11-10 15:50:37,999 104 INFO rb-82af9cd-226617-434700 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 15%: their account is the counterpart. 2026-11-10 15:50:39,101 104 INFO rb-82af9cd-226617-434700 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 15% (Copy): their account is the counterpart. 2026-11-10 15:50:40,055 104 INFO rb-82af9cd-226617-434700 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-11-10 15:50:41,045 104 INFO rb-82af9cd-226617-434700 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: 6074 2026-11-10 15:50:41,045 104 INFO rb-82af9cd-226617-434700 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/tmp5wl9g48n_chrome_odoo 2026-11-10 15:50:41,045 104 INFO rb-82af9cd-226617-434700 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:41191/json/version 2026-11-10 15:50:41,046 104 INFO rb-82af9cd-226617-434700 odoo.tests.common.requests: request http://127.0.0.1:41191/json/version with timeout 3 increased to 10s during tests 2026-11-10 15:50:41,062 104 INFO rb-82af9cd-226617-434700 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-11-10 15:50:41,062 104 INFO rb-82af9cd-226617-434700 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:41191/json 2026-11-10 15:50:41,063 104 INFO rb-82af9cd-226617-434700 odoo.tests.common.requests: request http://127.0.0.1:41191/json with timeout 3 increased to 10s during tests 2026-11-10 15:50:41,074 104 INFO rb-82af9cd-226617-434700 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:41191/devtools/page/FF51A22685330431DF8A5C35D9E16D5E 2026-11-10 15:50:41,081 104 INFO rb-82af9cd-226617-434700 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-11-10 15:50:41,085 104 INFO rb-82af9cd-226617-434700 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-11-10 15:50:41,180 104 INFO rb-82af9cd-226617-434700 odoo.addons.base.models.res_users: Login successful for db:rb-82af9cd-226617-434700 login:recon_kanban_new_user from n/a 2026-11-10 15:50:41,186 104 INFO rb-82af9cd-226617-434700 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-11-10 15:50:41,188 104 INFO rb-82af9cd-226617-434700 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-11-10 15:50:41,188 104 INFO rb-82af9cd-226617-434700 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-11-10 15:50:41,196 104 INFO rb-82af9cd-226617-434700 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-10 15:50:42,131 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:50:42] "GET /odoo HTTP/1.1" 200 - 181 0.069 0.869 2026-11-10 15:50:42,135 104 INFO rb-82af9cd-226617-434700 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': 'FF51A22685330431DF8A5C35D9E16D5E', 'loaderId': 'F4F7B93014773807805D5715A92FCFFF', 'isDownload': False} 2026-11-10 15:50:42,135 104 INFO rb-82af9cd-226617-434700 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-11-10 15:50:42,165 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:50:42] "GET /web/assets/25d7e13/web.assets_web.min.css HTTP/1.1" 200 - 2 0.003 0.007 2026-11-10 15:50:42,179 104 INFO rb-82af9cd-226617-434700 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-11-10 15:50:42,285 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:50:42] "GET /web/webclient/load_menus/5d97ec63ea1140be426fcdf74484b12bb1202e4f8d4a7c3e632269dbe57f8a2f HTTP/1.1" 200 - 172 0.035 0.091 2026-11-10 15:50:42,290 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:50:42] "GET /web/assets/2cff36e/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.134 2026-11-10 15:50:42,305 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:50:42] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.004 0.141 2026-11-10 15:50:42,310 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:50:42] "GET /web/webclient/translations/51d255c89410bcbec186e2601d4265648f784ecc?lang=en_US HTTP/1.1" 200 - 0 0.000 0.150 2026-11-10 15:50:42,326 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:50:42] "GET /web/assets/aab0082/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.005 2026-11-10 15:50:42,366 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:50:42] "GET /web/assets/8c2eaf3/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.004 2026-11-10 15:50:42,966 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:50:42] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-11-10 15:50:42,971 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:50:42] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.006 2026-11-10 15:50:42,974 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:50:42] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.005 2026-11-10 15:50:42,976 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:50:42] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.004 0.007 2026-11-10 15:50:42,981 104 INFO rb-82af9cd-226617-434700 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-11-10 15:50:42,992 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:50:42] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-11-10 15:50:43,022 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:50:43] "GET /odoo/offline HTTP/1.1" 200 - 5 0.008 0.011 2026-11-10 15:50:43,027 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:50:43] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.001 0.011 2026-11-10 15:50:43,039 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:50:43] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.003 0.011 2026-11-10 15:50:43,069 104 INFO rb-82af9cd-226617-434700 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-11-10 15:50:43,108 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:50:43] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-11-10 15:50:43,116 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:50:43] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-11-10 15:50:43,146 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:50:43] "POST /mail/data HTTP/1.1" 200 - 34 0.040 0.030 2026-11-10 15:50:43,186 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:50:43] "GET /web/image/res.partner/1306/avatar_128?unique=1794325832000 HTTP/1.1" 200 - 16 0.013 0.073 2026-11-10 15:50:43,187 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:50:43] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.083 2026-11-10 15:50:43,210 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:50:43] "GET /web/image?model=res.users&field=avatar_128&id=285 HTTP/1.1" 200 - 10 0.008 0.106 2026-11-10 15:50:43,224 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:50:43] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.003 2026-11-10 15:50:43,225 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:50:43] "POST /web/action/load HTTP/1.1" 200 - 5 0.004 0.117 2026-11-10 15:50:43,278 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:50:43] "GET /odoo/action-account.open_account_journal_dashboard_kanban HTTP/1.1" 200 - 20 0.012 0.183 2026-11-10 15:50:43,303 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:50:43] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.007 0.137 2026-11-10 15:50:43,332 104 INFO rb-82af9cd-226617-434700 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-11-10 15:50:43,334 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:50:43] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.004 0.010 2026-11-10 15:50:43,881 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:50:43] "GET /viin_brand/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-11-10 15:50:43,886 104 INFO rb-82af9cd-226617-434700 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-11-10 15:50:43,889 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:50:43] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 2 0.001 0.005 2026-11-10 15:50:43,900 104 INFO rb-82af9cd-226617-434700 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-11-10 15:50:43,928 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:50:43] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.000 0.006 2026-11-10 15:50:43,936 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:50:43] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 1 0.001 0.008 2026-11-10 15:50:44,031 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:50:44] "POST /mail/data HTTP/1.1" 200 - 20 0.021 0.039 2026-11-10 15:50:44,049 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:50:44] "GET /web/image/res.company/105/favicon HTTP/1.1" 200 - 9 0.005 0.074 2026-11-10 15:50:44,051 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:50:44] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.060 2026-11-10 15:50:44,080 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:50:44] "GET /web/image?model=res.users&field=avatar_128&id=285 HTTP/1.1" 304 - 10 0.007 0.082 2026-11-10 15:50:44,094 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:50:44] "POST /web/action/load HTTP/1.1" 200 - 10 0.005 0.094 2026-11-10 15:50:44,116 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:50:44] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 2 0.004 0.071 2026-11-10 15:50:44,140 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:50:44] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-11-10 15:50:44,240 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:50:44] "POST /web/dataset/call_kw/account.journal/get_views HTTP/1.1" 200 - 70 0.037 0.087 2026-11-10 15:50:44,396 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:50:44] "POST /web/dataset/call_kw/account.journal/web_search_read HTTP/1.1" 200 - 49 0.064 0.065 2026-11-10 15:50:44,469 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:50:44] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.004 2026-11-10 15:50:44,520 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:50:44] "GET /web/bundle/web.chartjs_lib?lang=en_US HTTP/1.1" 200 - 1 0.001 0.009 2026-11-10 15:50:44,525 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:50:44] "POST /web/dataset/call_kw/account.journal/is_sample_action_available HTTP/1.1" 200 - 2 0.001 0.007 2026-11-10 15:50:44,528 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:50:44] "POST /web/dataset/call_kw/account.journal/is_sample_action_available HTTP/1.1" 200 - 1 0.000 0.011 2026-11-10 15:50:44,535 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:50:44] "GET /web/assets/cb781c9/web.chartjs_lib.min.js HTTP/1.1" 200 - 2 0.001 0.004 2026-11-10 15:50:44,638 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:50:44] "GET /web/static/img/folder.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-10 15:50:44,639 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:50:44] "GET /web/static/img/bill.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-10 15:50:44,654 104 INFO rb-82af9cd-226617-434700 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-11-10 15:50:44,680 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:50:44] "POST /web/dataset/call_button/account.journal/action_open_reconcile HTTP/1.1" 200 - 12 0.006 0.018 2026-11-10 15:50:44,846 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:50:44] "POST /web/dataset/call_kw/account.bank.statement.line/get_views HTTP/1.1" 200 - 100 0.027 0.120 2026-11-10 15:50:44,870 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:50:44] "POST /web/dataset/call_kw/account.journal/read HTTP/1.1" 200 - 2 0.002 0.007 2026-11-10 15:50:44,902 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:50:44] "POST /web/dataset/call_kw/account.journal/read HTTP/1.1" 200 - 3 0.003 0.008 2026-11-10 15:50:44,915 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:50:44] "POST /web/dataset/call_kw/account.bank.statement.line/web_search_read HTTP/1.1" 200 - 4 0.003 0.022 2026-11-10 15:50:44,936 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:50:44] "POST /web/dataset/call_kw/res.company/read HTTP/1.1" 200 - 6 0.002 0.020 2026-11-10 15:50:44,976 104 INFO rb-82af9cd-226617-434700 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-11-10 15:50:45,026 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:50:45] "POST /web/dataset/call_kw/account.bank.statement.line/get_views HTTP/1.1" 200 - 1 0.000 0.054 2026-11-10 15:50:45,049 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:50:45] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.005 2026-11-10 15:50:45,050 104 INFO rb-82af9cd-226617-434700 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-11-10 15:50:45,092 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:50:45] "POST /web/dataset/call_kw/account.bank.statement.line/web_read HTTP/1.1" 200 - 26 0.013 0.029 2026-11-10 15:50:45,108 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:50:45] "POST /web/dataset/call_kw/account.bank.statement.line/action_new_account_bank_statement_line HTTP/1.1" 200 - 10 0.003 0.051 2026-11-10 15:50:45,136 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:50:45] "POST /web/dataset/call_kw/account.reconcile.model/name_search HTTP/1.1" 200 - 2 0.002 0.007 2026-11-10 15:50:45,241 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:50:45] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 46 0.041 0.067 2026-11-10 15:50:45,251 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:50:45] "POST /web/dataset/call_kw/account.bank.statement.line/get_views HTTP/1.1" 200 - 2 0.001 0.108 2026-11-10 15:50:45,274 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:50:45] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 1 0.003 0.007 2026-11-10 15:50:45,279 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:50:45] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.014 2026-11-10 15:50:45,341 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:50:45] "POST /web/dataset/call_kw/account.bank.statement.line/onchange HTTP/1.1" 200 - 10 0.012 0.058 2026-11-10 15:50:45,415 104 INFO rb-82af9cd-226617-434700 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-11-10 15:50:45,478 104 INFO rb-82af9cd-226617-434700 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-11-10 15:50:45,531 104 INFO rb-82af9cd-226617-434700 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-11-10 15:50:45,601 104 INFO rb-82af9cd-226617-434700 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-11-10 15:50:45,615 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:50:45] "POST /web/dataset/call_kw/account.bank.statement.line/onchange HTTP/1.1" 200 - 3 0.003 0.011 2026-11-10 15:50:45,951 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:50:45] "POST /web/dataset/call_kw/account.bank.statement.line/web_save HTTP/1.1" 200 - 138 0.106 0.217 2026-11-10 15:50:45,968 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:50:45] "POST /web/dataset/call_button/account.bank.statement.line/save HTTP/1.1" 200 - 0 0.000 0.002 2026-11-10 15:50:45,987 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:50:45] "POST /web/dataset/call_kw/account.bank.statement.line/web_search_read HTTP/1.1" 200 - 4 0.003 0.008 2026-11-10 15:50:46,001 104 INFO rb-82af9cd-226617-434700 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-11-10 15:50:46,037 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:50:46] "POST /web/dataset/call_kw/account.bank.statement.line/web_read HTTP/1.1" 200 - 21 0.010 0.025 2026-11-10 15:50:46,056 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:50:46] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 1 0.001 0.005 2026-11-10 15:50:46,067 104 INFO rb-82af9cd-226617-434700 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-11-10 15:50:46,068 104 INFO rb-82af9cd-226617-434700 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-11-10 15:50:46,191 104 INFO rb-82af9cd-226617-434700 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 29645840 (allocated 30650368) 2026-11-10 15:50:46,195 104 INFO rb-82af9cd-226617-434700 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 6074 2026-11-10 15:50:46,197 104 INFO rb-82af9cd-226617-434700 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-11-10 15:50:46,197 104 INFO rb-82af9cd-226617-434700 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 6074 2026-11-10 15:50:46,295 104 INFO rb-82af9cd-226617-434700 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-82af9cd-226617-434700/chrome_logs/chrome_log_20261110_155046_295732_test_new_on_the_reconcile_kanban_records_a_transaction_through_the_new_transaction_form.txt 2026-11-10 15:50:46,296 104 INFO rb-82af9cd-226617-434700 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/tmp5wl9g48n_chrome_odoo" 2026-11-10 15:50:46,361 104 INFO rb-82af9cd-226617-434700 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-11-10 15:50:51,443 104 INFO rb-82af9cd-226617-434700 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 15%: their account is the counterpart. 2026-11-10 15:50:52,559 104 INFO rb-82af9cd-226617-434700 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 15% (Copy): their account is the counterpart. 2026-11-10 15:50:53,444 104 INFO rb-82af9cd-226617-434700 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-11-10 15:50:54,579 104 INFO rb-82af9cd-226617-434700 odoo.models.unlink: User #289 deleted account.move.line.ctp records with IDs: [1036] 2026-11-10 15:50:54,671 104 INFO rb-82af9cd-226617-434700 odoo.models.unlink: User #289 deleted account.move.line records with IDs: [2132] 2026-11-10 15:50:54,795 104 INFO rb-82af9cd-226617-434700 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-11-10 15:50:56,330 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_account_reconciliation.tests.test_reconcile_validate: Starting TestReconcileValidate.test_an_entry_that_differs_from_the_lines_shown_is_refused ... 2026-11-10 15:50:56,634 104 INFO rb-82af9cd-226617-434700 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-11-10 15:50:57,501 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_account_reconciliation.tests.test_reconcile_validate: Starting TestReconcileValidate.test_each_settled_item_is_reconciled_with_its_own_row ... 2026-11-10 15:50:58,308 104 INFO rb-82af9cd-226617-434700 odoo.models.unlink: User #286 deleted account.move.line.ctp records with IDs: [1046] 2026-11-10 15:50:58,394 104 INFO rb-82af9cd-226617-434700 odoo.models.unlink: User #286 deleted account.move.line records with IDs: [2153] 2026-11-10 15:50:59,518 104 INFO rb-82af9cd-226617-434700 odoo.models.unlink: User #286 deleted account.move.line.ctp records with IDs: [1051] 2026-11-10 15:50:59,610 104 INFO rb-82af9cd-226617-434700 odoo.models.unlink: User #286 deleted account.move.line records with IDs: [2161] 2026-11-10 15:51:00,712 104 INFO rb-82af9cd-226617-434700 odoo.models.unlink: User #286 deleted account.move.line.ctp records with IDs: [1056] 2026-11-10 15:51:00,800 104 INFO rb-82af9cd-226617-434700 odoo.models.unlink: User #286 deleted account.move.line records with IDs: [2169] 2026-11-10 15:51:01,887 104 INFO rb-82af9cd-226617-434700 odoo.models.unlink: User #286 deleted account.move.line.ctp records with IDs: [1060] 2026-11-10 15:51:01,981 104 INFO rb-82af9cd-226617-434700 odoo.models.unlink: User #286 deleted account.move.line records with IDs: [2175] 2026-11-10 15:51:02,885 104 INFO rb-82af9cd-226617-434700 odoo.models.unlink: User #286 deleted account.move.line.ctp records with IDs: [1063] 2026-11-10 15:51:02,974 104 INFO rb-82af9cd-226617-434700 odoo.models.unlink: User #286 deleted account.move.line records with IDs: [2180] 2026-11-10 15:51:03,199 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_account_reconciliation.tests.test_reconcile_validate: Starting TestReconcileValidate.test_invalid_draft_is_rejected_before_anything_is_written ... 2026-11-10 15:51:09,451 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_account_reconciliation.tests.test_reconcile_validate: Starting TestReconcileValidate.test_journal_items_difference_is_kept_open_or_closed_as_chosen ... 2026-11-10 15:51:14,215 104 INFO rb-82af9cd-226617-434700 odoo.models.unlink: User #286 deleted account.partial.reconcile records with IDs: [149, 150] 2026-11-10 15:51:14,256 104 INFO rb-82af9cd-226617-434700 odoo.models.unlink: User #286 deleted account.full.reconcile records with IDs: [119] 2026-11-10 15:51:14,377 104 INFO rb-82af9cd-226617-434700 odoo.models.unlink: User #286 deleted account.partial.reconcile records with IDs: [151, 152] 2026-11-10 15:51:16,257 104 INFO rb-82af9cd-226617-434700 odoo.models.unlink: User #286 deleted account.partial.reconcile records with IDs: [156, 157] 2026-11-10 15:51:16,289 104 INFO rb-82af9cd-226617-434700 odoo.models.unlink: User #286 deleted account.full.reconcile records with IDs: [123] 2026-11-10 15:51:18,156 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_account_reconciliation.tests.test_reconcile_validate: Starting TestReconcileValidate.test_journal_items_preview_is_what_reconcile_does ... 2026-11-10 15:51:20,688 104 INFO rb-82af9cd-226617-434700 odoo.models.unlink: User #286 deleted ir.config_parameter records with IDs: [76] 2026-11-10 15:51:20,710 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_account_reconciliation.tests.test_reconcile_validate: Starting TestReconcileValidate.test_journal_items_to_check_flags_and_set_as_checked_clears ... 2026-11-10 15:51:22,085 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_account_reconciliation.tests.test_reconcile_validate: Starting TestReconcileValidate.test_marking_an_item_fully_paid_posts_the_difference_where_chosen ... 2026-11-10 15:51:22,701 104 INFO rb-82af9cd-226617-434700 odoo.models.unlink: User #286 deleted account.move.line.ctp records with IDs: [1144] 2026-11-10 15:51:22,781 104 INFO rb-82af9cd-226617-434700 odoo.models.unlink: User #286 deleted account.move.line records with IDs: [2343] 2026-11-10 15:51:23,443 104 INFO rb-82af9cd-226617-434700 odoo.models.unlink: User #286 deleted account.move.line.ctp records with IDs: [1147] 2026-11-10 15:51:23,515 104 INFO rb-82af9cd-226617-434700 odoo.models.unlink: User #286 deleted account.move.line records with IDs: [2348] 2026-11-10 15:51:24,415 104 INFO rb-82af9cd-226617-434700 odoo.models.unlink: User #286 deleted account.move.line.ctp records with IDs: [1151] 2026-11-10 15:51:24,488 104 INFO rb-82af9cd-226617-434700 odoo.models.unlink: User #286 deleted account.move.line records with IDs: [2354] 2026-11-10 15:51:25,301 104 INFO rb-82af9cd-226617-434700 odoo.models.unlink: User #286 deleted account.move.line.ctp records with IDs: [1155] 2026-11-10 15:51:25,377 104 INFO rb-82af9cd-226617-434700 odoo.models.unlink: User #286 deleted account.move.line records with IDs: [2360] 2026-11-10 15:51:26,728 104 INFO rb-82af9cd-226617-434700 odoo.models.unlink: User #286 deleted account.move.line.ctp records with IDs: [1162] 2026-11-10 15:51:26,809 104 INFO rb-82af9cd-226617-434700 odoo.models.unlink: User #286 deleted account.move.line records with IDs: [2372] 2026-11-10 15:51:27,523 104 INFO rb-82af9cd-226617-434700 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-11-10 15:51:27,939 104 INFO rb-82af9cd-226617-434700 odoo.models.unlink: User #286 deleted account.move.line.ctp records with IDs: [1166] 2026-11-10 15:51:28,036 104 INFO rb-82af9cd-226617-434700 odoo.models.unlink: User #286 deleted account.move.line records with IDs: [2379] 2026-11-10 15:51:28,178 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_account_reconciliation.tests.test_reconcile_validate: Starting TestReconcileValidate.test_payer_name_identifies_the_partner_only_when_exactly_one_matches ... 2026-11-10 15:51:28,883 104 INFO rb-82af9cd-226617-434700 odoo.models.unlink: User #286 deleted account.move.line.ctp records with IDs: [1167] 2026-11-10 15:51:28,984 104 INFO rb-82af9cd-226617-434700 odoo.models.unlink: User #286 deleted account.move.line records with IDs: [2383] 2026-11-10 15:51:34,763 104 INFO rb-82af9cd-226617-434700 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 15%: their account is the counterpart. 2026-11-10 15:51:36,782 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_account_reconciliation.tests.test_reconcile_validate: Starting TestReconcileValidate.test_reconcile_model_identified_partner_is_written_only_at_validate ... 2026-11-10 15:51:37,860 104 INFO rb-82af9cd-226617-434700 odoo.models.unlink: User #286 deleted account.move.line.ctp records with IDs: [1179] 2026-11-10 15:51:37,968 104 INFO rb-82af9cd-226617-434700 odoo.models.unlink: User #286 deleted account.move.line records with IDs: [2406] 2026-11-10 15:51:38,741 104 INFO rb-82af9cd-226617-434700 odoo.models.unlink: User #286 deleted account.move.line.ctp records with IDs: [1182] 2026-11-10 15:51:38,813 104 INFO rb-82af9cd-226617-434700 odoo.models.unlink: User #286 deleted account.move.line records with IDs: [2411] 2026-11-10 15:51:39,638 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_account_reconciliation.tests.test_reconcile_validate: Starting TestReconcileValidate.test_reconcile_model_writeoff_decision_needs_an_unambiguous_writeoff ... 2026-11-10 15:51:39,702 104 INFO rb-82af9cd-226617-434700 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-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/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-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/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-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:51:41,440 104 INFO rb-82af9cd-226617-434700 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 0x7fa313ac7f60> Stack (most recent call last): File "/data/build/rb-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/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-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/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-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:51:41,441 104 INFO rb-82af9cd-226617-434700 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 0x7fa313985ee0> Stack (most recent call last): File "/data/build/rb-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/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-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/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-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:51:41,446 104 INFO rb-82af9cd-226617-434700 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-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/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-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/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-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:51:41,450 104 INFO rb-82af9cd-226617-434700 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 0x7fa313986d40> Stack (most recent call last): File "/data/build/rb-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/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-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/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-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:51:42,326 104 INFO rb-82af9cd-226617-434700 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-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/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-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-82af9cd-226617/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:51:43,947 104 INFO rb-82af9cd-226617-434700 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 0x7fa313ba9d00> Stack (most recent call last): File "/data/build/rb-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/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-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-82af9cd-226617/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:51:43,948 104 INFO rb-82af9cd-226617-434700 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 0x7fa313068ae0> Stack (most recent call last): File "/data/build/rb-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/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-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-82af9cd-226617/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:51:43,953 104 INFO rb-82af9cd-226617-434700 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-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/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-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-82af9cd-226617/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:51:43,957 104 INFO rb-82af9cd-226617-434700 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 0x7fa313068b80> Stack (most recent call last): File "/data/build/rb-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/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-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-82af9cd-226617/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:51:44,218 104 INFO rb-82af9cd-226617-434700 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-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/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-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/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-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:51:46,462 104 INFO rb-82af9cd-226617-434700 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 0x7fa314b06e80> Stack (most recent call last): File "/data/build/rb-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/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-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/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-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:51:46,463 104 INFO rb-82af9cd-226617-434700 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 0x7fa313d0a7a0> Stack (most recent call last): File "/data/build/rb-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/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-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/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-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:51:46,468 104 INFO rb-82af9cd-226617-434700 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-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/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-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/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-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:51:46,472 104 INFO rb-82af9cd-226617-434700 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 0x7fa313d08220> Stack (most recent call last): File "/data/build/rb-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/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-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/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-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:51:46,774 104 INFO rb-82af9cd-226617-434700 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-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/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-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-82af9cd-226617/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:51:48,510 104 INFO rb-82af9cd-226617-434700 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 0x7fa315190720> Stack (most recent call last): File "/data/build/rb-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/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-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-82af9cd-226617/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:51:48,511 104 INFO rb-82af9cd-226617-434700 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 0x7fa312521620> Stack (most recent call last): File "/data/build/rb-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/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-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-82af9cd-226617/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:51:48,516 104 INFO rb-82af9cd-226617-434700 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-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/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-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-82af9cd-226617/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:51:48,520 104 INFO rb-82af9cd-226617-434700 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 0x7fa312522980> Stack (most recent call last): File "/data/build/rb-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/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-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-82af9cd-226617/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:51:49,401 104 INFO rb-82af9cd-226617-434700 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-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/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-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/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-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:51:51,038 104 INFO rb-82af9cd-226617-434700 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 0x7fa343b1cd60> Stack (most recent call last): File "/data/build/rb-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/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-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/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-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:51:51,039 104 INFO rb-82af9cd-226617-434700 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 0x7fa314c787c0> Stack (most recent call last): File "/data/build/rb-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/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-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/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-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:51:51,044 104 INFO rb-82af9cd-226617-434700 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-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/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-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/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-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:51:51,048 104 INFO rb-82af9cd-226617-434700 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 0x7fa314c7bf60> Stack (most recent call last): File "/data/build/rb-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/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-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/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-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:51:51,297 104 INFO rb-82af9cd-226617-434700 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-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/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-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-82af9cd-226617/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:51:53,509 104 INFO rb-82af9cd-226617-434700 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 0x7fa31251f380> Stack (most recent call last): File "/data/build/rb-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/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-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-82af9cd-226617/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:51:53,510 104 INFO rb-82af9cd-226617-434700 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 0x7fa312d4ce00> Stack (most recent call last): File "/data/build/rb-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/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-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-82af9cd-226617/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:51:53,515 104 INFO rb-82af9cd-226617-434700 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-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/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-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-82af9cd-226617/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:51:53,519 104 INFO rb-82af9cd-226617-434700 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 0x7fa312d4f1a0> Stack (most recent call last): File "/data/build/rb-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/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-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-82af9cd-226617/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:51:53,772 104 INFO rb-82af9cd-226617-434700 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-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/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-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/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-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:51:56,119 104 INFO rb-82af9cd-226617-434700 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 0x7fa311874540> Stack (most recent call last): File "/data/build/rb-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/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-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/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-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:51:56,120 104 INFO rb-82af9cd-226617-434700 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 0x7fa3158302c0> Stack (most recent call last): File "/data/build/rb-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/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-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/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-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:51:56,125 104 INFO rb-82af9cd-226617-434700 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-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/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-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/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-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:51:56,129 104 INFO rb-82af9cd-226617-434700 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 0x7fa315831440> Stack (most recent call last): File "/data/build/rb-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/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-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/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-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:51:56,413 104 INFO rb-82af9cd-226617-434700 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-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/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-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-82af9cd-226617/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:51:58,106 104 INFO rb-82af9cd-226617-434700 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 0x7fa31313c180> Stack (most recent call last): File "/data/build/rb-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/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-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-82af9cd-226617/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:51:58,107 104 INFO rb-82af9cd-226617-434700 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 0x7fa314c34d60> Stack (most recent call last): File "/data/build/rb-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/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-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-82af9cd-226617/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:51:58,113 104 INFO rb-82af9cd-226617-434700 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-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/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-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-82af9cd-226617/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:51:58,116 104 INFO rb-82af9cd-226617-434700 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 0x7fa314c34400> Stack (most recent call last): File "/data/build/rb-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/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-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-82af9cd-226617/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:52:01,481 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_account_reconciliation.tests.test_reconcile_validate: Starting TestReconcileValidate.test_remainder_lands_on_a_chosen_destination ... 2026-11-10 15:52:02,163 104 INFO rb-82af9cd-226617-434700 odoo.models.unlink: User #286 deleted account.move.line.ctp records with IDs: [1194] 2026-11-10 15:52:02,254 104 INFO rb-82af9cd-226617-434700 odoo.models.unlink: User #286 deleted account.move.line records with IDs: [2433] 2026-11-10 15:52:04,364 104 INFO rb-82af9cd-226617-434700 odoo.models.unlink: User #286 deleted account.move.line.ctp records with IDs: [1201] 2026-11-10 15:52:04,451 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_account_reconciliation.tests.test_reconcile_validate: Starting TestReconcileValidate.test_taxed_reconciliation_model_posts_its_taxes_as_core_does ... 2026-11-10 15:52:04,951 104 INFO rb-82af9cd-226617-434700 odoo.models.unlink: User #286 deleted account.move.line.ctp records with IDs: [1203] 2026-11-10 15:52:05,027 104 INFO rb-82af9cd-226617-434700 odoo.models.unlink: User #286 deleted account.move.line records with IDs: [2448] 2026-11-10 15:52:05,639 104 INFO rb-82af9cd-226617-434700 odoo.models.unlink: User #286 deleted account.move.line.ctp records with IDs: [1208] 2026-11-10 15:52:05,714 104 INFO rb-82af9cd-226617-434700 odoo.models.unlink: User #286 deleted account.move.line records with IDs: [2455] 2026-11-10 15:52:06,471 104 INFO rb-82af9cd-226617-434700 odoo.models.unlink: User #286 deleted account.move.line.ctp records with IDs: [1213] 2026-11-10 15:52:06,561 104 INFO rb-82af9cd-226617-434700 odoo.models.unlink: User #286 deleted account.move.line records with IDs: [2462] 2026-11-10 15:52:07,130 104 INFO rb-82af9cd-226617-434700 odoo.models.unlink: User #286 deleted account.move.line.ctp records with IDs: [1218] 2026-11-10 15:52:07,204 104 INFO rb-82af9cd-226617-434700 odoo.models.unlink: User #286 deleted account.move.line records with IDs: [2469] 2026-11-10 15:52:07,784 104 INFO rb-82af9cd-226617-434700 odoo.models.unlink: User #286 deleted account.move.line.ctp records with IDs: [1223] 2026-11-10 15:52:07,858 104 INFO rb-82af9cd-226617-434700 odoo.models.unlink: User #286 deleted account.move.line records with IDs: [2476] 2026-11-10 15:52:08,497 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_account_reconciliation.tests.test_reconcile_validate: Starting TestReconcileValidate.test_untaxed_bank_line_on_a_default_taxed_account_posts_no_tax ... 2026-11-10 15:52:08,899 104 INFO rb-82af9cd-226617-434700 odoo.models.unlink: User #286 deleted account.move.line.ctp records with IDs: [1230] 2026-11-10 15:52:08,976 104 INFO rb-82af9cd-226617-434700 odoo.models.unlink: User #286 deleted account.move.line records with IDs: [2486] 2026-11-10 15:52:09,590 104 INFO rb-82af9cd-226617-434700 odoo.models.unlink: User #286 deleted account.move.line.ctp records with IDs: [1233] 2026-11-10 15:52:09,665 104 INFO rb-82af9cd-226617-434700 odoo.models.unlink: User #286 deleted account.move.line records with IDs: [2491] 2026-11-10 15:52:09,862 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_account_reconciliation.tests.test_reconcile_validate: Starting TestReconcileValidate.test_validate_and_revert_are_offered_only_when_meaningful ... 2026-11-10 15:52:11,194 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_account_reconciliation.tests.test_reconcile_validate: Starting TestReconcileValidate.test_validate_is_idempotent_and_undo_restores_a_clean_draft ... 2026-11-10 15:52:11,769 104 INFO rb-82af9cd-226617-434700 odoo.models.unlink: User #286 deleted account.move.line.ctp records with IDs: [1240] 2026-11-10 15:52:11,851 104 INFO rb-82af9cd-226617-434700 odoo.models.unlink: User #286 deleted account.move.line records with IDs: [2507] 2026-11-10 15:52:12,975 104 INFO rb-82af9cd-226617-434700 odoo.models.unlink: User #286 deleted account.move.line.ctp records with IDs: [1245] 2026-11-10 15:52:13,045 104 INFO rb-82af9cd-226617-434700 odoo.models.unlink: User #286 deleted account.move.line records with IDs: [2516] 2026-11-10 15:52:13,275 104 INFO rb-82af9cd-226617-434700 odoo.models.unlink: User #286 deleted account.partial.reconcile records with IDs: [181] 2026-11-10 15:52:13,311 104 INFO rb-82af9cd-226617-434700 odoo.models.unlink: User #286 deleted account.full.reconcile records with IDs: [138] 2026-11-10 15:52:13,418 104 INFO rb-82af9cd-226617-434700 odoo.models.unlink: User #286 deleted account.move.line.ctp records with IDs: [1246] 2026-11-10 15:52:13,480 104 INFO rb-82af9cd-226617-434700 odoo.models.unlink: User #286 deleted account.move.line records with IDs: [2515, 2517] 2026-11-10 15:52:14,067 104 INFO rb-82af9cd-226617-434700 odoo.models.unlink: User #286 deleted account.partial.reconcile records with IDs: [182] 2026-11-10 15:52:14,096 104 INFO rb-82af9cd-226617-434700 odoo.models.unlink: User #286 deleted account.full.reconcile records with IDs: [139] 2026-11-10 15:52:14,782 104 INFO rb-82af9cd-226617-434700 odoo.models.unlink: User #286 deleted account.move.line.ctp records with IDs: [1251] 2026-11-10 15:52:14,856 104 INFO rb-82af9cd-226617-434700 odoo.models.unlink: User #286 deleted account.move.line records with IDs: [2527] 2026-11-10 15:52:15,121 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_account_reconciliation.tests.test_reconcile_validate: Starting TestReconcileValidate.test_validate_posts_exactly_the_validated_draft ... 2026-11-10 15:52:15,758 104 INFO rb-82af9cd-226617-434700 odoo.models.unlink: User #286 deleted account.move.line.ctp records with IDs: [1254] 2026-11-10 15:52:15,836 104 INFO rb-82af9cd-226617-434700 odoo.models.unlink: User #286 deleted account.move.line records with IDs: [2532] 2026-11-10 15:52:16,723 104 INFO rb-82af9cd-226617-434700 odoo.models.unlink: User #286 deleted account.move.line.ctp records with IDs: [1258] 2026-11-10 15:52:16,798 104 INFO rb-82af9cd-226617-434700 odoo.models.unlink: User #286 deleted account.move.line records with IDs: [2538] 2026-11-10 15:52:17,502 104 INFO rb-82af9cd-226617-434700 odoo.models.unlink: User #286 deleted account.move.line.ctp records with IDs: [1261] 2026-11-10 15:52:17,591 104 INFO rb-82af9cd-226617-434700 odoo.models.unlink: User #286 deleted account.move.line records with IDs: [2543] 2026-11-10 15:52:18,714 104 INFO rb-82af9cd-226617-434700 odoo.models.unlink: User #286 deleted account.move.line.ctp records with IDs: [1265] 2026-11-10 15:52:18,801 104 INFO rb-82af9cd-226617-434700 odoo.models.unlink: User #286 deleted account.move.line records with IDs: [2549] 2026-11-10 15:52:18,970 104 INFO rb-82af9cd-226617-434700 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-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/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-82af9cd-226617/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:52:21,148 104 INFO rb-82af9cd-226617-434700 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 0x7fa31187b4c0> Stack (most recent call last): File "/data/build/rb-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/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-82af9cd-226617/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:52:21,148 104 INFO rb-82af9cd-226617-434700 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 0x7fa316673ce0> Stack (most recent call last): File "/data/build/rb-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/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-82af9cd-226617/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:52:21,153 104 INFO rb-82af9cd-226617-434700 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-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/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-82af9cd-226617/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:52:21,156 104 INFO rb-82af9cd-226617-434700 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 0x7fa316673c40> Stack (most recent call last): File "/data/build/rb-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/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-82af9cd-226617/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:52:21,179 104 INFO rb-82af9cd-226617-434700 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-11-10 15:52:26,827 104 INFO rb-82af9cd-226617-434700 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 15%: their account is the counterpart. 2026-11-10 15:52:28,065 104 INFO rb-82af9cd-226617-434700 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 15% (Copy): their account is the counterpart. 2026-11-10 15:52:29,077 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_account_reconciliation.tests.test_statement_form_tour: Starting TestStatementFormTour.test_ending_balance_symbol_clear_of_digits_and_mismatch_hint_shown ... 2026-11-10 15:52:31,775 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_account_reconciliation.tests.test_statement_form_tour.TestStatementFormTour.test_ending_balance_symbol_clear_of_digits_and_mismatch_hint_shown: Chrome pid: 6325 2026-11-10 15:52:31,775 104 INFO rb-82af9cd-226617-434700 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/tmpp6xm99f8_chrome_odoo 2026-11-10 15:52:31,775 104 INFO rb-82af9cd-226617-434700 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:33853/json/version 2026-11-10 15:52:31,777 104 INFO rb-82af9cd-226617-434700 odoo.tests.common.requests: request http://127.0.0.1:33853/json/version with timeout 3 increased to 10s during tests 2026-11-10 15:52:31,786 104 INFO rb-82af9cd-226617-434700 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-11-10 15:52:31,786 104 INFO rb-82af9cd-226617-434700 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:33853/json 2026-11-10 15:52:31,786 104 INFO rb-82af9cd-226617-434700 odoo.tests.common.requests: request http://127.0.0.1:33853/json with timeout 3 increased to 10s during tests 2026-11-10 15:52:31,796 104 INFO rb-82af9cd-226617-434700 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:33853/devtools/page/C87F00E65EA14DF2D66CE30A297E1D8F 2026-11-10 15:52:31,800 104 INFO rb-82af9cd-226617-434700 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-11-10 15:52:31,802 104 INFO rb-82af9cd-226617-434700 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-11-10 15:52:31,893 104 INFO rb-82af9cd-226617-434700 odoo.addons.base.models.res_users: Login successful for db:rb-82af9cd-226617-434700 login:stmt_form_mismatch_user from n/a 2026-11-10 15:52:31,899 104 INFO rb-82af9cd-226617-434700 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-11-10 15:52:31,901 104 INFO rb-82af9cd-226617-434700 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/150" in browser 2026-11-10 15:52:31,901 104 INFO rb-82af9cd-226617-434700 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/150" 2026-11-10 15:52:31,910 104 INFO rb-82af9cd-226617-434700 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-10 15:52:32,838 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:52:32] "GET /odoo/action-account.action_bank_statement_tree/150 HTTP/1.1" 200 - 181 0.073 0.857 2026-11-10 15:52:32,841 104 INFO rb-82af9cd-226617-434700 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': 'C87F00E65EA14DF2D66CE30A297E1D8F', 'loaderId': '827481E0B6A2E8C103ECD64AEE72B77E', 'isDownload': False} 2026-11-10 15:52:32,841 104 INFO rb-82af9cd-226617-434700 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-11-10 15:52:32,873 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:52:32] "GET /web/assets/2cff36e/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.011 2026-11-10 15:52:32,884 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:52:32] "GET /web/webclient/translations/51d255c89410bcbec186e2601d4265648f784ecc?lang=en_US HTTP/1.1" 200 - 0 0.000 0.016 2026-11-10 15:52:32,890 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:52:32] "GET /web/assets/25d7e13/web.assets_web.min.css HTTP/1.1" 200 - 2 0.002 0.027 2026-11-10 15:52:32,980 104 INFO rb-82af9cd-226617-434700 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-11-10 15:52:33,061 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:52:33] "GET /web/webclient/load_menus/5d97ec63ea1140be426fcdf74484b12bb1202e4f8d4a7c3e632269dbe57f8a2f HTTP/1.1" 200 - 172 0.066 0.133 2026-11-10 15:52:33,073 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:52:33] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.003 0.207 2026-11-10 15:52:33,084 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:52:33] "GET /web/assets/aab0082/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.005 2026-11-10 15:52:33,107 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:52:33] "GET /web/assets/8c2eaf3/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.003 2026-11-10 15:52:33,590 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:52:33] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-11-10 15:52:33,591 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:52:33] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-11-10 15:52:33,592 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:52:33] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.004 2026-11-10 15:52:33,606 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:52:33] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.001 0.008 2026-11-10 15:52:33,633 104 INFO rb-82af9cd-226617-434700 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-11-10 15:52:33,642 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:52:33] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-11-10 15:52:33,666 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:52:33] "GET /odoo/offline HTTP/1.1" 200 - 5 0.002 0.012 2026-11-10 15:52:33,678 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:52:33] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.000 0.004 2026-11-10 15:52:33,692 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:52:33] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.002 0.008 2026-11-10 15:52:33,732 104 INFO rb-82af9cd-226617-434700 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/150", "delayToCheckUndeterminisms": 0})" 2026-11-10 15:52:33,739 104 INFO rb-82af9cd-226617-434700 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-11-10 15:52:33,785 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:52:33] "POST /mail/data HTTP/1.1" 200 - 34 0.024 0.027 2026-11-10 15:52:33,815 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:52:33] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.018 2026-11-10 15:52:33,818 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:52:33] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.020 2026-11-10 15:52:33,827 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:52:33] "GET /web/image/res.partner/1412/avatar_128?unique=1794325941000 HTTP/1.1" 200 - 16 0.020 0.054 2026-11-10 15:52:33,847 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:52:33] "GET /web/image?model=res.users&field=avatar_128&id=294 HTTP/1.1" 200 - 10 0.006 0.087 2026-11-10 15:52:33,862 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:52:33] "POST /web/action/load HTTP/1.1" 200 - 12 0.005 0.101 2026-11-10 15:52:33,866 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:52:33] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.007 2026-11-10 15:52:33,868 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:52:33] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.057 2026-11-10 15:52:33,906 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:52:33] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.012 0.080 2026-11-10 15:52:33,923 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:52:33] "GET /web/image/res.company/108/favicon HTTP/1.1" 200 - 9 0.004 0.061 2026-11-10 15:52:33,935 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:52:33] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-11-10 15:52:33,991 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:52:33] "POST /web/dataset/call_kw/account.bank.statement/get_views HTTP/1.1" 200 - 45 0.021 0.092 2026-11-10 15:52:34,017 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:52:34] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.004 2026-11-10 15:52:34,063 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:52:34] "POST /web/dataset/call_kw/account.bank.statement/web_read HTTP/1.1" 200 - 30 0.015 0.032 2026-11-10 15:52:34,151 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:52:34] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.001 2026-11-10 15:52:34,171 104 INFO rb-82af9cd-226617-434700 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-11-10 15:52:34,230 104 INFO rb-82af9cd-226617-434700 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-11-10 15:52:34,281 104 INFO rb-82af9cd-226617-434700 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-11-10 15:52:34,332 104 INFO rb-82af9cd-226617-434700 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-11-10 15:52:34,384 104 INFO rb-82af9cd-226617-434700 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-11-10 15:52:34,384 104 INFO rb-82af9cd-226617-434700 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-11-10 15:52:34,442 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_account_reconciliation.tests.test_statement_form_tour.TestStatementFormTour.test_ending_balance_symbol_clear_of_digits_and_mismatch_hint_shown.browser: heap 22497148 (allocated 23310336) 2026-11-10 15:52:34,445 104 INFO rb-82af9cd-226617-434700 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 6325 2026-11-10 15:52:34,445 104 INFO rb-82af9cd-226617-434700 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-11-10 15:52:34,446 104 INFO rb-82af9cd-226617-434700 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 6325 2026-11-10 15:52:34,507 104 INFO rb-82af9cd-226617-434700 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-82af9cd-226617-434700/chrome_logs/chrome_log_20261110_155234_507026_test_ending_balance_symbol_clear_of_digits_and_mismatch_hint_shown.txt 2026-11-10 15:52:34,507 104 INFO rb-82af9cd-226617-434700 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/tmpp6xm99f8_chrome_odoo" 2026-11-10 15:52:34,539 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_account_reconciliation.tests.test_statement_form_tour: Starting TestStatementFormTour.test_large_balances_are_fully_visible_in_their_inputs ... 2026-11-10 15:52:35,477 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_account_reconciliation.tests.test_statement_form_tour.TestStatementFormTour.test_large_balances_are_fully_visible_in_their_inputs: Chrome pid: 6529 2026-11-10 15:52:35,477 104 INFO rb-82af9cd-226617-434700 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/tmpc3qcn5z2_chrome_odoo 2026-11-10 15:52:35,478 104 INFO rb-82af9cd-226617-434700 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:44853/json/version 2026-11-10 15:52:35,479 104 INFO rb-82af9cd-226617-434700 odoo.tests.common.requests: request http://127.0.0.1:44853/json/version with timeout 3 increased to 10s during tests 2026-11-10 15:52:35,487 104 INFO rb-82af9cd-226617-434700 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-11-10 15:52:35,487 104 INFO rb-82af9cd-226617-434700 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:44853/json 2026-11-10 15:52:35,488 104 INFO rb-82af9cd-226617-434700 odoo.tests.common.requests: request http://127.0.0.1:44853/json with timeout 3 increased to 10s during tests 2026-11-10 15:52:35,498 104 INFO rb-82af9cd-226617-434700 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:44853/devtools/page/6F3758A77BD59A23BA5161FFD12C2887 2026-11-10 15:52:35,501 104 INFO rb-82af9cd-226617-434700 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-11-10 15:52:35,505 104 INFO rb-82af9cd-226617-434700 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-11-10 15:52:35,586 104 INFO rb-82af9cd-226617-434700 odoo.addons.base.models.res_users: Login successful for db:rb-82af9cd-226617-434700 login:stmt_form_large_user from n/a 2026-11-10 15:52:35,592 104 INFO rb-82af9cd-226617-434700 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-11-10 15:52:35,593 104 INFO rb-82af9cd-226617-434700 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/151" in browser 2026-11-10 15:52:35,594 104 INFO rb-82af9cd-226617-434700 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/151" 2026-11-10 15:52:35,602 104 INFO rb-82af9cd-226617-434700 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-10 15:52:36,548 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:52:36] "GET /odoo/action-account.action_bank_statement_tree/151 HTTP/1.1" 200 - 181 0.070 0.879 2026-11-10 15:52:36,551 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_account_reconciliation.tests.test_statement_form_tour.TestStatementFormTour.test_large_balances_are_fully_visible_in_their_inputs: Navigation result: {'frameId': '6F3758A77BD59A23BA5161FFD12C2887', 'loaderId': 'D1C0E1233F1C3A2DD4B9EA44AD248F36', 'isDownload': False} 2026-11-10 15:52:36,552 104 INFO rb-82af9cd-226617-434700 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-11-10 15:52:36,580 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:52:36] "GET /web/assets/25d7e13/web.assets_web.min.css HTTP/1.1" 200 - 2 0.003 0.010 2026-11-10 15:52:36,585 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:52:36] "GET /web/webclient/translations/51d255c89410bcbec186e2601d4265648f784ecc?lang=en_US HTTP/1.1" 200 - 0 0.000 0.012 2026-11-10 15:52:36,642 104 INFO rb-82af9cd-226617-434700 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-11-10 15:52:36,683 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:52:36] "GET /web/webclient/load_menus/5d97ec63ea1140be426fcdf74484b12bb1202e4f8d4a7c3e632269dbe57f8a2f HTTP/1.1" 200 - 172 0.031 0.081 2026-11-10 15:52:36,698 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:52:36] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.003 0.118 2026-11-10 15:52:36,703 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:52:36] "GET /web/assets/2cff36e/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.134 2026-11-10 15:52:36,715 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:52:36] "GET /web/assets/aab0082/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.006 2026-11-10 15:52:36,766 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:52:36] "GET /web/assets/8c2eaf3/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.002 0.005 2026-11-10 15:52:37,391 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:52:37] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.004 2026-11-10 15:52:37,393 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:52:37] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-11-10 15:52:37,393 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:52:37] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.006 2026-11-10 15:52:37,403 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:52:37] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.001 0.005 2026-11-10 15:52:37,421 104 INFO rb-82af9cd-226617-434700 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-11-10 15:52:37,433 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:52:37] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-11-10 15:52:37,455 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:52:37] "GET /odoo/offline HTTP/1.1" 200 - 5 0.002 0.011 2026-11-10 15:52:37,468 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:52:37] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.000 0.004 2026-11-10 15:52:37,477 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:52:37] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.002 0.009 2026-11-10 15:52:37,517 104 INFO rb-82af9cd-226617-434700 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/151", "delayToCheckUndeterminisms": 0})" 2026-11-10 15:52:37,526 104 INFO rb-82af9cd-226617-434700 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-11-10 15:52:37,562 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:52:37] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-11-10 15:52:37,565 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:52:37] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-11-10 15:52:37,585 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:52:37] "POST /mail/data HTTP/1.1" 200 - 34 0.031 0.033 2026-11-10 15:52:37,616 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:52:37] "GET /web/image/res.partner/1413/avatar_128?unique=1794325941000 HTTP/1.1" 200 - 16 0.009 0.064 2026-11-10 15:52:37,638 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:52:37] "GET /web/image?model=res.users&field=avatar_128&id=295 HTTP/1.1" 200 - 10 0.006 0.090 2026-11-10 15:52:37,653 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:52:37] "POST /web/action/load HTTP/1.1" 200 - 12 0.005 0.100 2026-11-10 15:52:37,654 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:52:37] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.095 2026-11-10 15:52:37,657 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:52:37] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.006 2026-11-10 15:52:37,678 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:52:37] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.007 0.068 2026-11-10 15:52:37,694 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:52:37] "GET /web/image/res.company/108/favicon HTTP/1.1" 200 - 9 0.004 0.039 2026-11-10 15:52:37,702 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:52:37] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-11-10 15:52:37,788 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:52:37] "POST /web/dataset/call_kw/account.bank.statement/get_views HTTP/1.1" 200 - 45 0.024 0.101 2026-11-10 15:52:37,818 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:52:37] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.005 2026-11-10 15:52:37,853 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:52:37] "POST /web/dataset/call_kw/account.bank.statement/web_read HTTP/1.1" 200 - 28 0.012 0.027 2026-11-10 15:52:37,945 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:52:37] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.001 2026-11-10 15:52:37,969 104 INFO rb-82af9cd-226617-434700 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-11-10 15:52:38,034 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_account_reconciliation.tests.test_statement_form_tour.TestStatementFormTour.test_large_balances_are_fully_visible_in_their_inputs.browser: tour succeeded 2026-11-10 15:52:38,035 104 INFO rb-82af9cd-226617-434700 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-11-10 15:52:38,089 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_account_reconciliation.tests.test_statement_form_tour.TestStatementFormTour.test_large_balances_are_fully_visible_in_their_inputs.browser: heap 22491064 (allocated 23310336) 2026-11-10 15:52:38,095 104 INFO rb-82af9cd-226617-434700 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 6529 2026-11-10 15:52:38,096 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_account_reconciliation.tests.test_statement_form_tour.TestStatementFormTour.test_large_balances_are_fully_visible_in_their_inputs: Closing websocket connection 2026-11-10 15:52:38,096 104 INFO rb-82af9cd-226617-434700 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 6529 2026-11-10 15:52:38,191 104 INFO rb-82af9cd-226617-434700 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-82af9cd-226617-434700/chrome_logs/chrome_log_20261110_155238_190967_test_large_balances_are_fully_visible_in_their_inputs.txt 2026-11-10 15:52:38,191 104 INFO rb-82af9cd-226617-434700 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/tmpc3qcn5z2_chrome_odoo" 2026-11-10 15:52:38,225 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_account_reconciliation.tests.test_statement_form_tour: Starting TestStatementFormTour.test_statement_without_reference_shows_no_computed_opening_nor_hint ... 2026-11-10 15:52:39,198 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_account_reconciliation.tests.test_statement_form_tour.TestStatementFormTour.test_statement_without_reference_shows_no_computed_opening_nor_hint: Chrome pid: 6745 2026-11-10 15:52:39,198 104 INFO rb-82af9cd-226617-434700 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/tmpkob771nq_chrome_odoo 2026-11-10 15:52:39,198 104 INFO rb-82af9cd-226617-434700 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:36429/json/version 2026-11-10 15:52:39,199 104 INFO rb-82af9cd-226617-434700 odoo.tests.common.requests: request http://127.0.0.1:36429/json/version with timeout 3 increased to 10s during tests 2026-11-10 15:52:39,208 104 INFO rb-82af9cd-226617-434700 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-11-10 15:52:39,208 104 INFO rb-82af9cd-226617-434700 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:36429/json 2026-11-10 15:52:39,208 104 INFO rb-82af9cd-226617-434700 odoo.tests.common.requests: request http://127.0.0.1:36429/json with timeout 3 increased to 10s during tests 2026-11-10 15:52:39,214 104 INFO rb-82af9cd-226617-434700 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:36429/devtools/page/4E0D103FEBCBECB2AE35C9058D657D56 2026-11-10 15:52:39,220 104 INFO rb-82af9cd-226617-434700 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-11-10 15:52:39,222 104 INFO rb-82af9cd-226617-434700 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-11-10 15:52:39,293 104 INFO rb-82af9cd-226617-434700 odoo.addons.base.models.res_users: Login successful for db:rb-82af9cd-226617-434700 login:stmt_form_clean_user from n/a 2026-11-10 15:52:39,299 104 INFO rb-82af9cd-226617-434700 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-11-10 15:52:39,301 104 INFO rb-82af9cd-226617-434700 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/152" in browser 2026-11-10 15:52:39,301 104 INFO rb-82af9cd-226617-434700 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/152" 2026-11-10 15:52:39,309 104 INFO rb-82af9cd-226617-434700 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-10 15:52:40,250 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:52:40] "GET /odoo/action-account.action_bank_statement_tree/152 HTTP/1.1" 200 - 181 0.079 0.864 2026-11-10 15:52:40,253 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_account_reconciliation.tests.test_statement_form_tour.TestStatementFormTour.test_statement_without_reference_shows_no_computed_opening_nor_hint: Navigation result: {'frameId': '4E0D103FEBCBECB2AE35C9058D657D56', 'loaderId': '6E5E256EFB0B752823DDE0AFF11F9183', 'isDownload': False} 2026-11-10 15:52:40,253 104 INFO rb-82af9cd-226617-434700 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-11-10 15:52:40,282 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:52:40] "GET /web/assets/25d7e13/web.assets_web.min.css HTTP/1.1" 200 - 2 0.002 0.005 2026-11-10 15:52:40,289 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:52:40] "GET /web/assets/2cff36e/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.010 2026-11-10 15:52:40,365 104 INFO rb-82af9cd-226617-434700 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-11-10 15:52:40,432 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:52:40] "GET /web/webclient/load_menus/5d97ec63ea1140be426fcdf74484b12bb1202e4f8d4a7c3e632269dbe57f8a2f HTTP/1.1" 200 - 172 0.064 0.090 2026-11-10 15:52:40,438 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:52:40] "GET /web/webclient/translations/51d255c89410bcbec186e2601d4265648f784ecc?lang=en_US HTTP/1.1" 200 - 0 0.000 0.158 2026-11-10 15:52:40,455 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:52:40] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.005 0.164 2026-11-10 15:52:40,466 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:52:40] "GET /web/assets/aab0082/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.004 2026-11-10 15:52:40,501 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:52:40] "GET /web/assets/8c2eaf3/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.004 2026-11-10 15:52:40,952 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:52:40] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.004 2026-11-10 15:52:40,953 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:52:40] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-11-10 15:52:40,954 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:52:40] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.005 2026-11-10 15:52:40,965 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:52:40] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.001 0.005 2026-11-10 15:52:40,983 104 INFO rb-82af9cd-226617-434700 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-11-10 15:52:40,994 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:52:40] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-11-10 15:52:41,021 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:52:41] "GET /odoo/offline HTTP/1.1" 200 - 5 0.002 0.013 2026-11-10 15:52:41,027 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:52:41] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.001 0.005 2026-11-10 15:52:41,040 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:52:41] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.002 0.013 2026-11-10 15:52:41,070 104 INFO rb-82af9cd-226617-434700 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/152", "delayToCheckUndeterminisms": 0})" 2026-11-10 15:52:41,081 104 INFO rb-82af9cd-226617-434700 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-11-10 15:52:41,136 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:52:41] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.013 2026-11-10 15:52:41,138 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:52:41] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.014 2026-11-10 15:52:41,162 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:52:41] "POST /mail/data HTTP/1.1" 200 - 34 0.035 0.053 2026-11-10 15:52:41,189 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:52:41] "GET /web/image?model=res.users&field=avatar_128&id=296 HTTP/1.1" 200 - 17 0.009 0.084 2026-11-10 15:52:41,202 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:52:41] "POST /web/action/load HTTP/1.1" 200 - 12 0.003 0.095 2026-11-10 15:52:41,224 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:52:41] "GET /web/image/res.partner/1414/avatar_128?unique=1794325941000 HTTP/1.1" 200 - 9 0.006 0.118 2026-11-10 15:52:41,225 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:52:41] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.112 2026-11-10 15:52:41,246 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:52:41] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.005 2026-11-10 15:52:41,247 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:52:41] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.008 0.062 2026-11-10 15:52:41,270 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:52:41] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-11-10 15:52:41,314 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:52:41] "POST /web/dataset/call_kw/account.bank.statement/get_views HTTP/1.1" 200 - 45 0.021 0.073 2026-11-10 15:52:41,337 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:52:41] "GET /web/image/res.company/108/favicon HTTP/1.1" 200 - 9 0.005 0.096 2026-11-10 15:52:41,344 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:52:41] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.004 2026-11-10 15:52:41,380 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:52:41] "POST /web/dataset/call_kw/account.bank.statement/web_read HTTP/1.1" 200 - 26 0.011 0.022 2026-11-10 15:52:41,465 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:52:41] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.001 2026-11-10 15:52:41,487 104 INFO rb-82af9cd-226617-434700 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-11-10 15:52:41,547 104 INFO rb-82af9cd-226617-434700 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-11-10 15:52:41,548 104 INFO rb-82af9cd-226617-434700 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-11-10 15:52:41,600 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_account_reconciliation.tests.test_statement_form_tour.TestStatementFormTour.test_statement_without_reference_shows_no_computed_opening_nor_hint.browser: heap 22420008 (allocated 23310336) 2026-11-10 15:52:41,602 104 INFO rb-82af9cd-226617-434700 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 6745 2026-11-10 15:52:41,602 104 INFO rb-82af9cd-226617-434700 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-11-10 15:52:41,603 104 INFO rb-82af9cd-226617-434700 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 6745 2026-11-10 15:52:41,697 104 INFO rb-82af9cd-226617-434700 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-82af9cd-226617-434700/chrome_logs/chrome_log_20261110_155241_697076_test_statement_without_reference_shows_no_computed_opening_nor_hint.txt 2026-11-10 15:52:41,697 104 INFO rb-82af9cd-226617-434700 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/tmpkob771nq_chrome_odoo" 2026-11-10 15:52:41,750 104 INFO rb-82af9cd-226617-434700 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-11-10 15:52:46,779 104 INFO rb-82af9cd-226617-434700 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 15%: their account is the counterpart. 2026-11-10 15:52:47,897 104 INFO rb-82af9cd-226617-434700 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 15% (Copy): their account is the counterpart. 2026-11-10 15:52:48,789 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_account_reconciliation.tests.test_statement_opening_balance: Starting TestStatementOpeningBalance.test_computed_opening_of_a_first_statement_equals_cores_creation_proposal ... 2026-11-10 15:52:49,904 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_account_reconciliation.tests.test_statement_opening_balance: Starting TestStatementOpeningBalance.test_computed_opening_of_a_later_statement_equals_cores_creation_proposal ... 2026-11-10 15:52:51,308 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_account_reconciliation.tests.test_statement_opening_balance: Starting TestStatementOpeningBalance.test_earlier_entry_cancelled_keeps_opening_and_flags_the_books ... 2026-11-10 15:52:52,220 104 INFO rb-82af9cd-226617-434700 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-11-10 15:52:53,226 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_account_reconciliation.tests.test_statement_opening_balance: Starting TestStatementOpeningBalance.test_earlier_transaction_deleted_keeps_opening_without_reference ... 2026-11-10 15:52:54,127 104 INFO rb-82af9cd-226617-434700 odoo.models.unlink: User #297 deleted account.bank.statement.line records with IDs: [446] 2026-11-10 15:52:54,177 104 INFO rb-82af9cd-226617-434700 odoo.models.unlink: User #297 deleted account.move.line.ctp records with IDs: [1284] 2026-11-10 15:52:54,300 104 INFO rb-82af9cd-226617-434700 odoo.models.unlink: User #297 deleted account.move.line records with IDs: [2587, 2588] 2026-11-10 15:52:54,365 104 INFO rb-82af9cd-226617-434700 odoo.models.unlink: User #297 deleted account.move records with IDs: [1184] 2026-11-10 15:52:54,488 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_account_reconciliation.tests.test_statement_opening_balance: Starting TestStatementOpeningBalance.test_editing_a_transaction_never_changes_the_proposed_opening ... 2026-11-10 15:52:55,570 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_account_reconciliation.tests.test_statement_opening_balance: Starting TestStatementOpeningBalance.test_forgotten_earlier_transaction_never_replaces_the_typed_opening ... 2026-11-10 15:52:56,467 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_account_reconciliation.tests.test_statement_opening_balance: Starting TestStatementOpeningBalance.test_journal_start_opening_is_kept_with_no_reference ... 2026-11-10 15:52:58,227 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_account_reconciliation.tests.test_statement_opening_balance: Starting TestStatementOpeningBalance.test_later_statement_computes_previous_ending_plus_posted_lines_between ... 2026-11-10 15:52:59,189 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_account_reconciliation.tests.test_statement_opening_balance: Starting TestStatementOpeningBalance.test_later_statement_opening_matching_the_books_is_no_mismatch ... 2026-11-10 15:53:00,246 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_account_reconciliation.tests.test_statement_opening_balance: Starting TestStatementOpeningBalance.test_mismatch_follows_the_statement_currency_rounding ... 2026-11-10 15:53:01,468 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_account_reconciliation.tests.test_statement_opening_balance: Starting TestStatementOpeningBalance.test_typed_ending_balance_survives_adding_a_transaction ... 2026-11-10 15:53:02,297 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_account_reconciliation.tests.test_statement_opening_balance: Starting TestStatementOpeningBalance.test_typed_ending_balance_survives_editing_a_transaction ... 2026-11-10 15:53:03,085 104 INFO rb-82af9cd-226617-434700 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-11-10 15:53:08,309 104 INFO rb-82af9cd-226617-434700 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 15%: their account is the counterpart. 2026-11-10 15:53:09,507 104 INFO rb-82af9cd-226617-434700 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 15% (Copy): their account is the counterpart. 2026-11-10 15:53:15,020 104 INFO rb-82af9cd-226617-434700 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 15%: their account is the counterpart. 2026-11-10 15:53:16,638 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_account_recurring.tests.test_account_recurring: Starting TestAccountRecurring.test_auto_recurring_transfer_1 ... 2026-11-10 15:53:18,706 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_account_recurring.tests.test_account_recurring: Starting TestAccountRecurring.test_auto_recurring_transfer_2 ... 2026-11-10 15:53:20,844 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_account_recurring.tests.test_account_recurring: Starting TestAccountRecurring.test_auto_recurring_transfer_3 ... 2026-11-10 15:53:23,430 104 INFO rb-82af9cd-226617-434700 odoo.models.unlink: User #299 deleted account.move.line.ctp records with IDs: [1324, 1325, 1326, 1327] 2026-11-10 15:53:23,556 104 INFO rb-82af9cd-226617-434700 odoo.models.unlink: User #299 deleted account.move.line records with IDs: [2660, 2661, 2662, 2663, 2664, 2665, 2666, 2667] 2026-11-10 15:53:23,649 104 INFO rb-82af9cd-226617-434700 odoo.models.unlink: User #299 deleted account.move records with IDs: [1217, 1218, 1219, 1220] 2026-11-10 15:53:24,293 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_account_recurring.tests.test_account_recurring: Starting TestAccountRecurring.test_auto_recurring_transfer_with_foreign_currency ... 2026-11-10 15:53:27,324 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_account_recurring.tests.test_account_recurring: Starting TestAccountRecurring.test_billing_clerk_can_post_invoice_with_recurring_line ... 2026-11-10 15:53:29,810 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_account_recurring.tests.test_account_recurring: Starting TestAccountRecurring.test_billing_clerk_can_reset_recurring_invoice_to_draft ... 2026-11-10 15:53:32,460 104 INFO rb-82af9cd-226617-434700 odoo.models.unlink: User #302 deleted account.move.line.ctp records with IDs: [1339, 1340] 2026-11-10 15:53:32,556 104 INFO rb-82af9cd-226617-434700 odoo.models.unlink: User #302 deleted account.move.line records with IDs: [2712, 2713, 2714, 2715] 2026-11-10 15:53:32,636 104 INFO rb-82af9cd-226617-434700 odoo.models.unlink: User #302 deleted account.move records with IDs: [1242, 1243] 2026-11-10 15:53:32,680 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_account_recurring.tests.test_account_recurring: Starting TestAccountRecurring.test_billing_clerk_still_cannot_create_allocation_manually ... 2026-11-10 15:53:35,398 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_account_recurring.tests.test_account_recurring: Starting TestAccountRecurring.test_manual_recurring_transfer_4 ... 2026-11-10 15:53:37,478 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_account_recurring.tests.test_account_recurring: Starting TestAccountRecurring.test_move_line_dates_constraint ... 2026-11-10 15:53:37,831 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_account_recurring.tests.test_account_recurring: Starting TestAccountRecurring.test_move_line_name ... 2026-11-10 15:53:38,096 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_account_recurring.tests.test_account_recurring: Starting TestAccountRecurring.test_recurring_account_fallback_used_when_line_has_no_product ... 2026-11-10 15:53:39,347 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_account_recurring.tests.test_account_recurring: Starting TestAccountRecurring.test_recurring_account_resolved_per_line_company_not_ambient_company ... 2026-11-10 15:53:39,721 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_account_recurring.tests.test_account_recurring: Starting TestAccountRecurring.test_recurring_allocations_identical_for_clerk_and_accountant ... 2026-11-10 15:53:44,153 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_account_recurring.tests.test_account_recurring: Starting TestAccountRecurring.test_recurring_transfer_generated_on_customer_invoice_created_by_orm ... 2026-11-10 15:53:44,830 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_account_recurring.tests.test_account_recurring: Starting TestAccountRecurring.test_recurring_transfer_generated_on_vendor_bill_created_by_orm ... 2026-11-10 15:53:45,552 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_account_recurring.tests.test_account_recurring: Starting TestAccountRecurring.test_recurring_transfer_generated_when_dates_written_after_create ... 2026-11-10 15:53:46,309 104 INFO rb-82af9cd-226617-434700 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-11-10 15:53:51,234 104 INFO rb-82af9cd-226617-434700 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 15%: their account is the counterpart. 2026-11-10 15:53:52,433 104 INFO rb-82af9cd-226617-434700 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 15% (Copy): their account is the counterpart. 2026-11-10 15:53:54,859 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_account_recurring.tests.test_effective_span_end: Starting TestRecurringEffectiveSpanEnd.test_recurring_end_date_false_for_a_plain_unrelated_line ... 2026-11-10 15:53:55,020 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_account_recurring.tests.test_effective_span_end: Starting TestRecurringEffectiveSpanEnd.test_recurring_end_date_inherits_the_single_transfer_origin ... 2026-11-10 15:53:57,150 104 INFO rb-82af9cd-226617-434700 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-11-10 15:53:57,489 104 INFO rb-82af9cd-226617-434700 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-11-10 15:53:57,732 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_account_recurring.tests.test_effective_span_end: Starting TestRecurringEffectiveSpanEnd.test_recurring_end_date_reads_own_date_to_as_a_date ... 2026-11-10 15:54:00,256 104 INFO rb-82af9cd-226617-434700 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-11-10 15:54:05,352 104 INFO rb-82af9cd-226617-434700 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 15%: their account is the counterpart. 2026-11-10 15:54:06,494 104 INFO rb-82af9cd-226617-434700 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 15% (Copy): their account is the counterpart. 2026-11-10 15:54:12,239 104 INFO rb-82af9cd-226617-434700 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 15%: their account is the counterpart. 2026-11-10 15:54:17,596 104 INFO rb-82af9cd-226617-434700 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 15%: their account is the counterpart. 2026-11-10 15:54:21,528 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_affiliate.tests.test_access_right: Starting TestAccessRight.test_01_access_right_internal_user ... 2026-11-10 15:54:21,550 104 INFO rb-82af9cd-226617-434700 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 312, model: affiliate.commission.rule 2026-11-10 15:54:21,558 104 INFO rb-82af9cd-226617-434700 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 312, model: affiliate.report 2026-11-10 15:54:21,562 104 INFO rb-82af9cd-226617-434700 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 312, model: affiliate.code 2026-11-10 15:54:21,564 104 INFO rb-82af9cd-226617-434700 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 312, model: affiliate.commission 2026-11-10 15:54:21,567 104 INFO rb-82af9cd-226617-434700 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 312, model: affiliate.commission.line 2026-11-10 15:54:21,572 104 INFO rb-82af9cd-226617-434700 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 312, model: affiliate.commission.rule 2026-11-10 15:54:21,574 104 INFO rb-82af9cd-226617-434700 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 312, model: affiliate.report 2026-11-10 15:54:21,578 104 INFO rb-82af9cd-226617-434700 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 312, model: affiliate.code 2026-11-10 15:54:21,580 104 INFO rb-82af9cd-226617-434700 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 312, model: affiliate.commission 2026-11-10 15:54:21,582 104 INFO rb-82af9cd-226617-434700 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 312, model: affiliate.commission.line 2026-11-10 15:54:21,584 104 INFO rb-82af9cd-226617-434700 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 312, model: affiliate.commission.rule 2026-11-10 15:54:21,587 104 INFO rb-82af9cd-226617-434700 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 312, model: affiliate.report 2026-11-10 15:54:21,590 104 INFO rb-82af9cd-226617-434700 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 312, model: affiliate.code 2026-11-10 15:54:21,592 104 INFO rb-82af9cd-226617-434700 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 312, model: affiliate.commission 2026-11-10 15:54:21,594 104 INFO rb-82af9cd-226617-434700 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 312, model: affiliate.commission.line 2026-11-10 15:54:21,596 104 INFO rb-82af9cd-226617-434700 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 312, model: affiliate.commission.rule 2026-11-10 15:54:21,598 104 INFO rb-82af9cd-226617-434700 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 312, model: affiliate.report 2026-11-10 15:54:21,623 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_affiliate.tests.test_access_right: Starting TestAccessRight.test_02_access_right_portal_user ... 2026-11-10 15:54:21,642 104 INFO rb-82af9cd-226617-434700 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 310, model: affiliate.commission.rule 2026-11-10 15:54:21,649 104 INFO rb-82af9cd-226617-434700 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 310, model: affiliate.progressive.commission.rule 2026-11-10 15:54:21,651 104 INFO rb-82af9cd-226617-434700 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 310, model: affiliate.report 2026-11-10 15:54:21,654 104 INFO rb-82af9cd-226617-434700 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 310, model: affiliate.code 2026-11-10 15:54:21,656 104 INFO rb-82af9cd-226617-434700 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 310, model: affiliate.commission 2026-11-10 15:54:21,659 104 INFO rb-82af9cd-226617-434700 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 310, model: affiliate.commission.line 2026-11-10 15:54:21,661 104 INFO rb-82af9cd-226617-434700 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 310, model: affiliate.commission.rule 2026-11-10 15:54:21,662 104 INFO rb-82af9cd-226617-434700 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 310, model: affiliate.progressive.commission.rule 2026-11-10 15:54:21,664 104 INFO rb-82af9cd-226617-434700 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 310, model: affiliate.report 2026-11-10 15:54:21,667 104 INFO rb-82af9cd-226617-434700 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 310, model: affiliate.code 2026-11-10 15:54:21,669 104 INFO rb-82af9cd-226617-434700 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 310, model: affiliate.commission 2026-11-10 15:54:21,671 104 INFO rb-82af9cd-226617-434700 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 310, model: affiliate.commission.line 2026-11-10 15:54:21,672 104 INFO rb-82af9cd-226617-434700 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 310, model: affiliate.commission.rule 2026-11-10 15:54:21,674 104 INFO rb-82af9cd-226617-434700 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 310, model: affiliate.progressive.commission.rule 2026-11-10 15:54:21,676 104 INFO rb-82af9cd-226617-434700 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 310, model: affiliate.report 2026-11-10 15:54:21,679 104 INFO rb-82af9cd-226617-434700 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 310, model: affiliate.code 2026-11-10 15:54:21,681 104 INFO rb-82af9cd-226617-434700 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 310, model: affiliate.commission 2026-11-10 15:54:21,682 104 INFO rb-82af9cd-226617-434700 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 310, model: affiliate.commission.line 2026-11-10 15:54:21,684 104 INFO rb-82af9cd-226617-434700 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 310, model: affiliate.commission.rule 2026-11-10 15:54:21,686 104 INFO rb-82af9cd-226617-434700 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 310, model: affiliate.progressive.commission.rule 2026-11-10 15:54:21,688 104 INFO rb-82af9cd-226617-434700 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 310, model: affiliate.report 2026-11-10 15:54:21,712 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_affiliate.tests.test_access_right: Starting TestAccessRight.test_03_access_right_affliate_user ... 2026-11-10 15:54:21,727 104 INFO rb-82af9cd-226617-434700 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 313, model: affiliate.report 2026-11-10 15:54:21,737 104 INFO rb-82af9cd-226617-434700 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 313, model: affiliate.commission.rule 2026-11-10 15:54:21,740 104 INFO rb-82af9cd-226617-434700 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 313, model: affiliate.progressive.commission.rule 2026-11-10 15:54:21,742 104 INFO rb-82af9cd-226617-434700 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 313, model: affiliate.report 2026-11-10 15:54:21,746 104 INFO rb-82af9cd-226617-434700 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 313, model: affiliate.commission.rule 2026-11-10 15:54:21,748 104 INFO rb-82af9cd-226617-434700 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 313, model: affiliate.progressive.commission.rule 2026-11-10 15:54:21,750 104 INFO rb-82af9cd-226617-434700 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 313, model: affiliate.report 2026-11-10 15:54:21,754 104 INFO rb-82af9cd-226617-434700 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 313, model: affiliate.code 2026-11-10 15:54:21,756 104 INFO rb-82af9cd-226617-434700 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 313, model: affiliate.commission 2026-11-10 15:54:21,758 104 INFO rb-82af9cd-226617-434700 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 313, model: affiliate.commission.line 2026-11-10 15:54:21,760 104 INFO rb-82af9cd-226617-434700 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 313, model: affiliate.commission.rule 2026-11-10 15:54:21,762 104 INFO rb-82af9cd-226617-434700 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 313, model: affiliate.progressive.commission.rule 2026-11-10 15:54:21,764 104 INFO rb-82af9cd-226617-434700 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 313, model: affiliate.report 2026-11-10 15:54:21,788 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_affiliate.tests.test_access_right: Starting TestAccessRight.test_04_access_right_affliate_admin ... 2026-11-10 15:54:21,804 104 INFO rb-82af9cd-226617-434700 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 317, model: affiliate.report 2026-11-10 15:54:21,814 104 INFO rb-82af9cd-226617-434700 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 317, model: affiliate.report 2026-11-10 15:54:21,818 104 INFO rb-82af9cd-226617-434700 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 317, model: affiliate.report 2026-11-10 15:54:21,842 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_affiliate.tests.test_access_right: Starting TestAccessRight.test_05_access_rule_own_affiliate_code ... 2026-11-10 15:54:21,870 104 INFO rb-82af9cd-226617-434700 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 313, model: affiliate.code 2026-11-10 15:54:21,884 104 INFO rb-82af9cd-226617-434700 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [5], uid: 313, model: affiliate.code 2026-11-10 15:54:21,908 104 INFO rb-82af9cd-226617-434700 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [5], uid: 313, model: affiliate.code 2026-11-10 15:54:21,922 104 INFO rb-82af9cd-226617-434700 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [5], uid: 313, model: affiliate.code 2026-11-10 15:54:21,955 104 INFO rb-82af9cd-226617-434700 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 313, model: affiliate.code 2026-11-10 15:54:21,958 104 INFO rb-82af9cd-226617-434700 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [5], uid: 313, model: affiliate.code 2026-11-10 15:54:21,971 104 INFO rb-82af9cd-226617-434700 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [5], uid: 313, model: affiliate.code 2026-11-10 15:54:22,006 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_affiliate.tests.test_access_right: Starting TestAccessRight.test_06_access_rule_own_affiliate_commission ... 2026-11-10 15:54:22,133 104 INFO rb-82af9cd-226617-434700 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 313, model: affiliate.commission 2026-11-10 15:54:22,150 104 INFO rb-82af9cd-226617-434700 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [6], uid: 313, model: affiliate.commission 2026-11-10 15:54:22,165 104 INFO rb-82af9cd-226617-434700 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [6], uid: 313, model: affiliate.commission 2026-11-10 15:54:22,179 104 INFO rb-82af9cd-226617-434700 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [6], uid: 313, model: affiliate.commission 2026-11-10 15:54:22,228 104 INFO rb-82af9cd-226617-434700 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 313, model: affiliate.commission 2026-11-10 15:54:22,231 104 INFO rb-82af9cd-226617-434700 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [6], uid: 313, model: affiliate.commission 2026-11-10 15:54:22,244 104 INFO rb-82af9cd-226617-434700 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [6], uid: 313, model: affiliate.commission 2026-11-10 15:54:22,278 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_affiliate.tests.test_access_right: Starting TestAccessRight.test_07_access_rule_all_affiliate_code ... 2026-11-10 15:54:22,330 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_affiliate.tests.test_access_right: Starting TestAccessRight.test_08_access_rule_all_affiliate_commission ... 2026-11-10 15:54:22,466 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_affiliate.tests.test_access_right: Starting TestAccessRight.test_09_access_right_billing_user ... 2026-11-10 15:54:22,482 104 INFO rb-82af9cd-226617-434700 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 319, model: affiliate.code 2026-11-10 15:54:22,489 104 INFO rb-82af9cd-226617-434700 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 319, model: affiliate.commission 2026-11-10 15:54:22,491 104 INFO rb-82af9cd-226617-434700 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 319, model: affiliate.commission.line 2026-11-10 15:54:22,493 104 INFO rb-82af9cd-226617-434700 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 319, model: affiliate.commission.rule 2026-11-10 15:54:22,497 104 INFO rb-82af9cd-226617-434700 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 319, model: affiliate.code 2026-11-10 15:54:22,499 104 INFO rb-82af9cd-226617-434700 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 319, model: affiliate.commission 2026-11-10 15:54:22,501 104 INFO rb-82af9cd-226617-434700 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 319, model: affiliate.commission.line 2026-11-10 15:54:22,503 104 INFO rb-82af9cd-226617-434700 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 319, model: affiliate.commission.rule 2026-11-10 15:54:22,506 104 INFO rb-82af9cd-226617-434700 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 319, model: affiliate.code 2026-11-10 15:54:22,508 104 INFO rb-82af9cd-226617-434700 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 319, model: affiliate.commission 2026-11-10 15:54:22,510 104 INFO rb-82af9cd-226617-434700 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 319, model: affiliate.commission.line 2026-11-10 15:54:22,512 104 INFO rb-82af9cd-226617-434700 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 319, model: affiliate.commission.rule 2026-11-10 15:54:22,536 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_affiliate.tests.test_access_right: Starting TestAccessRight.test_10_access_right_account_readonly_user ... 2026-11-10 15:54:22,553 104 INFO rb-82af9cd-226617-434700 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 320, model: affiliate.code 2026-11-10 15:54:22,562 104 INFO rb-82af9cd-226617-434700 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 320, model: affiliate.commission 2026-11-10 15:54:22,564 104 INFO rb-82af9cd-226617-434700 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 320, model: affiliate.commission.line 2026-11-10 15:54:22,566 104 INFO rb-82af9cd-226617-434700 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 320, model: affiliate.commission.rule 2026-11-10 15:54:22,570 104 INFO rb-82af9cd-226617-434700 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 320, model: affiliate.code 2026-11-10 15:54:22,572 104 INFO rb-82af9cd-226617-434700 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 320, model: affiliate.commission 2026-11-10 15:54:22,575 104 INFO rb-82af9cd-226617-434700 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 320, model: affiliate.commission.line 2026-11-10 15:54:22,576 104 INFO rb-82af9cd-226617-434700 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 320, model: affiliate.commission.rule 2026-11-10 15:54:22,580 104 INFO rb-82af9cd-226617-434700 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 320, model: affiliate.code 2026-11-10 15:54:22,582 104 INFO rb-82af9cd-226617-434700 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 320, model: affiliate.commission 2026-11-10 15:54:22,584 104 INFO rb-82af9cd-226617-434700 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 320, model: affiliate.commission.line 2026-11-10 15:54:22,586 104 INFO rb-82af9cd-226617-434700 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 320, model: affiliate.commission.rule 2026-11-10 15:54:22,638 104 INFO rb-82af9cd-226617-434700 odoo.addons.base.models.ir_attachment: filestore gc 11 checked, 11 removed 2026-11-10 15:54:27,773 104 INFO rb-82af9cd-226617-434700 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 15%: their account is the counterpart. 2026-11-10 15:54:29,062 104 INFO rb-82af9cd-226617-434700 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 15% (Copy): their account is the counterpart. 2026-11-10 15:54:34,955 104 INFO rb-82af9cd-226617-434700 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 15%: their account is the counterpart. 2026-11-10 15:54:40,331 104 INFO rb-82af9cd-226617-434700 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 15%: their account is the counterpart. 2026-11-10 15:54:43,475 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_affiliate.tests.test_account_move: Starting TestAccountMove.test_commission_with_existing_invoice ... 2026-11-10 15:54:44,084 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_affiliate.tests.test_account_move: Starting TestAccountMove.test_commission_with_no_existing_invoice ... 2026-11-10 15:54:44,688 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_affiliate.tests.test_account_move: Starting TestAccountMove.test_link_commission_ids ... 2026-11-10 15:54:45,141 104 INFO rb-82af9cd-226617-434700 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-11-10 15:54:50,333 104 INFO rb-82af9cd-226617-434700 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 15%: their account is the counterpart. 2026-11-10 15:54:51,626 104 INFO rb-82af9cd-226617-434700 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 15% (Copy): their account is the counterpart. 2026-11-10 15:54:57,372 104 INFO rb-82af9cd-226617-434700 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 15%: their account is the counterpart. 2026-11-10 15:55:03,020 104 INFO rb-82af9cd-226617-434700 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 15%: their account is the counterpart. 2026-11-10 15:55:06,379 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_affiliate.tests.test_affiliate_code: Starting TestAffiliateCode.test_affcode_capacity_check_sees_whole_pool_for_plain_user ... 2026-11-10 15:55:06,639 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_affiliate.tests.test_affiliate_code: Starting TestAffiliateCode.test_affcode_create_excludes_search_sees_whole_pool_for_plain_user ... 2026-11-10 15:55:06,787 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_affiliate.tests.test_affiliate_code: Starting TestAffiliateCode.test_barcode ... 2026-11-10 15:55:06,811 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_affiliate.tests.test_affiliate_code: Starting TestAffiliateCode.test_create_affiliate ... 2026-11-10 15:55:06,913 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_affiliate.tests.test_affiliate_code: Starting TestAffiliateCode.test_generate_name_with_config ... 2026-11-10 15:55:07,055 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_affiliate.tests.test_affiliate_code: Starting TestAffiliateCode.test_get_product_comm_percentage_01 ... 2026-11-10 15:55:07,097 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_affiliate.tests.test_affiliate_code: Starting TestAffiliateCode.test_get_product_comm_percentage_02 ... 2026-11-10 15:55:07,153 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_affiliate.tests.test_affiliate_code: Starting TestAffiliateCode.test_get_product_comm_percentage_03 ... 2026-11-10 15:55:07,207 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_affiliate.tests.test_affiliate_code: Starting TestAffiliateCode.test_get_product_comm_percentage_04 ... 2026-11-10 15:55:07,259 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_affiliate.tests.test_affiliate_code: Starting TestAffiliateCode.test_name_search ... 2026-11-10 15:55:07,289 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_affiliate.tests.test_affiliate_code: Starting TestAffiliateCode.test_reach_the_maximun_limit_of_affiliate_code ... 2026-11-10 15:55:07,585 104 INFO rb-82af9cd-226617-434700 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-11-10 15:55:12,423 104 INFO rb-82af9cd-226617-434700 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 15%: their account is the counterpart. 2026-11-10 15:55:13,579 104 INFO rb-82af9cd-226617-434700 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 15% (Copy): their account is the counterpart. 2026-11-10 15:55:18,980 104 INFO rb-82af9cd-226617-434700 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 15%: their account is the counterpart. 2026-11-10 15:55:24,464 104 INFO rb-82af9cd-226617-434700 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 15%: their account is the counterpart. 2026-11-10 15:55:27,543 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_affiliate.tests.test_commission_rule: Starting TestCommissionRule.test_check_date ... 2026-11-10 15:55:27,636 104 INFO rb-82af9cd-226617-434700 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-11-10 15:55:33,691 104 INFO rb-82af9cd-226617-434700 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 15%: their account is the counterpart. 2026-11-10 15:55:34,963 104 INFO rb-82af9cd-226617-434700 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 15% (Copy): their account is the counterpart. 2026-11-10 15:55:40,589 104 INFO rb-82af9cd-226617-434700 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 15%: their account is the counterpart. 2026-11-10 15:55:45,830 104 INFO rb-82af9cd-226617-434700 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 15%: their account is the counterpart. 2026-11-10 15:55:48,816 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_affiliate.tests.test_cron: Starting TestFiscalPosition.test_01_config_auto_generate_affiliate_bill_receipts ... 2026-11-10 15:55:48,993 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_affiliate.tests.test_cron: Starting TestFiscalPosition.test_02_cron_generate_affiliate_bill_receipts_with_month_cycle ... 2026-11-10 15:55:49,147 104 INFO rb-82af9cd-226617-434700 odoo.addons.base.models.ir_cron: Job 'Affiliate: Automatically generate bills/receipts for affiliate commissions' (106) started manually 2026-11-10 15:55:49,199 104 INFO rb-82af9cd-226617-434700 odoo.addons.base.models.ir_cron: Job 'Affiliate: Automatically generate bills/receipts for affiliate commissions' (106) done 2026-11-10 15:55:49,219 104 INFO rb-82af9cd-226617-434700 odoo.addons.base.models.ir_cron: Job 'Affiliate: Automatically generate bills/receipts for affiliate commissions' (106) started manually 2026-11-10 15:55:49,619 104 INFO rb-82af9cd-226617-434700 odoo.addons.base.models.ir_cron: Job 'Affiliate: Automatically generate bills/receipts for affiliate commissions' (106) done 2026-11-10 15:55:49,692 104 INFO rb-82af9cd-226617-434700 odoo.addons.base.models.ir_cron: Job 'Affiliate: Automatically generate bills/receipts for affiliate commissions' (106) started manually 2026-11-10 15:55:49,937 104 INFO rb-82af9cd-226617-434700 odoo.addons.base.models.ir_cron: Job 'Affiliate: Automatically generate bills/receipts for affiliate commissions' (106) done 2026-11-10 15:55:49,963 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_affiliate.tests.test_cron: Starting TestFiscalPosition.test_03_cron_generate_affiliate_bill_receipts_with_week_cycle ... 2026-11-10 15:55:50,116 104 INFO rb-82af9cd-226617-434700 odoo.addons.base.models.ir_cron: Job 'Affiliate: Automatically generate bills/receipts for affiliate commissions' (106) started manually 2026-11-10 15:55:50,161 104 INFO rb-82af9cd-226617-434700 odoo.addons.base.models.ir_cron: Job 'Affiliate: Automatically generate bills/receipts for affiliate commissions' (106) done 2026-11-10 15:55:50,181 104 INFO rb-82af9cd-226617-434700 odoo.addons.base.models.ir_cron: Job 'Affiliate: Automatically generate bills/receipts for affiliate commissions' (106) started manually 2026-11-10 15:55:50,537 104 INFO rb-82af9cd-226617-434700 odoo.addons.base.models.ir_cron: Job 'Affiliate: Automatically generate bills/receipts for affiliate commissions' (106) done 2026-11-10 15:55:50,600 104 INFO rb-82af9cd-226617-434700 odoo.addons.base.models.ir_cron: Job 'Affiliate: Automatically generate bills/receipts for affiliate commissions' (106) started manually 2026-11-10 15:55:50,848 104 INFO rb-82af9cd-226617-434700 odoo.addons.base.models.ir_cron: Job 'Affiliate: Automatically generate bills/receipts for affiliate commissions' (106) done 2026-11-10 15:55:50,874 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_affiliate.tests.test_cron: Starting TestFiscalPosition.test_04_cron_generate_affiliate_bill_receipts_with_day_cycle ... 2026-11-10 15:55:51,037 104 INFO rb-82af9cd-226617-434700 odoo.addons.base.models.ir_cron: Job 'Affiliate: Automatically generate bills/receipts for affiliate commissions' (106) started manually 2026-11-10 15:55:51,082 104 INFO rb-82af9cd-226617-434700 odoo.addons.base.models.ir_cron: Job 'Affiliate: Automatically generate bills/receipts for affiliate commissions' (106) done 2026-11-10 15:55:51,104 104 INFO rb-82af9cd-226617-434700 odoo.addons.base.models.ir_cron: Job 'Affiliate: Automatically generate bills/receipts for affiliate commissions' (106) started manually 2026-11-10 15:55:51,454 104 INFO rb-82af9cd-226617-434700 odoo.addons.base.models.ir_cron: Job 'Affiliate: Automatically generate bills/receipts for affiliate commissions' (106) done 2026-11-10 15:55:51,523 104 INFO rb-82af9cd-226617-434700 odoo.addons.base.models.ir_cron: Job 'Affiliate: Automatically generate bills/receipts for affiliate commissions' (106) started manually 2026-11-10 15:55:51,778 104 INFO rb-82af9cd-226617-434700 odoo.addons.base.models.ir_cron: Job 'Affiliate: Automatically generate bills/receipts for affiliate commissions' (106) done 2026-11-10 15:55:51,803 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_affiliate.tests.test_cron: Starting TestFiscalPosition.test_05_create_commission_receipt_invoice_manually ... 2026-11-10 15:55:52,294 104 INFO rb-82af9cd-226617-434700 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-11-10 15:55:57,505 104 INFO rb-82af9cd-226617-434700 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 15%: their account is the counterpart. 2026-11-10 15:55:58,743 104 INFO rb-82af9cd-226617-434700 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 15% (Copy): their account is the counterpart. 2026-11-10 15:56:04,373 104 INFO rb-82af9cd-226617-434700 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 15%: their account is the counterpart. 2026-11-10 15:56:09,800 104 INFO rb-82af9cd-226617-434700 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 15%: their account is the counterpart. 2026-11-10 15:56:13,420 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_affiliate.tests.test_fiscal_position: Starting TestFiscalPosition.test_fiscal_position ... 2026-11-10 15:56:14,185 104 INFO rb-82af9cd-226617-434700 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-11-10 15:56:19,184 104 INFO rb-82af9cd-226617-434700 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 15%: their account is the counterpart. 2026-11-10 15:56:20,314 104 INFO rb-82af9cd-226617-434700 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 15% (Copy): their account is the counterpart. 2026-11-10 15:56:25,779 104 INFO rb-82af9cd-226617-434700 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 15%: their account is the counterpart. 2026-11-10 15:56:31,123 104 INFO rb-82af9cd-226617-434700 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 15%: their account is the counterpart. 2026-11-10 15:56:34,446 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_affiliate.tests.test_flow: Starting TestFlow.test_01_remove_partner_has_been_linked_viin_affiliate_code ... 2026-11-10 15:56:34,551 104 INFO rb-82af9cd-226617-434700 odoo.models.unlink: User #1 deleted affiliate.code records with IDs: [59] 2026-11-10 15:56:34,558 104 INFO rb-82af9cd-226617-434700 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [2103] 2026-11-10 15:56:34,796 104 INFO rb-82af9cd-226617-434700 odoo.models.unlink: User #1 deleted res.partner records with IDs: [1604] 2026-11-10 15:56:34,827 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_affiliate.tests.test_flow: Starting TestFlow.test_create_commission ... 2026-11-10 15:56:36,486 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_affiliate.tests.test_flow: Starting TestFlow.test_default_commission_percentage ... 2026-11-10 15:56:36,555 104 INFO rb-82af9cd-226617-434700 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-11-10 15:56:41,425 104 INFO rb-82af9cd-226617-434700 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 15%: their account is the counterpart. 2026-11-10 15:56:42,597 104 INFO rb-82af9cd-226617-434700 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 15% (Copy): their account is the counterpart. 2026-11-10 15:56:47,925 104 INFO rb-82af9cd-226617-434700 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 15%: their account is the counterpart. 2026-11-10 15:56:53,199 104 INFO rb-82af9cd-226617-434700 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 15%: their account is the counterpart. 2026-11-10 15:56:56,272 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_affiliate.tests.test_multi_company: Starting TestMultiCompany.test_access_rule_access_commission_multi_company ... 2026-11-10 15:56:56,417 104 INFO rb-82af9cd-226617-434700 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [24], uid: 397, model: affiliate.commission 2026-11-10 15:56:56,441 104 INFO rb-82af9cd-226617-434700 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [25], uid: 396, model: affiliate.commission 2026-11-10 15:56:56,471 104 INFO rb-82af9cd-226617-434700 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [24], uid: 397, model: affiliate.commission 2026-11-10 15:56:56,489 104 INFO rb-82af9cd-226617-434700 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [25], uid: 396, model: affiliate.commission 2026-11-10 15:56:56,518 104 INFO rb-82af9cd-226617-434700 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [24], uid: 397, model: affiliate.commission 2026-11-10 15:56:56,535 104 INFO rb-82af9cd-226617-434700 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [25], uid: 396, model: affiliate.commission 2026-11-10 15:56:56,567 104 INFO rb-82af9cd-226617-434700 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [24], uid: 397, model: affiliate.commission 2026-11-10 15:56:56,586 104 INFO rb-82af9cd-226617-434700 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [25], uid: 396, model: affiliate.commission 2026-11-10 15:56:56,632 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_affiliate.tests.test_multi_company: Starting TestMultiCompany.test_access_rule_affiliate_code_multi_company ... 2026-11-10 15:56:56,692 104 INFO rb-82af9cd-226617-434700 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [62], uid: 397, model: affiliate.code 2026-11-10 15:56:56,715 104 INFO rb-82af9cd-226617-434700 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [63], uid: 396, model: affiliate.code 2026-11-10 15:56:56,745 104 INFO rb-82af9cd-226617-434700 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [62], uid: 397, model: affiliate.code 2026-11-10 15:56:56,764 104 INFO rb-82af9cd-226617-434700 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [63], uid: 396, model: affiliate.code 2026-11-10 15:56:56,794 104 INFO rb-82af9cd-226617-434700 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [62], uid: 397, model: affiliate.code 2026-11-10 15:56:56,814 104 INFO rb-82af9cd-226617-434700 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [63], uid: 396, model: affiliate.code 2026-11-10 15:56:56,842 104 INFO rb-82af9cd-226617-434700 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [62], uid: 397, model: affiliate.code 2026-11-10 15:56:56,861 104 INFO rb-82af9cd-226617-434700 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [63], uid: 396, model: affiliate.code 2026-11-10 15:56:56,908 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_affiliate.tests.test_multi_company: Starting TestMultiCompany.test_multi_company_access_commission_rule ... 2026-11-10 15:56:56,977 104 INFO rb-82af9cd-226617-434700 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [19], uid: 397, model: affiliate.commission.rule 2026-11-10 15:56:56,998 104 INFO rb-82af9cd-226617-434700 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [20], uid: 396, model: affiliate.commission.rule 2026-11-10 15:56:57,025 104 INFO rb-82af9cd-226617-434700 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [19], uid: 397, model: affiliate.commission.rule 2026-11-10 15:56:57,044 104 INFO rb-82af9cd-226617-434700 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [20], uid: 396, model: affiliate.commission.rule 2026-11-10 15:56:57,072 104 INFO rb-82af9cd-226617-434700 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [19], uid: 397, model: affiliate.commission.rule 2026-11-10 15:56:57,089 104 INFO rb-82af9cd-226617-434700 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [20], uid: 396, model: affiliate.commission.rule 2026-11-10 15:56:57,118 104 INFO rb-82af9cd-226617-434700 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [19], uid: 397, model: affiliate.commission.rule 2026-11-10 15:56:57,135 104 INFO rb-82af9cd-226617-434700 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [20], uid: 396, model: affiliate.commission.rule 2026-11-10 15:56:57,208 104 INFO rb-82af9cd-226617-434700 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-11-10 15:57:02,369 104 INFO rb-82af9cd-226617-434700 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 15%: their account is the counterpart. 2026-11-10 15:57:04,119 104 INFO rb-82af9cd-226617-434700 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 15% (Copy): their account is the counterpart. 2026-11-10 15:57:09,495 104 INFO rb-82af9cd-226617-434700 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 15%: their account is the counterpart. 2026-11-10 15:57:14,626 104 INFO rb-82af9cd-226617-434700 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 15%: their account is the counterpart. 2026-11-10 15:57:18,085 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_affiliate.tests.test_multi_currency: Starting TestMultiCurrency.test_multi_currency ... 2026-11-10 15:57:19,248 104 INFO rb-82af9cd-226617-434700 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-11-10 15:57:24,175 104 INFO rb-82af9cd-226617-434700 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 15%: their account is the counterpart. 2026-11-10 15:57:25,329 104 INFO rb-82af9cd-226617-434700 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 15% (Copy): their account is the counterpart. 2026-11-10 15:57:30,961 104 INFO rb-82af9cd-226617-434700 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 15%: their account is the counterpart. 2026-11-10 15:57:36,226 104 INFO rb-82af9cd-226617-434700 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 15%: their account is the counterpart. 2026-11-10 15:57:39,289 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_affiliate.tests.test_referral_commission: Starting TestReferralCommission.test_01_create_affiliate_referral_commission ... 2026-11-10 15:57:39,412 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_affiliate.tests.test_referral_commission: Starting TestReferralCommission.test_02_create_commission_invoice ... 2026-11-10 15:57:40,321 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_affiliate.tests.test_referral_commission: Starting TestReferralCommission.test_03_create_commission_invoice ... 2026-11-10 15:57:41,473 104 INFO rb-82af9cd-226617-434700 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-11-10 15:57:46,628 104 INFO rb-82af9cd-226617-434700 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 15%: their account is the counterpart. 2026-11-10 15:57:47,732 104 INFO rb-82af9cd-226617-434700 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 15% (Copy): their account is the counterpart. 2026-11-10 15:57:53,140 104 INFO rb-82af9cd-226617-434700 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 15%: their account is the counterpart. 2026-11-10 15:57:58,353 104 INFO rb-82af9cd-226617-434700 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 15%: their account is the counterpart. 2026-11-10 15:58:01,479 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_affiliate.tests.test_res_partner: Starting TestResPartner.test_compute_is_affiliate ... 2026-11-10 15:58:01,563 104 INFO rb-82af9cd-226617-434700 odoo.models.unlink: User #1 deleted affiliate.code records with IDs: [76] 2026-11-10 15:58:01,568 104 INFO rb-82af9cd-226617-434700 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [2229] 2026-11-10 15:58:01,595 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_affiliate.tests.test_res_partner: Starting TestResPartner.test_search_is_affiliate ... 2026-11-10 15:58:01,706 104 INFO rb-82af9cd-226617-434700 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-11-10 15:58:06,776 104 INFO rb-82af9cd-226617-434700 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 15%: their account is the counterpart. 2026-11-10 15:58:07,942 104 INFO rb-82af9cd-226617-434700 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 15% (Copy): their account is the counterpart. 2026-11-10 15:58:13,554 104 INFO rb-82af9cd-226617-434700 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 15%: their account is the counterpart. 2026-11-10 15:58:18,870 104 INFO rb-82af9cd-226617-434700 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 15%: their account is the counterpart. 2026-11-10 15:58:21,839 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_affiliate.tests.test_res_users: Starting TestResUsers.test_action_update_affiliate_code_for_internal ... 2026-11-10 15:58:22,907 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_affiliate.tests.test_res_users: Starting TestResUsers.test_action_update_affiliate_code_for_portal ... 2026-11-10 15:58:23,567 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_affiliate.tests.test_res_users: Starting TestResUsers.test_compute_user_count ... 2026-11-10 15:58:23,619 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_affiliate.tests.test_res_users: Starting TestResUsers.test_create_user_auto_generate_code_when_enable_auto_generate_code_for_portal ... 2026-11-10 15:58:24,203 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_affiliate.tests.test_res_users: Starting TestResUsers.test_create_user_auto_generate_code_when_enable_auto_generate_code_for_user ... 2026-11-10 15:58:24,784 104 INFO rb-82af9cd-226617-434700 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-11-10 15:58:25,396 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_affiliate.tests.test_res_users: Starting TestResUsers.test_create_user_auto_generate_code_when_not_enable_auto_generate_code ... 2026-11-10 15:58:25,955 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_affiliate.tests.test_res_users: Starting TestResUsers.test_generate_affiliate_code ... 2026-11-10 15:58:26,085 104 INFO rb-82af9cd-226617-434700 odoo.addons.base.models.ir_attachment: filestore gc 12 checked, 12 removed 2026-11-10 15:58:31,099 104 INFO rb-82af9cd-226617-434700 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 15%: their account is the counterpart. 2026-11-10 15:58:32,449 104 INFO rb-82af9cd-226617-434700 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 15% (Copy): their account is the counterpart. 2026-11-10 15:58:39,076 104 INFO rb-82af9cd-226617-434700 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 15%: their account is the counterpart. 2026-11-10 15:58:44,724 104 INFO rb-82af9cd-226617-434700 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 15%: their account is the counterpart. 2026-11-10 15:58:48,057 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_affiliate_crm.tests.test_affiliate_code: Starting TestAffiliateCode.test_compute_lead_count ... 2026-11-10 15:58:48,172 104 INFO rb-82af9cd-226617-434700 odoo.models.unlink: User #1 deleted crm.lead records with IDs: [57] 2026-11-10 15:58:48,235 104 INFO rb-82af9cd-226617-434700 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-11-10 15:58:53,279 104 INFO rb-82af9cd-226617-434700 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 15%: their account is the counterpart. 2026-11-10 15:58:54,423 104 INFO rb-82af9cd-226617-434700 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 15% (Copy): their account is the counterpart. 2026-11-10 15:58:59,850 104 INFO rb-82af9cd-226617-434700 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 15%: their account is the counterpart. 2026-11-10 15:59:05,085 104 INFO rb-82af9cd-226617-434700 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 15%: their account is the counterpart. 2026-11-10 15:59:08,285 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_affiliate_crm.tests.test_security: Starting TestSecurity.test_permission_create_lead ... 2026-11-10 15:59:08,333 104 INFO rb-82af9cd-226617-434700 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 476, model: crm.lead 2026-11-10 15:59:08,344 104 INFO rb-82af9cd-226617-434700 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 479, model: crm.lead 2026-11-10 15:59:08,354 104 INFO rb-82af9cd-226617-434700 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 480, model: crm.lead 2026-11-10 15:59:08,385 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_affiliate_crm.tests.test_security: Starting TestSecurity.test_permission_read_lead ... 2026-11-10 15:59:08,407 104 INFO rb-82af9cd-226617-434700 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1], uid: 476, model: crm.lead 2026-11-10 15:59:08,438 104 INFO rb-82af9cd-226617-434700 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1], uid: 479, model: crm.lead 2026-11-10 15:59:08,456 104 INFO rb-82af9cd-226617-434700 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1], uid: 480, model: crm.lead 2026-11-10 15:59:08,470 104 INFO rb-82af9cd-226617-434700 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1], uid: 476, model: crm.lead 2026-11-10 15:59:08,613 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_affiliate_crm.tests.test_security: Starting TestSecurity.test_permission_unlink_lead ... 2026-11-10 15:59:08,623 104 INFO rb-82af9cd-226617-434700 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 476, model: crm.lead 2026-11-10 15:59:08,633 104 INFO rb-82af9cd-226617-434700 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 479, model: crm.lead 2026-11-10 15:59:08,641 104 INFO rb-82af9cd-226617-434700 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 480, model: crm.lead 2026-11-10 15:59:08,667 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_affiliate_crm.tests.test_security: Starting TestSecurity.test_permission_write_lead ... 2026-11-10 15:59:08,677 104 INFO rb-82af9cd-226617-434700 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 476, model: crm.lead 2026-11-10 15:59:08,687 104 INFO rb-82af9cd-226617-434700 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 479, model: crm.lead 2026-11-10 15:59:08,695 104 INFO rb-82af9cd-226617-434700 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 480, model: crm.lead 2026-11-10 15:59:08,750 104 INFO rb-82af9cd-226617-434700 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-11-10 15:59:09,158 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_affiliate_loyalty.tests.test_affiliate_loyalty: Starting TestAffiliateLoyalty.test_01_affiliate_loyalty_coupon_program ... 2026-11-10 15:59:09,226 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_affiliate_loyalty.tests.test_affiliate_loyalty: Starting TestAffiliateLoyalty.test_02_affiliate_loyalty_discount_code_program ... 2026-11-10 15:59:09,301 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_affiliate_loyalty.tests.test_affiliate_loyalty: Starting TestAffiliateLoyalty.test_03_reach_the_limit_of_length_of_affiliate_discount_code ... 2026-11-10 15:59:09,783 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_affiliate_loyalty.tests.test_affiliate_loyalty: Starting TestAffiliateLoyalty.test_04_loyalty_rule_display_name_recompute_on_program_rename ... 2026-11-10 15:59:09,830 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_affiliate_loyalty.tests.test_affiliate_loyalty: Starting TestAffiliateLoyalty.test_05_generate_coupons_wizard_opens_without_program ... 2026-11-10 15:59:09,901 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_affiliate_loyalty.tests.test_affiliate_loyalty: Starting TestAffiliateLoyalty.test_06_generate_coupons_from_affiliate_code_links_the_code ... 2026-11-10 15:59:10,175 104 INFO rb-82af9cd-226617-434700 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-11-10 15:59:11,176 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_affiliate_loyalty.tests.test_affiliate_loyalty_access: Starting TestAffiliateLoyaltyAccess.test_01_check_affiliate_admin_access_loyalty ... 2026-11-10 15:59:11,200 104 INFO rb-82af9cd-226617-434700 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 485, model: loyalty.program 2026-11-10 15:59:11,210 104 INFO rb-82af9cd-226617-434700 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 485, model: loyalty.generate.wizard 2026-11-10 15:59:11,213 104 INFO rb-82af9cd-226617-434700 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 485, model: loyalty.program 2026-11-10 15:59:11,236 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_affiliate_loyalty.tests.test_affiliate_loyalty_access: Starting TestAffiliateLoyaltyAccess.test_02_check_affiliate_user_all_doc_access_loyalty ... 2026-11-10 15:59:11,366 104 INFO rb-82af9cd-226617-434700 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 484, model: loyalty.rule 2026-11-10 15:59:11,370 104 INFO rb-82af9cd-226617-434700 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 484, model: loyalty.reward 2026-11-10 15:59:11,393 104 INFO rb-82af9cd-226617-434700 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 484, model: loyalty.program 2026-11-10 15:59:11,397 104 INFO rb-82af9cd-226617-434700 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 484, model: loyalty.rule 2026-11-10 15:59:11,401 104 INFO rb-82af9cd-226617-434700 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 484, model: loyalty.reward 2026-11-10 15:59:11,422 104 INFO rb-82af9cd-226617-434700 odoo.models.unlink: User #484 deleted mail.message records with IDs: [8567, 8565, 8564] 2026-11-10 15:59:11,423 104 INFO rb-82af9cd-226617-434700 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 484, model: loyalty.card 2026-11-10 15:59:11,425 104 INFO rb-82af9cd-226617-434700 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 484, model: loyalty.generate.wizard 2026-11-10 15:59:11,428 104 INFO rb-82af9cd-226617-434700 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 484, model: loyalty.program 2026-11-10 15:59:11,430 104 INFO rb-82af9cd-226617-434700 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 484, model: loyalty.rule 2026-11-10 15:59:11,464 104 INFO rb-82af9cd-226617-434700 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 484, model: loyalty.reward 2026-11-10 15:59:11,468 104 INFO rb-82af9cd-226617-434700 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 484, model: loyalty.mail 2026-11-10 15:59:11,470 104 INFO rb-82af9cd-226617-434700 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 484, model: loyalty.history 2026-11-10 15:59:11,472 104 INFO rb-82af9cd-226617-434700 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 484, model: loyalty.mail 2026-11-10 15:59:11,473 104 INFO rb-82af9cd-226617-434700 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 484, model: loyalty.history 2026-11-10 15:59:11,476 104 INFO rb-82af9cd-226617-434700 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 484, model: loyalty.mail 2026-11-10 15:59:11,477 104 INFO rb-82af9cd-226617-434700 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 484, model: loyalty.history 2026-11-10 15:59:11,501 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_affiliate_loyalty.tests.test_affiliate_loyalty_access: Starting TestAffiliateLoyaltyAccess.test_03_check_affiliate_user_own_doc_access_loyalty ... 2026-11-10 15:59:11,649 104 INFO rb-82af9cd-226617-434700 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 483, model: loyalty.rule 2026-11-10 15:59:11,654 104 INFO rb-82af9cd-226617-434700 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 483, model: loyalty.reward 2026-11-10 15:59:11,683 104 INFO rb-82af9cd-226617-434700 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 483, model: loyalty.program 2026-11-10 15:59:11,686 104 INFO rb-82af9cd-226617-434700 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 483, model: loyalty.rule 2026-11-10 15:59:11,690 104 INFO rb-82af9cd-226617-434700 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 483, model: loyalty.reward 2026-11-10 15:59:11,704 104 INFO rb-82af9cd-226617-434700 odoo.models.unlink: User #483 deleted mail.message records with IDs: [8567, 8565, 8564] 2026-11-10 15:59:11,704 104 INFO rb-82af9cd-226617-434700 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 483, model: loyalty.card 2026-11-10 15:59:11,706 104 INFO rb-82af9cd-226617-434700 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 483, model: loyalty.generate.wizard 2026-11-10 15:59:11,710 104 INFO rb-82af9cd-226617-434700 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 483, model: loyalty.program 2026-11-10 15:59:11,711 104 INFO rb-82af9cd-226617-434700 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 483, model: loyalty.rule 2026-11-10 15:59:11,746 104 INFO rb-82af9cd-226617-434700 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 483, model: loyalty.reward 2026-11-10 15:59:11,749 104 INFO rb-82af9cd-226617-434700 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 483, model: loyalty.mail 2026-11-10 15:59:11,752 104 INFO rb-82af9cd-226617-434700 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 483, model: loyalty.history 2026-11-10 15:59:11,754 104 INFO rb-82af9cd-226617-434700 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 483, model: loyalty.mail 2026-11-10 15:59:11,756 104 INFO rb-82af9cd-226617-434700 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 483, model: loyalty.history 2026-11-10 15:59:11,758 104 INFO rb-82af9cd-226617-434700 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 483, model: loyalty.mail 2026-11-10 15:59:11,760 104 INFO rb-82af9cd-226617-434700 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 483, model: loyalty.history 2026-11-10 15:59:11,783 104 INFO rb-82af9cd-226617-434700 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-11-10 15:59:11,884 104 INFO rb-82af9cd-226617-434700 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [63, 64], uid: 483, model: loyalty.card 2026-11-10 15:59:11,903 104 INFO rb-82af9cd-226617-434700 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [43], uid: 483, model: loyalty.rule 2026-11-10 15:59:11,920 104 INFO rb-82af9cd-226617-434700 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [77], uid: 483, model: loyalty.history 2026-11-10 15:59:12,031 104 INFO rb-82af9cd-226617-434700 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-11-10 15:59:17,246 104 INFO rb-82af9cd-226617-434700 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 15%: their account is the counterpart. 2026-11-10 15:59:18,498 104 INFO rb-82af9cd-226617-434700 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 15% (Copy): their account is the counterpart. 2026-11-10 15:59:24,607 104 INFO rb-82af9cd-226617-434700 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 15%: their account is the counterpart. 2026-11-10 15:59:26,240 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_affiliate_loyalty_pos.tests.test_affiliate_loyalty_pos: Starting TestAffiliateLoyaltyPOS.test_01_generate_commission_from_pos_order_loyalty_discounted_01 ... 2026-11-10 15:59:27,077 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_affiliate_loyalty_pos.tests.test_affiliate_loyalty_pos: Starting TestAffiliateLoyaltyPOS.test_02_generate_commission_from_pos_order_loyalty_discounted_02 ... 2026-11-10 15:59:27,804 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_affiliate_loyalty_pos.tests.test_affiliate_loyalty_pos: Starting TestAffiliateLoyaltyPOS.test_03_generate_commission_from_pos_order_loyalty_discounted_03 ... 2026-11-10 15:59:28,488 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_affiliate_loyalty_pos.tests.test_affiliate_loyalty_pos: Starting TestAffiliateLoyaltyPOS.test_04_generate_commission_from_pos_order_loyalty_discounted_04 ... 2026-11-10 15:59:29,183 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_affiliate_loyalty_pos.tests.test_affiliate_loyalty_pos: Starting TestAffiliateLoyaltyPOS.test_05_generate_commission_from_pos_order_loyalty_discounted_05 ... 2026-11-10 15:59:29,981 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_affiliate_loyalty_pos.tests.test_affiliate_loyalty_pos: Starting TestAffiliateLoyaltyPOS.test_06_generate_commission_from_pos_order_loyalty_discounted_06 ... 2026-11-10 15:59:30,807 104 INFO rb-82af9cd-226617-434700 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-11-10 15:59:35,883 104 INFO rb-82af9cd-226617-434700 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 15%: their account is the counterpart. 2026-11-10 15:59:37,133 104 INFO rb-82af9cd-226617-434700 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 15% (Copy): their account is the counterpart. 2026-11-10 15:59:43,016 104 INFO rb-82af9cd-226617-434700 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 15%: their account is the counterpart. 2026-11-10 15:59:44,856 104 INFO rb-82af9cd-226617-434700 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-11-10 15:59:44,946 104 INFO rb-82af9cd-226617-434700 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-11-10 15:59:49,623 104 INFO rb-82af9cd-226617-434700 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 15%: their account is the counterpart. 2026-11-10 15:59:50,759 104 INFO rb-82af9cd-226617-434700 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 15% (Copy): their account is the counterpart. 2026-11-10 15:59:56,695 104 INFO rb-82af9cd-226617-434700 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 15%: their account is the counterpart. 2026-11-10 15:59:58,638 104 INFO rb-82af9cd-226617-434700 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-11-10 15:59:58,731 104 INFO rb-82af9cd-226617-434700 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-11-10 16:00:03,668 104 INFO rb-82af9cd-226617-434700 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 15%: their account is the counterpart. 2026-11-10 16:00:04,930 104 INFO rb-82af9cd-226617-434700 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 15% (Copy): their account is the counterpart. 2026-11-10 16:00:11,019 104 INFO rb-82af9cd-226617-434700 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 15%: their account is the counterpart. 2026-11-10 16:00:12,930 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_affiliate_loyalty_pos.tests.test_affiliate_loyalty_pos_coupon_code: Starting TestAffiliateLoyaltyPOSOwnershipScopeGuard.test_ownership_listing_stays_scoped_for_cashier ... 2026-11-10 16:00:12,985 104 INFO rb-82af9cd-226617-434700 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [71], uid: 500, model: loyalty.card 2026-11-10 16:00:13,003 104 INFO rb-82af9cd-226617-434700 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [83], uid: 500, model: loyalty.history 2026-11-10 16:00:13,063 104 INFO rb-82af9cd-226617-434700 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-11-10 16:00:18,836 104 INFO rb-82af9cd-226617-434700 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 15%: their account is the counterpart. 2026-11-10 16:00:20,065 104 INFO rb-82af9cd-226617-434700 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 15% (Copy): their account is the counterpart. 2026-11-10 16:00:25,734 104 INFO rb-82af9cd-226617-434700 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 15%: their account is the counterpart. 2026-11-10 16:00:27,609 104 INFO rb-82af9cd-226617-434700 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-11-10 16:00:27,733 104 INFO rb-82af9cd-226617-434700 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-11-10 16:00:32,673 104 INFO rb-82af9cd-226617-434700 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 15%: their account is the counterpart. 2026-11-10 16:00:33,847 104 INFO rb-82af9cd-226617-434700 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 15% (Copy): their account is the counterpart. 2026-11-10 16:00:39,486 104 INFO rb-82af9cd-226617-434700 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 15%: their account is the counterpart. 2026-11-10 16:00:41,270 104 INFO rb-82af9cd-226617-434700 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-11-10 16:00:41,494 104 INFO rb-82af9cd-226617-434700 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-11-10 16:00:46,298 104 INFO rb-82af9cd-226617-434700 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 15%: their account is the counterpart. 2026-11-10 16:00:47,392 104 INFO rb-82af9cd-226617-434700 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 15% (Copy): their account is the counterpart. 2026-11-10 16:00:50,915 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_affiliate_loyalty_pos.tests.test_affiliate_loyalty_pos_frontend: Starting TestAffiliateLoyaltyPOSFrontend.test_affiliate_loyalty_reward_refresh_on_affiliate_switch ... 2026-11-10 16:00:51,260 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_affiliate_loyalty_pos.tests.test_affiliate_loyalty_pos_frontend.TestAffiliateLoyaltyPOSFrontend.test_affiliate_loyalty_reward_refresh_on_affiliate_switch: Chrome pid: 6960 2026-11-10 16:00:51,261 104 INFO rb-82af9cd-226617-434700 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/tmpaie1wu2u_chrome_odoo 2026-11-10 16:00:51,261 104 INFO rb-82af9cd-226617-434700 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:42111/json/version 2026-11-10 16:00:51,262 104 INFO rb-82af9cd-226617-434700 odoo.tests.common.requests: request http://127.0.0.1:42111/json/version with timeout 3 increased to 10s during tests 2026-11-10 16:00:51,270 104 INFO rb-82af9cd-226617-434700 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-11-10 16:00:51,270 104 INFO rb-82af9cd-226617-434700 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:42111/json 2026-11-10 16:00:51,270 104 INFO rb-82af9cd-226617-434700 odoo.tests.common.requests: request http://127.0.0.1:42111/json with timeout 3 increased to 10s during tests 2026-11-10 16:00:51,273 104 INFO rb-82af9cd-226617-434700 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:42111/devtools/page/C5E7AD0F8E90EE6519E35960D4EA6A58 2026-11-10 16:00:51,280 104 INFO rb-82af9cd-226617-434700 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-11-10 16:00:51,283 104 INFO rb-82af9cd-226617-434700 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-11-10 16:00:51,308 104 INFO rb-82af9cd-226617-434700 odoo.addons.base.models.res_users: Login successful for db:rb-82af9cd-226617-434700 login:pos_user from n/a 2026-11-10 16:00:51,310 104 INFO rb-82af9cd-226617-434700 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-11-10 16:00:51,312 104 INFO rb-82af9cd-226617-434700 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=14" in browser 2026-11-10 16:00:51,312 104 INFO rb-82af9cd-226617-434700 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=14" 2026-11-10 16:00:51,321 104 INFO rb-82af9cd-226617-434700 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-10 16:00:51,926 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 16:00:51] "GET /pos/ui?config_id=14 HTTP/1.1" 200 - 130 0.052 0.555 2026-11-10 16:00:51,930 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_affiliate_loyalty_pos.tests.test_affiliate_loyalty_pos_frontend.TestAffiliateLoyaltyPOSFrontend.test_affiliate_loyalty_reward_refresh_on_affiliate_switch: Navigation result: {'frameId': 'C5E7AD0F8E90EE6519E35960D4EA6A58', 'loaderId': '34A6387D4D63302373ED128757CA94B6', 'isDownload': False} 2026-11-10 16:00:51,930 104 INFO rb-82af9cd-226617-434700 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-11-10 16:00:51,946 104 INFO rb-82af9cd-226617-434700 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-10 16:00:51,963 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 16:00:51] "GET /web/assets/3603318/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.007 2026-11-10 16:00:51,969 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 16:00:51] "GET /web/assets/88d19ed/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.014 2026-11-10 16:00:51,973 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 16:00:51] "GET /web/assets/91416d0/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.018 2026-11-10 16:00:52,359 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 16:00:52] "GET /web/webclient/translations/51d255c89410bcbec186e2601d4265648f784ecc?lang=en_US HTTP/1.1" 200 - 0 0.000 0.009 2026-11-10 16:00:52,366 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 16:00:52] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-11-10 16:00:52,367 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 16:00:52] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-11-10 16:00:52,378 104 INFO rb-82af9cd-226617-434700 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-11-10 16:00:52,378 104 INFO rb-82af9cd-226617-434700 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=14", "delayToCheckUndeterminisms": 0})" 2026-11-10 16:00:52,383 104 INFO rb-82af9cd-226617-434700 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-11-10 16:00:52,829 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 16:00:52] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 358 0.154 0.303 2026-11-10 16:00:52,835 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 16:00:52] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.001 0.461 2026-11-10 16:00:52,935 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 16:00:52] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.005 2026-11-10 16:00:52,936 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 16:00:52] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.005 2026-11-10 16:00:52,945 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 16:00:52] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-11-10 16:00:52,969 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 16:00:52] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-11-10 16:00:52,983 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 16:00:52] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 1 0.002 0.004 2026-11-10 16:00:52,988 104 INFO rb-82af9cd-226617-434700 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-11-10 16:00:53,037 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 16:00:53] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-11-10 16:00:53,042 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 16:00:53] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.001 2026-11-10 16:00:53,063 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 16:00:53] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.005 2026-11-10 16:00:53,071 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 16:00:53] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-11-10 16:00:53,076 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 16:00:53] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.012 2026-11-10 16:00:53,083 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 16:00:53] "GET /web/image?model=res.company&id=167&field=logo HTTP/1.1" 200 - 9 0.009 0.017 2026-11-10 16:00:53,106 104 INFO rb-82af9cd-226617-434700 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-11-10 16:00:53,113 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 16:00:53] "GET /web/image/res.users/511/avatar_128 HTTP/1.1" 200 - 17 0.009 0.047 2026-11-10 16:00:53,127 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 16:00:53] "GET /web/image/res.company/167/favicon HTTP/1.1" 200 - 4 0.002 0.056 2026-11-10 16:00:53,143 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 16:00:53] "GET /web/image?model=pos.category&field=image_128&id=1 HTTP/1.1" 200 - 4 0.001 0.008 2026-11-10 16:00:53,151 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 16:00:53] "GET /web/image?model=pos.category&field=image_128&id=6 HTTP/1.1" 200 - 4 0.001 0.014 2026-11-10 16:00:53,157 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 16:00:53] "GET /web/image?model=pos.category&field=image_128&id=4 HTTP/1.1" 200 - 4 0.001 0.021 2026-11-10 16:00:53,163 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 16:00:53] "GET /web/image?model=pos.category&field=image_128&id=3 HTTP/1.1" 200 - 4 0.001 0.025 2026-11-10 16:00:53,168 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 16:00:53] "GET /web/image?model=pos.category&field=image_128&id=5 HTTP/1.1" 200 - 4 0.001 0.032 2026-11-10 16:00:53,175 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 16:00:53] "GET /web/image?model=pos.category&field=image_128&id=2 HTTP/1.1" 200 - 4 0.001 0.038 2026-11-10 16:00:53,180 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 16:00:53] "GET /web/image?model=pos.category&field=image_128&id=7 HTTP/1.1" 200 - 4 0.001 0.033 2026-11-10 16:00:53,187 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 16:00:53] "GET /web/image?model=pos.category&field=image_128&id=10 HTTP/1.1" 200 - 4 0.002 0.014 2026-11-10 16:00:53,193 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 16:00:53] "GET /web/image?model=pos.category&field=image_128&id=13 HTTP/1.1" 200 - 4 0.001 0.032 2026-11-10 16:00:53,198 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 16:00:53] "GET /web/image?model=pos.category&field=image_128&id=11 HTTP/1.1" 200 - 4 0.001 0.031 2026-11-10 16:00:53,204 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 16:00:53] "GET /web/image?model=pos.category&field=image_128&id=12 HTTP/1.1" 200 - 4 0.001 0.024 2026-11-10 16:00:53,210 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 16:00:53] "GET /web/image?model=pos.category&field=image_128&id=8 HTTP/1.1" 200 - 4 0.002 0.053 2026-11-10 16:00:53,215 104 INFO rb-82af9cd-226617-434700 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-11-10 16:00:53,217 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 16:00:53] "GET /web/image?model=pos.category&field=image_128&id=9 HTTP/1.1" 200 - 4 0.001 0.033 2026-11-10 16:00:53,277 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 16:00:53] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 33 0.025 0.036 2026-11-10 16:00:53,338 104 INFO rb-82af9cd-226617-434700 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-11-10 16:00:53,411 104 INFO rb-82af9cd-226617-434700 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-11-10 16:00:53,473 104 INFO rb-82af9cd-226617-434700 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-11-10 16:00:53,539 104 INFO rb-82af9cd-226617-434700 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-11-10 16:00:53,605 104 INFO rb-82af9cd-226617-434700 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-11-10 16:00:53,671 104 INFO rb-82af9cd-226617-434700 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-11-10 16:00:53,745 104 INFO rb-82af9cd-226617-434700 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-11-10 16:00:53,815 104 INFO rb-82af9cd-226617-434700 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-11-10 16:00:53,881 104 INFO rb-82af9cd-226617-434700 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-11-10 16:00:53,948 104 INFO rb-82af9cd-226617-434700 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-11-10 16:00:53,961 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 16:00:53] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 6 0.004 0.013 2026-11-10 16:00:54,039 104 INFO rb-82af9cd-226617-434700 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-11-10 16:00:54,090 104 INFO rb-82af9cd-226617-434700 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-11-10 16:00:54,157 104 INFO rb-82af9cd-226617-434700 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-11-10 16:00:54,221 104 INFO rb-82af9cd-226617-434700 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-11-10 16:00:54,279 104 INFO rb-82af9cd-226617-434700 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-11-10 16:00:54,336 104 INFO rb-82af9cd-226617-434700 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-11-10 16:00:54,393 104 INFO rb-82af9cd-226617-434700 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-11-10 16:00:54,458 104 INFO rb-82af9cd-226617-434700 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-11-10 16:00:54,471 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 16:00:54] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 2 0.002 0.007 2026-11-10 16:00:54,573 104 INFO rb-82af9cd-226617-434700 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-11-10 16:00:54,624 104 INFO rb-82af9cd-226617-434700 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-11-10 16:00:54,675 104 INFO rb-82af9cd-226617-434700 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-11-10 16:00:54,726 104 INFO rb-82af9cd-226617-434700 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-11-10 16:00:54,784 104 INFO rb-82af9cd-226617-434700 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-11-10 16:00:54,841 104 INFO rb-82af9cd-226617-434700 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-11-10 16:00:54,897 104 INFO rb-82af9cd-226617-434700 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-11-10 16:00:54,978 104 INFO rb-82af9cd-226617-434700 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-11-10 16:00:54,978 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 16:00:54] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 2 0.003 0.009 2026-11-10 16:00:55,076 104 INFO rb-82af9cd-226617-434700 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-11-10 16:00:55,127 104 INFO rb-82af9cd-226617-434700 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-11-10 16:00:55,189 104 INFO rb-82af9cd-226617-434700 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-11-10 16:00:55,254 104 INFO rb-82af9cd-226617-434700 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-11-10 16:00:55,255 104 INFO rb-82af9cd-226617-434700 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-11-10 16:00:55,331 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_affiliate_loyalty_pos.tests.test_affiliate_loyalty_pos_frontend.TestAffiliateLoyaltyPOSFrontend.test_affiliate_loyalty_reward_refresh_on_affiliate_switch.browser: heap 16570468 (allocated 17571840) 2026-11-10 16:00:55,332 104 INFO rb-82af9cd-226617-434700 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 6960 2026-11-10 16:00:55,333 104 INFO rb-82af9cd-226617-434700 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-11-10 16:00:55,333 104 INFO rb-82af9cd-226617-434700 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 6960 2026-11-10 16:00:55,427 104 INFO rb-82af9cd-226617-434700 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-82af9cd-226617-434700/chrome_logs/chrome_log_20261110_160055_427403_test_affiliate_loyalty_reward_refresh_on_affiliate_switch.txt 2026-11-10 16:00:55,427 104 INFO rb-82af9cd-226617-434700 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/tmpaie1wu2u_chrome_odoo" 2026-11-10 16:00:55,496 104 INFO rb-82af9cd-226617-434700 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-11-10 16:00:55,877 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_affiliate_loyalty_sale.tests.test_affiliate_loyalty_sale: Starting TestAffiliateLoyalty.test_01_add_affiliate_code_by_applying_related_coupon ... 2026-11-10 16:00:56,083 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_affiliate_loyalty_sale.tests.test_affiliate_loyalty_sale: Starting TestAffiliateLoyalty.test_02_add_affiliate_code_by_applying_unrelated_coupon ... 2026-11-10 16:00:56,172 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_affiliate_loyalty_sale.tests.test_affiliate_loyalty_sale: Starting TestAffiliateLoyalty.test_03_add_affiliate_code_by_applying_related_coupons ... 2026-11-10 16:00:56,270 104 INFO rb-82af9cd-226617-434700 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-11-10 16:00:57,184 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_affiliate_loyalty_sale.tests.test_affiliate_loyalty_sale: Starting TestAffiliateLoyalty.test_05_add_affiliate_code_by_applying_related_rule_code ... 2026-11-10 16:00:57,263 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_affiliate_loyalty_sale.tests.test_affiliate_loyalty_sale: Starting TestAffiliateLoyalty.test_06_add_affiliate_code_by_applying_unrelated_rule_code ... 2026-11-10 16:00:57,344 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_affiliate_loyalty_sale.tests.test_affiliate_loyalty_sale: Starting TestAffiliateLoyalty.test_07_add_affiliate_code_by_applying_related_rule_code ... 2026-11-10 16:00:57,466 104 INFO rb-82af9cd-226617-434700 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-11-10 16:00:58,366 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_affiliate_loyalty_sale.tests.test_affiliate_loyalty_sale: Starting TestAffiliateLoyalty.test_09_generate_commission_from_sale_order_loyalty_discounted_01 ... 2026-11-10 16:00:59,447 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_affiliate_loyalty_sale.tests.test_affiliate_loyalty_sale: Starting TestAffiliateLoyalty.test_10_generate_commission_from_sale_order_loyalty_discounted_02 ... 2026-11-10 16:00:59,460 104 INFO rb-82af9cd-226617-434700 odoo.models.unlink: User #1 deleted loyalty.reward records with IDs: [25] 2026-11-10 16:01:00,773 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_affiliate_loyalty_sale.tests.test_affiliate_loyalty_sale: Starting TestAffiliateLoyalty.test_11_generate_commission_from_sale_order_loyalty_discounted_03 ... 2026-11-10 16:01:00,798 104 INFO rb-82af9cd-226617-434700 odoo.models.unlink: User #1 deleted loyalty.reward records with IDs: [25] 2026-11-10 16:01:01,959 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_affiliate_loyalty_sale.tests.test_affiliate_loyalty_sale: Starting TestAffiliateLoyalty.test_12_generate_commission_from_sale_order_loyalty_discounted_04 ... 2026-11-10 16:01:02,976 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_affiliate_loyalty_sale.tests.test_affiliate_loyalty_sale: Starting TestAffiliateLoyalty.test_13_generate_commission_from_sale_order_loyalty_discounted_05 ... 2026-11-10 16:01:03,001 104 INFO rb-82af9cd-226617-434700 odoo.models.unlink: User #1 deleted loyalty.reward records with IDs: [25] 2026-11-10 16:01:04,071 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_affiliate_loyalty_sale.tests.test_affiliate_loyalty_sale: Starting TestAffiliateLoyalty.test_14_generate_commission_from_sale_order_loyalty_discounted_06 ... 2026-11-10 16:01:04,097 104 INFO rb-82af9cd-226617-434700 odoo.models.unlink: User #1 deleted loyalty.reward records with IDs: [25] 2026-11-10 16:01:05,202 104 INFO rb-82af9cd-226617-434700 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-11-10 16:01:05,230 104 INFO rb-82af9cd-226617-434700 odoo.models.unlink: User #1 deleted loyalty.reward records with IDs: [25] 2026-11-10 16:01:06,443 104 INFO rb-82af9cd-226617-434700 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-11-10 16:01:08,794 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_affiliate_loyalty_sale.tests.test_affiliate_loyalty_sale_access: Starting TestAffiliateLoyaltySaleAccess.test_01_non_owner_applies_related_coupon_code ... 2026-11-10 16:01:08,976 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_affiliate_loyalty_sale.tests.test_affiliate_loyalty_sale_access: Starting TestAffiliateLoyaltySaleAccess.test_02_non_owner_applies_related_rule_code ... 2026-11-10 16:01:09,271 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_affiliate_loyalty_sale.tests.test_affiliate_loyalty_sale_access: Starting TestAffiliateLoyaltySaleAccess.test_03_non_owner_applies_affiliate_name_directly ... 2026-11-10 16:01:09,389 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_affiliate_loyalty_sale.tests.test_affiliate_loyalty_sale_access: Starting TestAffiliateLoyaltySaleAccess.test_04_non_owner_applies_unrelated_code_stays_unlinked ... 2026-11-10 16:01:09,499 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_affiliate_loyalty_sale.tests.test_affiliate_loyalty_sale_access: Starting TestAffiliateLoyaltySaleAccess.test_05_non_owner_applies_invalid_code_still_errors ... 2026-11-10 16:01:09,574 104 INFO rb-82af9cd-226617-434700 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-11-10 16:01:09,636 104 INFO rb-82af9cd-226617-434700 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-11-10 16:01:14,781 104 INFO rb-82af9cd-226617-434700 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 15%: their account is the counterpart. 2026-11-10 16:01:16,038 104 INFO rb-82af9cd-226617-434700 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 15% (Copy): their account is the counterpart. 2026-11-10 16:01:21,897 104 INFO rb-82af9cd-226617-434700 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 15%: their account is the counterpart. 2026-11-10 16:01:27,186 104 INFO rb-82af9cd-226617-434700 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 15%: their account is the counterpart. 2026-11-10 16:01:34,741 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_affiliate_marketplace_sale.tests.test_affiliate_commission: Starting TestAffiliateCommission.test_amount_verify_affiliate_commission_01 ... 2026-11-10 16:01:35,616 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_affiliate_marketplace_sale.tests.test_affiliate_commission: Starting TestAffiliateCommission.test_separate_invoice_01 ... 2026-11-10 16:01:36,643 104 INFO rb-82af9cd-226617-434700 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-11-10 16:01:41,105 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_affiliate_marketplace_sale.tests.test_sale_order: Starting TestAffiliateMarketplaceSaleOrder.test_internal_user_cancel_affcode_so_001 ... 2026-11-10 16:01:41,505 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_affiliate_marketplace_sale.tests.test_sale_order: Starting TestAffiliateMarketplaceSaleOrder.test_internal_user_cancel_affcode_so_002 ... 2026-11-10 16:01:42,579 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_affiliate_marketplace_sale.tests.test_sale_order: Starting TestAffiliateMarketplaceSaleOrder.test_merchant_add_new_sol_001 ... 2026-11-10 16:01:43,418 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_affiliate_marketplace_sale.tests.test_sale_order: Starting TestAffiliateMarketplaceSaleOrder.test_merchant_add_new_sol_002 ... 2026-11-10 16:01:44,212 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_affiliate_marketplace_sale.tests.test_sale_order: Starting TestAffiliateMarketplaceSaleOrder.test_merchant_cancel_affcode_so_001 ... 2026-11-10 16:01:44,268 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_affiliate_marketplace_sale.tests.test_sale_order: Starting TestAffiliateMarketplaceSaleOrder.test_merchant_cancel_affcode_so_002 ... 2026-11-10 16:01:44,769 104 INFO rb-82af9cd-226617-434700 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-11-10 16:01:49,508 104 INFO rb-82af9cd-226617-434700 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 15%: their account is the counterpart. 2026-11-10 16:01:50,637 104 INFO rb-82af9cd-226617-434700 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 15% (Copy): their account is the counterpart. 2026-11-10 16:01:55,858 104 INFO rb-82af9cd-226617-434700 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 15%: their account is the counterpart. 2026-11-10 16:02:00,898 104 INFO rb-82af9cd-226617-434700 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 15%: their account is the counterpart. 2026-11-10 16:02:04,017 104 INFO rb-82af9cd-226617-434700 odoo.models.unlink: User #1 deleted mail.message records with IDs: [4709, 4708, 4707, 4706, 4705] 2026-11-10 16:02:04,028 104 INFO rb-82af9cd-226617-434700 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [310693, 310696, 310694, 310697, 310695] 2026-11-10 16:02:04,028 104 INFO rb-82af9cd-226617-434700 odoo.models.unlink: User #1 deleted affiliate.multi.level.commission.rule records with IDs: [1, 2, 3, 4, 5] 2026-11-10 16:02:04,202 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_affiliate_multi_level.tests.test_access: Starting TestAffiliateMultiLevelAccess.test_group_user_action_confirm_multi_level_commission ... 2026-11-10 16:02:04,410 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_affiliate_multi_level.tests.test_access: Starting TestAffiliateMultiLevelAccess.test_reconfirm_reuses_done_upline_not_owned_by_actor ... 2026-11-10 16:02:06,243 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_affiliate_multi_level.tests.test_access: Starting TestAffiliateMultiLevelAccess.test_reuse_cascade_does_not_widen_ownership_listing ... 2026-11-10 16:02:06,456 104 INFO rb-82af9cd-226617-434700 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [53], uid: 530, model: affiliate.commission 2026-11-10 16:02:06,491 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_affiliate_multi_level.tests.test_access: Starting TestAffiliateMultiLevelAccess.test_second_commission_event_upline_not_owned_no_cache ... 2026-11-10 16:02:06,777 104 INFO rb-82af9cd-226617-434700 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-11-10 16:02:11,557 104 INFO rb-82af9cd-226617-434700 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 15%: their account is the counterpart. 2026-11-10 16:02:12,709 104 INFO rb-82af9cd-226617-434700 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 15% (Copy): their account is the counterpart. 2026-11-10 16:02:18,429 104 INFO rb-82af9cd-226617-434700 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 15%: their account is the counterpart. 2026-11-10 16:02:23,641 104 INFO rb-82af9cd-226617-434700 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 15%: their account is the counterpart. 2026-11-10 16:02:26,865 104 INFO rb-82af9cd-226617-434700 odoo.models.unlink: User #1 deleted mail.message records with IDs: [4709, 4708, 4707, 4706, 4705] 2026-11-10 16:02:26,872 104 INFO rb-82af9cd-226617-434700 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [310693, 310696, 310694, 310697, 310695] 2026-11-10 16:02:26,872 104 INFO rb-82af9cd-226617-434700 odoo.models.unlink: User #1 deleted affiliate.multi.level.commission.rule records with IDs: [1, 2, 3, 4, 5] 2026-11-10 16:02:27,281 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_affiliate_multi_level.tests.test_action_cancel: Starting TestActionCancel.test_cancel_blocked_when_far_upline_has_active_invoice ... 2026-11-10 16:02:28,090 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_affiliate_multi_level.tests.test_action_cancel: Starting TestActionCancel.test_cancel_cascades_full_multi_tier_downline_commission_chain ... 2026-11-10 16:02:28,304 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_affiliate_multi_level.tests.test_action_cancel: Starting TestActionCancel.test_cancel_does_not_sweep_an_unrelated_downline_commission_chain ... 2026-11-10 16:02:28,550 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_affiliate_multi_level.tests.test_action_cancel: Starting TestActionCancel.test_ownership_listing_still_scoped_for_uplines_not_owned ... 2026-11-10 16:02:28,747 104 INFO rb-82af9cd-226617-434700 odoo.addons.base.models.ir_attachment: filestore gc 10 checked, 10 removed 2026-11-10 16:02:33,640 104 INFO rb-82af9cd-226617-434700 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 15%: their account is the counterpart. 2026-11-10 16:02:34,736 104 INFO rb-82af9cd-226617-434700 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 15% (Copy): their account is the counterpart. 2026-11-10 16:02:40,284 104 INFO rb-82af9cd-226617-434700 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 15%: their account is the counterpart. 2026-11-10 16:02:45,502 104 INFO rb-82af9cd-226617-434700 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 15%: their account is the counterpart. 2026-11-10 16:02:48,578 104 INFO rb-82af9cd-226617-434700 odoo.models.unlink: User #1 deleted mail.message records with IDs: [4709, 4708, 4707, 4706, 4705] 2026-11-10 16:02:48,584 104 INFO rb-82af9cd-226617-434700 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [310693, 310696, 310694, 310697, 310695] 2026-11-10 16:02:48,585 104 INFO rb-82af9cd-226617-434700 odoo.models.unlink: User #1 deleted affiliate.multi.level.commission.rule records with IDs: [1, 2, 3, 4, 5] 2026-11-10 16:02:48,758 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_affiliate_multi_level.tests.test_affiliate_code: Starting TestAffiliateCode.test_assign_affiliate_upline ... 2026-11-10 16:02:49,004 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_affiliate_multi_level.tests.test_affiliate_code: Starting TestAffiliateCode.test_check_affiliate_hierarchy_01 ... 2026-11-10 16:02:49,065 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_affiliate_multi_level.tests.test_affiliate_code: Starting TestAffiliateCode.test_check_affiliate_hierarchy_02 ... 2026-11-10 16:02:49,121 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_affiliate_multi_level.tests.test_affiliate_code: Starting TestAffiliateCode.test_check_limit_multi_level_affiliate_hierarchy_1 ... 2026-11-10 16:02:49,273 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_affiliate_multi_level.tests.test_affiliate_code: Starting TestAffiliateCode.test_check_limit_multi_level_affiliate_hierarchy_2 ... 2026-11-10 16:02:49,423 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_affiliate_multi_level.tests.test_affiliate_code: Starting TestAffiliateCode.test_compute_depth ... 2026-11-10 16:02:49,475 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_affiliate_multi_level.tests.test_affiliate_code: Starting TestAffiliateCode.test_get_downline_affcodes ... 2026-11-10 16:02:49,529 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_affiliate_multi_level.tests.test_affiliate_code: Starting TestAffiliateCode.test_get_multi_level_comm_rules ... 2026-11-10 16:02:49,578 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_affiliate_multi_level.tests.test_affiliate_code: Starting TestAffiliateCode.test_get_upline_affcodes ... 2026-11-10 16:02:49,654 104 INFO rb-82af9cd-226617-434700 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-11-10 16:02:54,672 104 INFO rb-82af9cd-226617-434700 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 15%: their account is the counterpart. 2026-11-10 16:02:55,790 104 INFO rb-82af9cd-226617-434700 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 15% (Copy): their account is the counterpart. 2026-11-10 16:03:01,250 104 INFO rb-82af9cd-226617-434700 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 15%: their account is the counterpart. 2026-11-10 16:03:06,704 104 INFO rb-82af9cd-226617-434700 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 15%: their account is the counterpart. 2026-11-10 16:03:09,995 104 INFO rb-82af9cd-226617-434700 odoo.models.unlink: User #1 deleted mail.message records with IDs: [4709, 4708, 4707, 4706, 4705] 2026-11-10 16:03:10,002 104 INFO rb-82af9cd-226617-434700 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [310693, 310696, 310694, 310697, 310695] 2026-11-10 16:03:10,002 104 INFO rb-82af9cd-226617-434700 odoo.models.unlink: User #1 deleted affiliate.multi.level.commission.rule records with IDs: [1, 2, 3, 4, 5] 2026-11-10 16:03:10,220 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_affiliate_multi_level.tests.test_flow: Starting TestMultiLevelCommissionFlow.test_01_create_multi_level_commission ... 2026-11-10 16:03:11,708 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_affiliate_multi_level.tests.test_flow: Starting TestMultiLevelCommissionFlow.test_02_create_multi_level_commission ... 2026-11-10 16:03:13,695 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_affiliate_multi_level.tests.test_flow: Starting TestMultiLevelCommissionFlow.test_03_create_multi_level_commission ... 2026-11-10 16:03:13,877 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_affiliate_multi_level.tests.test_flow: Starting TestMultiLevelCommissionFlow.test_04_create_multi_level_commission ... 2026-11-10 16:03:14,051 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_affiliate_multi_level.tests.test_flow: Starting TestMultiLevelCommissionFlow.test_05_create_multi_level_commission ... 2026-11-10 16:03:14,204 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_affiliate_multi_level.tests.test_flow: Starting TestMultiLevelCommissionFlow.test_06_create_multi_level_commission ... 2026-11-10 16:03:16,614 104 INFO rb-82af9cd-226617-434700 odoo.models.unlink: User #1 deleted account.partial.reconcile records with IDs: [196] 2026-11-10 16:03:16,706 104 INFO rb-82af9cd-226617-434700 odoo.models.unlink: User #1 deleted account.full.reconcile records with IDs: [151] 2026-11-10 16:03:16,985 104 INFO rb-82af9cd-226617-434700 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-11-10 16:03:22,827 104 INFO rb-82af9cd-226617-434700 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 15%: their account is the counterpart. 2026-11-10 16:03:23,958 104 INFO rb-82af9cd-226617-434700 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 15% (Copy): their account is the counterpart. 2026-11-10 16:03:29,642 104 INFO rb-82af9cd-226617-434700 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 15%: their account is the counterpart. 2026-11-10 16:03:35,014 104 INFO rb-82af9cd-226617-434700 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 15%: their account is the counterpart. 2026-11-10 16:03:38,217 104 INFO rb-82af9cd-226617-434700 odoo.models.unlink: User #1 deleted mail.message records with IDs: [4709, 4708, 4707, 4706, 4705] 2026-11-10 16:03:38,224 104 INFO rb-82af9cd-226617-434700 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [310693, 310696, 310694, 310697, 310695] 2026-11-10 16:03:38,224 104 INFO rb-82af9cd-226617-434700 odoo.models.unlink: User #1 deleted affiliate.multi.level.commission.rule records with IDs: [1, 2, 3, 4, 5] 2026-11-10 16:03:38,405 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_affiliate_multi_level.tests.test_multi_company: Starting TestMultiCompany.test_multi_company_access_affiliate_multi_level_commission_rule ... 2026-11-10 16:03:38,480 104 INFO rb-82af9cd-226617-434700 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [27], uid: 581, model: affiliate.multi.level.commission.rule 2026-11-10 16:03:38,501 104 INFO rb-82af9cd-226617-434700 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [28], uid: 580, model: affiliate.multi.level.commission.rule 2026-11-10 16:03:38,528 104 INFO rb-82af9cd-226617-434700 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [27], uid: 581, model: affiliate.multi.level.commission.rule 2026-11-10 16:03:38,547 104 INFO rb-82af9cd-226617-434700 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [28], uid: 580, model: affiliate.multi.level.commission.rule 2026-11-10 16:03:38,575 104 INFO rb-82af9cd-226617-434700 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [27], uid: 581, model: affiliate.multi.level.commission.rule 2026-11-10 16:03:38,593 104 INFO rb-82af9cd-226617-434700 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [28], uid: 580, model: affiliate.multi.level.commission.rule 2026-11-10 16:03:38,622 104 INFO rb-82af9cd-226617-434700 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [27], uid: 581, model: affiliate.multi.level.commission.rule 2026-11-10 16:03:38,641 104 INFO rb-82af9cd-226617-434700 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [28], uid: 580, model: affiliate.multi.level.commission.rule 2026-11-10 16:03:38,718 104 INFO rb-82af9cd-226617-434700 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-11-10 16:03:43,649 104 INFO rb-82af9cd-226617-434700 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 15%: their account is the counterpart. 2026-11-10 16:03:44,913 104 INFO rb-82af9cd-226617-434700 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 15% (Copy): their account is the counterpart. 2026-11-10 16:03:50,812 104 INFO rb-82af9cd-226617-434700 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 15%: their account is the counterpart. 2026-11-10 16:03:56,000 104 INFO rb-82af9cd-226617-434700 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 15%: their account is the counterpart. 2026-11-10 16:03:59,294 104 INFO rb-82af9cd-226617-434700 odoo.models.unlink: User #1 deleted mail.message records with IDs: [4709, 4708, 4707, 4706, 4705] 2026-11-10 16:03:59,300 104 INFO rb-82af9cd-226617-434700 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [310693, 310696, 310694, 310697, 310695] 2026-11-10 16:03:59,300 104 INFO rb-82af9cd-226617-434700 odoo.models.unlink: User #1 deleted affiliate.multi.level.commission.rule records with IDs: [1, 2, 3, 4, 5] 2026-11-10 16:03:59,474 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_affiliate_multi_level.tests.test_report: Starting TestAffiliateMultiReport.test_multi_level_report_parent_comm_amount ... 2026-11-10 16:03:59,763 104 INFO rb-82af9cd-226617-434700 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-11-10 16:04:04,865 104 INFO rb-82af9cd-226617-434700 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 15%: their account is the counterpart. 2026-11-10 16:04:06,007 104 INFO rb-82af9cd-226617-434700 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 15% (Copy): their account is the counterpart. 2026-11-10 16:04:12,238 104 INFO rb-82af9cd-226617-434700 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 15%: their account is the counterpart. 2026-11-10 16:04:13,876 104 INFO rb-82af9cd-226617-434700 odoo.models.unlink: User #1 deleted mail.message records with IDs: [4709, 4708, 4707, 4706, 4705] 2026-11-10 16:04:13,882 104 INFO rb-82af9cd-226617-434700 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [310693, 310696, 310694, 310697, 310695] 2026-11-10 16:04:13,882 104 INFO rb-82af9cd-226617-434700 odoo.models.unlink: User #1 deleted affiliate.multi.level.commission.rule records with IDs: [1, 2, 3, 4, 5] 2026-11-10 16:04:14,225 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_affiliate_multi_level_pos.tests.test_access: Starting TestMultiLevelPosUplineReuseAccess.test_get_direct_upline_commission_reuse_survives_reopen_as_real_actor ... 2026-11-10 16:04:16,220 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_affiliate_multi_level_pos.tests.test_access: Starting TestMultiLevelPosUplineReuseAccess.test_sudo_fix_does_not_widen_ownership_listing ... 2026-11-10 16:04:18,240 104 INFO rb-82af9cd-226617-434700 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [89], uid: 596, model: affiliate.commission 2026-11-10 16:04:18,321 104 INFO rb-82af9cd-226617-434700 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-11-10 16:04:23,669 104 INFO rb-82af9cd-226617-434700 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 15%: their account is the counterpart. 2026-11-10 16:04:25,008 104 INFO rb-82af9cd-226617-434700 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 15% (Copy): their account is the counterpart. 2026-11-10 16:04:30,855 104 INFO rb-82af9cd-226617-434700 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 15%: their account is the counterpart. 2026-11-10 16:04:32,319 104 INFO rb-82af9cd-226617-434700 odoo.models.unlink: User #1 deleted mail.message records with IDs: [4709, 4708, 4707, 4706, 4705] 2026-11-10 16:04:32,326 104 INFO rb-82af9cd-226617-434700 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [310693, 310696, 310694, 310697, 310695] 2026-11-10 16:04:32,326 104 INFO rb-82af9cd-226617-434700 odoo.models.unlink: User #1 deleted affiliate.multi.level.commission.rule records with IDs: [1, 2, 3, 4, 5] 2026-11-10 16:04:32,475 104 INFO rb-82af9cd-226617-434700 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-11-10 16:04:34,742 104 INFO rb-82af9cd-226617-434700 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-11-10 16:04:35,265 104 INFO rb-82af9cd-226617-434700 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-11-10 16:04:37,522 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_affiliate_multi_level_pos.tests.test_affiliate_multi_level_pos: Starting TestAffiliateMultiLevelPOS.test_04_create_multi_level_commission ... 2026-11-10 16:04:38,090 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_affiliate_multi_level_pos.tests.test_affiliate_multi_level_pos: Starting TestAffiliateMultiLevelPOS.test_05_create_multi_level_commission ... 2026-11-10 16:04:38,633 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_affiliate_multi_level_pos.tests.test_affiliate_multi_level_pos: Starting TestAffiliateMultiLevelPOS.test_06_create_multi_level_commission ... 2026-11-10 16:04:39,127 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_affiliate_multi_level_pos.tests.test_affiliate_multi_level_pos: Starting TestAffiliateMultiLevelPOS.test_07_create_multi_level_commission ... 2026-11-10 16:04:39,691 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_affiliate_multi_level_pos.tests.test_affiliate_multi_level_pos: Starting TestAffiliateMultiLevelPOS.test_08_create_multi_level_commission ... 2026-11-10 16:04:40,258 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_affiliate_multi_level_pos.tests.test_affiliate_multi_level_pos: Starting TestAffiliateMultiLevelPOS.test_09_create_multi_level_commission ... 2026-11-10 16:04:40,828 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_affiliate_multi_level_pos.tests.test_affiliate_multi_level_pos: Starting TestAffiliateMultiLevelPOS.test_10_create_multi_level_commission_mix_criteria ... 2026-11-10 16:04:41,440 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_affiliate_multi_level_pos.tests.test_affiliate_multi_level_pos: Starting TestAffiliateMultiLevelPOS.test_11_create_multi_level_commission ... 2026-11-10 16:04:42,022 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_affiliate_multi_level_pos.tests.test_affiliate_multi_level_pos: Starting TestAffiliateMultiLevelPOS.test_12_create_multi_level_commission ... 2026-11-10 16:04:42,620 104 INFO rb-82af9cd-226617-434700 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-11-10 16:04:47,909 104 INFO rb-82af9cd-226617-434700 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 15%: their account is the counterpart. 2026-11-10 16:04:49,002 104 INFO rb-82af9cd-226617-434700 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 15% (Copy): their account is the counterpart. 2026-11-10 16:04:54,282 104 INFO rb-82af9cd-226617-434700 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 15%: their account is the counterpart. 2026-11-10 16:04:59,327 104 INFO rb-82af9cd-226617-434700 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 15%: their account is the counterpart. 2026-11-10 16:05:02,576 104 INFO rb-82af9cd-226617-434700 odoo.models.unlink: User #1 deleted mail.message records with IDs: [4709, 4708, 4707, 4706, 4705] 2026-11-10 16:05:02,583 104 INFO rb-82af9cd-226617-434700 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [310693, 310696, 310694, 310697, 310695] 2026-11-10 16:05:02,583 104 INFO rb-82af9cd-226617-434700 odoo.models.unlink: User #1 deleted affiliate.multi.level.commission.rule records with IDs: [1, 2, 3, 4, 5] 2026-11-10 16:05:03,425 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_affiliate_multi_level_sale.tests.test_access: Starting TestMultiLevelSaleUplineReuseAccess.test_get_direct_upline_commission_reuse_survives_reopen_as_real_actor ... 2026-11-10 16:05:06,328 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_affiliate_multi_level_sale.tests.test_access: Starting TestMultiLevelSaleUplineReuseAccess.test_sudo_fix_does_not_widen_ownership_listing ... 2026-11-10 16:05:09,464 104 INFO rb-82af9cd-226617-434700 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [134], uid: 605, model: affiliate.commission 2026-11-10 16:05:09,538 104 INFO rb-82af9cd-226617-434700 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-11-10 16:05:14,294 104 INFO rb-82af9cd-226617-434700 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 15%: their account is the counterpart. 2026-11-10 16:05:15,444 104 INFO rb-82af9cd-226617-434700 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 15% (Copy): their account is the counterpart. 2026-11-10 16:05:21,107 104 INFO rb-82af9cd-226617-434700 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 15%: their account is the counterpart. 2026-11-10 16:05:26,214 104 INFO rb-82af9cd-226617-434700 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 15%: their account is the counterpart. 2026-11-10 16:05:29,230 104 INFO rb-82af9cd-226617-434700 odoo.models.unlink: User #1 deleted mail.message records with IDs: [4709, 4708, 4707, 4706, 4705] 2026-11-10 16:05:29,236 104 INFO rb-82af9cd-226617-434700 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [310693, 310696, 310694, 310697, 310695] 2026-11-10 16:05:29,236 104 INFO rb-82af9cd-226617-434700 odoo.models.unlink: User #1 deleted affiliate.multi.level.commission.rule records with IDs: [1, 2, 3, 4, 5] 2026-11-10 16:05:29,401 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_affiliate_multi_level_sale.tests.test_flow: Starting TestFlow.test_01_create_multi_level_commission ... 2026-11-10 16:05:29,816 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_affiliate_multi_level_sale.tests.test_flow: Starting TestFlow.test_02_create_multi_level_commission ... 2026-11-10 16:05:30,259 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_affiliate_multi_level_sale.tests.test_flow: Starting TestFlow.test_03_create_multi_level_commission ... 2026-11-10 16:05:32,927 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_affiliate_multi_level_sale.tests.test_flow: Starting TestFlow.test_04_create_multi_level_commission ... 2026-11-10 16:05:36,454 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_affiliate_multi_level_sale.tests.test_flow: Starting TestFlow.test_05_create_multi_level_commission ... 2026-11-10 16:05:36,902 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_affiliate_multi_level_sale.tests.test_flow: Starting TestFlow.test_06_create_multi_level_commission ... 2026-11-10 16:05:37,386 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_affiliate_multi_level_sale.tests.test_flow: Starting TestFlow.test_07_create_multi_level_commission ... 2026-11-10 16:05:37,836 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_affiliate_multi_level_sale.tests.test_flow: Starting TestFlow.test_08_create_multi_level_commission ... 2026-11-10 16:05:38,317 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_affiliate_multi_level_sale.tests.test_flow: Starting TestFlow.test_09_create_multi_level_commission ... 2026-11-10 16:05:38,783 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_affiliate_multi_level_sale.tests.test_flow: Starting TestFlow.test_10_create_multi_level_commission ... 2026-11-10 16:05:39,260 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_affiliate_multi_level_sale.tests.test_flow: Starting TestFlow.test_11_create_multi_level_commission_mix_criteria ... 2026-11-10 16:05:39,283 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_affiliate_multi_level_sale.tests.test_flow: Starting TestFlow.test_12_create_multi_level_commission ... 2026-11-10 16:05:39,306 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_affiliate_multi_level_sale.tests.test_flow: Starting TestFlow.test_13_create_multi_level_commission ... 2026-11-10 16:05:39,329 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_affiliate_multi_level_sale.tests.test_flow: Starting TestFlow.test_14_create_multi_level_commission_deduct_only_downline_commission_auto_apply ... 2026-11-10 16:05:39,687 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_affiliate_multi_level_sale.tests.test_flow: Starting TestFlow.test_15_create_multi_level_commission_inactive_mid_chain_affcode_downline_revenue ... 2026-11-10 16:05:40,179 104 INFO rb-82af9cd-226617-434700 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-11-10 16:05:45,407 104 INFO rb-82af9cd-226617-434700 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 15%: their account is the counterpart. 2026-11-10 16:05:46,655 104 INFO rb-82af9cd-226617-434700 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 15% (Copy): their account is the counterpart. 2026-11-10 16:05:52,632 104 INFO rb-82af9cd-226617-434700 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 15%: their account is the counterpart. 2026-11-10 16:05:54,429 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_affiliate_pos.tests.test_affiliate_pos: Starting TestAffiliatePOS.test_01_add_affiliate_to_pos_order_after_discount_01 ... 2026-11-10 16:05:55,142 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_affiliate_pos.tests.test_affiliate_pos: Starting TestAffiliatePOS.test_02_add_affiliate_to_pos_order_after_discount_02 ... 2026-11-10 16:05:55,806 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_affiliate_pos.tests.test_affiliate_pos: Starting TestAffiliatePOS.test_03_add_affiliate_to_pos_order_before_discount_01 ... 2026-11-10 16:05:56,432 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_affiliate_pos.tests.test_affiliate_pos: Starting TestAffiliatePOS.test_04_add_affiliate_to_pos_order_before_discount_02 ... 2026-11-10 16:05:57,034 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_affiliate_pos.tests.test_affiliate_pos: Starting TestAffiliatePOS.test_05_message_refunded_orders_have_commission ... 2026-11-10 16:05:57,930 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_affiliate_pos.tests.test_affiliate_pos: Starting TestAffiliatePOS.test_08_refund_order_with_progressive ... 2026-11-10 16:05:58,906 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_affiliate_pos.tests.test_affiliate_pos: Starting TestAffiliatePOS.test_09_refund_order_with_progressive_multi_time ... 2026-11-10 16:06:00,067 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_affiliate_pos.tests.test_affiliate_pos: Starting TestAffiliatePOS.test_10_revenue_analysis_report_is_queryable ... 2026-11-10 16:06:00,626 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_affiliate_pos.tests.test_affiliate_pos: Starting TestAffiliatePOS.test_11_pos_ui_affiliate_code_loader_scoped_to_session_company ... 2026-11-10 16:06:00,797 104 INFO rb-82af9cd-226617-434700 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-11-10 16:06:05,863 104 INFO rb-82af9cd-226617-434700 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 15%: their account is the counterpart. 2026-11-10 16:06:07,185 104 INFO rb-82af9cd-226617-434700 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 15% (Copy): their account is the counterpart. 2026-11-10 16:06:13,213 104 INFO rb-82af9cd-226617-434700 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 15%: their account is the counterpart. 2026-11-10 16:06:15,120 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_affiliate_pos.tests.test_affiliate_pos_access: Starting TestAffiliatePOSAccess.test_01_check_affiliate_user_access_pos ... 2026-11-10 16:06:15,141 104 INFO rb-82af9cd-226617-434700 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 628, model: pos.order 2026-11-10 16:06:15,149 104 INFO rb-82af9cd-226617-434700 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 628, model: pos.order.line 2026-11-10 16:06:15,154 104 INFO rb-82af9cd-226617-434700 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 628, model: pos.order 2026-11-10 16:06:15,156 104 INFO rb-82af9cd-226617-434700 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 628, model: pos.order.line 2026-11-10 16:06:15,159 104 INFO rb-82af9cd-226617-434700 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 628, model: pos.order 2026-11-10 16:06:15,161 104 INFO rb-82af9cd-226617-434700 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 628, model: pos.order.line 2026-11-10 16:06:15,186 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_affiliate_pos.tests.test_affiliate_pos_access: Starting TestAffiliatePOSAccess.test_02_check_pos_user_access_affiliate ... 2026-11-10 16:06:15,200 104 INFO rb-82af9cd-226617-434700 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 629, model: affiliate.commission.rule 2026-11-10 16:06:15,207 104 INFO rb-82af9cd-226617-434700 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 629, model: affiliate.progressive.commission.rule 2026-11-10 16:06:15,211 104 INFO rb-82af9cd-226617-434700 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 629, model: affiliate.commission.rule 2026-11-10 16:06:15,213 104 INFO rb-82af9cd-226617-434700 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 629, model: affiliate.progressive.commission.rule 2026-11-10 16:06:15,216 104 INFO rb-82af9cd-226617-434700 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 629, model: affiliate.commission.rule 2026-11-10 16:06:15,218 104 INFO rb-82af9cd-226617-434700 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 629, model: affiliate.progressive.commission.rule 2026-11-10 16:06:15,268 104 INFO rb-82af9cd-226617-434700 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-11-10 16:06:20,172 104 INFO rb-82af9cd-226617-434700 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 15%: their account is the counterpart. 2026-11-10 16:06:21,358 104 INFO rb-82af9cd-226617-434700 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 15% (Copy): their account is the counterpart. 2026-11-10 16:06:27,013 104 INFO rb-82af9cd-226617-434700 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 15%: their account is the counterpart. 2026-11-10 16:06:28,824 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_affiliate_pos.tests.test_affiliate_pos_data_load: Starting TestAffiliatePOSDataLoad.test_01_session_load_data_returns_affiliate_code_not_owned_by_cashier ... 2026-11-10 16:06:29,006 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_affiliate_pos.tests.test_affiliate_pos_data_load: Starting TestAffiliatePOSDataLoad.test_02_pos_ui_affiliate_code_loader_reachable_by_cashier ... 2026-11-10 16:06:29,121 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_affiliate_pos.tests.test_affiliate_pos_data_load: Starting TestAffiliatePOSDataLoad.test_03_cashier_direct_orm_read_still_filtered_by_ownership ... 2026-11-10 16:06:29,192 104 INFO rb-82af9cd-226617-434700 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-11-10 16:06:34,298 104 INFO rb-82af9cd-226617-434700 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 15%: their account is the counterpart. 2026-11-10 16:06:35,543 104 INFO rb-82af9cd-226617-434700 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 15% (Copy): their account is the counterpart. 2026-11-10 16:06:41,465 104 INFO rb-82af9cd-226617-434700 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 15%: their account is the counterpart. 2026-11-10 16:06:44,249 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_affiliate_pos.tests.test_affiliate_pos_order_paid_access: Starting TestAffiliatePOSOrderPaidAccess.test_01_cashier_can_resync_paid_order_for_affiliate_code_not_owned ... 2026-11-10 16:06:44,490 104 INFO rb-82af9cd-226617-434700 odoo.models.unlink: User #637 deleted affiliate.commission records with IDs: [185] 2026-11-10 16:06:44,507 104 INFO rb-82af9cd-226617-434700 odoo.models.unlink: User #637 deleted mail.followers records with IDs: [3605, 3606, 3607] 2026-11-10 16:06:44,611 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_affiliate_pos.tests.test_affiliate_pos_order_paid_access: Starting TestAffiliatePOSOrderPaidAccess.test_02_cashier_can_resync_paid_order_for_affiliate_code_owned ... 2026-11-10 16:06:44,839 104 INFO rb-82af9cd-226617-434700 odoo.models.unlink: User #638 deleted affiliate.commission records with IDs: [187] 2026-11-10 16:06:44,860 104 INFO rb-82af9cd-226617-434700 odoo.models.unlink: User #638 deleted mail.followers records with IDs: [3611, 3612, 3613] 2026-11-10 16:06:44,966 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_affiliate_pos.tests.test_affiliate_pos_order_paid_access: Starting TestAffiliatePOSOrderPaidAccess.test_03_resync_sudo_scope_does_not_widen_ownership_listing ... 2026-11-10 16:06:45,191 104 INFO rb-82af9cd-226617-434700 odoo.models.unlink: User #637 deleted affiliate.commission records with IDs: [189] 2026-11-10 16:06:45,209 104 INFO rb-82af9cd-226617-434700 odoo.models.unlink: User #637 deleted mail.followers records with IDs: [3617, 3618, 3619] 2026-11-10 16:06:45,342 104 INFO rb-82af9cd-226617-434700 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-11-10 16:06:50,642 104 INFO rb-82af9cd-226617-434700 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 15%: their account is the counterpart. 2026-11-10 16:06:51,897 104 INFO rb-82af9cd-226617-434700 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 15% (Copy): their account is the counterpart. 2026-11-10 16:06:57,976 104 INFO rb-82af9cd-226617-434700 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 15%: their account is the counterpart. 2026-11-10 16:06:59,760 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_affiliate_pos.tests.test_portal_commission_list: Starting TestAffiliatePOSPortalCommissionList.test_affiliate_sees_pos_order_reference_once_in_every_commission_grouping ... 2026-11-10 16:07:00,279 104 INFO rb-82af9cd-226617-434700 odoo.addons.base.models.res_users: Login successful for db:rb-82af9cd-226617-434700 login:affiliate_pos_portal from n/a 2026-11-10 16:07:00,288 104 INFO rb-82af9cd-226617-434700 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-10 16:07:01,294 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 16:07:01] "GET /my/affiliate/commissions?groupby=none HTTP/1.1" 200 - 242 0.091 0.916 2026-11-10 16:07:01,372 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 16:07:01] "GET /my/affiliate/commissions?groupby=state HTTP/1.1" 200 - 27 0.015 0.056 2026-11-10 16:07:01,442 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 16:07:01] "GET /my/affiliate/commissions?groupby=date HTTP/1.1" 200 - 27 0.014 0.051 2026-11-10 16:07:01,524 104 INFO rb-82af9cd-226617-434700 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-11-10 16:07:06,650 104 INFO rb-82af9cd-226617-434700 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 15%: their account is the counterpart. 2026-11-10 16:07:07,796 104 INFO rb-82af9cd-226617-434700 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 15% (Copy): their account is the counterpart. 2026-11-10 16:07:13,441 104 INFO rb-82af9cd-226617-434700 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 15%: their account is the counterpart. 2026-11-10 16:07:14,893 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_affiliate_pos_discount.tests.test_affiliate_pos_discount: Starting TestAffiliatePOS.test_01_generate_commission_from_pos_with_global_discount_01 ... 2026-11-10 16:07:15,434 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_affiliate_pos_discount.tests.test_affiliate_pos_discount: Starting TestAffiliatePOS.test_02_generate_commission_from_pos_with_global_discount_02 ... 2026-11-10 16:07:16,001 104 INFO rb-82af9cd-226617-434700 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-11-10 16:07:21,064 104 INFO rb-82af9cd-226617-434700 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 15%: their account is the counterpart. 2026-11-10 16:07:22,549 104 INFO rb-82af9cd-226617-434700 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 15% (Copy): their account is the counterpart. 2026-11-10 16:07:28,753 104 INFO rb-82af9cd-226617-434700 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 15%: their account is the counterpart. 2026-11-10 16:07:30,295 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_affiliate_pos_sale.tests.test_pos_sale_report: Starting TestAffiliatePosSaleReport.test_sale_report_includes_pos_affiliate_fields ... 2026-11-10 16:07:31,543 104 INFO rb-82af9cd-226617-434700 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-11-10 16:07:34,775 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_affiliate_purchase.tests.test_affiliate_currency: Starting TestAffiliateCodeCurrencyFollowsPurchaseVendorPolicy.test_persisted_affiliate_code_currency_follows_purchase_policy_not_vendor_country ... 2026-11-10 16:07:34,868 104 INFO rb-82af9cd-226617-434700 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-11-10 16:07:39,814 104 INFO rb-82af9cd-226617-434700 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 15%: their account is the counterpart. 2026-11-10 16:07:40,895 104 INFO rb-82af9cd-226617-434700 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 15% (Copy): their account is the counterpart. 2026-11-10 16:07:46,200 104 INFO rb-82af9cd-226617-434700 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 15%: their account is the counterpart. 2026-11-10 16:07:51,571 104 INFO rb-82af9cd-226617-434700 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 15%: their account is the counterpart. 2026-11-10 16:07:54,686 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_affiliate_sale.tests.test_affiliate_commission: Starting TestAffiliateCommission.test_compute_commission_amount_01 ... 2026-11-10 16:07:56,041 104 INFO rb-82af9cd-226617-434700 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-11-10 16:08:01,010 104 INFO rb-82af9cd-226617-434700 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 15%: their account is the counterpart. 2026-11-10 16:08:02,115 104 INFO rb-82af9cd-226617-434700 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 15% (Copy): their account is the counterpart. 2026-11-10 16:08:08,071 104 INFO rb-82af9cd-226617-434700 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 15%: their account is the counterpart. 2026-11-10 16:08:13,243 104 INFO rb-82af9cd-226617-434700 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 15%: their account is the counterpart. 2026-11-10 16:08:16,536 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_affiliate_sale.tests.test_affiliate_commission_line: Starting TestCommissionLine.test_01_compute_total_commission_before_discount ... 2026-11-10 16:08:16,839 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_affiliate_sale.tests.test_affiliate_commission_line: Starting TestCommissionLine.test_02_compute_total_commission_after_discount ... 2026-11-10 16:08:17,173 104 INFO rb-82af9cd-226617-434700 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-11-10 16:08:22,051 104 INFO rb-82af9cd-226617-434700 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 15%: their account is the counterpart. 2026-11-10 16:08:23,228 104 INFO rb-82af9cd-226617-434700 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 15% (Copy): their account is the counterpart. 2026-11-10 16:08:28,657 104 INFO rb-82af9cd-226617-434700 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 15%: their account is the counterpart. 2026-11-10 16:08:34,072 104 INFO rb-82af9cd-226617-434700 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 15%: their account is the counterpart. 2026-11-10 16:08:37,141 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_affiliate_sale.tests.test_flow: Starting TestFlow.test_01_create_sale_order_no_commission ... 2026-11-10 16:08:37,733 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_affiliate_sale.tests.test_flow: Starting TestFlow.test_02_cancel_commission_from_sale_order ... 2026-11-10 16:08:38,390 104 INFO rb-82af9cd-226617-434700 odoo.models.unlink: User #1 deleted loyalty.history records with IDs: [168, 167] 2026-11-10 16:08:38,414 104 INFO rb-82af9cd-226617-434700 odoo.models.unlink: User #1 deleted loyalty.card records with IDs: [154] 2026-11-10 16:08:38,422 104 INFO rb-82af9cd-226617-434700 odoo.models.unlink: User #1 deleted sale.order.coupon.points records with IDs: [136] 2026-11-10 16:08:38,479 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_affiliate_sale.tests.test_flow: Starting TestFlow.test_03_create_commission_from_sale_order ... 2026-11-10 16:08:40,625 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_affiliate_sale.tests.test_flow: Starting TestFlow.test_04_create_commission_from_sale_order ... 2026-11-10 16:08:43,453 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_affiliate_sale.tests.test_flow: Starting TestFlow.test_05_create_commission_from_sale_order ... 2026-11-10 16:08:46,551 104 INFO rb-82af9cd-226617-434700 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-11-10 16:08:51,812 104 INFO rb-82af9cd-226617-434700 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 15%: their account is the counterpart. 2026-11-10 16:08:53,117 104 INFO rb-82af9cd-226617-434700 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 15% (Copy): their account is the counterpart. 2026-11-10 16:08:59,254 104 INFO rb-82af9cd-226617-434700 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 15%: their account is the counterpart. 2026-11-10 16:09:04,530 104 INFO rb-82af9cd-226617-434700 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 15%: their account is the counterpart. 2026-11-10 16:09:07,780 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_affiliate_sale.tests.test_portal_commission_list: Starting TestAffiliateSalePortalCommissionList.test_affiliate_sees_each_sales_order_reference_once_in_every_commission_grouping ... 2026-11-10 16:09:08,248 104 INFO rb-82af9cd-226617-434700 odoo.addons.base.models.res_users: Login successful for db:rb-82af9cd-226617-434700 login:portal_1 from n/a 2026-11-10 16:09:08,261 104 INFO rb-82af9cd-226617-434700 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-10 16:09:09,307 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 16:09:09] "GET /my/affiliate/commissions?groupby=none HTTP/1.1" 200 - 247 0.090 0.958 2026-11-10 16:09:09,382 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 16:09:09] "GET /my/affiliate/commissions?groupby=state HTTP/1.1" 200 - 26 0.013 0.054 2026-11-10 16:09:09,469 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 16:09:09] "GET /my/affiliate/commissions?groupby=date HTTP/1.1" 200 - 27 0.015 0.066 2026-11-10 16:09:09,524 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_affiliate_sale.tests.test_portal_commission_list: Starting TestAffiliateSalePortalCommissionList.test_affiliate_without_commission_does_not_see_other_affiliate_order_reference ... 2026-11-10 16:09:09,920 104 INFO rb-82af9cd-226617-434700 odoo.addons.base.models.res_users: Login successful for db:rb-82af9cd-226617-434700 login:portal_2 from n/a 2026-11-10 16:09:09,929 104 INFO rb-82af9cd-226617-434700 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-10 16:09:11,674 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 16:09:11] "GET /my/affiliate/commissions HTTP/1.1" 200 - 227 0.075 1.672 2026-11-10 16:09:11,710 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_affiliate_sale.tests.test_portal_commission_list: Starting TestAffiliateSalePortalCommissionList.test_ungrouped_list_of_affiliate_without_commission_has_no_group ... 2026-11-10 16:09:12,110 104 INFO rb-82af9cd-226617-434700 odoo.addons.base.models.res_users: Login successful for db:rb-82af9cd-226617-434700 login:portal_2 from n/a 2026-11-10 16:09:12,118 104 INFO rb-82af9cd-226617-434700 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-10 16:09:13,100 104 INFO rb-82af9cd-226617-434700 werkzeug: 127.0.0.1 - - [10/Nov/2026 16:09:13] "GET /my/affiliate/commissions?groupby=none HTTP/1.1" 200 - 227 0.077 0.906 2026-11-10 16:09:13,160 104 INFO rb-82af9cd-226617-434700 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-11-10 16:09:18,399 104 INFO rb-82af9cd-226617-434700 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 15%: their account is the counterpart. 2026-11-10 16:09:19,620 104 INFO rb-82af9cd-226617-434700 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 15% (Copy): their account is the counterpart. 2026-11-10 16:09:25,486 104 INFO rb-82af9cd-226617-434700 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 15%: their account is the counterpart. 2026-11-10 16:09:30,859 104 INFO rb-82af9cd-226617-434700 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 15%: their account is the counterpart. 2026-11-10 16:09:34,188 104 INFO rb-82af9cd-226617-434700 odoo.addons.viin_affiliate_sale.tests.test_report: Starting TestAffiliateRevenueAnalysisReport.test_report_reads_sale_order_id ... 2026-11-10 16:09:34,712 104 INFO rb-82af9cd-226617-434700 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed