game / tests /test_model.py
chrimons
Build Gradio CLIP scoring app
3c8c1fc
from model import similarity_to_score
def test_similarity_to_score_boundaries():
assert similarity_to_score(-1.0) == 0
assert similarity_to_score(1.0) == 1000
assert similarity_to_score(0.0) == 500
def test_similarity_to_score_clipping_and_rounding():
assert similarity_to_score(1.2) == 1000
assert similarity_to_score(-1.3) == 0
assert similarity_to_score(0.1234) == 562
assert similarity_to_score(-0.3333) == 333