为什么 django-nose 没有在我的模型中运行文档测试?
我正在尝试将 doctests 与 django-nose 一起使用。我的所有文档测试都在运行,除了模型中的任何文档测试(除非它是抽象的)。 class TestModel1(model…
Django 使用测试装置测试 FileField
我正在尝试为某些具有 FileField 的模型构建测试。模型如下: class SolutionFile(models.Model): ''' A file from a solution. ''' solution = model…
如何在 Django 的单元测试驱动程序中测试表单的验证逻辑?
我想测试表单验证逻辑的 is_valid 部分。在我的测试驱动程序中,我有: test_animal = Animal(name="cat", number_paws="4") test_animal_form = Anim…
在运行 Django 测试之前加载 SQL 转储
我有一个相当复杂的 Django 项目,这使得很难/不可能使用固定装置来加载数据。 我想做的是在测试运行程序创建所有表之后和实际测试开始运行之前从生产…
配置 Django 以查找所有模块中的所有文档测试?
如果我运行以下命令: >python manage.py test Django 会查看我的应用程序中的tests.py,并运行该文件中的任何文档测试或单元测试。它还查看 __ test …
Django 测试 - 是否硬编码 URL
这是一个最佳实践问题。 在 Django 中编写测试时,最好在tests.py中硬编码url,还是使用调度的reverse()函数来检索正确的url? 仅使用硬编码url进行测…
Django:有没有办法计算单元测试中的 SQL 查询数量?
我试图找出实用函数执行的查询数量。 我已经为此函数编写了单元测试,并且该函数运行良好。 我想要做的是跟踪该函数执行的 SQL 查询的数量,以便我可…
在 python/django 中的线程之间共享事务范围? (PostgreSQL)
有没有办法在基于 django 的代码中的两个线程之间共享相同的事务? 问题是我有 1.1 的 TestCase(那些将单个测试包装到事务中的测试用例),旨在测试…