Python
Java
PHP
IOS
Android
Nodejs
JavaScript
Html5
Windows
Ubuntu
Linux
在 Python 中模拟子进程调用
我有一个方法 run script 我想测试一下 具体来说 我想测试一下调用subprocess Popen https docs python org 3 library subprocess html subprocess Popen发
python
mocking
subprocess
pythonunittest
如何模拟任何未直接调用的函数?
TL DR 我如何修补或模拟 任何未被直接调用 使用的函数 设想 我有一个简单的单元测试片段 utils functions py def get user agents sends requests to a private networ
python
unittesting
mocking
pythonunittest
pythonmock
如何使用 FTPS/TLS 1.2 版模拟 FTP 连接?
我有一个 Python 代码 使用 HTTPS 和 TLS 版本 1 2 从 FTP 读取一些文件 这是函数 凭证是从 AWS 秘密管理器读取的 def ftp connection host username password try f
python
unittesting
SSL
pythonunittest
ftplib
如何在Python中模拟cx_Oracle游标
我在一个类中有两个以下函数 我需要模拟数据库连接和游标结果 cx Oracle connect 已成功修补 它按预期工作 但是光标 callfunc fetch all 不会被模拟 知道正确的语法是什么吗 class dbconnect d
python
mocking
Patch
pythonunittest
cxOracle
每次保存文件时运行相应的单元测试
我刚刚转而使用 PyCharm 作为我的主要 Python 编辑器 并且很想知道如何配置它 以便每次保存文件时 都会运行与修改后的文件相对应的单元测试 浏览文档后 我没有找到如何执行此操作的明确解释 当您运行单元测试时 您会得到一个新的单元
python
pycharm
pythonunittest
同时运行unittest测试用例和Robot Framework测试用例
我们的团队正在为我们的 QA 团队评估机器人测试框架 不仅是为了 BDD 而且还可能满足我们的许多常规功能测试需求 这无疑是一个引人注目的项目 Robot Framework 在多大程度上 如果有 基于 xunit unittest 架构
python
RobotFramework
pythonunittest
使用“-s”和“-t”的 Python 单元测试会抛出断言错误:路径必须在项目内
我想为我的项目执行单元测试 在项目根目录中 我使用src我的代码和一个文件夹tests我的单元测试的文件夹 这是我的项目结构 project src func py tests init py test py 内容func py def f
python3x
pythonunittest
如何针对使用 matplotlib 的代码编写单元测试?
我正在开发一个 python 2 7 程序 它生成许多不同的 matplotlib 图形 数据不是随机的 我愿意实施一些测试 使用单元测试 以确保生成的数字是正确的 例如 我将预期的图形 数据或图像 存储在某个地方 运行我的函数并将结果与
python
matplotlib
pythonunittest
Python 的“unittest”缺少“assertHasAttr”方法,我应该使用什么来代替?
在众多的断言方法中Python的标准unittest package https docs python org 3 library unittest html assertHasAttr 奇怪的是缺席了 在编写一些单元测试时 我遇到了一种
python
unittesting
assert
pythonunittest
Assertion
在 Python 中使用 Mock 来实现嵌套对象(DynamoDB 和表)
我想使用来自 DynamoDb 的不同输入来测试函数的行为 有两种主要行为 当在表中找到搜索关键字时和当未在表中找到搜索关键字时 这是该函数的最小代码 import boto3 from boto3 dynamodb conditions
python
mocking
pythonunittest
在 PyCharm IDE 5.0.4 中运行特定的单元测试函数
我正在尝试使用 PyCharm 进行单元测试 使用unittest 并且能够使其工作 测试运行器很好地显示了测试用例和嵌套测试函数的列表 但是 一旦发现测试 我就找不到任何方法来 重新 运行特定的测试函数 唯一可用的按钮将运行整个测试列表
python
unittesting
pycharm
pythonunittest
python side_effect - 方法的模拟行为
在模拟中 我希望某个函数在测试中返回一个新值 我就是这样做的 Class MyClass my var None def foo self var1 return somevalue def bar self my var foo 1 Cl
python
mocking
pythonunittest
sideeffects
如何为所有unittest.TestCase类执行tearDown和setUp方法
我有一个类 BaseTest 所有测试都是从它扩展的 测试位于不同的模块和包中 setUpClass 和tearDownClass 方法在每个unittest TestCase 类之前执行 我怎样才能只执行一次setUp和tearDown
python
pythonunittest
python模拟函数未调用
我正在测试 python 代码 一个 django 3 0 5 项目 尽管我认为它不相关 但我无法调用我的模拟对象的函数 这是我的代码 myproject mypackage myhelpers def get dict return di
python
mocking
pythonunittest
pythonunittestmock
当测试一起运行时,所有测试中使用的外部库模拟补丁不起作用
我正在使用 Python 的模拟库和单元测试 我正在为一个类编写单元测试 该类在其方法之一中使用外部库的函数 根据情况 该函数返回不同的值 假设我想测试 A 类 from external library import function f
python
unittesting
mocking
pythonunittest
Python 单元测试的增量代码覆盖率?
我怎样才能获得增加的Python 中的代码覆盖率报告 我所说的 增量 是指自某些 最后 报告或特定 Git 提交以来所涵盖的行发生的变化 我在用着unittest and coverage 和 coveralls io 获取代码覆盖率统计数
python
unittesting
codecoverage
pythonunittest
coveragepy
如何模拟对 pyspark sql 函数的内部调用
得到以下 pyspark 代码 import pyspark sql functions as F null or unknown count df sample 0 01 filter F col env isNull F col env
python
apachespark
PySpark
mocking
pythonunittest
freeze_time 不适用于默认参数
我有一个函数 其参数的默认值为datetime now 方法如下 def as standard format p date datetime now fmt sdk constants DEFAULT DATE TIME FORMAT r
pythonunittest
freezegun
django 如何断言 url 模式解析为正确的基于类的视图函数
我有一个基于阶级的观点 class HomePage View def get self request return HttpResponse p This is content p 和 url pattern 定义如下 urlpatte
django
djangoviews
pythonunittest
djangounittest
Django 测试运行程序在 Ubuntu 上的 virtualenv 中失败
我一直在努力解决 Ubuntu 14 04 上的 Python virtualenv 中安装的 Django 测试运行程序的问题 同样的软件在 MacOS 上运行良好 我认为在早期版本的 Ubuntu 上也运行良好 失败消息是 Import
python
django
Ubuntu
virtualenv
pythonunittest
«
1
2
3
4
5
»