对AWS代码生成给定者执行pytest错误:E name错误:未定义名称“add_numbers”

2024-04-29 06:54:57 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在使用AWS CodeBuild对python代码执行单元测试。当我在CodeBuild中执行项目时,它成功地完成了,但是单元测试没有正确地执行。它给出错误E NameError:name add_numbers'未定义

add_numbers是my中的一个模块代码.py只添加2个数字的文件。在

注意:此单元案例在本地成功运行。在

这是我的代码.py公司名称:

"""Test code to test the pylint & pytest"""
def add_numbers( number_1, number_2):
    """This module add 2 numbers that are given as input"""
    return number_1+number_2

这是我的单元测试

^{pr2}$

感谢任何帮助。在


Tags: 项目代码namepyawsaddnumbermy
1条回答
网友
1楼 · 发布于 2024-04-29 06:54:57

我解决了那个问题。 pypath实际上无法测试pypath。在中写入以下命令建筑规范yml解决了问题。在

`export PYTHONPATH=.` 

如果你是在windows上使用的话,那是针对Linux的

set PYTHONPATH=.

相关问题 更多 >