Search
Write a publication
Pull to refresh

Comments 6

На данный момент, в новых проекта pytest.ini и requirements.txt фактически не используются, а определяются в pyproject.toml, да и куча старых делают этот перенос

Хм, на нашем проекте пока используется такой стек. Но за информацию спасибо, изучу этот вопрос)

вы удивитесь, но в Python api-тесты можно писать вообще без тестовых библиотек, и requests не особо актуален когда есть httpx

Да, httpx сейчас набирает популярность. Плюс поддерживает асинхронность. Но пока не вижу веских оснований полностью отказываться от requests. По крайней мере на своем проекте, он вполне справляется со своей задачей.

то что в /api выглядит как api-gateways, соответственно:
1) лучше api-geteways вынести в /gateways
2) /api переименовать в /endpoins и описать там конкретные эндпоинты, в которые можно спрятать такой код:
username = os.getenv("TEST_USERNAME")
password = os.getenv("TEST_PASSWORD")

Да, конечно, можно и так)

Sign up to leave a comment.

Articles