Project

General

Profile

Développement #51624

EmailValidator et test mal écrit

Added by Valentin Deniaud almost 4 years ago. Updated over 3 years ago.

Status:
Fermé
Priority:
Normal
Category:
-
Target version:
-
Start date:
03 March 2021
Due date:
% Done:

0%

Estimated time:
Patch proposed:
Yes
Planning:
No

Description

Dans test_validators.py,

 60 @pytest.mark.parametrize('email', ['ok@ok.com', 'a|b@ok.com', 'a/..b@ok.com'])
 61 def test_email_validator_ok(email):
 62     EmailValidator()('ok@ok.com')

Et forcément quand on corrige on s'aperçoit que le test ne passe pas pour ''... C'est grave docteur ?


Files

Associated revisions

Revision 4484b7ce (diff)
Added by Valentin Deniaud over 3 years ago

tests: fix faulty email validator test (#51624)

History

#1

Updated by Benjamin Dauvergne almost 4 years ago

Non a priori c'est le test qui est faut (c'est surtout pour documenter ce qu'accepte le validateur de Django ou pas). On a rajouté cette contrainte, mais j'ai oublié pourquoi :

    LOCALPART_FORBIDDEN_RE = re.compile(r'^(?:[./|]|.*[@%!`#&?]|.*/\.\./)')

#2

Updated by Valentin Deniaud over 3 years ago

  • Assignee set to Valentin Deniaud
#3

Updated by Valentin Deniaud over 3 years ago

#4

Updated by Paul Marillonnet over 3 years ago

  • Status changed from Solution proposée to Solution validée

Ok.

#5

Updated by Valentin Deniaud over 3 years ago

  • Status changed from Solution validée to Résolu (à déployer)
commit 4484b7cea85de85b693eb09c242205b979fdba2b
Author: Valentin Deniaud <vdeniaud@entrouvert.com>
Date:   Thu Mar 4 14:58:39 2021 +0100

    tests: fix faulty email validator test (#51624)
#6

Updated by Frédéric Péters over 3 years ago

  • Status changed from Résolu (à déployer) to Solution déployée

Also available in: Atom PDF