Tests
corpus = ['le chat mange du poisson', 'le chien dort dans le jardin', 'le chat dort sur le canape']
score1 = text_similarity('le chat mange', 'le chat dort', corpus)
assert 0 <= score1 <= 1, f'La similarite doit etre entre 0 et 1, obtenu {score1}'
score_same = text_similarity('le chat mange', 'le chat mange', corpus)
assert score_same > 0.99, f'Un texte identique doit avoir une similarite de 1, obtenu {score_same}'
score_diff = text_similarity('le chat mange', 'le chien dort', corpus)
assert score_diff < score_same, 'Deux textes differents doivent etre moins similaires que deux identiques'
assert isinstance(score1, float), 'Le résultat doit etre un float'