Parola chiave assert Python
Esempio
Testare se la condizione restituisce True:
x = "hello" # Se la condizione restituisce True, non accadrà nulla: assert x == "hello" # Se la condizione restituisce False, solleverà un AssertionError: assert x == "goodbye"
Definizione e uso
La parola chiave assert viene utilizzata durante la debug di codice.
La parola chiave assert ti permette di testare se una condizione nel codice restituisce True, altrimenti il programma solleverà un AssertionError.
Puoi scrivere un messaggio che viene outputto se il codice restituisce False, vedi l'esempio sottostante.
Più esempi
Esempio
Scrivere un messaggio se la condizione è False:
x = "hello" # Restituire False condizionalmente, sollevare AssertionError: assert x == "goodbye", "x dovrebbe essere 'hello'"