Update load_dataframe tests
This commit is contained in:
1 parent
d560c39134
commit
167ea676b6
1 file changed
+8
-2
@@ -1,3 +1,4 @@
|
|||||||
|
from datetime import datetime
|
||||||
import pytest
|
import pytest
|
||||||
import pandas as pd
|
import pandas as pd
|
||||||
|
|
||||||
@@ -5,8 +6,13 @@ import lottery_predictor.analyze as analyze
|
|||||||
|
|
||||||
|
|
||||||
def test_load_dataframe() -> None:
|
def test_load_dataframe() -> None:
|
||||||
assert int(analyze.load_dataframe(table_name='PowerballDraw').count()['draw_date']) >= 1324
|
pb_start = datetime(2015, 10, 4)
|
||||||
assert int(analyze.load_dataframe(table_name='MegaMillionsDraw').count()['draw_date']) >= 95
|
mm_start = datetime(2025, 4, 5)
|
||||||
|
date_end = datetime(2026, 3, 8)
|
||||||
|
assert int(analyze.load_dataframe(
|
||||||
|
table_name='PowerballDraw', start_date=pb_start, end_date=date_end).count()['draw_date']) == 1324
|
||||||
|
assert int(analyze.load_dataframe(
|
||||||
|
table_name='MegaMillionsDraw', start_date=mm_start, end_date=date_end).count()['draw_date']) == 96
|
||||||
with pytest.raises(ValueError):
|
with pytest.raises(ValueError):
|
||||||
analyze.load_dataframe(table_name='SomNonExistentTableName')
|
analyze.load_dataframe(table_name='SomNonExistentTableName')
|
||||||
|
|
||||||
|
|||||||
Reference in new issue
Block a user