mirror of
https://github.com/jdejaegh/irm-kmi-api.git
synced 2025-06-27 04:05:56 +02:00
Compare commits
No commits in common. "b59ca80de771893e5b490dd78c031e380c005734" and "bd3b4e0a846f5a0a20dbb2470c49c9b07e5fa43e" have entirely different histories.
b59ca80de7
...
bd3b4e0a84
6 changed files with 3 additions and 1667 deletions
|
@ -42,4 +42,4 @@ __all__ = [
|
||||||
"RainGraph",
|
"RainGraph",
|
||||||
]
|
]
|
||||||
|
|
||||||
__version__ = '1.1.0'
|
__version__ = '1.0.3'
|
||||||
|
|
|
@ -27,7 +27,6 @@ MAP_WARNING_ID_TO_SLUG: Final = {
|
||||||
3: WarningType.THUNDER,
|
3: WarningType.THUNDER,
|
||||||
7: WarningType.FOG,
|
7: WarningType.FOG,
|
||||||
9: WarningType.COLD,
|
9: WarningType.COLD,
|
||||||
10: WarningType.HEAT,
|
|
||||||
12: WarningType.THUNDER_WIND_RAIN,
|
12: WarningType.THUNDER_WIND_RAIN,
|
||||||
13: WarningType.THUNDERSTORM_STRONG_GUSTS,
|
13: WarningType.THUNDERSTORM_STRONG_GUSTS,
|
||||||
14: WarningType.THUNDERSTORM_LARGE_RAINFALL,
|
14: WarningType.THUNDERSTORM_LARGE_RAINFALL,
|
||||||
|
|
|
@ -80,7 +80,6 @@ class WarningType(StrEnum):
|
||||||
COLD = 'cold'
|
COLD = 'cold'
|
||||||
COLDSPELL = 'coldspell'
|
COLDSPELL = 'coldspell'
|
||||||
FOG = 'fog'
|
FOG = 'fog'
|
||||||
HEAT = 'heat'
|
|
||||||
ICE_OR_SNOW = 'ice_or_snow'
|
ICE_OR_SNOW = 'ice_or_snow'
|
||||||
RAIN = 'rain'
|
RAIN = 'rain'
|
||||||
STORM_SURGE = 'storm_surge'
|
STORM_SURGE = 'storm_surge'
|
||||||
|
|
|
@ -4,7 +4,7 @@ build-backend = "setuptools.build_meta"
|
||||||
|
|
||||||
[project]
|
[project]
|
||||||
name = "irm-kmi-api"
|
name = "irm-kmi-api"
|
||||||
version = "1.1.0"
|
version = "1.0.3"
|
||||||
description = "Retrieve data from the Belgian IRM KMI in Python"
|
description = "Retrieve data from the Belgian IRM KMI in Python"
|
||||||
readme = "README.md"
|
readme = "README.md"
|
||||||
authors = [{ name = "Jules Dejaeghere", email = "curable.grass491@mailer.me" }]
|
authors = [{ name = "Jules Dejaeghere", email = "curable.grass491@mailer.me" }]
|
||||||
|
@ -28,7 +28,7 @@ Homepage = "https://github.com/jdejaegh/irm-kmi-api"
|
||||||
packages = ["irm_kmi_api", "irm_kmi_api.resources"]
|
packages = ["irm_kmi_api", "irm_kmi_api.resources"]
|
||||||
|
|
||||||
[tool.bumpver]
|
[tool.bumpver]
|
||||||
current_version = "1.1.0"
|
current_version = "1.0.3"
|
||||||
version_pattern = "MAJOR.MINOR.PATCH"
|
version_pattern = "MAJOR.MINOR.PATCH"
|
||||||
commit_message = "bump version {old_version} -> {new_version}"
|
commit_message = "bump version {old_version} -> {new_version}"
|
||||||
tag_message = "{new_version}"
|
tag_message = "{new_version}"
|
||||||
|
|
1647
tests/fixtures/antwerp_with_heat_warning.json
vendored
1647
tests/fixtures/antwerp_with_heat_warning.json
vendored
File diff suppressed because it is too large
Load diff
|
@ -24,21 +24,6 @@ async def test_warning_data() -> None:
|
||||||
assert first.get('id') == 7
|
assert first.get('id') == 7
|
||||||
assert first.get('level') == 1
|
assert first.get('level') == 1
|
||||||
|
|
||||||
async def test_warning_heat() -> None:
|
|
||||||
api = get_api_with_data("antwerp_with_heat_warning.json")
|
|
||||||
|
|
||||||
result = api.get_warnings(lang='en')
|
|
||||||
|
|
||||||
assert isinstance(result, list)
|
|
||||||
assert len(result) == 1
|
|
||||||
|
|
||||||
first = result[0]
|
|
||||||
|
|
||||||
assert first.get('slug') == WarningType.HEAT
|
|
||||||
assert first.get('friendly_name') == 'Heat'
|
|
||||||
assert first.get('id') == 10
|
|
||||||
assert first.get('level') == 1
|
|
||||||
|
|
||||||
|
|
||||||
async def test_warning_data_is_serializable() -> None:
|
async def test_warning_data_is_serializable() -> None:
|
||||||
api = get_api_with_data("be_forecast_warning.json")
|
api = get_api_with_data("be_forecast_warning.json")
|
||||||
|
|
Loading…
Add table
Reference in a new issue