Я пытаюсь проверить свое приложение подключения, я перешел по ссылке здесь < / а>,
И запросы на получение, похоже, работают нормально. Теперь я пытаюсь протестировать почтовые запросы, но метод конечной точки принимает параметры в качестве аргументов. Моя установка очень похожа на ту, что указана выше, и я последовал совету, указанному в здесь, но похоже, что это не работает. В своих тестах я пробовал что-то вроде:
response = client.post('/path-to-request', data=dict(var1='data1', var2='data2'))
Где client такой же, как и тот, который определен ksindi здесь. У меня этот путь будет сопоставлен с методом python в моем файле swagger, и я хочу получить данные, упакованные в сообщении, в качестве аргумента этого метода. Пример фрагмента в файле swagger:
paths:
...
/models:
post:
operationId: bar.foo
...
А затем в bar.py у меня будет метод foo:
foo(data_here):
<code>
Попытка, о которой я упоминал выше, кажется, не работает, я перейду к методу, и код будет выполнен, но "data_here" будет None, я хочу, чтобы это был dict (var1 = 'data1', var2 = 'data2') который упакован с почтовым запросом. Любая помощь приветствуется, спасибо!