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
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

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