AttributeError: 'generator' object has no attribute 'query'
python告诉您
get_db()
不是sqlalchemy会话对象,而是生成会话对象的生成器。
试着打电话
next()
在你的生成器上进行会话。
def test_successful_register_ios():
response = client.post("/register/",headers={},json={})
assert response.status_code == 201
device = next(get_db()).query(Device).get("a1")
assert device.expires_at == mydate