腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(1949)
视频
沙龙
1
回答
FastAPI
单元测试
不
覆盖
get_db
、
我只是想让
FastAPI
单元测试
和SQLAlchemy一起工作,但是我在测试数据库中创建的对象时遇到了问题。根据docs,我有以下设置。games/', views.games_list, name='index', response_class=HTMLResponse),def
get_db<
浏览 22
提问于2020-12-07
得票数 0
1
回答
FastAPI
依赖
覆盖
失败
、
、
、
、
我正在使用MongoMock测试我的
FastAPI
应用程序,但是我可以“
覆盖
FastAPI
的依赖性”。from mongomock import MongoClientfrom pytest import fixturefrom app import appfrom models.tasks import TaskCreate from下面的
浏览 11
提问于2022-04-18
得票数 0
1
回答
如何为SQLAlchemy应用程序编写
FastAPI
测试夹具
、
、
现在我想添加一个
单元测试
。就像这样。from
fastapi
import statusfrom pytest import fixture from相反,我想为在测试结束时删除的每个
单元测试
创建一个新的数据库。我习惯于使用Flask,它的
单元测试
设施为您处理所有这些。我不知道自己怎么写。有人能告诉我,为了在这个框架中为每个
单元测试
生成一个新的数据库,我必须做的最小的更改吗?简化的
FastAP
浏览 2
提问于2020-03-16
得票数 15
回答已采纳
2
回答
FastAPI
:如何通过重写“`Depends()”中的函数来测试API
、
、
、
我是非常,非常新的
FastAPI
测试,所以任何正确的方向指导将不胜感激。我现在的情况如下:from
fastapi
import APIRouter, Depends return "Actual" def
get_db</e
浏览 9
提问于2022-05-25
得票数 0
回答已采纳
1
回答
FastApi
(python3.8)
、
、
我正在使用
FastApi
,而我的responseModel被忽略了。我试图在响应中
不
返回密码字段。为什么
FastApi
忽略了我的响应模型定义?下面是我的api post方法:def create_users(user: schemas.UserCreate, db: Session = Depends(
get_db
=3.5.0 dnspython==2.2.0 email-validator==1.1.
浏览 10
提问于2022-02-05
得票数 0
回答已采纳
1
回答
dependency_overrides
不
覆盖
依赖项
、
、
、
下面的
FastApi
测试应该使用我的get_mock_db函数而不是
get_db
函数,但是没有。目前测试失败了,因为它使用了真正的数据库。todo.title, done=todo.done, id=1) app.dependency_overrides[
get_db
浏览 2
提问于2019-11-13
得票数 3
回答已采纳
3
回答
如何在
FastAPI
测试之间建立和删除数据库?
、
、
我已经按照
FastAPI
设置了我的
单元测试
,但它只涵盖了数据库在测试中持久化的情况。from sqlalchemy import create_enginefrom sqlalchemy.orm import sessionmaker from main import app,
get_
浏览 3
提问于2021-04-25
得票数 24
回答已采纳
2
回答
SQL炼金术- Base.metadata.create_all(bind=engine)没有在测试db中创建表
、
、
我正在使用
FastAPI
为我的网址缩短器构建一个API后端。我将数据库作为依赖项连接到API。对于CRUD操作,我使用。当我试图
覆盖
DB依赖项以使用测试数据库而不是生产数据库进行测试时,就会出现问题。没有与此
覆盖
相关的错误,但是,测试数据库
不
包含调用Base.metadata.creat_all(bind=engine)时将创建的任何表。db = Session() yield db db.close() app.dependency_over
浏览 6
提问于2022-07-29
得票数 1
1
回答
如果我将MongoDB设为根工厂,我还需要向配置器注册它吗?
、
、
我正在尝试使用我的MongoDB作为根工厂来设置金字塔的授权/认证特性。我想知道是否包括这些行(config是配置器)conn = pymongo.Connection(host=db_url.hostname,config.registry.settings['db_conn'] = conn config.add_subscriber(add_mongo_db, NewReq
浏览 2
提问于2012-08-11
得票数 1
1
回答
如何在
FastAPI
中定制错误响应?
、
、
我有以下
FastAPI
后端: content: str =here\"}aaaaa", "lineno": 4, } ]我试着把行app=
FastAPI
浏览 16
提问于2022-02-02
得票数 1
回答已采纳
2
回答
Stripp数据库响应以适应
fastapi
中的模式
、
、
、
main.py中,我要这样做def get_systems(db: Session = Depends(
get_db
@app.get("/system", response_model=schemas.System) def get_systems(db: Session = Depends(
get_db
)):
浏览 16
提问于2022-05-09
得票数 2
回答已采纳
1
回答
无需运行junit即可
覆盖
声纳jacoco
、
、
</junit>但是当我运行下面的代码时,我得到的结果是: junit测试失败 现在开发人员正在修复junit,但我需要知道是否“
不
”运行junit我仍然可以在声纳中显示
单元测试
覆盖
率是多少?
浏览 1
提问于2016-07-13
得票数 0
3
回答
重构函数使其具有健壮的设计
、
、
=user_name)在handlers.py中,我有: db =
get_db
in db.books.find({'read_by':user_name}): return books 但是,在编写
单元测试
时,我意识到如果在
get_db
()中使用all_books(),那么
单元测试
方法就会更加困
浏览 0
提问于2018-12-19
得票数 2
1
回答
单元测试
一个没有任何响应的函数
、
、
、
this.store.unloadRecord(line); });我的问题是,我应该写
单元测试
来
覆盖
它吗毕竟,函数
不
返回任何东西,也没有任何副作用。我是否应该编写
单元测试
来
覆盖
该函数正在调用的内容,例如destroyRecord或unloadRecord?
浏览 1
提问于2018-03-08
得票数 0
回答已采纳
2
回答
当方法中的代码被emma
覆盖
时,为什么方法调用显示为未
覆盖
?
、
、
、
我正在编写一个
单元测试
来检查一个私有方法是否会关闭一个流。
单元测试
不
模拟测试中的类e.g } lineCoveredByTest; /
浏览 1
提问于2008-09-11
得票数 3
1
回答
fastAPI
一些测试返回404 \ pytest
、
、
、
我目前正试图为我的
fastAPI
程序编写一些
单元测试
。但问题是,有些测试返回{"detail": "Not found"}错误,而另一些测试则工作。router.get("/{id}", response_model=schemas.UserResponse) try: final
浏览 4
提问于2022-04-07
得票数 0
回答已采纳
1
回答
如何修复声纳错误“代码
覆盖
报告
不
包含包含的文件的任何
覆盖
数据”
、
、
、
我在成功执行的
单元测试
用例中定义了
单元测试
用例。 尝试在定义代码
覆盖
率工具设置的项目中添加runConfigSetting文件。
浏览 1
提问于2019-09-10
得票数 1
1
回答
在python nosetests
覆盖
率报告中显示不带
单元测试
的文件
、
、
、
、
Car.pyVan.py当我使用nose运行代码
覆盖
率时,它只考虑编写了
单元测试
的文件(例如,Car.py有一个
单元测试
test_car.py)。nosetests --with-coverage --cover-erase --cover-html.但
覆盖
率报告
不
包含这些文件,最终
覆盖
率也不包括这些文件。如果报告考虑了所有文件,则最终百分比将低于73%。 如何通过考虑所有文件来生成
浏览 19
提问于2017-07-04
得票数 2
2
回答
为什么我不能在
单元测试
中,在VS2008中收集代码
覆盖
率数据?
、
、
、
、
我正在尝试决定是否希望在代码
覆盖
率数据收集关闭的情况下运行。
浏览 0
提问于2009-06-30
得票数 4
回答已采纳
1
回答
IntelliJ的想法-跳到测试
覆盖
代码的代码?
、
、
例如,假设我有一个方法,在我运行
覆盖
后,一些代码被“
覆盖
”了。在
不
手动检查每个测试的情况下,我如何能够辨别哪些
单元测试
覆盖
了这段代码?
浏览 9
提问于2019-02-25
得票数 1
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
REST API开发:FastAPI框架快速上手
子不语国际配售簿记获得多倍覆盖,将于11月11日上市
Docker部署FastAPI实战
FastAPI-Cache,缓存管理的终极利器,性能提升100倍的Python库!
FastAPI整合MySQL实现商品管理API
热门
标签
更多标签
云服务器
ICP备案
云直播
对象存储
腾讯会议
活动推荐
运营活动
广告
关闭
领券