django-testing

    3热度

    2回答

    我有这样的形式: # forms.py class BookForm(forms.ModelForm): class Meta: model = Book fields = ['book_title', 'language', 'author', 'release_year', 'genre', 'ages', 'cover'] 字段类型: 凡book_

    0热度

    1回答

    我创建YAML夹具 test.yaml: - model: myapp.person pk: 1 fields: email: [email protected] params: [] tests.py: class MyTests(TestCase): fixtures = ['test.yaml'] def test_1(sel

    2热度

    2回答

    我正在设置Django项目为running tests。但我得到以下错误: Got an error creating the test database: permission denied to copy database "template_postgis" 注意:我的默认应用程序的数据库工作正常。该issue is happening while running tests。 完整的堆

    0热度

    1回答

    我发送一封电子邮件给带有生成链接的用户,我想写一个测试来验证链接是否正确,但我找不到获取内容的方式测试中的电子邮件。 有没有办法做到这一点? 如果它帮助所有,这是我如何发送电子邮件: content = template.render(Context({'my_link': my_link})) subject = _('Email with link') msg = EmailMultiAl

    3热度

    2回答

    我有一系列集成级别的测试正在我的Django项目中作为管理命令运行。这些测试正在验证从外部来源摄入我的数据库的大量天气数据的完整性。因为我拥有如此大量的数据,所以我必须对我的生产数据库进行测试,以使测试变得有意义。我试图弄清楚的是,我可以如何定义特定于该命令或连接对象的只读数据库连接。我还应该补充说这些测试不能通过ORM,所以我需要执行原始SQL。 我测试的结构看起来像这样 class Comma

    1热度

    1回答

    Django中你可以测试天气视图渲染正确的模板这样 def test_view_renders_correct_template(self): response = self.client.get("/some/url/") self.assertTemplateUsed(response, 'template.html') ,但如果你想测试是否使用模板扩展什么/继承从

    0热度

    2回答

    我想在Django上做我的第一次测试,我不知道这样做或在阅读文档(它解释了一个非常简单的测试)我仍然不知道它是如何做的。 我试图做一个测试,“登录”的网址,并使登录,并在成功登录后重定向到授权页面。 from unittest import TestCase from django.test.client import Client class Test(TestCase):

    0热度

    1回答

    重命名错误,我在IIS 8.5 运行一个Django 1.9.6应用与MYSQL5.7当我运行蟒蛇管理的.py测试命令我得到以下错误消息: django.db.utils.InternalError: '\测试_ \#SQL-95c_9a.frm' 上的重命名(7,“错误为” \ TEST_。 \ home_mytable.frm”(ERRCODE:13 - 拒绝权限)“) 做测试用-v 3和运行

    0热度

    1回答

    我目前正在写一个Django应用程序包含所有内容类型模型(通用关系) from django.db import models from django.contrib.contenttypes.fields import GenericForeignKey, GenericRelation from django.contrib.contenttypes.models import Conte

    1热度

    3回答

    我有两份名单,我拉链(一起: >> x1 = ['1', '2', '3'] >> y1 = ['a', 'b', 'c'] >> zipped = zip(x1, y1) 如到目前为止预期: >> print(list(zipped) [('1', 'a'), ('2', 'b'), ('3', 'c')] 从文档,它似乎像我可以做到这一点从拉链对象拿回两个列表: >> x2, y