我正在對使用遠程API的pypi分佈式軟件包進行更新。我想爲該API編寫一些測試。正確的'pythonic'和'setuptools'編寫單元測試的方式_require_ authentication
我正在計劃模擬一些unittests的連接併爲其他人產生錯誤,但一些測試確實應該通過實際的API,這顯然需要用戶名和密碼。
是否可以通過CLI或控制檯輸入從命令行收集這些數據,如果不這樣做,我只是在做setuptools單元測試時跳過測試?在Google上搜索了一下之後,我還沒有得到明確的答案。
像VCR的東西可能會有所幫助:https://github.com/kevin1024/vcrpy –