我有一个数据框 df 定义如下:
df = pd.DataFrame()
df["A"] = ['True','True','True','True','True']
df["B"] = ['True','False','True','False','True']
df["C"] = ['False','True','False','True','False']
df["D"] = ['True','True','False','False','False']
df["E"] = ['False','True','True','False','True']
df["F"] = ['HI','HI','HI','HI','HI']
Run Code Online (Sandbox Code Playgroud)
>> df
A B C D E F
0 True True False True False HI
1 True False True True True HI
2 True True False False True HI
3 True False True False False HI
4 True True False False True HI
Run Code Online (Sandbox Code Playgroud)
和一个清单
lst = ["A","C"]
Run Code Online (Sandbox Code Playgroud)
我想根据 .df 中'True'列的值过滤 df 中的行lst。也就是说,我想得到我的结果数据帧: …
我们有什么方法可以使用 pytest 对 AWS lambda 函数中的函数执行单元测试吗?
假设我有一个如下所示的 lambda 函数:
def func1(x,y):
return x+y
def func2(x,y):
return x-y
def handler(event,context):
x = event["x"]
y = event["y"]
def func3(x,y):
return x*y
print(func1(x,y))
print(func2(x,y))
print(func3(x,y))
Run Code Online (Sandbox Code Playgroud)
请原谅功能过于简单。我想使用pytest 对这些函数和进行单元func1测试。func2func3
有什么办法可以在 AWS lambda 中做到这一点吗?