Как указать заголовки в 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)