Python assertTrue () -funksjon
AssertTrue () -funksjonen er en del av Unittest -modulen. Som navnet antyder, lar det deg teste om et uttrykk er sant eller usant.
Funksjonssyntaksen er som vist:
AssertTrue (uttrykk, msg = ingen)Hvis uttrykket evaluerer til sant, blir testen vurdert bestått; Ellers anses testen som mislykkes.
Du kan også inkludere den valgfrie meldingsparameteren som definerer en tilpasset melding hvis testen mislykkes.
Eksempel 1
Følgende eksempel viser hvordan du tester om verdien av en gitt strengverdi er i ASCII.
Importer uvitendeKoden over testen hvis den gitte inngangsstrengen er en ASCII -streng. Siden verdien er sann, passerer testen som vist:
Python3 -m UNITTEST -V BOOL_TEST.pyProduksjon:
test_if_string (bool_test.Testbool)… okEksempel 2
I eksemplet nedenfor mislykkes testen ettersom inngangsstrengen ikke er i ASCII -tegn.
Importer uvitendeÅ kjøre testen ovenfor skal mislykkes som vist:
test_if_string (bool_test.Testbool) ... mislykkesSom vi kan se, returnerer funksjonen falsk ettersom strengen ikke er ASCII -tegn.
Eksempel 3
Vi kan også inkludere en tilpasset melding hvis testen mislykkes ved å bruke MSG -parameteren. Et eksempelkode er som vist:
Importer uvitendeÅ kjøre testen ovenfor skal returnere:
==================================================== ========Konklusjon
I dette innlegget lærte du hvordan du bruker AssertTrue () -funksjonen for å teste om et gitt uttrykk evalueres til True.