django-testing

    0热度

    1回答

    我曾经贡献了一个django项目,https://github.com/Cloud-CV/evalai和一切正常工作。在重新安装了XUbuntu 16.04后,我尝试再次配置该项目。这一次所有的命令工作正常,除了我运行测试套件。 python manage.py test --settings=settings.dev 出于测试283测试236失败,出现类似的错误消息,但开发服务器工作正常。 这是

    0热度

    1回答

    我有一个问题factory boy,通过搜索我发现描述了在另一个论坛我的确切情况后,但不幸的是,没有回应。所以我张贴在这里期待着有这个问题的回应: 我的测试失败消息ValueError: save() prohibited to prevent data loss due to unsaved related object 'created_by'我想这个问题在与外键。 我尝试测试Task模型,这

    0热度

    1回答

    在urls.py我有我的看法详细与注释login_required转发未经授权的用户登录页面: url(r'^(?P<id>[0-9]+)/$', login_required(views.detail), name = 'detail') 而我试图编写一个测试来检查在查询目标网址时选择哪个视图。我有一个类来登录测试开始之前: class LoggedInTestCase(TestCase):

    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']' 我

    0热度

    1回答

    我正在为我的项目编写测试,但是在尝试验证'ManyToMany'关系的存在时遇到问题。 测试涉及以下两个型号,这是一个多对多 模式联系在一起: class Project(models.Model): (...) linked_attributes = models.ManyToManyField(attributes, blank=True) class Attribu

    0热度

    1回答

    我们的团队目前正在为我们的应用程序编写测试。我目前正在编写代码来访问视图。这些视图位于登录屏幕后面,因此我们的测试首先必须登录并执行其余的测试。我遇到了一个非常奇怪的错误。基本上我的测试只能登录一次。 正如你在下面的例子中看到的,两个类都做着完全相同的事情,但其中只有一个成功登录,另一个给出'302 doest not equal 200'断言错误。 如果我注释掉底部的那个,顶部的那个会工作,反之

    0热度

    1回答

    我要么失去一些非常简单的东西(而我的Google-Fu缺乏),要么我没有办法跟踪。你打电话! 我想编写一个测试,以在视图中对一个表单进行POST操作。 # get the modelformset from the view response = self.client.get("/myview") formset = response.context['formset'] # chang

    0热度

    1回答

    的问题已经解决了由于Thaian,通过添加登录到“test_create”功能的开始,因为你需要先登录本网站使用CreateView的 我目前正在为createview编写一个测试,我无法发布数据。 的被测试对象具有以下模型 class Role(models.Model): name = models.CharField(max_length=255) linked_tena

    0热度

    1回答

    你怎么能测试订购,独特和unique_together在Django模型?

    2热度

    1回答

    我使用预先创建的postgres数据库进行测试。在这里,pytest设置: pytest.ini: [pytest] norecursedirs = frontend static .svn _build tmp* DJANGO_SETTINGS_MODULE = src.settings.testing addopts = --reuse-db testing.py: from .b