fix: auto-fix code issues (cron)

- 修复隐式 Optional 类型注解 (RUF013)
- 修复不必要的赋值后返回 (RET504)
- 优化列表推导式 (PERF401)
- 修复未使用的参数 (ARG002)
- 清理重复导入
- 优化异常处理
This commit is contained in:
AutoFix Bot
2026-03-03 21:11:47 +08:00
parent d17a58ceae
commit 259f2c90d0
36 changed files with 1651 additions and 863 deletions

View File

@@ -162,7 +162,7 @@ class TestDeveloperEcosystem:
self.log(f"Created SDK: {sdk_js.name} ({sdk_js.id})")
except Exception as e:
self.log(f"Failed to create SDK: {str(e)}", success=False)
self.log(f"Failed to create SDK: {e!s}", success=False)
def test_sdk_list(self) -> None:
"""测试列出 SDK"""
@@ -179,7 +179,7 @@ class TestDeveloperEcosystem:
self.log(f"Search found {len(search_results)} SDKs")
except Exception as e:
self.log(f"Failed to list SDKs: {str(e)}", success=False)
self.log(f"Failed to list SDKs: {e!s}", success=False)
def test_sdk_get(self) -> None:
"""测试获取 SDK 详情"""
@@ -191,19 +191,20 @@ class TestDeveloperEcosystem:
else:
self.log("SDK not found", success=False)
except Exception as e:
self.log(f"Failed to get SDK: {str(e)}", success=False)
self.log(f"Failed to get SDK: {e!s}", success=False)
def test_sdk_update(self) -> None:
"""测试更新 SDK"""
try:
if self.created_ids["sdk"]:
sdk = self.manager.update_sdk_release(
self.created_ids["sdk"][0], description="Updated description",
self.created_ids["sdk"][0],
description="Updated description",
)
if sdk:
self.log(f"Updated SDK: {sdk.name}")
except Exception as e:
self.log(f"Failed to update SDK: {str(e)}", success=False)
self.log(f"Failed to update SDK: {e!s}", success=False)
def test_sdk_publish(self) -> None:
"""测试发布 SDK"""
@@ -213,7 +214,7 @@ class TestDeveloperEcosystem:
if sdk:
self.log(f"Published SDK: {sdk.name} (status: {sdk.status.value})")
except Exception as e:
self.log(f"Failed to publish SDK: {str(e)}", success=False)
self.log(f"Failed to publish SDK: {e!s}", success=False)
def test_sdk_version_add(self) -> None:
"""测试添加 SDK 版本"""
@@ -230,7 +231,7 @@ class TestDeveloperEcosystem:
)
self.log(f"Added SDK version: {version.version}")
except Exception as e:
self.log(f"Failed to add SDK version: {str(e)}", success=False)
self.log(f"Failed to add SDK version: {e!s}", success=False)
def test_template_create(self) -> None:
"""测试创建模板"""
@@ -273,7 +274,7 @@ class TestDeveloperEcosystem:
self.log(f"Created free template: {template_free.name}")
except Exception as e:
self.log(f"Failed to create template: {str(e)}", success=False)
self.log(f"Failed to create template: {e!s}", success=False)
def test_template_list(self) -> None:
"""测试列出模板"""
@@ -290,7 +291,7 @@ class TestDeveloperEcosystem:
self.log(f"Found {len(free_templates)} free templates")
except Exception as e:
self.log(f"Failed to list templates: {str(e)}", success=False)
self.log(f"Failed to list templates: {e!s}", success=False)
def test_template_get(self) -> None:
"""测试获取模板详情"""
@@ -300,19 +301,20 @@ class TestDeveloperEcosystem:
if template:
self.log(f"Retrieved template: {template.name}")
except Exception as e:
self.log(f"Failed to get template: {str(e)}", success=False)
self.log(f"Failed to get template: {e!s}", success=False)
def test_template_approve(self) -> None:
"""测试审核通过模板"""
try:
if self.created_ids["template"]:
template = self.manager.approve_template(
self.created_ids["template"][0], reviewed_by="admin_001",
self.created_ids["template"][0],
reviewed_by="admin_001",
)
if template:
self.log(f"Approved template: {template.name}")
except Exception as e:
self.log(f"Failed to approve template: {str(e)}", success=False)
self.log(f"Failed to approve template: {e!s}", success=False)
def test_template_publish(self) -> None:
"""测试发布模板"""
@@ -322,7 +324,7 @@ class TestDeveloperEcosystem:
if template:
self.log(f"Published template: {template.name}")
except Exception as e:
self.log(f"Failed to publish template: {str(e)}", success=False)
self.log(f"Failed to publish template: {e!s}", success=False)
def test_template_review(self) -> None:
"""测试添加模板评价"""
@@ -338,7 +340,7 @@ class TestDeveloperEcosystem:
)
self.log(f"Added template review: {review.rating} stars")
except Exception as e:
self.log(f"Failed to add template review: {str(e)}", success=False)
self.log(f"Failed to add template review: {e!s}", success=False)
def test_plugin_create(self) -> None:
"""测试创建插件"""
@@ -384,7 +386,7 @@ class TestDeveloperEcosystem:
self.log(f"Created free plugin: {plugin_free.name}")
except Exception as e:
self.log(f"Failed to create plugin: {str(e)}", success=False)
self.log(f"Failed to create plugin: {e!s}", success=False)
def test_plugin_list(self) -> None:
"""测试列出插件"""
@@ -397,7 +399,7 @@ class TestDeveloperEcosystem:
self.log(f"Found {len(integration_plugins)} integration plugins")
except Exception as e:
self.log(f"Failed to list plugins: {str(e)}", success=False)
self.log(f"Failed to list plugins: {e!s}", success=False)
def test_plugin_get(self) -> None:
"""测试获取插件详情"""
@@ -407,7 +409,7 @@ class TestDeveloperEcosystem:
if plugin:
self.log(f"Retrieved plugin: {plugin.name}")
except Exception as e:
self.log(f"Failed to get plugin: {str(e)}", success=False)
self.log(f"Failed to get plugin: {e!s}", success=False)
def test_plugin_review(self) -> None:
"""测试审核插件"""
@@ -422,7 +424,7 @@ class TestDeveloperEcosystem:
if plugin:
self.log(f"Reviewed plugin: {plugin.name} ({plugin.status.value})")
except Exception as e:
self.log(f"Failed to review plugin: {str(e)}", success=False)
self.log(f"Failed to review plugin: {e!s}", success=False)
def test_plugin_publish(self) -> None:
"""测试发布插件"""
@@ -432,7 +434,7 @@ class TestDeveloperEcosystem:
if plugin:
self.log(f"Published plugin: {plugin.name}")
except Exception as e:
self.log(f"Failed to publish plugin: {str(e)}", success=False)
self.log(f"Failed to publish plugin: {e!s}", success=False)
def test_plugin_review_add(self) -> None:
"""测试添加插件评价"""
@@ -448,7 +450,7 @@ class TestDeveloperEcosystem:
)
self.log(f"Added plugin review: {review.rating} stars")
except Exception as e:
self.log(f"Failed to add plugin review: {str(e)}", success=False)
self.log(f"Failed to add plugin review: {e!s}", success=False)
def test_developer_profile_create(self) -> None:
"""测试创建开发者档案"""
@@ -479,7 +481,7 @@ class TestDeveloperEcosystem:
self.log(f"Created developer profile: {profile2.display_name}")
except Exception as e:
self.log(f"Failed to create developer profile: {str(e)}", success=False)
self.log(f"Failed to create developer profile: {e!s}", success=False)
def test_developer_profile_get(self) -> None:
"""测试获取开发者档案"""
@@ -489,19 +491,20 @@ class TestDeveloperEcosystem:
if profile:
self.log(f"Retrieved developer profile: {profile.display_name}")
except Exception as e:
self.log(f"Failed to get developer profile: {str(e)}", success=False)
self.log(f"Failed to get developer profile: {e!s}", success=False)
def test_developer_verify(self) -> None:
"""测试验证开发者"""
try:
if self.created_ids["developer"]:
profile = self.manager.verify_developer(
self.created_ids["developer"][0], DeveloperStatus.VERIFIED,
self.created_ids["developer"][0],
DeveloperStatus.VERIFIED,
)
if profile:
self.log(f"Verified developer: {profile.display_name} ({profile.status.value})")
except Exception as e:
self.log(f"Failed to verify developer: {str(e)}", success=False)
self.log(f"Failed to verify developer: {e!s}", success=False)
def test_developer_stats_update(self) -> None:
"""测试更新开发者统计"""
@@ -513,7 +516,7 @@ class TestDeveloperEcosystem:
f"Updated developer stats: {profile.plugin_count} plugins, {profile.template_count} templates",
)
except Exception as e:
self.log(f"Failed to update developer stats: {str(e)}", success=False)
self.log(f"Failed to update developer stats: {e!s}", success=False)
def test_code_example_create(self) -> None:
"""测试创建代码示例"""
@@ -562,7 +565,7 @@ console.log('Upload complete:', result.id);
self.log(f"Created code example: {example_js.title}")
except Exception as e:
self.log(f"Failed to create code example: {str(e)}", success=False)
self.log(f"Failed to create code example: {e!s}", success=False)
def test_code_example_list(self) -> None:
"""测试列出代码示例"""
@@ -575,7 +578,7 @@ console.log('Upload complete:', result.id);
self.log(f"Found {len(python_examples)} Python examples")
except Exception as e:
self.log(f"Failed to list code examples: {str(e)}", success=False)
self.log(f"Failed to list code examples: {e!s}", success=False)
def test_code_example_get(self) -> None:
"""测试获取代码示例详情"""
@@ -587,7 +590,7 @@ console.log('Upload complete:', result.id);
f"Retrieved code example: {example.title} (views: {example.view_count})",
)
except Exception as e:
self.log(f"Failed to get code example: {str(e)}", success=False)
self.log(f"Failed to get code example: {e!s}", success=False)
def test_portal_config_create(self) -> None:
"""测试创建开发者门户配置"""
@@ -608,7 +611,7 @@ console.log('Upload complete:', result.id);
self.log(f"Created portal config: {config.name}")
except Exception as e:
self.log(f"Failed to create portal config: {str(e)}", success=False)
self.log(f"Failed to create portal config: {e!s}", success=False)
def test_portal_config_get(self) -> None:
"""测试获取开发者门户配置"""
@@ -624,7 +627,7 @@ console.log('Upload complete:', result.id);
self.log(f"Active portal config: {active_config.name}")
except Exception as e:
self.log(f"Failed to get portal config: {str(e)}", success=False)
self.log(f"Failed to get portal config: {e!s}", success=False)
def test_revenue_record(self) -> None:
"""测试记录开发者收益"""
@@ -644,7 +647,7 @@ console.log('Upload complete:', result.id);
self.log(f" - Platform fee: {revenue.platform_fee}")
self.log(f" - Developer earnings: {revenue.developer_earnings}")
except Exception as e:
self.log(f"Failed to record revenue: {str(e)}", success=False)
self.log(f"Failed to record revenue: {e!s}", success=False)
def test_revenue_summary(self) -> None:
"""测试获取开发者收益汇总"""
@@ -659,7 +662,7 @@ console.log('Upload complete:', result.id);
self.log(f" - Total earnings: {summary['total_earnings']}")
self.log(f" - Transaction count: {summary['transaction_count']}")
except Exception as e:
self.log(f"Failed to get revenue summary: {str(e)}", success=False)
self.log(f"Failed to get revenue summary: {e!s}", success=False)
def print_summary(self) -> None:
"""打印测试摘要"""