【发布时间】:2022-01-07 12:04:36
【问题描述】:
我想在我的 bashrc 中动态更改令牌以断言预期的结果。
例如:在我的 ~/.bashrc 我有我的令牌集
export GITHUB_ACCESS_TOKEN=ghp_NNNNNNNNNNNN
在测试期间我想设置令牌
export GITHUB_ACCESS_TOKEN=TEST
然后断言通过运行单击命令来检查我是否无法访问我的存储库:
result = runner.invoke(clicker_cli, ["git", "clone", "<url_here>"])
它没有按预期工作。我仍然可以使用我的原始令牌访问我的仓库。
上下文: 我正在使用https://click.palletsprojects.com/en/8.0.x/ https://docs.pytest.org/en/6.2.x/monkeypatch.html
【问题讨论】:
标签: python click pytest monkeypatching