Audit log module Break Odoo Uni test
I maintainer di solito rispondono entro 1 giorno
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 3/5
- Tempo stimato
- 1-2 giorni
- Idoneità per principianti
- 18/100
- Tipo di issue
- Bug
- Chiarezza
- Da chiarire
- Stato di attività
- Ferma
- Stack tecnologico
- postgresql, python
- Ambito
- backend, testing-qa
Direzione di ricerca
The traceback points at auditlog/models/rule.py in read(), which calls create_logs(), and then at http_request.py in current_http_request(), where a raw SQL query receives a Mock object as a parameter. Start by reading those two methods and the failing test in addons/web/tests/test_reports.py, then see why the test passes a Mock into the request context. Done means the test passes without an unadaptable parameter reaching the SQL call.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
Module
Audit log module Break Odoo Uni test
Describe the bug
Audit log module Break Odoo Uni test
To Reproduce
Affected versions:
17.0
odoo enterprise
Steps to reproduce the behavior:
- run odoo unit test ( my system is odoo.sh)
Error log
Traceback (most recent call last):
File "/home/odoo/src/odoo/addons/web/tests/test_reports.py", line 55, in test_report_session_cookie
mock_request.session.sid = self.authenticate(admin.login, admin.login).sid
File "/home/odoo/src/odoo/odoo/tests/common.py", line 1793, in authenticate
session.context = dict(env['res.users'].context_get())
File "", line 2, in context_get
File "/home/odoo/src/odoo/odoo/tools/cache.py", line 104, in lookup
value = d[key] = self.method(*args, **kwargs)
File "/home/odoo/src/odoo/odoo/addons/base/models/res_users.py", line 809, in context_get
values = user.read(list(name_to_key), load=False)[0]
File "/home/odoo/src/user/auditlog/models/rule.py", line 363, in read
rule_model.sudo().create_logs(
File "/home/odoo/src/user/auditlog/models/rule.py", line 523, in create_logs
"http_request_id": http_request_model.current_http_request(),
File "/home/odoo/src/user/auditlog/models/http_request.py", line 53, in current_http_request
self.env.cr.execute(
File "/home/odoo/src/odoo/odoo/sql_db.py", line 332, in execute
res = self._obj.execute(query, params)
psycopg2.ProgrammingError: can't adapt type 'Mock'
2024-11-18 15:36:37,751 43 ERROR sjfoiew 9978 odoo.sql_db: bad query: SELECT id FROM %s WHERE id = %s
ERROR: can't adapt type 'Mock'
Expected behavior
Pass Unit Test
Additional context
Python 3.10
Ubuntu 22.04
- Lingua principale
- Python
- Stelle
- 960
- Fork
- 1.7k
- Merge medio
- 7g 2h
- PR unite (30g)
- 8
Preparare l'ambiente
- Nessun Dockerfile né file Docker Compose
- Nessun modello di pull request
- Leggi la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di OCA/server-tools
-
When tracking Json fields an error pops in v19Forse già presa @xecanto l’ha presa 10 giorni fa. Apertabug
Difficoltà 2/5 1-3 ore Idoneità per principianti 75/100
OCA/server-tools#3796 ·
I maintainer di solito rispondono entro 1 giorno
-
[18.0] base_exception: swallow_base_exception_error never runs the decorated testForse già presa Una pull request collegata a questa issue è aperta o già unita. Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
OCA/server-tools#3784 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
-
[17.0] auto_backup: Cron: Database backup failed, UnicodeDecodeError: utf-8 codec can't decode byte 0x8b in position 690: invalid start byteForse già presa @xecanto l’ha presa 20 giorni fa. Apertabug
Difficoltà 2/5 1-3 ore Idoneità per principianti 67/100
OCA/server-tools#3768 ·
I maintainer di solito rispondono entro 1 giorno
-
bug
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 65/100
OCA/server-tools#3368 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
-
bug
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 72/100
OCA/server-tools#3139 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
Tutte le issue di OCA/server-tools
Issue simili
-
good first issue test
Difficoltà 2/5 1-3 ore Idoneità per principianti 85/100
ANCORATE/EncryptHome#8 ·
-
PluginProvider.storeInstance races and clobbers the dedup cache for concurrent loadsForse già presa @Wilson0511 l’ha presa oggi. Apertaneeds-triage
Difficoltà 2/5 1-3 ore Idoneità per principianti 62/100
I maintainer di solito rispondono entro 2 giorni
-
Bug: failed Together chat calls do not record operation duration or error.typeForse già presa Una pull request collegata a questa issue è aperta o già unita. Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
I maintainer di solito rispondono entro 1 giorno
-
community documentation good first issue
Difficoltà 2/5 1-3 ore Idoneità per principianti 75/100
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100