mirror of
https://github.com/pds-nest/nest.git
synced 2024-11-25 14:34:19 +00:00
Update README.md, descrizione dei test
This commit is contained in:
parent
7bef4474ec
commit
ac3eb2e4e9
1 changed files with 48 additions and 0 deletions
|
@ -6,3 +6,51 @@ I test sono contenuti nei rispettivi moduli:
|
||||||
|
|
||||||
- [backend](../code/backend)
|
- [backend](../code/backend)
|
||||||
- [frontend](../code/frontend)
|
- [frontend](../code/frontend)
|
||||||
|
|
||||||
|
|
||||||
|
Descrizione dei test automatizzati eseguiti sul backend:
|
||||||
|
|
||||||
|
Il test del backend si può sintetizzare come il test di tutti i metodi REST che le API del backend mettono a disposizione del frontend.
|
||||||
|
Si è quindi creata una sezione test nella quale inserire tutti gli script python scritti appositamente per questa attività.
|
||||||
|
|
||||||
|
Tramite una configurazione di intelliJ Idea, l'IDE utilizzato per lo sviluppo, è stato possibile creare una sezione di tipo "pytest".
|
||||||
|
|
||||||
|
Questa sezione è alla pari del codice del backend ed è stata strutturata sencondo la stessa gerarchia di cartelle.
|
||||||
|
|
||||||
|
Semplicemente selezionando la cartella dei test oppure il singolo test, è possibile eseguire gli script in run o in debug per poi osservarne la buona riuscita o la presenza di errori.
|
||||||
|
|
||||||
|
Di seguito un esempio di esecuzione del user_test.py andato a buon fine:
|
||||||
|
|
||||||
|
/Users/stefano/Library/Caches/pypoetry/virtualenvs/nest-backend-suZY0EYl-py3.8/bin/python "/Users/stefano/Library/Application Support/JetBrains/IdeaIC2021.1/plugins/python-ce/helpers/pydev/pydevd.py" --multiproc --qt-support=auto --client 127.0.0.1 --port 56903 --file "/Users/stefano/Library/Application Support/JetBrains/IdeaIC2021.1/plugins/python-ce/helpers/pycharm/_jb_unittest_runner.py" --path "g2-progetto/code/backend/nest_backend/test/user_test.py"
|
||||||
|
|
||||||
|
Testing started at 18:11 ...
|
||||||
|
|
||||||
|
Connected to pydev debugger (build 211.6693.111)
|
||||||
|
|
||||||
|
Launching unittests with arguments python -m unittest g2-progetto/code/backend/nest_backend/test/user_test.py in g2-progetto/code/backend/nest_backend/test
|
||||||
|
|
||||||
|
Testing dei metodo user delete, get e patch
|
||||||
|
|
||||||
|
Process finished with exit code 0
|
||||||
|
|
||||||
|
delete User NON eseguito correttamente!
|
||||||
|
|
||||||
|
delete User NON eseguito correttamente!
|
||||||
|
|
||||||
|
delete User NON eseguito correttamente!
|
||||||
|
|
||||||
|
delete User eseguito correttamente!
|
||||||
|
|
||||||
|
get User info eseguito correttamente!
|
||||||
|
|
||||||
|
get User info NON eseguito correttamente!
|
||||||
|
|
||||||
|
patch User info eseguito correttamente!
|
||||||
|
|
||||||
|
Tutti i test eseguiti correttamente!
|
||||||
|
|
||||||
|
Ran 1 test in 32.111s
|
||||||
|
|
||||||
|
OK
|
||||||
|
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue