Ací es mostren les diferències entre la revisió seleccionada i la versió actual de la pàgina.
Ambdós costats versió prèvia Revisió prèvia Següent revisió | Revisió prèvia | ||
python_web_test [2022/11/30 10:38] enric_mieza_sanchez [Pytest amb Selenium] |
python_web_test [2022/12/13 19:16] (actual) enric_mieza_sanchez [Exercici : login] |
||
---|---|---|---|
Línia 1: | Línia 1: | ||
====== Python web test amb Pytest ====== | ====== Python web test amb Pytest ====== | ||
+ | |||
+ | {{ pytest_logo.svg? | ||
Referències: | Referències: | ||
- | * Continua de [[Python Web]] | + | * Continua de [[Python Web]] , cal conèixer Flask |
* Necessitaràs [[Python venv]] | * Necessitaràs [[Python venv]] | ||
Línia 10: | Línia 12: | ||
\\ | \\ | ||
+ | <WRAP important> | ||
+ | Per poder seguir els exemples d' | ||
+ | </ | ||
===== Pytest + client de tests de Flask ===== | ===== Pytest + client de tests de Flask ===== | ||
Línia 101: | Línia 106: | ||
</ | </ | ||
- | Posa en marxa el test amb: | + | Per posar en marxa el test ens caldrà 2 shells. En la 1a, posem en marxa la app: |
- | (env) $ pytest | + | (env) $ flask --app web run |
+ | |||
+ | I a la 2a shell engeguem els tests: | ||
+ | (env) $ pytest | ||
<WRAP info> | <WRAP info> | ||
Línia 134: | Línia 142: | ||
\\ | \\ | ||
+ | |||
+ | ===== Per saber més ===== | ||
+ | En [[https:// | ||