feat(api): add multiple days api
This commit is contained in:
@@ -11,14 +11,17 @@ def gismeteo_api_fixture() -> GismeteoApi:
|
||||
api = GismeteoApi()
|
||||
|
||||
async def _request(endpoint: str) -> str:
|
||||
return MOCK_DATA.html
|
||||
return MOCK_DATA.get_html(endpoint.split("/")[-1])
|
||||
|
||||
api._request = _request
|
||||
return api
|
||||
|
||||
|
||||
async def test_api(gismeteo_api: GismeteoApi):
|
||||
result = await gismeteo_api.get_day(
|
||||
"zmiyevka", datetime.date.today() + datetime.timedelta(days=1)
|
||||
)
|
||||
async def test_day(gismeteo_api: GismeteoApi):
|
||||
result = await gismeteo_api.get_day("zmiyevka", datetime.date.today())
|
||||
assert len(result.values) == 8
|
||||
|
||||
|
||||
async def test_days(gismeteo_api: GismeteoApi):
|
||||
result = await gismeteo_api.get_days("zmiyevka", 10)
|
||||
assert len(result.values) == 10
|
||||
|
||||
Reference in New Issue
Block a user