Валидация с использованием сладострастной библиотеки Python

try:
  schema({'name': 903})
  raise AssertionError('MultipleInvalid not raised')
except MultipleInvalid as e:
  exc = e
str(exc) == "Expected string value for dictionary value @ data['name']"
Outrageous Ostrich