腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
Pytest
BDD
-
选择
存根
或
实时
API
调用
、
、
、
、
我正在开发一些行为驱动开发,即使用
pytest
-
bdd
的样式测试。我们希望重用相同的功能和或多或少相同的步骤定义,以同时拥有对第三方
API
的
存根
和
实时
调用
,即我们希望重用测试代码进行集成和端到端测试。我想知道在
pytest
_
bdd
或
pytest
中如何处理模拟
调用
和真实
调用
之间的交替是否有一个约定 这个问题与此类似:Running
pytest
tests agai
浏览 23
提问于2021-04-27
得票数 0
1
回答
如何从控制台菜单运行
pytest
?
、
、
我有控制台菜单,就像: exec('
pytest
test_1.py' ) # example, it doesn't work exec('
pytest
test_2.py' ) # example, it doesn't workfrom functools import partial import
pytest
_
bdd
scenario = partial(
pyt
浏览 4
提问于2020-10-30
得票数 0
回答已采纳
2
回答
找不到
pytest
fixture (
pytest
-
bdd
)
、
、
我有以下步骤定义,这些步骤定义会导致错误,因为即使在target_fixture中定义了@given fixture,也没有找到它 import
pytest
print(admin_login)rootdir: /
浏览 120
提问于2020-12-01
得票数 3
回答已采纳
1
回答
仅在声明参数时使用
pytest
-
bdd
的未知标记
、
、
当我在
pytest
.ini中声明具有参数的标记时,在
pytest
-
bdd
特性文件中无法识别这一点。没有参数的标记似乎运行良好。9 is added失败是一种警告: /home/
浏览 11
提问于2022-11-20
得票数 0
回答已采纳
2
回答
如何在我的rails应用程序中为facebook图形
api
编写测试?
、
、
我正在使用Rails3,并尝试使用facebook的图形
api
。我正在尝试以TDD/
BDD
的方式来做事情,但是我不确定如何测试我对
api
的
调用
。我是否简单地将facebook
api
方法包装到
存根
中并返回模拟对象?
浏览 3
提问于2011-03-06
得票数 3
2
回答
如何先发制人地模拟由另一个类实例化的类
、
、
、
不幸的是我没有这个
选择
。我在CakePHP v3.x框架中使用phpunit。我能够模拟库并创建
存根
响应,但这并不能阻止“真实”类被测试之外的代码实例化。我考虑过尝试从实例化的上游模拟类,但是有很多类,这会使编写/维护测试变得非常困难。 有没有办法“
存根
”类的实例化?类似于我们可以告诉php单元期望
API
调用
并预置
浏览 2
提问于2016-02-03
得票数 5
1
回答
使用Cypress对非
存根
路由强制错误
、
、
、
、
它从不同的页面对
api
进行多次
调用
。我们已经决定对所有这些请求进行
存根
和模拟,所以我们的测试永远不会影响到我们的
实时
api
。我正在寻找一种方法,如果对我们的任何
API
端点的请求没有被
存根
,那么就会出现Cypress错误。我找到了cy.server的force404配置参数(),它强制对任何没有
存根
的路由返回404。有没有办法将cy.server配置为只从特定域中未
存根
的路由返回404。例如,如果我们的
API
域是<em
浏览 16
提问于2020-03-05
得票数 0
回答已采纳
1
回答
pytest
bdd
pass @场景模块
、
、
我找不到一种情况,当pass没有立即遵循@场景装饰器的模块定义时。@scenario('myFileName.feature', 'my scenario title') pass blah blah actual code 我知道这个场景是在“给定”、“时间”和“然后”中测试的。但是,“场景”之后的传球有什么意义呢?除了每次只写一次传
浏览 2
提问于2016-01-26
得票数 2
1
回答
在
BDD
测试中,是否应该设置一个状态并验证它?
、
好的,我正在使用
pytest
为REST编写一些
BDD
测试。Given the
API
receives an A request with x argumentAndWhen the
API
receives a B request wit
浏览 0
提问于2023-03-17
得票数 1
1
回答
使用
pytest
测试使用请求库的函数
、
、
、
我有一个python函数,它使用request函数
调用
API
。我想测试一个200路径,然后测试一个500错误。在查看requests mock文档时,我似乎想不出该怎么做。 """ """ except ConnectionError a
浏览 12
提问于2019-11-23
得票数 0
1
回答
在不更改代码的情况下模拟rest服务响应的方法是什么?
、
我正在开发一个基于java/scala的服务,它使用一些内部scala库对多个其他服务进行rest
调用
(至少5个不同的端点,这些端点提供一些参考数据),以支持主要服务。当我在其中一个环境中运行主服务时,支持服务之一被关闭,工作将被阻塞,scala库不支持将url作为-D系统属性传递,因此如果其中一个服务处于下线状态,则无法在其他环境中为该服务
选择
url。唯一的
选择
是切换环境网,这在事务性数据方面提出了一些其他挑战。 我们不想在本地更改库以硬编码url变量并在本地使用它们,因为更改poms等需要时间。因此,是否有办法绕过这个
浏览 3
提问于2019-10-17
得票数 1
回答已采纳
2
回答
如何将行为整合到
pytest
中?
、
、
、
我创建了一个Django应用程序,并且非常依赖
pytest
来发现和组织我的单元和功能测试。但是,我希望在未来的测试中应用behave开发驱动的行为。不幸的是,behave测试特性不能由
pytest
自动检测. 如何将behave
pytest
及其测试集成到
pytest
发现、执行和报告中?
浏览 5
提问于2016-12-14
得票数 22
回答已采纳
1
回答
可以让行为驱动测试与单元测试重叠吗?
、
、
、
、
目前,我正在为
BDD
与TDD混合的概念而苦苦挣扎,特别是在测试重叠的情况下。 例如,假设我有一个单元测试,它验证当我将两个数字相加时,它会返回总和。
浏览 2
提问于2020-08-17
得票数 0
1
回答
用
存根
客户端重写boto3客户端
、
有很多资源用于使用
pytest
、Moto和botocore Stubber来编写单元测试。我有一个lambda_function python脚本,我想用
pytest
和Boto进行测试。}, ssm_stubber.deactivate() 将ssm_stubber定义为
pytest
夹具:def s
浏览 3
提问于2021-01-21
得票数 1
回答已采纳
2
回答
BDD
& Rest自动化
、
、
、
、
当我搜索
BDD
和Rest自动化时。我有很多例子,其中一些用户脚本,一个人类可读的用户故事,显示了如何使用他的
API
。这个用户称它为
BDD
。在我看来,
BDD
的关键是用户故事。所以问题是:使用
bdd
工具自动测试Rest真的可以吗?或者用普通代码编写测试脚本是没有用的,也是更好的吗?
浏览 0
提问于2016-12-12
得票数 3
回答已采纳
1
回答
为方法中的方法编写rspec
、
if x==1, y==2 return "#{5}/#{6}" if x==5, y==6 我将像这样
调用
视图
浏览 0
提问于2021-04-28
得票数 0
2
回答
Pytest
不在终端窗口中显示测试结果
、
、
我试图通过在包含测试的目录中的命令行
调用
pytest
命令来运行一些测试。然而,在最后,我只看到有多少测试通过
或
失败了,但我看不到哪些测试,或者失败的测试产生的回溯(参见下面的屏幕截图)。在我看到这些东西之前,我不记得
Pytest
的配置中有任何改变。可能的问题是什么?====================== test session starts ======================= platform
浏览 114
提问于2017-02-13
得票数 7
2
回答
如何在
Pytest
中获得机器可读的夹具列表?
、
Pytest
的--fixtures选项允许列出项目中定义的所有夹具。但是,它以human-readable格式将结果输出到
调用
命令的shell。以machine-readable格式,通过
pytest
的CLI
或
API
,以编程方式获取补丁列表的最简单方法是什么?
浏览 16
提问于2022-07-29
得票数 0
1
回答
除了
API
调用
或
套接字之外,还有其他从服务器获取
实时
数据的选项吗?
、
、
、
简单的问题是,除了以下之外,还有其他选项可以从服务器到客户端获取数据以实现
实时
刷新(例如
实时
表): 我是说作为核心
选择
。当然,有许多库
或
模式,但它们似乎使用这两种方法之一。
浏览 0
提问于2019-08-10
得票数 0
1
回答
GRPC客户端阻塞与异步
存根
推荐
、
为了获得这项服务的最佳设计,我们需要以下问题的帮助:将对每个
调用
使用新的TCP连接,或者重复使用相同的TCP连接。
浏览 5
提问于2022-02-14
得票数 2
点击加载更多
相关
资讯
持续增强!命令行与批量自动化工具功能更新!
eBay和Lastminute采用契约测试来驱动架构演进
Python测试实战指南:高效掌握自动化测试核心技能
pytest-mock,一个模拟测试的神器!
API 测试该了解的技术细节
热门
标签
更多标签
云服务器
ICP备案
云直播
实时音视频
即时通信 IM
活动推荐
运营活动
广告
关闭
领券