"""Test the permission utils."""

from homeassistant.auth.permissions import util


def test_test_all() -> None:
    """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