22 lines
468 B
Python
22 lines
468 B
Python
"""Test the permission utils."""
|
|
|
|
from homeassistant.auth.permissions import util
|
|
|
|
|
|
def test_test_all():
|
|
"""Test if we can test the all group."""
|
|
for val in (
|
|
None,
|
|
{},
|
|
{'all': None},
|
|
{'all': {}},
|
|
):
|
|
assert util.test_all(val, 'read') is False
|
|
|
|
for val in (
|
|
True,
|
|
{'all': True},
|
|
{'all': {'read': True}},
|
|
):
|
|
assert util.test_all(val, 'read') is True
|