首页 > 解决方案 > 预提交的设置环境

问题描述

如何获取包含环境变量导出的 bash 脚本?

env.sh

...
export VARIABLE=test
...

test_file.py

...
os.environ['VARIABLE'] # Throws KeyError
...

如何使用 pre-commit 运行env.sh来设置以下pytest钩子可以使用的环境?

-   repo: local
    hooks:
    -   id: tests
        name: run tests
        entry: pytest -v
        language: system
        types: [python]

标签: python-3.xpytestpre-commit-hookpre-commit.com

解决方案


推荐阅读