cost 240 ms
为什么模拟补丁仅在运行特定测试而不是整个测试套件时才有效? - Why does mock patch only work when running specific test and not whole test suite?

我正在使用 Django 和 Pytest 专门运行测试套件,并尝试测试当用户访问站点时特定表单是否显示预期数据(集成测试)。 此特定视图使用存储过程,我是 mocking,因为测试永远无法访问它。 我的测试代码如下所示: 如果我自己运行这个测试: pytest my_app/tests/test ...

在 Visual Studio 代码的实时服务器扩展中,在哪里设置 liveServer.settings.port 的值 - Where to set value of liveServer.settings.port in live server extension of visual studio code

我正在使用 Visual Studio 代码编辑器 URL 处理 Angular7: http://localhost:4200 (工作正常) 但是,我安装了扩展Live Server ,当我点击 Liveserver 图标时,它给了我错误 “端口 5500 错误。请尝试通过设置更改端口或在 ...

django.db.utils.IntegrityError: FOREIGN KEY 约束在通过 Selenium 和 Python Django 执行 LiveServerTestCases 时失败 - django.db.utils.IntegrityError: FOREIGN KEY constraint failed while executing LiveServerTestCases through Selenium and Python Django

我可以成功运行所有单元测试,如果我运行独立服务器,我什至可以成功运行 selenium 测试,但是当我尝试使用 LiveServerTestCases 以自包含的方式测试所有内容时,每个 LiveServerTestCase 测试在完成后都以以下错误结束拆卸功能: 我很确定我的数据库模型中没有任 ...

在 Django 中进行硒测试后数据库仍在使用中 - Database still in use after a selenium test in Django

我有一个 Django 项目,我开始在其中编写 Selenium 测试。 第一个看起来像这样: 当我运行它时,测试通过但仍然以这个错误结束: 问题当然是在下一次运行测试时,数据库仍然存在,因此,在没有确认删除数据库的情况下,测试不会运行。 如果我注释掉最后一行: 然后我没有收到此错误。 ...


 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM