Как указать заголовки в Python Flask при тестировании приложения Flask с использованием flask.app.test_client()?

Мы тестируем приложение Python Flask, используя flask.app.test_client как объяснено здесь
Наше приложение работает с токенами JWT для аутентификации, поэтому для всех вызовов API должен быть указан токен. Есть ли способ предоставить JWT в качестве заголовка app.tests_client?
Ниже приведен фрагмент кода тестирования,

from app import app   # our flask application
import unittest
class AppTests(unittest.TestCase):
    def setUp(self):
        self.app = app.app.test_client()
    def tearDown(self):
        pass
    def test_info_page(self):
        info_rs = self.app.get('/info')  ## --> this request should go with header JWT token.
        self.assertEqual(info_rs.status_code, 200)

0 ответов

Другие вопросы по тегам