腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
如
何在
pytest
中
参数
化
非
确定性
函数
?
、
、
假设我有一个
函数
,它从列表
中
返回一个随机项目: def get_item(L): return random.choice(L) 如何结合使用parameterization和
pytest
来测试这两种情况?
浏览 8
提问于2020-03-17
得票数 0
3
回答
Pytest
:只测试一个
参数
化
夹具实例
、
def test_classification():问题 用一个
非
参数
化
的固定装置。这不可避免地会导致样板代码。从夹具装饰器
中
删除显式
参数
化
,并使用间接
参数
化
,
如
@
pytest
.mark.parametr
浏览 7
提问于2020-08-13
得票数 3
1
回答
确定性
字符串替换和排序规则
、
、
、
我有一个持久
化
计算列,它调用一个Scalar Valued Function。
如
您所知,此
函数
需要是
确定性
的,才能持久
化
该值。即使
函数
以
确定性
的方式运行(我不能认为它不是这样的情况),Server似乎也将它解释为
非
确定性
的。因此,我不能在
函数
中使用它。 我试着把一些
非
英语字符转换成英语。在这方面,案件敏感性很重要。COLLATE SQL_Latin1_General_CP1253_CS_AS --T
浏览 1
提问于2017-06-21
得票数 8
回答已采纳
1
回答
在
pytest
中
并行运行
参数
化
测试
、
我想并行运行
参数
化
的测试
函数
。这是针对并发测试场景的。相同的测试用例与设备
中
的不同
参数
并行运行。在完成了一个测试
函数
的所有
参数
化
变体之后,我想继续下一个。@
pytest
.mark.parametrize("x", range(4)) assert x % 2 == 0 可以用
浏览 1
提问于2015-04-10
得票数 17
8
回答
软件开发
中
的
非
确定性
有限状态机?
、
、
、
最近,我一直在考虑有限状态机(FSM),以及如
何在
软件
中
实现它们(编程语言并不重要)。无论如何,实现
非
确定性
状态机是否使有任何意义?也许优化和专门
化</em
浏览 11
提问于2008-10-13
得票数 8
回答已采纳
1
回答
Haskell的真非决定论
、
、
在Haskell中有很多关于‘非决定论’的说法: list monad和称自己是非
确定性
的。nondeterministicChoice :: a -> a -> IO a 编译器在返回第一个或第二个
参数
时是不受限制的(例如,使用相同的逻辑来选择是重新计算还是回溯)。
浏览 4
提问于2021-08-05
得票数 0
回答已采纳
1
回答
如何传递
pytest
的
参数
、
、
、
、
但是现在,我想通过执行test_df(df)而不是常规的test_df()来通过
函数
传递
参数
,以测试其中的
函数
(csv.preprocess_col),但是我一直收到这个fixture df not found这只是一个好奇的问题,对于
pytest
来说,是否可以由全局
函数
传递
参数
到
函数
中
?
浏览 0
提问于2015-06-05
得票数 0
3
回答
format()是一个不确定的内置字符串
函数
.对吗?
在docs页面上,format被列为字符串
函数
:也没有提到format在相关页面上是不确定的:格式(Transact-SQL)create table(getdate()); alter table t add date_formatted_01 as format(date_col,
浏览 0
提问于2017-05-27
得票数 10
回答已采纳
3
回答
如
何在
多个测试
函数
之间共享
参数
化
参数
?
我在同一个文件中有许多测试
函数
,它们共享一组常用的
参数
化
参数
,如下面的代码片段所示。当测试
函数
的数量增加(>100)时,为每个测试
函数
重复这些
参数
似乎是不有效的,而且可能容易出错。在
pytest
中
是否有任何方法来定义一组常见的
参数
化
参数
并在所有测试中共享它?夹具用于注入公共数据依赖项。我不知道是否有类似的工具来提出共同的论点。import
pytest
@
浏览 0
提问于2018-08-08
得票数 21
回答已采纳
1
回答
如何强制
Pytest
在
参数
化
中
执行唯一的
函数
?
、
、
我只想做一个:但是
pytest
在@
pytest
.mark.parametrize
中
执行这两个
函数
(在这两个测试
中
)test_my_var_1() 实际上,我在@
pytest
.mark.parametriz
浏览 16
提问于2022-01-15
得票数 1
回答已采纳
1
回答
conftest.py
中
从cmdline选项生成的列表测试的
Pytest
参数
化
、
我正在尝试将从conftest.py
中
的cmdline选项生成的测试
参数
化
。 def test(num):我想运行一个命令,
如
"
pytest
--low=10 --high=100 test_file.py@
pytest
.mark.parametrize("num",data(x,y))对x和y之间的值范围很好,我不想在
参数<
浏览 1
提问于2019-02-09
得票数 3
回答已采纳
2
回答
pytest
夹具总是返回一个
函数
。
、
、
、
我希望能够将一个值从一个夹具返回到多个测试/测试类,但是传递的值是一个
函数
。这是我的密码:def user_setup(): 'name': 'chad','id': 1 return user class TestThings
浏览 1
提问于2014-08-28
得票数 10
回答已采纳
1
回答
如何将夹具返回的值作为
参数
传递给
函数
、
、
、
我像这样做测试:在夹具内部,我获得命令行
参数
,从list中生成一个string,我需要将这个list传递给测试,如图所示# content of conftest.py parser.addoption("--parameters", action="store", default='1
浏览 0
提问于2018-11-18
得票数 1
回答已采纳
1
回答
如何使用相同的夹具在
pytest
中使用相同的脚本运行两个不同的测试
函数
、
、
@
pytest
.mark.parametrize允许在测试
函数
或类
中
定义多组
参数
和夹具。im
浏览 1
提问于2022-01-15
得票数 0
回答已采纳
1
回答
Py.test:在
pytest
_generate_tests之前运行初始
化
方法
、
我使用py.test制作了一个测试套件,它首先生成随机模拟的文件,文件名存储在初始
化
对象
中
。然后由
pytest
_generate_tests;file0.txt、file1.txt等生成测试。测试是从YAML文件生成的,该文件包含在输入字符串(
如
cat %s )和替换字符串(
如
file*.txt )
中
,后者在
pytest
_generate_tests
中
匹配每个文件生成1个测试。,并在文件中共享它,
如
中所解释的那样。然后,我将初始<em
浏览 1
提问于2015-08-13
得票数 4
回答已采纳
1
回答
PyTest
:如何从
函数
中
获取
参数
化
参数
列表
、
、
给定一个同时具有固定
参数
和
参数
化
参数
的测试
函数
,如何获得
参数
化
参数
及其值?我可以使用request.node.name或os.environ.get('
PYTEST
_CURRENT_TEST')访问序列
化
的值列表,但这不能给出
参数
的对应名称。
PyTest
打印它们,但我需要在自定义错误处理钩子
中
访问它们。@
pytest
.mark
浏览 6
提问于2021-11-28
得票数 0
回答已采纳
1
回答
如果特定
参数
依赖项失败,请跳过测试
当前代码:from pathlib import Pathfile_1 = Path('C:\\file_1.txt') @
pytest
.mark.de
浏览 0
提问于2021-05-19
得票数 0
回答已采纳
1
回答
如
何在
pytest
中
参数
化
参数
?
、
、
、
、
有时,使用
pytest
,我们开始将测试
函数
参数
化
:import
pytest
@
pytest
.mark.parametrize("use
浏览 5
提问于2021-04-06
得票数 0
回答已采纳
1
回答
使用fixture和命令行
参数
参数
化
pytest
、
、
尝试将命令行
参数
(table_name)传入
pytest
(通过conftest.py,如下所示),并在助手方法中使用该
参数
在DB中进行查询,然后使用查询结果在test_
函数
上使用@
pytest
.mark.parametrize创建
参数
化
的测试输入。因此我们不能将列表放入
参数
化
的test_function
参数
中
def get_test_cases(table_name
浏览 4
提问于2018-06-28
得票数 0
1
回答
如
何在
pytest
中
只运行一次
参数
化
测试
、
、
我只需要在
pytest
中
运行一次
参数
化
测试,例如,我有一个包含测试数据的动态列表,并且希望运行带有test_data
参数
的测试,以防用户为此发送一些条件,
如
标记test_data= create_test_data() #dynamic list depends on user conditions @
pytest
.mark.parametrize("params", test_data
浏览 3
提问于2019-09-05
得票数 2
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
轻松教你如何在C+中,使用参数化构造函数来初始化对象数组
软件测试笔记|接口自动化测试|pytest用例管理框架
pytest的内置插件盘点19. assertion
如何在Spark中处理结构化流式数据,如日志文件或传感器数据?
基于pytest框架自动化测试
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
云直播
活动推荐
运营活动
广告
关闭
领券