1
일부 테스트에서는 os.getenv와 같은 함수 호출을 모의해야하지만 mock.patch를 결합하려고 시도했지만 pytest와 patch가 동시에 작동하지 않는다고 생각합니다. 어떻게해야합니까?pytest에서 getenv를 조롱하는 방법?
일부 테스트에서는 os.getenv와 같은 함수 호출을 모의해야하지만 mock.patch를 결합하려고 시도했지만 pytest와 patch가 동시에 작동하지 않는다고 생각합니다. 어떻게해야합니까?pytest에서 getenv를 조롱하는 방법?
mock.patch
으로 고민하지 마십시오. pytest
을 사용하고 있으므로 mentioned in the documentation
def test_thing(monkeypatch):
monkeypatch.setenv('VARNAME', 'var_value')
을 사용해야합니다.