gpt4 book ai didi

python - 我该如何解决这个 AttributeError : 'SubRequest' object has no attribute 'getfuncargvalue' ?

转载 作者:行者123 更新时间:2023-12-04 10:59:54 27 4
gpt4 key购买 nike

我正在 Mongo 大学学习 MongoDB for Python Developers 类(class),但是在尝试在 Mac 计算机上运行 pytest -m 连接时遇到了这个问题:

测试/test_db_connection.py EEEE [100%]

================================================== ========== 错误 ======================================== ====================
_______________________________________________________ 设置 test_atlas_setup 时出错 ____________________________________________________________

请求 = >
monkeypatch = <_pytest.monkeypatch.MonkeyPatch 对象在 0x10c838cd0>

@pytest.fixture(autouse=True)
def _configure_application(request, monkeypatch):
"""Use `pytest.mark.options` decorator to pass options to your application
factory::

@pytest.mark.options(debug=False)
def test_something(app):
assert not app.debug, 'the application works not in debug mode!'

"""
if 'app' not in request.fixturenames:
return

  app = request.getfuncargvalue('app')

E AttributeError: 'SubRequest' object has no attribute 'getfuncargvalue'



/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages/pytest_flask/plugin.py:109: AttributeError
_____________________________________________ 设置 test_basic_movies 时出错 ____________________________________________________________

请求 = >
monkeypatch = <_pytest.monkeypatch.MonkeyPatch 对象在 0x10c893610>
@pytest.fixture(autouse=True)
def _configure_application(request, monkeypatch):
"""Use `pytest.mark.options` decorator to pass options to your application
factory::

@pytest.mark.options(debug=False)
def test_something(app):
assert not app.debug, 'the application works not in debug mode!'

"""
if 'app' not in request.fixturenames:
return

  app = request.getfuncargvalue('app')

E AttributeError: 'SubRequest' object has no attribute 'getfuncargvalue'



/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages/pytest_flask/plugin.py:109: AttributeError
_________________________________________ 设置 test_search_by_movie_id 时出错 __________________________________________

请求 = >
monkeypatch = <_pytest.monkeypatch.MonkeyPatch 对象在 0x10c87c750>
@pytest.fixture(autouse=True)
def _configure_application(request, monkeypatch):
"""Use `pytest.mark.options` decorator to pass options to your application
factory::

@pytest.mark.options(debug=False)
def test_something(app):
assert not app.debug, 'the application works not in debug mode!'

"""
if 'app' not in request.fixturenames:
return

  app = request.getfuncargvalue('app')

E AttributeError: 'SubRequest' object has no attribute 'getfuncargvalue'



/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages/pytest_flask/plugin.py:109: AttributeError
_________________________________________ 设置 test_simple_text_search 时出错 __________________________________________

请求 = >
monkeypatch = <_pytest.monkeypatch.MonkeyPatch 对象在 0x10c838ed0>
@pytest.fixture(autouse=True)
def _configure_application(request, monkeypatch):
"""Use `pytest.mark.options` decorator to pass options to your application
factory::

@pytest.mark.options(debug=False)
def test_something(app):
assert not app.debug, 'the application works not in debug mode!'

"""
if 'app' not in request.fixturenames:
return

  app = request.getfuncargvalue('app')

E AttributeError: 'SubRequest' object has no attribute 'getfuncargvalue'



/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages/pytest_flask/plugin.py:109: AttributeError

最佳答案

我也遇到了同样的情况。我将 attrs==19.1.0 添加到 requirements.txt 并且它起作用了!

关于python - 我该如何解决这个 AttributeError : 'SubRequest' object has no attribute 'getfuncargvalue' ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58882030/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com