def test_parameterized_permission_covers_all(): list_names = set(PARAMETERIZED_PERMISSIONS.values()) list_properties = { name for name, type_ in Permissions.properties().items() if isinstance(type_, ListProperty) } eq(list_names, list_properties) parameterized_perms = set(PARAMETERIZED_PERMISSIONS.keys()) eq(set(), parameterized_perms - set(Permissions.properties()))