Добрый день,
Я разрабатываю несколько модульных тестов для своего приложения Flask. Я впервые пытаюсь разработать модульные тесты для приложения Flask, но сейчас получаю эту ошибку при попытке протестировать запросы GET.
def testTagCategories():
> response = client.get("/forum")
E AttributeError: 'function' object has no attribute 'get'
Я изо всех сил пытался понять, в чем проблема, поскольку я выполнил все шаги, необходимые в документации Flask. Вот код.
@pytest.fixture(scope='session')
def test_client():
flask_app = app()
testing_client = flask_app.test_client()
ctx = flask_app.app_context()
ctx.push()
yield testing_client
ctx.pop()
@pytest.fixture()
def client(app):
return app.test_client()
@pytest.fixture()
def runner(app):
return app.test_cli_runner()
Наконец, это одна из функций, в которой я получаю сообщение об ошибке. Заранее спасибо.
def test_access():
response = client.get("/")
assert (response.status_code == 200)
Подробнее здесь: https://stackoverflow.com/questions/719 ... flask-requ