Coverage for tests\dataset_test.py: 100%
9 statements
« prev ^ index » next coverage.py v7.9.0, created at 2025-06-12 05:25 -0400
« prev ^ index » next coverage.py v7.9.0, created at 2025-06-12 05:25 -0400
1from tempfile import TemporaryDirectory
3from pandas import DataFrame
4from pyarrow.dataset import dataset
6from gtrends_collection import write_to_dataset
9def test_dataset():
10 with TemporaryDirectory() as tempdir:
11 data = DataFrame(
12 {
13 "term": ["a", "b"],
14 "value": [0] * 2,
15 "date": ["2004-01-01"] * 2,
16 "location": ["US"] * 2,
17 "retrieved": ["2025-03-07"] * 2,
18 }
19 )
20 write_to_dataset(data, tempdir)
21 assert dataset(tempdir).scanner(["term"]).to_table()["term"].to_pylist() == data["term"].to_list()