ReferenceKeywords
assert
Raises AssertionError when a condition you believe is true turns out false.
Signature
assert condition, messageReturns
Nothing.
Example
Python
def average(values):
assert len(values) > 0, "internal error: empty list"
return sum(values) / len(values)
print(average([1, 2, 3]))
try:
average([])
except AssertionError as problem:
print("AssertionError:", problem)Output
2.0 AssertionError: internal error: empty list