django-testing

    0热度

    1回答

    我想写我的自定义错误页面视图测试运行使用`DEBUG = TRUE`测试: - 文件可以发现here 而且对于我已经包含了这些网址,编写测试用例作为建议here: - if settings.DEBUG: urlpatterns += [ url(r'^404/$', page_not_found_view), url(r'^500/$', my_custom_e

    4热度

    3回答

    当我运行Django的测试中,我得到的错误: IntegrityError: Problem installing fixture ... ContentType matching query does not exist.: (auth.group:pk=2) field_value was '[u'add_corsmodel', u'corsheaders', u'corsmodel']' 我

    1热度

    1回答

    我这里有一个奇怪的问题通过... 我试图测试@login_required意见,所以我写了这个代码: from django.test import TestCase from django.test import Client from .models import SiteEcommerce from .models import Client as TestDbClient from

    1热度

    1回答

    我为我的Django应用程序安装了pgcryto扩展使用PostgreSQL数据库。在生产服务器上,我手动创建一个用户,然后运行CREATE EXTENSION pgcrypto;以安装扩展。 然而,当我运行./manage.py test,因为我的模型是使用来自pgcrypto_expressions的EncryptedTextField场失败,这是自动创建的测试数据库不具有自然安装的扩展(因为

    1热度

    1回答

    我想写一个测试,看看我的登录是否重定向到正确的页面。目前我使用这个代码是不工作: class TestAuth(TestCase): def setUp(self): self.client = Client() @classmethod def setUpTestData(cls): user_login = get_user_model(

    0热度

    1回答

    所以我有这样的代码: request = self.factory.get(reverse('portal-edit-automation', args=(self.rule.id,))) response = EditAutomation.as_view()(request) 如果我设置一个PDB断点权利之前它,做: (Pdb) reverse('portal-edit-automatio

    2热度

    1回答

    您可以请任何人解释TestCase类和TransactionTestCase类之间的区别。我已阅读文档,但它只说TestCase在数据库事务中运行测试,并使用回滚'撤消'数据库中的测试,并且如果您需要在测试中手动管理事务,则需要使用django.test.TransactionTestCase 。 请你帮我理解一个例子的实际区别吗? 我只想知道TestCase在什么情况下失败?还有回滚是自动发生的

    0热度

    1回答

    我简化了我的代码以显示效果。 class AccountTests(APITestCase): def test_post_account(self): """ Ensure we can create a new account object """ # code that adds one user object and one si

    0热度

    2回答

    我收到此错误: NoReverseMatch at /comments_page/1/post_comment/ Reverse for 'post_comment' with arguments '('',)' not found. 1 pattern(s) tried: ['comments_page/(?P[0-9]+)/post_comment/$'] 我views.py def post

    1热度

    1回答

    我有以下模式: class Damage(models.Model): kind = models.ForeignKey(Kind, on_delete=models.PROTECT) region = models.ForeignKey(Region, on_delete=models.PROTECT) def clean(self): if self