腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
如
何用
mock.patch
覆盖
Django
view
进行
测试
?
、
、
、
有没有可能用mock
覆盖
类中的函数行为?这是针对python 3.6.8,
django
2.2.2的 views.py: YEAR_PATTERN = r"\(\d{4}\)\s*$" status=status.HTTP_504_GATEWAY_TIMEOUT) 我想写
测试
,将
覆盖
fetch_from_ur
浏览 5
提问于2019-06-20
得票数 3
回答已采纳
2
回答
TypeError:__str__返回非字符串(键入MagicMock)
、
、
、
我正在为
Django
代码编写一些
测试
,我正在模拟文件和文件存储。storage_mock.url = mock.MagicMock(name='url')我的任何不及格
测试
都是这样的(source_saved) class Meta: m
浏览 1
提问于2019-08-17
得票数 1
1
回答
Django
测试
模拟日期时间
、
、
、
、
我有一个
Django
测试
,需要模拟datetime.now(),因为它
测试
的视图使用datetime.now()大多数示例如和导入日期时间并重写它,但我正在导入datetime.datetime和im试图重写它,但由于某种原因,这是行不通的。
覆盖
日期时间工作:import datetime @cl
浏览 6
提问于2017-06-25
得票数 3
1
回答
是否有可能在使用子进程的代码上运行单元
测试
?
、
、
我的
Django
应用程序有一些管理命令,可以使用subprocess.Popen(['manage.py', '<command>', ...)启动其他管理命令。但是,在编写单元
测试
时,这些新进程不使用
测试
环境和数据库,因此失败。self.process.wait()然而,子进程调用和等待所涉及的逻辑仍然没有经过
测试
是否可以在单元
测试
中
测
浏览 1
提问于2019-10-24
得票数 1
回答已采纳
2
回答
Python:模拟在芹菜任务中不起作用
、
、
、
、
我想使用python mock库来
测试
我的
Django
应用程序发送电子邮件的情况。
测试
代码:from
django
.test import TestCase 第一个示例-没有任务from
django
.vi
浏览 3
提问于2015-05-29
得票数 3
回答已采纳
1
回答
在
Django
单元
测试
中模拟psycopg2异常
、
、
、
我很难用
Django
编写单元
测试
,以查找最终会引发
django
.db.IntegrityError的特定psycopg2错误。通常,我会使用
mock.patch
,并将side_effect设置为我希望引发的异常。 "path_to.method_that_throws_integrity_error", self.asser
浏览 19
提问于2022-02-13
得票数 0
4
回答
Django
测试
-发送电子邮件失败
、
在
Django
1.4中,我有一个简单的函数,它会导致发送邮件。如果邮件服务可能关闭(这是外部依赖项),则将其放入try/ put中。谢谢!答案:clas
浏览 2
提问于2012-11-21
得票数 1
回答已采纳
1
回答
Python的'call_command‘模拟也在其他
测试
中使用
、
、
使用
Django
1.10和python 3.5.1。 with
mock.patch
('<
浏览 4
提问于2018-10-15
得票数 1
回答已采纳
3
回答
用方法修补程序(修饰器)
覆盖
类修补程序
、
、
、
、
我在一个类中有几种
测试
方法,它们对对象使用一种类型的修补,所以我使用了类装饰器
进行
修补。对于另一个方法,我希望对同一个对象
进行
不同的修补。我预期方法修补程序会
覆盖
类补丁。为何不是这样呢?from unittest import mock @
mock.patch
('my_module.cls.method
浏览 5
提问于2016-09-23
得票数 6
回答已采纳
1
回答
如何检查是否有来自APIView的服务调用功能?
、
、
、
现在我正在尝试
测试
来自APIView的服务函数调用。当我发送带有
测试
' test _
view
_calls_service‘的POST请求时,我有一个201状态代码,这意味着我的作者被创建了。此外,
测试
也通过了此检查:但是
测试
仍然看不到来自APIView的服务调用函数from unittest import mock from
django
.urls i
浏览 7
提问于2022-05-21
得票数 0
回答已采纳
7
回答
如何模拟
django
信号处理程序?
、
、
、
、
myfile.signal_handler_post_save_user') # do stuffdef test_cache(): with
mock.patch
('myapp.myfile.signal_handler_post_save_user') as mocked_handle
浏览 8
提问于2012-10-28
得票数 53
回答已采纳
1
回答
使用Pytest和Mock
测试
查询数据库的视图
、
、
、
、
我试图为我的
Django
应用程序使用的视图编写一个单元
测试
。视图本身通过自定义模型从数据库获取数据(下面视图的代码片段)。test_reduc.pyclass TestDataReduction(TestCase): ########################################
浏览 2
提问于2015-08-27
得票数 1
回答已采纳
1
回答
在
Django
中的模拟
测试
在TestCase中运行时不起作用,但是一个接一个地工作得很好
、
、
、
在
Django
中
测试
视图时,我使用python模拟来修补一些函数和类。 @
mock.patch
('extras.utils.get_user_category') self.asser
浏览 4
提问于2013-11-28
得票数 6
回答已采纳
1
回答
芹菜模拟任务内部网络调用
、
、
、
我在pytest中使用Celery 4.3.0,可以使用celery_worker fixture运行我的芹菜任务
进行
单元
测试
。@
mock.patch
("lkl_core.newsletter.tasks.MailChimp") def test_celery_task_mail_chimp_subscriptionmailchimp_subscription.apply
浏览 0
提问于2020-05-31
得票数 3
1
回答
更改使用patch创建的模拟对象方法的副作用
、
、
、
、
你好,我想
测试
一下
django
的视图。在视图内部,我创建了两个对象,我想模拟它们的一些方法。
测试
看起来像这样@
mock.patch
('payments_system.helper_functions.SecondObject') def test_make_payment_
view
_with_success(self, MockFirstObject
浏览 0
提问于2016-06-12
得票数 1
2
回答
用于单元
测试
的
Django
独立DB引擎
、
我是
Django
的新手,并遵循了几个教程。我为功能
测试
创建了一个单独的应用程序。我还为我的prod DBMS设置了一个postgres DB引擎,但为了
测试
,我想在内存中使用SQLite3。有人能告诉我如
何用
另一个settings.py文件
覆盖
prod DB吗?在我的功能
测试
应用程序文件夹中,我应该把
覆盖
文件放在哪里?
Django
如何知道哪些设置用于生产和
测试
?感谢您的帮助,谢谢!
浏览 0
提问于2012-09-27
得票数 0
回答已采纳
1
回答
TestCase -在模拟__enter__时未在with语句中引发异常
、
、
、
、
我正在尝试
测试
一个包含with语句的Python方法。with语句中的代码可以引发RuntimeError。我指的是如果RuntimeError被引发的
测试
。__enter__和__exit__方法很重(通常是打开和关闭SSH连接),我在
测试
时会对它们
进行
模拟。为了
测试
此方法,我模拟__enter__和__exit__,并检查是否引发RuntimeError:from
django
.test import TestCasefrom .cli
浏览 0
提问于2017-04-12
得票数 0
回答已采纳
1
回答
模拟
django
测试
-为什么这个修补的函数仍然被调用?
、
、
、
、
我试图在我的一个模型中
测试
一个函数,并试图使用
mock.patch
来模拟文件集。不管我怎么尝试,它似乎都没有拦截这个方法。要
测试
的模型:from
django
.db import modelsfrom .utils.datautils#do stuff with dataframeapp/
测试
/单元
测试
/<
浏览 2
提问于2020-04-22
得票数 0
回答已采纳
1
回答
测试
django
视图时的模拟模块
、
、
、
我试着在
测试
期间模拟这个模块,但到目前为止还没有成功。这是我的观点 return Http404()在
测试
中,我试图模拟auth
浏览 3
提问于2015-08-18
得票数 5
回答已采纳
2
回答
使用
Django
/Python获得最大
测试
覆盖
率的最佳实践?
、
、
、
、
我的
测试
严重缺乏,我对它们没有太大的信心。使用
Django
/Python获得最大
测试
覆盖
率的一些最佳实践是什么?我一直在研究和,它们看起来很有前途,但我不能把它们用在所有的东西上,不是吗?我正在寻找关于如何通过
测试
来构建我的工作流/项目的建议,以便在生产环境中部署新代码时能够感到自信。
浏览 26
提问于2011-05-06
得票数 18
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
热门
标签
更多标签
云服务器
ICP备案
云直播
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券