相关疑难解决方法(0)

如何在 VS Code 中为选择的文件、glob 或类似文件关闭排序导入?

我正在尝试在 python 中模拟导入以进行测试。我的代码看起来像这样。

"""Python file description."""

import sys
import pytest

import datetime as dt

from unittest.mock import Mock

sys.modules['module_A'] = Mock()

from module_to_test import function_to_test
Run Code Online (Sandbox Code Playgroud)

我需要模拟module_A作为module_to_test.

保存时,VSCode 会自动按字母顺序排序,因此在尝试从具有依赖项的模块导入后创建 Mock。

如何防止排序导入对文件子集进行排序?这可能是通过文件列表、glob、regex 或类似的?

测试文件的全局模式 ./tests/test_*.py.


更新- 下面发布了部分解决方案。

python visual-studio-code vscode-settings

3
推荐指数
3
解决办法
3289
查看次数