Projet

Général

Profil

Development #38180

test_form_tracking_code_rate_limit instable

Ajouté par Frédéric Péters il y a plus de 4 ans. Mis à jour il y a plus de 4 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Version cible:
-
Début:
04 décembre 2019
Echéance:
% réalisé:

0%

Temps estimé:
Patch proposed:
Oui
Planning:
Non

Description

De temps en temps, quand la machine de test est un peu chargée, on se trouve à échouer

        # twice
        get_app(pub).get('/code/ABC/load', status=404)
        get_app(pub).get('/code/ABC/load', status=404)
        # and out
        get_app(pub).get('/code/ABC/load', status=403)
>       get_app(pub).get('/code/ABC/load', status=403)

parce que c'est déjà redevenu bon.

Peut-être simplement retirer le deuxième test 403.


Fichiers

Révisions associées

Révision e508d436 (diff)
Ajouté par Benjamin Dauvergne il y a plus de 4 ans

tests: test rate limiting with freezegun (#38180)

Historique

#1

Mis à jour par Benjamin Dauvergne il y a plus de 4 ans

  • Assigné à mis à Benjamin Dauvergne
#2

Mis à jour par Benjamin Dauvergne il y a plus de 4 ans

On pourrait simplement utiliser freezegun, ce serait acceptable ?

#3

Mis à jour par Benjamin Dauvergne il y a plus de 4 ans

  • Assigné à Benjamin Dauvergne supprimé
#4

Mis à jour par Benjamin Dauvergne il y a plus de 4 ans

  • Assigné à mis à Benjamin Dauvergne
#5

Mis à jour par Benjamin Dauvergne il y a plus de 4 ans

#6

Mis à jour par Benjamin Dauvergne il y a plus de 4 ans

  • Statut changé de Solution proposée à Résolu (à déployer)
commit e508d436ab32b7c8ce6f1f3f10c94724de55e28a
Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
Date:   Fri Jan 3 22:55:52 2020 +0100

    tests: test rate limiting with freezegun (#38180)
#7

Mis à jour par Nicolas Roche il y a plus de 4 ans

(Je valide après coup)
La fixture freezer fige le temps et donc même si la machine est chargée,
on aura toujours moins de 2 secondes d'écoulées (0 en fait) quand on attaquera les 3ème et 4ème appels.

#8

Mis à jour par Frédéric Péters il y a plus de 4 ans

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

Formats disponibles : Atom PDF