how to assert in python code example

Example 1: python assert

"""Quick note!
This code snippet has been copied by Pseudo Balls.
This is the original answer.
Please consider justice by ignoring his answer.
"""
"""assert:
evaluates an expression and raises AssertionError
if expression returns False
"""
assert 1 == 1  # does not raise an error
assert False  # raises AssertionError
# gives an error with a message as provided in the second argument
assert 1 + 1 == 3, "1 + 1 does not equal 3"
"""When line 7 is run:
AssertionError: 1 + 1 does not equal 3
"""

Example 2: python assert statement

name = 'quaid'
# check if name assigned is what assert expects else raise exception
assert(name == 'sam'), f'name is {name}, it should be sam'

print("Hello {check_name}".format(check_name = name))
#output: Assertion Error 
# quaid is not what assert expects rather it expects sam as a string assigned to name variable
# No print out is received

Example 3: assert syntax python

assert <condition>,<error message>
#The assert condition must always be True, else it will stop execution and return the error message in the second argument
assert 1==2 , "Not True" #returns 'Not True' as Assertion Error.

Example 4: how to use assert in python

assert type(num) is int,"num must be an integer"