@@ -5,14 +5,14 @@ Důležité je si i ověřit, že opravdu funguje (a případně ho pak opravit)
5
5
Ověřování, že program funguje, se říká * testování* .
6
6
7
7
Zatím jsi asi svoje programy testoval{{a}} tak, že jsi
8
- je zkusil{{a}} spustit, něco zadal{{a}} a podíval{{a}} se
8
+ je zkusil{{a}} spustit, něco zadal{{a}} a podíval{{a}} se,
9
9
jestli jsou výsledky v pořádku.
10
10
U větších programů, které budou mít více a více
11
11
možností, ale bude těžší a těžší takhle zkontrolovat,
12
- jestli všechny ty možnosti fungují jak mají.
12
+ jestli všechny ty možnosti fungují, jak mají.
13
13
14
14
Proto si programátoři, místo aby program zkoušeli ručně, píšou jiné programy,
15
- které testují za ně.
15
+ které testují jejich výtvory za ně.
16
16
17
17
* Automatické testy* jsou funkce, které
18
18
zkontrolují, že náš program funguje správně.
@@ -62,7 +62,7 @@ Potom zadej následující příkaz.
62
62
> ` python -m pip --help ` .
63
63
64
64
> [ warning] Pro Windows
65
- > Jsi-li na Windows, od této lekce začné být důležité
65
+ > Jsi-li na Windows, od této lekce začne být důležité
66
66
> spouštět pythonní programy pomocí ` python program.py ` , ne jen
67
67
> ` program.py ` .
68
68
> Ačkoli se v těchto materiálech všude používá ` python ` na začátku, zatím
@@ -75,7 +75,7 @@ Potom zadej následující příkaz.
75
75
76
76
Nejdříve si testování ukážeme na jednoduchém příkladu.
77
77
Tady je funkce ` secti ` , která umí sečíst
78
- dvě čísla, a další funkce která testuje, jestli se
78
+ dvě čísla, a další funkce, která testuje, jestli se
79
79
` secti ` pro určité hodnoty
80
80
chová správně.
81
81
@@ -292,7 +292,7 @@ chybu (třeba `ValueError`), když je herní pole už plné.
292
292
293
293
Na otestování výjimky to použij příkaz ` with ` a funkci ` raises ` naimportovanou
294
294
z modulu ` pytest ` .
295
- Jak příkaz ` with ` přesně funguje se dozvíme později;
295
+ Jak příkaz ` with ` přesně funguje, se dozvíme později;
296
296
teď stačí říct, že ověří, že odsazený blok kódu
297
297
pod ním vyvolá danou výjimku:
298
298
0 commit comments