腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
pytest
-
测试
Flask
API
的
方法
的
模拟
异常
、
、
、
、
我想使用
pytest
和mock对以下
Flask
API
进行单元
测试
: #
api
.py class JobStatusabort(404, "job doesn't exist: %s\n" % e) return {"job_status": job_sta
浏览 18
提问于2021-07-05
得票数 0
2
回答
在Github action上是否可以在不同
的
终端上运行命令?
、
、
1.目前,我正在构建一个
flask
项目,还编写了一些单元
测试
代码。现在我想在GitHub操作上运行单元
测试
,但是它停留在./run阶段(./ run将打开),并且没有运行$
pytest
命令。我知道$
pytest
不会被执行
的
原因,因为Github Action正在运行端口。在这种情况下,它不能在./run之后执行任何命令。我想知道我可以在另一个终端上运行GitHub操作
的
$
pytest
吗?这个是可能
的
吗?
浏览 31
提问于2021-05-22
得票数 2
1
回答
在Python单元
测试
中分别
模拟
多个
API
请求
、
、
、
、
我有一个调用其他REST
API
的
Flask
views.py单元
测试
。我如何才能明确地
模拟
其中一个请求? 原因是其中一个请求会触发一些操作,例如提交到数据库、覆盖到文件等,如果状态码为200。如果是,我想阻止单元
测试
中
的
后续操作,如果不是,它无论如何都不会影响任何后续操作,所以不用担心。 我还希望
模拟
请求不会影响
Flask
应用程序请求,即
Flask
应用程序请求不会被
模拟
。project/
浏览 35
提问于2019-04-03
得票数 2
1
回答
无法
模拟
Flask
Unitest中
的
api
调用内部函数
、
、
、
我无法在
Flask
Rest
API
测试
中
模拟
API
调用函数调用。我使用
的
是unittest和
pytest
模块。'message': '%s' % e metrics_payload['status_code'] = 500 test_rest_
api
.py
浏览 16
提问于2019-07-14
得票数 1
回答已采纳
1
回答
使用
flask
.request和
PyTest
的
单元
测试
方法
、
、
、
是否可以编写一个单元
测试
(
PyTest
)来覆盖一个使用
flask
.request
的
方法
,如下面的示例所示?() b = data('param_b')或者,
测试
get_params
的
唯一
方法
是通过do_stuff
pytest
夹具?我试图直接调用get_params
方法<
浏览 3
提问于2019-11-02
得票数 0
回答已采纳
1
回答
如何在
测试
中修补带有` `
flask
route`修饰
的
方法
?
、
、
、
我有一个python应用程序,它使用
Flask
公开一些端点。另外,我使用fixture来捕获未处理
的
异常
并返回自定义响应。methods=["POST"]) #do other thins return make_response(...), 200 我想进行一次
测试
因此,为了
模拟
发生了一个未处理
的
异常
,我尝试用一个简单地引发
异常
的
函数来
模拟</em
浏览 10
提问于2020-06-26
得票数 0
回答已采纳
1
回答
模拟
瓶-sqlalchemy查询
、
、
、
当我试图创建一个
测试
函数来
模拟
sqlalchemy查询
的
get
方法
(使用
pytest
)时,我得到了一个模块错误。示例:@patch('
flask
_sqlalchemy._QueryProperty.named '
flask
_sqlalchemy._QueryProperty' 我使用
的
是3.0.2版本
的
烧瓶-SQLAlchemy。所以我就改到了2.
浏览 18
提问于2022-11-23
得票数 1
回答已采纳
1
回答
用烧瓶嘲弄装饰师
、
、
、
将@check_auth装饰器替换为
模拟
装饰器。看完这些文章后:
方法
1:使用
pytest
-烧瓶和
pytest
-
模拟
插件:import
pytest
测试
/
测试
_批注_
API
2.py from functools im
浏览 4
提问于2020-06-01
得票数 1
回答已采纳
1
回答
FLASK
API
的
单元
测试
、
、
我有一个基本
的
flask
API
在运行:def first_
api
(): lhname = "world"现在我需要向其中添加一些单元
测试
,下面是我
的
单元
测试
文件: import j
浏览 2
提问于2021-01-11
得票数 0
1
回答
pytest
-cov对于酒馆
测试
总是显示0覆盖率
、
、
、
我有一个运行在
flask
上
的
python3应用程序,并且我正在使用Tavern和
pytest
作为
测试
用例。
测试
用例按预期执行,并正确显示结果。但是我总是得到0%
的
代码覆盖率。这是用于运行
测试
的
命令行: python3 -m
pytest
--cov=
api
--cov-report html:reports/Coverage --cov-report term --junitxml=reports/
浏览 21
提问于2019-09-02
得票数 1
回答已采纳
1
回答
vcrpy录音带不能在使用test_client.post
的
测试
中录制
、
、
我正在实现
pytest
,我想用vcrpy记录一个请求
的
答案。from
flask
import jsonify f
浏览 0
提问于2019-05-26
得票数 0
1
回答
Flask
pytest
测试
路由失败
、
、
我不知道为什么我
的
pytest
失败了,而他们不应该失败。我有一个REST
API
flask
服务器,文件夹结构如下:├──
api
│ ├── database│ ├── handlers:import
pytest
def app
浏览 1
提问于2020-10-24
得票数 0
1
回答
如何
模拟
主要与第三方
API
交互
的
测试
瓶端点?
、
、
我们使用
Flask
开发了各种服务,所有这些服务实际上都充当了enduser和各种第三方
API
(但没有数据库)之间
的
中介。我已经开发了使用
pytest
与test_client夹具等
测试
,它运行良好。但是,每次一个
测试
调用一个路由/端点时,它实际上都会与第三方
API
交互。 在这种情况下进行
模拟
测试
的
正确
方法
是什么?我想知道我是否应该开发一个端点的确切副本,但
模拟
出现对第三方<
浏览 1
提问于2021-12-01
得票数 1
回答已采纳
1
回答
pytest
-cov插件报告未被
测试
涵盖
的
导入和函数定义。
、
、
、
我使用
pytest
覆盖率,下面命令行中有
测试
脚本,这些脚本将为我生成覆盖率报告:importosfrom
api
import create_appimport
pytest
app__ == &qu
浏览 8
提问于2022-01-11
得票数 0
回答已采纳
1
回答
Pytest
:无法让烧瓶应用程序在
测试
中运行
、
我正在努力研究如何使用
pytest
来
测试
最基本
的
烧瓶应用程序。(我在Windows 10上)。下面是应用程序代码,myapp.py:import <
浏览 1
提问于2019-02-08
得票数 1
回答已采纳
1
回答
pytest
` `AssertionError:视图函数映射正在覆盖现有的端点函数:‘烧瓶-restful同时注册字符串蓝图
、
、
、
__.py └── test_todo2.py# __init__.py app = create_app()为了
测试
目的,我为不同
的
待办事项提供了客户端夹具和两个
测试
(我有意地将它们放在单独
的
模块中== 200 因此,当我运行$
pytest
浏览 1
提问于2020-03-05
得票数 2
回答已采纳
4
回答
python nosetest中
的
模拟
flask
.request
、
、
我正在为通过
Flask
下
的
路由调用
的
代码编写
测试
用例。我不想通过设置
测试
应用程序并调用命中路由
的
URL来
测试
代码,我想直接调用函数。要实现这一点,我需要
模拟
flask
.request,但我似乎无法处理它。Google / stackoverflow搜索得到了许多答案,这些答案显示了如何设置
测试
应用程序,这也不是我想要做
的
。代码应该是这样
的
。somefile.py ----
浏览 1
提问于2016-04-20
得票数 9
1
回答
如何在
PyTest
中沿我
的
测试
运行烧瓶?
、
、
通常
的
标志是:我对Python不熟悉,我对
PyTest
不熟悉,我对烧瓶不熟悉。from
fl
浏览 2
提问于2021-07-09
得票数 1
2
回答
酒瓶http-auth和单元
测试
、
、
我有一个使用HTTPAuth实现
的
HTTP基本身份验证保护
的
路由。如果使用curl,一切都可以正常工作(我可以访问路由),但在单元
测试
时,即使我提供了正确
的
用户名和密码,也无法访问路由。/users', headers=headers)以下是所需
的
回调
方法
def delete_user(): db.session.dele
浏览 9
提问于2015-01-16
得票数 6
回答已采纳
2
回答
如何对
Flask
终结点进行
pytest
、
、
、
我开始使用
Flask
和
Pytest
是为了实现一个带有单元
测试
的
rest服务,但是我遇到了一些麻烦。我想为我
的
简单端点做一个简单
的
测试
,但是在运行
测试
时我总是得到一个Working outside of application context.错误。这是终点: from
flask
import jsonify, request, Blueprint STATUS_
API
= Blueprint('statu
浏览 18
提问于2021-01-25
得票数 0
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
云直播
腾讯会议
实时音视频
活动推荐
运营活动
广告
关闭
领券