Bug #70861
tox : cible stable-backports cassée
Début:
31 octobre 2022
Echéance:
% réalisé:
0%
Temps estimé:
Patch proposed:
Oui
Planning:
Non
Description
sur Jenkins toutes les nuits :
def test_get_authentication_events_hows(rf, simple_user): user = authenticate(username=simple_user.username, password=simple_user.username) request = rf.get('/login/') > middleware = SessionMiddleware() tests/test_utils.py:97: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /tmp/authentic-3116/tox-jenkins/authentic/py3-stable-backports/lib/python3.9/site-packages/django/contrib/sessions/middleware.py:16: in __init__ super().__init__(get_response) /tmp/authentic-3116/tox-jenkins/authentic/py3-stable-backports/lib/python3.9/site-packages/django/utils/deprecation.py:95: in __init__ self._get_response_none_deprecation(get_response) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <django.contrib.sessions.middleware.SessionMiddleware object at 0x7fea0a21e9d0> get_response = None def _get_response_none_deprecation(self, get_response): if get_response is None: > warnings.warn( 'Passing None for the middleware get_response argument is ' 'deprecated.', RemovedInDjango40Warning, stacklevel=3, ) E django.utils.deprecation.RemovedInDjango40Warning: Passing None for the middleware get_response argument is deprecated. /tmp/authentic-3116/tox-jenkins/authentic/py3-stable-backports/lib/python3.9/site-packages/django/utils/deprecation.py:143: RemovedInDjango40Warning
Sans trop capter ce qui ne va pas on dirait que c’est la façon dont on initialise le middleware qui n’est plus gérée dans Django 4.
Fichiers
Demandes liées
Révisions associées
Historique
Mis à jour par Paul Marillonnet il y a plus d'un an
- Statut changé de Nouveau à En cours
- Assigné à mis à Paul Marillonnet
Je regarde.
Mis à jour par Benjamin Dauvergne il y a plus d'un an
- Dupliqué par Bug #70846: environnement py3-stable-backports en erreur suite à #70631 ajouté
Mis à jour par Benjamin Dauvergne il y a plus d'un an
Juste passer un faux get_response comme paramètre, lambda: None
.
Mis à jour par Paul Marillonnet il y a plus d'un an
- Fichier 0001-tests-pass-a-valid-get_response-upon-middleware-init.patch 0001-tests-pass-a-valid-get_response-upon-middleware-init.patch ajouté
- Statut changé de En cours à Solution proposée
- Patch proposed changé de Non à Oui
Yes, ça peut être fait comme ça, en effet.
Mis à jour par Paul Marillonnet il y a plus d'un an
- Fichier 0001-tests-pass-a-valid-get_response-upon-middleware-init.patch 0001-tests-pass-a-valid-get_response-upon-middleware-init.patch ajouté
Pylint n’aime pas les expressions lambda
, j’avais oublié.
Mis à jour par A. Berriot il y a plus d'un an
- Statut changé de Solution proposée à Solution validée
Mis à jour par Paul Marillonnet il y a plus d'un an
- Statut changé de Solution validée à Résolu (à déployer)
commit 9670f4d857874a7dfa2be8863d603606d0eaa2af Author: Paul Marillonnet <pmarillonnet@entrouvert.com> Date: Mon Oct 31 11:34:50 2022 +0100 tests: pass a valid get_response upon middleware initialization (#70861)
Mis à jour par Transition automatique il y a plus d'un an
- Statut changé de Résolu (à déployer) à Solution déployée
tests: pass a valid get_response upon middleware initialization (#70861)