forked from Delegation-numerique-en-sante/mesconseilscovid
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathtest_typographie.py
54 lines (51 loc) · 1.72 KB
/
test_typographie.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
import pytest
@pytest.mark.parametrize(
"in_,out_",
[
("", ""),
(" ", " "),
("\u00a0", "\u00a0"),
("\u202f", "\u202f"),
("ici !", "ici !"),
("non ?", "non ?"),
("infos :", "infos :"),
("entre « guillemets »", "entre « guillemets »"),
("18 h", "18 h"),
("24 heures", "24 heures"),
("24 heures", "24 heures"),
("18 hibous", "18 hibous"),
("1 j", "1 j"),
("1 jour", "1 jour"),
("2 j", "2 j"),
("2 jours", "2 jours"),
("65 ans", "65 ans"),
("150 g", "150 g"),
("150 g de farine", "150 g de farine"),
("150 gibbons", "150 gibbons"),
("200 mg", "200 mg"),
("à 10 000 kilomètres", "à 10 000 kilomètres"),
("100 %", "100 %"),
("pour 100 % des cas", "pour 100 % des cas"),
("Covid-19 :", "Covid-19 :"),
("35,5 °C", "35,5 °C"),
(
"« Comment mettre son masque ? »",
"« Comment mettre son masque ? »",
),
(
"« Comment mettre son masque ! »",
"« Comment mettre son masque ! »",
),
(
"« Comment mettre son masque. »",
"« Comment mettre son masque. »",
),
(
"« Comment mettre son masque… »",
"« Comment mettre son masque… »",
),
],
)
def test_espaces_insecables(in_, out_):
from typographie import typographie
assert typographie(in_) == out_