fix(auto_system): 修复 case_api 查询过滤条件错误

- 将 case_api 中的过滤条件从单一对象改为支持多个对象列表
- 修正 ApiCaseDetailedParameter 的 case_detailed 查询为 case_detailed__in
- 保证 case_api 正确统计满足条件的用例数量
This commit is contained in:
毛鹏
2025-12-03 19:04:17 +08:00
parent 67288ca53a
commit 964c3c89c4

View File

@@ -67,7 +67,7 @@ class TestCounter:
@staticmethod
def case_api(case_id):
case_sum = ApiCaseDetailedParameter.objects.filter(
case_detailed=ApiCaseDetailed.objects.filter(case_id=case_id).first())
case_detailed__in=ApiCaseDetailed.objects.filter(case_id=case_id))
return case_sum.count()
@staticmethod