Get Mystery Box with random crypto!

Элегантное ООП на Python #python #tests #api Краткий гайд по | Automation with python

Элегантное ООП на Python
#python #tests #api

Краткий гайд по библиотеке marshmallow
Предназначенной для сериализации/десериализации объектов
плюс на борту имеется валидация с удобными и понятными ошибками,
что можно успешно использовать в тестировании
API
описывая простые схемы ожидаемых ответов

class UserSchema(Schema):
name = fields.Str()
email = fields.Email()

errors = UserSchema().validate({"name": "Ronnie", "email": "invalid-email"})
print(errors) # {'email': ['Not a valid email address.']}

http://bit.ly/39j1E9z