Fix examples, and evaluation on Chrome, handle corner cases; Initialize arm support

This commit is contained in:
Timothyxxx
2024-02-26 12:34:27 +08:00
parent 7f81a1ee5a
commit a66b36295a
13 changed files with 361 additions and 200 deletions

View File

@@ -231,8 +231,11 @@ def check_direct_json_object(result, rules)->float:
print(result)
print("expected: ")
print(rules["expected"])
if result is None:
return 0.
expected_json = rules["expected"]
for key in expected_json.keys():
if expected_json[key] != result[key]:
expected_value = expected_json.get(key)
if expected_value != result.get(key):
return 0.
return 1.0