我正在设置Django项目为running tests。但我得到以下错误: Got an error creating the test database: permission denied to copy database "template_postgis"
注意:我的默认应用程序的数据库工作正常。该issue is happening while running tests。 完整的堆
我有一系列集成级别的测试正在我的Django项目中作为管理命令运行。这些测试正在验证从外部来源摄入我的数据库的大量天气数据的完整性。因为我拥有如此大量的数据,所以我必须对我的生产数据库进行测试,以使测试变得有意义。我试图弄清楚的是,我可以如何定义特定于该命令或连接对象的只读数据库连接。我还应该补充说这些测试不能通过ORM,所以我需要执行原始SQL。 我测试的结构看起来像这样 class Comma
我想在Django上做我的第一次测试,我不知道这样做或在阅读文档(它解释了一个非常简单的测试)我仍然不知道它是如何做的。 我试图做一个测试,“登录”的网址,并使登录,并在成功登录后重定向到授权页面。 from unittest import TestCase
from django.test.client import Client
class Test(TestCase):