Python单元测试-无法导入requests_aws4auth

时间:2019-12-26 12:04:07

标签: python python-unittest

我正在尝试使用下面的命令运行测试用例

pipenv run py.test --cov=src --cov-fail-under=85 -vv test/unit --debug

它抱怨如下

<CallInfo when='collect' excinfo=<ExceptionInfo CollectError("ImportError while importing test module '/Users/omsingh0/Applications/aws/awspipeline/examples/ecommerce...in <module>\n from requests_aws4auth import AWS4Auth\nE ModuleNotFoundError: No module named 'requests_aws4auth'") tblen=7>>

当我运行pip list时,我可以注意到请求-aws4auth在那里

打包版本


认证2019.11.28 chardet 3.0.4
elasticsearch 7.1.0
idna 2.8
点19.2.3
pipenv 2018.11.26 要求2.22.0
requests-aws4auth 0.9
setuptools 39.0.1
urllib3 1.25.7
virtualenv 16.7.9
virtualenv-clone 0.5.3

如果有任何建议,请告诉我。

1 个答案:

答案 0 :(得分:0)

l能够运行以下命令,然后运行成功。

$点安装请求 $ sudo pip安装请求-aws4auth

尝试一下