视频网站内容规划,网站备案难吗,网站建设开发的流程,毕业设计餐饮网站建设为了避免 PyCharm 将该 Python 脚本作为测试运行#xff08;即 pytest 自动捕获#xff09;#xff0c;你可以做以下几步来确保该脚本作为普通的 Python 程序执行#xff0c;而不是作为 pytest 运行。
解决方案#xff1a;
1. 确保文件名不以 test_ 开头#xff1a;
P…为了避免 PyCharm 将该 Python 脚本作为测试运行即 pytest 自动捕获你可以做以下几步来确保该脚本作为普通的 Python 程序执行而不是作为 pytest 运行。
解决方案
1. 确保文件名不以 test_ 开头
Pytest 会自动检测以 test_ 开头的文件并尝试将其作为测试运行。如果你的文件名是 test_milvus.pypytest 会尝试收集并运行它。可以重命名文件为不包含 test_ 的前缀如 milvus_script.py。
2. 避免运行 pytest
确保在运行时不是通过 pytest 而是直接运行 Python 脚本。在 PyCharm 中
右键点击文件然后选择 “Run ‘milvus_script.py’”不要选择 “Run pytest”。确保你的运行配置Run/Debug Configuration是直接运行 Python 文件而不是 pytest。
3. 检查 PyCharm 的配置
在 PyCharm 中可以按照以下步骤进行配置检查
在 PyCharm 的运行菜单中选择 Edit Configurations。检查是否配置了 pytest 作为默认运行环境。如果你不打算运行 pytest 测试请删除 pytest 相关的运行配置。如果你希望直接运行该 Python 脚本创建一个新的 Python 运行配置指定要运行的 Python 文件为你的脚本。
4. 手动通过终端运行脚本
你也可以通过终端手动运行脚本确保不会触发 pytest
python /path/to/milvus_script.py代码检查
确认你的代码中没有被 pytest 或 unittest 框架自动识别的测试用例。如果存在以 test_ 命名的函数或类pytest 会尝试识别并运行。
如果你的代码不应该被测试框架捕获确保没有以下情况
文件名不以 test_ 开头。函数或类名不以 test_ 开头。
示例
将文件名改为 milvus_script.py然后直接运行
python milvus_script.py如果在 PyCharm 中运行该文件请确保你通过右键点击并选择 “Run ‘milvus_script.py’”而不是 “Run pytest”。
总结
重命名文件避免以 test_ 开头。通过右键菜单直接运行 Python 脚本而不是 pytest。修改 PyCharm 的默认配置确保不会自动触发 pytest。可以通过终端手动运行脚本确保不会走 pytest 测试。