@@ -359,6 +359,7 @@ async def test_get_forecast_uses_station_location(aresponses) -> None:
359359 "u10m" : {"data" : [0.0 ]},
360360 "v10m" : {"data" : [0.0 ]},
361361 "tcc" : {"data" : [0.0 ]},
362+ "sy" : {"data" : [0.0 ]},
362363 "rr_acc" : {"data" : [0.0 ]},
363364 }
364365 }
@@ -424,6 +425,7 @@ def test_get_forecast_current() -> None:
424425 "u10m" : {"data" : [1.0 , 2.0 , 3.0 ]},
425426 "v10m" : {"data" : [4.0 , 5.0 , 6.0 ]},
426427 "tcc" : {"data" : [0.1 , 0.2 , 0.3 ]},
428+ "sy" : {"data" : [1.0 , 2.0 , 3.0 ]},
427429 "rr_acc" : {"data" : [0.5 , 0.9 , 1.4 ]},
428430 }
429431 }
@@ -439,6 +441,8 @@ def test_get_forecast_current() -> None:
439441 assert result ["u10m" ] == 2.0
440442 assert result ["v10m" ] == 5.0
441443 assert result ["rain" ] == 0.4
444+ assert result ["tcc" ] == 0.2
445+ assert result ["sy" ] == 2.0
442446
443447
444448@pytest .mark .asyncio
@@ -467,6 +471,7 @@ async def test_get_forecast_trims_past_data() -> None:
467471 "u10m" : {"data" : [1.0 , 2.0 , 3.0 ]},
468472 "v10m" : {"data" : [4.0 , 5.0 , 6.0 ]},
469473 "tcc" : {"data" : [0.1 , 0.2 , 0.3 ]},
474+ "sy" : {"data" : [1.0 , 2.0 , 3.0 ]},
470475 "rr_acc" : {"data" : [0.5 , 0.9 , 1.4 ]},
471476 }
472477 }
@@ -490,6 +495,11 @@ async def test_get_forecast_trims_past_data() -> None:
490495 19.4 ,
491496 24.1 ,
492497 ]
498+ assert result ["features" ][0 ]["properties" ]["parameters" ]["tcc" ]["data" ] == [
499+ 0.2 ,
500+ 0.3 ,
501+ ]
502+ assert result ["features" ][0 ]["properties" ]["parameters" ]["sy" ]["data" ] == [2.0 , 3.0 ]
493503
494504
495505@pytest .fixture
0 commit comments