Default input_datetime
to current date (#45052)
This commit is contained in:
parent
bade98624d
commit
cad2fa89ed
2 changed files with 17 additions and 11 deletions
|
@ -320,7 +320,7 @@ async def test_restore_state(hass):
|
|||
hass.state = CoreState.starting
|
||||
|
||||
initial = datetime.datetime(2017, 1, 1, 23, 42)
|
||||
default = datetime.datetime(1970, 1, 1, 0, 0)
|
||||
default = datetime.datetime.combine(datetime.date.today(), DEFAULT_TIME)
|
||||
|
||||
await async_setup_component(
|
||||
hass,
|
||||
|
@ -375,7 +375,7 @@ async def test_default_value(hass):
|
|||
},
|
||||
)
|
||||
|
||||
dt_obj = datetime.datetime(1970, 1, 1, 0, 0)
|
||||
dt_obj = datetime.datetime.combine(datetime.date.today(), DEFAULT_TIME)
|
||||
state_time = hass.states.get("input_datetime.test_time")
|
||||
assert state_time.state == dt_obj.strftime(FMT_TIME)
|
||||
assert state_time.attributes.get("timestamp") is not None
|
||||
|
@ -477,7 +477,9 @@ async def test_reload(hass, hass_admin_user, hass_read_only_user):
|
|||
assert state_2 is not None
|
||||
assert state_3 is None
|
||||
assert state_1.state == DEFAULT_TIME.strftime(FMT_TIME)
|
||||
assert state_2.state == datetime.datetime(1970, 1, 1, 0, 0).strftime(FMT_DATETIME)
|
||||
assert state_2.state == datetime.datetime.combine(
|
||||
datetime.date.today(), DEFAULT_TIME
|
||||
).strftime(FMT_DATETIME)
|
||||
|
||||
assert ent_reg.async_get_entity_id(DOMAIN, DOMAIN, "dt1") == f"{DOMAIN}.dt1"
|
||||
assert ent_reg.async_get_entity_id(DOMAIN, DOMAIN, "dt2") == f"{DOMAIN}.dt2"
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue