Paramétrer proprement
import pytest
@pytest.mark.parametrize(
("raw", "expected"),
[(" Alice ", "alice"), ("BOB", "bob"), (" carol", "carol")],
)
def test_normalize_login_cases(raw: str, expected: str) -> None:
assert normalize_login(raw) == expected
- Réduire la duplication
- Couvrir plusieurs cas sans multiplier les fonctions inutiles