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