Projet

Général

Profil

Bug #70861

tox : cible stable-backports cassée

Ajouté par Paul Marillonnet il y a plus d'un an. Mis à jour il y a plus d'un an.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Catégorie:
-
Version cible:
-
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

Dupliqué par Authentic 2 - Bug #70846: environnement py3-stable-backports en erreur suite à #70631Fermé29 octobre 2022

Actions

Révisions associées

Révision 9670f4d8 (diff)
Ajouté par Paul Marillonnet il y a plus d'un an

tests: pass a valid get_response upon middleware initialization (#70861)

Historique

#1

Mis à jour par Paul Marillonnet il y a plus d'un an

  • Statut changé de Nouveau à En cours
  • Assigné à mis à Paul Marillonnet

Je regarde.

#2

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é
#3

Mis à jour par Benjamin Dauvergne il y a plus d'un an

Juste passer un faux get_response comme paramètre, lambda: None.

#4

Mis à jour par Paul Marillonnet il y a plus d'un an

Yes, ça peut être fait comme ça, en effet.

#5

Mis à jour par Paul Marillonnet il y a plus d'un an

Pylint n’aime pas les expressions lambda, j’avais oublié.

#6

Mis à jour par A. Berriot il y a plus d'un an

  • Statut changé de Solution proposée à Solution validée
#7

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)
#8

Mis à jour par Transition automatique il y a plus d'un an

  • Statut changé de Résolu (à déployer) à Solution déployée
#9

Mis à jour par Transition automatique il y a environ un an

Automatic expiration

Formats disponibles : Atom PDF