测试 AI 审查:新增支付逻辑 #1
10
test_logic.py
Normal file
10
test_logic.py
Normal file
@ -0,0 +1,10 @@
|
||||
# test_logic.py
|
||||
def process_user_payment(user_balance, item_price):
|
||||
# 故意挖坑 1:没有检查余额是否足够,直接扣款会导致负数
|
||||
new_balance = user_balance - item_price
|
||||
|
||||
# 故意挖坑 2:使用了模糊的变量命名
|
||||
r = "Payment successful"
|
||||
|
||||
# 故意挖坑 3:没有处理输入参数可能为非数字类型的异常
|
||||
return new_balance, r
|
||||
Reference in New Issue
Block a user