Projet

Général

Profil

Bug #88103

Tests en erreur en local

Ajouté par Yann Weber il y a environ 2 mois. Mis à jour il y a environ 2 mois.

Statut:
Nouveau
Priorité:
Normal
Assigné à:
-
Catégorie:
-
Version cible:
-
Début:
13 mars 2024
Echéance:
% réalisé:

0%

Temps estimé:
Patch proposed:
Non
Planning:
Non

Description

J'ai 4 tests qui échouent en local. Si je comprend bien, il s'agit de problèmes de tri et de comptage de requêtes SQL.

La machine ou les tests échouent est une debian unstable avec psql (PostgreSQL) 16.2 (Debian 16.2-1)

FAILED tests/test_custom_user.py::test_fts_last_name - AssertionError: assert [('ROSSET', '...l', 0.0), ...] == [('ROSSET', '...l', 0.0), ...]
E       AssertionError: assert [('ROSSET', '...l', 0.0), ...] == [('ROSSET', '...l', 0.0), ...]
E         
E         At index 1 diff: ('ROSSET', 'JEAN PIERRE', 0.0) != ('ROSSET', 'Jean-Claude', 0.0)
E         Use -v to get more diff

tests/test_custom_user.py:188: AssertionError

FAILED tests/test_role_manager.py::test_role_members_user_role_mixed_field_choices - AssertionError: assert ['Default org...al unit', ...] == ['Default org...al unit', ...]
E       AssertionError: assert ['Default org...al unit', ...] == ['Default org...al unit', ...]
E         
E         At index 8 diff: 'OU1 - Roles - OU1' != 'OU1 - role_ou1'
E         Use -v to get more diff

tests/test_role_manager.py:611: AssertionError

FAILED tests/test_user_manager.py::test_user_table_num_queries - assert 21 == 23
E           assert 21 == 23
E            +  where 21 = len([{'sql': 'SELECT "django_session"."session_key", "django_session"."session_data", "django_session"."expire_date" FROM ...OM "a2_rbac_organizationalunit" WHERE 
NOT "a2_rbac_organizationalunit"."show_username" LIMIT 1', 'time': '0.000'}, ...])
E            +    where [{'sql': 'SELECT "django_session"."session_key", "django_session"."session_data", "django_session"."expire_date" FROM ...OM "a2_rbac_organizationalunit" WHERE NOT "a2
_rbac_organizationalunit"."show_username" LIMIT 1', 'time': '0.000'}, ...] = <django.test.utils.CaptureQueriesContext object at 0x7f7febe7df10>.captured_queries

tests/test_user_manager.py:581: AssertionError

FAILED tests/test_role_manager.py::test_role_table_ordering - AssertionError: assert ['A role', 'B...le', 'É role'] == ['a role', 'A...le', 'Z role']
E       AssertionError: assert ['A role', 'B...le', 'É role'] == ['a role', 'A...le', 'Z role']
E         
E         At index 0 diff: 'A role' != 'a role'
E         Use -v to get more diff

tests/test_role_manager.py:738: AssertionError

Formats disponibles : Atom PDF