Добрый день,
Я разрабатываю несколько модульных тестов для своего приложения 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
AttributeError: объект «функция» не имеет атрибута «get» при тестировании запросов Flask. ⇐ Python
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
AttributeError: объект «Flask» не имеет атрибута «before_first_request» в Flask 3.x
Anonymous » » в форуме Python - 0 Ответы
- 94 Просмотры
-
Последнее сообщение Anonymous
-
-
-
AttributeError: объект «Flask» не имеет атрибута «before_first_request» в Flask 3.x
Anonymous » » в форуме Python - 0 Ответы
- 26 Просмотры
-
Последнее сообщение Anonymous
-