Допустим, у меня есть эта функция:
def to_upper(var):
assert type(var) is str, 'The input for to_upper should be a string'
return var.upper()
И файл для модульного тестирования с использованием unittest
:
class Test(unittest.TestCase):
def test_1(self):
-- Code here --
if __name__ == '__main__':
unittest.main()
Как мне проверить, что если я позвоню to_upper(9)
, это выдаст ошибку подтверждения?