python - 使用带有 Postgres 引擎的 AWS Aurora 数据库接收“fe_sendauth:未提供密码”错误,但仅在执行单元测试时
问题描述
我创建了一个使用 Postgres 引擎连接到 RDS Aurora 数据库的 Flask API。端点工作正常,我可以使用 Postman 和 cURL 连接到它们。但是,当我尝试通过 unittest 脚本连接时,我收到以下错误:
fe_sendauth:未提供密码
我不确定为什么它只会在运行测试时发生,有没有人有任何见解?
解决方案
尝试:
export POSTGRES_USER=" your pc username"
export POSTGRES_PW="your pc password"
它在我的情况下有效。
推荐阅读
- javascript - 有没有办法使用Javascript添加错误消息以显示在网页上?
- javascript - 如何在博客文章中添加代码片段?
- html - 显示块没有响应我的锚链接
- linux - 访问 /proc/sys 中的文件时,内核中发生了什么权限检查?
- android-studio - 如何在 Flutter 中的容器内使用扩展磁贴?
- visual-studio - VS Code 中的错误 [无法写入用户设置。请打开用户设置以更正其中的错误/警告,然后重试。]
- c# - Automapper Null 依赖注入使用 [Inject] 属性
- python - 为什么嵌入列表不附加 5
- mysql - 如何将数据从一个表传输到另一个表
- apache-spark - 在pyspark中加入2个表,多个条件,左连接?