Тестирование приложения фляги с клиентом, который использует запросы - PullRequest
0 голосов
/ 10 октября 2018

Я написал небольшое api-приложение колбы и связанную клиентскую библиотеку, которая использует requests для взаимодействия с API.А сейчас я пишу тестовые случаи, используя pytest.Тесты, выполняемые непосредственно с приложением с колбой, выполняются нормально с помощью встроенного тестового клиента.

Однако сейчас я пытаюсь запустить тесты с приложением с колбой через клиентскую библиотеку, и он не работает с такими ошибками, как:

InvalidSchema («Не найдено адаптеров подключения для«% s »»% url)

Как я понимаю, я могу отдельно смоделировать вызовы requests, но этоЕсть ли способ проверить клиентскую библиотеку непосредственно против приложения фляги?

1 Ответ

0 голосов
/ 10 октября 2018

Если вы тестируете клиентскую библиотеку, лучше выбрать макеты вашего API.Но если вы хотите проверить интеграцию клиента (библиотеки) <-> сервера (фляги), вам нужно подготовить среду.Как настроить клиент, запустить сервер на том же хосте и порту.А затем запустите тесты.

...