在运行django测试之前,我正在尝试安装hstore扩展。为此,我重写了默认的DiscoverRunner's setup_databases方法。但是,没有安装扩展&测试显示了这个错误django.db.utils.ProgrammingError: type "hstore" does not exist。下面是我的代码来覆盖默认的发现运行程序。settings.py
TEST_RUNNER = 'project.t
问题是,当我想运行test时,我的测试数据库设置被完全忽略了。每次运行测试时,我都会得到以下message.though。test database: (1044, "Access denied for user 'funnshopp'@'%' to database 'test_funnshopp$funn'")
应用程序的数据库名是可以看出,django总是试图通过将test_附加到数据库名来创建测试<e