Mul test, valdidation works, but printing it doesnt
This commit is contained in:
@@ -19,10 +19,10 @@ def run_tests(models: list[str], seeds: list[int], tests: list[Test], base_url:
|
||||
results.append({"test": test,"model": model, "seed": seed, "result": result})
|
||||
print(f"Model {padd(models, model)} starting with seed {padd(seeds, seed)} is done with test '{test.name}'.")
|
||||
except Exception as e:
|
||||
print("\033[0;31mError:\033[0m" + e)
|
||||
print("\033[0;31mError:\033[0m " + str(e))
|
||||
|
||||
for result in results:
|
||||
result['validation'] = test.validator(test=result['test'], answer=result['result'], base_url=base_url)
|
||||
result['validation'] = result['test'].validator(test=result['test'], answer=result['result'], base_url=base_url)
|
||||
|
||||
print(f"Validation of answer from test {result['test'].name} by {result['model']} with seed {result['seed']} evaluated to " + ('\033[0;32mcorrect\033[0m' if result['validation'] == True else '\033[0;31mincorrect\033[0m'))
|
||||
|
||||
|
||||
Reference in New Issue
Block a user