@@ -9,13 +9,13 @@ 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 často nezkouší programy „ručně“.
15
15
Píšou jiné programy, které jejich výtvory testují za ně.
16
16
17
17
* Automatické testy* jsou funkce, které
18
- zkontrolují že program funguje správně.
18
+ zkontrolují, že program funguje správně.
19
19
Spuštěním testů můžeš kdykoli ověřit, že kód funguje.
20
20
Když v otestovaném kódu v budoucnu uděláš nějakou změnu,
21
21
testy ověří, že jsi nerozbil{{a}} nic, co dříve fungovalo.
@@ -101,7 +101,7 @@ def test_secti():
101
101
Co se v té testovací funkci děje?
102
102
103
103
Příkaz ` assert ` vyhodnotí výraz za ním a pokud výsledek není pravdivý,
104
- vyvolá výjimku která způsobí že test selže.
104
+ vyvolá výjimku, která způsobí, že test selže.
105
105
Můžeš si představit, že ` assert a == b ` dělá následující:
106
106
107
107
``` python
@@ -140,7 +140,7 @@ test_secteni.py::test_secti PASSED [100%]
140
140
```
141
141
142
142
Tento příkaz projde zadaný soubor, zavolá v něm všechny funkce,
143
- jejichž jméno začíná na ` test_ ` , a ověří že nevyvolají žádnou
143
+ jejichž jméno začíná na ` test_ ` , a ověří, že nevyvolají žádnou
144
144
výjimku – typicky výjimku z příkazu ` assert ` .
145
145
Pokud výjimka nastane, dá to ` pytest ` velice červeně
146
146
najevo a přidá několik informací, které můžou
@@ -311,4 +311,3 @@ def test_tah_chyba():
311
311
with pytest.raises(ValueError ):
312
312
piskvorky.tah_pocitace(' oxoxoxoxoxoxoxoxoxox' )
313
313
```
314
-
0 commit comments