django-tests相关内容
也许我误解了 Django 的 update_or_create 模型方法的用途. 这是我的模型: from django.db 导入模型导入日期时间从 vc.models 导入集群类 Vmt(models.Model):添加 = 模型.DateField(默认=日期时间.日期.今天,空白=真,空=真)creation_time = models.TextField(空白=真,空=真)cu
..
这是我在下面提到的 views.py 的测试函数: def test_operation_page(self):url = reverse('操作')响应 = self.client.get(url)self.assertEqual(response.status_code, 200)self.assertTemplateUsed(响应,'abc.html')self.assertContain
..
我正在尝试使用django 2.2.4/sqlite3 2.6.0/python 3.6.8测试一些简单的抽象mixins. 目前,我在使用架构编辑器从测试数据库中删除模型时遇到问题. 我有以下测试案例: django.test中的 从django.db.models.base导入ModelBase从django.db导入连接ModelMixinTestCase(TestCase)
..
我正在尝试运行测试用例,但遇到错误. 运行命令: python manage.py test 如果要尝试删除测试数据库"test_project_management_db",请键入"yes",否则请单击"no"以取消:yes销毁旧测试数据库的别名“默认" ...追溯(最近一次通话):在中的文件"manage.py"第24行.execute_from_command_li
..
我想用一个临时数据库启动django shell(例如进行django测试时所做的事情) 是否有类似以下命令: python manage.py testshell 我可以在其中创建大量伪造模型而不污染数据库吗? 解决方案 没关系,这个博客文章对此进行了解释 >>从django导入测试 >> test.utils.setup_test_environ
..
我尝试测试通过POST调用的视图.我使用 follow = True .但是测试客户端使用GET方法,并且我的POST数据没有传递. 这是我的观点: def aaa(request): n = request.method d = request.POST template = 'shop/test.html' return render(request
..
我在Django中有一个基于函数的视图函数,该函数从模型接收ID,检索文件地址,然后使用os.remove删除它. image = Images.objects.get(id=image_id) os.remove(image.file) image_id是有效的,并且是我的固定装置的一部分. 为此视图编写测试的最佳方法是什么,而不必在每次测试代码时都手动创建文件? 是否可以
..
Django的新手,我一直在做第1篇教程,现在是第5部分,它是自动化测试. 按照本教程进行操作,直到步骤"修复错误",当我运行测试时,它会弹出一个错误,如下所示: Traceback (most recent call last): File "D:\Python\Django\ui1\polls\tests.py", line 13, in test_was_publis
..
我正在将django用于Web应用程序,并且正在使用docker进行部署.我需要在含硒的容器中进行测试.我正在使用硒网格进行测试.为了与docker上的liveserver连接,我需要将端口转发给特定端口,但是据我在Django文档中所读,LiveServerTestCase使用端口0,这意味着每次我运行测试时都使用随机端口.由于不建议使用--liveserver选项,是否还有其他方法可以设置测试
..
我将Django 1.10.5与Visual Studio 2015一起使用.我的项目在虚拟环境中运行.我正在此处入门.该项目运行正常,但是当我尝试从Visual Studio“测试资源管理器"运行单元测试时,它们失败并显示以下错误:"django.core.exceptions.AppRegistryNotReady:应用程序尚未加载." 这是我的测试课: import dateti
..
如何使用Django测试client.post测试具有ModelChoiceField的表单?传递给post方法的数据字典应如何编写?我做的方式根本没有选择任何值. 我有一个包含以下字段的表单: country = forms.ModelChoiceField( label="País", queryset=Country.objects.all().o
..
也许我误解了Django的update_or_create Model方法的目的. 这是我的模特: from django.db import models import datetime from vc.models import Cluster class Vmt(models.Model): added = models.DateField(default=dateti
..
我正在尝试运行出现错误以下的测试用例. 运行通用:python manage.py test 如果要尝试删除测试数据库"test_project_management_db",请键入"yes",否则请单击"no"以取消:yes 销毁旧测试数据库的别名“默认" ... Traceback (most recent call last): File "manage.py", li
..
首先感谢您的时间,并为我的英语感到抱歉. 在学习Django时,我用python进行了几年的开发,因此决定开始检查此Framework.而且我得到了一个奇怪的答复.我在编写TestCase时,在Test外部完全可以正常工作. 那是代码: class BoardTopicsTests(TestCase): # Hago las acciones necesarias par
..
这是我对views.py的测试功能,下面将对此进行介绍: def test_operation_page(self): url = reverse('operation') response = self.client.get(url) self.assertEqual(response.status_code, 200) self.assertTemplat
..
我有django应用程序与5个遗留数据库。几乎所有的模型都设置了元属性 managed = False 。由于设置了 managed = False ,所以已经使用选项 managed = False 创建了每个模型的迁移。而且,由于django测试运行器为每个模型选择现有的迁移,以便在test_databases中创建测试表,它根本不创建任何内容。 我尝试使用以下解决方法创建 test.py
..
我有一堆单元测试文件,所有这些文件都由django.test.TestCase类组成。 写了一个shell脚本来取消注释/评论文件导入我的__init__.py文件,所以我可以运行测试从某些测试文件,基于命令行参数我给它。我也可以一次性运行所有测试文件的所有测试(用于回归测试) 我有一个测试文件,有一些JSON灯具并且第一个测试检查某个模型/表中有3个记录(由JSON fixture定
..
我正在使用Django 1.7与Python 3.4进行单元测试。当 file_data 元素被注释掉时,下面的表单会正常验证。包含 file_data 不会验证,测试失败。 从django.core.files.uploadedfile导入SimpleUploadedFile ... data = { 'phone_number':'123456', 'job':Job .ob
..
每当我尝试根据 self.live_server_url 构造一个字符串,我得到python TypeError 消息。例如,我已经尝试了以下字符串结构(下面的形式1和2),但我体验到相同的 TypeError 。我想要的字符串是附加了“/ lists”的Live Server URL。注意:实际测试确实成功创建了一个服务器,我可以手动访问服务器,更具体地说,我可以手动访问我正在以编程方式构建的确
..