Предположим, у меня есть метод, который отправляет запрос POST
с данными JSON. Что было бы хорошим способом проверить полезную нагрузку JSON? Я знаю, как издеваться над запросами и обезьяной патчем ответ в целом (я использую HTTPretty для насмешливых ответов), но как можно проверить тестовую нагрузку POST
(или PUT
и другие на этот счет)?Как проверить полезную нагрузку запроса POST?
def update_progress(self):
# fetch all interesting stuff
interesting = ...
payload = list()
for i in interesting:
# do something
payload += ...
self.api.post('v1/update', params=payload)
где self.api.post
является пользовательский метод для отправки POST
по телефону requests.request
.
Благодаря
Вы имеете в виду что-то вроде 'json schema'? – user3467349
Нет, я бы хотел проверить, что мой метод ведет себя правильно и создает правильную полезную нагрузку. – Kar