2019-04-23 10:46:23 +00:00
|
|
|
"""Test the permission utils."""
|
|
|
|
|
|
|
|
from homeassistant.auth.permissions import util
|
|
|
|
|
|
|
|
|
|
|
|
def test_test_all():
|
|
|
|
"""Test if we can test the all group."""
|
2019-07-31 19:25:30 +00:00
|
|
|
for val in (None, {}, {"all": None}, {"all": {}}):
|
|
|
|
assert util.test_all(val, "read") is False
|
2019-04-23 10:46:23 +00:00
|
|
|
|
2019-07-31 19:25:30 +00:00
|
|
|
for val in (True, {"all": True}, {"all": {"read": True}}):
|
|
|
|
assert util.test_all(val, "read") is True
|