django-tests相关内容

测试抽象模型-Django 2.2.4/sqlite3 2.6.0

我正在尝试使用django 2.2.4/sqlite3 2.6.0/python 3.6.8测试一些简单的抽象mixins. 目前,我在使用架构编辑器从测试数据库中删除模型时遇到问题. 我有以下测试案例: django.test中的 从django.db.models.base导入ModelBase从django.db导入连接ModelMixinTestCase(TestCase) ..
发布时间:2021-05-01 19:18:22 数据库

当我运行测试用例时,出现以下错误:psycopg2.OperationalError:游标"_django_curs_140351416325888_23"不存在

我正在尝试运行测试用例,但遇到错误. 运行命令: python manage.py test 如果要尝试删除测试数据库"test_project_management_db",请键入"yes",否则请单击"no"以取消:yes销毁旧测试数据库的别名“默认" ...追溯(最近一次通话):在中的文件"manage.py"第24行.execute_from_command_li ..
发布时间:2021-05-01 19:04:48 Python

使用临时数据库启动django shell

我想用一个临时数据库启动django shell(例如进行django测试时所做的事情) 是否有类似以下命令: python manage.py testshell 我可以在其中创建大量伪造模型而不污染数据库吗? 解决方案 没关系,这个博客文章对此进行了解释 >>从django导入测试 >> test.utils.setup_test_environ ..
发布时间:2020-10-23 02:39:42 其他开发

django测试客户端不调用POST,而是GET

我尝试测试通过POST调用的视图.我使用 follow = True .但是测试客户端使用GET方法,并且我的POST数据没有传递. 这是我的观点: def aaa(request): n = request.method d = request.POST template = 'shop/test.html' return render(request ..
发布时间:2020-06-12 18:46:49 其他开发

在Django中编写包含os.remove的视图的测试

我在Django中有一个基于函数的视图函数,该函数从模型接收ID,检索文件地址,然后使用os.remove删除它. image = Images.objects.get(id=image_id) os.remove(image.file) image_id是有效的,并且是我的固定装置的一部分. 为此视图编写测试的最佳方法是什么,而不必在每次测试代码时都手动创建文件? 是否可以 ..
发布时间:2020-06-12 18:46:46 Python

Django:对象没有属性'was_published_recently'

Django的新手,我一直在做第1篇教程,现在是第5部分,它是自动化测试. 按照本教程进行操作,直到步骤"修复错误",当我运行测试时,它会弹出一个错误,如下所示: Traceback (most recent call last): File "D:\Python\Django\ui1\polls\tests.py", line 13, in test_was_publis ..
发布时间:2020-06-12 18:46:43 其他开发

在Django中运行测试时设置liveserver端口

我正在将django用于Web应用程序,并且正在使用docker进行部署.我需要在含硒的容器中进行测试.我正在使用硒网格进行测试.为了与docker上的liveserver连接,我需要将端口转发给特定端口,但是据我在Django文档中所读,LiveServerTestCase使用端口0,这意味着每次我运行测试时都使用随机端口.由于不建议使用--liveserver选项,是否还有其他方法可以设置测试 ..
发布时间:2020-06-12 18:46:41 其他开发

单元测试无法在Visual Studio中使用Django加载

我将Django 1.10.5与Visual Studio 2015一起使用.我的项目在虚拟环境中运行.我正在此处入门.该项目运行正常,但是当我尝试从Visual Studio“测试资源管理器"运行单元测试时,它们失败并显示以下错误:"django.core.exceptions.AppRegistryNotReady:应用程序尚未加载." 这是我的测试课: import dateti ..

在运行测试用例中时,我将收到此错误:psycopg2.OperationalError:游标"_django_curs_140351416325888_23"不存在

我正在尝试运行出现错误以下的测试用例. 运行通用:python manage.py test 如果要尝试删除测试数据库"test_project_management_db",请键入"yes",否则请单击"no"以取消:yes 销毁旧测试数据库的别名“默认" ... Traceback (most recent call last): File "manage.py", li ..
发布时间:2020-06-12 18:46:30 Python

Django 2.1测试问题

首先感谢您的时间,并为我的英语感到抱歉. 在学习Django时,我用python进行了几年的开发,因此决定开始检查此Framework.而且我得到了一个奇怪的答复.我在编写TestCase时,在Test外部完全可以正常工作. 那是代码: class BoardTopicsTests(TestCase): # Hago las acciones necesarias par ..
发布时间:2020-06-12 18:46:27 其他开发

测试django应用程序与几个遗留数据库

我有django应用程序与5个遗留数据库。几乎所有的模型都设置了元属性 managed = False 。由于设置了 managed = False ,所以已经使用选项 managed = False 创建了每个模型的迁移。而且,由于django测试运行器为每个模型选择现有的迁移,以便在test_databases中创建测试表,它根本不创建任何内容。 我尝试使用以下解决方法创建 test.py ..
发布时间:2017-05-31 01:44:24 其他开发

Django测试数据库不会自动刷新

我有一堆单元测试文件,所有这些文件都由django.test.TestCase类组成。 写了一个shell脚本来取消注释/评论文件导入我的__init__.py文件,所以我可以运行测试从某些测试文件,基于命令行参数我给它。我也可以一次性运行所有测试文件的所有测试(用于回归测试) 我有一个测试文件,有一些JSON灯具并且第一个测试检查某个模型/表中有3个记录(由JSON fixture定 ..
发布时间:2017-05-30 16:37:03 其他开发

将django.test.LiveServerTestCase的live_server_url与另一个字符串连接时,TypeError

每当我尝试根据 self.live_server_url 构造一个字符串,我得到python TypeError 消息。例如,我已经尝试了以下字符串结构(下面的形式1和2),但我体验到相同的 TypeError 。我想要的字符串是附加了“/ lists”的Live Server URL。注意:实际测试确实成功创建了一个服务器,我可以手动访问服务器,更具体地说,我可以手动访问我正在以编程方式构建的确 ..
发布时间:2017-05-28 22:24:31 Python