AttributeError: объект «функция» не имеет атрибута «get» при тестировании запросов Flask.Python

Программы на Python
Anonymous
AttributeError: объект «функция» не имеет атрибута «get» при тестировании запросов Flask.

Сообщение Anonymous »

Добрый день,
Я разрабатываю несколько модульных тестов для своего приложения 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

Вернуться в «Python»