修复test_smtp_fix.py中检查邮箱存在逻辑:接受HTTP 201状态码为成功
This commit is contained in:
@@ -133,9 +133,9 @@ def check_mailbox_exists(api_base_url, email_address):
|
|||||||
logger.info(f"检查/创建邮箱: {create_url}")
|
logger.info(f"检查/创建邮箱: {create_url}")
|
||||||
|
|
||||||
response = requests.get(create_url)
|
response = requests.get(create_url)
|
||||||
if response.status_code == 200:
|
if response.status_code in [200, 201]: # 同时接受200和201状态码
|
||||||
result = response.json()
|
result = response.json() if response.content else {'success': True}
|
||||||
if result.get('success'):
|
if result.get('success', True): # 默认为True,因为201状态可能没有返回JSON
|
||||||
logger.info(f"邮箱检查/创建成功: {email_address}")
|
logger.info(f"邮箱检查/创建成功: {email_address}")
|
||||||
return True, None
|
return True, None
|
||||||
else:
|
else:
|
||||||
|
|||||||
Reference in New Issue
Block a user