测试 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