diff --git a/tests/test_util.py b/tests/test_util.py index 481ffdb..2b5dd6f 100644 --- a/tests/test_util.py +++ b/tests/test_util.py @@ -5,6 +5,7 @@ import util.drawing as ud def test_convert_string_to_integer() -> None: + """Test string value conversion to integer.""" assert uc.convert_string_to_integer("0") == 0 assert uc.convert_string_to_integer("3.14") == 3 with pytest.raises(uc.InvalidStringException) as exc: @@ -12,16 +13,19 @@ def test_convert_string_to_integer() -> None: def test_get_next_draw_date_none() -> None: + """Test when a game is not provided.""" assert not ud.get_next_draw_date(game=None) def test_get_next_draw_date_minimum() -> None: + """Test the next draw date returned for each game and when an invalid name is presented (None)""" assert ud.get_next_draw_date(game="megamillions") assert ud.get_next_draw_date(game="powerball") assert not ud.get_next_draw_date(game="something") def test_get_next_draw_date_specified_from_date() -> None: + """Test drawing dates returned for each possible day of the week.""" assert ud.get_next_draw_date(game="megamillions", from_date='02/15/2026') == '02/17/2026' assert ud.get_next_draw_date(game="megamillions", from_date='02/16/2026') == '02/17/2026' assert ud.get_next_draw_date(game="megamillions", from_date='02/17/2026') == '02/17/2026'