У меня есть приложение, которое я пишу, который аутентифицируется на сервере авторизации Oauth 2.0. Я бы хотел проверить те части, которые доступны только после того, как вы вошли в систему, но сервер Oauth является внешней зависимостью, которая усложняет и делает хрупкие мои тесты.
Любые предложения о том, как я должен это делать? Что такое индустрия для чего-то подобного? Я чувствую себя как-то издеваться над сервером, чтобы он мог получить доступ к защищенным ресурсам.
В случае, если это имеет значение, это веб-приложение Python, написанное с использованием Flask.
Я использую собственный сервер oauth, который будет работать в моем собственном домене, и, хотя возможно добавить какую-то функциональность песочницы, как предложила FoxMask, я бы предпочел, чтобы она могла запускать тест, не требуя дополнительного запуска сервера.