腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
如
何在
pytest-console-scripts
测试
的
python
脚本
中
模拟
函数
?
、
、
我需要
测试
一些遗留代码,其中有许多
Python
脚本
。我所说
的
脚本
指的是
Python
代码不在类或模块
中
,只是在一个唯一
的
文件
中
,并使用
python
script.py执行 下面是一个oldscript.py示例 import socket def testfunction来
测试
这一点,因为它
的
“进程内”启动器可以实际
模拟
一些东西。另外,当
Python</
浏览 36
提问于2021-03-18
得票数 0
回答已采纳
1
回答
如
何在
pytest
中
应答控制台
脚本
的
输入呼叫?
、
、
我目前正在编写一个模块,它使用setup.py
中
的
console_script在安装时创建
脚本
。为了执行
测试
,我使用插件
pytest-console-scripts
来执行这些
脚本
。我想
测试
的
其中一个
函数
涉及到一个input()调用,以从用户那里获取一个anwer (‘y’‘es或'n'o),但是我不知道如何
模拟
这个输入。使用
pytest-console-scripts
的<
浏览 11
提问于2020-10-16
得票数 0
回答已采纳
3
回答
单元
测试
嵌入式
python
、
我有一个第三方软件,它能够运行一些
python
脚本
使用类似:我
的
公司在很大程度上依赖于这个软件以及我们为它开发
的
脚本
。目前我们有一些QA来检查
脚本
的
输出,但我们真的想开始对
脚本
进行单元
测试
,以便更容易地发现bug,并使
测试
系统更加完整。 我
的
问题是,如何运行“嵌入式”单元
测试
?我们使用pydev+eclip
浏览 0
提问于2012-10-30
得票数 0
回答已采纳
1
回答
如何防止
python
内部对磁盘
的
所有写操作
在进行自动化
测试
时,我喜欢确保
脚本
没有将任何数据写入磁盘。我正在对整个
脚本
进行
测试
,而不是对单个
函数
进行单元
测试
。 有办法拦截
python
脚本
在这个
脚本
中
执行
的
所有磁盘IO吗?显然,我可以
模拟
开放
函数
(例如,使用
模拟
包 ),但问题是我需要知道在哪个模块中会发生打开。我必须
模拟
__main__.open以及__module1.op
浏览 2
提问于2016-09-08
得票数 0
回答已采纳
1
回答
我们如何开始使用Repast4Py
我对使用Ubuntu非常陌生,所以我不太确定如
何在
下载之后开始使用Repast4py。我以前已经在“辛普森晚餐”
中
运行过它,它运行得很好,但是如
何在
python
中
实现呢?
浏览 11
提问于2022-07-29
得票数 1
回答已采纳
1
回答
如
何在
bash
中
模拟
命令行参数?
、
、
、
、
我想使用some-script.sh foo在ideone上
测试
一个shell
脚本
。 在
Python
中
,我们可以执行类似sys.argv.extend('foo')
的
操作来
模拟
命令行参数。如
何在
bash
中
模拟
命令行参数?
浏览 3
提问于2017-09-28
得票数 0
回答已采纳
2
回答
在ubuntu
中
没有名为msilib.schema
的
模块错误
、
、
我在UBUNTU
中
运行了一个
python
文件,它显示了一个错误,没有名为msilib.schema
的
模块。我
的
问题是微软使用了msi,对吗?我们可以在ubuntu中使用它吗?又是如何做到
的
?这是我
的
整个项目,我想在ubuntu上运行它...
浏览 8
提问于2014-06-19
得票数 0
2
回答
如何从
python
启动
测试
pubsub仿真器以进行自动
测试
、
、
目前,为了
测试
该端点,我必须从命令行手动拆分一个PubSub
模拟
器,并在
测试
期间继续运行。它工作得很好,但对自动化
测试
来说并不理想。我想知道是否有人知道如何从
python
派生出一个
测试
PubSub
模拟
器?还是有人有更好
的
解决方案来
测试
这样
的
API?
浏览 2
提问于2017-06-22
得票数 1
回答已采纳
2
回答
如
何在
Python
中用
模拟
对象替换
函数
进行单元
测试
、
如
何在
Python
中用
模拟
对象替换对
函数
的
所有引用?fabric.api.run = my_mock_run_function 但由于我不能保证它会在任何其他模块导入fabric
浏览 0
提问于2014-10-03
得票数 1
1
回答
Cypress:如
何在
柏树
中
测试
webextension
、
、
、
我们
的
扩展安装在由柏树启动
的
铬浏览器上。由于浏览器
中
的
url是集成
测试
列表
中
的
一个(以红色突出显示),无法
模拟
webExtension apis (
如
browser.tab.onUpdate或browser.webRequest等)。选择器操场不支持在其上安装扩展来
测试
这些事件。例如,在扩展
的
后台
脚本
中
,像这样
的
监听器 browse
浏览 4
提问于2022-02-03
得票数 2
1
回答
基于Pycharm
的
调试机器人框架
测试
、
、
、
我正在编写关于机器人框架
的
测试
,并使用了一些
python
函数
。所以我有了运行我
的
测试
用例
的
start.sh shell
脚本
。但是在我
的
测试
中
,我使用
python
函数
,这是我自己编写
的
,我想调试它,有时还会看到变量。我如
何在
PyCharm
中
做到这一点?我试图在调试配置
中
添加shell
脚本
浏览 7
提问于2016-02-12
得票数 8
回答已采纳
1
回答
如
何在
函数
python
测试
中
模拟
函数
?
、
、
self, mock_generateCode): self.assertEqual(answer,'123456') 所以,我认为这是因为
模拟
过程是错误
的
,因为答案值总是一个随机数。是什么让它错了?是因为uuid4吗?如何做正确
的
嘲弄?
浏览 1
提问于2021-09-07
得票数 0
回答已采纳
1
回答
将所有
python
大熊猫/numpy代码转换为基本
python
的
可行性
、
、
通用
python
问题-我已经使用numpy和熊猫库构建了一个
脚本
。现在有人告诉我,我不能只使用任何库来编写代码。这是因为显然开源库没有得到批准。 是否有可能将熊猫/矮小
的
代码转换成基本
的
蟒蛇?这听起来像一个简单
的
练习,还是需要学习许多新
的
功能?大部分代码是读取表,然后使用if/ and类型语句,并从其他表
中
查找值来生成和填充新表。
浏览 0
提问于2018-04-23
得票数 0
1
回答
与
Python
一起工作
的
开源仿真程序?
、
Modelica环境是否提供
Python
语言
的
接口,以便 构建了要在可视化建模环境
中
模拟
的
系统,而仿真的设置则是用
Python
创建
的
。这样,我就可以在
Python
.
的
优化算法
中
多次运行
模拟
。用我已经知道
的
语言将复杂
的
系统构建为
函数
,例如,我想用
Python
创建一个表示系统
的
函数
,然后从一个“块
浏览 17
提问于2020-08-17
得票数 0
回答已采纳
1
回答
在
python
脚本
中
,如何忽略Apache
的
Python
进行独立单元
测试
、
、
、
我有一个
python
脚本
,它在Apache下在Jython
中
执行。它用@schemaFunction resp定义了一些
函数
。@outputSchemaFunction装饰师。我想在Pig外部用一个独立
的
python
主
脚本
测试
这些
函数
,这个
脚本
就在“普通
的
本地
Python
解释器下”。然而,当我在本地
Python
系统下运行
脚本
时,解释器会抱怨:&q
浏览 0
提问于2013-08-14
得票数 1
回答已采纳
1
回答
单元
测试
Azure
函数
和.csx文件
、
、
、
、
Azure
函数
抽象了大量依赖项,
如
队列库和Azure表。因此,从单元
测试
依赖项
的
模拟
角度来看,编码工作减少了(因此也减少了维护)。假设我们使用Visual 2015在本地开发 我
的
单元
测试
(对集成
测试
不感兴趣)如何能够实现一个Azure
函数
?不过,最好在xUnit
中
,任何框架都可以。一般情况下,如
何在
.csx文件
中
对
函数
进行单元
测试
?
浏览 1
提问于2017-02-28
得票数 7
回答已采纳
1
回答
如
何在
测试
中
模拟
python
函数
?
、
、
、
我正在尝试
模拟
一个从已重命名
的
库中导入
的
函数
。示例def helloworld():test()这将返回oops我正在尝试找到仅在
测试
中</e
浏览 16
提问于2018-01-20
得票数 1
回答已采纳
1
回答
在MQTT
中
强制断开连接(以触发last-will消息)
、
在
测试
中
,我想
测试
一下我
的
Python
MQTT客户端和代理(蚊子)之间
的
一些最后
的
行为。两者都在同一台机器上。如
何在
Python
中
模拟
/强制断开客户端和代理之间
的
连接?理想情况下,我
的
Python
脚本
类似于:client.will_set
浏览 2
提问于2021-06-06
得票数 0
1
回答
在
python
中
,如何添加不添加
模拟
输入参数
的
补丁装饰器?
、
、
在
python
中
,如何添加不添加
模拟
输入参数
的
修补程序?我想在类
中
的
所有方法上添加一个补丁,如下所示:class TestmanyMethods(unittest.TestCase):但是当我这样做时,必须在所有<
浏览 6
提问于2022-06-15
得票数 0
1
回答
在
Python
中
模拟
类方法和更改某些对象属性
、
、
、
、
我是第一次使用
Python
进行
模拟
。我想知道如
何在
测试
一个类方法时替换(
模拟
)另一个类方法,因为我知道原来
的
方法只是更改了self
的
一些属性,而不返回任何值。例如: self.x = 4 所以在这里我不能简单地改变
模拟
的
return_value。我尝试定义一个新
函数
(应该替换原来
的
函数</e
浏览 1
提问于2015-12-22
得票数 14
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Python写一个痒痒鼠脚本
Python实现快递查询
Python 调试器入门 Linux 中国
Bash 脚本的单元测试
微软考虑将 Python 作为 Excel 官方脚本语言
热门
标签
更多标签
云服务器
ICP备案
对象存储
实时音视频
即时通信 IM
活动推荐
运营活动
广告
关闭
领券