bytes.cat

La wiki d'FP d'informàtica

Eines de l'usuari

Eines del lloc


django_test

Diferències

Ací es mostren les diferències entre la revisió seleccionada i la versió actual de la pàgina.

Enllaç a la visualització de la comparació

Ambdós costats versió prèvia Revisió prèvia
Següent revisió
Revisió prèvia
django_test [2025/01/21 16:04]
enric_mieza_sanchez [Exercicis de test amb Django Tutorial]
django_test [2025/12/16 09:00] (actual)
enric_mieza_sanchez [Testejar que un element NO existeix]
Línia 236: Línia 236:
 #... #...
     try:     try:
-        self.selenium.find_element(By.XPATH,"//a[text()='Log out']")+        self.selenium.find_element(By.XPATH,"//button[text()='Log out']")
         assert False, "Trobat element que NO hi ha de ser"         assert False, "Trobat element que NO hi ha de ser"
     except NoSuchElementException:     except NoSuchElementException:
Línia 248: Línia 248:
 <file python tests.py> <file python tests.py>
     try:     try:
-        self.selenium.find_element(By.XPATH,"//a[text()='Log out']")+        self.selenium.find_element(By.XPATH,"//button[text()='Log out']")
     except:     except:
         pass         pass
Línia 279: Línia 279:
   - Crea un usuari amb permisos de "staff" i amb permisos per visualitzar Usuaris. Comprova que sí que pot veure'ls però no pot crear-ne ni esborrar.   - Crea un usuari amb permisos de "staff" i amb permisos per visualitzar Usuaris. Comprova que sí que pot veure'ls però no pot crear-ne ni esborrar.
   - Crea un usuari amb permisos de "staff" i amb permisos per visualitzar Questions. Comprova que sí que pot veure-les però no pot crear-ne ni esborrar.   - Crea un usuari amb permisos de "staff" i amb permisos per visualitzar Questions. Comprova que sí que pot veure-les però no pot crear-ne ni esborrar.
-  - Crea 2 //groups// de Django: profe i alumne. Crea 2 usuaris, un de cada tipus. Assigna permisos de "staffals "profes" i cap permís al grup "alumne". Comprova que l'usuari del grup "profe" pot entrar al panell /admin, però l'alumne no pot entrar.+  - Crea 2 //groups// de Django: profe i alumne. Crea 2 usuaris, un de cada tipus, tots amb permisos de //staff//. Assigna tots els permisos sobre els usuaris als "profes" i cap permís al grup "alumne". Comprova que l'usuari del grup "profe" pot entrar al panell /admin i veure els usuarisi que un usuari del grup "alumne" també pot entrar però no veu els usuaris.
   - Crea un usuari amb permisos de "staff". Entra amb aquest usuari a l'//admin panel// i comprova que si vol canviar la contrasenya, les restriccions de contrasenya segura funcionen (les 4 restriccions que s'enuncien al formulari, cal fer-les aparèixer).   - Crea un usuari amb permisos de "staff". Entra amb aquest usuari a l'//admin panel// i comprova que si vol canviar la contrasenya, les restriccions de contrasenya segura funcionen (les 4 restriccions que s'enuncien al formulari, cal fer-les aparèixer).
   - Crea un usuari amb permisos de "staff" i amb permís per veure (només veure) els usuaris. Crea 3 usuaris sense permisos amb el superadmin i comprova que el nou usuari pot veure'ls però no editar-los.   - Crea un usuari amb permisos de "staff" i amb permís per veure (només veure) els usuaris. Crea 3 usuaris sense permisos amb el superadmin i comprova que el nou usuari pot veure'ls però no editar-los.
django_test.1737475472.txt.gz · Darrera modificació: 2025/01/21 16:04 per enric_mieza_sanchez