Use JWT for access tokens (#15972)
* Use JWT for access tokens * Update requirements * Improvements
This commit is contained in:
parent
ee5d49a033
commit
e776f88eec
20 changed files with 203 additions and 155 deletions
|
@ -314,12 +314,18 @@ def mock_registry(hass, mock_entries=None):
|
|||
class MockUser(auth_models.User):
|
||||
"""Mock a user in Home Assistant."""
|
||||
|
||||
def __init__(self, id='mock-id', is_owner=False, is_active=True,
|
||||
def __init__(self, id=None, is_owner=False, is_active=True,
|
||||
name='Mock User', system_generated=False):
|
||||
"""Initialize mock user."""
|
||||
super().__init__(
|
||||
id=id, is_owner=is_owner, is_active=is_active, name=name,
|
||||
system_generated=system_generated)
|
||||
kwargs = {
|
||||
'is_owner': is_owner,
|
||||
'is_active': is_active,
|
||||
'name': name,
|
||||
'system_generated': system_generated
|
||||
}
|
||||
if id is not None:
|
||||
kwargs['id'] = id
|
||||
super().__init__(**kwargs)
|
||||
|
||||
def add_to_hass(self, hass):
|
||||
"""Test helper to add entry to hass."""
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue