File size: 447 Bytes
3c8c1fc
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
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