Unittesting Python-фляга приложение Falsk-Restplus - PullRequest
0 голосов
/ 29 октября 2018

Недавно я создал бэкэнд Python с flask и flask-restplus, и теперь я хочу правильно протестировать мой код. Я использую unittest фреймворк для тестирования и имею метод setUp следующим образом:
def setUp(self): self.app = controller.app.test_client() self.app.testing = True

Моя проблема:
При тестировании одной из конечных точек она работает как чудо, но конечная точка начинает анализ, который длится более 30 минут.

Мой вопрос:
Я хотел бы знать, как я могу правильно уничтожить созданный test_client () в моем методе tearDown, чтобы анализ выполнялся только до тех пор, пока тестовый метод утверждает вещи.

Я ценю, что вы все читаете это и пытаетесь помочь, и с нетерпением ждем ваших ответов

Привет

EDIT
Я только что заметил, что причина, по которой тест все еще выполняется после того, как мои методы тестирования стали зелеными, заключается в том, что приложение контроллера все еще работает внутри тестового контейнера. Таким образом, фактический вопрос будет:
Как я могу закрыть контроллер колбы в тестовом классе с моим методом tearDown

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...