Size: a a a

testing_in_python

2020 July 28

Н

Нурсултан in testing_in_python
Максим Казанцев
Привет
Можете подсказать открытые API для практики в написании тестов на pytest + requests.
Пробовaл httpbin.org, но хочется попробовать ещё что-нибудь типа калькулятора, чтоб можно было передавать параметры и получать ответ (сумма, разность, произведение, например)
источник

Н

Нурсултан in testing_in_python
Максим Казанцев
Привет
Можете подсказать открытые API для практики в написании тестов на pytest + requests.
Пробовaл httpbin.org, но хочется попробовать ещё что-нибудь типа калькулятора, чтоб можно было передавать параметры и получать ответ (сумма, разность, произведение, например)
источник

b

betzy in testing_in_python
Максим Казанцев
Привет
Можете подсказать открытые API для практики в написании тестов на pytest + requests.
Пробовaл httpbin.org, но хочется попробовать ещё что-нибудь типа калькулятора, чтоб можно было передавать параметры и получать ответ (сумма, разность, произведение, например)
spotify
источник

МК

Максим Казанцев... in testing_in_python
api с сайта rapidapi.com вчера почему-то не получилось открыть, сегодня нормально загружаются
спасибо, поразбираюсь
источник

b

betzy in testing_in_python
бери спотик, охуенный реальный кейс
источник

МК

Максим Казанцев... in testing_in_python
Spotify Web-API?
источник

b

betzy in testing_in_python
да, у них хорошая дока
источник

b

betzy in testing_in_python
источник

МК

Максим Казанцев... in testing_in_python
выглядит интересно, спасибо
источник
2020 July 29

А

Алексей in testing_in_python
Всем привет. Вопрос такой. На проекте используется авторизация через aws, то есть фактически не происходит запрос к нашему API на логин. При логине с фронта я вижу, что уходят только запросы на сервисы амазона. На фронте используют либу aws-amplify под js, а под питон пока альтернативы не нашел.

Хочу получать access-token для авторизации в тестах API. Кто-то сталкивался с такой ситуацией? Как можно решить?
источник

b

betzy in testing_in_python
> авторизация через aws
это как?
источник

А

Алексей in testing_in_python
Cognito
источник

b

betzy in testing_in_python
а
источник

b

betzy in testing_in_python
ну это  3rd party oauth, ты можешь через браузер залогиниться, выдрать хедеры респонса и поэкспериментировать в постмане, какие из них тебе нужны, отключая по одному
источник

А

Алексей in testing_in_python
Алексей
Всем привет. Вопрос такой. На проекте используется авторизация через aws, то есть фактически не происходит запрос к нашему API на логин. При логине с фронта я вижу, что уходят только запросы на сервисы амазона. На фронте используют либу aws-amplify под js, а под питон пока альтернативы не нашел.

Хочу получать access-token для авторизации в тестах API. Кто-то сталкивался с такой ситуацией? Как можно решить?
Как решить? В базе Когнито - обычный oAuth и опенайди. чего там решать?
источник

b

betzy in testing_in_python
как правило там нужны кукисы, XSRF токен, auth токен, еще какая-то хуйня, это все есть в хедерах
источник

b

betzy in testing_in_python
в респонсе обычно приходят каждый раз свежие данные
источник

А

Алексей in testing_in_python
источник

А

Алексей in testing_in_python
Алексей
Как решить? В базе Когнито - обычный oAuth и опенайди. чего там решать?
я на самом деле совсем зеленый джун, поэтому даже после ответов сильно понятнее не стало) нигде в доках я не вижу описания запроса, в котором можно отправить email+пароль и получить токены в ответе
источник

А

Алексей in testing_in_python
Алексей
я на самом деле совсем зеленый джун, поэтому даже после ответов сильно понятнее не стало) нигде в доках я не вижу описания запроса, в котором можно отправить email+пароль и получить токены в ответе
по ссылке есть описание всех эндпоинтов. Если же вы совсем зеленый, и не понимаете что хотите сделать - вохможно стоит обратить внимание на какие либо курсы или учебные материалы
источник