19 lines
694 B
Python
19 lines
694 B
Python
import datetime
|
|
|
|
import pytest
|
|
import lottery_predictor.collect as collect
|
|
|
|
|
|
def test_get_record_count() -> None:
|
|
assert isinstance(collect.get_record_count('PowerballDraw'), int)
|
|
assert isinstance(collect.get_record_count('MegaMillionsDraw'), int)
|
|
with pytest.raises(ValueError):
|
|
collect.get_record_count('SomeNonExistentTable')
|
|
|
|
|
|
def test_get_recent_draw_date() -> None:
|
|
assert isinstance(collect.get_recent_draw_date(table_name='PowerballDraw'), datetime.date)
|
|
assert isinstance(collect.get_recent_draw_date(table_name='MegaMillionsDraw'), datetime.date)
|
|
with pytest.raises(ValueError):
|
|
collect.get_recent_draw_date(table_name='SomeNonExistentTable')
|