124得票2回答
在Django中如何跳过单元测试?

如何在Django中强制跳过单元测试? @skipif和@skipunless是我找到的全部内容,但是我只想在调试目的下暂时跳过一项测试,而不解释太多,直到我把一些事情整理好为止。

97得票2回答
如何查看在Django的manage.py test命令期间运行了哪些测试

使用Django的manage.py test命令执行测试后,控制台只会打印通过测试的数量。(virtualenv) G:\Project\>python manage.py test Creating test database for alias 'default'... True ...

78得票6回答
Django中测试FileField的正确方法是什么?

我有一个带有FileField的模型,我想对它进行单元测试。Django测试框架可以很好地管理数据库和电子邮件。是否有类似的方式来处理FileFields? 如何确保单元测试不会污染真实应用程序? 提前致谢。 PS:我的问题几乎是Django test FileField using t...

67得票5回答
如何使用django-rest-framework的测试客户端测试二进制文件上传?

我有一个Django应用程序,其中一个视图接受要上传的文件。使用Django REST框架,我正在子类化APIView并实现以下方式的post()方法: class FileUpload(APIView): permission_classes = (IsAuthenticated,...

64得票4回答
运行Django教程测试失败 - 没有名为polls.tests的模块。

我在学习Django 1.6 教程,但是我无法运行测试。我的项目名称为mydjango,我的应用程序结构名称为polls,它们都在virtualenv中。(.nja文件只是由我使用的ninja-ide创建的) . ├── __init__.py ├── manage.py ├── mydja...

60得票6回答
Django单元测试需要很长时间创建测试数据库

最近一段时间,我的单元测试所需时间比预期要长。我尝试过几次调试,但并没有取得太多成功,因为这些延迟甚至在我的测试开始运行之前就出现了。这影响了我进行任何与测试驱动开发相关的事情(也许我的期望值太高了),所以我想看看是否可以一劳永逸地解决这个问题。 当我运行一个测试时,开始和实际测试开始之间会有...

36得票1回答
Django测试 VS pytest

我是django的新手,对unittest和pytest都不熟悉。但是,我开始觉得pytest测试用例更加简洁和清晰。这是我的测试用例:class OrderEndpointTest(TestCase): def setUp(self): user = User.obj...

23得票2回答
在Django的单元测试中更改Client()的默认域名

我正在为 Django 视图编写单元测试。class TestLog(unittest.TestCase): """Test for Contact""" def setUp(self): self.c = Client() try: ...

16得票3回答
Django测试:如何断言重定向

使用以下代码会导致错误结果:nose.proxy.AssertionError: 302 != 200 : 无法检索重定向页面 '/mes_dossiers/' :响应代码为302(期望值为200) 我的代码有什么问题?#test.py from django.test import Tes...

15得票2回答
Django 升级后单元测试失败

我正试图将一个Django项目从1.8版本升级到1.11版本。除了单元测试之外,几乎一切都运行良好。我们有一个继承自Django TestCase的基本测试类,并带有Tastypie mixin。基类在setUp()中有一些代码,如下所示:class BaseApiTest(ResourceT...