fix tests for Pytest-Asyncio running in strict mode

This commit is contained in:
ducklet 2023-02-04 18:12:50 +01:00
parent 099770c80c
commit 324eb8e9b7
4 changed files with 12 additions and 12 deletions

View file

@ -3,12 +3,12 @@ from unwind.imdb import imdb_rating_from_score, score_from_imdb_rating
@pytest.mark.parametrize("rating", (x / 10 for x in range(10, 101)))
def test_rating_conversion(rating):
def test_rating_conversion(rating: float):
assert rating == imdb_rating_from_score(score_from_imdb_rating(rating))
@pytest.mark.parametrize("score", range(0, 101))
def test_score_conversion(score):
def test_score_conversion(score: int):
# Because our score covers 101 discrete values and IMDb's rating only 91
# discrete values, the mapping is non-injective, i.e. 10 values can't be
# mapped uniquely.