Files
core/tests/components/nws/snapshots/test_diagnostics.ambr
MatthewFlamm f479b64ff9 Add forecast service call for extra attributes for nws (#117254)
* add service call

* fix snapshots in test

* add tests

* fix no data service;add test

* remove unreachable code

* use only extra attributes+context attributes

* detailed descr. only in twice daily; add dewpoint

* fix import from merge

* Remove dewpoint from twice daily.

nws recently removed it

* cleanup unused snapshots

* remove dewpoint; use short_forecast

* return [] for forecasts instead of None

* Use str for short_description

Co-authored-by: G Johansson <goran.johansson@shiftit.se>

---------

Co-authored-by: G Johansson <goran.johansson@shiftit.se>
2024-07-18 16:26:07 +02:00

91 lines
2.2 KiB
Plaintext

# serializer version: 1
# name: test_entry_diagnostics
dict({
'forecast': list([
dict({
'detailedForecast': 'A detailed forecast.',
'dewpoint': 4,
'iconTime': 'night',
'iconWeather': list([
list([
'lightning-rainy',
40,
]),
list([
'lightning-rainy',
90,
]),
]),
'isDaytime': False,
'name': 'Tonight',
'number': 1,
'probabilityOfPrecipitation': 89,
'relativeHumidity': 75,
'shortForecast': 'A short forecast.',
'startTime': '2019-08-12T20:00:00-04:00',
'temperature': 10,
'timestamp': '2019-08-12T23:53:00+00:00',
'windBearing': 180,
'windSpeedAvg': 10,
}),
]),
'forecast_hourly': list([
dict({
'detailedForecast': 'A detailed forecast.',
'dewpoint': 4,
'iconTime': 'night',
'iconWeather': list([
list([
'lightning-rainy',
40,
]),
list([
'lightning-rainy',
90,
]),
]),
'isDaytime': False,
'name': 'Tonight',
'number': 1,
'probabilityOfPrecipitation': 89,
'relativeHumidity': 75,
'shortForecast': 'A short forecast.',
'startTime': '2019-08-12T20:00:00-04:00',
'temperature': 10,
'timestamp': '2019-08-12T23:53:00+00:00',
'windBearing': 180,
'windSpeedAvg': 10,
}),
]),
'info': dict({
'api_key': '**REDACTED**',
'latitude': '**REDACTED**',
'longitude': '**REDACTED**',
'station': '**REDACTED**',
}),
'observation': dict({
'barometricPressure': 100000,
'dewpoint': 5,
'heatIndex': 15,
'iconTime': 'day',
'iconWeather': list([
list([
'Fair/clear',
None,
]),
]),
'relativeHumidity': 10,
'seaLevelPressure': 100000,
'station': '**REDACTED**',
'temperature': 10,
'textDescription': 'A long description',
'timestamp': '2019-08-12T23:53:00+00:00',
'visibility': 10000,
'windChill': 5,
'windDirection': 180,
'windGust': 20,
'windSpeed': 10,
}),
})
# ---