Asserções são usadas em [[Linguagem de programação Python|Python]] para validar certas informações. Se não for válido, um erro do tipo `AssertionError` é exibido. Um exemplo simples é mostrado abaixo:
```python
assert 1 + 1 == 2
# Uma mensagem pode ser passada para ser indicada no erro.
assert 1 + 1 == 2, "1 + 1 deveria ser igual a 2, mas não foi"
```
Essa funcionalidade é importante para validar funções como:
```python
def smallest_item(xs):
return min(xs)
assert smallest_item([10, 20, 5, 40]) == 5
assert smallest_item([1, 0, -1, 2]) == -1
```
:: **Referência** :: [Python assert keyword (w3schools.com)](https://www.w3schools.com/python/ref_keyword_assert.asp)