Bug #88103
Tests en erreur en local
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