Smail/test/tools/patch_delivery.py

13 lines
525 B
Python

p = 'backend/services/verification/delivery.go'
with open(p, 'rb') as f:
data = f.read()
t = 'case PurposePasswordRecover:\n\t\tpurposeText = "完成密码恢复验证"'.encode('utf-8')
r = 'case PurposePasswordRecover:\n\t\tpurposeText = "完成密码恢复验证"\n\tcase PurposePasswordChange:\n\t\tpurposeText = "完成修改密码安全验证"'.encode('utf-8')
assert t in data, 'target not found in delivery.go'
data = data.replace(t, r, 1)
with open(p, 'wb') as f:
f.write(data)
print('updated delivery.go')