我正在开发一个运行Python3.6、Django 2.0和通道2.0.2的web服务器。我想构建一些测试,以确保我的websocket使用者行为良好,不幸的是,每当我运行这些测试时,它们都会被完全忽略。我一直在跟踪,并且按原样复制了代码通道,但是每当我运行测试时,测试运行程序只是报告它没有运行测试:
Creating test database for alias 'default'...我已经双倍地检查了我是否安装了pytest-asyncio和
我希望使用pytest与django一起测试api查询。有没有办法在pytest中做到这一点而不需要创建测试数据库呢?Pytest一直抛出一个不允许访问数据库的错误。最后,我不得不在我的pytest文件顶部这样做:os.environ.setdefault("DJANGO_SETTINGS_MODULE","MyProject.settings")
import d
在Django应用程序的测试运行中使用pytest/pytest-django时,如何将数据持久化到DB?我使用py.test --nomigrations --reuse-db -s运行pytest,Postgres DB test_<configued_db_name>如预期的那样被创建,但是在测试之间似乎没有任何东西被持久保存到import pytest
from django.contr