腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
Django
Pytest
并行
运行
-
数据库
不存在
python
、
django
、
pytest
我正在使用
pytest
来
运行
我的
django
测试,并试图通过
并行
运行
它们来加速它们。我尝试使用环境变量
PYTEST
_XDIST_WORKER修改我的
数据库
名称,但是我的测试仍然无法访问
数据库
。如何在
django
配置中设置
数据库
设置,以便创建和使用
并行
数据库
。db_suffix = env.str("
PYTEST
_XDIST_WORKER", &
浏览 7
提问于2021-05-11
得票数 0
1
回答
并行
运行
测试时出错
python
、
django
、
django-rest-framework
、
postgresql-11
、
django-tests
当我尝试
并行
运行
测试时,会出现多个问题。 根据文档,"test_“被放在
数据库
中指定的
数据库
名称前面。我使用了名称"postgres",因此在
运行
测试时创建的
数据库
称为test_postgres。当
并行
运行
测试时,会创建以下
数据库
(这是预期的):test_postgres_1、test_postgres_2、test_postgres_3和test_postgres_4。然而,当使用--parallel=
浏览 2
提问于2020-02-19
得票数 3
回答已采纳
5
回答
Django
单元测试需要很长时间才能创建测试
数据库
python
、
django
、
django-unittest
、
django-nose
当
运行
测试时,测试的开始和实际开始之间会有70到80秒的延迟。换句话说,测试所需时间不到3秒,但
数据库
初始化似乎需要1:18分钟。from
django
.test.runner import DiscoverRunner class ExcludeAppsTestSuiteRunner与
django
-nose-excl
浏览 8
提问于2016-04-07
得票数 55
回答已采纳
1
回答
如何在
Django
测试中覆盖
数据库
设置?
django
、
transactions
、
pytest
、
pytest-django
我使用
Django
1.8 (使用
pytest
),我有以下配置: 然而,在我的测试环境中,只有一个default
数据库
。由于没有向装饰器传递自定义using参数,事务仅在default
数据库
上处于活
浏览 2
提问于2016-04-04
得票数 3
2
回答
为什么在使用ThreadPoolExecutor和
pytest
-
django
时会得到空的
django
查询集?
python
、
django
、
pytest
、
pytest-django
我一直在尝试跟踪一些并发代码中的错误,并希望编写一个测试来
并行
运行
函数。我使用
Django
和postgres作为我的
数据库
,并使用
pytest
和
pytest
-
django
进行测试。要
运行
我的函数,我使用ThreadPoolExecutor并简单地查询我的
数据库
并返回对象的计数。以下是
django
shell中的测试结果: >>> from concurrent.futures import * &g
浏览 23
提问于2019-07-04
得票数 2
回答已采纳
1
回答
流控制失败:不允许
数据库
访问,请使用“
django
_db”.错误
python
、
django
、
pytest
、
pytest-django
(['-p', 'no:
django
','--json-report', test_path])Failed: Database access not allowed, use the"
django
_db" mark, or
浏览 1
提问于2018-09-28
得票数 3
回答已采纳
2
回答
Pytest
在rest框架中使用
django
_db
django
、
django-rest-framework
、
pytest
、
pytest-django
我试图获得一个简单的测试,以针对实际的
django
_db,而不是使用
django
rest framework的测试
数据库
。基本测试设置:from
django
.urls import reversefrom rest_framework.testimport APIClient def test_airport_list_
浏览 0
提问于2018-05-17
得票数 4
回答已采纳
1
回答
Pytest
:查找每个测试开始和结束的时间
python
、
testing
、
pytest
、
pytest-django
我有一个复杂的
Django
-
Pytest
测试套件,其中包含许多在
并行
进程中
运行
的测试。我想知道每个测试开始和结束的确切时间点。我怎样才能从
Pytest
中获得这些信息呢?
浏览 58
提问于2020-04-26
得票数 6
回答已采纳
1
回答
通过
pytest
使用不同的
数据库
python
、
django
、
sqlite
、
testing
、
pytest
我使用
pytest
-
django
插件为我的
django
应用程序
运行
pytest
测试。我使用MySQL
数据库
作为
django
的默认
数据库
。有没有可能指定
pytest
只使用不同的
数据库
进行测试,SQLite? 我正在寻找不同的选项,而不是为py.test创建特殊的设置--ds=test_settings。
浏览 0
提问于2013-02-01
得票数 4
回答已采纳
2
回答
如何从
django
-
pytest
db fixture创建的真实
数据库
中查询数据
django
、
pytest
、
pytest-django
我使用
pytest
为我的
django
项目编写与db相关的测试。我使用db fixture在
数据库
中创建记录。测试
运行
良好,但如何从真正的Postgres
数据库
中选择这些记录。
浏览 5
提问于2021-04-12
得票数 0
8
回答
Django
单元测试,不需要在每次
运行
时创建测试
数据库
django
、
unit-testing
似乎"manage.py测试“在我每次
运行
测试时都会创建测试
数据库
。有没有一种方法可以防止我每次
运行
测试时都创建测试
数据库
,而只是截断数据(刷新)?我的表大约有40个表(即使是单个应用程序,而不是整个项目),每次
运行
测试时都会让我感到恶心。
浏览 0
提问于2011-08-26
得票数 28
回答已采纳
3
回答
编写使用主
数据库
的
django
测试
django
、
testing
我的
django
项目有几个数据迁移,大约需要2个小时才能应用。这些数据迁移构成了原始数据集上的一系列转换(清理、提取新字段等)。
数据库
的最终状态由15-20个表组成。我还有每天导入新数据的代码,这些数据也以相同的格式推送到现有的
数据库
表中。 我想要编写测试,确保
数据库
的内容在任何给定的时刻都是正确的(在应用初始数据迁移之后,在新的导入之后,等等)。我的问题是,
django
试图通过在我每次
运行
测试时应用所有迁移来创建测试
数据库
。但由于数据迁移需要很长时间才能应用,因此<e
浏览 1
提问于2018-10-16
得票数 1
1
回答
使用命令行和固定装置中的
数据库
详细信息进行
pytest
python
、
django
、
pytest
、
pytest-django
我试图通过从命令行传递的值来初始化用于
pytest
的db。我不能在不同的测试setting.py中指定值,也不能在settings.py中的test选项中指定它;它只能通过命令行使用。我在confttest.py中设置了额外的命令行选项,以获得db详细信息: parser.addoption( "--AFAIK,我可以使用补丁来获取测试中的值,但是我想用这些命令行参数覆盖
django
_db_modify_db_settings来更改
数据库<
浏览 2
提问于2019-06-27
得票数 1
回答已采纳
1
回答
使用
pytest
-
django
对现有
数据库
运行
测试
python
、
django
、
postgresql
、
heroku
、
pytest
有人知道如何在现有(例如生产)
数据库
上使用
pytest
-
django
来
运行
Django
测试吗?但据我所知,
pytest
没有使用<
浏览 10
提问于2018-01-04
得票数 6
回答已采纳
1
回答
pytest
-
django
django
_db_server夹具不工作
python
、
django
、
pytest
、
pytest-django
我想使用一个专门的测试
数据库
来测试我的
Django
应用程序。我使用的是
pytest
和
pytest
-
django
。根据
pytest
-
django
说明,我在一个conftest.py文件中提供了自己的自定义
django
_db_setup夹具,如下所示:from
django
.conf import settings @
pytest
浏览 7
提问于2022-06-05
得票数 0
1
回答
Pytest
-xdist不尊重settings.DATABASES (或者我做错了什么)
python
、
django
、
pytest
、
pytest-django
、
pytest-xdist
我正在尝试使用
pytest
-xdist来
运行
并行
测试。这是有效的,我看到了更好的性能。为了进一步改进,我希望使用
django
_db_modify_db_settings_xdist_suffix提供多个
数据库
。 我在我的conftest.py中重写了这个函数。因为我有四个员工,所以我手工创建了四个
数据库
。conftest.py在两次
运行
中都是相同的(
pytest
、-n4或
pytest
)。因为它依赖于xdist_suffix,所以它只修
浏览 7
提问于2021-12-25
得票数 1
1
回答
pytest
和
Django
事务性
数据库
django
、
pytest
、
pytest-django
我使用生产
数据库
进行测试(实际上它是docker中的测试
数据库
)。问题是:如何在此
数据库
的事务中
运行
测试。我需要与@
pytest
.mark.
django
_db(transaction=True)相同的行为,但与生产
数据库
相同。当前设置: conftest.py @
pytest
.fixture(scope='session') """
浏览 19
提问于2019-06-12
得票数 1
回答已采纳
2
回答
Django
:在单独的线程中使用相同的测试
数据库
python
、
django
、
psycopg2
、
pytest
我使用具有以下DB设置的测试
数据库
运行
pytest
。': 'postgres', 'PASSWORD': 'password', }def test_example():
浏览 3
提问于2014-04-09
得票数 10
回答已采纳
1
回答
如何在
django
pytest
中对单元测试用例使用多个
数据库
django
、
pytest-django
我一直在开发一个
django
应用程序,它通过
数据库
路由器使用多个
数据库
,如下所示。我想为使用
Django
Rest Framework开发的apis编写单元测试用例。db, model): allow syncing of database return True 我已经开始使用
pytest
来编写测试用例,但当我阅读
pytest
-
dj
浏览 62
提问于2021-01-29
得票数 0
1
回答
如何不回滚在
pytest
-
django
类作用域中创建的db事务
python
、
django
、
pytest
、
pytest-django
我正在使用
pytest
和
Django
(通过),我想知道是否有可能在
数据库
中创建一些模型,然后在每个测试结束时不删除这些模型。例如;def expensive(): @
pytest
.mark.
django
_db
浏览 1
提问于2017-05-23
得票数 2
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Python开发必会:Python虚拟环境
pytest文档22-pytest分布式执行
Requests库作者Kenneth Reitz的另一神作!虚拟环境及包管理工具Pipenv!
最火的五大 python 开源项目
Python开发必备:如何建立一个完美的项目工程环境
热门
标签
更多标签
云服务器
ICP备案
对象存储
实时音视频
即时通信 IM
活动推荐
运营活动
广告
关闭
领券