Получение ошибки во время ответа: error = HTTP 599: поток закрыт - PullRequest
0 голосов
/ 12 февраля 2020

Я сталкиваюсь с той же проблемой "ошибка = HTTP 599: поток закрыт", может кто-нибудь предложить, пожалуйста.

Я создаю макет для класса для тестирования конечных точек.

# def test_post_wrong_data_validate(self):
#     body = {"account":{"id" : ""},
#             "member":{"id":"test"},
#             "device": {"id":"d10"},
#             }
#     body_data = json.dumps(body)
#     @gen.coroutine
#     def raise_exception(*args, **kwargs):
#         raise exceptions.BadRequest('who cares')

#     self._family_sync.return_value._validate_request.side_effect = (raise_exception)

#     request = HTTPRequest(self.get_url('/test'), method='POST', body=body_data)
#     self.http_client.fetch(request, self.stop)
#     response = self.wait()
#     self.assertEqual(404, response.code)

Создание патча для моего класса API в методе установки.

# patcher = mock.patch("ClassName")
# self.addCleanup(patcher.stop)
# self.class_name = patcher.start()
...